首页> 外文OA文献 >LEGO© Mindstorms NXT and Q-Learning: a teaching approach for robotics in engineering
【2h】

LEGO© Mindstorms NXT and Q-Learning: a teaching approach for robotics in engineering

机译:LEGO©mindstorms NXT和Q-Learning:工程机器人的教学方法

摘要

Robotics has become a common subject in many engineering degrees and postgraduate programs. Although at undergraduate levels the students are introduced to basic theoretical concepts and tools, at postgraduate courses more complex topics have to be covered. One of those advanced subjects is Cognitive Robotics, which covers aspects like automatic symbolic reasoning, decision-making, task planning or machine learning. In particular, Reinforcement Learning (RL) is a machine learning anddecision-making methodology that does not require a model of the environment where the robot operates, overcoming this limitation by making observations. In order to get the greatest educational benefit, RL theory should be complemented with some hands-on RL task that uses a real robot, so students get a complete vision of the learning problem, as well as of the issues that arise when dealing with a physical robotic platform. There are several RL techniques that can be studied in such a subject; we have chosen Q-learning, since is a simple, effective and well-known RL algorithm.In this paper we present a minimalist implementation of the Q-learning method for a Lego Mindstorms NXT mobile robot, focused on simplicity and applicability, and flexible enough to be adapted to several tasks. Starting from a simple wandering problem, we first design an off-line model of the learning process in which the Q-learning parameters are studied. After that, we implement the algorithm on the robot, gradually enlarging the number of states-actions of the problem. The final result of this work is a teaching framework for developing practical activities regarding Q-learning in our Robotics subjects, which will improve our teaching.
机译:机器人技术已成为许多工程学位和研究生课程中的常见主题。尽管在本科阶段向学生介绍了基本的理论概念和工具,但在研究生课程中,必须涵盖更复杂的主题。这些高级学科之一是认知机器人,它涵盖了自动符号推理,决策,任务计划或机器学习等方面。特别是,强化学习(RL)是一种机器学习和决策方法,不需要模型,该模型通过机器人进行观察来克服这一限制。为了获得最大的教育收益,RL理论应辅以一些使用真实机器人的动手RL任务,以使学生对学习问题以及处理学习过程中出现的问题有完整的了解。物理机器人平台。在此主题中可以研究几种RL技术。我们选择了Q学习,因为它是一种简单,有效且广为人知的RL算法。本文针对Lego Mindstorms NXT移动机器人,提出了Q学习方法的极简实现,着重于简单性和适用性以及灵活性足以适应多种任务。从一个简单的游荡问题开始,我们首先设计一个学习过程的离线模型,在该模型中研究Q学习参数。之后,我们在机器人上实现了该算法,逐渐增加了问题的状态-动作数量。这项工作的最终结果是一个教学框架,用于开发有关机器人学科中Q学习的实践活动,这将改善我们的教学。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号