3D-SLIP steering for high-speed humanoid turns

This paper presents new methods to control humanoid turns while running, through the use of a 3D-SLIP template model with steering control. The work builds on a previous controller for straight-ahead running and describes the new methods that enable online humanoid steering for different speeds and turn rates. As opposed to previous research which has studied 3D-SLIP steering with a monopod model, motion optimization for the SLIP here enforces leg separation. This leg separation gives rise to body sway in forward running and allows the template to capture the unique roles that the inside and outside legs each play during a high-speed turn. The trajectory optimization approach for this template is given, and the resultant CoM trajectories are characterized. Modifications to a previous controller for straight-ahead running are shown to enable running turns in a simulated humanoid model. The methods allow the humanoid to change its turn rate and direction from step to step and enable execution of a high-speed turn with a radius that is one fourth that of a standard 400m track. A video attachment to this paper shows the humanoid turning while running at up to 4.0 m/s, and highlights its ability to maintain balance in spite of push disturbances.

[1]  David E. Orin,et al.  High-speed humanoid running through control with a 3D-SLIP model , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Albert Wu,et al.  The 3-D Spring–Mass Model Reveals a Time-Based Deadbeat Control for Highly Robust Running and Steering in Uncertain Environments , 2013, IEEE Transactions on Robotics.

[3]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

[4]  John Guckenheimer,et al.  Control of a spring-mass hopper , 2003 .

[5]  Martin de Lasa,et al.  Robust physics-based locomotion using low-dimensional planning , 2010, ACM Trans. Graph..

[6]  Reinhard Blickhan,et al.  Spring-Legged Locomotion on uneven Ground: A Control Approach to keep the running Speed constant , 2009 .

[7]  Aaron Hertzmann,et al.  Robust physics-based locomotion using low-dimensional planning , 2010, SIGGRAPH 2010.

[8]  Luther R. Palmer,et al.  Intelligent Control of High-Speed Turning in a Quadruped , 2010, J. Intell. Robotic Syst..

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

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

[11]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[12]  Kazuhito Yokoi,et al.  Slip-Turn for Biped Robots , 2013, IEEE Transactions on Robotics.

[13]  David E. Orin,et al.  Evolution of a 3D Gallop in a Quadrupedal Model with Biological Characteristics , 2010, J. Intell. Robotic Syst..

[14]  Philip Holmes,et al.  Running in Three Dimensions: Analysis of a Point-mass Sprung-leg Model , 2005, Int. J. Robotics Res..

[15]  Jessy W. Grizzle,et al.  The Spring Loaded Inverted Pendulum as the Hybrid Zero Dynamics of an Asymmetric Hopper , 2009, IEEE Transactions on Automatic Control.