A neuromuscular locomotion controller that realizes human-like responses to unexpected disturbances

In this paper, we demonstrate that a neuromuscular controller built based on the human anatomical structure and motion data can realize human-like responses to unexpected disturbances during locomotion. This particular work concerns the response to trips due to obstacles and shows that the two strategies identified in biomechanics emerge from a single controller. We first identify the parameters of a neuromuscular network model using the muscle tension data during a human walking motion. The anatomically-correct network models the somatosensory reflex of the human neuromuscular system. We use this network as the controller for a musculoskeletal human model to simulate its response to disturbances. Simulation results show that our neuromuscular controller automatically results in the appropriate trip recovery strategy with a single set of parameters, although we do not explicitly model the trip response or the condition to invoke each strategy. This result implies that an appropriately designed locomotion controller can also provide rapid responses to trips without deliberate controller selection or planning.

[1]  M P Kadaba,et al.  Measurement of lower extremity kinematics during level walking , 1990, Journal of orthopaedic research : official publication of the Orthopaedic Research Society.

[2]  Yoshihiko Nakamura,et al.  Whole-body Cooperative Balancing of Humanoid Robot using COG Jacobian , 2002 .

[3]  Sybert H. Stroeve,et al.  Impedance characteristics of a neuromusculoskeletal model of the human arm I. Posture control , 1999, Biological Cybernetics.

[4]  Yoshihiko Nakamura,et al.  Switching control and quick stepping motion generation based on the maximal CPI sets for falling avoidance of humanoid robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[5]  M. Bobbert,et al.  How early reactions in the support limb contribute to balance recovery after tripping. , 2005, Journal of biomechanics.

[6]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[7]  Jessica K. Hodgins,et al.  Simulating balance recovery responses to trips based on biomechanical principles , 2009, SCA '09.

[8]  Katsu Yamane,et al.  Dynamics Simulation of Humanoid Robots : Forward Dynamics , Contact , and Experiments , 2008 .

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

[10]  Taku Komura,et al.  Stepping motion for a human-like character to maintain balance against large perturbations , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[11]  Benjamin J. Stephens Integral control of humanoid balance , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  J. Duysens,et al.  Muscular responses and movement strategies during stumbling over obstacles. , 2000, Journal of neurophysiology.

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

[14]  Katsu Yamane,et al.  Modeling and identification of human neuromusculoskeletal network based on biomechanical property of muscle , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[15]  Katsu Yamane,et al.  Effects of nerve signal transmission delay in somatosensory reflex modeling based on inverse dynamics and optimization , 2010, 2010 IEEE International Conference on Robotics and Automation.

[16]  Y. Nakamura,et al.  Macroscopic Modeling and Identification of the Human Neuromuscular Network , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[17]  Satoshi Kagami,et al.  Frequent walking pattern generation that uses estimated actual posture for robust walking control , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[18]  D. Winter,et al.  Strategies for recovery from a trip in early and late swing during human walking , 2004, Experimental Brain Research.

[19]  G. Loeb,et al.  Mathematical models of proprioceptors. II. Structure and function of the Golgi tendon organ. , 2006, Journal of neurophysiology.

[20]  Taku Komura,et al.  The dynamic postural adjustment with the quadratic programming method , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Christopher G. Atkeson,et al.  Multiple balance strategies from one optimization criterion , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[22]  Y. Nakamura,et al.  Modeling and Identifying the Somatic Reflex Network of the Human Neuromuscular System , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[23]  L. Nashner Adapting reflexes controlling the human posture , 1976, Experimental Brain Research.

[24]  Qiang Huang,et al.  Sensory reflex control for humanoid walking , 2005, IEEE Transactions on Robotics.

[25]  Anne M.R. Agur,et al.  Grant's Atlas of Anatomy , 1943 .

[26]  M. Gorassini,et al.  Models of ensemble firing of muscle spindle afferents recorded during normal locomotion in cats , 1998, The Journal of physiology.

[27]  Y. Nakamura,et al.  Somatosensory computation for man-machine interface from motion-capture data and musculoskeletal human model , 2005, IEEE Transactions on Robotics.

[28]  Taku Komura,et al.  A Feedback Controller for Biped Humanoids that Can Counteract Large Perturbations During Gait , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.