Center of mass states and disturbance estimation for a walking biped

An on-line assessment of the balance of the robot requires information of the state variables of the robot dynamics and measurement data about the environmental interaction forces. However, modeling errors, external forces and hard to measure states pose difficulties to the control systems. This paper presents a method of using the motion information to estimate the center of mass (CoM) states and the disturbance of walking humanoid robot. The motion is acquired from the inertial measurement unit (IMU) and forward kinematics only. Kalman filter and disturbance observer are employed, Kalman filter is used for the states and disturbance estimation, and the disturbance observer is used to decompose the disturbance into modeling error and acceleration error based on the frequency band. The disturbance is modeled mathematically in terms of previous CoM and Zero moment point (ZMP) states rather than augmenting it in the system states. The ZMP is estimated using the quadratic programming method to solve the constraint dynamic equations of the humanoid robot in translational motion. A biped robot model of 12-degrees-of-freedom (DOF) is used in the full-dynamics 3-D simulations for the estimation validation. The results indicate that the presented estimation method is successful and promising.

[1]  Kenneth R. Muske,et al.  Disturbance modeling for offset-free linear model predictive control , 2002 .

[2]  Iyad Hashlamon Experimental verification of an orientation estimation technique for autonomous robotic platforms , 2010 .

[3]  Vinutha Kallem,et al.  Rate of change of angular momentum and balance maintenance of biped robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[4]  Eiichi Yoshida,et al.  Disturbance observer that estimates external force acting on humanoid robots , 2012, 2012 12th IEEE International Workshop on Advanced Motion Control (AMC).

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

[6]  Ambarish Goswami,et al.  Postural Stability of Biped Robots and the Foot-Rotation Indicator (FRI) Point , 1999, Int. J. Robotics Res..

[7]  Hirochika Inoue,et al.  Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[8]  Kouhei Ohnishi,et al.  An Analysis of Parameter Variations of Disturbance Observer for Motion Control , 2007, IEEE Transactions on Industrial Electronics.

[9]  K. Ohnishi,et al.  ZMP disturbance observer for walking stabilization of biped robot , 2008, 2008 10th IEEE International Workshop on Advanced Motion Control.

[10]  Ryota Hiura サービスロボットの安全化事例(2) : コミュニケーションロボット「wakamaru」 , 2007 .

[11]  Shuuji Kajita,et al.  A universal stability criterion of the foot contact of legged robots - adios ZMP , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[12]  Nobuyasu Tomokuni,et al.  Realization of Surfing Robot with Approximate ZMP Estimation Method without Force Sensor (A Study on the Standing Stability of Robot Under Environmental Change in Direction of Gravity without Force Sensor) , 2008 .

[13]  Shuuji Kajita,et al.  Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[14]  Kemalettin Erbatur,et al.  SURALP: A new full-body humanoid robot platform , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Benjamin J. Stephens State estimation for force-controlled humanoid balance using simple models in the presence of modeling error , 2011, 2011 IEEE International Conference on Robotics and Automation.

[16]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[17]  Kazuhito Yokoi,et al.  A Running Controller of Humanoid Biped HRP-2LR , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[18]  K. Ohnishi,et al.  Parameter design for ZMP disturbance observer of biped robot , 2008, 2008 34th Annual Conference of IEEE Industrial Electronics.