Gravity Compensation and Full-Body Balancing for Humanoid Robots

This paper proposes gravity compensation and contact force control for multi-DOF humanoid robots and demonstrates various balancing experiments. Gravity compensation is derived in the context of controlling contact force. It makes the robot passive with respect to the external force, hence plays a very important role for physical interaction. A desired applied force from the robot to the environment, such as anti-gravitational force, is optimally distributed to the contact forces at arbitrary contact points, then transformed to the whole-body joint torques directly. Different from previous methods, the proposed method does not require contact force measurement, inverse kinematics/dynamics, nor to specify the weight that determines which joint should compensate for external forces. The experimental results show the robot could actually keep self-balance under unknown disturbances, track to some desired task-space trajectories, and interact with the environment at any contact points. It is the first time that gravity compensation and force-based balancing/interaction have been realized by a full-sized biped humanoid robot

[1]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[2]  Oussama Khatib,et al.  A whole-body control framework for humanoids operating in human environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

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

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

[6]  Takashi Emura,et al.  Back handspring of a multi-link gymnastic robot — reference model approach , 2006, Adv. Robotics.

[7]  Atsuo Takanishi,et al.  A control method for dynamic biped walking under unknown external force , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[8]  Suguru Arimoto,et al.  Natural resolution of ill-posedness of inverse kinematics for redundant robots: a challenge to Bernstein's degrees-of-freedom problem , 2005, Adv. Robotics.

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

[10]  Roy Featherstone,et al.  Robot Dynamics Algorithms , 1987 .

[11]  Oussama Khatib,et al.  Synthesis of Whole-Body Behaviors through Hierarchical Control of Behavioral Primitives , 2005, Int. J. Humanoid Robotics.

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

[13]  Takashi Emura,et al.  Symmetric Walking Control: Invariance and Global Stability , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[14]  A. Schaft L2-Gain and Passivity Techniques in Nonlinear Control. Lecture Notes in Control and Information Sciences 218 , 1996 .

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