Bioinspired template-based control of legged locomotion

cient and robust locomotion is a crucial condition for the more extensive use of legged robots in real world applications. In that respect, robots can learn from animals, if the principles underlying locomotion in biological legged systems can be transferred to their artificial counterparts. However, legged locomotion in biological systems is a complex and not fully understood problem. A great progress to simplify understanding locomotion dynamics and control was made by introducing simple models, coined ``templates'', able to represent the overall dynamics of animal (including human) gaits. One of the most recognized models is the spring-loaded inverted pendulum (SLIP) which consists of a point mass atop a massless spring. This model provides a good description of human gaits, such as walking, hopping and running. Despite its high level of abstraction, it supported and inspired the development of successful legged robots and was used as explicit targets for control, over the years. Inspired from template models explaining biological locomotory systems and Raibert's pioneering legged robots, locomotion can be realized by basic subfunctions: (i) stance leg function, (ii) leg swinging and (iii) balancing. Combinations of these three subfunctions can generate different gaits with diverse properties. Using the template models, we investigate how locomotor subfunctions contribute to stabilize different gaits (hopping, running and walking) in different conditions (e.g., speeds). We show that such basic analysis on human locomotion using conceptual models can result in developing new methods in design and control of legged systems like humanoid robots and assistive devices (exoskeletons, orthoses and prostheses). This thesis comprises research in different disciplines: biomechanics, robotics and control. These disciplines are required to do human experiments and data analysis, modeling of locomotory systems, and implementation on robots and an exoskeleton. We benefited from facilities and experiments performed in the Lauflabor locomotion laboratory. Modeling includes two categories: conceptual (template-based, e.g. SLIP) models and detailed models (with segmented legs, masses/inertias). Using the BioBiped series of robots (and the detailed BioBiped MBS models; MBS stands for Multi-Body-System), we have implemented newly-developed design and control methods related to the concept of locomotor subfunctions on either MBS models or on the robot directly. In addition, with involvement in BALANCE project (\url{http://balance-fp7.eu/}), we implemented balance-related control approaches on an exoskeleton to demonstrate their performance in human walking. The outcomes of this research includes developing new conceptual models of legged locomotion, analysis of human locomotion based on the newly developed models following the locomotor subfunction trilogy, developing methods to benefit from the models in design and control of robots and exoskeletons. The main contribution of this work is providing a novel approach for modular control of legged locomotion. With this approach we can identify the relation between different locomotor subfunctions e.g., between balance and stance (using stance force for tuning balance control) or balance and swing (two joint hip muscles can support the swing leg control relating it to the upper body posture) and implement the concept of modular control based on locomotor subfunctions with a limited exchange of sensory information on several hardware platforms (legged robots, exoskeleton).

[1]  R. Blickhan The spring-mass model for running and hopping. , 1989, Journal of biomechanics.

[2]  Aaron D. Ames,et al.  First Steps toward Automatically Generating Bipedal Robotic Walking from Human Data , 2012 .

[3]  Aaron D. Ames,et al.  Outputs of human walking for bipedal robotic controller design , 2012, 2012 American Control Conference (ACC).

[4]  Akio Ishiguro,et al.  A 2-D Passive-Dynamic-Running Biped With Elastic Elements , 2011, IEEE Transactions on Robotics.

[5]  Majid Nili Ahmadabadi,et al.  Robust hopping based on virtual pendulum posture control , 2013, Bioinspiration & biomimetics.

[6]  G. J. van Ingen Schenau,et al.  Role of Mono- and Biarticular Muscles in Explosive Movements , 1984, International journal of sports medicine.

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

[8]  Arthur D Kuo,et al.  The six determinants of gait and the inverted pendulum analogy: A dynamic walking perspective. , 2007, Human movement science.

[9]  H. Hemami,et al.  The inverted pendulum and biped stability , 1977 .

[10]  Susanne W. Lipfert,et al.  Upright human gait did not provide a major mechanical challenge for our ancestors. , 2010, Nature communications.

[11]  H. Geyer,et al.  Influence of swing leg movement on running stability. , 2005, Human movement science.

[12]  Hartmut Geyer,et al.  Muscle-reflex control of robust swing leg placement , 2013, 2013 IEEE International Conference on Robotics and Automation.

[13]  Rico Möckel,et al.  A new biarticular actuator design facilitates control of leg function in BioBiped3 , 2016, Bioinspiration & biomimetics.

[14]  R. Blickhan,et al.  Running on uneven ground: leg adjustments to altered ground level. , 2010, Human movement science.

[15]  Majid Nili Ahmadabadi,et al.  Controllers for robust hopping with upright trunk based on the Virtual Pendulum concept , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[17]  Martijn Wisse,et al.  A Disturbance Rejection Measure for Limit Cycle Walkers: The Gait Sensitivity Norm , 2007, IEEE Transactions on Robotics.

[18]  A. Kuo,et al.  Comparison of kinematic and kinetic methods for computing the vertical motion of the body center of mass during walking. , 2004, Human movement science.

[19]  C Ludwig,et al.  Multiple-step model-experiment matching allows precise definition of dynamical leg parameters in human running. , 2012, Journal of biomechanics.

[20]  Andre Seyfarth,et al.  Compliant ankle function results in landing-take off asymmetry in legged locomotion. , 2014, Journal of theoretical biology.

[21]  Chee-Meng Chew,et al.  Virtual Model Control: An Intuitive Approach for Bipedal Locomotion , 2001, Int. J. Robotics Res..

[22]  Daniel E. Koditschek,et al.  Hybrid zero dynamics of planar biped walkers , 2003, IEEE Trans. Autom. Control..

[23]  Oskar von Stryk,et al.  Actuation requirements for hopping and running of the musculoskeletal robot BioBiped1 , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Shawn M. O’Connor,et al.  The relative roles of dynamics and control in bipedal locomotion , 2009 .

[25]  Koushil Sreenath,et al.  A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL , 2011, Int. J. Robotics Res..

[26]  André Seyfarth,et al.  Stable running by leg force-modulated hip stiffness , 2014, 5th IEEE RAS/EMBS International Conference on Biomedical Robotics and Biomechatronics.

[27]  Oskar von Stryk,et al.  Simulation of dynamics and realistic contact forces for manipulators and legged robots with high joint elasticity , 2011, 2011 15th International Conference on Advanced Robotics (ICAR).

[28]  R. McN. Alexander,et al.  MECHANICS OF BIPEDAL LOCOMOTION , 1976 .

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

[30]  Katayon Radkhah Advancing Musculoskeletal Robot Design for Dynamic and Energy-Efficient Bipedal Locomotion , 2014 .

[31]  Koushil Sreenath,et al.  MABEL, a new robotic bipedal walker and runner , 2009, 2009 American Control Conference.

[32]  J. Halbertsma,et al.  Changes in leg movements and muscle activity with speed of locomotion and mode of progression in humans. , 1985, Acta physiologica Scandinavica.

[33]  G. Cavagna,et al.  External work in walking. , 1963, Journal of applied physiology.

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

[35]  T. McMahon,et al.  Ballistic walking. , 1980, Journal of biomechanics.

[36]  M. Bobbert,et al.  Mechanical output from individual muscles during explosive leg extensions: the role of biarticular muscles. , 1996, Journal of biomechanics.

[37]  Andre Seyfarth,et al.  CONTRIBUTIONS OF STANCE AND SWING LEG MOVEMENTS TO HUMAN WALKING DYNAMICS , 2015 .

[38]  Jerry E. Pratt,et al.  Exploiting inherent robustness and natural dynamics in the control of bipedal walking robots , 2000 .

[39]  M. Vukobratovic,et al.  On the stability of anthropomorphic systems , 1972 .

[40]  Andre Seyfarth,et al.  Human leg adjustment in perturbed hopping , 2013 .

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

[42]  R. Gregor,et al.  Coordination of two-joint rectus femoris and hamstrings during the swing phase of human walking and running , 1998, Experimental Brain Research.

[43]  Daniel Vélez Día,et al.  Biomechanics and Motor Control of Human Movement , 2013 .

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

[45]  K. L. Poggensee,et al.  Characterizing Swing-Leg Retraction in Human Locomotion , 2014 .

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

[47]  Christine Chevallereau,et al.  HZD-based control of a five-link underactuated 3D bipedal robot , 2008, 2008 47th IEEE Conference on Decision and Control.

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

[49]  C. T. Farley,et al.  Leg stiffness primarily depends on ankle stiffness during human hopping. , 1999, Journal of biomechanics.

[50]  Martin Buehler,et al.  A planar hopping robot with one actuator: design, simulation, and experimental results , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[51]  Jessy W. Grizzle,et al.  Hybrid Invariant Manifolds in Systems With Impulse Effects With Application to Periodic Locomotion in Bipedal Robots , 2009, IEEE Transactions on Automatic Control.

[52]  Majid Nili Ahmadabadi,et al.  Novel leg adjustment approach for hopping and running , 2013 .

[53]  Ching-Long Shih,et al.  Asymptotically Stable Walking of a Simple Underactuated 3D Bipedal Robot , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[54]  Eric Westervelt,et al.  Hybrid Zero Dynamics of Planar Bipedal Walking , 2008 .

[55]  André Seyfarth,et al.  Leg-adjustment strategies for stable running in three dimensions , 2012, Bioinspiration & biomimetics.

[56]  Oskar von Stryk,et al.  Concept and Design of the BioBiped1 Robot for Human-like Walking and Running , 2011, Int. J. Humanoid Robotics.

[57]  J W Hurst,et al.  Bio-inspired swing leg control for spring-mass robots running on ground with unexpected height disturbance , 2013, Bioinspiration & biomimetics.

[58]  Martijn Wisse,et al.  Dynamic Stability of a Simple Biped Walking System with Swing Leg Retraction , 2006 .

[59]  Ian David Loram,et al.  Direct measurement of human ankle stiffness during quiet standing: the intrinsic mechanical stiffness is insufficient for stability , 2002, The Journal of physiology.

[60]  Arthur D Kuo,et al.  Energetics of actively powered locomotion using the simplest walking model. , 2002, Journal of biomechanical engineering.

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

[62]  Franck Plestan,et al.  Asymptotically stable walking for biped robots: analysis via systems with impulse effects , 2001, IEEE Trans. Autom. Control..

[63]  Aaron D. Ames,et al.  Motion primitives for human-inspired bipedal robotic locomotion: walking and stair climbing , 2012, 2012 IEEE International Conference on Robotics and Automation.

[64]  G. Cavagna,et al.  Mechanics of walking. , 1965, Journal of applied physiology.

[65]  Oskar von Stryk,et al.  Detailed dynamics modeling of BioBiped's monoarticular and biarticular tendon-driven actuation system , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[66]  Aaron D. Ames,et al.  First steps toward underactuated human-inspired bipedal robotic walking , 2012, 2012 IEEE International Conference on Robotics and Automation.

[67]  Reinhard Blickhan,et al.  A movement criterion for running. , 2002, Journal of biomechanics.