Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review

Continuum robotics has rapidly become a rich and diverse area of research, with many designs and applications demonstrated. Despite this diversity in form and purpose, there exists remarkable similarity in the fundamental simplified kinematic models that have been applied to continuum robots. However, this can easily be obscured, especially to a newcomer to the field, by the different applications, coordinate frame choices, and analytical formalisms employed. In this paper we review several modeling approaches in a common frame and notational convention, illustrating that for piecewise constant curvature, they produce identical results. This discussion elucidates what has been articulated in different ways by a number of researchers in the past several years, namely that constant-curvature kinematics can be considered as consisting of two separate submappings: one that is general and applies to all continuum robots, and another that is robot-specific. These mappings are then developed both for the single-section and for the multi-section case. Similarly, we discuss the decomposition of differential kinematics (the robot’s Jacobian) into robot-specific and robot-independent portions. The paper concludes with a perspective on several of the themes of current research that are shaping the future of continuum robotics.

[1]  R. Bishop There is More than One Way to Frame a Curve , 1975 .

[2]  M. W. Thring Robots and Telechirs: Manipulators with Memory, Remote Manipulators, Machine Limbs for the Handicapped , 1983 .

[3]  Charles Davidson,et al.  4393728 Flexible arm, particularly a robot arm , 1984 .

[4]  Yasushi Wakahara,et al.  A computer-aided manipulation system for a multijoint inspection robot , 1984 .

[5]  Teresa Zielinska,et al.  Robotics System—Elephant Trunk Type Elastic Manipulator Combined with a Quadruped Walking Machine , 1988 .

[6]  Koji Ikuta,et al.  Shape memory alloy servo actuator system with electric resistance feedback and application for active endoscope , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[7]  Shugen Ma,et al.  Coupled tendon-driven multijoint manipulator , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[8]  H. Tanaka,et al.  Applying a flexible microactuator to robotic mechanisms , 1992, IEEE Control Systems.

[9]  広瀬 茂男,et al.  Biologically inspired robots : snake-like locomotors and manipulators , 1993 .

[10]  Peter Cave,et al.  Biologically Inspired Robots: Serpentile Locomotors and Manipulators , 1993 .

[11]  J. Wilson,et al.  Flexible Robot Manipulators and Grippers: Relatives of Elephant Trunks and Squid Tentacles , 1993 .

[12]  S. Antman Nonlinear problems of elasticity , 1994 .

[13]  Koichi Suzumori,et al.  The development of an in-pipe microrobot applying the motion of an earthworm , 1994, 1994 5th International Symposium on Micro Machine and Human Science Proceedings.

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

[15]  Gregory S. Chirikjian,et al.  A modal approach to hyper-redundant manipulator kinematics , 1994, IEEE Trans. Robotics Autom..

[16]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[17]  Yoshihiko Nakamura,et al.  Shape-memory-alloy active forceps for laparoscopic surgery , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[18]  Guy Immega,et al.  The KSI tentacle manipulator , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[19]  G. Immega,et al.  Teleoperation of the KSI Tentacle Manipulator for hot cell decontamination , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[20]  Gregory S. Chirikjian,et al.  Kinematically optimal hyper-redundant manipulator configurations , 1995, IEEE Trans. Robotics Autom..

[21]  Mircea Ivanescu,et al.  A variable structure controller for a tentacle manipulator , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[22]  Timothy Ohm,et al.  The JPL Serpentine Robot: a 12-DOF system for inspection , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[23]  Gregory S. Chirikjian,et al.  Inverse kinematics of discretely actuated hyper-redundant manipulators using workspace densities , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[24]  Roger V. Bostelman,et al.  ROBOCRANE AND EMMA APPLIED TO WASTE STORAGE TANK REMEDIATION , 1997 .

[25]  B L Davies,et al.  Locomotion and steering aspects in automation of colonoscopy. Part one.A literature review. , 1997, IEEE engineering in medicine and biology magazine : the quarterly magazine of the Engineering in Medicine & Biology Society.

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

[27]  David M. Lane,et al.  The AMADEUS dextrous subsea hand: design, modeling, and sensor processing , 1999 .

[28]  J. Bruce C. Davies,et al.  Continuum robots - a state of the art , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[29]  Adam Morecki,et al.  Elephant trunk type elastic manipulator - a tool for bulk and liquid materials transportation , 1999, Robotica.

[30]  Hiromi Mochiyama,et al.  Shape Control of Manipulators with Hyper Degrees of Freedom , 1998, Int. J. Robotics Res..

[31]  Shigeo Hirose,et al.  Study on slime robot (proposal of slime robot and design of slim slime robot) , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[32]  Maria Chiara Carrozza,et al.  A novel mechatronic tool for computer-assisted arthroscopy , 2000, IEEE Transactions on Information Technology in Biomedicine.

[33]  S. Hirose,et al.  Design of slim slime robot and its gait of locomotion , 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).

[34]  R. Ohta Results of R&D on catheter-type micromachine , 2001, MHS2001. Proceedings of 2001 International Symposium on Micromechatronics and Human Science (Cat. No.01TH8583).

[35]  Gregory S. Chirikjian,et al.  A new inverse kinematics algorithm for binary manipulators with many actuators , 2000 .

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

[37]  Ian D. Walker,et al.  Design, analysis and experimentation: the fundamentals of continuum robotic manipulators , 2002 .

[38]  Ian A. Gravagne,et al.  Manipulability, force, and compliance analysis for planar continuum manipulators , 2002, IEEE Trans. Robotics Autom..

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

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

[41]  Takeshi Aoki,et al.  Design of Slim Slime Robot II (SSR-II) with Bridle Bellows , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[42]  Ian D. Walker,et al.  Kinematics and the Implementation of an Elephant's Trunk Manipulator and Other Continuum Style Robots , 2003, J. Field Robotics.

[43]  Ian D. Walker,et al.  Large Deflection Dynamics and Control for , 2003 .

[44]  Shuichi Wakimoto,et al.  A miniature inspection robot negotiating pipes of widely varying diameter , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[45]  Koichi Osuka,et al.  Development of mobile inspection robot for rescue activities: MOIRA , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[46]  Dominiek Reynaerts,et al.  Design of an advanced tool guiding system for robotic surgery , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[47]  Howie Choset,et al.  A mobile hyper redundant mechanism for search and rescue tasks , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[48]  Takeshi Aoki,et al.  Study on slime robot: development of the mobile robot prototype model using bridle bellows , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[49]  Gregory S. Chirikjian,et al.  Nonholonomic Modeling of Needle Steering , 2006, Int. J. Robotics Res..

[50]  Guillaume Thomann,et al.  Modeling and control of a colonoscopic tip under disturbance of the insertion of colonoscope , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[51]  Russell H. Taylor,et al.  A dexterous system for laryngeal surgery , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[52]  Ian D. Walker,et al.  Setpoint regulation of continuum robots using a fixed camera , 2007, Proceedings of the 2004 American Control Conference.

[53]  Jonghoon Park,et al.  Geometric integration on Euclidean group with application to articulated multibody systems , 2005, IEEE Transactions on Robotics.

[54]  Ian D. Walker,et al.  User interfaces for continuum robot arms , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[55]  Yacine Amirat,et al.  Modeling and Control of a Hybrid Continuum Active Catheter for Aortic Aneurysm Treatment , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[56]  Robert J. Webster,et al.  Design Considerations for Robotic Needle Steering , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[57]  Nabil Simaan,et al.  Snake-Like Units Using Flexible Backbones and Actuation Redundancy for Enhanced Miniaturization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[58]  Ian D. Walker,et al.  Practical Kinematics for Real-Time Implementation of Continuum Robots , 2006, IEEE Transactions on Robotics.

[59]  H. Choset,et al.  Percutaneous Intrapericardial Interventions Using a Highly Articulated Robotic Probe , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[60]  Ian D. Walker,et al.  Kinematics for multisection continuum robots , 2006, IEEE Transactions on Robotics.

[61]  Kai Xu,et al.  Actuation compensation for flexible surgical snake-like robots with redundant remote actuation , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[62]  Robert J. Webster,et al.  Toward Active Cannulas: Miniature Snake-Like Surgical Robots , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[63]  Pierre E. Dupont,et al.  A Steerable Needle Technology Using Curved Concentric Tubes , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[64]  D.M. Dawson,et al.  Whole arm grasping control for redundant robot manipulators , 2006, 2006 American Control Conference.

[65]  Tanneguy Redarce,et al.  Development and kinematic analysis of a silicone-rubber bending tip for colonoscopy , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[66]  Jin Seob Kim,et al.  Conformational analysis of stiff chiral polymers with end-constraints , 2006, Molecular simulation.

[67]  Ian D. Walker,et al.  New dynamic models for planar extensible continuum robot manipulators , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[68]  Pierre E. Dupont,et al.  Inverse Kinematics of Concentric Tube Steerable Needles , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[69]  Ian D. Walker,et al.  Limiting-case Analysis of Continuum Trunk Kinematics , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[70]  Howie Choset,et al.  Design of a modular snake robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[71]  Michael E. Moran,et al.  Evolution of robotic arms , 2007, Journal of robotic surgery.

[72]  N. Popescu,et al.  Coil function control problem for a hyperredundant robot , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[73]  Masakatsu G. Fujie,et al.  Bending Laser Manipulator for Intrauterine Surgery and Viscoelastic Model of Fetal Rat Tissue , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

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

[75]  J. Spillmann,et al.  CoRdE: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects , 2007, SCA '07.

[76]  Lisa Nocks,et al.  The Robot: The Life Story of a Technology (Greenwood Technographies) , 2007 .

[77]  Russell H. Taylor,et al.  Motion constrained control of robots for dexterous surgical tasks , 2008 .

[78]  John Kenneth Salisbury,et al.  Mechanics Modeling of Tendon-Driven Continuum Manipulators , 2008, IEEE Transactions on Robotics.

[79]  Robert J. Webster,et al.  Design and mechanics of continuum robots for surgery , 2008 .

[80]  Christopher D. Rahn,et al.  Geometrically Exact Models for Soft Robotic Manipulators , 2008, IEEE Transactions on Robotics.

[81]  Kai Xu,et al.  An Investigation of the Intrinsic Force Sensing Capabilities of Continuum Robots , 2008, IEEE Transactions on Robotics.

[82]  John Kenneth Salisbury,et al.  Task-Space Control of Continuum Manipulators with Coupled Tendon Drive , 2008, ISER.

[83]  V. Kallem,et al.  Integrated planning and image-guided control for planar needle steering , 2008, 2008 2nd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[84]  Ian D. Walker,et al.  Soft robotics: Biological inspiration, state of the art, and future research , 2008 .

[85]  Robert J. Webster,et al.  Closed-Form Differential Kinematics for Concentric-Tube Continuum Robots with Application to Visual Servoing , 2008, ISER.

[86]  D.C. Rucker,et al.  Mechanics-based modeling of bending and torsion in active cannulas , 2008, 2008 2nd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

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

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

[89]  Bryan A. Jones,et al.  Three dimensional statics for continuum robotics , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[90]  Robert J. Webster,et al.  Aiming a Surgical Laser With an Active Cannula , 2009 .

[91]  Robert J. Webster,et al.  Mechanics of Precurved-Tube Continuum Robots , 2009, IEEE Transactions on Robotics.

[92]  Pål Liljebäck,et al.  A survey on snake robot modeling and locomotion , 2009, Robotica.

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

[94]  Pierre E. Dupont,et al.  Torsional kinematic model for concentric tube robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[95]  Shigeo Hirose,et al.  Snake-like robots [Tutorial] , 2009, IEEE Robotics & Automation Magazine.

[96]  John Kenneth Salisbury,et al.  Configuration Tracking for Continuum Manipulators With Coupled Tendon Drive , 2009, IEEE Transactions on Robotics.

[97]  Vinutha Kallem,et al.  Image Guidance of Flexible Tip-Steerable Needles , 2009, IEEE Transactions on Robotics.

[98]  D. Caleb Rucker,et al.  Parsimonious Evaluation of Concentric-Tube Continuum Robot Equilibrium Conformation , 2009, IEEE Transactions on Biomedical Engineering.

[99]  D. Caleb Rucker,et al.  Mechanics of bending, torsion, and variable precurvature in multi-tube active cannulas , 2009, 2009 IEEE International Conference on Robotics and Automation.

[100]  Peter Kazanzides,et al.  Design and Integration of a Telerobotic System for Minimally Invasive Surgery of the Throat , 2009, Int. J. Robotics Res..

[101]  Pierre E. Dupont,et al.  Design and Control of Concentric-Tube Robots , 2010, IEEE Transactions on Robotics.

[102]  D. Caleb Rucker,et al.  The ACUSITT ultrasonic ablator: the first steerable needle with an integrated interventional tool , 2010, Medical Imaging.

[103]  Gregory S. Chirikjian,et al.  Equilibrium Conformations of Concentric-tube Continuum Robots , 2010, Int. J. Robotics Res..

[104]  D. Caleb Rucker,et al.  A Geometrically Exact Model for Externally Loaded Concentric-Tube Continuum Robots , 2010, IEEE Transactions on Robotics.

[105]  D. Caleb Rucker,et al.  Visual sensing of continuum robot shape using self-organizing maps , 2010, 2010 IEEE International Conference on Robotics and Automation.

[106]  H. Lang,et al.  Multi-body dynamics simulation of geometrically exact Cosserat rods , 2011 .