Chess playing robot Charlie has been realized in Damascus University, Faculty of Mechanical and Electrical Engineering as a 4th year project. Three motors are used for the movement; the first one for the movement on the X axis, the second one for the movement on the Y axis and the third one for picking up and putting down pieces.
The opponent movements are captured by a mobile camera fixed on top of the board, the images are analyzed to detect the moving piece, which will be fed to the chess engine that will give the new action which will be send to the NXT by Bluetooth.
The mechanical movement program is written in RobotC. The chess engine is an open source Java library (CuckooChess 1.12). The code that analyzes the images and orchestrates everything is written in MATLAB. Published on Jun 8, 2015
The project is implemented by: Hadi DARROUS
Thanks for Eng. Majed KASSAWAT
Thanks for Eng. Jad DARROUS