...
首页> 外文期刊>The International journal of robotics research >Learning to Move in Modular Robots using Central Pattern Generators and Online Optimization
【24h】

Learning to Move in Modular Robots using Central Pattern Generators and Online Optimization

机译:使用中央模式生成器和在线优化学习模块化机器人的运动

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This article addresses the problem of how modular robotics systems, i.e. systems composed of multiple modules that can be. configured into different robotic structures, can learn to locomote. In particular, we tackle the problems of online learning, that is, learning while moving, and the problem of dealing with unknown arbitrary robotic structures. We propose a framework for learning locomotion controllers based on two components: a central pattern generator (CPG) and a gradient-free optimization algorithm referred to as Powell's method. The CPG is implemented as a system of coupled nonlinear oscillators in our YaMoR modular robotic system, with one oscillator per module. The nonlinear oscillators are coupled together across modules using Bluetooth communication to obtain specific gaits, i.e. synchronized patterns of oscillations among modules. Online learning involves running the Powell optimization algorithm in parallel with the CPG model, with the speed of locomotion being the criterion to be optimized. Interesting aspects of the optimization include the fact that it is carried out online, the robots do not require stopping or resetting and it is fast. We present results showing the interesting properties of this framework for a modular robotic system. In particular, our CPG model can readily be implemented in a distributed system, it is computationally cheap, it exhibits limit cycle behavior (temporary perturbations are rapidly forgotten), it produces smooth trajectories even when control parameters are abruptly changed and it is robust against imperfect communication among modules. We also present results of learning to move with three different robot structures. Interesting locomotion modes are obtained after running the optimization for less than 60 minutes.
机译:本文解决了模块化机器人系统(即由多个模块组成的系统)如何实现的问题。配置成不同的机器人结构,可以学习运动。特别是,我们解决了在线学习的问题,即移动学习,以及处理未知的任意机器人结构的问题。我们提出了一个基于两个组件的运动控制器学习框架:中央模式发生器(CPG)和称为Powell方法的无梯度优化算法。 CPG被实现为YaMoR模块化机器人系统中耦合非线性振荡器的系统,每个模块一个振荡器。非线性振荡器使用蓝牙通信跨模块耦合在一起以获得特定的步态,即模块间振荡的同步模式。在线学习涉及与CPG模型并行运行Powell优化算法,运动速度是要优化的标准。优化的有趣方面包括以下事实:它是在线执行的,机器人不需要停止或重置,而且速度很快。我们提供的结果显示了该模块化机器人系统框架的有趣特性。特别是,我们的CPG模型可以很容易地在分布式系统中实现,它的计算成本低廉,它表现出极限循环行为(临时扰动被迅速遗忘),即使在控制参数突然改变的情况下,它也能产生平滑的轨迹,并且对于不完美的模型具有鲁棒性模块之间的通信。我们还介绍了学习使用三种不同的机器人结构进行移动的结果。在运行优化少于60分钟后,将获得有趣的运动模式。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号