Active stabilization of a humanoid robot for real-time imitation of a human operator

Imitating the motion of a human operator is an intuitive and efficient way to make humanoid robots perform complex, human-like behaviors. With the help of recently introduced affordable and real-time depth sensors, the real time imitation of human behavior has become more feasible. However, due to their small footprint and high center of mass, humanoid robots are not inherently stable. The momentum generated by dynamic upper body movements can induce instabilities that are often large enough to make the robot fall down. In this work, we describe a motion controller for a humanoid robot where the upper body is controlled in real time to imitate a human teacher, and the lower body is reactively stabilized based on the current measured state of the robot. Instead of relying on the accuracy of robot dynamics, we use biomechanically motivated push recovery controllers to stabilize the robot against unknown perturbations that include possible impacts. We demonstrate our approach experimentally on a small humanoid robot platform.

[1]  Katsu Yamane,et al.  Controlling humanoid robots with human motion data: Experimental validation , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[2]  Atsushi Nakazawa,et al.  Task model of lower body motion for a biped humanoid robot to imitate human dances , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[4]  C. S. George Lee,et al.  Whole-body human-to-humanoid motion transfer , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[5]  Byoung-Tak Zhang,et al.  Learning full body push recovery control for small humanoid robots , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Byoung-Tak Zhang,et al.  Online learning of a full body push recovery controller for omnidirectional walking , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[7]  Sergey V. Drakunov,et al.  Capture Point: A Step toward Humanoid Push Recovery , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[8]  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).

[9]  Behzad Dariush,et al.  Online Transfer of Human Motion to Humanoids , 2009, Int. J. Humanoid Robotics.

[10]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using orthonormal matrices , 1988 .

[11]  Patrick Lacouture,et al.  From human motion capture to humanoid locomotion imitation Application to the robots HRP-2 and HOAP-3 , 2011, Robotica.

[12]  Benjamin J. Stephens,et al.  Humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[13]  ChangHwan Kim,et al.  Stable whole-body motion generation for humanoid robots to imitate human motions , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Andreas G. Hofmann Robust execution of bipedal walking tasks from biomechanical principles , 2006 .