Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 827 Bytes

README.md

File metadata and controls

16 lines (12 loc) · 827 Bytes

Source for a full chess-playing robot.

Note that this project is not finished.

File/Directory Purpose
sketch/sketch.ino Sketch for the Aruino Nano that controls the arm.
vision.py A (partial) computer vision library using numpy - only minimal functions.
recognition.py Using vision.py, detects the locations of the pieces and identies their colours.
tkinter_controller.py A GUI written with TKinter for controlling the robot arm.
intelligence/ An AI written in C for finding the best chess move using negamax.
model/ Contains .stl and .scad designs for the 3d printed arm.

See some videos of the arm in progress here:

https://photos.app.goo.gl/uKwEp8JHDU8QnPrb8