Skip to main content
Log in

Steering motion control of a snake robot via a biomimetic approach

  • Published:
Frontiers of Information Technology & Electronic Engineering Aims and scope Submit manuscript

Abstract

We propose a biomimetic approach for steering motion control of a snake robot. Inspired by a vertebrate biological motor system paradigm, a hierarchical control scheme is adopted. In the control scheme, an artificial central pattern generator (CPG) is employed to generate serpentine locomotion in the robot. This generator outputs the coordinated desired joint angle commands to each lower-level effector controller, while the locomotion can be controlled through CPG modulation by a higher-level motion controller. The motion controller consists of a cerebellar model articulation controller (CMAC) and a proportional-derivative (PD) controller. Because of the fast learning ability of the CMAC, the proposed motion controller can drive the robot to track the desired orientation and adapt to unexpected perturbations. The PD controller is employed to expedite the convergence speed of the motion controller. Finally, both numerical studies and experiments proved that the proposed approach can help the snake robot achieve good tracking performance and adaptability in a varying environment.

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

  • Albus JS, 1975. A new approach to manipulator control: the cerebellar model articulation controller (CMAC). J Dynam Syst Meas Contr, 97(3):220–227. https://doi.org/10.1115/1.3426922

    Article  MATH  Google Scholar 

  • Crespi A, Ijspeert AJ, 2008. Online optimization of swimming and crawling in an amphibious snake robot. IEEE Trans Robot, 24(1):75–87. https://doi.org/10.1109/TRO.2008.915426

    Article  Google Scholar 

  • Date H, Hoshi Y, Sampei M, 2000. Locomotion control of a snake-like robot based on dynamic manipulability. Proc IEEE/RSJ Int Conf on Intelligent Robots and Systems, p.2236–2241. https://doi.org/10.1109/IROS.2000.895301

    Google Scholar 

  • Gray J, 1946. The mechanism of locomotion in snakes. J Exp Biol, 23(2):101–120.

    Google Scholar 

  • Guo X, Ma SG, Li B, et al., 2018. A novel serpentine gait generation method for snake-like robots based on geometry mechanics. IEEE/ASME Trans Mech, 23(3):1249. https://doi.org/10.1109/TMECH.2018.2809786

    Article  Google Scholar 

  • Hirose S, 1993. Biologically Inspired Robots: Snake-Like Locomotors and Manipulators. Oxford University Press, Oxford.

    Google Scholar 

  • Hooper SL, 2000. Central pattern generators. Curr Biol, 10(5):R176–R179.

    Article  Google Scholar 

  • Inoue K, Ma SG, Jin CH, 2004. Neural oscillator networkbased controller for meandering locomotion of snakelike robots. Proc IEEE Int Conf on Robotics and Automation, p.5064–5069. https://doi.org/10.1109/ROBOT.2004.1302520

    Google Scholar 

  • Ito M, 2000. Mechanisms of motor learning in the cerebellum. Brain Res, 886(1-2):237–245.

    Article  Google Scholar 

  • Liljeback P, Haugstuen IU, Pettersen KY, 2012. Path following control of planar snake robots using a cascaded approach. IEEE Trans Contr Syst Technol, 20(1):111–126. https://doi.org/10.1109/TCST.2011.2107516

    Google Scholar 

  • Marder E, Bucher D, 2001. Central pattern generators and the control of rhythmic movements. Curr Biol, 11(23):R986–R996. https://doi.org/10.1016/S0960-9822(01)00581-4

    Article  Google Scholar 

  • Mattia F, Paolo A, Luigi F, 2004. Bio-inspired Emergent Control of Locomotion Systems. World Scientific Publishing, Singapore.

    MATH  Google Scholar 

  • Mukherjee J, Mukherjee S, Kar IN, 2017. Sliding mode control of planar snake robot with uncertainty using virtual holonomic constraints. IEEE Robot Autom Lett, 2(2):1077–1084. https://doi.org/10.1109/LRA.2017.2657892

    Article  Google Scholar 

  • Ohno H, Hirose S, 2001. Design of slim slime robot and its gait of locomotion. Proc IEEE/RSJ Int Conf on Intelligent Robots and Systems, p.707–715. https://doi.org/10.1109/IROS.2001.976252

    Google Scholar 

  • Poggio T, Girosi F, 1990. Networks for approximation and learning. Proc IEEE, 78(9):1481–1497. https://doi.org/10.1109/5.58326

    Article  MATH  Google Scholar 

  • Ryu JK, Chong NY, You BJ, et al., 2010. Locomotion of snake-like robots using adaptive neural oscillators. Intell Ser Robot, 3(1):1. https://doi.org/10.1007/s11370-009-0049-4

    Article  Google Scholar 

  • Tanaka M, Matsuno F, 2014. Modeling and control of head raising snake robots by using kinematic redundancy. J Intell Robot Syst, 75(1):53–69. https://doi.org/10.1007/s10846-013-9866-y

    Article  Google Scholar 

  • Wu XD, Ma SG, 2010. CPG-based control of serpentine locomotion of a snake-like robot. Mechatronics, 20(2):326–334. https://doi.org/10.1016/j.mechatronics.2010.01.006

    Article  Google Scholar 

  • Yu JZ, Tan M, Chen J, et al., 2014. A survey on CPGinspired control models and system implementation. IEEE Trans Neur Networks Learn Syst, 25(3):441–456. https://doi.org/10.1109/TNNLS.2013.2280596

    Article  Google Scholar 

  • Zhang AF, Ma SG, Li B, et al., 2016. Adaptive controller design for underwater snake robot with unmatched uncertainties. Sci China Inform Sci, 59(5):052205. https://doi.org/10.1007/s11432-015-5421-8

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qinyuan Ren.

Additional information

Project supported by the Zhejiang Provincial Natural Science Foundation of China (No. LQ16F030002)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ouyang, W., Liang, W., Li, C. et al. Steering motion control of a snake robot via a biomimetic approach. Frontiers Inf Technol Electronic Eng 20, 32–44 (2019). https://doi.org/10.1631/FITEE.1800554

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/FITEE.1800554

Key words

CLC number

Navigation