Trajectory Generation for Underactuated Soft Robot Manipulators using Discrete Elastic Rod Dynamics
Organizations: Division of Systems Engineering, Boston University, Boston MA, USA. · Department of Mechanical Engineering, Boston University, Boston MA, USA.
Abstract
Soft robots are well suited for contact-rich tasks due to their compliance, yet this property makes accurate and tractable modeling challenging. Planning motions with dynamically-feasible trajectories requires models that capture arbitrary deformations, remain computationally efficient, and are compatible with underactuation. However, existing approaches balance these properties unevenly: continuum rod models provide physical accuracy but are computationally demanding, while reduced-order approximations improve efficiency at the cost of modeling fidelity. To address this, our work introduces a control-oriented reformulation of Discrete Elastic Rod (DER) dynamics for soft robots, and a method to generate trajectories with these dynamics. The proposed formulation yields a control-affine representation while preserving certain first-principles force-deformation relationships. As a result, the generated trajectories are both dynamically feasible and consistent with the underlying actuation assumptions. We present our trajectory generation framework and validate it experimentally on a pneumatic soft robotic limb. Hardware results demonstrate consistently improved trajectory tracking performance over a constant-curvature-based baseline, particularly under complex actuation conditions.
Figures & tables
| Scenario | Model | Mean Error E (Total / x / y) | Std (Total / x / y) | Max Error (Total) |
| Case 1 | DER | 0.64 / 0.19 / 0.60 | 0.11 / 0.04 / 0.10 | 1.90 |
| PCC | 1.59 / 0.54 / 1.44 | 0.26 / 0.08 / 0.25 | 4.81 | |
| Case 2 | DER | 0.29 / 0.13 / 0.23 | 0.05 / 0.01 / 0.05 | 0.98 |
| PCC | 1.10 / 0.53 / 0.91 | 0.26 / 0.09 / 0.25 | 3.15 | |
| Case 3 | DER | 0.84 / 0.12 / 0.83 | 0.06 / 0.01 / 0.06 | 1.65 |
| PCC | 1.03 / 0.12 / 1.01 | 0.04 / 0.01 / 0.04 | 2.83 |
Robot Motion Generation
Robot motion generation creates feasible, task-directed trajectories for robots to move, manipulate objects, and interact with people and environments.
See all 188 papers