Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T00:04:09.271Z Has data issue: false hasContentIssue false

Trajectory tracking of multi-section tendon-driven continuum robots using virtual actuation space control

Published online by Cambridge University Press:  27 February 2026

Md Modassir Firdaus
Affiliation:
Mechanical Engineering, Indian Institute of Technology Gandhinagar , India
Shail Jadav
Affiliation:
Technische Universitat Wien, Austria
Madhu Vadali*
Affiliation:
Mechanical Engineering, Indian Institute of Technology Gandhinagar , India
*
Corresponding author: Madhu Vadali; Email: madhu.vadali@iitgn.ac.in
Rights & Permissions [Opens in a new window]

Abstract

Tendon-driven Continuum Robots (TDCRs) excel at operating in confined and complex environments due to their inherent flexibility and high degrees of freedom. Despite these advantages, achieving precise control in multi-section TDCRs remains challenging because of their infinite degrees of freedom, nonlinear behaviour, and coupled tendon actuation. This paper introduces a generalised virtual actuation space framework that significantly simplifies kinematic modelling and control of multi-section TDCRs. By formulating a novel concept of virtual actuation space that converts each bending section of the TDCR two-input actuation system, the proposed method reduces the complexity of TDCR modelling and control, enabling unique and simplified representations of each section. Furthermore, the formulation decouples each section via a generalised tendon mapping matrix that handles coupling effects. Experimental validation on a two-section TDCR demonstrates tracking performance with a root mean square error below 3 mm, corresponding to approximately 1% of the robot’s length. These results confirm the method’s efficacy in improving TDCR precision for minimally invasive surgery, industrial applications, and other constrained environments.

Information

Type
Research Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Schematic of two-section tendon-driven TDCR. (a) Routing of physical ($a_1$, $b_1$, &$c_1$) for section I and ($a_2$, $b_2$, &$c_2$) for section II and distribution of tendons along the disk. (b) Conceptual representation of a virtual tendon (in a black dashed line) that lies in the bending plane (sky blue plane).

Figure 1

Figure 2. Multi-section TDCR with a yellow base and free disks. (a) Each section is shown with its three actuating tendons and bending planes. (b) Virtual tendons on the concave side of each section in the respective bending plane.

Figure 2

Figure 3. (a) Virtual tendon of$i^{th}$section of the muti-sections TDCR. (b) Details of a module with a module bending angle. (c) Angle made by the disks of the single module.

Figure 3

Figure 4. Depiction of actuation space formalisation on a module basis from virtual space. The green dashed line lies in the bending plane.

Figure 4

Figure 5. Overview of the proposed virtual actuation space-based control block diagram.

Figure 5

Figure 6. Experimental setup of two sections of TDCR.

Figure 6

Figure 7. (a) Tracking of circular trajectory by two-section TDCR, (b–d) tracking of generalised coordinates of Section I, and (e–g) tracking of generalised coordinates of Section II.

Figure 7

Figure 8. (a) Tracking of spiral trajectory by three-section TDCR, (b–d) tracking of generalised coordinates of Section I, (e–g) tracking of generalised coordinates of Section II, and (h-j) tracking of generalised coordinates of Section III.

Figure 8

Figure 9. (a) Tracking of changing curvature trajectory by four-section TDCR, (b–d) tracking of generalised coordinates of Section I, (e–g) tracking of generalised coordinates of Section II, (h–j) tracking of generalised coordinates of Section III, and (k–m) tracking of generalised coordinates of Section IV.

Figure 9

Figure 10. (a) Pentagon set points, (b), (c), and (d) generalised coordinates of the tip, with position errors. The dynamics of the error () are labelled on the blue y-axis on the right side.

Figure 10

Figure 11. (a), (b), and (c) show the generalised coordinates and tip tracking errors for section i, while (d), (e), and (f) depict the same for section ii. The error dynamics () are plotted with the right y-axis in blue colour, just beneath each plot, corresponding to their respective trajectories. (g) Illustrates both the required trajectories and the actual tracking trajectories.

Figure 11

Figure 12. The description of the plot is the same as Figure 11. Trajectory tracking with independent section control, (h) and (i) show a camera view of TDCR with different frames from top to bottom.

Figure 12

Figure 13. The description of the plot is the same as Figure 11. (g) Trajectory in different planes, (h) shows a camera view of TDCR with frames from top to bottom.

Figure 13

Figure 14. The description of the plot is the same as Figure 11. (g) Trajectory in different orientations, (h) shows a camera view of TDCR with frames from top to bottom.

Figure 14

Table I. RMSE of tracking for different trajectories in mm.

Figure 15

Table II. Comparison of trajectory tracking accuracy (RMSE/Tip error in mm) across methods.

Supplementary material: File

Firdaus et al. supplementary material

Firdaus et al. supplementary material
Download Firdaus et al. supplementary material(File)
File 20.2 MB