A line follower robot implementation using Lego's Mindstorms Kit and Q-Learning

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

Descripción completa

Detalles Bibliográficos
Autores: Víctor Ricardo Cruz-Álvarez, Enrique Hidalgo-Peña, Hector-Gabriel Acosta-Mesa
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2012
País:México
Institución:Universidad Veracruzana
Repositorio:Redalyc-UV
OAI Identifier:oai:redalyc.org:41623190016
Acceso en línea:https://www.redalyc.org/articulo.oa?id=41623190016
Access Level:acceso abierto
Palabra clave:Multidisciplinarias (Ciencias Sociales)
Matlab
Learning
Lego Mindstorms
Reinforcement learning algorithms
Descripción
Sumario: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 black line drawn down on a white surface, using Matlab [5] as programming environment.