Skip to main content
Log in

Adaptive creeping locomotion of a CPG-controlled snake-like robot to environment change

  • Published:
Autonomous Robots Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

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.

    MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Hirose, S. (1993). Biologically inspired robots: serpentile locomotors and manipulators. London: Oxford University.

    Google Scholar 

  • Ijspeert, A. J. (2008). Central pattern generators for locomotion control in animals and robots: a review. Neural Networks, 21(4), 642–653.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Ma, S., & Tadokoro, N. (2006). Analysis of creeping locomotion of a snake-like robot on a slope. Autonomous Robots, 20(1), 15–23.

    Article  Google Scholar 

  • 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.

    Article  MATH  MathSciNet  Google Scholar 

  • Mattia, F., Paolo, A., & Luigi, F. (2004). Bio-inspired emergent control of locomotion systems. Singapore: World Scientific.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shugen Ma.

Additional information

This work is partly supported by the National Natural Science Foundation of China under Grant 60875083.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-009-9168-1

Navigation