Geometric Gait Optimization for Kinodynamic Systems Using a Lie Group Integrator
Yanhao Yang, Ross L. Hatton
TL;DR
This work tackles gait optimization for kinodynamic locomotion by forging a unified dynamic-kinematic model via Lagrangian reduction and Lie group integrators, enabling gradient-based optimization of periodic and transitional gaits. It introduces a four-tier motion-planning scheme—steady-state, acceleration, transitions, and turning—that leverages momentum dynamics and energy constraints to generate reusable gait primitives. The framework is demonstrated on three representative systems (roller racer, snakeboard, and intermediate-Reynolds-number swimmer) with both simulation and hardware validation on the roller racer, showing effective acceleration, steady-state cruising, and turning with manageable energy losses. The approach offers a scalable, geometry-preserving path to planning complex motions in kinodynamic locomotion, with potential for applying geometric insights to broader robotic and biological locomotion problems.
Abstract
This paper presents a gait optimization and motion planning framework for a class of locomoting systems with mixed kinematic and dynamic properties. Using Lagrangian reduction and differential geometry, we derive a general dynamic model that incorporates second-order dynamics and nonholonomic constraints, applicable to kinodynamic systems such as wheeled robots with nonholonomic constraints as well as swimming robots with nonisotropic fluid-added inertia and hydrodynamic drag. Building on Lie group integrators and group symmetries, we develop a variational gait optimization method for kinodynamic systems. By integrating multiple gaits and their transitions, we construct comprehensive motion plans that enable a wide range of motions for these systems. We evaluate our framework on three representative examples: roller racer, snakeboard, and swimmer. Simulation and hardware experiments demonstrate diverse motions, including acceleration, steady-state maintenance, gait transitions, and turning. The results highlight the effectiveness of the proposed method and its potential for generalization to other biological and robotic locomoting systems.
