Biped gait controller for large speed variations, combining reflexes and a central pattern generator in a neuromuscular model

Controllers based on neuromuscular models hold the promise of energy-efficient and human-like walkers. However, most of them rely on optimizations or cumbersome hand-tuning to find controller parameters which, in turn, are usually working for a specific gait or forward speed only. Consequently, designing neuromuscular controllers for a large variety of gaits is usually challenging and highly sensitive. In this contribution, we propose a neuromuscular controller combining reflexes and a central pattern generator able to generate gaits across a large range of speeds, within a single optimization. Applying this controller to the model of COMAN, a 95 cm tall humanoid robot, we were able to get energy-efficient gaits ranging from 0.4 m/s to 0.9 m/s. This covers normal human walking speeds once scaled to the robot height. In the proposed controller, the robot speed could be continuously commanded within this range by changing three high-level parameters as linear functions of the target speed. This allowed large speed transitions with no additional tuning. By combining reflexes and a central pattern generator, this approach can also predict when the next strike will occur and modulate the step length to step over a hole.

[1]  M P Murray,et al.  COMPARISON OF FREE AND FAST SPEED WALKING PATTERNS OF NORMAL MEN , 1966, American journal of physical medicine.

[2]  Matthias Hackel,et al.  Humanoid Robots, Human-like Machines , 2007 .

[3]  A. Biewener,et al.  Running stability is enhanced by a proximo-distal gradient in joint neuromechanical control , 2007, Journal of Experimental Biology.

[4]  Reinhard Blickhan,et al.  Positive force feedback in bouncing gaits? , 2003, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[5]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[6]  M. Pandy,et al.  A phenomenological model for estimating metabolic energy consumption in muscle contraction. , 2004, Journal of biomechanics.

[7]  Nikolaos G. Tsagarakis,et al.  Development of a dynamic simulator for a compliant humanoid robot based on a symbolic multibody approach , 2013, 2013 IEEE International Conference on Mechatronics (ICM).

[8]  Hartmut Geyer,et al.  Regulating speed and generating large speed transitions in a neuromuscular human walking model , 2012, 2012 IEEE International Conference on Robotics and Automation.

[9]  Gentaro Taga,et al.  Emergence of bipedal locomotion through entrainment among the neuro-musculo-skeletal system and the , 1994 .

[10]  Houman Dallali,et al.  Modelling and dynamic stabilisation of a compliant humanoid robot, CoMan , 2012 .

[11]  Nikolaos G. Tsagarakis,et al.  COMpliant huMANoid COMAN: Optimal joint stiffness tuning for modal frequency control , 2013, 2013 IEEE International Conference on Robotics and Automation.

[12]  Chandana Paul,et al.  Development of a human neuro-musculo-skeletal model for investigation of spinal cord injury , 2005, Biological Cybernetics.

[13]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.

[14]  Hartmut Geyer,et al.  Development of a Testbed for Robotic Neuromuscular Controllers , 2012, Robotics: Science and Systems.

[15]  Auke Ijspeert,et al.  The contribution of a central pattern generator in a reflex-based neuromuscular model , 2014, Front. Hum. Neurosci..

[16]  Kiyotoshi Matsuoka,et al.  Sustained oscillations generated by mutually inhibiting neurons with adaptation , 1985, Biological Cybernetics.

[17]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[18]  Toshikazu Kawasaki,et al.  Design of prototype humanoid robotics platform for HRP , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Takeo Kanade,et al.  Footstep Planning for the Honda ASIMO Humanoid , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[20]  Ryo Kurazume,et al.  Straight legged walking of a biped robot , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Kiyotoshi Matsuoka,et al.  Mechanisms of frequency and pattern control in the neural rhythm generators , 1987, Biological Cybernetics.

[22]  KasabovNikola,et al.  2008 Special issue , 2008 .

[23]  M. Dimitrijevic,et al.  Evidence for a Spinal Central Pattern Generator in Humans a , 1998, Annals of the New York Academy of Sciences.

[24]  Hartmut Geyer,et al.  A Muscle-Reflex Model That Encodes Principles of Legged Mechanics Produces Human Walking Dynamics and Muscle Activities , 2010, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[25]  Jean-Claude Samin,et al.  Symbolic Modeling of Multibody Systems , 2003 .

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

[27]  Philippe Lefèvre,et al.  A Computational Model for Rhythmic and Discrete Movements in Uni- and Bimanual Coordination , 2009, Neural Computation.

[28]  Vladlen Koltun,et al.  Optimizing locomotion controllers using biologically-based actuators and objectives , 2012, ACM Trans. Graph..