Checker Playing Robotic Arm

This robot plays checkers autonomously. It reads the game state from images of the checkers board. After an opponent's move, the robot builds a game tree to decide and take necessary actions to complete its move. This may require moving multiple pieces in checkers. Once the robot arm has completed its move, it returns to its home position and awaits for its opponent's next move. A video is available here.