Dynamic Control of Multisection Three-Dimensional Continuum Manipulators Based on Virtual Discrete-Jointed Robot Models

Despite the rise of development in continuum manipulator technology and application, a model-based feedback closed-loop control appropriate for continuum robot designs has remained a significant challenge. Complicated by the soft and flexible nature of the manipulator body, control of continuum structures with infinite dimensions proves to be difficult due to their complex dynamics. In this paper, a novel strategy is designed for trajectory control of a multi-section continuum robot in three-dimensional (3D) space to achieve accurate orientation, curvature, and section length tracking. The formulation connects the continuum manipulator dynamic behavior to a virtual discrete-jointed robot whose degrees of freedom are directly mapped to those of a continuum robot section under the hypothesis of constant curvature. Based on this connection, a computed torque control architecture is developed for the virtual robot, for which kinematics and dynamic equations are constructed and exploited, with appropriate transformations developed for implementation on the continuum robot. The control algorithm is implemented on a six Degree-of-Freedom two-section OctArm continuum manipulator. Experiments show that the proposed method could manage simultaneous extension/contraction, bending, and torsion actions on multi-section continuum robots with decent performance (arc length and curvature error of ±4mm and ±0.35 m $-1$ ). The designed dynamic controller can reduce the curvature tracking error and rise time by up to 48.1% and 94.8% compared to the traditional PID controller during two-section maneuvers.

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

[2]  Howie Choset,et al.  Continuum Robots for Medical Applications: A Survey , 2015, IEEE Transactions on Robotics.

[3]  Michael R. Zinn,et al.  Closed loop task space control of an interleaved continuum-rigid manipulator , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Ian D. Walker,et al.  Continuous Backbone “Continuum” Robot Manipulators , 2013 .

[5]  Ian D. Walker,et al.  Continuum Robot Control Based on Virtual Discrete-Jointed Robot Models , 2018, IECON 2018 - 44th Annual Conference of the IEEE Industrial Electronics Society.

[6]  Oliver Sawodny,et al.  Trajectory optimization of pneumatically actuated, redundant continuum manipulators , 2014, 2014 American Control Conference.

[7]  Ian D. Walker,et al.  Task-space control of extensible continuum manipulators , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Christopher C. Pagano,et al.  Continuum robot arms inspired by cephalopods , 2005, SPIE Defense + Commercial Sensing.

[9]  Oliver Sawodny,et al.  Dynamic Control of the Bionic Handling Assistant , 2017, IEEE/ASME Transactions on Mechatronics.

[10]  Ian D. Walker,et al.  Empirical investigation of closed-loop control of extensible continuum manipulators , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Ian A. Gravagne,et al.  Uniform regulation of a multi-section continuum manipulator , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[12]  Zhi Qiang Tang,et al.  A Novel Iterative Learning Model Predictive Control Method for Soft Bending Actuators , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[13]  Nabil Simaan,et al.  Hybrid motion/force control of multi-backbone continuum robots , 2016, Int. J. Robotics Res..

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

[15]  Antonio Bicchi,et al.  Dynamic Motion Control of Multi-Segment Soft Robots Using Piecewise Constant Curvature Matched with an Augmented Rigid Body Model , 2019, 2019 2nd IEEE International Conference on Soft Robotics (RoboSoft).

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

[17]  Nate Lombard Poirot,et al.  Jacobian-Based Task-Space Motion Planning for MRI-Actuated Continuum Robots , 2019, IEEE Robotics and Automation Letters.

[18]  Daniela Rus,et al.  Design, kinematics, and control of a soft spatial fluidic elastomer manipulator , 2016, Int. J. Robotics Res..

[19]  Nabil Simaan,et al.  Configuration and joint feedback for enhanced performance of multi-segment continuum robots , 2011, 2011 IEEE International Conference on Robotics and Automation.

[20]  Darwin G. Caldwell,et al.  Dynamics for variable length multisection continuum arms , 2016, Int. J. Robotics Res..

[21]  Pinhas Ben-Tzvi,et al.  Continuum Robot Dynamics Utilizing the Principle of Virtual Power , 2014, IEEE Transactions on Robotics.

[22]  Oliver Sawodny,et al.  A Variable Curvature Continuum Kinematics for Kinematic Control of the Bionic Handling Assistant , 2014, IEEE Transactions on Robotics.

[23]  Ian D. Walker,et al.  A model-based sliding mode controller for extensible continuum robots , 2010 .

[24]  Robert J. Webster,et al.  Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review , 2010, Int. J. Robotics Res..

[25]  Ian D. Walker,et al.  Analysis and experiments with an elephant's trunk robot , 2001, Adv. Robotics.

[26]  John Till,et al.  Real-time dynamics of soft and continuum robots based on Cosserat rod models , 2019, Int. J. Robotics Res..

[27]  Ian D. Walker,et al.  A New Approach to Jacobian Formulation for a Class of Multi-Section Continuum Robots , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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

[29]  Ian D. Walker,et al.  A Neural Network Controller for Continuum Robots , 2007, IEEE Transactions on Robotics.

[30]  Cecilia Laschi,et al.  Control Strategies for Soft Robotic Manipulators: A Survey. , 2018, Soft robotics.

[31]  Ian D. Walker,et al.  Design and experimental testing of the OctArm soft robot manipulator , 2006, SPIE Defense + Commercial Sensing.

[32]  Tao Deng,et al.  Visual servo control of cable-driven soft robotic manipulator , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[34]  Pierre E. Dupont,et al.  Stiffness Control of Surgical Continuum Manipulators , 2011, IEEE Transactions on Robotics.

[35]  Ian D. Walker,et al.  A Nonlinear Control Strategy for Extensible Continuum Robots , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

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

[37]  Daniela Rus,et al.  Dynamics and trajectory optimization for a soft spatial fluidic elastomer manipulator , 2016, Int. J. Robotics Res..

[38]  G. Goodwin,et al.  Adaptive computed torque control for rigid link manipulators , 1986, 1986 25th IEEE Conference on Decision and Control.