Stabilizing humanoids on slopes using terrain inclination estimation

This paper presents an integrated control framework for balancing humanoids on uneven terrains combining stabilization control and terrain inclination estimation. The stabilization is realized by passivity based admittance control that utilizes the force/torque feedback in feet to actively regulate the compliance. The logic-based terrain estimation algorithm exploits feet to probe the terrain inclination and deals with underactuation when feet tilt on the contact surface. The equilibrium position in the admittance control is thereby adapted for recovering balance on the slope. Both the theoretical work and experimental validation are presented. The method is implemented and validated on the real humanoid by demonstrating the capability of estimating terrain inclination, balancing on the slope with varying gradient, and maintaining upright posture in the meantime. Experimental data such as inclination estimation in the comparison study, center of pressure measurement, and body attitude compensation are presented and analyzed.

[1]  Gerd Hirzinger,et al.  Posture and balance control for biped robots based on contact force optimization , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[2]  Jun-Ho Oh,et al.  Walking Control Algorithm of Biped Humanoid Robot on Uneven and Inclined Floor , 2007, J. Intell. Robotic Syst..

[3]  Nikolaos G. Tsagarakis,et al.  COMpliant huMANoid COMAN: Optimal joint stiffness tuning for modal frequency control , 2013, 2013 IEEE International Conference on Robotics and Automation.

[4]  Christopher G. Atkeson,et al.  Dynamic Balance Force Control for compliant humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Alin Albu-Schäffer,et al.  Development of a biped robot with torque controlled joints , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[6]  Gordon Cheng,et al.  Passivity-Based Full-Body Force Control for Humanoids and Application to Dynamic Balancing and Locomotion , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Nikolaos G. Tsagarakis,et al.  Stabilization for the compliant humanoid robot COMAN exploiting intrinsic and controlled compliance , 2012, 2012 IEEE International Conference on Robotics and Automation.

[8]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part I: torque feedback and gravity compensation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Atsuo Takanishi,et al.  Landing Pattern Modification Method with Predictive Attitude and Compliance Control to Deal with Uneven Terrain , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part II: full state feedback, impedance design and experiments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

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

[13]  Nikolaos G. Tsagarakis,et al.  The design of the lower body of the compliant humanoid robot “cCub” , 2011, 2011 IEEE International Conference on Robotics and Automation.

[14]  Atsuo Takanishi,et al.  Walking Control Method of Biped Locomotors on Inclined Plane , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.