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: