Optimizing curvature sensor placement for fast, accurate shape sensing of continuum robots

Robot control requires the rapid computation of robot shape, which for continuum robots typically involves solving complex mechanics-based models. Furthermore, shape computation based on kinematic input variables can be inaccurate due to parameter errors and model simplification. An alternate approach is to compute the shape in real-time from a set of sensors positioned along the length of the robot that provide measurements of local curvature, e.g., optical fiber Bragg gratings. This paper proposes a general framework for selecting the number and placement of such sensors with respect to arclength so as to compute the forward kinematic solution accurately and quickly. The approach is based on defining numerically-efficient shape reconstruction models parameterized by sensor number and location. Optimization techniques are used to find the sensor locations that minimize shape and tip error between a reconstruction model and a mechanics-based model. As a specific example, several reconstruction models are proposed and compared for concentric tube robots. These results indicate that the choice of reconstruction model as well as sensor placement can have a substantial effect on robot shape estimation.

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

[2]  Sarthak Misra,et al.  3D flexible needle steering in soft-tissue phantoms using Fiber Bragg Grating sensors , 2013, 2013 IEEE International Conference on Robotics and Automation.

[3]  Jorge Nocedal,et al.  An Interior Point Algorithm for Large-Scale Nonlinear Programming , 1999, SIAM J. Optim..

[4]  Fred W. Glover,et al.  Scatter Search and Local Nlp Solvers: A Multistart Framework for Global Optimization , 2006, INFORMS J. Comput..

[5]  R. J. Black,et al.  Real-Time Estimation of 3-D Needle Shape and Deflection for MRI-Guided Interventions , 2010, IEEE/ASME Transactions on Mechatronics.

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

[7]  Hongliang Ren,et al.  Tubular Enhanced Geodesic Active Contours for continuum robot detection using 3D ultrasound , 2012, 2012 IEEE International Conference on Robotics and Automation.

[8]  Edgar J. Lobaton,et al.  Continuous shape estimation of continuum robots using X-ray images , 2013, 2013 IEEE International Conference on Robotics and Automation.

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

[10]  Pierre E. Dupont,et al.  Quasistatic modeling of concentric tube robots with external loads , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Sander Janssen,et al.  On using an array of fiber Bragg grating sensors for closed-loop control of flexible minimally invasive surgical instruments , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Nabil Simaan,et al.  Kinematics-Based Detection and Localization of Contacts Along Multisegment Continuum Robots , 2012, IEEE Transactions on Robotics.

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

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