Neural-Network-Controlled Spring Mass Template for Humanoid Running

To generate dynamic motions such as hopping and running on legged robots, model-based approaches are usually used to embed the well studied spring-loaded inverted pendulum (SLIP) model into the whole-body robot. In producing controlled SLIP-like behaviors, existing methods either suffer from online incompatibility or resort to classical interpolations based on lookup tables. Alternatively, this paper presents the application of a data-driven approach which obviates the need for solving the inverse of the running return map online. Specifically, a deep neural network is trained offline with a large amount of simulation data based on the SLIP model to learn its dynamics. The trained network is applied online to generate reference foot placements for the humanoid robot. The references are then mapped to the whole-body model through a QP-based inverse dynamics controller. Simulation experiments on the WALK-MAN robot are conducted to evaluate the effectiveness of the proposed approach in generating bio-inspired and robust running motions.

[1]  Marc H. Raibert,et al.  Tabular control of balance in a dynamic legged system , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  Jonathan W. Hurst,et al.  THE DESIGN OF ATRIAS 1.0 A UNIQUE MONOPOD, HOPPING ROBOT ∗ , 2012 .

[3]  Christopher G. Atkeson,et al.  Versatile and robust 3D walking with a simulated humanoid robot (Atlas): A model predictive control approach , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Martin Buehler,et al.  Controlled passive dynamic running experiments with the ARL-monopod II , 2006, IEEE Transactions on Robotics.

[5]  Daniel E. Koditschek,et al.  Spring loaded inverted pendulum running: a plant model , 1998 .

[6]  Jörn Malzahn,et al.  WALK‐MAN: A High‐Performance Humanoid Platform for Realistic Environments , 2017, J. Field Robotics.

[7]  Daniel E. Koditschek,et al.  RHex: A Simple and Highly Mobile Hexapod Robot , 2001, Int. J. Robotics Res..

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

[9]  Jonathan W. Hurst,et al.  Force control for planar spring-mass running , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Reinhard Blickhan,et al.  Compliant leg behaviour explains basic dynamics of walking and running , 2006, Proceedings of the Royal Society B: Biological Sciences.

[11]  H. Benjamin Brown,et al.  Experiments in Balance with a 3D One-Legged Hopping Machine , 1984 .

[12]  Alexander Herzog,et al.  Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics , 2013, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[14]  Nikolaos G. Tsagarakis,et al.  From one-legged hopping to bipedal running and walking: A unified foot placement control based on regression analysis , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  Daniel E. Koditschek,et al.  Averaged Anchoring of Decoupled Templates in a Tail-Energized Monoped , 2015, ISRR.

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

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

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

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

[20]  N. Cowan,et al.  Lateral stability of the spring-mass hopper suggests a two-step control strategy for running. , 2009, Chaos.

[21]  R. Alexander,et al.  Vertical movements in walking and running , 2009 .

[22]  Christopher G. Atkeson,et al.  Optimization based full body control for the atlas robot , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[23]  Roland Siegwart,et al.  SLIP running with an articulated robotic leg , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  R J Full,et al.  Templates and anchors: neuromechanical hypotheses of legged locomotion on land. , 1999, The Journal of experimental biology.

[25]  David E. Orin,et al.  Centroidal dynamics of a humanoid robot , 2013, Auton. Robots.