A variational approach to geometric mechanics for undulating robotic locomotion
Sean Even, Patrick S. Martinez, Cora Keogh, Oliver Gross, Yasemin Ozkan-Aydin, Peter Schröder
TL;DR
This work addresses the challenge of connecting geometric mechanics with real-world validation for undulating locomotion. It introduces a variational integrator that relies on a dissipation metric, approximated by a Resistive Force Theory–like model, to map serpenoid gait shapes in ${\mathcal{S}}_{\mathrm{serp}}$ to world trajectories and compares simulations to experiments on a snake-like robot. Despite using a highly simplified energy model, the framework captures average trajectory trends and enables gait optimization that improves energy efficiency (Cost of Transport) by up to about 23%. The approach offers a practical bridge between theory and lab validation, with potential extensions to reinforcement learning and real-time gait adaptation in varied environments.
Abstract
Limbless organisms of all sizes use undulating patterns of self-deformation to locomote. Geometric mechanics, which maps deformations to motions, provides a powerful framework to formalize and investigate the theoretical properties and limitations of such modes of locomotion. However, the inherent level of abstraction poses a challenge when bridging the gap between theory or simulations and laboratory experiments. We investigate the challenges of modeling motion trajectories of an undulating robotic locomotor by comparing experiments and simulations performed with a variational integrator. Despite the extensive simplifications that the model based on a geometric variation principle entails, the simulations show good agreement on average. Notably, our approach merely requires the knowledge of the \emph{dissipation metric} -- a Riemannian metric on the configuration space, which can in practice be approximated by means closely resembling \emph{resistive force theory}.
