Benchmarking Different QP Formulations and Solvers for Dynamic Quadrupedal Walking

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Stark, Franek, Middelberg, Jakob, Mronga, Dennis, Vyas, Shubham, Kirchner, Frank
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866915134772871168
author Stark, Franek
Middelberg, Jakob
Mronga, Dennis
Vyas, Shubham
Kirchner, Frank
author_facet Stark, Franek
Middelberg, Jakob
Mronga, Dennis
Vyas, Shubham
Kirchner, Frank
contents Quadratic Programs (QPs) are widely used in the control of walking robots, especially in Model Predictive Control (MPC) and Whole-Body Control (WBC). In both cases, the controller design requires the formulation of a QP and the selection of a suitable QP solver, both requiring considerable time and expertise. While computational performance benchmarks exist for QP solvers, studies comparing optimal combinations of computational hardware (HW), QP formulation, and solver performance are lacking. In this work, we compare dense and sparse QP formulations, and multiple solving methods on different HW architectures, focusing on their computational efficiency in dynamic walking of four legged robots using MPC. We introduce the Solve Frequency per Watt (SFPW) as a performance measure to enable a cross hardware comparison of the efficiency of QP solvers. We also benchmark different QP solvers for WBC that we use for trajectory stabilization in quadrupedal walking. As a result, this paper provides recommendations for the selection of QP formulations and solvers for different HW architectures in walking robots and indicates which problems should be devoted the greater technical effort in this domain in future.
format Preprint
id arxiv_https___arxiv_org_abs_2502_01329
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Benchmarking Different QP Formulations and Solvers for Dynamic Quadrupedal Walking
Stark, Franek
Middelberg, Jakob
Mronga, Dennis
Vyas, Shubham
Kirchner, Frank
Robotics
Quadratic Programs (QPs) are widely used in the control of walking robots, especially in Model Predictive Control (MPC) and Whole-Body Control (WBC). In both cases, the controller design requires the formulation of a QP and the selection of a suitable QP solver, both requiring considerable time and expertise. While computational performance benchmarks exist for QP solvers, studies comparing optimal combinations of computational hardware (HW), QP formulation, and solver performance are lacking. In this work, we compare dense and sparse QP formulations, and multiple solving methods on different HW architectures, focusing on their computational efficiency in dynamic walking of four legged robots using MPC. We introduce the Solve Frequency per Watt (SFPW) as a performance measure to enable a cross hardware comparison of the efficiency of QP solvers. We also benchmark different QP solvers for WBC that we use for trajectory stabilization in quadrupedal walking. As a result, this paper provides recommendations for the selection of QP formulations and solvers for different HW architectures in walking robots and indicates which problems should be devoted the greater technical effort in this domain in future.
title Benchmarking Different QP Formulations and Solvers for Dynamic Quadrupedal Walking
topic Robotics
url https://arxiv.org/abs/2502.01329