Skip to content

Arm that plays chess

License

Notifications You must be signed in to change notification settings

TaniWanKenobi/Robby-Fischer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 22, 2025
549a74a · · Dec 22, 2025

History

120 Commits
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 22, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 22, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 22, 2025
Dec 20, 2025
Dec 21, 2025
Dec 20, 2025
Dec 20, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 20, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 21, 2025
Dec 20, 2025
Dec 21, 2025
Dec 20, 2025
Dec 20, 2025
Dec 21, 2025
Dec 20, 2025



Robby Fischer

Robby Fischer is a chess-playing robotic arm system that uses computer vision and imitation learning AI to play chess autonomously against human opponents.

Hack Club AMD

About UsOverviewFeaturesHardwareWiring DiagramCredits


About Us

Our Team!

Team Name: TPC

Team Number: 18

GitHub Usernames:

  • @TaniWanKenobi
  • @techn1-cal
  • @ChanminK

Project Image

Robby_Fischer_Build


Project Media

Robby_Fischer_Build

(insert video here )


BOM

  • Hugging Face LeRobot SO-ARM101
  • AMD PC
  • USB Cameras (x3)
  • Chess Board (3D printed)
  • Chess Pieces (3D printed)

Overview

ChessArm is an intelligent robotic chess system that:

  • Captures the board state using multiple calibrated cameras
  • Detects opponent moves via vision-based piece tracking
  • Analyzes board positions using the Stockfish chess engine
  • Executes moves using the Hugging Face LeRobot SO-ARM101 robotic arm

Game Flow:
Camera Input → Board Detection → Stockfish AI → Arm Execution → Repeatt


Features

  • Multi-Camera System: Three cameras (wrist, top-down, side)
  • Perspective Calibration: Automatic 4-point homography correction
  • Piece Detection: Brightness-based occupancy detection (threshold = 140)
  • AI Integration: Stockfish engine with 2-second move time limit
  • Turn Logic: Alternates between human (White) and robot (Red)

Credits

This project uses the following open-source projects

  • Onshape was used to CAD the chess pieces and board
  • AMD and Hack Club provided the hardware and software resources we used!
  • OpenCV was used for image processing and computer vision tasks
  • Stockfish was used for chess engine analysis