Skip to content

TaniWanKenobi/Robby-Fischer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

120 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



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 → Repeat


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

About

Arm that plays chess

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages