LaTex2Web logo

Documents Live, a web authoring and publishing system

If you see this, something is wrong

Table of contents

First published on Saturday, Jul 11, 2026 and last modified on Saturday, Jul 11, 2026 by François Chaplais.

Like what you see? Register!
Data-Driven Soft Robot Control via Adiabatic Spectral Submanifolds

Roshan S. Kaundinya Institute for Mechanical Systems, ETH Zürich

John Irvin Alora Autonmous Systems Lab, Stanford University

Jonas G. Matt Automatic Control Laboratory, ETH Zürich

Luis A. Pabon Autonmous Systems Lab, Stanford University

Marco Pavone Autonmous Systems Lab, Stanford University

George Haller Institute for Mechanical Systems, ETH Zürich Email

Keywords: Soft robots, model predictive control, invariant manifolds, spectral submanifolds

Abstract

1 Introduction

2 Adiabatic SSMs for control

\[ \begin{align} \mathrm{subject~to}~ ~ & \mathbf{\dot{x}} = \mathbf{f}(\mathbf{x}) + \mathbf{g}(\mathbf{x},\mathbf{u}(t)) \\ & \mathbf{x}(t_j) = \mathbf{c}(\mathbf{y}(t_j)) \\ & \mathbf{y}(t) = \mathbf{h}(\mathbf{x}(t)) ~ \mathbf{z}(t) = \mathbf{C} \mathbf{y}(t) \\ &\mathbf{z}(t) \in \mathcal{Z}, ~ \mathbf{u}(t) \in \mathcal{U}, \nonumber \\ \\\end{align} \]
Figure 1. (a) For \( \epsilon =0\) , critical limit of the adiabatic SSM geometry in the phase and actuation space. (b) For \( \epsilon >0\) and slow input \( \mathbf{u}(\epsilon t)\) , the leading order adiabatic SSM geometry of \( \mathcal{A}_\epsilon\) anchored to the target \( \mathbf{S}(\mathbf{u}(\epsilon t))\) . (c) For \( \mathbf{u}_d(t) \not \equiv 0\) , the perturbed aSSM geometry of \( \tilde{\mathcal{A}}_{\epsilon}\) .
\[ \begin{align} \mathrm{subject~to}~ ~ & \mathbf{x}(t_j) = \mathbf{c}(\mathbf{y}(t_j)), ~ \mathbf{u}^s_0 = \mathbf{I}(\mathbf{x}(t_j)), \\ & \mathbf{r} = \mathbf{V}^\mathrm{T} (\mathbf{u}^s_0) (\mathbf{x}-\mathbf{x}(t_j)), \\ & \dot{\mathbf{r}} = \mathbf{R}(\mathbf{r},\mathbf{u}^s_0) + \mathbf{B}(\mathbf{u}^s_0) \left( \mathbf{u}(t) - \mathbf{u}^s_0 \right), \\ & \mathbf{x} = \mathbf{W}(\mathbf{r},\mathbf{u}^s_0) + \mathbf{x}(t_j), \nonumber \\ & \mathbf{z}(t) = \mathbf{C}\mathbf{h}(\mathbf{x}(t)), \nonumber \\ &\mathbf{z}(t) \in \mathcal{Z}, ~ \mathbf{u}(t) \in \mathcal{U}. \nonumber \\ \\\end{align} \]

3 Learning adiabatic SSMs from data

4 Controlling a soft trunk robot

\[ \begin{multline*} \lambda_1 = \bar{\lambda}_2 = -1.5799 + i 10.8780, \\ \lambda_3 = \bar{\lambda}_4 = -1.7705 + i 11.0357, ~ \text{and} ~ \lambda_5 = -19.5397. \end{multline*} \]
\[ \begin{multline*} \lambda_1 = \bar{\lambda}_2 = -1.5337+ i 10.7272, ~ \text{and} ~\\ \lambda_3 = \bar{\lambda}_4 = -1.5450+ i 10.7968. ~ \end{multline*} \]

5 Closed-loop control results for soft trunk

6 Controlling soft elastic arms

Figure 21. Closed-loop prediction plots in the short elastic arm’s workspace for (a) 6D aSSM-reduced model, (b) 6D first-order aSSM-reduced model and (c) 6D Koopman static pregain method. Target track is plotted in a black dotted line and the gray shaded tube represents the allowed operational tolerance of the soft arm’s end effector.
Figure 25. (a) Relative ISE bar plots with the 6D aSSM-reduced model as the baseline. (b) Pareto plot for closed loop performance on the 3D Trifolium track for the 6D aSSM-reduced model and its first-order approximation.
Figure 28. aSSM (6D)
Figure 32. Closed-loop prediction plots in the short elastic arm’s workspace in the presence of noise for (a) 6D aSSM-reduced model, (b) 6D first-order aSSM-reduced model, and (c) 6D Koopman static pregain method. The target track is plotted in a black dotted line, and the gray shaded tube represents the allowed operational tolerance of the soft arm’s end effector. (d) Relative ISE bar plots with the 6D aSSM-reduced model as the baseline.
Figure 37. (a)-(b) Long elastic arm snapshots at \( t=7 \text{ [s]}\) . The target track is depicted with black dots, the operational tolerance tube (OTT) with a radius of \( 17.5 \text{ [cm]}\) is shown in gray, and the normalized ISE is displayed on top. Model predictions steering away from the OTT cause the soft arm to flash red. See Multimedia Extension 1 in the Supplementary Material for the full evolution of the long elastic arm. Closed-loop prediction plots in the long elastic arm’s workspace for (c) 6D aSSM-reduced model and (d) 6D Koopman static pregain method. (e) Relative ISE bar plots with the 6D aSSM-reduced model as the baseline.

7 Conclusions

Appendix

A Mechanical system definitions for robotic simulators

\[ \begin{align} \partial_t \mathbf{T} &= \hat{\boldsymbol{\omega}}\mathbf{T}, \\ \rho A \partial_t^2 \mathbf{x} &= \mathbf{F}_{SS} \left(\mathbf{T}, \mathbf{S}, \partial_s \mathbf{x}, \mathbf{x}\right) + \|\partial_s \mathbf{x}\| \mathbf{F}_{ext}(t), \\ \rho \mathbf{I} \partial_t \boldsymbol{\omega} &= \mathbf{F}_{B} \left(\boldsymbol{\kappa}, \mathbf{B}, \|\partial_s \mathbf{x}\|\right) + \mathbf{F}_{SC} \left(\mathbf{T}, \mathbf{S}, \partial_s \mathbf{x}\right) \\ & ~ ~ + F_{AD} \left(\rho, \mathbf{I},\boldsymbol{\omega}, \|\partial_s \mathbf{x}\|\right) + \|\partial_s \mathbf{x}\|^2 \mathbf{C}_{ext}(t), \nonumber \\ \\\end{align} \]

B Open loop performance for faster varying inputs

C TPWL and Koopman static pregain implementations

D Comparisons between aSSM, TPWL and Koopman static pregain for the figure-8 track

E Comparisons between aSSM, TPWL and Koopman static pregain for the Pacman track

F Validation of aSSM-reduced model for short and long soft elastic arms

Figure 46. (a) Short elastic arm steady-state geometry. (b) Test prediction in the short elastic arm’s workspace. (c) Test prediction in the long elastic arm’s workspace. True solution in black and the aSSM prediction in red. (d) Closed-loop results for the long elastic arm with feedback noise on the spiral track using the aSSM-reduced model.

References

[1] J. Eldering Normally Hyperbolic Invariant Manifolds - The Noncompact Case Atlantis Press, Paris 2013

[2] J. Burgner-Kahrs and D. Caleb Rucker and H. Choset Continuum Robots for Medical Applications: A Survey IEEE Transactions on Robotics 2015 31 6 1261-1280 10.1109/TRO.2015.2489500

[3] G. Li and X. Chen and F. Zhou and Y. Liang and Y. Xiao and X. Cao and Z. Zhang and M. Zhang and B. Wu and S. Yin and Y. Xu and H. Fan and Z. Chen and W. Song and W. Yang and B. Pan and J. Hou and W. Zou and S. He and X. Yang and G. Mao and Z. Jia and H. Zhou and T. Li and S. Qu and Z. Xu and Z. Huang and Y. Luo and T. Xie and J. Gu and S. Zhu and W. Yang Self-powered soft robot in the Mariana Trench Nature 2021 591 7848 66–71 mar 10.1038/s41586-020-03153-z

[4] D. Nahar and P. Yanik and I.D. Walker Robot tendrils: Long, thin continuum robots for inspection in space operations 2017 IEEE Aerospace Conference 2017 1-8

[5] S. I. Rich and R. J. Wood and C. Majidi Untethered soft robotics Nature Electronics 2018 1 2 102–112 10.1038/s41928-018-0024-1

[6] N. El-Atab and R. B. Mishra and F. Al-Modaf and L. Joharji and A. A. Alsharif and H. Alamoudi and M. Diaz and N. Qaiser and M. M. Hussain Soft Actuators for Soft Robotic Applications: A Review Advanced Intelligent Systems 2020 2 10 2000128 https://doi.org/10.1002/aisy.202000128

[7] O. Yasa and Y. Toshimitsu and M. Y. Michelis and L. S. Jones and M. Filippi and T. Buchner and R. K. Katzschmann An Overview of Soft Robotics Annual Review of Control, Robotics, and Autonomous Systems 2023 6 Volume 6, 2023 1-29 https://doi.org/10.1146/annurev-control-062322-100607

[8] G. Fang and M. C. K. Chow and J. D. L. Ho and Z. He and K. Wang and T. C. Ng and J. K. H. Tsoi and P. Chan and H. Chang and D. T. Chan and Y. Liu and F. C. Holsinger and J. Y. Chan and K. Kwok Soft robotic manipulator for intraoperative MRI-guided transoral laser microsurgery Science Robotics 2021 6 57 eabg5575 10.1126/scirobotics.abg5575

[9] H. Wang and R. Zhang and W. Chen and X. Wang and R. Pfeifer A cable-driven soft robot surgical system for cardiothoracic endoscopic surgery: preclinical tests in animals Surgical Endoscopy 2017 31 8 3152–3158 10.1007/s00464-016-5340-9

[10] X. Ji and X. Liu and V. Cacucciolo and M. Imboden and Y. Civet and A. E. Haitami and S. Cantin and Y. Perriard and H. Shea An autonomous untethered fast soft robotic insect driven by low-voltage dielectric elastomer actuators Science Robotics 2019 4 37 eaaz6451 10.1126/scirobotics.aaz6451

[11] M. Li and S. Jain and G. Haller Nonlinear analysis of forced mechanical systems with internal resonance using spectral submanifolds, Part I: Periodic response and forced response curve Nonlinear Dyn. 2022 https://doi.org/10.1007/s11071-022-07714-x

[12] {Ax{å}s Data-driven modeling of subharmonic forced response due to nonlinear resonance Scientific Reports 2024 14 1 25991 10.1038/s41598-024-77639-5

[13] Sergey Levine and Vladlen Koltun Guided Policy Search Proceedings of the 30th International Conference on Machine Learning 2013 Dasgupta, Sanjoy and McAllester, David 28 3 Proceedings of Machine Learning Research 1–9 PMLR

[14] T. G. Thuruthel and E. Falotico and F. Renda and C. Laschi Model-Based Reinforcement Learning for Closed-Loop Dynamic Control of Soft Robotic Manipulators IEEE Transactions on Robotics 2019 35 124-134

[15] N. Naughton and J. Sun and A. Tekinalp and T. Parthasarathy and G. Chowdhary and M. Gazzola Elastica: A Compliant Mechanics Environment for Soft Robotic Control IEEE Robotics and Automation Letters 2021 6 2 3389-3396 10.1109/LRA.2021.3063698

[16] R. Jitosho and T. G. W. Lum and A. Okamura and K. Liu Reinforcement Learning Enables Real-Time Planning and Control of Agile Maneuvers for Soft Robot Arms Proceedings of The 7th Conference on Robot Learning 2023 Tan, Jie and Toussaint, Marc and Darvish, Kourosh 229 Proceedings of Machine Learning Research 1131–1153 PMLR

[17] C. Alessi and H. Hauser and A. Lucantonio and E. Falotico Learning a Controller for Soft Robotic Arms and Testing its Generalization to New Observations, Dynamics, and Tasks 2023 1-7 10.1109/RoboSoft55895.2023.10121988

[18] F. Piqué and H. T. Kalidindi and L. Fruzzetti and C. Laschi and A. Menciassi and E. Falotico Controlling soft robotic arms using continual learning IEEE Robotics and Automation Letters 2022 7 2 5469–5476 Relevant for soft robotic control and simulation, applicable to soft silicone modeling and nonlinear dynamics. 10.1109/LRA.2022.3166072

[19] III R. J. Webster and B. A. Jones Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review The International Journal of Robotics Research 2010 29 13 1661-1683 10.1177/0278364910368147

[20] C. D. Santina and R. K. Katzschmann and A. Bicchi and D. Rus 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 10.1177/0278364919897292

[21] J. Gao and M. Y. Michelis and A. Spielberg and Robert K. Katzschmann Sim-to-real of soft robots with learned residual physics IEEE Robotics and Automation Letters 2024 9 10 8745–8752 August Relevant for sim-to-real transfer in soft robotics, applicable to soft silicone modeling and nonlinear dynamics in robotic simulators. https://doi.org/10.1109/LRA.2024.3445379

[22] J. M. Bern and Y. Schnider and P. Banzet and N. Kumar and S. Coros Soft robot control with a learned differentiable model Proceedings of the 3rd IEEE International Conference on Soft Robotics (RoboSoft) 2020 417–423 Relevant for soft robot control and simulation, applicable to soft silicone modeling and nonlinear dynamics in robotic simulators. 10.1109/RoboSoft48309.2020.9115993

[23] M. Stölzle and C. D. Santina Input-to-State Stable Coupled Oscillator Networks for Closed-form Model-based Control in Latent Space Advances in Neural Information Processing Systems 2024 37 82010–82059 Curran Associates, Inc.

[24] R. Valadas and M. Stölzle and J. Liu and C. D. Santina Learning Low-Dimensional Strain Models of Soft Robots by Looking at the Evolution of Their Shape with Application to Model-Based Control 2025 IEEE 8th International Conference on Soft Robotics (RoboSoft) 2025 1-8 10.1109/RoboSoft63089.2025.11020829

[25] D. Bruder and X. Fu and R.B. Gillespie and C.D. Remy and R. Vasudevan Data-Driven Control of Soft Robots Using Koopman Operator Theory IEEE Trans. Robotics 2021 37 3 948–961

[26] G. Haller and B. Kaszás Data-driven linearization of dynamical systems Nonlinear Dyn. 2024 112 21 18639–18663 10.1007/s11071-024-10026-x

[27] D. A. Haggerty and M. J. Banks and E. Kamenar and A. B. Cao and P. C. Curtis and I. Mezić and E. W. Hawkes Control of soft robots with inertial dynamics Science Robotics 2023 8 81 eadd6864

[28] G. Haller and S. Ponsioen Nonlinear normal modes and spectral submanifolds: existence, uniqueness and use in model reduction Nonlinear Dyn. 2016 86 3 1493–1534

[29] {Haller, G. and Kaszás, B. and Liu, A. and Ax\r{a}s Nonlinear model reduction to fractional and mixed-mode spectral submanifolds Chaos 2023 33 6 063138

[30] G. Haller and R. S. Kaundinya Nonlinear model reduction to temporally aperiodic spectral submanifolds Chaos 2024 34 4 043152 apr 10.1063/5.0187080

[31] M. and Ax\ras {Cenedese Data-Driven Modeling and Prediction of Non-Linearizable Dynamics via Spectral Submanifolds Nature Comm. 2022 13 1 872

[32] {Ax{å}s Fast data-driven model reduction for nonlinear dynamical systems Nonlinear Dyn. 2023 111 9 7941–7957

[33] Z. Xu and B. Kaszas and M. Cenedese and G. Berti and F. Coletti and G. Haller Data-driven modelling of the regular and chaotic dynamics of an inverted flag from experiments J. Fluid Mech. 2024 987 R7 https://doi.org/10.1017/jfm.2024.411

[34] B. Kaszás and M. Cenedese and G. Haller Dynamics-based machine learning of transitions in Couette flow Phys. Rev. Fluids. 2022 7 L082402

[35] B. Kaszas and G. Haller Capturing the edge of chaos as a spectral submanifold in pipe flows J. Fluid Mech. 2024 979 A48 https://doi.org/10.1017/jfm.2023.956

[36] A. A. Morsy and Z. Xu and P. Tiso and G. Haller Reducing Finite Element Models of Bolted Joints using Spectral Submanifolds 2024

[37] J. I. Alora and M. Cenedese and G. Haller and M. Pavone Discovering dominant dynamics for nonlinear continuum robot control npj Robot 2025 3 1 5 10.1038/s44182-025-00021-8

[38] Y. Yan and Q. Ding and M. Li and J. Yan and S. S. Cheng Refined Motion Compensation with Soft Laser Manipulators using Data-Driven Surrogate Models 2024

[39] N. Fenichel Geometric singular perturbation theory for ordinary differential equations J. Diff. Eqs. 1979 31 1 53–98

[40] J.I. Alora and M. Cenedese and E. Schmerling and G. Haller and M. Pavone Data-driven spectral submanifold reduction for nonlinear optimal control of high-dimensional robots {{Proc. IEEE Int. Conf. Robotics and Autom. (ICRA)} 2023 2627–2633

[41] R. Bonalli and A. Cauligi and A. Bylard and M. Pavone GuSTO: Guaranteed Sequential Trajectory optimization via Sequential Convex Programming 2019 International Conference on Robotics and Automation (ICRA) 2019 6741-6747 IEEE Press 10.1109/ICRA.2019.8794205

[42] J. I. Alora and M. Cenedese and E. Schmerling and G. Haller and M. Pavone Practical Deployment of Spectral Submanifold Reduction for Optimal Control of High-Dimensional Systems IFAC-PapersOnLine 2023 56 2 4074-4081

[43] M. and Ax\ras {Cenedese Data-driven nonlinear model reduction to spectral submanifolds in mechanical systems Phil. Trans. R. Soc. A 2022 380 20210194

[44] B. Kaszas and G. Haller Data-driven Identification of Spectral Submanifold-based Reduced-order Models ETH Zurich 2024 1 1-16 https://doi.org/10.3929/ethz-b-000706449

[45] A. and Axås {Yang Modeling nonlinear dynamics from videos Nonlinear Dyn. 2024 10.1007/s11071-024-10687-8

[46] K. Perlin An image synthesizer Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques 1985 SIGGRAPH '85 287-296 Association for Computing Machinery 10.1145/325334.325247

[47] E.N. Lorenz Deterministic nonperiodic flow J. Atm. Sci. 1963 130–141

[48] F. Faure and C. Duriez and H. Delingette and J. Allard and B. Gilles and S. Marchesseau and H. Talbot and H. Courtecuisse and G. Bousquet and I. Peterlik and others Sofa: A multi-model framework for interactive physical simulation Soft tissue biomechanical modeling for computer assisted surgery 2012 283–321

[49] M. D. McKay and R. J. Beckman and W. J. Conover A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output from a Computer Code Technometrics 1979 21 2 239–245

[50] S. Tonkens and J. Lorenzetti and M. Pavone Soft robot optimal control via reduced order finite element models 2021 IEEE Int. Conf. Robotics Automat. (ICRA) 2021 1132 12010–12016

[51] Eugène Cosserat and François Cosserat Théorie des corps déformables A. Hermann et Fils 1909 Paris Reprinted by Cornell University Library, Ithaca, NY

[52] M. Gazzola and L. H. Dudte and A. G. McCormick and L. Mahadevan Forward and inverse problems in the mechanics of soft filaments Royal Society Open Science 2018 5 6 171628 10.1098/rsos.171628

[53] OptiTrack OptiTrack Documentation 2026 Accessed: March 2025