Multi-modal Locomotion Control Structure of Snake Robot Based on Central Pattern Generator

One of the main advantages of snake-like robot over wheeled vehicles is its capability to move with different modes of locomotion, also called gait, due to their kinematic redundancies. Utilizing various gaits in control structure of snake robot is an issue of great importance. In this paper, we propose a control structure that utilizes two different gaits, serpentine and spinning gait. The rhythmic movements of snake robot are driven by the biological neural networks, called the central pattern generators (CPGs). The CPGs are modelled as nonlinear oscillators for joints. The inter-joint coordination is achieved by altering the connection weights between joints. The CPG-based online gait generation method allows elegant and smooth transitions between gaits. It can also be used to construct a control structure to guide the snake robot from an initial to final position while avoiding obstacles by changing CPG parameters. Simulations with different obstacle arrangement confirm the effectiveness of the proposed method.

[1]  Li Li,et al.  Development of a creeping snake-robot , 2001, Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No.01EX515).

[2]  Fumitoshi Matsuno,et al.  Control of redundant 3D snake robot based on kinematic model , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Mitsuji Sampei,et al.  Locomotion control of a snake robot with constraint force attenuation , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[4]  Auke Jan Ijspeert,et al.  AmphiBot I: an amphibious snake-like robot , 2005, Robotics Auton. Syst..

[5]  Shugen Ma,et al.  Design and modelling of a snake robot in traveling wave locomotion , 2007 .

[6]  Fumitoshi Matsuno,et al.  Trajectory Tracking Control of Snake Robots Based on Dynamic Model , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[7]  Tetsuya Iwasaki,et al.  Serpentine locomotion with robotic snakes , 2002 .

[8]  Bin Li,et al.  Design of a snake-like robot controller with cyclic inhibitory CPG model , 2005, 2005 IEEE International Conference on Robotics and Biomimetics - ROBIO.