Abstract
This paper presents a central pattern generator (CPG) and vestibular reflex combined control strategy for a quadruped robot. An oscillator network and a knee-to-hip mapping function are presented to realize the rhythmic motion for the quadruped robot. A two-phase parameter tuning method is designed to adjust the parameters of oscillator network. First, based on the numerical simulation, the influences of the parameters on the output signals are analyzed, then the genetic algorithm (GA) is used to evolve the phase relationships of the oscillators to realize the basic animal-like walking pattern. Moreover, the animal’s vestibular reflex mechanism is mimicked to realize the adaptive walking of the quadruped robot on a slope terrain. Coupled with the sensory feedback information, the robot can walk up and down the slope smoothly. The presented bio-inspired control method is validated through simulations and experiments with AIBO. Under the control of the presented CPG and vestibular reflex combined control method, AIBO can cope with slipping, falling down and walk on a slope successfully, which demonstrates the effectiveness of the proposed walking control method.
Similar content being viewed by others
References
A. J. Ijspeert. Central pattern generators for locomotion control in animals and robots: a review. Neural Networks, 2008, 21(4): 642–653.
Q.Wu, C. Liu, Q. Chen, et al. Survey of locomotion control of legged robots inspired by biological concept. Science in China — Series F: Information Sciences, 2009, 52(10): 2235–2240.
G. Brown. On the nature of the fundamental activity of the nervous centres; together with an analysis of the conditioning of rhythmic activity in progression, and a theory of the evolution of function in the nervous system. Journal of Physiology, 1914, 48(1): 18–46.
N. Krouchev, J. F. Kalaska, T. Drew. Sequential activation of muscle synergies during locomotion in the intact cat as revealed by cluster analysis and direct decomposition. Journal of Neurophysiology, 2006, 96(4): 1991–2010.
I. A. Rybak, N. A. Shevtsova, M. Lafreniere-Roula, et al. Modelling spinal circuity involved in locomotor pattern generation: insights from deletions during ficitive locomotion. Journal of Physiology, 2006, 577(2): 617–639.
K. Seo, S. J. Chung, J. J. E. Slotine. CPG-based control of a turtle-like underwater vehicle. Autonomous Robots, 2010, 28(3): 247–269.
K. Seo, S. J. Chung, J. J. E. Slotine. Adaptive creeping locomotion of a CPG-controlled snake-like robot to environment change. Autonomous Robots, 2010, 28(3): 283–294.
J. K. Ryu, N. Y. Chong, B. J You. Locomotion of snake-like robots using adaptive neural oscillators. Intelligent Service Robotics, 2010, 3(1): 1–10.
A. J. Ijspeert, A. Crespi, D. Ryczko, et al. From swimming to walking with a salamander robot driven by a spinal cord model. Science, 2007, 315(5817): 1416–1420.
S. Inagaki, H. Yuasa, T. Suzuki, et al. Wave CPG model for autonomous decentralized multi-legged robot: gait generation and walking speed control. Robotics and Autonomous Systems, 2006, 54(2): 118–126.
X. Zhang, H. Zheng. Walking up and down hill with a biologicallyinspired postural reflex in a quadrupedal robot. Autonomous Robots, 2008, 25(1): 15–24.
H. Kimura, S. Akiyama, K. Sakurama. Realization of dynamic walking and running of the quadruped using neural oscillator. Autonomous Robots, 1999, 7(3): 247–258.
H. Kimura, Y. Fukuoka, A. H. Cohen. Adaptive dynamic walking of a quadruped robot on natural ground based on biological concepts. International Journal of Robotics Research, 2007, 26(5): 475–490.
H. Kimura, Y. Fukuoka. Dynamic locomotion of a biomorphic quadruped ‘Tekken’ robot using various gaits: walk, trot, free-gait and bound. Applied Bionics and Biomechanics, 2009, 6(1): 1–9.
C. Maufroy, H. Kimura, K. Takase. Integration of posture and rhythmic motion controls in quadrupedal dynamic walking using phase modulations based on leg loading/unloading. Autonomous Robots. 2010, 28(3): 331–353.
K. Matsuoka. Sustained oscillations generated by mutually inhibiting neurons with adaptation. Biological Cybernetics, 1985, 52(6): 367–376.
K. Matsuoka. Analysis of a neural oscillator. Biological Cybernetics, 2011, 104(4/5): 297–304.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the National Natural Science Foundation of China (No. 61203344), the International Technology Cooperation Project (No. 2010DFA12210), the China Postdoctoral Science Foundation (No. 2011M500627), the Shanghai Science and Technology Committee Talent Program (No. 11XD1404800), and the ‘Dawn Tracking’ Program of Shanghai Education Commission, China (No. 10GG11).
Chengju LIU is a postdoctoral fellow at the School of Electronics and Information Engineering, Tongji University, Shanghai, China. She received her Ph.D. degree from Tongji University in 2011. She received her M.S. degree from Qingdao University of Science and Technology, China, in 2007. Her research interests include control of robotics and bioinspired control.
Qijun CHEN is a professor at the School of Electronics and Information Engineering, Tongji University, Shanghai, China. He received his B.S. degree in Automatic Control from Huazhong University of Science and Technology, Wuhan China, in 1987, M.S. degree in Control Engineering from Xi’an Jiaotong University, Xi’an, China, in 1990, and Ph.D. degree in Control Theory and Control Engineering from Tongji University, Shanghai, China, in 1999, respectively. His current research interests include robust and process control, network based control systems, and biological induced locomotion control methods for robots.
Guoxing WANG is a M.S. candidate at the School of Electronics and Information Engineering, Tongji University, Shanghai, China. He received his B.S. degree from the School of Electronics and Information Engineering, Tongji University, Shanghai, China, in 2005.
Rights and permissions
About this article
Cite this article
Liu, C., Chen, Q. & Wang, G. Adaptive walking control of quadruped robots based on central pattern generator (CPG) and reflex. J. Control Theory Appl. 11, 386–392 (2013). https://doi.org/10.1007/s11768-013-1171-6
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11768-013-1171-6