Structure-Exploiting Sequential Quadratic Programming for Model-Predictive Control

The promise of model-predictive control in robotics has led to extensive development of efficient numerical optimal control solvers in line with differential dynamic programming because it exploits the sparsity induced by time. In this work, we argue that this effervescence has hidden the fact that sparsity can be equally exploited by standard nonlinear optimization. In particular, we show how a tailored implementation of sequential quadratic programming achieves state-of-the-art model-predictive control. Then, we clarify the connections between popular algorithms from the robotics community and well-established optimization techniques. Further, the sequential quadratic program formulation naturally encompasses the constrained case, a notoriously difficult problem in the robotics community. Specifically, we show that it only requires a sparsity-exploiting implementation of a state-of-the-art quadratic programming solver. We illustrate the validity of this approach in a comparative study and experiments on a torque-controlled manipulator. To the best of our knowledge, this is the first demonstration of closed loop nonlinear model-predictive control with constraints on a real robot.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Robotics
Published
2025-01-01
DOI
https://doi.org/10.1109/tro.2025.3595674
Citations
3
Primary Topic
Advanced Control Systems Optimization
Type
article
Field-Weighted Citation Impact
3.64
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Structure-Exploiting Sequential Quadratic Programming for Model-Predictive Control

Armand Jordana, Ludovic Righetti, Avadesh Meduri, Nicolas Mansard et al.
3 citations
IEEE Transactions on Robotics
Advanced Control Systems Optimization
3.64
article

Structure-Exploiting Sequential Quadratic Programming for Model-Predictive Control

Armand Jordana, Ludovic Righetti, Avadesh Meduri, Nicolas Mansard, Justin Carpentier, Sébastien Kleff
article en
3 citations

Abstract

The promise of model-predictive control in robotics has led to extensive development of efficient numerical optimal control solvers in line with differential dynamic programming because it exploits the sparsity induced by time. In this work, we argue that this effervescence has hidden the fact that sparsity can be equally exploited by standard nonlinear optimization. In particular, we show how a tailored implementation of sequential quadratic programming achieves state-of-the-art model-predictive control. Then, we clarify the connections between popular algorithms from the robotics community and well-established optimization techniques. Further, the sequential quadratic program formulation naturally encompasses the constrained case, a notoriously difficult problem in the robotics community. Specifically, we show that it only requires a sparsity-exploiting implementation of a state-of-the-art quadratic programming solver. We illustrate the validity of this approach in a comparative study and experiments on a torque-controlled manipulator. To the best of our knowledge, this is the first demonstration of closed loop nonlinear model-predictive control with constraints on a real robot.

IEEE Transactions on RoboticsVol. 41
Centre National de la Recherche Scientifique (FR), Université Fédérale de Toulouse Midi-Pyrénées (FR), Laboratoire d'Analyse et d'Architecture des Systèmes (FR), Motion Control (United States) (US), Département d'Informatique (FR)
Zero hunger
Openalex Percentile: Top 7%
Advanced Control Systems Optimization
3.64
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Structure-Exploiting Sequential Quadratic Programming for Model-Predictive Control — Armand Jordana, Ludovic Righetti, et al. · IEEE Transactions on Robotics (2025) | TGRS Research Map | TGRS