pith. sign in

arxiv: 2604.15619 · v1 · submitted 2026-04-17 · 💻 cs.RO

Factor Graph-Based Shape Estimation for Continuum Robots via Magnus Expansion

Pith reviewed 2026-05-10 08:46 UTC · model grok-4.3

classification 💻 cs.RO
keywords continuum robotsshape estimationfactor graphsMagnus expansionGeometric Variable Straintendon-driven manipulatorsprobabilistic roboticskinematic modeling
0
0 comments X

The pith

Estimating the shape of continuum robots from sparse sensors is possible with a compact state vector by using a Magnus-expanded Geometric Variable Strain model inside factor graphs.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper shows how to reconstruct the infinite-dimensional shape of continuum manipulators from noisy data by estimating a small number of strain coefficients rather than discretizing the entire rod. It embeds a closed-form geometric prior, obtained via the Magnus expansion, as a factor that connects those coefficients to the robot's backbone poses. This hybrid approach keeps the probabilistic uncertainty handling and modularity of factor-graph methods while producing a state dimension small enough for direct use in model-based controllers. Simulation results on a tendon-driven arm confirm that the method achieves millimeter-level accuracy across different sensor setups and outperforms a standard regression baseline when orientation data is missing.

Core claim

The authors derive a novel kinematic factor from the Magnus expansion of the strain field that encodes the closed-form rod geometry as a prior constraint. This factor links the coefficients of the low-dimensional Geometric Variable Strain parameterization directly to the backbone pose variables inside the factor graph. The resulting formulation produces a compact state vector that supports model-based control without sacrificing the ability to perform probabilistic inference or to add new measurement factors modularly.

What carries the argument

The Magnus-expansion-derived kinematic factor, which supplies a closed-form mapping from Geometric Variable Strain coefficients to backbone pose and serves as the prior constraint in the factor graph.

If this is right

  • Produces a state vector whose dimension does not grow with spatial discretization, making it suitable for real-time model-based control.
  • Preserves full probabilistic uncertainty quantification over the estimated shape.
  • Maintains the ability to incorporate arbitrary sensor modalities through additional factors.
  • Delivers mean position errors below 2 mm and substantially lower orientation errors than Gaussian process regression under position-only sensing.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • This formulation could be integrated into existing factor-graph SLAM pipelines for continuum robots operating in unstructured environments.
  • Extending the GVS parameterization to include dynamic effects might allow simultaneous shape and force estimation.
  • The closed-form prior may reduce the need for dense sensor placement in long continuum arms.

Load-bearing premise

The low-dimensional Geometric Variable Strain parameterization together with the Magnus expansion supplies an accurate closed-form prior that correctly relates strain coefficients to backbone pose for the tendon-driven continuum robot.

What would settle it

If hardware experiments on the same tendon-driven robot show position errors consistently above 2 mm or fail to reduce orientation error by a factor of six relative to Gaussian process regression when only position measurements are used, the accuracy claims would be falsified.

Figures

Figures reproduced from arXiv: 2604.15619 by Lorenzo Ticozzi, Panagiotis Tsiotras, Patricio A. Vela.

Figure 1
Figure 1. Figure 1: Schematic of a soft manipulator. The evolution of the cross-sectional pose along the arclength is governed by the following kinematic equation [18], g ′ (s) = g(s) ˆξ(s), (1) where (·) ′ ≜ ∂(·)/∂s, subject to the initial condition g(0) = I4. Here, ˆξ(s) ∈ se(3) is the strain field, where the “hat” symbol ˆ· denotes the isomorphism ˆ(·) : R 6 → se(3). The angular and linear strain components are denoted by … view at source ↗
Figure 2
Figure 2. Figure 2: Diagram of the proposed shape estimation factor [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Simulated ground-truth backbone shapes. IV. SIMULATIONS We evaluated the efficacy of the proposed shape estimation approach in simulation. While our framework is general and not restricted to a specific platform, throughout the simulations we considered a 0.4 m long tendon-driven continuum robot (TDCR) actuated by three tendons, whose coordinates in the cross-sectional frame are defined by ℓi(s) for i = 1,… view at source ↗
Figure 4
Figure 4. Figure 4: Mean strain error components for scenarios S1, S2 and [PITH_FULL_IMAGE:figures/full_fig_p005_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: Normalized pose error statistics for scenarios S1, S2 [PITH_FULL_IMAGE:figures/full_fig_p005_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Reconstructed backbone shapes in simulation scenarios [PITH_FULL_IMAGE:figures/full_fig_p006_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: Accuracy and computation efficiency comparison between the proposed method and the GP regression-based shape [PITH_FULL_IMAGE:figures/full_fig_p007_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: Comparison of the orientation errors in the proposed [PITH_FULL_IMAGE:figures/full_fig_p007_8.png] view at source ↗
read the original abstract

Reconstructing the shape of continuum manipulators from sparse, noisy sensor data is a challenging task, owing to the infinite-dimensional nature of such systems. Existing approaches broadly trade off between parametric methods that yield compact state representations but lack probabilistic structure, and Cosserat rod inference on factor graphs, which provides principled uncertainty quantification at the cost of a state dimension that grows with the spatial discretization. This letter combines the strength of both paradigms by estimating the coefficients of a low-dimensional Geometric Variable Strain (GVS) parameterization within a factor graph framework. A novel kinematic factor, derived from the Magnus expansion of the strain field, encodes the closed-form rod geometry as a prior constraint linking the GVS strain coefficients to the backbone pose variables. The resulting formulation yields a compact state vector directly amenable to model-based control, while retaining the modularity, probabilistic treatment and computational efficiency of factor graph inference. The proposed method is evaluated in simulation on a 0.4 m long tendon-driven continuum robot under three measurement configurations, achieving mean position errors below 2 mm for all three scenarios and demonstrating a sixfold reduction in orientation error compared to a Gaussian process regression baseline when only position measurements are available.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The paper proposes estimating the shape of continuum robots by recovering coefficients of a low-dimensional Geometric Variable Strain (GVS) parameterization inside a factor-graph inference framework. A novel kinematic factor is constructed via the Magnus expansion of the strain field to supply a closed-form prior that links the GVS coefficients directly to backbone pose variables. The resulting compact state is claimed to be suitable for model-based control while preserving the modularity and uncertainty quantification of factor graphs. Simulation experiments on a 0.4 m tendon-driven robot under three sensor configurations report mean position errors below 2 mm and a sixfold orientation-error reduction relative to a Gaussian-process baseline when only position measurements are available.

Significance. If the Magnus-derived prior is sufficiently accurate, the approach successfully merges the compactness of parametric models with the probabilistic structure of factor-graph methods, producing a low-dimensional state directly usable for control. The concrete error metrics reported in simulation constitute a clear strength and provide initial evidence of practical utility. The absence of quantified truncation error, however, leaves open whether the reported accuracy generalizes beyond the specific test cases.

major comments (2)
  1. [Kinematic factor derivation (Section III)] The central kinematic factor is obtained by truncating the Magnus series for a spatially varying GVS strain field, yet the manuscript neither states the truncation order employed nor supplies remainder bounds or a comparison of the factor residual against high-order numerical integration of the underlying Lie-group ODE. Because the claimed accuracy (<2 mm) and the assertion of an “accurate closed-form prior” rest on this approximation, the lack of such quantification is load-bearing for the main result.
  2. [Experimental evaluation (Section V)] Table I and the associated simulation results report position and orientation errors without an ablation on Magnus truncation order or a direct residual comparison to a high-fidelity Cosserat integration baseline. Consequently it is impossible to determine whether the observed performance stems from the fidelity of the proposed prior or from other modeling choices.
minor comments (2)
  1. [Abstract] The abstract states “closed-form rod geometry” while the body acknowledges a truncated series; a brief clarifying sentence in the abstract would avoid reader confusion.
  2. [Results tables] Error bars or standard deviations are not reported alongside the mean errors in the simulation tables; adding them would strengthen the quantitative claims.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive and detailed comments. We address each major comment below and outline the revisions we will make to strengthen the manuscript.

read point-by-point responses
  1. Referee: [Kinematic factor derivation (Section III)] The central kinematic factor is obtained by truncating the Magnus series for a spatially varying GVS strain field, yet the manuscript neither states the truncation order employed nor supplies remainder bounds or a comparison of the factor residual against high-order numerical integration of the underlying Lie-group ODE. Because the claimed accuracy (<2 mm) and the assertion of an “accurate closed-form prior” rest on this approximation, the lack of such quantification is load-bearing for the main result.

    Authors: We agree that the truncation order and associated error analysis should have been stated explicitly. The derivation in Section III employs a second-order truncation of the Magnus expansion, which was selected for its favorable accuracy-to-complexity trade-off on the strain fields arising in our tendon-driven robot. In the revised manuscript we will (i) state the truncation order at the beginning of Section III, (ii) supply the analytic remainder bound derived from the Magnus series for Lie-group-valued functions, and (iii) add a short comparison of the factor residual against a high-order numerical integrator of the underlying Lie-group ODE for the same strain profiles used in the experiments. These additions will appear in the main text and in a new supplementary section. revision: yes

  2. Referee: [Experimental evaluation (Section V)] Table I and the associated simulation results report position and orientation errors without an ablation on Magnus truncation order or a direct residual comparison to a high-fidelity Cosserat integration baseline. Consequently it is impossible to determine whether the observed performance stems from the fidelity of the proposed prior or from other modeling choices.

    Authors: We acknowledge that the current experimental section does not isolate the contribution of the Magnus approximation. In the revised manuscript we will augment Section V with (i) an ablation table that reports estimation errors for Magnus truncations of orders 1–4 under the three sensor configurations, and (ii) a direct residual comparison between the proposed kinematic factor and a high-fidelity Cosserat-rod numerical integration for the same robot trajectories. These results will be presented alongside the existing Table I to clarify the source of the reported accuracy. revision: yes

Circularity Check

0 steps flagged

No circularity: derivation applies established Magnus expansion and GVS from prior literature to construct an independent kinematic factor

full rationale

The paper's central derivation constructs a novel kinematic factor by applying the Magnus expansion to the low-dimensional Geometric Variable Strain (GVS) parameterization of the strain field, then embeds this as a prior constraint within a standard factor-graph inference framework. Both the GVS parameterization and the Magnus expansion are drawn from external prior literature rather than defined or fitted within the present work; the resulting state vector and MAP estimation follow directly from the factor-graph formulation without reducing to self-definition, renamed fits, or load-bearing self-citations. Simulation evaluation on a tendon-driven robot reports empirical errors but does not rely on any parameter that is fitted to the target result and then presented as a prediction. The derivation chain is therefore self-contained against external mathematical tools and benchmarks.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

The method rests on the assumption that the strain field of a continuum rod admits an accurate low-dimensional GVS representation and that the Magnus expansion supplies a valid closed-form geometric constraint; these are domain assumptions drawn from prior continuum mechanics literature rather than new postulates.

axioms (2)
  • domain assumption The strain field of the continuum robot can be accurately represented by a low-dimensional set of Geometric Variable Strain coefficients.
    Invoked to achieve compact state dimension while preserving geometric fidelity.
  • domain assumption The Magnus expansion yields a closed-form expression relating the integrated strain to the backbone pose.
    Used to construct the novel kinematic factor that links GVS coefficients to pose variables.

pith-pipeline@v0.9.0 · 5512 in / 1365 out tokens · 82754 ms · 2026-05-10T08:46:43.712937+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

25 extracted references · 25 canonical work pages · 1 internal anchor

  1. [1]

    Biomedical applications of soft robotics,

    M. Cianchetti, C. Laschi, A. Menciassi, and P. Dario, “Biomedical applications of soft robotics,”Nature Reviews Materials, vol. 3, no. 6, pp. 143–153, Jun. 2018

  2. [2]

    A berry picking robot with a hybrid soft-rigid arm: Design and task space control,

    N. Uppalapati, B. Walt, A. Havens, A. Mahdian, G. Chowdhary, and G. Krishnan, “A berry picking robot with a hybrid soft-rigid arm: Design and task space control,” inRobotics, ser. Robotics: Science and Systems. United States: Massachusetts Institute of Technology, 2020

  3. [3]

    Modeling and control of a hybrid soft–rigid space manipulator system,

    L. Ticozzi, P. A. Vela, and P. Tsiotras, “Modeling and control of a hybrid soft–rigid space manipulator system,”Journal of Guidance, Control, and Dynamics, vol. 48, no. 10, pp. 2162–2179, 2025

  4. [4]

    A survey on soft robot adaptability: Implementations, applications, and prospects [survey],

    Z. Chen, D. Wu, Q. Guan, D. Hardman, F. Renda, J. Hughes, T. G. Thuruthel, C. D. Santina, B. Mazzolai, H. Zhao, and C. Stefanini, “A survey on soft robot adaptability: Implementations, applications, and prospects [survey],”IEEE Robotics & Automation Magazine, pp. 2–14, 2025

  5. [5]

    Learning closed loop kinematic controllers for continuum manipulators in unstructured environments,

    T. G. Thuruthel, E. Falotico, M. Manti, A. Pratesi, M. Cianchetti, and C. Laschi, “Learning closed loop kinematic controllers for continuum manipulators in unstructured environments,”Soft Robotics, vol. 4, no. 3, pp. 285–296, 2017

  6. [6]

    Open loop position control of soft continuum arm using deep rein- forcement learning,

    S. Satheeshbabu, N. K. Uppalapati, G. Chowdhary, and G. Krishnan, “Open loop position control of soft continuum arm using deep rein- forcement learning,” in2019 International Conference on Robotics and Automation (ICRA), 2019, pp. 5133–5139

  7. [7]

    Reduced order modeling of hybrid soft-rigid robots using global, local, and state-dependent strain parameterization,

    A. T. Mathew, D. Feliu-Talegon, A. Y . Alkayas, F. Boyer, and F. Renda, “Reduced order modeling of hybrid soft-rigid robots using global, local, and state-dependent strain parameterization,”The International Journal of Robotics Research, vol. 44, no. 1, pp. 129–154, 2025

  8. [8]

    Discrete Cosserat approach for soft robot dynamics: A new piece-wise constant strain model with torsion and shears,

    F. Renda, V . Cacucciolo, J. Dias, and L. Seneviratne, “Discrete Cosserat approach for soft robot dynamics: A new piece-wise constant strain model with torsion and shears,” in2016 IEEE/RSJ International Con- ference on Intelligent Robots and Systems (IROS), 2016, pp. 5495–5502

  9. [9]

    Sensing soft robots’ shape with cameras: an investigation on kinematics-aware SLAM,

    E. R. Rosi, M. St ¨olzle, F. Solari, and C. D. Santina, “Sensing soft robots’ shape with cameras: an investigation on kinematics-aware SLAM,” in 2022 IEEE 5th International Conference on Soft Robotics (RoboSoft), 2022, pp. 795–801

  10. [10]

    Design and kinematic modeling of constant curvature continuum robots: A review,

    R. J. WebsterIII and B. A. Jones, “Design and kinematic modeling of constant curvature continuum robots: A review,”The International Journal of Robotics Research, vol. 29, no. 13, pp. 1661–1683, 2010

  11. [11]

    Soft robot shape estimation with IMUs leveraging PCC kinematics for drift filtering,

    F. Stella, C. D. Santina, and J. Hughes, “Soft robot shape estimation with IMUs leveraging PCC kinematics for drift filtering,”IEEE Robotics and Automation Letters, vol. 9, no. 2, pp. 1945–1952, 2024

  12. [12]

    H-infinity based extended Kalman filter for state estimation in highly non-linear soft robotic system,

    J. Y . Loo, C. P. Tan, and S. G. Nurzaman, “H-infinity based extended Kalman filter for state estimation in highly non-linear soft robotic system,” in2019 American Control Conference (ACC), 2019, pp. 5154– 5160

  13. [13]

    Dynamic shape estimation of tendon-driven soft manipulators via actuation readings,

    D. Feliu-Talegon, A. T. Mathew, A. Y . Alkayas, Y . A. Adamu, and F. Renda, “Dynamic shape estimation of tendon-driven soft manipulators via actuation readings,”IEEE Robotics and Automation Letters, vol. 10, no. 1, pp. 780–787, 2025

  14. [14]

    Continuum robot state estimation using Gaussian process regression on SE(3),

    S. Lilge, T. D. Barfoot, and J. Burgner-Kahrs, “Continuum robot state estimation using Gaussian process regression on SE(3),”The Interna- tional Journal of Robotics Research, vol. 41, no. 13-14, pp. 1099–1120, 2022

  15. [15]

    Unified shape and external load state estimation for continuum robots,

    J. M. Ferguson, D. C. Rucker, and R. J. Webster, “Unified shape and external load state estimation for continuum robots,”IEEE Transactions on Robotics, vol. 40, pp. 1813–1827, 2024

  16. [16]

    Continuum robot state estimation with actuation uncertainty,

    J. M. Ferguson, A. Kuntz, and T. Hermans, “Continuum robot state estimation with actuation uncertainty,” 2026. [Online]. Available: https://arxiv.org/abs/2601.04493

  17. [17]

    On the exponential solution of differential equations for a linear operator,

    W. Magnus, “On the exponential solution of differential equations for a linear operator,”Communications on Pure and Applied Mathematics, vol. 7, no. 4, pp. 649–673, 1954

  18. [18]

    Screw- based modeling of soft manipulators with tendon and fluidic actuation,

    F. Renda, M. Cianchetti, H. Abidi, J. Dias, and L. Seneviratne, “Screw- based modeling of soft manipulators with tendon and fluidic actuation,” Journal of Mechanisms and Robotics, vol. 9, no. 4, p. 041012, 05 2017

  19. [19]

    Factor graphs for robot perception,

    F. Dellaert and M. Kaess, “Factor graphs for robot perception,”Found. Trends Robot, vol. 6, no. 1–2, p. 1–139, Aug. 2017

  20. [20]

    Strain-based shape and 3-d force estimation for rod-driven continuum robots with stretch sensors,

    P. Wang, D. Feliu-Talegon, Y . Sun, Z. Xie, W. Xin, M. S. Nazeer, C. D. Santina, C. Laschi, and F. Renda, “Strain-based shape and 3-d force estimation for rod-driven continuum robots with stretch sensors,”IEEE Transactions on Robotics, vol. 42, pp. 894–911, 2026

  21. [21]

    3-axis angular strain estimation with hall effect sensors for proprioception of soft robotic manipulators,

    Y . A. Adamu, D. Feliu-Talegon, A. T. Mathew, and F. Renda, “3-axis angular strain estimation with hall effect sensors for proprioception of soft robotic manipulators,”IEEE Robotics and Automation Letters, vol. 10, no. 9, pp. 8666–8673, 2025

  22. [22]

    P. C. Hansen,Rank-Deficient and Discrete Ill-Posed Problems: Numer- ical Aspects of Linear Inversion. Philadelphia, PA: SIAM, 1998

  23. [23]

    A micro lie theory for state estimation in robotics,

    J. Sol `a, J. Deray, and D. Atchuthan, “A micro Lie theory for state estimation in robotics,” 2021. [Online]. Available: https: //arxiv.org/abs/1812.01537

  24. [24]

    How to model tendon-driven continuum robots and benchmark modelling perfor- mance,

    P. Rao, Q. Peyron, S. Lilge, and J. Burgner-Kahrs, “How to model tendon-driven continuum robots and benchmark modelling perfor- mance,”Frontiers in Robotics and AI, vol. V olume 7 - 2020, 2021

  25. [25]

    Dellaert and GTSAM Contributors

    F. Dellaert and GTSAM Contributors. (2022, May) borglab/gtsam. [Online]. Available: https://github.com/borglab/gtsam)