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
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/148606

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