Adaptation of Robot Locomotion Patterns with Dynamic Movement Primitives

Functional locomotion requires continuous modulation of coordination within and between legs to flexibly accommodate demands of real-word environments. In this context, dynamic movement primitives (DMP) is a powerful tool for motion planning based on demonstrations, being used as a compact policy representation well-suited for robot learning. In this work, we study on-line adaptation of robot biped locomotion patterns when employing DMP as trajectory representations. Here, the adaptation of learned walking movements is obtained from a single demonstration. The goal is to demonstrate and evaluate how new movements can be generated by simply modifying the parameters of rhythmic DMP learned in task space. The formulation in task space allows recreating new movements such that the DMP's parameters directly relate to task variables, such as step length, hip height, foot clearance and forward velocity. Several experiments are conducted using the V-REP robotics simulator, including the adaptation of the robot's gait pattern to irregularities on the ground surface and stepping over obstacles.

[1]  Yoshihiko Nakamura,et al.  Mimetic Communication Model with Compliant Physical Contact in Human—Humanoid Interaction , 2010, Int. J. Robotics Res..

[2]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Jan Peters,et al.  Policy Search for Motor Primitives in Robotics , 2008, NIPS 2008.

[4]  C. Breazeal,et al.  Robots that imitate humans , 2002, Trends in Cognitive Sciences.

[5]  Stefan Schaal,et al.  Robot Programming by Demonstration , 2009, Springer Handbook of Robotics.

[6]  Darwin G. Caldwell,et al.  Upper-body kinesthetic teaching of a free-standing humanoid robot , 2011, 2011 IEEE International Conference on Robotics and Automation.

[7]  Dana Kulic,et al.  Incremental learning of full body motion primitives and their sequencing through human motion observation , 2012, Int. J. Robotics Res..

[8]  Rajesh P. N. Rao,et al.  Learning to Walk by Imitation in Low-Dimensional Subspaces , 2010, Adv. Robotics.

[9]  Brett Browning,et al.  A survey of robot learning from demonstration , 2009, Robotics Auton. Syst..

[10]  Rajesh P. N. Rao,et al.  Learning Actions through Imitation and Exploration: Towards Humanoid Robots That Learn from Humans , 2009, Creating Brain-Like Intelligence.

[11]  Jun Morimoto,et al.  A framework for learning biped locomotion with dynamical movement primitives , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

[12]  Jun Nakanishi,et al.  Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors , 2013, Neural Computation.

[13]  Christopher G. Atkeson,et al.  Constructive Incremental Learning from Only Local Information , 1998, Neural Computation.

[14]  Jun Nakanishi,et al.  Movement imitation with nonlinear dynamical systems in humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[15]  Stefan Schaal,et al.  http://www.jstor.org/about/terms.html. JSTOR's Terms and Conditions of Use provides, in part, that unless you have obtained , 2007 .