![]() a Raspberry Pi implementing an image capture capability and an audible aspect of the user interface.a Raspberry Pi implementing visual and tactile aspects of the user interface.the game board upon which the human and the robot place tokens during the game.the robotic arm used to move the robot's tokens during the game.There are several components to the robot that will be explained in the steps below: That said, it was fun to build, if sometimes exasperating. The software design is over-engineered to increase performance, and uses multiple processors, each running multi-threaded software, and all connected via WiFi. The hardware design is over-engineered, mostly because of a lack of mechanical engineering expertise and evolving requirements. The overall design is admittedly overly complex, somewhat intentionally. This set of actions continues until the game is complete or the human indicates a desire to quit. prompts the human to either move again or indicates a tie or a win by the robot.determines whether there is a win or tie.processes the image to determine the move made by the human.prompts the human to make a move (place a token on the game board) and then indicate completion.The introductory video gives a high level overview of what the robot does and how it does it.īefore game play, the robot prompts the human to clear the game board (removing "tokens" used to mark player moves) and to place the robot's tokens in the "yard" so the arm can reach them. ![]() The robot always wins (if the human makes a mistake) or ties (if the human does not make a mistake). ![]() The robot using a robotic arm to make its moves. ![]() The Tic Tac Toe Robot plays tic tac toe against a human. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |