Learning to Move in Rhythm: Task-Conditioned Motion Policies with Orbital Stability Guarantees

Maximilian Stölzle, T. Konstantin Rusch, Zach J. Patterson, Rodrigo Pérez-Dattari, Francesco Stella +3 more
7/12/2025
cs.ROcs.AI

No confident code implementation found for this paper.

Abstract

Learning from demonstration provides a sample-efficient approach to acquiring complex behaviors, enabling robots to move robustly, compliantly, and with fluidity. In this context, Dynamic Motion Primitives offer built - in stability and robustness to disturbances but often struggle to capture complex periodic behaviors. Moreover, they are limited in their ability to interpolate between different tasks. These shortcomings substantially narrow their applicability, excluding a wide class of practically meaningful tasks such as locomotion and rhythmic tool use. In this work, we introduce Orbitally Stable Motion Primitives (OSMPs) - a framework that combines a learned diffeomorphic encoder with a supercritical Hopf bifurcation in latent space, enabling the accurate acquisition of periodic motions from demonstrations while ensuring formal guarantees of orbital stability and transverse contraction. Furthermore, by conditioning the bijective encoder on the task, we enable a single learned policy to represent multiple motion objectives, yielding consistent zero-shot generalization to unseen motion objectives within the training distribution. We validate the proposed approach through extensive simulation and real-world experiments across a diverse range of robotic platforms - from collaborative arms and soft manipulators to a bio-inspired rigid-soft turtle robot - demonstrating its versatility and effectiveness in consistently outperforming state-of-the-art baselines such as diffusion policies, among others.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{stlzle2025learning,
  title  = {Learning to Move in Rhythm: Task-Conditioned Motion Policies with Orbital Stability Guarantees},
  author = {Maximilian Stölzle and T. Konstantin Rusch and Zach J. Patterson and Rodrigo Pérez-Dattari and Francesco Stella and Josie Hughes and Cosimo Della Santina and Daniela Rus},
  year   = {2025},
  eprint = {2507.10602},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.10602v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.10602.svg)](https://codeofpaper.com/paper/2507.10602)

Discussion