Raspberry Turk

Home * Dedicated Chess Computers * Raspberry Turk



Raspberry Turk, 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.

=Chess Table= 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.

=Game Loop= 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.

=See also=
 * Kempelen
 * Mr. Turk
 * The Turk by Yngvi Björnsson and Andreas Junghanns
 * The Turk by Yakup İpek

=Forum Posts=
 * A modern Turk by Horacio Montenegro, CCC, April 01, 2017

=External Links=
 * 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

=References=

Up one level