Toward a virtual neuromuscular control for robust walking in bipedal robots

Walking controllers for bipedal robots have not yet reached human levels of robustness in locomotion. Imitating the human motor control might be an alternative strategy for generating robust locomotion in robots. We seek to control bipedal robots with a specific neuromuscular human walking model proposed previously. Here, we present a virtual neuromuscular controller, VNMC, that emulates this neuromuscular model to generate desired motor torques for a bipedal robot. We test the VNMC on a high-fidelity simulation of the ATRIAS bipedal robot constrained to the sagittal plane. We optimize the control parameters to tolerate maximum ground-height changes, which resulted in ATRIAS walking on a terrain with up to ±7 cm height changes. We further evaluate the robustness of the optimized controller to external and internal disturbances. The optimized VNMC adapts to 90% of random terrains with ground-height changes up to ±2 cm. It endures 95% of ±30 Ns horizontal pushes on the trunk, and 90% of 8 Ns backward and 4 Ns forward impulses on the swing foot throughout the gait cycle. Furthermore, the VNMC is resilient to modeling errors and sensor noise much larger than the equivalent uncertainties in the real robot. The results suggest VNMC as a potential alternative to generate robust locomotion in bipedal robots.

[1]  Twan Koolen,et al.  Team IHMC's Lessons Learned from the DARPA Robotics Challenge Trials , 2015, J. Field Robotics.

[2]  Gordon Cheng,et al.  Multi-layered multi-pattern CPG for adaptive locomotion of humanoid robots , 2014, Biological Cybernetics.

[3]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Albert Wu,et al.  Robust spring mass model running for a physical bipedal robot , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Comparing Review , 2006, Towards a New Evolutionary Computation.

[6]  Masayuki Inaba,et al.  Online decision of foot placement using singular LQ preview regulation , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

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

[8]  Gentaro Taga,et al.  A model of the neuro-musculo-skeletal system for human locomotion , 1995, Biological Cybernetics.

[9]  Martijn Wisse,et al.  Controlling the Walking Speed in Limit Cycle Walking , 2008, Int. J. Robotics Res..

[10]  Bernard Espiau,et al.  Multisensor Input for CPG-Based Sensory---Motor Coordination , 2008, IEEE Transactions on Robotics.

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

[12]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[13]  Kazunori Hase,et al.  Computer Simulation Study of Human Locomotion with a Three-Dimensional Entire-Body Neuro-Musculo-Skeletal Model , 2002 .

[14]  J. Morimoto,et al.  A Biologically Inspired Biped Locomotion Strategy for Humanoid Robots: Modulation of Sinusoidal Patterns by a Coupled Oscillator Model , 2008, IEEE Transactions on Robotics.

[15]  Jessy W. Grizzle,et al.  Performance Analysis and Feedback Control of ATRIAS, A Three-Dimensional Bipedal Robot , 2014 .

[16]  Shinji Kanda,et al.  Adaptive locomotion controller and reflex system for humanoid robots , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[18]  M. Günther,et al.  Synthesis of two-dimensional human walking: a test of the λ-model , 2003, Biological Cybernetics.

[19]  Christopher Lee,et al.  PETMAN : A Humanoid Robot for Testing Chemical Protective Clothing (特集 2足歩行ロボット技術) , 2012 .

[20]  Scott Kuindersma,et al.  An efficiently solvable quadratic program for stabilizing dynamic locomotion , 2013, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Hartmut Geyer,et al.  Integration of an adaptive swing control into a neuromuscular human walking model , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[22]  Seungmoon Song,et al.  A neural circuitry that emphasizes spinal feedback generates diverse behaviours of human locomotion , 2015, The Journal of physiology.