PI/backstepping control of snake robot optimazed by genetic algorithm

This paper describes the design of robust control of PI/Backstepping for the snake robot to control the joints motion. First, the stability of the method is proved and, by applying this controller to the robot, its motion pattern is controlled in a way that it can move and follow by mimicking the motion of real snakes on the predefined trajectories. Then, the control parameters are optimized using the Genetic Algorithm (GA). Comparing obtained results with sliding mode revealed that, the former has significantly reduced the tracking error and control energy; in addition there is no chattering phenomenon.

[1]  J. Gravdahl,et al.  Controllability and Stability Analysis of Planar Snake Robot Locomotion , 2011, IEEE Transactions on Automatic Control.

[2]  Kristin Ytterstad Pettersen,et al.  Tracking control for snake robot joints , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[4]  Gholamreza Vossoughi,et al.  Assisted Passive Snake Robots:Conception and Dynamic Modeling Using Kane’s Method , 2005 .

[5]  Gholamreza Vossoughi,et al.  Assisted passive snake-like robots: conception and dynamic modeling using Gibbs–Appell method , 2008, Robotica.

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

[7]  Shigeo Hirose,et al.  Snakes and Strings: New Robotic Components for Rescue Operations , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[8]  K. Y. Pettersen,et al.  Snake Robot Locomotion in Environments With Obstacles , 2012, IEEE/ASME Transactions on Mechatronics.

[9]  Shugen Ma,et al.  Dynamic analysis of 3-dimensional snake robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[10]  Joel W. Burdick,et al.  Gait kinematics for a serpentine robot , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[11]  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).

[12]  Shugen Ma,et al.  Analysis of Creeping Locomotion of a Snake-like Robot on a Slope , 2002 .

[13]  J. Ute,et al.  Fast and efficient locomotion of a snake robot based on self-excitation principle , 2002, 7th International Workshop on Advanced Motion Control. Proceedings (Cat. No.02TH8623).

[14]  William Whittaker,et al.  Limbless locomotion: learning to crawl with a snake robot , 1997 .

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

[16]  Shigeo Hirose,et al.  Development of active cord mechanism ACM-R3 with agile 3D mobility , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[17]  Pål Liljebäck,et al.  A review on modelling, implementation, and control of snake robots , 2012, Robotics Auton. Syst..

[18]  Gholamreza Vossoughi,et al.  Modeling and sliding mode control of a snake-like robot with holonomic constraints , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.