Abstract
In this paper, we present a biomimetic approach which is based on Central Pattern Generator (CPG) to solve the difficulty in control of a snake-like robot with a large number of degrees of freedom. A new network with a feedback connection is proposed, which can generate uniform outputs without any additional adjustment. The relations between the CPG parameters and the characteristics of output are also investigated. A simulation platform is also established for the analysis of the CPG-based locomotion control of a snake-like robot. To figure out adaptive creeping locomotion of the robot to the environment with changed friction or the given slope, the relations of CPG parameters and locomotion efficiency by the proposed curvature adaptive principle have been discussed.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Conradt, J., & Varshavskaya, P. (2003). Distributed central pattern generator control for a serpentine robot. In Proceedings of artificial neural networks and neural information (pp. 338–341), Istanbul, Turkey.
Ekeberg, O. (1993). A combined neuronal and mechanical model of fish swimming. Biological Cybernetics, 69(5–6), 363–374.
Fukuoka, Y., Kimura, H., & Cohen, A. H. (2003). Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. The International Journal of Robotics Research, 22(3–4), 187–202.
Hirose, S. (1993). Biologically inspired robots: serpentile locomotors and manipulators. London: Oxford University.
Ijspeert, A. J. (2008). Central pattern generators for locomotion control in animals and robots: a review. Neural Networks, 21(4), 642–653.
Ijspeert, A. J., & Crespi, A. (2007). Online trajectory generation in an amphibious snake robot using a lamprey-like central pattern generator model. In Proceedings of 2007 IEEE international conference on robotics and automation (pp. 262–268), Roma, Italy.
Inoue, K., Ma, S., & Cheng, J. (2004). Neural oscillator network-based controller for meandering locomotion of snake-like robot. In Proceedings of 2004 IEEE international conference on robotics and automation (pp. 5064–5069), New Orleans, USA.
Inoue, K., Sumi, T., & Ma, S. (2007). CPG-based control of a simulated snake-like robot adaptable to changing ground friction. In Proceedings of 2007 IEEE/RSJ international conference on intelligent robots and systems (pp. 1957–1962), San Diego, USA.
Lu, Z., Ma, S., Li, B., & Wang, Y. (2005). Serpentine locomotion of a snake-like robot controlled by cyclic inhibitory CPG model. In Proceedings of 2005 IEEE/RSJ international conference on intelligent robots and systems (pp. 3019–3024), Edmonton, Canada.
Ma, S. (2001). Analysis of creeping locomotion of a snake-like robot. Advanced Robotics, 15(2), 205–224.
Ma, S., & Tadokoro, N. (2006). Analysis of creeping locomotion of a snake-like robot on a slope. Autonomous Robots, 20(1), 15–23.
Matsuo, T., Yokoyama, T., & Ishii, K. (2007). Development of neural oscillator based motion control system and applied to snake-like robot. In Proceedings of 2007 IEEE/RSJ international conference on intelligent robots and systems (pp. 3697–3702), San Diego, USA.
Matsuoka, K. (1985). Sustained oscillations generated by mutually inhibiting neurons with adaptation. Biological Cybernetics, 52(6), 367–376.
Mattia, F., Paolo, A., & Luigi, F. (2004). Bio-inspired emergent control of locomotion systems. Singapore: World Scientific.
McIsaac, K. A., & Ostrowski, J. P. (2000). Motion planning for dynamic eel-like robots. In Proceedings of 2000 IEEE international conference on robotics and automation (pp. 1695–1700), San Francisco, CA, USA.
Mori, M., & Hirose, S. (2002). Three-dimensional serpentine motion and lateral rolling by active cord mechanism acmr3. In Proceedings of 2002 IEEE/RSJ international conference on intelligent robots and systems (pp. 829–834), EPFL, Switzerland.
Sfakiotakis, M., & Tsakiris, D. P. (2008). Neuromuscular control of reactive behaviors for undulatory robots. Neurocomputing, 70(10–12), 1907–1913.
Sproewitz, A., Moeckel, R., Maye, J., & Ijspeert, A. J. (2008). Learning to move in modular robots using central pattern generators and online optimization. The International Journal of Robotics Research, 27(3–4), 423–443.
Williamson, M. M. (1998). Rhythmic robot arm control using oscillators. In Proceedings of 1998 IEEE/RSJ international conference on intelligent robots and systems (pp. 77–83), Victoria, Canada.
Wu, X., & Ma, S. (2009). CPG-based control of serpentine locomotion of a snake-like robot. In Proceedings of 9th international IFAC symposium on robot control, Gifu, Japan (pp. 871–876).
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is partly supported by the National Natural Science Foundation of China under Grant 60875083.
Rights and permissions
About this article
Cite this article
Wu, X., Ma, S. Adaptive creeping locomotion of a CPG-controlled snake-like robot to environment change. Auton Robot 28, 283–294 (2010). https://doi.org/10.1007/s10514-009-9168-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-009-9168-1