Approximate Path-Tracking Control of Snake Robot Joints With Switching Constraints

This paper presents an approximate path-tracking control method for all joints of a snake robot, along with the verification of this method by simulations and experiments. We consider a wheeled snake robot that has passive wheels and active joints. The robot can switch the wheels that touch the ground by lifting the required parts of its body. The model of the robot becomes a kinematically redundant system if certain wheels are lifted. Using this kinematic redundancy, and selecting the appropriate lifted parts, we design a controller for approximate path tracking. Simulations and experimental results show that the proposed controller effectively reduces the path-tracking error for all joints of the snake robot.

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

[2]  Akio Ishiguro,et al.  Local reflexive mechanisms essential for snakes' scaffold-based locomotion , 2012, Bioinspiration & biomimetics.

[3]  Howie Choset,et al.  Generating gaits for snake robots: annealed chain fitting and keyframe wave extraction , 2010, Auton. Robots.

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

[5]  吉川 恒夫,et al.  Foundations of robotics : analysis and control , 1990 .

[6]  Aksel Andreas Transeth,et al.  Modeling and path-following for a snake robot with active wheels , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[8]  Masami Iwase,et al.  Control strategy for a snake-like robot based on constraint force and verification by experiment , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Yoshihiro Takita,et al.  Control of 3D Snake-Like Locomotive Mechanism Based on Continuum Modeling , 2005 .

[10]  Fumitoshi Matsuno,et al.  A Study on Sinus-Lifting Motion of a Snake Robot With Sequential Optimization of a Hybrid System , 2014, IEEE Transactions on Automation Science and Engineering.

[11]  Bin Li,et al.  Control of a 3-dimensional snake-like robot , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[12]  Tsutomu Mita,et al.  Analysis and Control of a Gait of Snake Robot , 2000 .

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

[14]  Yoshihiro Takita,et al.  Adaptive locomotion of a snake like robot based on curvature derivatives , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Erdinc Sahin Conkur Path following algorithm for highly redundant manipulators , 2003, Robotics Auton. Syst..

[16]  Sean B. Andersson,et al.  Discretization of a Continuous Curve , 2008, IEEE Transactions on Robotics.

[17]  Claudio Altafini,et al.  Path following with reduced off-tracking for multibody wheeled vehicles , 2003, IEEE Trans. Control. Syst. Technol..

[18]  Akio Gofuku,et al.  V-shift control for snake robot moving the inside of a pipe with helical rolling motion , 2011, 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics.

[19]  Fumitoshi Matsuno,et al.  Modeling and Control of Head Raising Snake Robots by Using Kinematic Redundancy , 2014, J. Intell. Robotic Syst..

[20]  Fumitoshi Matsuno,et al.  Redundancy controllable system and control of snake robots based on kinematic model , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[21]  Fumitoshi Matsuno,et al.  Modeling and Control of a Snake-Like Robot Using the Screw-Drive Mechanism , 2012, IEEE Transactions on Robotics.

[22]  Gregory S. Chirikjian,et al.  The kinematics of hyper-redundant robot locomotion , 1995, IEEE Trans. Robotics Autom..

[23]  Mitsuji Sampei,et al.  Arbitrary path tracking control of articulated vehicles using nonlinear control theory , 1995, IEEE Trans. Control. Syst. Technol..

[24]  Shigeo Hirose,et al.  Study on the 3D shape of active cord mechanism , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[25]  Tetsushi Kamegawa,et al.  Development of the snake-like rescue robot "kohga" , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[26]  Fumitoshi Matsuno,et al.  Control of snake robots with switching constraints: trajectory tracking with moving obstacle , 2014, Adv. Robotics.