Skip to main content
Log in

Simulation platform for the underwater snake-like robot swimming based on Kane’s dynamic model and central pattern generator

  • Published:
Journal of Shanghai Jiaotong University (Science) Aims and scope Submit manuscript

Abstract

A systematic method for swimming control of the underwater snake-like robot is still lacking. We construct a simulation platform of the underwater snake-like robot swimming based on Kane’s dynamic model and central pattern generator (CPG). The partial velocity is deduced. The forces which contribute to dynamics are determined by Kane’s approach. Hydrodynamic coefficients are determined by experiments. Then, we design a CPG-based control architecture implemented as the system of coupled nonlinear oscillators. The CPG, like its biological counterpart, can produce coordinated patterns of rhythmic activity while being modulated by simple control parameters. The relations between the CPG parameters and the speed of the underwater snake-like robot swimming are investigated. Swimming in a straight line, turning, and switching between swimming modes are implemented in our simulation platform to prove the feasibility of the proposed simulation platform. The results show that the simulation platform can imitate different swimming modes of the underwater snake-like robot.

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. Crespi A, Lachat D, Pasquier A, et al. Controlling swimming and crawling in a fish robot using a central pattern generator [J]. Autonomous Robots, 2008, 25(1–2): 3–13.

    Article  Google Scholar 

  2. Maladen R D, Ding Y, Umbanhowar P B, et al. Undulatory swimming in sand: Experimental and simulation studies of a robotic sandfish [J]. The International Journal of Robotics Research, 2011, 30(7): 793–794.

    Article  Google Scholar 

  3. Ma S G. Analysis of creeping locomotion of a snakelike robot [J]. Advanced Robotics, 2001, 15(2): 205–224.

    Article  Google Scholar 

  4. Ma S G, Tadokoro N. Analysis of creeping locomotion of a snake-like robot on a slope [J]. Autonomous Robots, 2006, 20(1): 15–23.

    Article  Google Scholar 

  5. Transeth A A, Leine R I, Glocker C. Snake robot obstacle-aided locomotion: Modeling, simulation, and experiments [J]. IEEE Transaction on Robotics, 2008, 24(1): 88–103.

    Article  Google Scholar 

  6. Liljeback P, Pettersen K Y, Stavdahl O, et al. Experimental investigation of obstacle-aided locomotion with a snake robot [J]. IEEE Transaction on Robotics, 2011, 27(4): 792–800.

    Article  Google Scholar 

  7. Liljeback P, Pettersen K Y, Stavdahl O, et al. Hybrid modeling and control of obstacle-aided snake robot locomotion [J]. IEEE Transaction on Robotics, 2010, 26(5): 781–799.

    Article  Google Scholar 

  8. Transeth A A, Leine R I, Glocker C, et al. 3-D snake robot motion: Nonsmooth modeling, simulations, and experiments [J]. IEEE Transactions on Robotics, 2008, 24(2): 361–376.

    Article  Google Scholar 

  9. Prautsch P, Mita T. Control and analysis of the gait of snake robots [C]// Proceedings of the IEEE International Conference on Control Applications. Kohala Coast, HI: IEEE, 1999: 502–507.

    Google Scholar 

  10. Safak K K, Adams G G. Dynamic modeling and hydrodynamic performance of biomimetic underwater robot locomotion [J]. Autonomous Robots, 2002, 13(3): 223–240.

    Article  MATH  Google Scholar 

  11. Wang T T, Guo W, Li M T, et al. CPG control for biped hopping robot in unpredictable environment [J]. Journal of Bionic Engineering, 2012, 9(1): 29–38.

    Article  MATH  Google Scholar 

  12. Kimura H, Fukuoka Y, Cohen A H. Adaptive dynamic walking of a quadruped robot on natural ground based on biological concepts [J]. Journal of Robotics Research, 2007, 26(5): 475–490.

    Article  Google Scholar 

  13. Maufroy C, Kimura H, Takase K. Integration of posture and rhythmic motion controls in quadrupedal dynamic walking using phase modulations based on leg loading/unloading [J]. Autonomous Robots, 2010, 28(3): 331–353.

    Article  Google Scholar 

  14. Seo K, Chung S J, Slotine J J E. CPG-based control of a turtle-like underwater vehicle [J]. Autonomous Robots, 2010, 28(3): 247–269.

    Article  Google Scholar 

  15. Wu X D, Ma S G. Adaptive creeping locomotion of a CPG-controlled snake-like robot to environment change [J]. Autonomous Robots, 2010, 28(3): 283–294.

    Article  Google Scholar 

  16. Sato T, Kano T, Ishiguro A. On the applicability of the decentralized control mechanism extracted from the true slime mold: A robotic case study with a serpentine robot [J]. Bioinspiration & Biomimetics, 2011, 6(2): 1–8.

    Article  Google Scholar 

  17. Sato T, Kano T, Ishiguro A. A decentralized control scheme for an effective coordination of phasic and tonic control in a snake-like robot [J]. Bioinspiration & Biomimetics, 2012, 7(1): 1–9.

    Article  Google Scholar 

  18. Crespi A, Ijspeert A J. Online optimization of swimming and crawling in an amphibious snake robot [J]. IEEE Transactions on Robotics, 2008, 24(1): 75–87.

    Article  Google Scholar 

  19. Lin C C, Chen R C, Li T L. Experimental determination of the hydrodynamic coefficients of an underwater manipulator [J]. Journal of Robotic System, 1999, 16(6): 329–338.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xu-yang Wang  (王旭阳).

Additional information

Foundation item: the National Natural Science Foundation of China (No. 51009091) and the Special Research Fund for the Doctoral Program of Higher Education of China (No. 20100073120016)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, K., Wang, Xy., Ge, T. et al. Simulation platform for the underwater snake-like robot swimming based on Kane’s dynamic model and central pattern generator. J. Shanghai Jiaotong Univ. (Sci.) 19, 294–301 (2014). https://doi.org/10.1007/s12204-014-1502-x

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12204-014-1502-x

Key words

CLC number

Navigation