Discovering Optimal Natural Gaits of Dissipative Systems via Virtual Energy Injection
Korbinian Griesbauer, Davide Calzolari, Maximilian Raff, C. David Remy, Alin Albu-Schäffer
TL;DR
The paper tackles energy efficiency in legged locomotion by offsetting dissipative losses with a virtual energy input parameterized by $\gamma$, enabling quasi-passive gait discovery. It then bridges to fully actuated gaits through a one-parameter input homotopy on $\varepsilon$, using direct collocation for root-search and a predictor–corrector continuation to arrive at energy-optimal actuation. The core contributions are a modular three-stage framework (virtual energy injection, root-search, and continuation), a formal treatment of passive/quasi-passive dynamics, and demonstrations on a Prismatic Monopod and a Sagittal Quadruped with series elastic actuation. The approach reduces reliance on large NLPs, scales to multi-legged systems, and provides a practical path to efficient elastic locomotion by exploiting natural dynamics while ensuring actuated realizability. Overall, the method offers a robust, computationally efficient route to design energy-efficient gaits for dissipative legged robots.
Abstract
Legged robots offer several advantages when navigating unstructured environments, but they often fall short of the efficiency achieved by wheeled robots. One promising strategy to improve their energy economy is to leverage their natural (unactuated) dynamics using elastic elements. This work explores that concept by designing energy-optimal control inputs through a unified, multi-stage framework. It starts with a novel energy injection technique to identify passive motion patterns by harnessing the system's natural dynamics. This enables the discovery of passive solutions even in systems with energy dissipation caused by factors such as friction or plastic collisions. Building on these passive solutions, we then employ a continuation approach to derive energy-optimal control inputs for the fully actuated, dissipative robotic system. The method is tested on simulated models to demonstrate its applicability in both single- and multi-legged robotic systems. This analysis provides valuable insights into the design and operation of elastic legged robots, offering pathways to improve their efficiency and adaptability by exploiting the natural system dynamics.
