Changes

Jump to: navigation, search

Raspberry Turk

3,755 bytes added, 10:23, 14 June 2018
Created page with "'''Home * Dedicated Chess Computers * Raspberry Turk''' FILE:RaspberryTurkTable.jpg|border|right|thumb|link=http://www.raspberryturk.com/details/table.htm..."
'''[[Main Page|Home]] * [[Dedicated Chess Computers]] * Raspberry Turk'''

[[FILE:RaspberryTurkTable.jpg|border|right|thumb|link=http://www.raspberryturk.com/details/table.html|Raspberry Turk Table <ref>[http://www.raspberryturk.com/details/table.html Raspberry Turk - Table]</ref> ]]

'''Raspberry Turk''',<br/>
a [[Robots#Turk|chess playing robot]] developed and build by [[Joey Meyer]] as sophisticated [https://en.wikipedia.org/wiki/Do_it_yourself DIY] project, inspired by the 18th century chess playing [https://en.wikipedia.org/wiki/The_Turk The Turk]. It is programmed almost entirely in [[Python]] to run on a [[Raspberry Pi]] incorporating aspects of [https://en.wikipedia.org/wiki/Computer_vision computer vision], [https://en.wikipedia.org/wiki/Data_science data science], [[Learning|machine learning]], [https://en.wikipedia.org/wiki/Robotics robotics], and [https://en.wikipedia.org/wiki/3D_printing 3D printing], so far using [[Stockfish]] as its chess eingine with a fixed time control of one second per move <ref>[http://www.raspberryturk.com/details/ai.html Raspberry Turk - Chess Engine]</ref>. Raspberry Turk's [https://en.wikipedia.org/wiki/Open-source_software open-source software] is available under the [[Massachusetts Institute of Technology#License|MIT license]], first published on [https://en.wikipedia.org/wiki/GitHub GitHub] in March 2017 <ref>[https://github.com/joeymeyer/raspberryturk GitHub - joeymeyer/raspberryturk: The Raspberry Turk is a robot that can play chess]</ref>.

=Chess Table=
The [[Chessboard|chessboard]] is placed or painted on a table with the mounted [https://en.wikipedia.org/wiki/Actuator actuator] and [https://en.wikipedia.org/wiki/Sensor sensor]. Red and Green colored [[Pieces|pieces]] were used for better [[Piece Recognition|piece and move recognition]] using a [https://en.wikipedia.org/wiki/Camera_module camera module] <ref>[https://www.raspberrypi.org/products/camera-module/ Camera Module - Raspberry Pi]</ref> placed above the board <ref>[http://www.raspberryturk.com/details/vision.html Raspberry Turk - Vision]</ref>. The pieces incorporate small [https://en.wikipedia.org/wiki/Metal metal] [https://en.wikipedia.org/wiki/Dowel dowels] on top, so that a [https://en.wikipedia.org/wiki/Electromagnet electromagnet] of a three [https://en.wikipedia.org/wiki/Servo_control servo] controlled [https://en.wikipedia.org/wiki/SCARA Selective Compliance Articulated Robot Arm (SCARA)] can lift and move them <ref>[http://www.raspberryturk.com/details/arm.html Raspberry Turk - The Arm]</ref>.

=Game Loop=
After initializing the starting position with [[Side to move|side to move]], the [[Chess Game#GameLoop|game loop]] basically switches between waiting for the opponent [[Entering Moves|entering]] a move by comparing [https://en.wikipedia.org/wiki/Display_resolution 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 (TR)|The Turk]] by [[Yakup Ipek|Yakup İpek]]

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=63612 A modern Turk] by Horacio Montenegro, [[CCC]], April 01, 2017

=External Links=
* [http://www.raspberryturk.com/ Raspberry Turk]
* [https://github.com/joeymeyer/raspberryturk GitHub - joeymeyer/raspberryturk: The Raspberry Turk is a robot that can play chess]
* Chess Playing Robot Powered by [[Raspberry Pi#Turk|Raspberry Pi]] - Raspberry Turk by [[Joey Meyer]], [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=lpJIBVU_WJE|alignment=left|valignment=top}}

=References=
<references />

'''[[Dedicated Chess Computers|Up one level]]'''

Navigation menu