Control of Humanoid Hopping Based on a SLIP Model

Humanoid robots are poised to play an ever-increasing role in society over the coming decades. The structural similarity of these robots to humans makes them natural candidates for applications such as elder care or search and rescue in spaces designed for human occupancy. These robots currently, however, do not have the capability for fast dynamic movements which may be required to quickly recover balance or to traverse challenging terrains. Control of a basic dynamic movement, hopping, is studied here through simulation experiments on a 26 degree of freedom humanoid model. Center of mass trajectories are planned with a spring-loaded inverted pendulum (SLIP) model and are tracked with a task-space controller. Unauthored arm movements emerge from the task-space approach to produce continuous dynamic hopping at 1.5 m/s.

[1]  Mitsuharu Morisawa,et al.  Humanoid robot HRP-4 - Humanoid robotics platform with lightweight and slim body , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Vijay R. Kumar,et al.  Force distribution in closed kinematic chains , 1988, IEEE J. Robotics Autom..

[4]  Alin Albu-Schäffer,et al.  The DLR hand arm system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[5]  David E. Orin,et al.  Generation of dynamic humanoid behaviors through task-space control with conic optimization , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Tony DeRose,et al.  ACM SIGGRAPH 2010 papers , 2010, SIGGRAPH 2010.

[7]  Jun-Ho Oh,et al.  Stabilization of a hopping humanoid robot for a push , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[8]  Kazuhito Yokoi,et al.  Reactive biped walking control for a collision of a swinging foot on uneven terrain , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[9]  Jun-Ho Oh,et al.  Mechanical design of humanoid robot platform KHR-3 (KAIST Humanoid Robot 3: HUBO) , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[10]  David E. Orin,et al.  DynaMechs: An Object Oriented Software Package for Efficient Dynamic Simulation of Underwater Robotic Vehicles , 1995 .

[11]  James P. Schmiedeler,et al.  A Unidirectional Series-Elastic Actuator Design Using a Spiral Torsion Spring , 2009 .

[12]  Behzad Dariush,et al.  A multi-modal architecture for human robot communication , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[13]  David Gouaillier,et al.  Omni-directional closed-loop walk for NAO , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[14]  John Guckenheimer,et al.  The Dynamics of Legged Locomotion: Models, Analyses, and Challenges , 2006, SIAM Rev..

[15]  C. T. Farley,et al.  Running springs: speed and animal size. , 1993, The Journal of experimental biology.

[16]  R. Blickhan,et al.  Similarity in multilegged locomotion: Bouncing like a monopode , 1993, Journal of Comparative Physiology A.

[17]  Aaron Hertzmann,et al.  Feature-based locomotion controllers , 2010, SIGGRAPH 2010.

[18]  David E. Orin,et al.  Centroidal Momentum Matrix of a humanoid robot: Structure and properties , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  David E. Orin,et al.  Fuzzy Control of Vertical Jumping With a Planar Biped , 2010 .