A potential field method-based extension of the dynamic movement primitive algorithm for imitation learning with obstacle avoidance

This paper proposes an extension of the original Dynamic Movement Primitive (DMP) algorithm proposed by S. Schaal to imitation learning for object avoidance in a dynamic environment. A potential field was incorporated into the original DMP algorithm by using a virtual goal position which is calculated using a potential field. A humanoid robot ISAC was trained in simulation to learn how to generate movements similar to the demonstrated movements when an obstacle is placed in the environment. This proposed extension provides robots more robust and flexible movement generation when an obstacle exists. Simulations were performed to verify the effectiveness of the method.

[1]  George E. Cook,et al.  An intelligent robotics simulator , 1994, Proceedings of 1994 IEEE Industry Applications Society Annual Meeting.

[2]  Richard Alan Peters,et al.  A Parallel Distributed Cognitive Control System for a Humanoid Robot , 2004, Int. J. Humanoid Robotics.

[3]  Stefan Schaal,et al.  Reinforcement Learning for Humanoid Robotics , 2003 .

[4]  Kazuhiko Kawamura,et al.  MultiAgent-based cognitive robot architecture and its realization: towards body-mind integration , 2004 .

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

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

[7]  Cynthia Breazeal,et al.  Anticipatory Perceptual Simulation for Human-Robot Joint Practice: Theory and Application Study , 2008, AAAI.

[8]  Min Cheol Lee,et al.  Experimental evaluation of robot path planning by artificial potential field approach with simulated annealing , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[9]  Kazuhiko Kawamura,et al.  Cognitive Robotics , 2022 .

[10]  Jun Nakanishi,et al.  Learning Attractor Landscapes for Learning Motor Primitives , 2002, NIPS.

[11]  Kazuhiko Kawamura,et al.  Implementation of Cognitive Control for a Humanoid Robot , 2008, Int. J. Humanoid Robotics.

[12]  Oussama Khatib,et al.  The Potential Field Approach And Operational Space Formulation In Robot Control , 1986 .

[13]  Stefan Schaal,et al.  Robot Learning From Demonstration , 1997, ICML.

[14]  Jianxun Zhang,et al.  Robot Assistant Microsurgery System , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[15]  Jianxun Zhang,et al.  Design of under-layer control sub-system for robot assistant microsurgery system , 2005, 2005 International Conference on Control and Automation.

[16]  Kazuhiko Kawamura,et al.  Neuromorphic and Brain-Based Robots: A neuromorphically inspired architecture for cognitive robots , 2011 .