Next Article in Journal
Design of a Wide-Band Voltage-Controlled Ring Oscillator Implemented in 180 nm CMOS Technology
Previous Article in Journal
Comparison of Measurement Methods of LV Grid Access Impedance in the Frequency Range Assigned to Nb‑Plc Technologies
Open AccessArticle

Design and Construction of a Cost-Effective Didactic Robotic Arm for Playing Chess, Using an Artificial Vision System

Facultad de Ingeniería, Universidad del Magdalena, Santa Marta 470003, Colombia
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(10), 1154; https://doi.org/10.3390/electronics8101154
Received: 6 September 2019 / Revised: 8 October 2019 / Accepted: 8 October 2019 / Published: 12 October 2019
(This article belongs to the Section Artificial Intelligence)
This paper presents the design and construction of a robotic arm that plays chess against a human opponent, based on an artificial vision system. The mechanical design was an adaptation of the robotic arm proposed by the rapid prototyping laboratory FabLab RUC (Fabrication Laboratory of the University of Roskilde). Using the software Solidworks, a gripper with 4 joints was designed. An artificial vision system was developed for detecting the corners of the squares on a chessboard and performing image segmentation. Then, an image recognition model was trained using convolutional neural networks to detect the movements of pieces on the board. An image-based visual servoing system was designed using the Kanade–Lucas–Tomasi method, in order to locate the manipulator. Additionally, an Arduino development board was programmed to control and receive information from the robotic arm using Gcode commands. Results show that with the Stockfish chess game engine, the system is able to make game decisions and manipulate the pieces on the board. In this way, it was possible to implement a didactic robotic arm as a relevant application in data processing and decision-making for programmable automatons. View Full-Text
Keywords: artificial vision system; chess playing robotic arm; convolutional neural networks; Kanade–Lucas–Tomasi method; Stockfish chess game engine; Gcode commands artificial vision system; chess playing robotic arm; convolutional neural networks; Kanade–Lucas–Tomasi method; Stockfish chess game engine; Gcode commands
Show Figures

Figure 1

MDPI and ACS Style

del Toro, C.; Robles-Algarín, C.; Rodríguez-Álvarez, O. Design and Construction of a Cost-Effective Didactic Robotic Arm for Playing Chess, Using an Artificial Vision System. Electronics 2019, 8, 1154.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop