Generalizable and Fast Surrogates: Model Predictive Control of Articulated Soft Robots using Physics-Informed Neural Networks
Tim-Lukas Habich, Aran Mohammad, Simon F. G. Ehlers, Martin Bensch, Thomas Seel, Moritz Schappler
TL;DR
This work tackles the challenge of achieving fast, accurate, and generalizable forward models for articulated soft robots to enable real-time model predictive control. It introduces domain-aware physics-informed neural networks (PINNs), specifically PINC and the domain-decoupled DD-PINN, to fuse first-principles dynamics with data-driven learning. By incorporating a domain input that captures changes such as payload and base orientation, the DD-PINN demonstrates strong generalization to unseen dynamics while delivering prediction speeds orders of magnitude faster than stiff FP integration, enabling nonlinear MPC at frequencies up to ~${47}$ Hz. The approach is validated on a 5-DoF pneumatic ASR, showing substantial speed gains (up to ~${467}$x) with minimal accuracy loss and successful NMPC-based position tracking across multiple dynamic scenarios, highlighting practical potential for robust, real-time soft-robot control with limited training data. The work also contributes open-source PINN implementations and datasets to support reproducibility and extension to broader soft-robotic systems.
Abstract
Soft robots can revolutionize several applications with high demands on dexterity and safety. When operating these systems, real-time estimation and control require fast and accurate models. However, prediction with first-principles (FP) models is slow, and learned black-box models have poor generalizability. Physics-informed machine learning offers excellent advantages here, but it is currently limited to simple, often simulated systems without considering changes after training. We propose physics-informed neural networks (PINNs) for articulated soft robots (ASRs) with a focus on data efficiency. The amount of expensive real-world training data is reduced to a minimum -- one dataset in one system domain. Two hours of data in different domains are used for a comparison against two gold-standard approaches: In contrast to a recurrent neural network, the PINN provides a high generalizability. The prediction speed of an accurate FP model is exceeded with the PINN by up to a factor of 467 at slightly reduced accuracy. This enables nonlinear model predictive control (MPC) of a pneumatic ASR. Accurate position tracking with the MPC running at 47 Hz is achieved in six dynamic experiments.
