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

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.

[1]  Chen-Chou Lin,et al.  Experimental determination of the hydrodynamic coefficients of an underwater manipulator , 1999 .

[2]  T. Mita,et al.  Control and analysis of the gait of snake robots , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[3]  Shugen Ma,et al.  Analysis of Creeping Locomotion of a Snake-like Robot on a Slope , 2001, Auton. Robots.

[4]  George G. Adams,et al.  Dynamic Modeling and Hydrodynamic Performance of Biomimetic Underwater Robot Locomotion , 2002, Auton. Robots.

[5]  Shugen Ma,et al.  Analysis of Creeping Locomotion of a Snake-like Robot on a Slope , 2006, Auton. Robots.

[6]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Natural Ground Based on Biological Concepts , 2007, Int. J. Robotics Res..

[7]  Pål Liljebäck,et al.  Snake Robot Obstacle-Aided Locomotion: Modeling, Simulations, and Experiments , 2008, IEEE Transactions on Robotics.

[8]  Auke Jan Ijspeert,et al.  Online Optimization of Swimming and Crawling in an Amphibious Snake Robot , 2008, IEEE Transactions on Robotics.

[9]  Kristin Ytterstad Pettersen,et al.  3-D Snake Robot Motion: Nonsmooth Modeling, Simulations, and Experiments , 2008, IEEE Transactions on Robotics.

[10]  Auke Jan Ijspeert,et al.  Controlling swimming and crawling in a fish robot using a central pattern generator , 2008, Auton. Robots.

[11]  Kunikatsu Takase,et al.  Integration of posture and rhythmic motion controls in quadrupedal dynamic walking using phase modulations based on leg loading/unloading , 2010, Auton. Robots.

[12]  Pål Liljebäck,et al.  Hybrid Modelling and Control of Obstacle-Aided Snake Robot Locomotion , 2010, IEEE Transactions on Robotics.

[13]  Soon-Jo Chung,et al.  CPG-based control of a turtle-like underwater vehicle , 2008, Auton. Robots.

[14]  Xiaodong Wu,et al.  Adaptive creeping locomotion of a CPG-controlled snake-like robot to environment change , 2010, Auton. Robots.

[15]  Akio Ishiguro,et al.  On the applicability of the decentralized control mechanism extracted from the true slime mold: a robotic case study with a serpentine robot , 2011, Bioinspiration & biomimetics.

[16]  Yang Ding,et al.  Undulatory swimming in sand: experimental and simulation studies of a robotic sandfish , 2011, Int. J. Robotics Res..

[17]  Pål Liljebäck,et al.  Experimental Investigation of Obstacle-Aided Locomotion With a Snake Robot , 2011, IEEE Transactions on Robotics.

[18]  Tingting Wang,et al.  CPG Control for Biped Hopping Robot in Unpredictable Environment , 2012 .

[19]  Akio Ishiguro,et al.  A decentralized control scheme for an effective coordination of phasic and tonic control in a snake-like robot , 2012, Bioinspiration & biomimetics.