Physical models are significant in soft robotics because they can illustrate the nature of soft robot motion and deformation. Also, they are fundamental to data-driven methods by providing simulation environments and data. Discretization methods like FEM have been applied for robot simulation. The Cosserat model and its discretization method, like geometric variable-strain (GVS), provide simulators specifically for soft robots. Piecewise constant curvature (PCC) can be seen as a special case of GVS and is widely applied to the soft robot simulation based on the assumption of deformation shape. Some specific models, like the pseudo-rigid model and the concentric tube model, are proposed for specific soft robots. Some typical physical models are shown in Fig. 4.Â
Fig. 4. Diagrams of (a) FEM, (b) PCC, (c) Cosserat rod model, and (d) concentric tube model. Small elements in (a) represent the soft robot deformation. The grey soft robot in (b) is represented by a series of constant curves, and the augmented rigid robots model the soft robot dynamically. The Cosserat rod model in (c) includes forces and moments inherently. The concentric tube model in (d) represents the robot with the configurations l_1,l_2,\theta_1, and \theta_2.
Table 2. Physical model paper comparison
Paper List:
FEM:
FEM is applied in this paper for kinematic modeling and data generation for neural network training.
FEM is applied in this paper as the exploring environment for RL.
This paper introduces SOFA, a popular soft robot simulator based on FEM.
This work applies FEM in real-time robot control. To achieve online control, a compliance matrix is built to infer the relationship between forces and positions.
Cosserat rod model:
This paper solves forward and inverse problems in the mechanics of soft filaments with the Cosserat rod model and proposes the simulator PyElastica.
This paper introduces the most general strain-based discretization method of the Cosserat rod model, GVS, which discretizes the continuous Cosserat rod model into a finite set of strain basis functions.
Based on 20FR, this paper proposes a simulator SoRoSim in Matlab, which integrates GVS for soft, rigid, and hybrid robotic system simulation.
PCC
Compared with the original PCC, only a geometrical model, this paper introduces novel spatial dynamics and applies these to variable length multisection continuum arms with any number of sections.
This paper employs PCC as the cilia model and implements a close-loop controller under variant drag forces due to the external fluid.
Specific
Considering concentric tube robots, the authors leverage rotations and translations of tubes as actuation variables for the concentric tube robot model, as shown in Fig. 4-(d).
Based on PCC, rigid robots are leveraged to approximate the motion of soft robots.