Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot
This work describes a mechatronic system composed by a robot arm that can play chess autonomously. The system is based on an industrial-grade robot manipulator, a computer vision system, and an open source chess engine. Classification algorithms were implemented in order to detect whether a given ch...
Guardado en:
Autores principales: | , , , |
---|---|
Formato: | Articulo |
Lenguaje: | Inglés |
Publicado: |
2018
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/66710 http://journal.info.unlp.edu.ar/JCST/article/view/689/219 |
Aporte de: |
id |
I19-R120-10915-66710 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas chess computer vision decision making human-robot cooperation mechatronics |
spellingShingle |
Ciencias Informáticas chess computer vision decision making human-robot cooperation mechatronics Larregay, Guillermo Pinna, Federico Avila, Luis Morán, Daniel Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot |
topic_facet |
Ciencias Informáticas chess computer vision decision making human-robot cooperation mechatronics |
description |
This work describes a mechatronic system composed by a robot arm that can play chess autonomously. The system is based on an industrial-grade robot manipulator, a computer vision system, and an open source chess engine. Classification algorithms were implemented in order to detect whether a given chessboard square is occupied, and in that case, if the piece is black or white. Such algorithms were compared in terms of their complexity of implementation, execution time and accuracy of predictions. To achieve an uniform illumination of the chessboard, a theoretical model of an LED illuminance curve was used to find the best orientation for each diode using a genetic algorithm.
Both the support base for the LEDs and the chess pieces were made using a 3D printer. This implementation demonstrates the capabilities of the proposed vision-based system, whose complexity can be increased in the future for a number of applications. |
format |
Articulo Articulo |
author |
Larregay, Guillermo Pinna, Federico Avila, Luis Morán, Daniel |
author_facet |
Larregay, Guillermo Pinna, Federico Avila, Luis Morán, Daniel |
author_sort |
Larregay, Guillermo |
title |
Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot |
title_short |
Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot |
title_full |
Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot |
title_fullStr |
Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot |
title_full_unstemmed |
Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot |
title_sort |
design and implementation of a computer vision system for an autonomous chess-playing robot |
publishDate |
2018 |
url |
http://sedici.unlp.edu.ar/handle/10915/66710 http://journal.info.unlp.edu.ar/JCST/article/view/689/219 |
work_keys_str_mv |
AT larregayguillermo designandimplementationofacomputervisionsystemforanautonomouschessplayingrobot AT pinnafederico designandimplementationofacomputervisionsystemforanautonomouschessplayingrobot AT avilaluis designandimplementationofacomputervisionsystemforanautonomouschessplayingrobot AT morandaniel designandimplementationofacomputervisionsystemforanautonomouschessplayingrobot |
bdutipo_str |
Repositorios |
_version_ |
1764820480503578624 |