Chess Robot
A fully autonomous chess-playing robot created by the Haverford Electronics Group
A fully autonomous chess-playing robot created by the Haverford Electronics Group
The Chess Robot is a fully functional robotic system that autonomously plays chess on a real-world chessboard. It detects player moves using magnetic sensors and responds with calculated moves of its own.
Created by students at the Haverford Electronics Group, this project combines robotics, electronics, and programming into an interactive experience.
Plays chess autonomously against human players with adjustable difficulty levels.
Uses reed sensors under the chessboard to detect when and where pieces are moved.
Employs a 2-axis gantry with electromagnet gripper to move pieces accurately.
1. Detecting Your Move
When you move a chess piece, magnetic reed sensors beneath the board detect the change. These signals are processed through a custom-designed PCB and Arduino system to determine exactly what move you made.
2. Calculating a Response
The robot analyzes the current board state and uses a chess engine (Stockfish 17) to determine its best move. You can adjust the difficulty level to match your skill!
3. Making Its Move
The robotic arm moves to the correct piece, activates an electromagnet to pick it up, and precisely places it on the destination square. The robot then returns to its home position, ready for your next move.