Designing and Constructing Computer Vision Subsystem for Chess Playing Robot Using Succesive Image Differences
Chess is a popular board game, played by many people worldwide since the 15th century and along with the development of computer technology, it is possible to play against the Artificial Intelligence in a computer. in spite of playing it in computer simulation, this thesis gives feeling of playing a real chess game with a robot as the opponent. Computer vision system is applied to detect the chessboard corners and the movement made by the player. Using successive image difference method, the areas where the movement takes place are revealed. the centroids of these areas are compared to the chessboard corners and their cells are recognized. These data is used as the input for the Chess Engine and the best move to counter the player is sent to the robotic manipulator to move the chess piece. Through several testing, this thesis delivers acceptable result. 88.09 % of the movements made by the player are detected successfully. It may be concluded that successive image difference method is applicable for chess-playing robot. However, it is limited to detect the movement without detecting the type of the chess piece.
No other version available