Serpentine motion control of snake robots for curvature and heading based trajectory - parameterization

The control problem for the serpentine motion of a planar snake under the assumption of a trajectory characterized by its curvature and heading is examined in this article. The time varying curvature and heading attributes of the trajectory result in a sinusoidal reference signal for the joint angles. An inner loop PD-controller is used for trajectory tracking by compensating the effects of the snake's dynamics, while an outer loop first-order controller is used for the formation of the reference joint angles by tracking the desired heading and velocity. Simulation studies on spiral curves are included to investigate the efficiency of the controller.

[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.  Developments in Snake Robot Modeling and Locomotion , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

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

[4]  Shigeo Hirose,et al.  Biologically Inspired Robots: Snake-Like Locomotors and Manipulators , 1993 .

[5]  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.

[6]  Mostafa Ghayour,et al.  Controlling wheel less snake-like robot by considering the Coulomb elliptical friction model and utilizing the path of Serpenoid curve , 2009, 2009 IEEE International Symposium on Industrial Electronics.

[7]  Bin Li,et al.  Turning and side motion of snake-like robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[8]  Pål Liljebäck,et al.  Waypoint guidance control of snake robots , 2011, 2011 IEEE International Conference on Robotics and Automation.

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

[10]  Jinguo Liu,et al.  Path planning of a snake-like robot based on serpenoid curve and genetic algorithms , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[11]  P. Wiriyacharoensunthorn,et al.  Analysis and design of a multi-link mobile robot (Serpentine) , 2002, 2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT '02..

[12]  Xiaodong Wu,et al.  Autonomous collision-free behavior of a snake-like robot , 2010, 2010 IEEE International Conference on Robotics and Biomimetics.

[13]  Moshe Kam,et al.  Crawling and rolling gaits for a coupled-mobility snake robot , 2011, 2011 15th International Conference on Advanced Robotics (ICAR).

[14]  M. Ishikawa Iterative feedback control of snake-like robot based on principal fibre bundle modelling , 2009 .

[15]  Auke Jan Ijspeert,et al.  Online trajectory generation in an amphibious snake robot using a lamprey-like central pattern generator model , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[16]  Pål Liljebäck,et al.  Path Following Control of Planar Snake Robots Using a Cascaded Approach , 2012, IEEE Transactions on Control Systems Technology.

[17]  J. Gray The mechanism of locomotion in snakes. , 1946, The Journal of experimental biology.

[18]  Toshiharu Sugie,et al.  Control of snake-like robot based on nonlinear controllability analysis , 2010, 2010 IEEE International Conference on Control Applications.

[19]  Shugen Ma,et al.  Motion planning of a snake-like robot based on artificial potential method , 2010, 2010 IEEE International Conference on Robotics and Biomimetics.