| At present, in the international arena, chess chess robot has been made the results of theiconic, more a long history of Chinese chess, robot chess control system is still in its infancy,the domestic like less. This article is based on the above reasons, is proposed based on ARMcore embedded robot chess control system design, combined with the advantages of previousresearch, improved control scheme is relatively backward and dependent on theimplementation of the host computer algorithms to achieve has independent chess robotcontroller design. Embedded chess robot research and multi-joint robot control technology,with a certain reference value for the study of chess robot. The main work of this paper is asfollows:Embedded platform is the focus of the embedded chess control system to solve theproblem of vivi and linux-2.6.31 kernel transplant in this article use the PC linux terminalcross compiler and debugger tools to configure, modify viviand linux-2.6.31 kernel sourcecode and ported to the core board; subsequently, mounted in the transplant linux environmentand improve the root file system to load the drivers, modify the Qtopia-4.2.4 applicationplatform sourcecode and ported to the linux environment of the core board, complete theconstruction of embedded control platform.Chess program on board a pawn coding, the index array and the mapping array, theprogram to understand the chess game chess state; use the preset table method, and templatematching set to go the law, to establish an evaluation function, making the programsearch outthe best walking in the legal rules of chess, chess; depth-first iterative deepening algorithm tosearch, the introduction of the road to the line to the bit vector, and improve search speed; andchess program to import the Qt platform, the embedded chessthe design of the controller.Embedded chess control system is divided into control part of the operative part anddisplay part of which the operative part, including the acquisition of human chess player chessand location of the electronic board and implementation of the robot to take the robotic arm ofchess action; display part of the PC chess gamedisplay terminal and PC linux terminal. Each unit of the circuit module of the system design, production of the electronic board and therobot arm design of the chess game of the sub-functional software modules and PC displayterminal interface, and multi-steering gear FBI system debugging. The results show that theembedded chess control system is operating normally, and meet the design requirements. |