From Biological Curves to Soft Modular Robots: Learning-Based Inverse Design with Uncertainty-Guided Refinement
Abstract
Animals exhibit diverse shape-changing behaviors, from the undulatory swimming of eels to the arching movements of inchworms. Reproducing these biological shapes with modular soft robots offers a promising approach to developing versatile bioinspired robotic systems. However, translating a desired shape into a feasible robotic configuration remains challenging. Existing cable-driven modular soft robots rely on computationally expensive physics-based modeling and combinatorial search for inverse design, making it difficult to efficiently reproduce diverse target shapes. To address this challenge, we present a learning-based real-to-sim-to-real framework that translates biological curves into robotic configurations through surrogate-assisted inverse design and uncertainty-guided refinement. The proposed method combines learned inverse prediction with targeted candidate exploration, using a fast forward surrogate to evaluate and select suitable designs. The learned forward surrogate reduces deformation prediction time from ms to 0.0008 ms, achieving approximately a -fold speedup. At the same time, the proposed inverse design method reduces design time from ms to 4.18 ms. On 5,000 test samples generated from previously unseen threading patterns, the method achieves a 93% shape reconstruction success rate under surrogate-based evaluation. Physical demonstrations with four bioinspired robots further illustrate the translation of biological curves into realizable robotic shapes.
Figures & tables
| Model | RMSE (rad) | Success Rate | Time (ms) | Size (MB) |
|---|---|---|---|---|
| kNN (Baseline) | 0.2016 | 0.0778 | 12.2777 | 231.9694 |
| CNN | 0.0219 | 0.8454 | 0.1534 | 1.194 |
| XGBoost | 0.0346 | 0.6520 | 47.6386 | 206.38 |
| Transformer (Enc) | 0.0325 | 0.7126 | 0.0490 | 0.067 |
| Transformer (Dec) | 0.0186 | 0.8692 | 0.0471 | 0.148 |
| MLP (Proposed) | 0.0077 | 0.9602 | 0.0008 | 130.592 |
| Method | Search strategy | RMSE (rad) | Success | Time (ms) | Size (MB) |
|---|---|---|---|---|---|
| Original SoftSnap inverse search | Physics-based search | 0.0973 | 1.000 | 1.99 10 6 | — |
| kNN | None | 0.1297 | 0.1246 | 52.723 | 2059.937 |
| CNN | None | 0.0459 | 0.4496 | 0.220 | 0.532 |
| XGBoost | None | 0.0748 | 0.2438 | 0.212 | 59.354 |
| Transformer (Encoder) | None | 0.0413 | 0.5052 | 0.002 | 1.571 |
| Transformer (Decoder) | None | 0.0250 | 0.7808 | 0.084 | 4.871 |
Soft Robotics
Soft robotics studies robots with compliant bodies and actuators that deform to move, sense, and interact with uncertain environments.
See all 231 papers