On the Disentanglement of Tube Inequalities in Concentric Tube Continuum Robots
Reinhard M. Grassmann, Anastasiia Senyk, Jessica Burgner-Kahrs
TL;DR
The paper addresses the challenge of interdependent tube-length inequalities in concentric tube continuum robots by deriving a unique affine transformation $oldsymbol{M}_oldsymbol{eta}$ that maps to independent box constraints via $oldsymbol{eta} = oldsymbol{M}_oldsymbol{eta}oldsymbol{eta}_{oldsymbol{U}}$ with $oldsymbol{eta}_{oldsymbol{U}} ext{ in }[-1,1]$. It proves the uniqueness of the low-triangular mapping and extends the framework to a minimal-length variant, enabling branchless sampling and easier integration into control and workspace estimation. Across sampling, workspace estimation, and control, the method yields 100% valid samples, substantial speedups (up to about $176 imes$), and simplified, more interpretable formulations, with vectorized implementations achieving further gains. These results enhance real-time planning and learning for CTCRs and potentially other variable-length continuum robots, by converting complex inequality constraints into tractable box constraints and enabling inverse-transform sampling.
Abstract
Concentric tube continuum robots utilize nested tubes, which are subject to a set of inequalities. Current approaches to account for inequalities rely on branching methods such as if-else statements. It can introduce discontinuities, may result in a complicated decision tree, has a high wall-clock time, and cannot be vectorized. This affects the behavior and result of downstream methods in control, learning, workspace estimation, and path planning, among others. In this paper, we investigate a mapping to mitigate branching methods. We derive a lower triangular transformation matrix to disentangle the inequalities and provide proof for the unique existence. It transforms the interdependent inequalities into independent box constraints. Further investigations are made for sampling, control, and workspace estimation. Approaches utilizing the proposed mapping are at least 14 times faster (up to 176 times faster), generate always valid joint configurations, are more interpretable, and are easier to extend.
