Organizations: Department of Mechanical, Industrial, and Mechatronics Engineering, Toronto Metropolitan University, Toronto, ON M5B 2K3, Canada · Department of Mechanical, Industrial, and Aerospace Engineering, Concordia University, Montreal, QC H3G 1M8, Canada
In co-manipulative continuum robots (CCRs), multiple continuum arms cooperate by grasping a common flexible object, forming a closed-chain deformable mechanical system. The closed-chain coupling induces strong dynamic interactions and internal reaction forces. Moreover, in practical tasks, the flexible object's physical parameters are often unknown and vary between operations, rendering nominal model-based controllers inadequate. This paper presents a projected adaptive control framework for CCRs formulated at the dynamic level. The coupled dynamics are expressed using the Geometric Variable Strain (GVS) representation, yielding a finite-dimensional model that accurately represents the system, preserves the linear-in-parameters structure required for adaptive control, and is suitable for real-time implementation. Closed-chain interactions are enforced through Pfaffian velocity constraints, and an orthogonal projection is used to express the dynamics in the constraint-consistent motion subspace. Based on the projected dynamics, an adaptive control law is developed to compensate online for uncertain dynamic parameters of both the continuum robots and the manipulated flexible object. Lyapunov analysis establishes closed-loop stability and convergence of the task-space tracking errors to zero. Simulation and experiments on a tendon-driven CCR platform validate the proposed framework in task-space regulation and trajectory tracking.
Figures & tables
Fig. 1: Closed-loop configuration of the tendon-driven CCR system manipulating a flexible object, with backbone parameterization and reference frames.
Component
Parameter
Value
Continuum Arms (Spring steel)
Length
L=0.4m
Density
ρ=7800kg/m3
Young’s Modulus
E=120GPa
Poisson’s Ratio
ν=0.3
Radius
r=0.9mm
Flexible Object (Nitinol)
Length
L=0.22m
TABLE I: Physical Parameters of the CCR
Fig. 2: Task-space regulation of the manipulated object midpoint in simulation. (a)–(c) x -, y -, and z -coordinates of the midpoint versus desired values, (d) Euclidean norm of the regulation error ∥e∥ .
Fig. 3: Control inputs and adaptive parameter estimates during task-space regulation in simulation. (a) tendon tensions u1 , u2 , and u3 (with saturation bounds of [−20,20]N ). (b) tendon displacements S1 , S2 , and S3 . (c) estimated mass parameters of the two CRs and the manipulated flexible object. (d) estimated inertia parameter Ix .
Fig. 4: Task-space tracking performance of the manipulated object midpoint in simulation. (a)–(c) x -, y -, and z -coordinates of the midpoint, (d) norm of the tracking error ∥e∥ . The inset in (d) shows a zoomed view over 0 – 0.2s .
Fig. 5: Control inputs and adaptive parameter estimates during task-space tracking in simulation. (a) tendon tensions u1 , u2 , and u3 ; (b) tendon displacements S1 , S2 , and S3 ; (c) online estimates of the mass parameters; (d) online estimates of the inertia parameter Ix .
Regulation
Tracking
Λ
1.5×105diag(20,1,5)
105diag(1,1,1)
Ks
0.07I16
0.07I16
Γ
10−4I12
10−4I12
Δt
3.5×10−4
4×10−4
Avg. run.
0.325ms(3.1kHz)
0.312ms(3.2kHz)
RTF
1.06
1.28
TABLE II: Simulation gains and runtime.
Fig. 6: Simulation results for regulation: (a) error norm; (b)–(d) tendon tensions u1 – u3 ; (e)–(g) tendon displacements S1 – S3 . Comparison of the adaptive, nominal, and baseline controllers.
Fig. 7: Simulation results for trajectory tracking. (a) tracking error norm; (b)–(d) tendon tensions u1 – u3 ; (e)–(g) tendon displacements S1 – S3 . Comparison of the adaptive, nominal, and baseline controllers.
Fig. 8: Experimental platform of the two-arm tendon-driven CCR system, showing the CRs, flexible object, tendon routing, and markers.
Fig. 9: Task-space regulation of the manipulated object midpoint over five trials. (a)–(c) x -, y -, and z -coordinates of the midpoint, and (d) error norm. Gray curves denote individual trials; the bold curve shows mean response.
Fig. 10: Task-space tracking of the manipulated object midpoint over five trials. (a)–(c) x -, y -, and z -coordinates of the midpoint, and (d) tracking error. Gray curves denote individual trials; the bold curve shows the mean response.
Fig. 11: Experimental regulation comparison under three controllers. (a) x , (b) y , (c) z , (d) tracking error ∥e∥ , and (e) tendon displacement norm ∥S∥ . Insets in (d) and (e) show zoomed views over 19 – 20s .
Fig. 12: Experimental tracking comparison under three controllers. (a) x , (b) y , (c) z , (d) tracking error ∥e∥ , and (e) tendon displacement norm ∥S∥ .
Domain
Task
Ctrl.
RMSE [mm]
TV e
TV S
Sat.
Sim.
Reg.
Adp.
2.03
22.61
2.46
2
Base.
2.04
23.28
2.64
2
Nom.
2.13
125.60
25.69
84
Track.
Adp.
0.54
25.70
18.64
0
Base.
0.58
7923.29
1797.05
32967
Nom.
1.52
9411.96
1707.03
30751
TABLE III: Performance comparison in simulation and experiment.
Supportive continuum robots (SCRs) enhance the load-bearing capability of an operative continuum robot by mechanically coupling it with a supportive arm. However, their passive stiffness is determined by the mechanical configuration and cannot be adjusted online for varying payloads or interaction forces. Active stiffness control is therefore needed to regulate the load response and maintain positioning accuracy. Meanwhile, the closed-chain structure introduces kinematic constraints that complicate task-space regulation and stiffness control. This paper presents an active task-space stiffness control framework for a tendon-driven SCR. An existing geometric variable strain model describes the closed-chain dynamics, which are projected onto the constraint-consistent motion subspace. A projected sliding mode controller regulates the operative arm tip while preserving the constraints, and closed-loop stability is established through Lyapunov analysis. After position regulation, active apparent stiffness is introduced through a virtual Cartesian spring based on position-error feedback to shape the force--displacement response. The framework is evaluated in simulation and experimentally validated under prescribed external loads and different desired configurations. Results show that increasing the commanded stiffness gain reduces load-induced tip deflection and increases apparent directional stiffness, thereby improving load resistance and positioning robustness under external loading.
Department of Mechanical, Industrial, and Mechatronics Engineering, Toronto Metropolitan University, Toronto, ON, Canada · Department of Mechanical, Industrial and Aerospace Engineering, Concordia University, Montreal, QC, Canada
Continuum robots exhibit high-dimensional, nonlinear dynamics which are often coupled with their actuation mechanism. Spectral submanifold (SSM) reduction has emerged as a leading method for reducing high-dimensional nonlinear dynamical systems to low-dimensional invariant manifolds. Our proposed control-augmented SSMs (caSSMs) extend this methodology by explicitly incorporating control inputs into the state representation, enabling these models to capture nonlinear state-input couplings. Training these models relies solely on controlled decay trajectories of the actuator-augmented state, thereby removing the additional actuation-calibration step commonly needed by prior SSM-for-control methods. We learn a compact caSSM model for a tendon-driven trunk robot, enabling real-time control and reducing open-loop prediction error by 40% compared to existing methods. In closed-loop experiments with model predictive control (MPC), caSSM reduces tracking error by 52%, demonstrating improved performance against Koopman and SSM based MPC and practical deployability on hardware continuum robots.
Paul Leonard Wolff, Hugo Buurmeijer, Luis Pabon +6
Autonomous Systems Lab, Stanford University, USA. · Soft Robotics Lab, ETH Zurich, Switzerland. · Institute of Mechanical Systems, ETH Zurich, Switzerland. +1
Static shape estimation of co-manipulative continuum robots (CCRs) is challenging because the continuum arms and manipulated flexible object form a closed chain that must satisfy both static equilibrium and geometric loop-closure constraints. This paper presents a constraint-aware physics-informed neural network (PINN) for static shape estimation of a tendon-driven CCR modeled using the geometric variable strain formulation. The proposed method incorporates a projected static equilibrium residual and a configuration-level geometric residual to enforce the governing mechanics and closed-chain geometry. In simulation, the PINN is compared with a purely data-driven artificial neural network (ANN) under limited and noisy training data. With 140 samples and 50% label noise, the PINN reduces the relative configuration error, equilibrium residual, and closed-chain residual by 67.88%, 67.35%, and 88.06%, respectively. Using the full dataset, the PINN achieves 0.1597% relative configuration error with an inference time of 0.1773 ms, compared with 17.97 s for an iterative nonlinear solver. Experimental fine-tuning reduces the marker RMSE from 2.657 mm to 0.497 mm and increases R2 from -0.788 to 0.937. These results demonstrate accurate, physically consistent, and computationally efficient static shape estimation of closed-chain CCRs.
Rana Danesh, Pari Qarehdaghi, Farrokh Janabi-Sharifi