Asymmetric Friction in Geometric Locomotion
Ross L. Hatton, Yousef Salaman, Shai Revzen
TL;DR
This paper extends geometric locomotion from symmetric, linear drag (Riemannian) models to asymmetric, direction-dependent friction captured by Finsler metrics. By formulating sub-Finsler motility maps and introducing a linear-conical decomposition into $\mathbf{\bar{B}}$ and $\mathbf{\tilde{B}}$, it reveals how nonreciprocal effects dominate net motion at small amplitudes while nonconservative contributions govern larger gaits. The authors define a nonreciprocal constraint curvature $\boldsymbol{\delta}\mathbf{B}$ to quantify asymmetry-driven locomotion and provide practical approximations for predicting gait outcomes via curvature integrals and center-point evaluations. This framework enables gait planning and analysis of asymmetry-driven locomotion, with applications to robot feet design and directional adhesion in complex environments.
Abstract
Geometric mechanics models of locomotion have provided insight into how robots and animals use environmental interactions to convert internal shape changes into displacement through the world, encoding this relationship in a ``motility map''. A key class of such motility maps arises from (possibly anisotropic) linear drag acting on the system's individual body parts, formally described via Riemannian metrics on the motions of the system's individual body parts. The motility map can then be generated by invoking a sub-Riemannian constraint on the aggregate system motion under which the position velocity induced by a given shape velocity is that which minimizes the power dissipated via friction. The locomotion of such systems is ``geometric'' in the sense that the final position reached by the system depends only on the sequence of shapes that the system passes through, but not on the rate with which the shape changes are made. In this paper, we consider a far more general class of systems in which the drag may be not only anisotropic (with different coefficients for forward/backward and left/right motions), but also asymmetric (with different coefficients for forward and backward motions). Formally, including asymmetry in the friction replaces the Riemannian metrics on the body parts with Finsler metrics. We demonstrate that the sub-Riemannian approach to constructing the system motility map extends naturally to a sub-Finslerian approach and identify system properties analogous to the constraint curvature of sub-Riemannian systems that allow for the characterization of the system motion capabilities.
