AquaROM: shape optimization pipeline for soft swimmers using parametric reduced order models
Mathieu Dubied, Paolo Tiso, Robert K. Katzschmann
TL;DR
This work tackles the computational bottleneck of optimizing nonlinear soft-robotic structures by introducing AquaROM, a parametric reduced-order model (PROM) built in a data-free, tensorial framework. By expressing internal, thrust, drag, and actuation forces as polynomial tensors and projecting them onto a reduced basis composed of vibration modes, modal derivatives, and shape-variation sensitivities, the method yields analytical gradients that drive gradient-based optimization of shape parameters. The pipeline is demonstrated on soft robotic fishes, achieving optimal shapes that outperform the nominal design by up to 3.6× in swimming distance, with optimization times on the order of minutes and without offline training. This approach enables rapid prototyping and design-space exploration for nonlinear soft-robotic systems and can be extended to other forces and actuation schemes in soft robotics.
Abstract
The efficient optimization of actuated soft structures, particularly under complex nonlinear forces, remains a critical challenge in advancing robotics. Simulations of nonlinear structures, such as soft-bodied robots modeled using the finite element method (FEM), often demand substantial computational resources, especially during optimization. To address this challenge, we propose a novel optimization algorithm based on a tensorial parametric reduced order model (PROM). Our algorithm leverages dimensionality reduction and solution approximation techniques to facilitate efficient solving of nonlinear constrained optimization problems. The well-structured tensorial approach enables the use of analytical gradients within a specifically chosen reduced order basis (ROB), significantly enhancing computational efficiency. To showcase the performance of our method, we apply it to optimizing soft robotic swimmer shapes. These actuated soft robots experience hydrodynamic forces, subjecting them to both internal and external nonlinear forces, which are incorporated into our optimization process using a data-free ROB for fast and accurate computations. This approach not only reduces computational complexity but also unlocks new opportunities to optimize complex nonlinear systems in soft robotics, paving the way for more efficient design and control.
