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...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Larregay, Guillermo, Pinna, Federico, Avila, Luis, Morán, Daniel
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