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...
Saved in:
Main Authors: | , |
---|---|
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 |