Source-linked AI summary

Constraint-Aware Physics-Informed Neural Networks for Static Shape Estimation of Co-Manipulative Continuum Robots

Rana Danesh, Pari Qarehdaghi, Farrokh Janabi-Sharifi

arXiv:2608.26273v1cs.ROcs.LG

TL;DR

Closed-chain CCRs require static shape estimates that satisfy both equilibrium and geometric loop closure, while purely data-driven models may violate these constraints under limited or noisy data. The paper develops a constraint-aware PINN with projected equilibrium and configuration-level geometric residuals, achieving improved robustness and physical consistency, fast simulation inference, and substantially better experimentally fine-tuned marker predictions.

  • Problem

    Closed-chain CCR shape estimation is difficult because coupled arms and a flexible object must satisfy static equilibrium and geometric loop-closure constraints, while data-driven models may violate mechanics under noisy or unseen inputs.

    Source: §I · p. 1
  • Method

    A constraint-aware PINN uses projected static equilibrium and configuration-level geometric residuals, with simulation pretraining followed by experimental fine-tuning.

    Source: §I · pp. 1–2
  • Results

    After fine-tuning, marker RMSE decreases from 2.657 mm to 0.497 mm and R2 increases from -0.788 to 0.937 on held-out experimental data.

    Source: E. Experimental Evaluation and Results · p. 8
  • Takeaways & Limitations

    The learned mapping provides accurate, mechanically consistent, and computationally efficient static shape estimation for closed-chain CCRs within the evaluated simulation and experimental settings.

    Source: §VI · p. 9

Abstract

from arXiv · show

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.

I. INTRODUCTION

Co-manipulative continuum robots form mechanically coupled closed chains whose static shape estimation must satisfy both robot mechanics and geometric constraints. The paper develops a constraint-aware PINN using GVS modeling to predict physically consistent equilibrium configurations from tendon inputs.

Motivation

  • Closed-chain CCRs couple multiple continuum arms through a manipulated object, imposing geometric constraints and internal reaction forces that complicate static modeling.The arms and object form a closed-chain mechanism, so individual arm configurations are not independent.Source: §I · p. 1
  • Purely data-driven ANNs can evaluate actuation-to-configuration mappings quickly but may violate static equilibrium or loop-closure constraints under unseen or noisy inputs.Large representative experimental datasets are also difficult to collect.Source: §I · p. 1

Contributions

  • The proposed constraint-aware PINN incorporates static equilibrium and geometric loop-closure constraints into learning to predict physically consistent equilibrium configurations from tendon actuation inputs.The formulation targets closed-chain CCRs rather than individual continuum robots.Source: §I · pp. 1–2
  • The formulation enforces static equilibrium in a constraint-consistent subspace and loop closure through a configuration-level constraint residual.This distinguishes the method from approaches focused primarily on individual continuum or soft robots.Source: §I · p. 2

Evaluation

  • The study evaluates the PINN against a data-driven ANN under limited and noisy data and against an iterative nonlinear solver for accuracy, consistency, robustness, and efficiency.The framework also pretrains in simulation and fine-tunes using measured tendon displacements and marker positions.Source: §I · p. 2

GVS modeling

  • The GVS model represents continuous strain fields with finite spatial basis functions and reconstructs nonlinear poses using exponential-map spatial integration.Angular and linear strain components account for bending, torsion, shear, and axial deformation.Source: A. GVS Kinematics · p. 2

B. Static Equilibrium

The static equilibrium model combines elastic, tendon-actuation, and gravitational generalized forces for the GVS coordinates. Constitutive stiffness maps strain deviations into elastic forces, while tendon routing determines configuration-dependent actuation forces.

Elastic forces

  • At static equilibrium, internal elastic wrench is related to strain deviation from the reference configuration through a linear elastic constitutive law.The cross-sectional stiffness matrix specifies the elastic response.Source: B. Static Equilibrium · p. 2
  • The global generalized elastic force is expressed as Qe = Kq after assembling stiffness contributions from the deformable bodies.Each body contributes a corresponding stiffness block to the global matrix.Source: B. Static Equilibrium · p. 3

Actuation

  • The generalized tendon actuation force depends on tendon inputs through the configuration-dependent matrix Bq(q), which incorporates routing geometry and its variation with configuration.Each column of Bq represents the generalized force from a unit input of the corresponding tendon.Source: B. Static Equilibrium · p. 3

Gravity

  • Gravity is mapped to generalized coordinates using the geometric Jacobian and a spatial-frame gravity twist.The resulting generalized gravitational force contributes to the static equilibrium equations.Source: B. Static Equilibrium · p. 3

Equilibrium

  • With no external wrench other than gravity, the unconstrained static equilibrium combines tendon actuation, gravitational loading, and elastic resistance.This equation precedes incorporation of the closed-chain constraints.Source: B. Static Equilibrium · p. 3

C. Closed-Chain Geometric Constraints and Jacobian

Closed-loop connections impose configuration-level geometric closure constraints between paired bodies. Their Jacobian captures compatible differential directions and supports the treatment of internal reaction forces in constrained equilibrium.

Loop geometry

  • Each closed-loop connection relates two bodies whose connection-frame transformations determine relative position and orientation differences.Fixed offsets between body frames and actual connection frames are included through constant transformations.Source: C. Closed-Chain Geometric Constraints… · p. 3
  • The relative transformation between connection frames is used to define the geometric closure error.The error measures the difference between the two sides of each closed-loop connection.Source: C. Closed-Chain Geometric Constraints… · p. 3

Geometric constraints

Constraint Jacobian

  • The global constraint Jacobian A(q) stacks connection-level Jacobian blocks, and its null space defines differential directions compatible with closed-chain constraints.The Jacobian also supports accounting for unknown closed-chain reaction forces.Source: C. Closed-Chain Geometric Constraints… · p. 3
  • The geometric constraint vector e(q) measures configuration-level closure error, whereas A(q) defines differential constraint directions for reaction-force treatment.These quantities therefore serve distinct roles in the closed-chain model.Source: C. Closed-Chain Geometric Constraints… · p. 3

D. Constraint-Consistent Static Equilibrium

Closed-chain reactions are represented with Lagrange multipliers but need not be solved explicitly. Projection onto the constraint Jacobian’s null space removes their contribution, after which the projected equilibrium residual is combined with geometric closure error.

Constrained equilibrium

  • Closed-chain connections generate internal reaction forces and moments represented by the Lagrange multiplier vector λ.These reactions maintain the geometric constraints.Source: D. Constraint-Consistent Static… · p. 3

Projection

  • The constrained equilibrium equation is projected onto the null space of the constraint Jacobian to eliminate unknown reaction forces.The projection assumes A(q) has full row rank.Source: D. Constraint-Consistent Static… · p. 3
  • The projector satisfies P(q)A^T(q) = 0, so constraint reactions do not contribute to the projected equilibrium.This removes the need to determine reaction forces explicitly.Source: D. Constraint-Consistent Static… · p. 3

Residual construction

  • The projected physics residual enforces static equilibrium only in directions consistent with the closed-chain constraints.It does not independently guarantee geometric loop closure.Source: D. Constraint-Consistent Static… · p. 4
  • The complete static residual combines the projected equilibrium residual with the configuration constraint vector e(q).For a prescribed tendon input u, the static configuration q* satisfies the resulting constrained conditions.Source: D. Constraint-Consistent Static… · p. 4

III. PHYSICS-INFORMED STATIC SHAPE ESTIMATION

The proposed PINN learns tendon-input-to-equilibrium-GVS mappings while enforcing projected static equilibrium and closed-chain geometric consistency through differentiable physics residuals.

  • The PINN learns the mapping from tendon tension vector u to equilibrium GVS coordinates q, replacing per-input iterative nonlinear solving.Source: §III · p. 4
  • Tendon tensions are normalized to [−1, 1], while generalized coordinates are standardized using training-set means and standard deviations.Source: §III · p. 4
  • The network maps normalized tendon inputs to standardized GVS coordinates, which are transformed back to physical coordinates for strain and backbone reconstruction.Source: §III · p. 4
  • The fully connected network uses four hidden layers of 128 neurons with hyperbolic tangent activations and a linear output layer for 16 standardized GVS coordinates.Source: §III · p. 4
  • Physics residuals are evaluated through the differentiable GVS model, and automatic differentiation backpropagates gradients through the network and forward mechanics.Source: §III · p. 4
  • The training objective combines supervised data, projected static equilibrium, and closed-chain geometric constraint losses with separately scaled weights.Source: §III · p. 4

IV. SIMULATION RESULTS

The simulation study evaluates the PINN against both a data-driven ANN and an iterative nonlinear static solver across accuracy, physical consistency, robustness, and computation time.

  • The simulation has two stages: comparison with an ANN under varied data and label noise, followed by benchmarking against an iterative nonlinear static solver.Source: §IV · p. 4

A. Dataset Generation and Training Setup

The study generates constrained static GVS data over tendon actuation ranges and tests ANN and PINN performance with limited samples and corrupted training labels.

B. PINN and ANN Comparison

The PINN is more robust than the ANN under noisy supervision and offers much faster inference than the nonlinear solver, while the solver remains more accurate in equilibrium prediction.

PINN and ANN Comparison

PINN and Nonlinear Solver Comparison

Experimental Setup

  • The experimental platform uses two tendon-driven continuum arms rigidly connected to a flexible Nitinol rod, forming the closed-chain structure.Source: A. Experimental Setup · p. 6

B. Static Experimental Data Collection

The experimental dataset uses static tendon actuation and Vicon marker measurements to represent CCR configurations. The PINN maps tendon displacements to marker positions and generalized coordinates while embedding GVS kinematics, tendon-length, equilibrium, and closed-chain constraints.

D. Experimental Fine Tuning

Fine tuning adapts the simulation-pretrained PINN to measured marker data while retaining selected physical consistency terms. Because experimental generalized-coordinate labels are unavailable, a frozen pretrained model supplies auxiliary coordinate references.

E. Experimental Evaluation and Results

Evaluation on held-out experimental configurations shows that fine tuning substantially improves marker prediction accuracy and agreement across both continuum robots. The results support the PINN’s simulation-to-experiment transfer while retaining its physics-informed formulation.

Loading 2608.26273v1…