Adaptive control of a spring-mass hopper

Practical realization of model-based dynamic legged behaviors is substantially more challenging than statically stable behaviors due to their heavy dependence on second-order system dynamics. This problem is further aggravated by the difficulty of accurately measuring or estimating dynamic parameters such as spring and damping constants for associated models and the fact that such parameters are prone to change in time due to heavy use and associated material fatigue. In this paper, we present an on-line, model-based adaptive control method for running with a planar spring-mass hopper based on a once-per-step parameter correction scheme. Our method can be used both as a system identification tool to determine possibly time-varying spring and damping constants of a miscalibrated system, or as an adaptive controller that can eliminate steady-state tracking errors through appropriate adjustments on dynamic system parameters. We present systematic simulation studies to show that our method can successfully accomplish both of these tasks.

[1]  M. Mert Ankarali,et al.  An Analytical Solution to the Stance Dynamics of Passive Spring-Loaded Inverted Pendulum with Damping , 2009 .

[2]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[3]  Mustafa Mert Ankarali,et al.  Control of underactuated planar hexapedal pronking through a dynamically embedded SLIP monopod , 2010, 2010 IEEE International Conference on Robotics and Automation.

[4]  Daniel E. Koditschek,et al.  Dynamic locomotion with a hexapod robot , 2002 .

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

[6]  Matthew D. Berkemeier,et al.  Control of hopping height in legged robots using a neural-mechanical approach , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

[8]  Randall D. Beer,et al.  Evolving Dynamical Neural Networks for Adaptive Behavior , 1992, Adapt. Behav..

[9]  Russell L. Tedrake,et al.  Applied optimal control for dynamically stable legged locomotion , 2004 .

[10]  Ömer Morgül,et al.  Approximate analytic solutions to non-symmetric stance trajectories of the passive Spring-Loaded Inverted Pendulum with damping , 2010 .

[11]  Alfred A. Rizzi,et al.  Autonomous navigation for BigDog , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Russ Tedrake,et al.  Efficient Bipedal Robots Based on Passive-Dynamic Walkers , 2005, Science.

[13]  John B. Moore,et al.  Optimal State Estimation , 2006 .

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

[15]  Karsten Berns,et al.  Adaptive periodic movement control for the four legged walking machine BISAM , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[16]  R. Blickhan,et al.  Spring-mass running: simple approximate solution and application to gait stability. , 2005, Journal of theoretical biology.

[17]  Tad McGeer,et al.  Passive Dynamic Walking , 1990, Int. J. Robotics Res..

[18]  John Guckenheimer,et al.  The Dynamics of Legged Locomotion: Models, Analyses, and Challenges , 2006, SIAM Rev..

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

[20]  A. Arampatzis,et al.  The effect of speed on leg stiffness and joint kinetics in human running. , 1999, Journal of biomechanics.

[21]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Irregular Terrain Based on Biological Concepts , 2003, Int. J. Robotics Res..

[22]  Daniel E. Koditschek,et al.  Template based control of hexapedal running , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[23]  Daniel E. Koditschek,et al.  Model-Based Dynamic Self-Righting Maneuvers for a Hexapedal Robot , 2004, Int. J. Robotics Res..

[24]  Christine Chevallereau,et al.  Asymptotically Stable Running for a Five-Link, Four-Actuator, Planar Bipedal Robot , 2005, Int. J. Robotics Res..

[25]  Ioannis Poulakakis,et al.  Formal embedding of the Spring Loaded Inverted Pendulum in an Asymmetric hopper , 2007, 2007 European Control Conference (ECC).

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

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

[28]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[29]  S. Grillner Neurobiological bases of rhythmic motor acts in vertebrates. , 1985, Science.

[30]  Auke Jan Ijspeert,et al.  Adaptive Four Legged Locomotion Control Based on Nonlinear Dynamical Systems , 2006, SAB.