CTR Kinematics

Three main steps:

1. Boundary value problem

The differential equations can be written as:

\[\ddot{\psi}_{i} = \dfrac{k_{ib}}{k_{it}k_{b}}\sum\limits_{j=1}^{n}k_{jb}\kappa_{i}\kappa_{j}\sin(\psi_{i}-\psi_{j})\]

with the boundary conditions:

\[\psi_{i}(0) = \alpha_{i} - \beta_{i}\dot{\psi}_{i}(0),\]
\[\dot{\psi}_{i}(L_{i}+\beta_{i}) = 0.\]

where the \(\psi\), \(\dot{\psi}\) are the tube angle and tube torsion, \(k_{ib}\) is the bending stiffness of tube \(i\), \(k_{it}\) is the torsional stiffness of tube \(i\), \(\kappa_{i}\) is the curvature if tube i and \(\alpha_{i}\) and \(\beta_{i}\) are the joint variables — translation and rotation of tube \(i\).

Alternative formulation as an initial value problem used in the current framework is presented below. With this problem formulation, the optimization problem will has a unique solution since the tip rotation and tube base rotation will now have a unique mapping and this is not gurantee with the BVP problem when the CTR snapping issue occurs. The boundary conditions are turned into two initial conditions at distal end and can be written as:

\[\psi_{i}(L_{i}+\beta_{i}) = \phi_{i},\]
\[\dot{\psi}_{i}(L_{i}+\beta_{i}) = 0.\]

2. Robot curvature vector

The deformed curvature vector of the robot along the robot backbone can be found by:

\[u = K^{-1}\sum\limits_{i=1}^{n}K_{i}(R_{\psi_i}u_{i}^{*}-\dot{\psi_{i}}e_{3}),\]

where \(K_{i}\) is a \(3\times3\) stiffness tensor of tube \(i\), \(K = \sum_{i=1}^{n}K_{i}\), and \(u_{i}^{*}\) is the pre-curvature vector of tube \(i\).

3. Robot backbone position in 3D-space

Two differential equations for reconstructing the backbone position are as follows:

\[\begin{split}\mathbf{\dot{R}} = \mathbf{R}\mathbf{\hat{u}},\\\end{split}\]
\[\mathbf{\dot{p}} = \mathbf{R}\mathbf{e}_{3},\]

Reference

D. C. Rucker, R. J. Webster III, G. S. Chirikjian, and N. J. Cowan,“Equilibrium conformations of concentric-tube continuum robots, ”TheInternational journal of robotics research, vol. 29, no. 10, pp. 1263–1280, 2010

Bergeles, Christos, and Pierre E. Dupont. “Planning stable paths for concentric tube robots. “2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2013.