Stable bipedal foot planting on uneven terrain through optimal ankle impedance

In the problem of fast bipedal locomotion on uneven terrain, one of the key challenges is in establishing stable footholds. We present an approach for analytically computing the optimal impedances for completing a safe and stable foothold. The robot foot-leg behavior is modeled as a free-floating two-link system making contact with an uneven surface. The optimal impedance is derived directly from minimizing a cost function based on the Center of Pressure (CoP) at the instant of making full ground contact. The obtained impedance is shown to be linearly dependent on the orientation of the ground, for a given desired terminal state and CoP position. Consequently the impedance can be estimated based on an expectation of ground orientation at the point of foot contact. The proposed approach is validated in a walking simulation on the full iCub humanoid robot.

[1]  Giulio Sandini,et al.  The RobotCub project -- an open framework for research in embodied cognition , 2006 .

[2]  Giulio Sandini,et al.  Exploiting global force torque measurements for local compliance estimation in tactile arrays , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[4]  L. J. Hargrove,et al.  Validation of methods for determining ankle stiffness during walking using the Perturberator robot , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[5]  Daniele Pucci,et al.  iCub Whole-Body Control through Force Regulation on Rigid Non-Coplanar Contacts , 2015, Front. Robot. AI.

[6]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[7]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[8]  Nikolaos G. Tsagarakis,et al.  Can active impedance protect robots from landing impact? , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[9]  Manuela Chessa,et al.  Mobility Map Computations for Autonomous Navigation using an RGBD Sensor , 2016, ArXiv.

[10]  Kazuhito Yokoi,et al.  Study of an external passive shock-absorbing mechanism for walking robots , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[11]  Jong H. Park,et al.  Hybrid control for biped robots using impedance control and computed-torque control , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[12]  Elliott J. Rouse,et al.  Estimation of Human Ankle Impedance During the Stance Phase of Walking , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[13]  Jong Hyeon Park,et al.  Impedance control for biped robot locomotion , 2001, IEEE Trans. Robotics Autom..

[14]  Nikolaos G. Tsagarakis,et al.  Yarp Based Plugins for Gazebo Simulator , 2014, MESAS.

[15]  Katja D. Mombaur,et al.  Walking of the iCub humanoid robot in different scenarios: Implementation and performance analysis , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[16]  Rieko Osu,et al.  The central nervous system stabilizes unstable dynamics by learning optimal impedance , 2001, Nature.

[17]  N. Hogan,et al.  Time-Varying Ankle Mechanical Impedance During Human Locomotion , 2015, IEEE Transactions on Neural Systems and Rehabilitation Engineering.