Implementation of CPG based locomotion controller on Minimule Robot

Murali Krishna


Creating effective locomotion for legged robots is a very challenging task especially in an unknown environment. Currently, most research works on locomotion control are focused on the trajectory based method. Here we are implementing a biologically inspired Central Pattern Generator(CPG) based controller for a quadruped Minimule robot. This local control system of quadruped animals is modelled through an artificial neural oscillator based structure. The robot was first modelled using MSC ADAMS and integrated with MATLAB for simulation. This paper deals with parameter modulation of the CPG network, the gait transition for the robot and environment adaptability through limit cycle stability. Various parameters for locomotion like frequency, velocity and gait can be obtained just by changing a single parameter, the duty factor. The CPG based Minimule robot can achieve both trot and walk gait by varying the phase relationship between the limbs and is stable due to the inherent property of CPG.


Central Pattern Generator, Quadruped Minimule robot

Full Text:



L. Righetti and A. J. Ijspeert, “Design methodologies for central pattern generators: an application to crawling humanoids," in Proceedings of Robotics: Science and Systems, pp. 191-198, 2006.

G. Bard Ermentrout, Carson C. Chow, “Modeling neural oscillations”, Physiology & Behavior 77 (2002) 629– 633

Yasuhiro Fukuoka,Hiroshi Kimura,Avis H. Cohen, “Adaptive Dynamic Walking of a Quadruped Robot on Irregular Terrain Based on Biological Concepts”, The International Journal of Robotics Research Vol. 22, No. 3–4, March–April 2003, pp. 187-202,

Gen Endo, Jun Nakanishi, Jun Morimoto , and Gordon Cheng, “Experimental Studies of a Neural Oscillator for Biped Locomotion with QRIO”,Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005

Marilyn MacKay-Lyons, “Central Pattern Generation of Locomotion: A Review of Evidence” Physical Therapy . Volume 82 . Number 1 . January 2002

Sten Grillner, Peter Wallén, Kazuya Saitoh, Alexander Kozlov, Brita Robertson, “Neural bases of goal-directed locomotion in vertebrates — An overview”, BRAIN RESEARCH REVIEW S57(2008)2 – 12

Chengju Liu,Yifei Chen, Jiaqi Zhang, Qijun Chen, “CPG Driven Locomotion Control of Quadruped Robot”, Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009

ZU GUANG ZHANG, HIROSHI KIMURA and YASUHIRO FUKUOKA, “Autonomously generating efficient running of a quadruped robot using delayed feedback control”, Advanced Robotics, Vol. 20, No. 6, pp. 607–629 (2006)

Kazuki Nakada, Tetsuya Asai, and Yoshihito Amemiya, “Design of an artificial central pattern generator with feedback controller”, Intelligent Automation and Soft Computing, Vol. 10, No. 2, pp. 185-192, 2004

R. Jacob Vogelstein, Francesco Tenore, Ralph Etienne-Cummings, M. Anthony Lewis, Avis H. Cohen, “Dynamic control of the central pattern generator for locomotion”, Biologycal Cybernetics (2006) 95:555–566 DOI 10.1007/s00422-006-0119-z

Lei Sun, Max Q.-H. Meng, Wanming Chen, Huawei Liang , Tao Mei, “Design of Quadruped Robot Based CPG and Fuzzy Neural Network”, Proceedings of the IEEE International Conference on Automation and Logistics August 18 - 21, 2007, Jinan, China

J.J. Collins, S.A. Richmond, “Hard-wired central pattern generators for quadruped locomotion”, Biological Cybernetics 71, 375-385, Springer-Verilag 1994

Hiroshi Kimura, Kazuaki Sakurama and Seiichi Akiyama, “Dynamic Walking and Running of the Quadruped Using Neural Oscillator”, Proceedings of the 1998 IEEEXSJ Intl. Conference on Intelligent Robots and Systems Victoria, B.C., Canada October 1998

Pietro-Luciano Buono, Martin Golubitsky, “Models of central pattern generators for quadruped locomotion”, J. Math. Biol. 42, 291–326 (2001) Digital Object Identifier (DOI): 10.1007/s002850000058

Duane W. Marhefka, David E. Orin, James P. Schmiedeler, and Kenneth J. Waldron, “Intelligent Control of Quadruped Gallops”, IEEE/ASME TRANSACTIONS ON MECHATRONICS, vol. 8, no. 4, December 2003

Liu, G. L., Habib, M. K.,Watanabe, K., and Izumi, K. “The Design of Central Pattern Generators Based on the Matsuoka Oscillator to Generate Rhythmic Human-Like Movement for Biped Robots”, Journal of Advanced Computational Intelligence and Intelligent Informatics Vol.11 No.8, 2007

Duc Trong Tran, Ig Moo Koo, Gia Loc Vo, Se-gon Roh, Sangdeok Park, Hyungpil Moon,and Hyouk Ryeol Choi, “A new method in modeling Central Pattern Generators to control quadruped walking robots”, The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA

L. Righetti and A. J. Ijspeert, “Pattern generators with sensory feedback for the control of quadruped locomotion," Proceedings of the 2008 IEEE International Conference on Robotics and Automation (ICRA 2008), vol. 26, pp. 819{824, May 19-23, 2008.

V´ıtor Matos, Cristina P. Santos, “Omnidirectional Locomotion in a Quadruped Robot: A CPG-based Approach”, The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan

Hiroshi Kimura, Yasuhiro Fukuoka and Avis H. Cohen, “Adaptive Dynamic Walking of a Quadruped Robot on Natural Ground Based on Biological Concepts”, International Journal of Robotics Research, vol.26, 2007.

Sahin Yildirim, “Four legged walking robot control using neural networks”, Journal of Scientific & Industrial Research, Vol.65, November 2006, pp-887-893

Pablo Gonzalez de Santos, Elena Garcia and Joaquin Estremera, “Quadrupedal Locomotion An Introduction to the Control of Four-legged Robots”, Springer-Verlag London Limited 2006, ISBN-13: 9781846283062

Cristina P. Santos , Vítor Matos,”Gait transition and modulation in a quadruped robot: A brainstem-like modulation approach”, Robotics and Autonomous Systems 59 (2011) 620–634 doi:10.1016/j.robot.2011.05.003

RobotsCarla M.A. Pinto2,Cristina P. Santos, Diana Rocha, V´ıtor Matos, “New Developments on Online Generation of Trajectories in Quadruped”, Journal of Numerical Analysis, Industrial and Applied Mathematics (JNAIAM) vol. 7, no. 1-2, 2012, pp. 39-57

Jonathan Wright, Ivan Jordanov, “Intelligent Approaches in Locomotion”, WCCI 2012 IEEE World Congress on Computational Intelligence June, 10-15, 2012 - Brisbane, Australia



  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.