This project aimed at building an autonomous chess-playing machine that can play chess with a human player at home. It consisted of making a robotic arm, building arm controller apps, applying openCV on the mobile phone, and building an AI chess engine.
The working logic are described as four steps. First, the phone capture an image of the chessboard. Then, it recognizes the chessboard and location and color of the piece. Next, the chess engine determines the next move and sends the command to the robotic arm. Finally, the robotic arm helps to move the piece.
Team information
Project member: Wang Yunhai, BEng(CompSc)
Team member(s): Hung Lok Shun, BEng(CompSc); Yiu Lok Yan Serena, BEng(CompSc)