Stagewise Implementations of Sequential Quadratic Programming for Model-Predictive Control - LAAS - Laboratoire d'Analyse et d'Architecture des Systèmes
Pré-Publication, Document De Travail Année : 2023

Stagewise Implementations of Sequential Quadratic Programming for Model-Predictive Control

Résumé

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-theart 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 nonlinear model-predictive control with arbitrary constraints on real hardware.
Fichier principal
Vignette du fichier
SQP_OC_paper_submission.pdf (4.45 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04330251 , version 1 (07-12-2023)

Identifiants

  • HAL Id : hal-04330251 , version 1

Citer

Armand Jordana, Sébastien Kleff, Avadesh Meduri, Justin Carpentier, Nicolas Mansard, et al.. Stagewise Implementations of Sequential Quadratic Programming for Model-Predictive Control. 2023. ⟨hal-04330251⟩
810 Consultations
1437 Téléchargements

Partager

More