Compliance control for standing maintenance of humanoid robots under unknown external disturbances

For stable motions of position controlled humanoid robots, ZMP (Zero Moment Point) control is widely adopted, but needs to be integrated with other controllers due to its relatively slow response and the execution error of robots. While CoM (Center of Mass) control is much more directly than ZMP feedback control in the view of rejecting unknown external disturbance. In the meanwhile, we hope the position-based humanoid robot can have the whole body compliance in standing maintenance. So we proposes a CoM compliance controller to achieve stable standing of position controlled humanoid robot under unknown disturbance. The controller uses the concept of force control and integrates virtual model control with admittance control, where an AMPM (Angular Momentum including inverted Pendulum Model)-based virtual model with variable gain is designed to not only generate desired recovery force but also take the GRF (Grand Reaction Force) constraints into account, while an admittance controller is employed to transform the desired force to expected CoM position and body attitude. The experiments were conducted on the humanoid robot `Kong' by exerting external force disturbance and changing the slope of the ground to demonstrate the effectiveness and robustness of our method.

[1]  T. Komura,et al.  Continuous Gait-Pattern Generation for Biped Robots , 2003 .

[2]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

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

[4]  Nikolaos G. Tsagarakis,et al.  A passivity based admittance control for stabilizing the compliant humanoid COMAN , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[5]  Jian Chu,et al.  Impedance Control and its Effects on a Humanoid Robot Playing Table Tennis , 2012 .

[6]  Jun-Ho Oh,et al.  Experimental realization of dynamic walking of the biped humanoid robot KHR-2 using zero moment point feedback and inertial measurement , 2006, Adv. Robotics.

[7]  Kazuhito Yokoi,et al.  Experimental Study of Humanoid Robot HRP-1S , 2004, Int. J. Robotics Res..

[8]  Jerry E. Pratt,et al.  Virtual model control of a bipedal walking robot , 1997, Proceedings of International Conference on Robotics and Automation.

[9]  Twan Koolen,et al.  Capturability-based analysis and control of legged locomotion, Part 2: Application to M2V2, a lower-body humanoid , 2012, Int. J. Robotics Res..

[10]  M. Vukobratovic,et al.  On the stability of anthropomorphic systems , 1972 .

[11]  Gordon Cheng,et al.  Full-Body Compliant Human–Humanoid Interaction: Balancing in the Presence of Unknown External Forces , 2007, IEEE Transactions on Robotics.

[12]  Alin Albu-Schäffer,et al.  Bipedal walking control based on Capture Point dynamics , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[14]  Takashi Matsumoto,et al.  Real time motion generation and control for biped robot -4th report: Integrated balance control- , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  S. Stramigioli,et al.  Evaluation of a Virtual Model Control for the selective support of gait functions using an exoskeleton , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[16]  Ryosuke Tajima,et al.  Fast running experiments involving a humanoid robot , 2009, 2009 IEEE International Conference on Robotics and Automation.

[17]  Ryosuke Tajima,et al.  Motion having a Flight Phase: Experiments Involving a One-legged Robot , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Taku Komura,et al.  C/sup 2/ continuous gait-pattern generation for biped robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).