A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning
Un problema común al trabajar con robots móviles es que la fase de programación puede ser un proceso largo, costoso y difícil para los programadores. Los Algoritmos de Aprendizaje por Refuerzo ofrecen uno de los marcos de trabajo más generales en el ámbito de aprendizaje de máquina. Este trabajo pre...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión publicada |
| Fecha de publicación: | 2012 |
| País: | México |
| Institución: | UNIVERSIDAD DE GUANAJUATO |
| Repositorio: | Acta Universitaria |
| Idioma: | español |
| OAI Identifier: | oai:www.actauniversitaria.ugto.mx:article/350 |
| Acceso en línea: | https://www.actauniversitaria.ugto.mx/index.php/acta/article/view/350 |
| Access Level: | acceso abierto |
| Palabra clave: | Reinforcement learning algorithms Q-Learning Lego Mindstorms Matlab. |
| id |
MX_e2cf0ab8e7c7f291a6eb7ac4875fdc09 |
|---|---|
| oai_identifier_str |
oai:www.actauniversitaria.ugto.mx:article/350 |
| network_acronym_str |
MX |
| network_name_str |
México |
| repository_id_str |
|
| spelling |
A line follower robot implementation using Lego's Mindstorms Kit and Q-LearningCruz-Álvarez, Víctor RicardoHidalgo-Peña, EnriqueAcosta-Mesa, Hector-GabrielReinforcement learning algorithmsQ-LearningLego MindstormsMatlab.Reinforcement learning algorithmsQ-LearningLego MindstormsMatlab.Un problema común al trabajar con robots móviles es que la fase de programación puede ser un proceso largo, costoso y difícil para los programadores. Los Algoritmos de Aprendizaje por Refuerzo ofrecen uno de los marcos de trabajo más generales en el ámbito de aprendizaje de máquina. Este trabajo presenta un enfoque usando el algoritmo de Q-Learning en un robot Lego para que aprenda "por sí mismo" a seguir una línea negra dibujada en una superficie blanca. El entorno de programación utilizado en este trabajo es Matlab.A common problem working with mobile robots is that programming phase could be a long, expensive and heavy process for programmers. The reinforcement learning algorithms offer one of the most general frameworks in learning subjects. This work presents an approach using the Q-Learning algorithm on a Lego robot in order for it to learn by itself how to follow a blackline drawn down on a white surface, using Matlab [5] as programming environment.Universidad de Guanajuato2012-03-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionInvestigaciónArtículo revisado por paresResearchapplication/pdfhttps://www.actauniversitaria.ugto.mx/index.php/acta/article/view/35010.15174/au.2012.350Acta Universitaria; Vol. 22 (2012): (NE-1) ENC 2012; 113-118Acta Universitaria; Vol. 22 (2012): (NE-1) ENC 2012; 113-1182007-96210188-6266reponame:Acta Universitariainstname:UNIVERSIDAD DE GUANAJUATOinstacron:UGTOspahttps://www.actauniversitaria.ugto.mx/index.php/acta/article/view/350/315info:eu-repo/semantics/openAccessoai:www.actauniversitaria.ugto.mx:article/3502024-08-16T21:06:30Z |
| dc.title.none.fl_str_mv |
A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning |
| title |
A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning |
| spellingShingle |
A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning Cruz-Álvarez, Víctor Ricardo Reinforcement learning algorithms Q-Learning Lego Mindstorms Matlab. Reinforcement learning algorithms Q-Learning Lego Mindstorms Matlab. |
| title_short |
A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning |
| title_full |
A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning |
| title_fullStr |
A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning |
| title_full_unstemmed |
A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning |
| title_sort |
A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning |
| dc.creator.none.fl_str_mv |
Cruz-Álvarez, Víctor Ricardo Hidalgo-Peña, Enrique Acosta-Mesa, Hector-Gabriel |
| author |
Cruz-Álvarez, Víctor Ricardo |
| author_facet |
Cruz-Álvarez, Víctor Ricardo Hidalgo-Peña, Enrique Acosta-Mesa, Hector-Gabriel |
| author_role |
author |
| author2 |
Hidalgo-Peña, Enrique Acosta-Mesa, Hector-Gabriel |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
Reinforcement learning algorithms Q-Learning Lego Mindstorms Matlab. Reinforcement learning algorithms Q-Learning Lego Mindstorms Matlab. |
| topic |
Reinforcement learning algorithms Q-Learning Lego Mindstorms Matlab. Reinforcement learning algorithms Q-Learning Lego Mindstorms Matlab. |
| description |
Un problema común al trabajar con robots móviles es que la fase de programación puede ser un proceso largo, costoso y difícil para los programadores. Los Algoritmos de Aprendizaje por Refuerzo ofrecen uno de los marcos de trabajo más generales en el ámbito de aprendizaje de máquina. Este trabajo presenta un enfoque usando el algoritmo de Q-Learning en un robot Lego para que aprenda "por sí mismo" a seguir una línea negra dibujada en una superficie blanca. El entorno de programación utilizado en este trabajo es Matlab. |
| publishDate |
2012 |
| dc.date.none.fl_str_mv |
2012-03-01 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Investigación Artículo revisado por pares Research |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
https://www.actauniversitaria.ugto.mx/index.php/acta/article/view/350 10.15174/au.2012.350 |
| url |
https://www.actauniversitaria.ugto.mx/index.php/acta/article/view/350 |
| identifier_str_mv |
10.15174/au.2012.350 |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.none.fl_str_mv |
https://www.actauniversitaria.ugto.mx/index.php/acta/article/view/350/315 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidad de Guanajuato |
| publisher.none.fl_str_mv |
Universidad de Guanajuato |
| dc.source.none.fl_str_mv |
Acta Universitaria; Vol. 22 (2012): (NE-1) ENC 2012; 113-118 Acta Universitaria; Vol. 22 (2012): (NE-1) ENC 2012; 113-118 2007-9621 0188-6266 reponame:Acta Universitaria instname:UNIVERSIDAD DE GUANAJUATO instacron:UGTO |
| instname_str |
UNIVERSIDAD DE GUANAJUATO |
| instacron_str |
UGTO |
| institution |
UGTO |
| reponame_str |
Acta Universitaria |
| collection |
Acta Universitaria |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1858177388784910336 |
| score |
15,812429 |