Support changes during online human motion imitation by a humanoid robot using task specification

This paper presents a method based on inverse kinematics with task specification for online human to humanoid motion imitation. We particularly focus on the problem of lifting and placing feet on the floor during the motion, allowing change of support during stepping or locomotion. The approach avoids the use of motion primitives that limit the robot motions to what had been learned. A direct transposition of movements is generated, allowing the robot to move freely in space as the human model does, at a velocity close to the reference one. The approach is validated on the humanoid robot NAO and shows very promising results for the use of online motion imitation.

[1]  J. Hodgins,et al.  Optimizing Human Motion for the Control of a Humanoid Robot , 2002 .

[2]  Kazuhito Yokoi,et al.  Generating whole body motions for a biped humanoid robot from captured human dances , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Christopher G. Atkeson,et al.  Methods for Motion Generation and Interaction with a Humanoid Robot: Case Studies of Dancing and Catching , 2000 .

[4]  Jean-Paul Laumond,et al.  On Real-time Whole-body Human to Humanoid Motion Transfer , 2010, ICINCO.

[5]  Ales Ude,et al.  Enabling real-time full-body imitation: a natural way of transferring human movement to humanoids , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[6]  Maren Bennewitz,et al.  Whole-body imitation of human motions with a Nao humanoid , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[7]  Wisama Khalil,et al.  Modeling, Identification and Control of Robots , 2003 .

[8]  Yoshihiko Nakamura,et al.  Making feasible walking motion of humanoid robots from human motion capture data , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[9]  Ronan Boulic,et al.  An inverse kinematics architecture enforcing an arbitrary number of strict priority levels , 2004, The Visual Computer.

[10]  Behzad Dariush,et al.  Whole body humanoid control from human motion descriptors , 2008, 2008 IEEE International Conference on Robotics and Automation.

[11]  Christopher G. Atkeson,et al.  Adapting human motion for the control of a humanoid robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).