Orientation Control of Soft Robots via Adiabatic Spectral Submanifolds
Authors: Aron Karakai, Roshan S. Kaundinya, Mike Yan Michelis, Robert Katzschmann, George Haller
Organizations: Automatic Control Laboratory, ETH Zurich, Switzerland · Institute for Mechanical Systems, ETH Zurich, Switzerland · Soft Robotics Laboratory and the ETH AI Center, ETH Zurich, Switzerland
Soft robots are commonly sought for safety-critical interactions in delicate environments, where accurate position and orientation control is imperative. Model predictive control (MPC) offers a solution, but it requires a model of the robot's infinite-dimensional nonlinear dynamics that is at once accurate and computationally cheap. Recent theory on adiabatic spectral submanifolds (aSSMs) and their applications to soft robots provide data-driven model-reduction methods to construct such models. Here, we extend these methods to identify aSSMs from enlarged observable datasets and upgrade the currently available aSSM-MPC schemes. Evaluated on a high-fidelity finite-element simulation of a pressure-actuated soft arm, our controller reduces position and orientation tracking error by more than 60% compared to existing data-driven baselines.
Figures & tables
Fig. 1 : The (perturbed) aSSM A~ε anchored to the slow manifold Lε is a low-dimensional invariant manifold under inputs u(t)=us(εt)+ud(t) , where us is slow and ud is uniformly bounded for all times.
Fig. 2 : The SoPrA arm (left) and its model in the SORS simulator [ 20 ] (right).
Fig. 3 : Observables of SoPrA.
Fig. 4 : Position (a) and orientation (b) of the end effector in task 1. Orientation is plotted as the angle arctan(z5/z4) .
Method
controller weights
control effort
relative ℓ2 error
R
Rdu
task 1
task 2
task 1
task 2
aSSM-MPC
\diag(0.02,0.004⋅I6,2⋅I7)
\diag(10⋅I7,0.1⋅I7)
39.6
33.4
2.6%
2.4%
aSSM-MPC, no reference input
\diag(0.02,0.004⋅I6,2⋅I7)
\diag(10⋅I7,0.1⋅I7)
32.9
25.9
4.3%
5.3%
aSSM-MPC, static approx.
0.1⋅I7
0.5⋅I7
41
35.7
6.6%
6.1%
DMDc-MPC
\diag(0.2,0.04⋅I6)
10⋅I7
41
38.1
14.7%
16.3%
Koopman pregain
0.12⋅I7
−
35.5
21.7
29.9%
35%
TABLE I : Parameters, control effort, and tracking performance of the tested controllers.
Fig. 5 : Position (a) and orientation (b) of the end effector in task 2. Orientation is plotted as the angle arctan(z5/z4) .
Fig. 6 : Instantaneous relative error in tasks 1 (a) and 2 (b).
Autonomous Systems Lab, Stanford University, USA. · Soft Robotics Lab, ETH Zurich, Switzerland. · Institute of Mechanical Systems, ETH Zurich, Switzerland. +1