The Geometry of Optimal Gait Families for Steering Kinematic Locomoting Systems
Jinwoo Choi, Siming Deng, Nathan Justus, Noah J. Cowan, Ross L. Hatton
TL;DR
The paper addresses the challenge of designing continuous families of optimal gaits for steering kinematic locomoting systems, enabling improved controllability and maneuverability beyond isolated gaits. It builds a geometric framework around the local connection, constraint curvature function, and metric-based costs to map shape-space motions to body displacements and costs. A dual-search strategy is developed: a global brute-force approach to reveal a reduced-order gait family and a local continuation-based method to refine higher-order gait parameters, aided by a null-projection tangential predictor to manage bifurcations. The methods are demonstrated on viscous and inertial three-link swimmers, generating both forward and steering gaits and their baby-step variants, including two-dimensional families parameterized by steering rate and step size. This framework lays the groundwork for integrating low-level joint controllers with high-level motion planners, potentially enhancing robustness and reach in complex locomotion tasks.
Abstract
Motion planning for locomotion systems typically requires translating high-level rigid-body tasks into low-level joint trajectories-a process that is straightforward for car-like robots with fixed, unbounded actuation inputs but more challenging for systems like snake robots, where the mapping depends on the current configuration and is constrained by joint limits. In this paper, we focus on generating continuous families of optimal gaits-collections of gaits parameterized by step size or steering rate-to enhance controllability and maneuverability. We uncover the underlying geometric structure of these optimal gait families and propose methods for constructing them using both global and local search strategies, where the local method and the global method compensate each other. The global search approach is robust to nonsmooth behavior, albeit yielding reduced-order solutions, while the local search provides higher accuracy but can be unstable near nonsmooth regions. To demonstrate our framework, we generate optimal gait families for viscous and perfect-fluid three-link swimmers. This work lays a foundation for integrating low-level joint controllers with higher-level motion planners in complex locomotion systems.
