Quadrupedal galloping control for a wide range of speed via vertical impulse scaling.

This paper presents a bio-inspired quadruped controller that allows variable-speed galloping. The controller design is inspired by observations from biological runners. Quadrupedal animals increase the vertical impulse that is generated by ground reaction forces at each stride as running speed increases and the duration of each stance phase reduces, whereas the swing phase stays relatively constant. Inspired by this observation, the presented controller estimates the required vertical impulse at each stride by applying the linear momentum conservation principle in the vertical direction and prescribes the ground reaction forces at each stride. The design process begins with deriving a planar model from the MIT Cheetah 2 robot. A baseline periodic limit cycle is obtained by optimizing ground reaction force profiles and the temporal gait pattern (timing and duration of gait phases). To stabilize the optimized limit cycle, the obtained limit cycle is converted to a state feedback controller by representing the obtained ground reaction force profiles as functions of the state variable, which is monotonically increasing throughout the gait, adding impedance control around the height and pitch trajectories of the obtained limit cycle and introducing a finite state machine and a pattern stabilizer to enforce the optimized gait pattern. The controller that achieves a stable 3 m s(-1) gallop successfully adapts the speed change by scaling the vertical ground reaction force to match the momentum lost by gravity and adding a simple speed controller that controls horizontal speed. Without requiring additional gait optimization processes, the controller achieves galloping at speeds ranging from 3 m s(-1) to 14.9 m s(-1) while respecting the torque limit of the motor used in the MIT Cheetah 2 robot. The robustness of the controller is verified by demonstrating stable running during various disturbances, including 1.49 m step down and 0.18 m step up, as well as random ground height and model parameter variations.

[1]  Alan M. Wilson,et al.  High speed galloping in the cheetah (Acinonyx jubatus) and the racing greyhound (Canis familiaris): spatio-temporal and kinetic characteristics , 2012, Journal of Experimental Biology.

[2]  T. McMahon The role of compliance in mammalian running gaits. , 1985, The Journal of experimental biology.

[3]  Koushil Sreenath,et al.  Embedding active force control within the compliant hybrid zero dynamics to achieve stable, fast running on MABEL , 2013, Int. J. Robotics Res..

[4]  Hartmut Geyer,et al.  Swing-leg retraction: a simple control model for stable running , 2003, Journal of Experimental Biology.

[5]  Martijn Wisse,et al.  The effect of swing leg retraction on running energy efficiency , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[7]  Pao Tai Lin,et al.  Mid-infrared materials and devices on a Si platform for optical sensing , 2014, Science and technology of advanced materials.

[8]  Kenneth J. Waldron,et al.  Instability and Chaos in Quadruped Gallop , 1994 .

[9]  C T Farley,et al.  A mechanical trigger for the trot-gallop transition in horses. , 1991, Science.

[10]  Jessy W. Grizzle,et al.  A Finite-State Machine for Accommodating Unexpected Large Ground-Height Variations in Bipedal Robot Walking , 2013, IEEE Transactions on Robotics.

[11]  Frans C. T. van der Helm,et al.  How to keep from falling forward: elementary swing leg action for passive dynamic walkers , 2005, IEEE Transactions on Robotics.

[12]  Dan B. Marghitu,et al.  Rigid Body Collisions of Planar Kinematic Chains With Multiple Contact Points , 1994, Int. J. Robotics Res..

[13]  Hugh M. Herr,et al.  A Galloping Horse Model , 2001, Int. J. Robotics Res..

[14]  David E. Orin,et al.  Evolution of a 3D Gallop in a Quadrupedal Model with Biological Characteristics , 2010, J. Intell. Robotic Syst..

[15]  Albert Wang,et al.  Design principles for highly efficient quadrupeds and implementation on the MIT Cheetah robot , 2013, 2013 IEEE International Conference on Robotics and Automation.

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

[17]  Martijn Wisse,et al.  The optimal swing-leg retraction rate for running , 2011, 2011 IEEE International Conference on Robotics and Automation.

[18]  A. Ruina,et al.  A collisional model of the energetic cost of support work qualitatively explains leg sequencing in walking and galloping, pseudo-elastic leg behavior in running and the walk-to-run transition. , 2005, Journal of theoretical biology.

[19]  J. Bertram,et al.  Motions of the running horse and cheetah revisited: fundamental mechanics of the transverse and rotary gallop , 2009, Journal of The Royal Society Interface.

[20]  Franck Plestan,et al.  Stable walking of a 7-DOF biped robot , 2003, IEEE Trans. Robotics Autom..

[21]  Martijn Wisse,et al.  Swing-Leg Retraction for Limit Cycle Walkers Improves Disturbance Rejection , 2008, IEEE Transactions on Robotics.

[22]  Carlos Canudas de Wit,et al.  A new model for control of systems with friction , 1995, IEEE Trans. Autom. Control..

[23]  Marc H. Raibert,et al.  Running With Symmetry , 1986 .

[24]  Neville Hogan,et al.  Impedance control - An approach to manipulation. I - Theory. II - Implementation. III - Applications , 1985 .

[25]  Sangbae Kim,et al.  Quadruped bounding control with variable duty cycle via vertical impulse scaling , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  D. F. Hoyt,et al.  Gait and the energetics of locomotion in horses , 1981, Nature.

[27]  A. Karpathy,et al.  Locomotion skills for simulated quadrupeds , 2011, ACM Trans. Graph..

[28]  R. Hackert,et al.  Steady locomotion in dogs: temporal and associated spatial coordination patterns and the effect of speed , 2008, Journal of Experimental Biology.

[29]  Robert Ringrose,et al.  Self-stabilizing running , 1997, Proceedings of International Conference on Robotics and Automation.

[30]  David E. Orin,et al.  Intelligent control of quadruped gallops , 2003 .

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

[32]  Dong Jin Hyun,et al.  High speed trot-running: Implementation of a hierarchical controller using proprioceptive impedance control on the MIT Cheetah , 2014, Int. J. Robotics Res..

[33]  Wisama Khalil,et al.  Modeling, Identification and Control of Robots , 2003 .

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