2 Modeling

In this survey, the term model refers to both classical physical formulations and other representations of DLO behavior, including geometric and data-driven approaches. This section begins by introducing the physical formulation for DLO modeling based on Cosserat rod theory, which will serve as reference and baseline for characterising and comparing other widely used models in the literature in this survey's proposed DLO model classification. For a broader overview of slender-object modeling techniques, readers are referred to the review by (Lv et al., 2020) whose scope is primarily oriented toward non-robotic contexts, in contrast to the robotics-centered perspective of this survey.
Comparison of different modeling approaches for DLOs
Figure 15. Comparison of different modeling approaches for DLOs, evaluated according to their physical fidelity and spatial resolution. This overview highlights key trade-offs between model accuracy and descriptive power versus computational efficiency, guiding the selection of appropriate models for different robotic applications.

2.1 DLO Baseline Model: Cosserat Rod Theory

DLOs are continuous mechanical systems, for which the Cosserat rod theory (Antman, 1972) offers a particularly complete physical formulation. It models both the 3D position and orientation of the DLO's centreline through a director field, and accounts for bending, torsion, shear, and axial deformations via constitutive relations.

2.1.1 Cosserat Rod Formulation.

In Cosserat rod theory, DLOs are modelled as continuous bodies through a curve \(\mathbf{x}(s, t) \in \mathbb{R}^3\) parameterized by arc-length \(s \in [0, L]\) and time \(t\). The dynamic equilibrium equations governing the motion and deformation of the DLO are derived from the balance of forces and moments along the rod, resulting, respectively, in differential equations: \[ \rho \frac{\partial^2 \mathbf{x}}{\partial t^2} = \frac{\partial \mathbf{n}}{\partial s} + \mathbf{f}_d(s, t) + \sum_i \mathbf{f}_p^{(i)}(t), \quad\; \text{and} \\ \mathbf{0} = \frac{\partial \mathbf{m}}{\partial s} + \mathbf{t} \times \mathbf{n} + \mathbf{c}_d(s, t) + \sum_i \mathbf{c}_p^{(i)}(t), \quad \] where \(\rho\) is the linear mass density, \(\mathbf{n}\) denotes the internal restoring forces, and \(\mathbf{m}\) refers to the internal moments (couples). Forces \(\mathbf{f}_d(s, t)\) and \(\mathbf{f}_p^{(i)}(t)\) correspond to distributed and point external forces, respectively, while \(\mathbf{c}_d(s, t)\) and \(\mathbf{c}_p^{(i)}(t)\) denote distributed and point external moments. The tangent vector along the center line is defined as \(\mathbf{t} = {\partial \mathbf{x}}/{\partial s}\).

The differential equations (1, 2) incorporate constitutive laws that describe how internal forces and moments arise from deformations. That is, these relations connect strains to stresses based on the object's physical properties, describing how bending, twisting, stretching, and shearing generate internal forces and moments depending on the rod's material properties and geometric characteristics. For slender, isotropic, and linearly elastic rods (common assumptions for DLOs) the constitutive laws are typically expressed as: \[ \mathbf{n} = \mathbf{K}_n (\boldsymbol{\nu} - \boldsymbol{\nu}_0), \quad \mathbf{m} = \mathbf{K}_m (\boldsymbol{\mu} - \boldsymbol{\mu}_0), \] where \(\boldsymbol{\nu}\) and \(\boldsymbol{\mu}\) denote the strain fields along the rod, including axial, shear, curvature, and twist strains, while \(\boldsymbol{\nu}_0\) and \(\boldsymbol{\mu}_0\) represent the corresponding reference (undeformed) strain states. The stiffness matrices are defined as: \[ \mathbf{K}_n = \text{diag}(GA, GA, EA), \quad \mathbf{K}_m = \text{diag}(EI_1, EI_2, GJ), \] with \(E\) being the Young’s modulus, \(G\) the shear modulus, \(A\) the cross-sectional area, \(I_1\) and \(I_2\) the second moments of area, and \(J\) the polar moment of inertia. Typically, \(\mathbf{K}_n\) and \(\mathbf{K}_m\) in (3) are assumed to be constant along the DLO domain. For cases involving variable stiffness along \(\mathbf{x}(s,t)\), i.e. \(\mathbf{K}_n(s)\) and \(\mathbf{K}_m(s)\), the reader is referred to a more general formulation of (Tummers et al., 2023). Another clear and concise discussion of the Cosserat model, particularly focused on the kinematic aspects, is provided in (Rucker and Webster III, 2011).

2.1.2 Boundary Conditions.

Solving differential equations (1, 2) requires Boundary Conditions (BCs) that establish the model within a specific manipulation scenario, thereby defining the physical context for the model. In the context of DLOs, boundary conditions typically fall into two main categories: actuation, which describes how the object is controlled or manipulated, and environmental constraints, representing interactions with external elements such as surfaces, fixtures, or obstacles.

Actuation: Refers to boundary conditions that can be actively modified during manipulation. Typical setups include single-end grasping (one grasped end, the other free), dual-end grasping (both ends are grasped, i.e., clamped DLO), and variable contact points (e.g., a DLO pushed on a table at different points). These impose specific pose and force constraints and determine the numerical strategy for solving (1, 2). In single-end cases, the problem is usually solved via shooting methods, while dual-end cases are formulated as two-point Boundary Value Problems (BVPs) and can be solved, for example, through spectral collocation. Specialized DLO models with BCs arising from continuous actuation along the domain, such as tendon-driven actuation, are also common in related fields like soft robotics (e.g., Tummers et al., 2023).

Environmental constraints: Refer to external factors that affect the DLO but cannot be actively modified during DLO manipulation. These typically include factors such as distributed forces like gravity, friction and contacts with surfaces (Jilani et al., 2025), fixtures, and obstacles in the environment.

2.2 Classification of DLO Models

The continuous formulation of the Cosserat rod model, as outlined in Sec. 2.1, provides a strong physical foundation. However, in the practical context of DLO manipulation, it presents several challenges. Solving equations (1, 2) can be computationally intensive, particularly when simulating complex interactions or real-time scenarios. Additionally, the accuracy of Cosserat's model is highly dependent on precise material properties and detailed geometric data of the DLO (3), such as length or cross-sectional areas and shapes. These limitations have led to the use of alternative models for DLO manipulation, which are classified in this survey based on criteria designed to enhance both clarity and practicality for the reader. As illustrated in Fig. 15, different modeling approaches for DLOs vary significantly in terms of physical realism and computational complexity.

2.2.1 Spatial Resolution.

It refers to the level of granularity with which a model represents the geometry and deformation of a DLO along its length. Therefore, spatial resolution affects both model accuracy and computational cost. Models can be categorized into:
  • Continuous: They describe the deformation of DLOs over a continuous spatial domain. Continuous physical models offer high accuracy but typically imply high computational cost. Examples include the already discussed Cosserat rod formulation (Antman, 1972), along with particularisations of the Cosserat rod like the Kirchhoff rod (Bretl and McCarthy, 2014) for inextensible, non-shearable rods, or the Timoshenko rod, which accounts for shear in thick inextensible beams. Among these and other classic beam and rod models, other continuous representations for DLO description and modeling include the use of parametric curves such as Dynamic Splines (DS) (Palli, 2020; Theetten et al., 2008; Valentini and Pennestrì, 2011), Fourier series (Zhu et al., 2018), or curvature-based analysis (Cuiral-Zueco et al., 2023).
  • Discretised: These models approximate continuous deformation by discretizing the DLO's spatial domain, maintaining correspondence with continuous models either through inherent equivalence or by converging to the continuous solution as the discretization becomes finer. Discretised models typically provide a balance between physical accuracy and computational efficiency. Examples include discretized Cosserat rod formulations through variational methods (Jung et al., 2011), geometrically exact Cosserat through multi-body dynamics (Lang et al., 2011), Cosserat numerical space and time discretisations (Gazzola et al., 2018), as well as other conventional constitutive model approximations like the Finite Element Method (FEM) (Duenser et al., 2018; Koessler et al., 2021).
  • Discrete: While some analogies to continuous models may exist, discrete deformation models are inherently defined on a discrete structure and are not derived from the domain discretisation of a continuous formulation. They are typically computationally efficient, but are often less physically realistic. This category includes physics-inspired models, such as the Mass-Spring-Damper (MSD) model (Lv et al., 2017; Yu et al., 2023; Caporali et al., 2024; Almaghout et al., 2024), Multi-Body (MB) model (Servin and Lacoursiere, 2008; Yang et al., 2021) or purely geometric models, like the As-Rigid-As-Possible (ARAP) model (Sorkine and Alexa, 2007). Alternatively, projective dynamics (Bouaziz et al., 2023), and Position-Based Dynamics (PBD) approaches (Bender et al., 2015) achieve a discrete analogy of Cosserat models (not geometrically exact, as opposed to e.g. (Lang et al., 2011)) by including the preservation of the angular momentum (Soler et al., 2018), through the introduction of ghost points for orientation constraints (Umetani et al., 2014), by incorporating quaternions for orientation in the PBD formulation (Kugelstadt and Schömer, 2016), or even achieving differentiable models through compliant PBD (Liu et al., 2023).

2.2.2 Static/Quasistatic vs Dynamic Models.

In DLO manipulation, many setups and tasks are quasi-static, assuming negligible inertial effects (e.g., a foam rod grasped by two grippers), while others require full dynamic modeling (e.g., a rope rapidly shaken by a robot). According to this criterion, models are classified into:

2.2.3 Physics-based vs Physics-inspired vs Empirical/Heuristic.

This classification differentiates DLO models according to the degree to which they rely on fundamental physical principles. According to this criterion, models are classified into:

  • Physics-based: Grounded in fundamental physical laws (e.g., continuum mechanics and deformation energy principles), they incorporate explicit constitutive relations that describe mechanical quantities such as stress, strain, stiffness, and internal forces and moments. Their parameters, such as Young’s modulus, damping coefficients, or mass, are physically meaningful, enabling direct interpretability and calibration from experimental material data. These models are particularly suitable for modeling force inputs and boundary conditions (e.g., continuously distributed loads). Representative examples include the Cosserat model (Jung et al., 2011; Tummers et al., 2023; Gazzola et al., 2018; Lang et al., 2011), the quasistatic Kirchhoff rod model (Bretl and McCarthy, 2014), or the Thimoshenko rod model, which accounts for shear deformation in thicker DLOs.
  • Physics-inspired: These models are informed by physical intuition but do not explicitly formulate fundamental mechanical laws. They typically omit rigorous constitutive relations and force or moment equilibrium, instead approximating mechanical behavior through simplified formulations such as deformation energy or nodal balance (e.g., MSD systems). Parameters generally lack a direct and measurable link to material properties, reducing physical interpretability while offering computational simplicity and flexibility. Examples include PBD Cosserat approximations (Umetani et al., 2014; Kugelstadt and Schömer, 2016), MBD (Servin and Lacoursiere, 2008; Yang et al., 2021), DS (Palli, 2020; Theetten et al., 2008; Valentini and Pennestrì, 2011), and MSD formulations (Lv et al., 2017; Yu et al., 2023; Caporali et al., 2024; Almaghout et al., 2024).
  • Empirical/Heuristic: These models are based purely on observed geometric behavior or approximations, without explicit consideration of mechanical deformation principles. They model shape evolution or kinematics effectively but do not capture internal mechanical states (e.g., forces, moments, or strains), limiting their ability to handle physical interactions such as contact, gravity, or friction in a principled way. Examples include geometry-based approaches like (Sorkine and Alexa, 2007; Aghajanzadeh et al., 2022) and online-updated deformation Jacobian estimations (Zhu et al., 2018; Cuiral-Zueco et al., 2023). While such models can be extended with additional layers to infer mechanical quantities, these are not intrinsic to their formulation.

2.2.4 Numerical vs Data-driven.

This classification considers the computational approach typically used by models to simulate or predict DLO behavior. Analytical (closed-form) solutions are disregarded here due to their rarity in practical DLO models.

  • Numerical methods: They are typically used for physically grounded models and approximate their governing equations through techniques such as ODE integration, BVP shooting, Gauss-Newton optimization, or finite difference schemes (Tummers et al., 2023; Jung et al., 2011). Numerical methods also include energy minimization for discretised physically-based models (Bender et al., 2015) or geometrically inspired models (Sorkine and Alexa, 2007). Models solved through numerical methods are grounded in mathematical representations of physical or geometric behavior and thus can be applied to a wide range of DLO manipulation scenarios and constraints.
  • Data-driven methods: They model DLO behavior by learning patterns directly from empirical or simulated data, using statistical approaches (Zhu et al., 2018; Cuiral-Zueco et al., 2023; Navarro-Alarcon et al., 2013; Aghajanzadeh et al., 2022) or machine learning techniques (Laezza and Karayiannidis, 2021; Zakaria et al., 2022; Huo et al., 2022; Yang et al., 2022), which are generally more data-intensive. These methods prioritize low online computational cost and typically require minimal prior knowledge of the underlying physics. While capable of capturing complex, nonlinear dynamics implicitly, their performance is highly sensitive to the quality, diversity, and representativeness of the training data. Consequently, they may struggle to generalize across varying tasks or environmental conditions.
  • Hybrid approaches: They combine elements from both numerical and data-driven methods. These models typically embed physical laws or constraints into data-driven frameworks to improve generalization and robustness. Examples include machine learning for parameter estimation (Caporali et al., 2024), or data-acquisition from physical models for data-driven Jacobian estimation (Artinian et al., 2024). A prominent example is physics-informed neural networks, which incorporate governing equations directly into the training process (Bensch et al., 2024). Other hybrid approaches may use simulation data to pre-train models or augment learning with differentiable physics modules or simulators (Liu et al., 2023), or exploit graph neural networks to initialize iterative solvers (Shao et al., 2021).

Table 1. Overview of widely used physics-based frameworks for DLO simulation in robotics, highlighting their core DLO modeling approaches and representative references.

Several physics-based simulators support DLO modeling, each providing unique numerical methods, levels of physical realism, and degrees of integration with robotic platforms. Below is an overview of some of the most prominent simulators commonly employed in DLO research, highlighting their core modeling approaches and key references (see Table 1 for a summary):

  • Bullet (Erwin Coumans, 2025) and MuJoCo (Todorov et al., 2012): These are widely adopted open-source physics engines that employ PBD-like solvers for real-time simulations. In Bullet, DLOs can be represented either as FEM-like soft bodies or as chains of cylindrical segments connected by 6D springs, mimicking MB models. MuJoCo offers two main representations: cables, which model inextensible rods with bending and twisting stiffness using a geometrically exact formulation discretized into capsules or boxes; and 1D flex, recommended for simulating extensible strings under tension, such as rubber bands.
  • AGX Dynamics[1]: Proprietary physics simulation platform that employs a hybrid constraint-based solver for real-time simulations. It offers specialized modules such as Wires, for simulating long, bendable structures under extreme tension and in large-scale scenarios, and Cables, which capture elastic deformations as well as plasticity, using sequences of rigid bodies connected by constraints.
  • Obi[1]: Real-time particle-based physics engine that uses extended PBD to simulate deformable objects, available as a plugin for Unity. It supports rod simulations with stretch/shear and bend/twist constraints, and rope simulations with distance and bend constraints.
  • FleX (Macklin et al., 2014): Open-source GPU-accelerated particle-based simulator that represents all objects, including DLOs, as particle systems governed by PBD.
  • IsaacLab (Mittal et al., 2025): A GPU-accelerated simulation and robot-learning framework built on Isaac Sim and PhysX, and the successor to Isaac Gym. It provides parallel physics, photorealistic rendering, and rich multi-modal sensor simulation, together with tools for domain randomization and large-scale data collection. While not DLO-specific, IsaacLab exposes PhysX’s GPU-accelerated FEM soft-body capabilities, enabling simulation of cables and other deformable linear structures within robotic environments.
  • Elastica (Naughton et al., 2021): Open-source software package designed to numerically solve systems made up of collections of Cosserat rods. While not a general-purpose simulator and not real-time, it offers physically accurate modeling of slender structures.