Model-Based Proprioceptive State Estimation for Spring-Mass Running

Autonomous applications of legged platforms will inevitably require accurate state estimation both for feedback control as well as mapping and planning. Even though kinematic models and low-bandwidth visual localization may be sufficient for fully-actuated, statically stable legged robots, they are inadequate for dynamically dexterous, underactuated platforms where second order dynamics are dominant, noise levels are high and sensory limitations are more severe. In this paper, we introduce a model based state estimation method for dynamic running behaviors with a simple spring-mass runner. By using an approximate analytic solution to the dynamics of the model within an Extended Kalman filter framework, the estimation accuracy of our model remains accurate even at low sampling frequencies. We also propose two new event-based sensory modalities that further improve estimation performance in cases where even the internal kinematics of a robot cannot be fully observed, such as when flexible materials are used for limb designs. We present comparative simulation results to establish that our method outperforms traditional approaches which rely on constant acceleration motion models and that it 1eliminates the need for an extensive and unrealistic sensor suite.

[1]  Y. Aoustin,et al.  Absolute orientation estimation based on high order sliding mode observer for a five link walking biped robot , 2006, International Workshop on Variable Structure Systems, 2006. VSS'06..

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

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

[4]  M Mert Ankarali,et al.  Stride-to-stride energy regulation for robust self-stability of a torque-actuated dissipative spring-mass hopper. , 2010, Chaos.

[5]  Daniel E. Koditschek,et al.  Sensor data fusion for body state estimation in a hexapod robot with dynamical gaits , 2005, IEEE Transactions on Robotics.

[6]  Franck Plestan,et al.  Experimental comparison of several posture estimation solutions for biped robot Rabbit , 2008, 2008 IEEE International Conference on Robotics and Automation.

[7]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[8]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

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

[10]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[11]  Daniel E. Koditschek,et al.  Sensor data fusion for body state estimation in a hexapod robot with dynamical gaits , 2006, IEEE Trans. Robotics.

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

[13]  Martin Buehler,et al.  Design, control, and energetics of an electrically actuated legged robot , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[14]  Sarjoun Skaff Context-based state estimation for hybrid systems with intermittent dynamics , 2007 .

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

[16]  Adrian Hilton,et al.  A survey of advances in vision-based human motion capture and analysis , 2006, Comput. Vis. Image Underst..

[17]  Bradford W. Parkinson,et al.  Global positioning system : theory and applications , 1996 .

[18]  Howie Choset,et al.  A Context-Based State Estimation Technique for Hybrid Systems , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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

[20]  Surya P. N. Singh,et al.  Attitude Estimation for Dynamic Legged Locomotion Using Range and Inertial Sensors , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[21]  Konrad Reif,et al.  The extended Kalman filter as an exponential observer for nonlinear systems , 1999, IEEE Trans. Signal Process..

[22]  Daniel D. Lee,et al.  Proprioceptive localilzatilon for a quadrupedal robot on known terrain , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[23]  Daniel E. Koditschek,et al.  Proprioceptive sensing for a legged robot , 2005 .

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

[25]  Daniel E. Koditschek,et al.  A leg configuration measurement system for full-body pose estimates in a hexapod robot , 2005, IEEE Transactions on Robotics.

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

[27]  R. Blickhan,et al.  Similarity in multilegged locomotion: Bouncing like a monopode , 1993, Journal of Comparative Physiology A.

[28]  Xiaoming Hu,et al.  Drift-free attitude estimation for accelerated rigid bodies , 2004, Autom..

[29]  Surya P. N. Singh,et al.  A Hybrid Motion Model for Aiding State Estimation in Dynamic Quadrupedal Locomotion , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[30]  Garth Zeglin,et al.  The bow leg hopping robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[31]  Jose A. Cobano,et al.  Location of legged robots in outdoor environments , 2008, Robotics Auton. Syst..

[32]  Hugh F. Durrant-Whyte,et al.  Inertial navigation systems for mobile robots , 1995, IEEE Trans. Robotics Autom..

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

[34]  Wolfram Burgard,et al.  Robust Monte Carlo localization for mobile robots , 2001, Artif. Intell..