Pattern generation and compliant feedback control for quadrupedal dynamic trot-walking locomotion: experiments on RoboCat-1 and HyQ

In this paper, we introduce a method that synergistically combines an analytical pattern generator and a feedback controller frame, which are developed for the purpose of synthesizing dynamic quadrupedal trot-walking locomotion on flat and uneven surfaces. To begin with, the pattern generator analytically produces feasible and dynamically balanced joint motions in accordance with the desired trot-walking characteristics, with no empirical parameter tuning requirements. In concurrence with the pattern generation, a two-phased controller frame is constructed for closed-loop sensory feedback: (i) virtual admittance controller via force sensing, (ii) upper torso angular momentum regulation via gyro sensing. The former controller evaluates joint force errors and generates the corresponding joint displacement for a given set of virtual spring-damper couples. Together with the position constraints, these displacements are additionally fed-back to local servos for achieving compliant quadrupedal locomotion with which the position/force trade-off is addressed. The second controller, that is simultaneously used, evaluates the upper torso angular momentum rate change error using measured and reference orientation information. It then regulates the torso orientation in a dynamically consistent way as the rotational inertia is characterized. In order to validate the proposed methodology several experiments are conducted on both flat and uneven surfaces, using two robots with distinct properties; a $$\sim $$∼7 kg cat-sized electrically actuated quadruped (RoboCat-1), and a $$\sim $$∼80 kg Alpine Ibex-sized hydraulically actuated quadruped (HyQ). As a result we demonstrate continuous, repetitive, compliant and dynamically balanced trot-walking cycles in real-robot experiments, adequately confirming the effectiveness of the proposed approach.

[1]  Ernest Dean Fasse,et al.  Stability robustness of impedance controlled manipulators coupled to passive environments , 1987 .

[2]  Neville Hogan,et al.  An analysis of contact instability in terms of passive physical equivalents , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[3]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

[5]  J. Morimoto,et al.  A Biologically Inspired Biped Locomotion Strategy for Humanoid Robots: Modulation of Sinusoidal Patterns by a Coupled Oscillator Model , 2008, IEEE Transactions on Robotics.

[6]  Darwin G. Caldwell,et al.  LOCAL REFLEX GENERATION FOR OBSTACLE NEGOTIATION IN QUADRUPEDAL LOCOMOTION , 2013 .

[7]  Samir Kouro,et al.  Unidimensional Modulation Technique for Cascaded Multilevel Converters , 2009, IEEE Transactions on Industrial Electronics.

[8]  Jong-Hwan Kim,et al.  Landing Force Control for Humanoid Robot by Time-Domain Passivity Approach , 2007, IEEE Transactions on Robotics.

[9]  Tatsuo Narikiyo,et al.  Actively-compliant locomotion control on rough terrain: Cyclic jumping and trotting experiments on a stiff-by-nature quadruped , 2013, 2013 IEEE International Conference on Robotics and Automation.

[10]  B. Baufeld,et al.  Shaped metal deposition of 300M steel , 2011 .

[11]  Nikolaos G. Tsagarakis,et al.  Horse-like walking, trotting, and galloping derived from kinematic Motion Primitives (kMPs) and their application to walk/trot transitions in a compliant quadruped robot , 2013, Biological Cybernetics.

[12]  Heinz Ulbrich,et al.  Biped walking control based on hybrid position/force control , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  A.J. Ijspeert,et al.  Passive compliant quadruped robot using Central Pattern Generators for locomotion control , 2008, 2008 2nd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[14]  Darwin G. Caldwell,et al.  Dynamic torque control of a hydraulic quadruped robot , 2012, 2012 IEEE International Conference on Robotics and Automation.

[15]  Kevin C. Galloway,et al.  Variable Stiffness Legs for Robust, Efficient, and Stable Dynamic Running , 2013 .

[16]  Darwin G. Caldwell,et al.  Quadruped robot trotting over irregular terrain assisted by stereo-vision , 2014, Intell. Serv. Robotics.

[17]  Yasuo Kuniyoshi,et al.  Neural-body coupling for emergent locomotion: A musculoskeletal quadruped robot with spinobulbar model , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Auke Jan Ijspeert,et al.  Towards dynamic trot gait locomotion: Design, control, and experiments with Cheetah-cub, a compliant quadruped robot , 2013, Int. J. Robotics Res..

[19]  Yoshihiko Nakamura,et al.  Boundary Condition Relaxation Method for Stepwise Pedipulation Planning of Biped Robots , 2009, IEEE Transactions on Robotics.

[20]  Shigeo Hirose,et al.  Intermittent trot gait of a quadruped walking machine dynamic stability control of an omnidirectional walk , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[21]  R. Siegwart,et al.  Efficient and Versatile Locomotion With Highly Compliant Legs , 2013, IEEE/ASME Transactions on Mechatronics.

[22]  Gerd Hirzinger,et al.  Posture and balance control for biped robots based on contact force optimization , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[23]  Sang-Ho Hyon Compliant Terrain Adaptation for Biped Humanoids Without Measuring Ground Surface and Contact Forces , 2009, IEEE Transactions on Robotics.

[24]  Darwin G. Caldwell,et al.  Path planning with force-based foothold adaptation and virtual model control for torque controlled quadruped robots , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[25]  Yuan F. Zheng,et al.  Mathematical modeling of a robot collision with its environment , 1985, J. Field Robotics.

[26]  Ludovic Righetti,et al.  Pattern generators with sensory feedback for the control of quadruped locomotion , 2008, 2008 IEEE International Conference on Robotics and Automation.

[27]  Ryo Kurazume,et al.  Feedforward and Feedback Dynamic Trot Gait Control for Quadruped Walking Vehicle , 2001, Auton. Robots.

[28]  James Edward Colgate Coupled Stability of Multiport Systems—Theory and Experiments , 1994 .

[29]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Natural Ground Based on Biological Concepts , 2007, Int. J. Robotics Res..

[30]  Darwin G. Caldwell,et al.  Stability and performance of the compliance controller of the quadruped robot HyQ , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Darwin G. Caldwell,et al.  Onboard perception-based trotting and crawling with the Hydraulic Quadruped Robot (HyQ) , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Daniel P. Ferris,et al.  Running in the real world: adjusting leg stiffness for different surfaces , 1998, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[33]  Nicholas Roy,et al.  Reliable Dynamic Motions for a Stiff Quadruped , 2009, ISER.

[34]  Nikolaos G. Tsagarakis,et al.  Bipedal Hopping Pattern Generation for Passively Compliant Humanoids: Exploiting the Resonance , 2014, IEEE Transactions on Industrial Electronics.

[35]  Twan Koolen,et al.  Capturability-based analysis and control of legged locomotion, Part 1: Theory and application to three simple gait models , 2011, Int. J. Robotics Res..

[36]  Toshiyuki Murakami,et al.  Torque sensorless control in multidegree-of-freedom manipulator , 1993, IEEE Trans. Ind. Electron..

[37]  Jonas Buchli,et al.  Is Active Impedance the Key to a Breakthrough for Legged Robots? , 2013, ISRR.

[38]  Kunikatsu Takase,et al.  Integration of posture and rhythmic motion controls in quadrupedal dynamic walking using phase modulations based on leg loading/unloading , 2010, Auton. Robots.

[39]  Atsuo Kawamura,et al.  Robust biped walking with active interaction control between foot and ground , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[40]  Darwin G. Caldwell,et al.  A reactive controller framework for quadrupedal locomotion on challenging terrain , 2013, 2013 IEEE International Conference on Robotics and Automation.

[41]  Darwin G. Caldwell,et al.  Dynamic trot-walking with the hydraulic quadruped robot — HyQ: Analytical trajectory generation and active compliance control , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[42]  Ferdinando Cannella,et al.  Design of HyQ – a hydraulically and electrically actuated quadruped robot , 2011 .

[43]  Stefan Schaal,et al.  Learning, planning, and control for quadruped locomotion over challenging terrain , 2011, Int. J. Robotics Res..

[44]  Kevin Blankespoor,et al.  BigDog, the Rough-Terrain Quadruped Robot , 2008 .