Koopman DCM: Unstable Eigenfunctions as Data-driven Representations for Legged Balancing

Stéphane Caron. Under review.

Abstract

In legged locomotion, divergent components of motion (DCMs) have emerged as characteristic states for balance control. They isolate the unstable mode of the dynamics but, in existing formulations, apply only to reduced models such as the linear inverted pendulum. In this study, we show how DCMs can be more generally formulated as Koopman eigenfunctions. Whereas Koopman analysis typically targets eigenvalues near zero, which capture conserved or slowly varying quantities, our investigation leads us to deliberately search for unstable eigenpairs with large eigenvalues. The resulting Koopman DCMs are data-driven observables trained using only real-robot data. On a real biped, DCMs learned from one hour of robot data improve tracking of reference walking patterns. We further show how learned DCMs provide state-based viability constraints when combined with model predictive control.

Content

pdf Pre-print

BibTeX

@unpublished{Caron2026KoopmanDCM,
    title = {{Koopman DCM: Unstable Eigenfunctions as Data-driven Representations for Legged Balancing}},
    author = {Caron, St{\'e}phane},
    url = {https://hal.science/hal-05692126},
    note = {working paper or preprint},
    year = {2026},
}

Discussion

Feel free to post a comment by e-mail using the form below. Your e-mail address will not be disclosed.

📝 You can use Markdown with $\LaTeX$ formulas in your comment.

By clicking the button below, you agree to the publication of your comment on this page.

Opens your e-mail client.