Real-time method for tip following navigation of continuum snake arm robots

This paper presents a novel technique for the navigation of a snake arm robot, for real-time inspections in complex and constrained environments. These kinds of manipulators rely on redundancy, making the inverse kinematics very difficult. Therefore, a tip following method is proposed using the sequential quadratic programming optimization approach to navigate the robot. This optimization is used to minimize a set of changes to the arrangement of the snake arm that lets the algorithm follow the desired trajectory with minimal error. The information of the Snake Arm pose is used to limit deviations from the path taken. Therefore, the main objective is to find an efficient objective function that allows uninterrupted movements in real-time. The method proposed is validated through an extensive set of simulations of common arrangements and poses for the snake arm robot. For a 24 DoF robot, the average computation time is 0.4 s, achieving a speed of 4.5 mm/s, with deviation of no more than 25 mm from the ideal path.

[1]  Gregory S. Chirikjian,et al.  Hyper-redundant robot mechanisms and their applications , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[2]  Robert J. Webster,et al.  Motion planning for active cannulas , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  G.Z. Lum,et al.  Design and motion control of a cable-driven dexterous robotic arm , 2010, 2010 IEEE Conference on Sustainable Utilization and Development in Engineering and Technology.

[4]  Andrew Graham,et al.  Snaking around in a nuclear jungle , 2005, Ind. Robot.

[5]  Hideyuki Tsukagoshi,et al.  Active Hose: an artificial elephant's nose with maneuverability for rescue operation , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[6]  Gregory S. Chirikjian,et al.  The Path-of-probability Algorithm for Steering and Feedback Control of Flexible Needles , 2010, Int. J. Robotics Res..

[7]  Gregory S. Chirikjian,et al.  Hyper-redundant manipulator dynamics: a continuum approximation , 1994, Adv. Robotics.

[8]  Ian D. Walker,et al.  Closed-Form Inverse Kinematics for Continuum Manipulators , 2009, Adv. Robotics.

[9]  Ian D. Walker,et al.  A geometrical approach to inverse kinematics for continuum manipulators , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Maximilian Schlemmer,et al.  On-line trajectory optimization for kinematically redundant robot-manipulators and avoidance of moving obstacles , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[11]  Christopher D. Rahn,et al.  Design of Continuous Backbone, Cable-Driven Robots , 2002 .

[12]  Gregory S. Chirikjian,et al.  An obstacle avoidance algorithm for hyper-redundant manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[13]  Rob Buckingham,et al.  Snake arm robots , 2002 .

[14]  Howie Choset,et al.  A Follow-the-Leader Approach to Serpentine Robot Motion Planning , 1999 .

[15]  Nicu George Bîzdoaca,et al.  Dynamic control for a tentacle manipulator with SMA actuators , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[16]  Srinivas Neppalli,et al.  Design, construction, and analysis of a continuum robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[18]  Ian D. Walker,et al.  Field trials and testing of the OctArm continuum manipulator , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[19]  D. G. Caldwell,et al.  Path planning for multisection continuum arms , 2012, 2012 IEEE International Conference on Mechatronics and Automation.