Development of an autonomous chess robot system using computer vision and deep learning

In this research, a low-cost autonomous chess robot system is developed using computer vision, deep learning, and robot control. The system comprises a chessboard, a camera system, and a 4-DOF SCARA robot. The entire system is managed by software running on a computer. Additionally, a deep learning...

Full description

Saved in:
Bibliographic Details
Main Authors: Truong Duc Phuc, Bui Cao Son
Format: Article
Language:English
Published: Elsevier 2025-03-01
Series:Results in Engineering
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2590123025001793
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832585076424048640
author Truong Duc Phuc
Bui Cao Son
author_facet Truong Duc Phuc
Bui Cao Son
author_sort Truong Duc Phuc
collection DOAJ
description In this research, a low-cost autonomous chess robot system is developed using computer vision, deep learning, and robot control. The system comprises a chessboard, a camera system, and a 4-DOF SCARA robot. The entire system is managed by software running on a computer. Additionally, a deep learning model has been created for chess piece recognition and position detection. The calculation of chess moves is performed using the minimax algorithm within the Stockfish chess engine. Results indicate that the computation time for a chess move is approximately 2 s per chess position, while the average time for the robot to execute a chess piece movement is from 20 to 90 s for one position, depending on the type of chess move. The developed chess robot system operates stably and accurately, capable of autonomously playing a complete chess game against humans or identifying chess positions for a pre-arranged setup. Moreover, the fabrication cost of the robotic arm and its control system is approximately $100, making it both affordable and suitable for training and entertainment-focused chess robot systems. The results demonstrated that the autonomous chess robot system developed in this study is feasible for real-world applications for chess playing or chess training systems.
format Article
id doaj-art-80e1bcb4064b4f64bfaafd5e424a10fb
institution Kabale University
issn 2590-1230
language English
publishDate 2025-03-01
publisher Elsevier
record_format Article
series Results in Engineering
spelling doaj-art-80e1bcb4064b4f64bfaafd5e424a10fb2025-01-27T04:22:10ZengElsevierResults in Engineering2590-12302025-03-0125104091Development of an autonomous chess robot system using computer vision and deep learningTruong Duc Phuc0Bui Cao Son1Corresponding author.; School of Mechanical Engineering, Hanoi University of Science and Technology, Hanoi, VietnamSchool of Mechanical Engineering, Hanoi University of Science and Technology, Hanoi, VietnamIn this research, a low-cost autonomous chess robot system is developed using computer vision, deep learning, and robot control. The system comprises a chessboard, a camera system, and a 4-DOF SCARA robot. The entire system is managed by software running on a computer. Additionally, a deep learning model has been created for chess piece recognition and position detection. The calculation of chess moves is performed using the minimax algorithm within the Stockfish chess engine. Results indicate that the computation time for a chess move is approximately 2 s per chess position, while the average time for the robot to execute a chess piece movement is from 20 to 90 s for one position, depending on the type of chess move. The developed chess robot system operates stably and accurately, capable of autonomously playing a complete chess game against humans or identifying chess positions for a pre-arranged setup. Moreover, the fabrication cost of the robotic arm and its control system is approximately $100, making it both affordable and suitable for training and entertainment-focused chess robot systems. The results demonstrated that the autonomous chess robot system developed in this study is feasible for real-world applications for chess playing or chess training systems.http://www.sciencedirect.com/science/article/pii/S2590123025001793Autonomous chess robotSCARA robotComputer visionDeep learningImage processing
spellingShingle Truong Duc Phuc
Bui Cao Son
Development of an autonomous chess robot system using computer vision and deep learning
Results in Engineering
Autonomous chess robot
SCARA robot
Computer vision
Deep learning
Image processing
title Development of an autonomous chess robot system using computer vision and deep learning
title_full Development of an autonomous chess robot system using computer vision and deep learning
title_fullStr Development of an autonomous chess robot system using computer vision and deep learning
title_full_unstemmed Development of an autonomous chess robot system using computer vision and deep learning
title_short Development of an autonomous chess robot system using computer vision and deep learning
title_sort development of an autonomous chess robot system using computer vision and deep learning
topic Autonomous chess robot
SCARA robot
Computer vision
Deep learning
Image processing
url http://www.sciencedirect.com/science/article/pii/S2590123025001793
work_keys_str_mv AT truongducphuc developmentofanautonomouschessrobotsystemusingcomputervisionanddeeplearning
AT buicaoson developmentofanautonomouschessrobotsystemusingcomputervisionanddeeplearning