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

Descripción completa

Detalles Bibliográficos
Autores: Cruz-Álvarez, Víctor Ricardo, Hidalgo-Peña, Enrique, Acosta-Mesa, Hector-Gabriel
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