a chess playing robot developed and build by Joey Meyer as sophisticated DIY project, inspired by the 18th century chess playing The Turk. It is programmed almost entirely in Python to run on a Raspberry Pi incorporating aspects of computer vision, data science, machine learning, robotics, and 3D printing, so far using Stockfish as its chess eingine with a fixed time control of one second per move . Raspberry Turk's open-source software is available under the MIT license, first published on GitHub in March 2017 .
The chessboard is placed or painted on a table with the mounted actuator and sensor. Red and Green colored pieces were used for better piece and move recognition using a camera module  placed above the board . The pieces incorporate small metal dowels on top, so that a electromagnet of a three servo controlled Selective Compliance Articulated Robot Arm (SCARA) can lift and move them .
After initializing the starting position with side to move, the game loop basically switches between waiting for the opponent entering a move by comparing 480x480px images of the board, and calculating and making the Turk's moves using the robot arm.
- Raspberry Turk
- GitHub - joeymeyer/raspberryturk: The Raspberry Turk is a robot that can play chess
- Chess Playing Robot Powered by Raspberry Pi - Raspberry Turk by Joey Meyer, YouTube Video