Sample Efficient Learning of Body-Environment Interaction of an Under-Actuated System
Zvi Chapnik, Yizhar Or, Shai Revzen
TL;DR
Locomotion in highly dissipative environments can be captured by motility maps within geometric mechanics, linking body velocity $v_b$ to shape changes via the Reconstruction Equation $v_b = A(r)\dot r + \mathbb{I}^{-1}(r)p$. The paper assesses four learning strategies—TLS, TLS+SUDS, GMR, and GMR+SUDS—and introduces Augmented Gaussian Branching Regression (A-GBR) to achieve sample-efficient motility-map estimates for underactuated systems. Using a 4-flipper, 3-segment granular swimmer, the study shows that GMR-based methods generally outperform TLS when data are plentiful, and incorporating SUDS improves data efficiency across regimes, with GMR+SUDS often delivering the best accuracy given sufficient data. These findings highlight how model expressiveness and data availability jointly shape predictive performance, informing the design of robust, adaptable locomotion strategies for robots operating in complex environments.
Abstract
Geometric mechanics provides valuable insights into how biological and robotic systems use changes in shape to move by mechanically interacting with their environment. In high-friction environments it provides that the entire interaction is captured by the ``motility map''. Here we compare methods for learning the motility map from motion tracking data of a physical robot created specifically to test these methods by having under-actuated degrees of freedom and a hard to model interaction with its substrate. We compared four modeling approaches in terms of their ability to predict body velocity from shape change within the same gait, across gaits, and across speeds. Our results show a trade-off between simpler methods which are superior on small training datasets, and more sophisticated methods, which are superior when more training data is available.
