![]()
|
RoboChess |
|
|
Courses |
Robochess is a chess playing robot that uses a Linux based computer, a robotic arm, and a black and white camera. A human player plays white and moves its own pieces without any computer interaction. The computer plays black and moves its pieces using the robotic arm. The camera is used in conjunction with image processing techniques to determine white's move. Both players can make any valid move, including castling.
The hardware is older but does the job. A Dell computer comprises the brains for black. The camera system was donated by Fairchild Semiconductor a number of years ago. Frames are digitized using a Hauppauge frame grabber. The robotic arm is built by Seiko Epson Corporation and communicates with the computer through a standard RS-232 serial port. The software is written in C++ and interface to all hardware components. Many people have contributed to the development of the software. Several students and I are rewriting the software under Linux. We can detect the board, move the robot, and use GNU chess. Detecting moves is all that is left. RoboChess is operational. A few minor items need to be coded and fixed. Castling, piece detection and movement work. The GNUchess interface works. |
|
|
Last update: |
|