Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot
- Autores
- Larregay, Guillermo Omar; Pinna Gonzalez, Federico Luis; Avila, Luis Omar; Morán, Oscar Daniel
- Año de publicación
- 2018
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- 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.
Fil: Larregay, Guillermo Omar. Universidad Nacional de San Luis. Facultad de Ingeniería y Ciencias Agropecuarias; Argentina
Fil: Pinna Gonzalez, Federico Luis. Universidad Nacional de San Luis. Facultad de Ingeniería y Ciencias Agropecuarias; Argentina
Fil: Avila, Luis Omar. Universidad Nacional de San Luis. Facultad de Ciencias Físico Matemáticas y Naturales. Departamento de Informática. Laboratorio Investigación y Desarrollo en Inteligencia Computacional; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - San Luis; Argentina
Fil: Morán, Oscar Daniel. Universidad Nacional de San Luis. Facultad de Ingeniería y Ciencias Agropecuarias; Argentina - Materia
-
CHESS
COMPUTER VISION
DECISION MAKING
HUMAN-ROBOT COOPERATION
MECHATRONICS - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc/2.5/ar/
- Repositorio
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/148606
Ver los metadatos del registro completo
id |
CONICETDig_aebe67821b1141d2e8251f57faa3e2a0 |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/148606 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing RobotLarregay, Guillermo OmarPinna Gonzalez, Federico LuisAvila, Luis OmarMorán, Oscar DanielCHESSCOMPUTER VISIONDECISION MAKINGHUMAN-ROBOT COOPERATIONMECHATRONICShttps://purl.org/becyt/ford/2.2https://purl.org/becyt/ford/2This 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.Fil: Larregay, Guillermo Omar. Universidad Nacional de San Luis. Facultad de Ingeniería y Ciencias Agropecuarias; ArgentinaFil: Pinna Gonzalez, Federico Luis. Universidad Nacional de San Luis. Facultad de Ingeniería y Ciencias Agropecuarias; ArgentinaFil: Avila, Luis Omar. Universidad Nacional de San Luis. Facultad de Ciencias Físico Matemáticas y Naturales. Departamento de Informática. Laboratorio Investigación y Desarrollo en Inteligencia Computacional; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - San Luis; ArgentinaFil: Morán, Oscar Daniel. Universidad Nacional de San Luis. Facultad de Ingeniería y Ciencias Agropecuarias; ArgentinaUniversidad Nacional de La Plata. Facultad de Informática2018-04-25info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/148606Larregay, Guillermo Omar; Pinna Gonzalez, Federico Luis; Avila, Luis Omar; Morán, Oscar Daniel; Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science and Technology; 18; 1; 25-4-2018; 1-111666-60461666-6038CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/JCST/article/view/689info:eu-repo/semantics/altIdentifier/doi/10.24215/16666038.18.e01info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-29T10:40:45Zoai:ri.conicet.gov.ar:11336/148606instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-29 10:40:45.537CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot |
title |
Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot |
spellingShingle |
Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot Larregay, Guillermo Omar CHESS COMPUTER VISION DECISION MAKING HUMAN-ROBOT COOPERATION MECHATRONICS |
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 |
dc.creator.none.fl_str_mv |
Larregay, Guillermo Omar Pinna Gonzalez, Federico Luis Avila, Luis Omar Morán, Oscar Daniel |
author |
Larregay, Guillermo Omar |
author_facet |
Larregay, Guillermo Omar Pinna Gonzalez, Federico Luis Avila, Luis Omar Morán, Oscar Daniel |
author_role |
author |
author2 |
Pinna Gonzalez, Federico Luis Avila, Luis Omar Morán, Oscar Daniel |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
CHESS COMPUTER VISION DECISION MAKING HUMAN-ROBOT COOPERATION MECHATRONICS |
topic |
CHESS COMPUTER VISION DECISION MAKING HUMAN-ROBOT COOPERATION MECHATRONICS |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/2.2 https://purl.org/becyt/ford/2 |
dc.description.none.fl_txt_mv |
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. Fil: Larregay, Guillermo Omar. Universidad Nacional de San Luis. Facultad de Ingeniería y Ciencias Agropecuarias; Argentina Fil: Pinna Gonzalez, Federico Luis. Universidad Nacional de San Luis. Facultad de Ingeniería y Ciencias Agropecuarias; Argentina Fil: Avila, Luis Omar. Universidad Nacional de San Luis. Facultad de Ciencias Físico Matemáticas y Naturales. Departamento de Informática. Laboratorio Investigación y Desarrollo en Inteligencia Computacional; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - San Luis; Argentina Fil: Morán, Oscar Daniel. Universidad Nacional de San Luis. Facultad de Ingeniería y Ciencias Agropecuarias; Argentina |
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. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-04-25 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://hdl.handle.net/11336/148606 Larregay, Guillermo Omar; Pinna Gonzalez, Federico Luis; Avila, Luis Omar; Morán, Oscar Daniel; Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science and Technology; 18; 1; 25-4-2018; 1-11 1666-6046 1666-6038 CONICET Digital CONICET |
url |
http://hdl.handle.net/11336/148606 |
identifier_str_mv |
Larregay, Guillermo Omar; Pinna Gonzalez, Federico Luis; Avila, Luis Omar; Morán, Oscar Daniel; Design and Implementation of a Computer Vision System for an Autonomous Chess-Playing Robot; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science and Technology; 18; 1; 25-4-2018; 1-11 1666-6046 1666-6038 CONICET Digital CONICET |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://journal.info.unlp.edu.ar/JCST/article/view/689 info:eu-repo/semantics/altIdentifier/doi/10.24215/16666038.18.e01 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc/2.5/ar/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc/2.5/ar/ |
dc.format.none.fl_str_mv |
application/pdf application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Nacional de La Plata. Facultad de Informática |
publisher.none.fl_str_mv |
Universidad Nacional de La Plata. Facultad de Informática |
dc.source.none.fl_str_mv |
reponame:CONICET Digital (CONICET) instname:Consejo Nacional de Investigaciones Científicas y Técnicas |
reponame_str |
CONICET Digital (CONICET) |
collection |
CONICET Digital (CONICET) |
instname_str |
Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.name.fl_str_mv |
CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.mail.fl_str_mv |
dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar |
_version_ |
1844614436553228288 |
score |
13.069144 |