An online gait generator for quadruped walking using motor primitives

This article presents implementation of an online gait generator on a quadruped robot. Firstly, the design of a quadruped robot is presented. The robot contains four leg modules each of which is constructed by a 2 degrees of freedom (2-DOF) five-bar parallel linkage mechanism. Together with other two rotational DOF, the leg module is able to perform 4-DOF movement. The parallel mechanism of the robot allows all the servos attached on the body frame, so that the leg mass is decreased and motor load can be balanced. Secondly, an online gait generator based on dynamic movement primitives for the walking control is presented. Dynamic movement primitives provide an approach to generate periodic trajectories and they can be modulated in real time, which makes the online adjustment of walking gaits possible. This gait controller is tested by the quadruped robot in regulating walking speed, switching between forward\backward movements and steering. The controller is easy to apply, expand and is quite effective on phase coordination and online trajectory modulation. Results of simulated experiments are presented.

[1]  Chunlin Zhou,et al.  Design and Locomotion Control of a Biomimetic Underwater Vehicle With Fin Propulsion , 2012, IEEE/ASME Transactions on Mechatronics.

[2]  M Hildebrand,et al.  Symmetrical gaits of horses. , 1965, Science.

[3]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

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

[5]  Stefan Schaal,et al.  Dynamics systems vs. optimal control--a unifying view. , 2007, Progress in brain research.

[6]  Jun Nakanishi,et al.  Learning rhythmic movements by demonstration using nonlinear oscillators , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Auke Ijspeert,et al.  Modeling discrete and rhythmic movements through motor primitives: a review , 2010, Biological Cybernetics.

[8]  A. Ijspeert,et al.  From Swimming to Walking with a Salamander Robot Driven by a Spinal Cord Model , 2007, Science.

[9]  Jürgen Kurths,et al.  Synchronization - A Universal Concept in Nonlinear Sciences , 2001, Cambridge Nonlinear Science Series.

[10]  Hiroshi Kimura,et al.  Biologically inspired adaptive walking of a quadruped robot , 2007, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

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

[12]  Andrew Y. Ng,et al.  A control architecture for quadruped locomotion over rough terrain , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  Chunlin Zhou,et al.  Control of Quadruped Walking Robots using Motor Primitives , 2015 .

[14]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004, ArXiv.

[15]  A. Pikovsky,et al.  Synchronization: Theory and Application , 2003 .

[16]  Pablo González de Santos,et al.  Free Gaits for Quadruped Robots over Irregular Terrain , 2002, Int. J. Robotics Res..

[17]  Sangdeok Park,et al.  Central pattern generator based reflexive control of quadruped walking robots using a recurrent neural network , 2014, Robotics Auton. Syst..

[18]  Luca Bruzzone,et al.  Review article: locomotion systems for ground mobile robots in unstructured environments , 2012 .

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

[20]  Jun Nakanishi,et al.  Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors , 2013, Neural Computation.

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

[22]  M. Hildebrand Analysis of Asymmetrical Gaits , 1977 .

[23]  Pablo González de Santos,et al.  Generating continuous free crab gaits for quadruped robots on irregular terrain , 2005, IEEE Transactions on Robotics.