Posture and balance control for biped robots based on contact force optimization

This paper presents a new balancing control approach for regulating the center of mass position and trunk orientation of a bipedal robot in a compliant way. The controller computes a desired wrench (force and torque) required to recover the posture when an unknown external perturbation has changed the posture of the robot. This wrench is later distributed as forces at predefined contact points via a constrained optimization, which aims at achieving the desired wrench while minimizing the Euclidean norm of the contact forces. The formulation of the force distribution as an optimization problem is adopted from the grasping literature and allows to consider restrictions coming from the friction between the contact points and the ground.

[1]  Bruno Siciliano,et al.  Six-DOF impedance control based on angle/axis representations , 1999, IEEE Trans. Robotics Autom..

[2]  Jerry Pratt,et al.  Design of a bipedal walking robot , 2008, SPIE Defense + Commercial Sensing.

[3]  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.

[4]  Pierre-Brice Wieber,et al.  Holonomy and Nonholonomy in the Dynamics of Articulated Motion , 2006 .

[5]  Kazuhito Yokoi,et al.  Open architecture humanoid robotics platform , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[6]  Atsuo Takanishi,et al.  Physical interaction between human and a bipedal humanoid robot-realization of human-follow walking , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

[8]  Sang-Ho Hyon Compliant Terrain Adaptation for Biped Humanoids Without Measuring Ground Surface and Contact Forces , 2009, IEEE Transactions on Robotics.

[9]  H. J. Ferreau,et al.  An online active set strategy to overcome the limitations of explicit MPC , 2008 .

[10]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[11]  Jeffrey C. Trinkle,et al.  Grasp analysis as linear matrix inequality problems , 2000, IEEE Trans. Robotics Autom..

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

[13]  Sung-Hee Lee,et al.  Ground reaction force control at each foot: A momentum-based humanoid balance controller for non-level and non-stationary ground , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[15]  Yoshihiko Nakamura,et al.  Whole-body Cooperative Balancing of Humanoid Robot using COG Jacobian , 2002 .

[16]  Oussama Khatib,et al.  Compliant Control of Multicontact and Center-of-Mass Behaviors in Humanoid Robots , 2010, IEEE Transactions on Robotics.

[17]  Moritz Diehl,et al.  Fast Motions in Biomechanics and Robotics , 2006 .

[18]  Jun Morimoto,et al.  CB: A Humanoid Research Platform for Exploring NeuroScience , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[19]  Atsuo Takanishi,et al.  Disturbance Compensation Control for a Biped Vehicle , 2011, Adv. Robotics.

[20]  Alin Albu-Schäffer,et al.  On the Passivity-Based Impedance Control of Flexible Joint Robots , 2008, IEEE Transactions on Robotics.

[21]  Véronique Perdereau,et al.  Online computation of grasping force in multi-fingered hands , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.