Abstract
Purpose of review
In this review, we briefly summarize the numerical methods commonly used for the nonlinear dynamic analysis of soft robotic systems. The underlying mechanical principles as well as the geometrical treatment tailored for soft robots are introduced with particular emphasis on one-dimensional models. Additionally, the review encompasses three-dimensional frameworks, available simulation packages, and various types of interaction models, shedding light on the design, actuation, motion control, and internal and external forces of soft robots.
Recent findings
Reduced-order models can offer high efficiency in characterizing nonlinear deformations, allowing convenient tailoring based on specific structural and material configurations. For pursuing high simulation accuracy and detailed mechanics, the finite element method proves to be a valuable tool through numerous off-the-shelf platforms. Furthermore, machine learning has emerged as a promising tool to effectively address the challenges within the mechanics community.
Summary
A wide range of kinematic and dynamic numerical models is available for simulating the behaviors of soft robots, offering exceptional adaptability to different geometries and structures based on existing modeling theories and numerical solution algorithms. However, the trade-off between computational complexity and simulation accuracy remains a challenge in achieving fast, accurate, and robust control of soft robots in complex environments.
Similar content being viewed by others
Introduction
Inspiration from the diverse creatures in nature has sparked the emergence of numerous soft robots in recent years. These robots, such as soft robotic octopuses, snakes, caterpillars, birds and click beetles [1,2,3,4,5], exhibit remarkable flexibility in locomotion, exceptional dexterity in manipulation, and advanced adaptability to complicated environments. In contrast to conventional piece-wise rigid machines, soft robots possess an infinite number of Degrees of Freedom (DOFs) and inherent softness, which enables them to overcome the limitations of confined space, offers enhanced dexterity, and ensures safer interactions with humans.
Designing and fabricating a soft robot with particular function requires meticulous consideration of numerous factors and issues. However, the current methods often involve an iterative experimental trial and error processes, resulting in significant time costs, tedious assembly processes, and substantial interference from the environment. In contrast, numerical simulation has served as an efficient tool to guide the design, analysis, fabrication, and control of soft robots [6].
During the design phase, simulation performs as a valuable tool for visualizing the overall structure and analyzing kinematics, including singularity, feasibility, and reachable space range. This allows for adjustments, improvements, and optimizations before the fabrication of real robots. Following the fabrication of the robot, the numerical tool continues to be utilized as a complementary verification since experiments cannot cover all working conditions within a short period of time, and, more importantly, subjecting the robot to extreme environments may lead to damage or even complete failure.
Accurate simulation models that capture the dynamic behavior of soft robots promote the realization of precise and robust model-based controls [6]. They also enable the application of deep learning based control methods, such as deep reinforcement learning, by constructing virtual training environments. Therefore, the precise and rapid modeling of soft robotic dynamics holds great significance within the soft robotics community.
Various mechanical theories and numerical solvers offer the flexibility to develop customized kinematic and dynamic models for soft robots. In the case of cable or tendon-driven soft robots, geometric structures are often modeled in a reduced-order fashion, such as the one-dimensional (1D) slender rod model or the two-dimensional (2D) thin shell framework, wherein the main components are retained while trivial details are disregarded to enhance computational efficiency. However, for simulating complex structures and exploring intricate mechanical details, three-dimensional (3D) models need to be established and analyzed using Finite Element Method (FEM) with readily available platforms. The simulation process should also be incorporated with the contact dynamics and external actuation. Moreover, Machine Learning (ML) techniques show promise as modeling approaches that can complement or even replace traditional mathematical models. Additionally, model-based control has gained significant attention as an attractive topic, given its robustness and high precision in controlling soft robots.
Compared to theoretical modeling, numerical approaches are widely embraced due to their advantages in terms of computational cost, numerical robustness, and overall applicability. Hence, this concise review primarily focuses on the numerical simulation of soft robots. The review begins with introducing various structural mechanics models, with particular attention given to reduced-order models (ROMs) in “One-Dimensional Reduced-Order Models.” Subsequently, a review of 3D models is provided in detail in “Three-Dimensional Models.” The review also explores the role of ML techniques in soft robot simulation and delves into the realm of model-based control, which is encompassed in the “Machine Learning-Based Models.” The interaction challenges are then addressed through discussions on frictional contact, fluid-structure interaction, and interactions with external fields or multi-physics phenomena in the “Interaction Models.” Finally, the review concludes with a summarizing “Conclusion.”
One-Dimensional Reduced-Order Models
The reduced-order models (ROMs) are a type of physical model that reduces the computational complexity of a system while maintaining acceptable prediction errors. This reduction is achieved by simplifying the system’s structure, boundary conditions, nonlinear mapping relations, and other factors. It is important to note that ROMs should not be confused with Model Order Reduction (MOR), which will be discussed in the context of “Three-Dimensional Models.”
ROMs have gained widespread adoption due to their ability to simulate key motions of simplified geometries. Designers can conveniently develop their own ROMs using existing mechanics theories. In the realm of soft robotics, the 1D mechanics model explores the highly nonlinear dynamics of elastic bodies such as rods or beams. Typically, the modeling framework begins with discretizing the slender structure into finite discrete segments. The equations of motion are then established based on relevant balance laws, such as energy conservation. Finally, the solution is obtained using numerical treatment methods.
Planar Beam Theory
The Euler-Bernoulli beam theory is a simple yet highly useful theory that assumes the cross-section of the beam is infinitely rigid within its own plane and remains plane and normal to the deformed beam axis during deformation [10]. When a distributed load q is applied to the beam with elastic modulus E and second moment of beam’s cross-sectional area I, the relationship between the load and the induced deflection, \(\omega (x)\), can be expressed as \(\frac{d^2}{dx^2}(EI\frac{d^2\omega }{dx^2}) - q = 0\) along with a specified boundary condition [11].
The Euler-Bernoulli beam method is commonly used to capture continuum bending deformations. In [12], a 3D Euler-Bernoulli beam-based inverse dynamic model was developed for a fluidic elastomeric actuator finger, which served as the basis for deriving a modular dynamic model for the Cable-Driven Soft Robot (CDSR) [13]. Figure 1(a1) and (b1) depict a classic soft robot that utilized linear beam theory, Coulomb’s friction law, and simplified energy analysis to establish the relationship between bending curvature, flexural rigidity, and air pressure [7]. By incorporating parametric kinematic Pythagorean Hodograph curves and considering external forces, static shape reconstruction and real-time control were achieved based on actuator inputs [12]. In control problems, accounting for interactions with external forces is crucial. For example, a simplified solid mechanics model was employed to capture the soft body deformation and investigate the peeling-and-loading mechanism of an untethered soft robot capable of climbing 3D surfaces, by controlling external magnetic fields [14]. Although the discretized model with absolute or relative states used in this approach achieved lower simulation accuracy compared to other general ROMs approaches, it offered improved computational efficiency and time savings [15]. When higher accuracy is desired for precise control, the Euler-Bernoulli beam model can be further extended, as demonstrated by the combined Piecewise Constant Curvature (PCC) model used in the simulation of a flexible link [16].
Piecewise Constant Curvature Model
PCC models are extensively applied to simulate continuum robots, based on the assumption that the major structure is approximately represented by a series of connected tangent arcs with constant curvatures. This simplification significantly reduces the complexity of calculating the bending angles, making kinematic modeling and real-time control more convenient to implement [17, 18]. PCC models can be classified into different types based on various perspectives. For instance, they have been categorized as robot-independent mapping models and robot-specific mapping models in [19] and as kinematics-based models and mechanics-based models in [20••].
In PCC models, three key parameters are used to characterize the arc of the robot: curvature \(\kappa \), the angle of the plane containing the arc \(\phi \), and arc length l, as shown in Fig. 2(a). In the context of soft robots, which have infinite dimensionality, the homogeneous transformation matrix \(T(\kappa , \phi , l)\), can be determined for any point along the arc from the arc base. This parameterization combined with PCC assumption, allows for more convenient establishment of the kinematic models. Moreover, many modeling methods and control strategies developed for rigid robots can be transferred to soft robots, as demonstrated by the example of the six-segment soft robot shown in Fig. 1(a1) and (b1) [8]. The classical Denavit-Hartenberg parameter method is a widely used approach in constructing kinematic models [21].
The PCC model is effective in modeling structures that consists of bending actuators. However, its accuracy diminishes when applied to closed kinematic chains or predicting the position of the tip in tendon-driven continuum robot. Extensive efforts have been dedicated to developing extended PCC models to improve modeling accuracy. These efforts include adopting independent curvature instead of constant curvature [22], incorporating energy minimization techniques [23], and introducing tension propagation models [24].
In the case of a CDSR, it has been validated that multiple cable actuation tended to introduce undesirable axial compression and coupling. To mitigate this, a variable stiffness formulation corresponding to the axial compression can be utilized to reduce tip positioning errors [25]. The drawbacks of the PCC model, such as singularities, non-linear function, non-direct reversibility, and discontinuities, are considered byproducts of the commonly employed direction/angle of bending parameterization. These problems can be addressed by constructing a new state representation [26]. Alternatively, linearisation of the relationship between cable length and individual segment angle can also solve the issue [27].
Cosserat Rods
Kirchhoff’s rod theory is applicable to slender solid bodies that satisfy the condition of 1D geometry, where the length (L) is significantly larger than the radius (r), i.e., \(L\gg r\)). This theory models the bending and torsion of such slender structures. In the early 20th century, the Cosserat brothers reformulated Kirchhoff’s rod theory by introducing directors, leading to the development of Cosserat rod theory [28, 29]. The Cosserat rod theory is a generalization of Kirchhoff rods, as it additionally considers stretching and shearing, encompassing all possible deformation modes of an elastic rod system. As shown in Fig. 2(b), a Cosserat rod is described by its centerline \(\varvec{r}(s,t)\) and a local reference frame \(\{\varvec{d}_1, \varvec{d}_2, \varvec{d}_3\}\), where \(s\in [0, L]\) represents the arc length of the rod, t denotes time, and \(d_i\) represent the directors. The strain vectors can be obtained by calculating the rate of change of a body-fixed frame with respect to the arc length, s. The balance of forces and moments can be established by describing their evolution over time. Linear constitutive equations for bending and torsion are used to relate the geometric deformations, material properties, and the corresponding forces. Building upon the Cosserat rod theory, numerous mechanics models have been developed to further understand and analyze the behavior of slender structures.
Compared to the PCC method that approximates constant-curvature arcs, Cosserat rod theory is considered a geometrically exact modeling approach. With the Cosserat rod model, real-time forward dynamics simulations can be achieved by discretizing the time derivatives of partial differential equations and solving the resulting ordinary differential equation boundary value problem along arc length at each timestep. Computational efficiency is attained by exploring the stability of the implicit methods at large timesteps [30]. In the kinematic modeling of tendon-actuated continuum robots, a comparison between beam mechanics and Cosserat rod methods revealed that the former approach consumed significantly less computation time while the latter provided slightly higher accuracy [31]. The computational complexity can be reduced by simplifying the models through certain assumptions, such as employing structure-induced assumptions to generate a compact and computationally efficient formulation [32], designing novel numerical solver [33], or modifying the shooting method [34].
When applying Cosserat rod models to cooperative or parallel soft robots, factors such as the coupling effect, compensation of interaction forces and moments, large deformations of manipulated objects, and terminal constraints should be considered [35, 36]. Conventional Cosserat models may lead to exponentially increased computation complexity in workspace estimation. In such cases, optimization involving solving the inverse model and mapping the workspace boundary has been effective in improving efficiency [37]. Establishing an exact model requires consideration of both internal forces and external constraints from loads or the environment [38].
To improve prediction accuracy, Cosserat rod models can be extended by combining them with other methods, such as the minimum potential energy principle [39], or the Newton-Euler law [40]. Based on Cosserat rods, a kinetostatic model can be constructed for parallel continuum robots [41]. A combination of screw theory, Lie groups and Lie algebras, Cosserat rod models, and the finite element method has been employed to accurately and computationally efficiently model nonlinear arms [42]. Additionally, an open-source environment called Elastica has been developed based on Cosserat rods to model the 3D dynamics of soft slender rods, accounting for bending, twisting, shearing, and stretching. This environment significantly reduces computation time and enables dynamic modeling of multiple active or passive Cosserat rods interacting with each other and their environments [43].
In recent years, a novel modeling method called Discrete Elastic Rods (DER) has emerged based on the Kirchhoff theory of elastic rods. DER has been proven to be effective in simulating slender rods [44,45,46], e.g., knots [47], flagella [48], tendril [49], and gridshells [50]. In DER, the material frame is represented by its angular deviation from the natural Bishop frame, which constitutes the kinematic description. The normalized discrete curvature between two consecutive edges is defined as \(\kappa _i=2 \tan (\phi _i/2)\), where \(\phi _i\) represents the turning angle, as shown in Fig. 1(a3). By treating the centerline and constraints quasi-statically, combined with parallel transport and timestep updates, the discrete equations of motion can be established, incorporating the total elastic energy \(E(\Gamma )\) which consists of discrete stretching, bending, and twisting energies: \(E(\Gamma )=E_{\textrm{stretching}}(\Gamma )+E_{\textrm{bending}}(\Gamma )+E_{\textrm{twisting}}(\Gamma )\). DER has been validated as a highly efficient simulation tool in the discrete differential geometry community.
An example of DER application can be seen in Fig. 1(a3) and (b3), where a star-shaped rolling robot composed of Shape Memory Alloy (SMA) limbs was modeled using DER. The elastic energy resulting from the strains was represented by a linear sum of stretching and bending energy [9]. DER has also demonstrated excellent performance in establishing state-space models for a polychaete worm-inspired soft body [51] and an untethered sea star-inspired soft robot [52]. Thanks to its high computation efficiency and modeling accuracy, DER has been implemented to guide the design of an untethered frog-inspired soft robot to achieve faster locomotion speed [6]. A trajectory library capturing the dynamics of the frog robot based on DER simulation is generated and utilized to achieve real-time online path planning [6].
Three-Dimensional Models
Despite their convenience, ROMs often rely on simplification assumptions and may fail to accurately capture the detailed mechanical behaviors of soft robots. They can suffer from limited accuracy and a lack of precise distribution of internal strain and stress. In the case of 2D structures, such as plates or shells, which deform in 3D space but have a much smaller thickness compared to their planar dimensions, we will not delve into them further as most of these robot structures can be effectively simulated using higher computational efficiency through reduced-order 1D models, such as the shell-like legs of a soft rolling robot described in [9]. It is worth noting that these 2D models differ from existing planar or 2D mechanical models, which essentially assume motion within a single plane [8, 53, 54]. In this section, our focus will primarily be on discussing the 3D modeling frameworks and related issues.
3D Framework
While 1D ROMs are commonly used to simulate most 3D soft robots, their prediction accuracy tends to decrease, and the complete mechanical behaviors cannot be fully captured due to simplifications made in geometry, structure, boundary constraints, and other aspects. In scenarios where precise control or manipulation is required, the utilization of 3D modeling frameworks becomes necessary to effectively address various mechanics problems, especially those involving complex structures. In the development of ROMs, 3D frameworks serve as valuable reference tools to validate proposed models. Moreover, 3D frameworks find widespread application in assisting and optimizing the design of sensors, actuators, and control observers, as depicted in Fig. 3(a) and (b), since they can offer visual representations of the distribution of internal strain and stress, interactions with the surrounding environment, and the impact of materials, geometries, and other factors [55,56,57].
Currently, 3D models are commonly established using FEM, which involves dividing a large system into smaller finite elements through space discretization. The typical workflow of FEM includes steps such as geometrical structure modeling, configuration and constraint definition, meshing, analysis settings, solving, and post-processing. By employing FEM-based static models, the precise visualization and estimation of the exterior workspace boundary can be achieved, facilitating optimization-based control [62]. For instance, unlike the 1D ROM approach used in [63], the soft bellow actuators in [56] were modeled using FEM to explore their mechanical characteristics along different latitudes, enabling the realization of precise control based on pressure and action curves. In many cases, the presence of factors such as robot gravity, loadings on actuators or motors, and contact forces with internal components or external environments introduces significant errors when using kinematic models with ROMs. FEM models have been found effective in addressing these challenges [64]. Furthermore, for accurate simulation of tensegrity topologies, both bending degrees of freedom and regional elongation need to be taken into account in order to capture bending and contraction motion patterns. Tensegrity structures can be decomposed into multiple components (including struts, springs, and cables) and nodes, where the generalized coordinates of each element are chosen as the sum set of the position vectors of two nodes, forming a positional formulation within FEM [65].
Model Order Reduction
The computational complexity associated with high- dimensional models is a significant drawback that limits the widespread application of FEM, particularly in real-time control scenarios. To address this challenge, one feasible solution is to replace highly nonlinear mappings, complex evaluation methods, or time-consuming computation matrices with approximate counterparts. For instance, the real-time FEM developed in [55, 66] adopts the linear elasticity hypothesis, enabling local pre-computations that accelerate online execution. Another popular approach is the use of Model Order Reduction (MOR) techniques, which aim to establish a model with a minimal number of DOF while minimizing the loss in accuracy (Fig. 3(c)) [58, 67]. In most MOR methods, a learning phase is employed, during which snapshots of the full-order model for different parameters are computed.
Among a variety of MOR methods, proper orthogonal decomposition is widely adopted. As a data-driven method, proper orthogonal decomposition utilizes two orthogonal projectors to decompose the large-scale vector into a reduced order state and a neglected state [68]. To preserve the stability and mechanical structure properties, the proper orthogonal decomposition projectors could be modified [69]. However, when intermittent contacts are present, where contact areas or locations vary, data-driven MOR approaches like proper orthogonal decomposition are not applicable due to the unavailability of intermediate mechanical variables. In such cases, Balanced Model Reduction has been effective by allowing switching among the defined reduced-order models [70]. In the treatment of self-collisions, MOR could be utilized to reduce the contact force space by projecting the force onto a reduced positive space, as shown in Fig. 3(d) [59]. A data-driven hybrid MOR strategy was proposed which applied proper symplectic decomposition and proper orthogonal decomposition to derive the smooth force and nonsmooth force respectively, resulting in a 65.89% [71]. Furthermore, a real-time dynamic model of a cable-driven continuum robot was established based on the principle of virtual power, considering cable constraints and friction effects [72].
Off-the-Shelf Platform
Although there are numerous off-the-shelf simulation tools available, most of them lack support for the specific actuation methods used in soft robots, such as cable-driven, tendon-driven, and pneumatic actuators, making them unsuitable for modeling soft robots. However, several conventional FEM platforms are well-suited for soft robot simulation and are widely utilized, including Abaqus, Ansys, and COMSOL. For instance, Abaqus is extensively adopted for establishing FEM models and analyzing the spatial distribution and variation of mechanical quantities (Fig. 3(e)) [60, 73, 74]. Ansys is powerful in simulating soft structures as well as interactions with surrounding environments (Fig. 3(f)) [61, 75]. COMSOL offers a broad range of material properties for users to select from and is particularly effective in handling multi-physical fields [76,77,78]. SOFA (Simulation Open Framework Architecture), a popular open-source simulator, has also been widely used by researchers for developing soft robots and simulation software [58, 79, 80]. In addition, several other simulators are available for soft robots, e.g., Bullet Physics Library [81], ChainQueen [82], Gym [83], SOMO [84], and ANCF [85]. Refer to [86•] for more details about off-the-shelf simulators.
Machine Learning-Based Models
Conventionally, the modeling of soft robots involves analytical or numerical techniques, which require solving a series of ODEs or PDEs, resulting in time-consuming and cumbersome derivations. In contrast, ML-based models, including artificial neural networks, offer a data-driven or surrogate approach to address complex and intractable issues. For simpler mapping relationships, shallow artificial neural networks like multi-layer perceptron networks, feedforward neural networks, and radial basis function networks can be directly employed to estimate unknown or difficult-to-measure intermediate variables. These variables may include unknown functions arising from model order reduction, robot configuration, or Jacobian matrices for forward and inverse kinematics [87,88,89]. For capturing complex functions or intricate mechanical relationships using ML, deep learning methods are often preferred, with Long Short-Term Memory being a typical representative [89, 90]. Deep learning-based controllers have found numerous applications, among which Deep Reinforcement Learning stands out as a successful control model. Deep reinforcement learning has been applied to teach underwater soft robots how to swim or to help robots master manipulation skills [79, 91]. The combination of RL and the Cosserat rod-based simulator, Elastica, has been validated through a series of applications [43]. The above modeling methods are summarized in Table 1.
Interaction Models
Couplings involved in the soft robot, and the interactions with surrounding environments, such as frictional contact, fluid-structure interaction, and multi-physics fields, are of significance in establishing a precise mechanical model.
Frictional Contact
To simplify the calculation of friction models, the static and kinetic coefficients of friction were often assumed to be equal [40]. At times, the friction forces are assumed to be equal to the maximum static friction force, which is proportional to the normal force [24].When considering the contact and sliding between driving cables and guiding channels of CDSR, both continuous saturated viscous friction models and Coulomb friction models can be employed. The former offers higher accuracy, while the latter is simpler to implement (Fig. 4(a1) and (b1)) [22, 93]. Anisotropic characteristics of snakes on heterogeneous terrains were explored using the Coulomb friction model to capture the frictional effects [94].
For ground-traveling soft robots, friction plays a vital role in facilitating motions such as crawling, burrowing, and locomotion of earthworm-like soft robots. When soft robots move on steep inclines or vertical walls, precise modeling of the friction force becomes particularly crucial, and the stick-slip effect deserves special attention [95, 96]. Additionally, estimating the contact status, location, and force in varying or complex contact situations has been the focus of intensive research [16, 40, 97]. Incremental potential contact method and maximum dissipation principle, originally developed in the computer graphics community [98] have also been employed for modeling the frictional contact dynamics of soft robots due to their computational efficiency [99].
Fluid-Structure Interaction
In the design of underwater soft robots or soft bodies confined in fluid-filled spaces, it is essential to consider fluid-structure interaction. Typically, the fluid is assumed to be stagnant or flowing in the low Reynolds number regime. In [100], a robotic fish was modeled as a 2D swimming elastic beam, with contractive strains imposed on two sides periodically. To simulate the locomotion of a magnetic soft millirobot in a fluid-filled environment, the computational fluid dynamics (CFD) model was established to mesh the midplane of the robot with shell elements [101]. Fluid flow generated by robot motion can be modeled using Stokes equations and computed by boundary element method [102]. In scenarios where soft robots move in incompressible and irrotational flow, the potential-flow theory and unsteady vortex-shedding method can be employed [103].
To capture the dynamic locomotion of bacteria-inspired soft robots, the DER model was combined with both Lighthill Slender Body theory and Regularized Stokeslet Segments formulation for single/multiple flagellar propulsion [52, 104]. Furthermore, the Fluid-Structure Interaction interface can be applied to FEM models, enabling the incorporation of multiple material and flow properties [76]. In addition to conventional simulators, newly emerged simulators, such as a differentiable soft-body simulator DiffPD, can be utilized for simulating an underwater starfish robot [92] (Fig. 4(a2) and (b2)).
Multi-Physical External Fields
The incorporation of multi-physical external fields opens up possibilities for designing soft robots with novel mechanisms and control methods. One area that has received significant attention recently is magnetically actuated soft robots, which offer flexible remote control and promising applications in biomedicine [102, 105]. Simulating static magnetic fields is relatively straightforward, often achieved by using constant magnetic flux. Distributed magnetic torques can be computed and combined to generate opposing and tangential surface forces [106]. The Lorentz force and torque acting on the body magnet can also be integrated to simulate magnetic interactions [107].
For complex structural robots or intricate interactions, FEM tools are commonly employed. COMSOL Multiphysics software, for instance, has been widely used to simulate various physical environments. For example, it has been used to analyze the potential distribution under open-circuit conditions for a slug-inspired magnetic soft millirobot [105] (Fig. 4(a3) and (b3)). Additionally, a 3D Helmholtz coil model was developed to generate a uniform magnetic field[108], and a magnetoelastic rod model was utilized for dynamic analysis of cilia carpet robots [109]. Heat-actuated robots have emerged based on an electrical-thermal-mechanical mechanism. Analyzing radiative heat transfer and modeling the heater actuator have been investigated in this context [77, 110]. These advancements enable the design and control of soft robots with heat-responsive behaviors.
Conclusion
In conclusion, the development of kinematic and dynamic models for soft robots has gained significant attention in recent years. These models offer cost-effective simulation environments for optimizing robot designs and expediting the overall development process while validating their performance. Among various modeling approaches, ROMs have emerged as a preferred choice in the mechanics community, which can be easily tailored to suit specific soft robot configurations and boundary constraints. They offer advantages in terms of running speed and flexibility in adjusting model parameters. Most of these models are established for relatively simple geometries or structures that can be simplified into 1D or 2D models. For complex structures, FEM is a better option, with numerous off-the-shelf platforms available. To construct accurate models, careful consideration should be given to internal and external forces, including contact forces, friction, and other interaction forces.
While cable- or tendon-driven robots currently dominate the field of soft robots, various actuators based on novel materials or actuation mechanisms are emerging. Bio-inspiration remains a prevalent source for robot design. ML-based methods, particularly deep learning, offer the possibility to estimate unknown intermediate variables and approximate complex mapping relationships. Combining deep learning with conventional mechanics theories leads to more precise models. The integration of deep learning and model-based control holds promise for intelligent and robust control of soft robots. In a long run, the computational efficiency and modeling accuracy are always pursued and it dominates the development of robot simulators. In order to improve the computation speed and realize real-time simulation, how to establish a light-weight model without performance degradation is a promising trend, which is expected to motivate the surge of various model order reduction techniques. Meanwhile, a great deal of attentions will be paid to the extension of typical modeling theories and the fusion of different simulators, thus increasing the model accuracy. Along with the prosperity of deep learning in many fields recently, the demands for kinematic and dynamic modeling of soft robots vastly increase, which will alleviate the rigorous requirement of data amount, provide precise virtual training environment and guide their optimization as physical engines.
Data Availability
No datasets were generated or analyzed during the current study.
References
Papers of particular interest, published recently, have been highlighted as: $\bullet$ Of importance $\bullet\bullet$ Of major importance
Wang C, Puranam VR, Misra S, Venkiteswaran VK. A snakeinspired multi-segmented magnetic soft robot towards medical applications. IEEE Robotics and automation letters. 2022;7(2):5795–802.
Wu Q, et al. A novel underwater bipedal walking soft robot bio-inspired by the coconut octopus. Bioinspiration & Biomimetics. 2021;16(4): 046007.
Daily-Diamond CA, Novelia A, O’Reilly OM. Dynamical analysis and development of a biologically inspired sma caterpillar robot. Bioinspiration & biomimetics. 2017;12(5): 056005.
Chang E, Matloff LY, Stowers AK, Lentink D. Soft biohybrid morphing wings with feathers underactuated by wrist and finger motion. Science Robotics. 2020;5(38):eaay1246.
Wang Y, et al. Insect-scale jumping robots enabled by a dynamic buckling cascade. Proc Natl Acad Sci. 2023;120(5): e2210651120.
Huang X, et al. Design and closed-loop motion planning of an untethered swimming soft robot using 2d discrete elastic rods simulations. Advanced Intelligent Systems. 2022;4(10):2200163.
Majidi C, Shepherd RF, Kramer RK, Whitesides GM, Wood RJ. Influence of surface traction on soft robot undulation. The International Journal of Robotics Research. 2013;32(13):1577–84.
Della Santina C, Katzschmann RK, Bicchi A, Rus D. Model-based dynamic feedback control of a planar soft robot: trajectory tracking and interaction with the environment. The International Journal of Robotics Research. 2020;39(4):490–513.
Huang W, Huang X, Majidi C, Jawed MK. Dynamic simulation of articulated soft robots. Nat Commun. 2020;11(1):2233.
Bauchau OA, Craig JI. Euler-Bernoulli beam theory. Springer Netherlands, Dordrecht; 2009. p. 173–221. https://doi.org/10.1007/978-90-481-2516-6_5.
Öchsner A. Classical beam theories of structural mechanics. Springer; 2021.
Mbakop S, Tagne G, Frouin M-H, Melingui A, Merzouki R. Inverse dynamics model-based shape control of soft continuum finger robot using parametric curve. IEEE Robotics and Automation Letters. 2021;6(4):8053–60.
Yang J, Peng H, Zhou W, Zhang J, Wu Z. A modular approach for dynamic modeling of multisegment continuum robots. Mech Mach Theory. 2021;165: 104429.
Wu Y, Dong X, Kim J-k, Wang C, Sitti M. Wireless soft millirobots for climbing three-dimensional surfaces in confined spaces. Science Advances. 2022;8(21):eabn3431.
Sadati SH, et al. Tmtdyn: a matlab package for modeling and control of hybrid rigid-continuum robots based on discretized lumped systems and reduced-order models. The International Journal of Robotics Research. 2021;40(1):296–347.
Gao A, Li J, Zhou Y, Wang Z, Liu H. Modeling and task-oriented optimization of contact-aided continuum robots. IEEE/ASME Transactions on Mechatronics. 2020;25(3):1444–55.
Nuelle K, et al. Modeling, calibration, and evaluation of a tendon-actuated planar parallel continuum robot. IEEE Robotics and Automation Letters. 2020;5(4):5811–8.
Wang M, et al. Design, modelling and validation of a novel extra slender continuum robot for in-situ inspection and repair in aeroengine. Robot Comput Integr Manuf. 2021;67: 102054.
Webster RJ III, Jones BA. Design and kinematic modeling of constant curvature continuum robots: a review. The International Journal of Robotics Research. 2010;29(13):1661–83.
••Armanini C, Boyer F, Mathew AT, Duriez C, Renda F. Soft robots modeling: a structured overview. IEEE Trans Robot. 2023. In this paper, more details are provided on how to model soft robots.
Denavit J, Hartenberg RS. A kinematic notation for lower-pair mechanisms based on matrices. J Appl Mech. 1955;22(2):215–21.
Yuan H, Zhou L, Xu W. A comprehensive static model of cable-driven multisection continuum robots considering friction effect. Mech Mach Theory. 2019;135:130–49.
Schiller L, Seibel A, Schlattmann J. A lightweight simulation model for soft robot’s locomotion and its application to trajectory optimization. IEEE Robotics and automation letters. 2020;5(2):1199–206.
Kato T, Okumura I, Song S-E, Golby AJ, Hata N. Tendon-driven continuum robot for endoscopic surgery: preclinical development and validation of a tension propagation model. IEEE/ASME Transactions on Mechatronics. 2014;20(5):2252–63.
Lai J, Lu B, Zhao Q, Chu HK. Constrained motion planning of a cable-driven soft robot with compressible curvature modeling. IEEE Robotics and Automation Letters. 2022;7(2):4813–20.
Della Santina C, Bicchi A, Rus D. On an improved state parametrization for soft robots with piecewise constant curvature and its use in model based control. IEEE Robotics and Automation Letters. 2020;5(2):1001–8.
Barrientos-Diez J, Dong X, Axinte D, Kell J. Real-time kinematics of continuum robots: modelling and validation. Robotics and Computer-Integrated Manufacturing. 2021;67: 102019.
Rubin MB, Cardon A. Cosserat theories: shells, rods and points. solid mechanics and its applications, vol 79. Appl Mech Rev. 2002;55 (6), B109–B110.
O’Reilly OM. Modeling nonlinear problems in the mechanics of strings and rods. Springer; 2017.
Till J, Aloi V, Rucker C. Real-time dynamics of soft and continuum robots based on cosserat rod models. The International Journal of Robotics Research. 2019;38(6):723–46.
Chikhaoui MT, Lilge S, Kleinschmidt S, Burgner-Kahrs J. Comparison of modeling approaches for a tendon actuated continuum robot with three extensible segments. IEEE Robotics and Automation Letters. 2019;4(2):989–96.
Chen Y, Wu B, Jin J, Xu K. A variable curvature model for multi-backbone continuum robots to account for intersegment coupling and external disturbance. IEEE Robotics and Automation Letters. 2021;6(2):1590–7.
Mitros Z, et al. Design and modelling of a continuum robot for distal lung sampling in mechanically ventilated patients in critical care. Frontiers in Robotics and AI. 2021;8: 611866.
Wu G, Shi G. Design, modeling, and workspace analysis of an extensible roddriven parallel continuum robot. Mech Mach Theory. 2022;172: 104798.
Lotfavar A, Hasanzadeh S, Janabi-Sharifi F. Cooperative continuum robots: concept, modeling, and workspace analysis. IEEE Robotics and Automation Letters. 2017;3(1):426–33.
Jalali A, Janabi-Sharifi F. Dynamic modeling of tendon-driven co-manipulative continuum robots. IEEE Robotics and Automation Letters. 2021;7(2):1643–50.
Walid A, Zheng G, Kruszewski A, Renda F. Discrete cosserat method for soft manipulators workspace estimation: an optimization-based approach. Journal of Mechanisms and Robotics 2022;14(1).
Ahmed S, Gilbert HB. Kinestatic modeling of a spatial screw-driven continuum robot. IEEE Robotics and Automation Letters. 2022;7(2):3563–70.
Boyer F, Lebastard V, Candelier F, Renda F, Alamir M. Statics and dynamics of continuum robots based on cosserat rods and optimal control theories. IEEE Trans Robot. 2022.
Norouzi-Ghazbi S, Janabi-Sharifi F. Dynamic modeling and system identification of internally actuated, small-sized continuum robots. Mech Mach Theory. 2020;154: 104043.
Black CB, Till J, Rucker DC. Parallel continuum robots: modeling, analysis, and actuation-based force sensing. IEEE Trans Robot. 2017;34(1):29–47.
Grazioso S, Di Gironimo G, Siciliano B. A geometrically exact model for soft continuum robots: the finite element deformation space formulation. Soft robotics. 2019;6(6):790–811.
Naughton N, et al. Elastica: a compliant mechanics environment for soft robotic control. IEEE Robotics and Automation Letters. 2021;6(2):3389–96.
Bergou M, Wardetzky M, Robinson S, Audoly B, Grinspun E. Discrete elastic rods. ACM transactions on graphics. 2008;27(3):63.
Bergou M, Audoly B, Vouga E, Wardetzky M, Grinspun E. Discrete viscous threads. ACM Transactions on Graphics. 2010;29(4):116.
Jawed MK, Novelia A, O’Reilly OM. A primer on the kinematics of discrete elastic rods. Springer; 2018.
Jawed MK, Dieleman P, Audoly B, Reis PM. Untangling the mechanics and topology in the frictional response of long overhand elastic knots. Phys Rev Lett. 2015;115(11): 118302.
Jawed MK, Khouri N, Da F, Grinspun E, Reis PM. Propulsion and instability of a flexible helical rod rotating in a viscous fluid. Phys Rev Lett. 2015;115(16): 168101.
Qin L, Zhu J, Huang W. A bottomup optimization method for inverse design of two-dimensional clamped-free elastic rods. International Journal for Numerical Methods in Engineering. 2022;123(11):2556–72.
Qin L, Huang W, Du Y, Zheng L, Jawed MK. Genetic algorithm-based inverse design of elastic gridshells. Structural and Multidisciplinary Optimization. 2020;62:2691–707.
Lathrop JP, Paley DA. Burrowing locomotion via crack propagation of a bio-inspired soft robot. IFAC-PapersOnLine. 2021;54(20):128–33.
Huang W, Jawed MK. Numerical simulation of bundling of helical elastic rods in a viscous fluid. Comput Fluids. 2021;228: 105038.
Goldberg NN, et al. On planar discrete elastic rod models for the locomotion of soft robots. Soft robotics. 2019;6(5):595–610.
Scott WL, Paley DA. Geometric gait design for a starfish-inspired robot using a planar discrete elastic rod model. Advanced Intelligent Systems. 2020;2(6):1900186.
Zhang Z, Dequidt J, Kruszewski A, Largilliere F, Duriez C. Kinematic modeling and observer based control of soft robot using real-time finite element method. IEEE/RSJ International Conference on Intelligent Robots and Systems. 2016;2016:5509–14.
Guo N, et al. Simulation analysis for optimal design of pneumatic bellow actuators for soft-robotic glove. Biocybernetics and Biomedical Engineering. 2020;40(4):1359–68.
Wang Y, Shi X, Qin L. Mechanical exploration of the design of tactile fingertips via finite element analysis. Sixth IEEE International Conference on Robotic Computing. 2022;2022:48–52.
Goury O, Duriez C. Fast, generic, and reliable control and simulation of soft robots using model order reduction. IEEE Trans Robot. 2018;34(6):1565–76.
Goury O, Carrez B, Duriez C. Real-time simulation for control of soft robots with self-collisions using model order reduction for contact forces. IEEE Robotics and Automation Letters. 2021;6(2):3752–9.
Zhao Y, et al. Twisting for soft intelligent autonomous robot in unstructured environments. Proc Natl Acad Sci. 2022;119(22): e2200265119.
Chen G, Lin T, Lodewijks G, Ji A. Design of an active flexible spine for wall climbing robot using pneumatic soft actuators. Journal of Bionic Engineering. 2023;20(2):530–42.
Amehri W, Zheng G, Kruszewski A. Fem-based exterior workspace boundary estimation for soft robots via optimization. IEEE Robotics and Automation Letters. 2022;7(2):3672–8.
Falkenhahn V, Mahl T, Hildebrandt A, Neumann R, Sawodny O. Dynamic modeling of bellows-actuated continuum robots using the euler-lagrange formalism. IEEE Trans Robot. 2015;31(6):1483–96.
Yang P, et al. Springworm: a soft crawling robot with a large-range omnidirectional deformable rectangular spring for control rod drive mechanism inspection. Soft Robotics. 2022.
Zhang J, et al. Novel design of a cable-driven continuum robot with multiple motion patterns. IEEE Robotics and Automation Letters. 2022;7(3):6163–70.
Duriez C. Control of elastic soft robots based on real-time finite element method. IEEE international conference on robotics and automation. 2013;2013:3982–7.
Chenevier J, González D, Aguado JV, Chinesta F, Cueto E. Reduced-order modeling of soft robots. PloS One. 2018;13(2): e0192052.
Katzschmann RK, et al. Dynamically closed-loop controlled soft robotic arm using a reduced order finite element model with state observer. 2019 2nd IEEE international conference on soft robotics. 2019;717–24.
Li S, Kruszewski A, Guerra T-M, Nguyen A-T. Equivalent-inputdisturbance-based dynamic tracking control for soft robots via reduced-order finiteelement models. IEEE/ASME Transactions on Mechatronics. 2022;27(5):4078–89.
Yoon J, Hong I, Lee D. Passive model reduction and switching for fast soft object simulation with intermittent contacts. IEEE/RSJ International Conference on Intelligent Robots and Systems. 2019;2019:6963–70.
Song N, Peng H, Kan Z. A hybrid data-driven model order reduction strategy for flexible multibody systems considering impact and friction. Mech Mach Theory. 2022;169: 104649.
Liu Z, Zhang X, Cai Z, Peng H, Wu Z. Real-time dynamics of cable-driven continuum robots considering the cable constraint and friction effect. IEEE Robotics and automation letters. 2021;6(4):6235–42.
Cheng T, et al. Untethered soft robotic jellyfish. Smart Materials and Structures. 2018;28(1): 015019.
Patel DK, et al. Highly dynamic bistable soft actuator for reconfigurable multimodal soft robots. Advanced Materials Technologies. 2023;8(2):2201259.
Xu F, Quansheng J, Lu Y, Jiang G. Modelling of a soft multi-chambered climbing robot and experiments. Smart Materials and Structures. 2021;30(3): 035009.
Di Lallo A, et al. Dynamic morphological computation through damping design of soft continuum robots. Frontiers in Robotics and AI. 2019;6:23.
Soon RH, et al. On-demand anchoring of wireless soft miniature robots on soft surfaces. Proc Natl Acad Sci. 2022;119(34): e2207767119.
Park T, Cha Y. Soft mobile robot inspired by animal-like running motion. Scientific reports. 2019;9(1):1–9.
Cong L, et al. Reinforcement learning with vision-proprioception model for robot planar pushing. Frontiers in Neurorobotics. 2022;16.
Coevoet E, et al. Software toolkit for modeling, simulation, and control of soft robots. Advanced Robotics. 2017;31(22):1208–24.
Van Diepen M, Shea K. A spatial grammar method for the computational design synthesis of virtual soft locomotion robots. J Mech Des. 2019;141(10).
Hu Y, et al. Chainqueen: a real-time differentiable physical simulator for soft robotics. International conference on robotics and automation. 2019;2019:6265–71.
Jaensch F, Verl A. Virtual commissioning simulation as reinforcement learning environment for robot cable handling. Third International Conference on Artificial Intelligence for Industries. 2020;2020:27–31.
Graule MA, et al. Somo: fast and accurate simulations of continuum robots in complex environments. IEEE/RSJ International Conference on Intelligent Robots and Systems. 2021;2021:3934–41.
Zhang P, Yan Z, Luo K, Tian Q. Optimal design of electrode topology of dielectric elastomer actuators based on the parameterized level set method. Soft Robotics. 2023;10(1):106–18.
• Collins J, Chand S, Vanderkop A, Howard D. A review of physics simulators for robotic applications. IEEE Access 2021;9, 51416–31. A more detailed introduction of off-the-shelf simulators is provided in this paper.
Truby RL, Della Santina C, Rus D. Distributed proprioception of 3d configuration in soft, sensorized robots via deep learning. IEEE Robotics and Automation Letters. 2020;5(2):3299–306.
Zhang J, Chen X, Stegagno P, Yuan C. Nonlinear dynamics modeling and fault detection for a soft trunk robot: an adaptive nn-based approach. IEEE Robotics and Automation Letters. 2022;7(3):7534–41.
Fang G, Tian Y, Yang Z-X, Geraedts JM, Wang CC. Efficient jacobian-based inverse kinematics with simto- real transfer of soft robots by learning. IEEE/ASME Transactions on Mechatronics. 2022;27(6):5296–306.
Sabelhaus AP, Mehta RK, Wertz AT, Majidi C. In-situ sensing and dynamics predictions for electrothermally-actuated soft robot limbs. Frontiers in Robotics and AI 2022;9.
Li G, Shintake J, Hayashibe M. Deep reinforcement learning framework for underwater locomotion of soft robot. IEEE International Conference on Robotics and Automation. 2021;2021:12033–9.
Du T, Hughes J, Wah S, Matusik W, Rus D. Underwater soft robot modeling and control with differentiable simulation. IEEE Robotics and Automation Letters. 2021;6(3):4994–5001.
Rone WS, Ben-Tzvi P. Continuum robot dynamics utilizing the principle of virtual power. IEEE Transactions on Robotics. 2013;30(1):275–87.
Zhang X, Naughton N, Parthasarathy T, Gazzola M. Friction modulation in limbless, three-dimensional gaits and heterogeneous terrains. Nature communications. 2021;12(1):6076.
Joey ZG, Calderón AA, Chang L, Pérez-Arancibia NO. An earthworminspired friction-controlled soft robot capable of bidirectional locomotion. Bioinspiration & biomimetics. 2019;14(3): 036004.
Zhou X, Majidi C, O’Reilly OM. Energy efficiency in friction-based locomotion mechanisms for soft and hard robots: slower can be faster. Nonlinear Dyn. 2014;78:2811–21.
Chen Y, et al. Modal-based kinematics and contact detection of soft robots. Soft Robotics. 2021;8(3):298–309.
Li M, et al. Incremental potential contact: intersection-and inversion-free, large-deformation dynamics. ACM Trans Graph. 2020;39(4):49.
Huang W, Liu M, Hsia KJ. Modeling of magnetic cilia carpet robots using discrete differential geometry formulation. Extreme Mechanics Letters 2023;101967.
Hess A, Tan X, Gao T. Cfd-based multi-objective controller optimization for soft robotic fish with muscle-like actuation. Bioinspiration & biomimetics. 2020;15(3): 035004.
Ren Z, et al. Soft-bodied adaptive multimodal locomotion strategies in fluid-filled confined spaces. Science advances 2021;7(27),eabh2022.
Bhattacharjee A, Jabbarzadeh M, Kararsiz G, Fu HC, Kim MJ. Bacteria-inspired magnetically actuated rod-like soft robot in viscous fluids. Bioinspiration & Biomimetics. 2022;17(6): 065001.
Zhang F, Lagor FD, Yeo D, Washington P, Paley DA. Distributed flow sensing for closed-loop speed control of a flexible fish robot. Bioinspiration & biomimetics. 2015;10(6): 065001.
Huang W, Jawed M. Numerical exploration on buckling instability for directional control in flagellar propulsion. Soft Matter; 2020.
Peng L, et al. Slug-inspired magnetic soft millirobot fully integrated with triboelectric nanogenerator for on-board sensing and self-powered charging. Nano Energy. 2022;99: 107367.
Wu C, Xiang Y, Qu S, Song Y, Zheng Q. Numerical study of millimeter-scale magnetorheological elastomer robot for undulatory swimming. J Phys D Appl Phys. 2020;53(23): 235402.
Niu H, et al. Magworm: a biomimetic magnet embedded worm-like soft robot. Soft Robotics. 2021;8(5):507–18.
Shen H, et al. A programmable inchworminspired soft robot powered by a rotating magnetic field. Journal of Bionic Engineering. 2023;20(2):506–14.
Huang W, Liu M, Hsia KJ. A discrete model for the geometrically nonlinear mechanics of hard-magnetic slender structures. Extreme Mechanics Letters. 2023;59: 101977.
Zolfagharian A, et al. Silicon-based soft parallel robots 4d printing and multiphysics analysis. Smart Mater Struct. 2022;31(11): 115030.
Gu G, et al. A soft neuroprosthetic hand providing simultaneous myoelectric control and tactile feedback. Nature biomedical engineering 2021;1–10.
Sedal A, Bruder D, Bishop-Moser J, Vasudevan R, Kota S. A continuum model for fiber-reinforced soft robot actuators. Journal of Mechanisms and Robotics. 2018;10(2): 024501.
Zhang J, et al. A preprogrammable continuum robot inspired by elephant trunk for dexterous manipulation. Soft Robotics; 2023.
Yang C, et al. Geometric constraint-based modeling and analysis of a novel continuum robot with shape memory alloy initiated variable stiffness. The International Journal of Robotics Research. 2020;39(14):1620–34.
Wang C, Frazelle CG, Wagner JR, Walker ID. Dynamic control of multisection three-dimensional continuum manipulators based on virtual discrete-jointed robot models. IEEE/ASME Transactions on Mechatronics. 2020;26(2):777–88.
Tan N, Gu X, Ren H. Pose characterization and analysis of soft continuum robots with modeling uncertainties based on interval arithmetic. IEEE Trans Autom Sci Eng. 2018;16(2):570–84.
Tutcu C, Baydere BA, Talas SK, Samur E. Quasi-static modeling of a novel growing soft-continuum robot. The International Journal of Robotics Research. 2021;40(1):86–98.
Caasenbrood B, Pogromsky A, Nijmeijer H. Control-oriented models for hyperelastic soft robots through differential geometry of curves. Soft Robotics. 2023;10(1):129–48.
Truesdell C. Linear theories of elasticity and thermoelasticity: linear and nonlinear theories of rods, plates, and shells Vol. 2. Springer; 2013.
Cosserat EMP, Cosserat F. Théorie des corps déformables (A. Hermann et fils, 1909).
Kirchhoff G. Über das gleichgewicht und die bewegung eines unendlich dünnen stabes. Journ. f. Mathematik. 1858;291.
Rucker DC, Jones BA, Webster III, RJ. A geometrically exact model for externally loaded concentric-tube continuum robots. IEEE Trans Robot. 2010;26(5), 769–80.
Ghafoori M, Khalaji AK. Modeling and experimental analysis of a multi-rod parallel continuum robot using the cosserat theory. Robot Auton Syst. 2020;134: 103650.
Hibbeler RC, Tan K-H. Structural analysis (Pearson Prentice Hall Upper Saddle River, 2006).
Ehsani-Seresht A, Hashemi-Pour Moosavi S. Dynamic modeling of the cable-driven continuum robots in hybrid position-force actuation mode. Journal of Mechanisms and Robotics. 2020;12(5): 051002.
Brizard AJ. An introduction to lagrangian mechanics. Dep. Chem. Phys. Saint Michael’s Coll. Colchester: VT; 2007. p. 5439.
Bui PD, Schultz JA. A semilinear parameter-varying observer method for fabric-reinforced soft robots. Frontiers in Robotics and AI. 2021;8: 749591.
Wang J, Fei Y. Design and modelling of flex-rigid soft robot for flipping locomotion. J Intell Robot Syst. 2019;95:379–88.
Ohta P, et al. Design of a lightweight soft robotic arm using pneumatic artificial muscles and inflatable sleeves. Soft robotics. 2018;5(2):204–15.
Wan Z, et al. Design, analysis, and real-time simulation of a 3d soft robotic snake. Soft Robotics. 2022.
Hošovskỳ A, et al. Dynamic characterization and simulation of two-link soft robot arm with pneumatic muscles. Mechanism and Machine Theory. 2016;103:98–116.
Mustaza SM, Elsayed Y, Lekakou C, Saaj C, Fras J. Dynamic modeling of fiber-reinforced soft manipulator: a visco-hyperelastic material-based continuum mechanics approach. Soft robotics. 2019;6(3):305–17.
Trejo-Ramos C-A, Olguín-Díaz E, Parra-Vega V. Lagrangian and quasilagrangian models for noninertial pneumatic soft cylindrical robots. J Dyn Syst Meas Control. 2022;144(12): 121004.
Zhang J, et al. Dynamic modeling and simulation of inchworm movement towards bio-inspired soft robot design. Bioinspiration & Biomimetics. 2019;14(6): 066012.
Wei X, Ju F, Guo H, Chen B, Wu H. Modeling and control of cable-driven continuum robot used for minimally invasive surgery. Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine. 2023;237(1):35–48.
Qi F, Ju F, Bai D, Wang Y, Chen B. Motion modelling and error compensation of a cable-driven continuum robot for applications to minimally invasive surgery. The international journal of medical robotics and computer assisted surgery. 2018;14(6): e1932.
Han Z, Liu Z, He W, Li G. Distributed parameter modeling and boundary control of an octopus tentacle-inspired soft robot. IEEE Trans Control Syst Technol. 2021;30(3):1244–56.
Long P, Khalil W, Martinet P. Dynamic modeling of parallel robots with flexible platforms. Mechanism and Machine Theory. 2014;81:21–35.
Kanada A, Giardina F, Howison T, Mashimo T, Iida F. Reachability improvement of a climbing robot based on large deformations induced by tri-tube soft actuators. Soft robotics. 2019;6(4):483–94.
Hemingway EG, O’Reilly OM. Continuous models for peristaltic locomotion with application to worms and soft robots. Biomech Model Mechanobiol. 2021;20(1):5–30.
Rao P, Peyron Q, Burgner-Kahrs J. Shape representation and modeling of tendon-driven continuum robots using euler arc splines. IEEE Robotics and Automation Letters. 2022;7(3):8114–21.
Katzschmann RK, Marchese AD, Rus D. Autonomous object manipulation using a soft planar grasping manipulator. Soft robotics. 2015;2(4):155–64.
Zhang Z, Wang X, Wang S, Meng D, Liang B. Design and modeling of a parallel-pipe-crawling pneumatic soft robot. IEEE access. 2019;7:134301–17.
An N, Li M, Zhou J. Modeling and understanding locomotion of pneumatic soft robots. Soft Materials. 2018;16(3):151–9.
Spielberg A, Du T, Hu Y, Rus D, Matusik W. Advanced soft robot modeling in chainqueen. Robotica. 2023;41(1):74–104.
Della Santina C, Truby RL, Rus D. Data-driven disturbance observers for estimating external forces on soft robots. IEEE Robotics and automation letters. 2020;5(4):5717–24.
Mo H, et al. Automated 3-d deformation of a soft object using a continuum robot. IEEE Trans Autom Sci Eng. 2020;18(4):2076–86.
Della Santina C, Rus D. Control oriented modeling of soft robots: the polynomial curvature case. IEEE Robotics and Automation Letters. 2019;5(2):290–8.
Xavier MS, Fleming AJ, Yong YK. Design and control of pneumatic systems for soft robotics: a simulation approach. IEEE Robotics and Automation Letters. 2021;6(3):5800–7.
Azizkhani M, Godage IS, Chen Y. Dynamic control of soft robotic arm: a simulation study. IEEE Robotics and Automation Letters. 2022;7(2):3584–91.
Cheng H, Zhang J, Li Y, Hong J. Finite-time tracking control for a variable stiffness pneumatic soft bionic caudal fin. Mech Syst Signal Process. 2021;152: 107314.
Schegg P, et al. Sofagym: an open platform for reinforcement learning based on soft robot simulations. Soft Robotics. 2022.
Gorissen B, Melancon D, Vasios N, Torbati M, Bertoldi K. Inflatable soft jumper inspired by shell snapping. Science Robotics. 2020;5(42), eabb1967.
Acknowledgements
This work was funded by National Natural Science Foundation of China under Grant No. 52205009, and Natural Science Foundation of Jiangsu Province under Grant No. BK20210233 and No. BK20220794. X. H. acknowledges support from the Robotics Department, University of Michigan, Ann Arbor. M. L. acknowledges the Presidential Postdoctoral Fellowship from Nanyang Technological University, Singapore.
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Human and Animal Rights and Informed Consent
This article does not contain any studies with human or animal subjects performed by any of the authors.
Conflicts of Interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Qin, L., Peng, H., Huang, X. et al. Modeling and Simulation of Dynamics in Soft Robotics: a Review of Numerical Approaches. Curr Robot Rep 5, 1–13 (2024). https://doi.org/10.1007/s43154-023-00105-z
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s43154-023-00105-z