Skip to main content
Log in

Locomotion of snake-like robots using adaptive neural oscillators

  • Original Research Paper
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript

Abstract

This paper proposes a CPG-based control architecture using a frequency-adaptive oscillator for undulatory locomotion of snake-like robots. The control architecture consists of a network of neural oscillators that generates desired oscillatory output signals with specific phase lags. A key feature of the proposed architecture is a self-adaptation process that modulates the parameters of the CPG to adapt the motion of the robot to varying coefficients of body-ground friction. This process is based on the frequency-adaptation rule of the oscillator that is designed to learn the periodicity of sensory feedback signals. It has an important meaning of establishing a closed-loop CPG much more robust against environmental and/or system parameter changes. We verify the validity of the proposed locomotion control system employing a simulated snake-like robot moving over terrains with different friction coefficients with a constant velocity.

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

  1. Hirose S (1993) Biologically inspired robots—snake-like locomotors and manipulators. Oxford university press, Oxford

    Google Scholar 

  2. Lee T, Ohm T, Hayati S (1994) A highly redundant robot system for inspection. In: Conference on intelligent robotics in the field. Factory, Service, and Space, pp 142–149

  3. Takanashi N, Aoki K, Yashima S (1996) A gait control for the hyper-redundant robot o-ro-chi. In: Proceedings of the JSME annual conference on robotics and mechatronics, pp 79–80

  4. Paap KL, Dehlwisch M, Klaassen B (1996) GMD-Snake: a semi-autonomous snake-like robot. In: International symposium on distribted autonomous robotic systems, pp 29–31

  5. Burdick J, Radford J, Chirikjian G (1995) A ‘siderwinding’ locomotion gait for hyper-redundant robots. Adv Robot 9(3): 195–216

    Article  Google Scholar 

  6. Ostrowski J, Burdick J (1995) Geometric perspectives in the mechanics and control of robotic locomotion. In: Proceedings of the international symposium on robotics research, pp 487–504

  7. Bayraktarouglu ZY, Butel F, Blazevic P, Pasqui V (1999) A geometrical approach to the trajectory planning of a snake-like mechansim. In: Proceedings of the IEEE international conference on intelligent robots and systems, pp 1322–1327

  8. Conradt J, Varshavskaya P (2003) Distributed central pattern generator control for a serpentine roboto. In: Proceedings of the joint international conference on artificial neural networks and neural information processing, pp 338–341

  9. Ekeberg O (1993) A combined neuronal and mechanical model of fish swimming. Biol Cybern 69: 363–374

    MATH  Google Scholar 

  10. Ijspeert AJ, Kodjabachian J (1999) Evolution and development of a central pattern generator for the swimming of a lamprey. Artif Life 5(3): 247–269

    Article  Google Scholar 

  11. Ijspeert AJ (2001) A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander. Biol Cybern 84(5): 333–348

    Article  Google Scholar 

  12. Inoue K, Ma S, Jin C (2004) Neural oscillator network-based controller for meandering locomotion of snake-like robots. In: Proceedings of the IEEE international conference on robotics and automation, pp 5064–5069

  13. Lu Z, Ma S, Li B, Wang Y (2006) 3D locomotion of a snake-like robot controlled by cyclic inhibitory CPG model. In: Proceedings of the IEEE international conference on robotics and automation, pp 3897–3902

  14. Inoue K, Sumi T, Ma S (2007) CPG-based control of a simulated snake-like robot adaptable to changing ground friction. In: Proceedings of the IEEE international conference on robotics and automation, pp 1957–1962

  15. Crespi A, Ijspeert AJ (2006) Amphibot II: an amphibious snake-like robot that crawls and swims using a central pattern generator. In: Proceedings of the international conference on climbing and walking robots, pp 19–27

  16. http://www.functionbay.co.jp/

  17. Matsuoka K (1985) Sustained oscillations generated by mutually inhibiting neurons with adaptation. Biol Cybern 52: 97–111

    Article  MathSciNet  Google Scholar 

  18. Kimura H, Fukuoka YY, Cohen AH (2003) Biologically inspired adaptive dynamic walking of a quadruped robot. In: Proceedings of the international conference on the simulation of adaptive behavior, pp 201–210

  19. Taga G (1995) A model of the neuron-musclo-skeletal system for human locomotion: I. emergence of basic gait. Biol Cybern 73(2): 97–111

    Article  MATH  Google Scholar 

  20. Williamson M (1998) Neural control of rhythmic arm movements. Neural Netw 11(7–8): 1379–1394

    Article  Google Scholar 

  21. Righetti L, Buchli J, Insjpeert AJ (2006) Dynamic hebbian learning in adaptive frequency oscillators. Physica D 216: 269–281

    Article  MathSciNet  MATH  Google Scholar 

  22. Ermentrout B, Kopell N (1994) Learning of phase lags in coupled oscillators. Neural Comput 6: 225–241

    Article  Google Scholar 

  23. Sutton RS, Barto AG (1981) Toward a modern theory of adaptive networks: expectation and prediction. Psychol Rev 88(2): 135–170

    Article  Google Scholar 

  24. Nishii J (1998) A learning model for oscillatory networks. Neural Netw 11: 249–257

    Article  Google Scholar 

  25. Héliot R, Espiau B (2008) Online generation of cyclic leg trajectories synchronized with sensor measurement. Robot Auton Syst 56: 410–421

    Article  Google Scholar 

  26. Pikovsky A, Rosenblum M, Kurths J (2001) Synchronization—a universal concept in nonlinear sciences. Cambridge

  27. Yao X (1999) Evolving artificial neural networks. Proc IEEE 87(9): 1423–1447

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jae-Kwan Ryu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ryu, JK., Chong, N.Y., You, B.J. et al. Locomotion of snake-like robots using adaptive neural oscillators. Intel Serv Robotics 3, 1–10 (2010). https://doi.org/10.1007/s11370-009-0049-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-009-0049-4

Keywords

Navigation