mlsanityData to 14 Oct 2026

Bilevel Optimization for Real-Time Control with Application to Locomotion Gait Generation

arXiv 2409.12366 ↗First posted 18 Sep 2024eess.SY cs.RO cs.SYcited by 1

Not on the map. Why?

Abstract (arXiv)

Model Predictive Control (MPC) is a common tool for the control of nonlinear, real-world systems, such as legged robots. However, solving MPC quickly enough to enable its use in real-time is often challenging. One common solution is given by real-time iterations, which does not solve the MPC problem to convergence, but rather close enough to give an approximate solution. In this paper, we extend this idea to a bilevel control framework where a "high-level" optimization program modifies a controller parameter of a "low-level" MPC problem which generates the control inputs and desired state trajectory. We propose an algorithm to iterate on this bilevel program in real-time and provide conditions for its convergence and improvements in stability. We then demonstrate the efficacy of this algorithm by applying it to a quadrupedal robot where the high-level problem optimizes a contact schedule in real-time. We show through simulation that the algorithm can yield improvements in disturbance rejection and optimality, while creating qualitatively new gaits.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 18 Sep 2024.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.