Dynamic Modeling and MPC for Locomotion of Tendon-Driven Soft Quadruped
Organizations: IIT Gandhinagar, Department of Electrical Engineering, Gujarat, India · Sreenidhi Institute of Science and Technology, Department of Electronics and Computer Engineering, Telangana, India
Abstract
SLOT (Soft Legged Omnidirectional Tetrapod), a tendon-driven soft quadruped robot with 3D-printed TPU legs, is presented to study physics-informed modeling and control of compliant legged locomotion using only four actuators. Each leg is modeled as a deformable continuum using discrete Cosserat rod theory, enabling the capture of large bending deformations, distributed elasticity, tendon actuation, and ground contact interactions. A modular whole-body modeling framework is introduced, in which compliant leg dynamics are represented through physically consistent reaction forces applied to a rigid torso, providing a scalable interface between continuum soft limbs and rigid-body locomotion dynamics. This formulation allows efficient whole-body simulation and real-time control without sacrificing physical fidelity. The proposed model is embedded into a convex model predictive control framework that optimizes ground reaction forces over a 0.495 s prediction horizon and maps them to tendon actuation through a physics-informed force-angle relationship. The resulting controller achieves asymptotic stability under diverse perturbations. The framework is experimentally validated on a physical prototype during crawling and walking gaits, achieving high accuracy with less than 5 mm RMSE in center of mass trajectories. These results demonstrate a generalizable approach for integrating continuum soft legs into model-based locomotion control, advancing scalable and reusable modeling and control methods for soft quadruped robots.
Figures & tables
| Parameter | Value | Description |
|---|---|---|
| 0.190 m | Total leg length | |
| 31 | Number of nodes | |
| Segment length | ||
| 0.02 m | Constant leg width | |
| 0.0135 m | Thickness at fixed base | |
| 0.0035 m | Thickness at tip |
| Metric | Fixed Base | 1/3 Length | 2/3 Length | Tip |
|---|---|---|---|---|
| RMSE (mm) | 5.20 | 5.72 | 4.00 | 0.89 |
| MAE (mm) | 3.85 | 3.90 | 2.60 | 0.71 |
| NRMSE (%) | 5.87 | 6.94 | 7.88 | 19.22 |
| Avg Error (mm) | 2.23 | 2.87 | 2.32 | 0.15 |
| Error (%) | 2.51 | 3.47 | 4.56 | 3.21 |
| Accuracy (%) | 97.49 | 96.53 | 95.44 | 96.79 |
| Gait | RMSE in (mm) | RMSE in (mm) |
|---|---|---|
| Forward Walk | 4.0 | 4.8 |
| Crawl | 5.1 | 4.6 |
| Perturbation | Max Cost | Mean Cost | Final Cost | Settling Time (s) |
|---|---|---|---|---|
| Baseline | 4.9739 | 1.1665 | 0.0000 | 14.553 |
| Roll | 4.9719 | 1.1659 | 0.0000 | 14.553 |
| Pitch | 4.7920 | 1.1120 | 0.0000 | 13.695 |
| Height | 6.2248 | 1.5397 | 0.0000 | 14.553 |
| Velocity | 2.3827 | 0.1720 | 0.0000 | 10.098 |
| Combined | 3.6959 | 0.7873 | 0.0000 | 12.606 |
Quadruped Locomotion
Quadruped locomotion studies how four-legged robots move efficiently, safely, and reliably across varied terrain and tasks.
See all 118 papers