Motion Accuracy and Computational Effort in QP-based Robot Control

Quadratic Programs (QPs) have become a mature technology for the control of robots of all kinds, including humanoid robots. One aspect has been largely overlooked, however, which is the accuracy with which these QPs should be solved. QP solvers aim at providing solutions accurate up to floating point precision ($\approx 10^{-8}$). Considering physical quantities expressed in SI or similar units (meters, radians, etc.), such precision seems completely unrelated to both task requirements and hardware capacity. Typically, humanoid robots never achieve, nor are capable of achieving sub-millimeter precision in manipulation tasks. With this observation in mind, our objectives in this paper are two-fold: first examine how the QP solution accuracy impacts the resulting robot motion accuracy, then evaluate how a reduced solution accuracy requirement can be leveraged to reduce the corresponding computational effort. Experiments with a dynamic simulation of RHPS-1 humanoid robot indicate that computational effort can be divided by more than 27 while maintaining the desired motion accuracy.

Authors

Institutions

Publication Details

Published
2024-11-22
DOI
https://doi.org/10.1109/humanoids58906.2024.10769961
Citations
2
Primary Topic
Robotic Locomotion and Control
Type
article
Field-Weighted Citation Impact
0.37

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Motion Accuracy and Computational Effort in QP-based Robot Control

Adrien Escande, Mehdi Benallegue, Pierre-Brice Wieber, Sélim Chefchaouni
2 citations
Robotic Locomotion and Control
0.37
article

Motion Accuracy and Computational Effort in QP-based Robot Control

Adrien Escande, Mehdi Benallegue, Pierre-Brice Wieber, Sélim Chefchaouni
article en
2 citations

Abstract

Quadratic Programs (QPs) have become a mature technology for the control of robots of all kinds, including humanoid robots. One aspect has been largely overlooked, however, which is the accuracy with which these QPs should be solved. QP solvers aim at providing solutions accurate up to floating point precision ($\approx 10^{-8}$). Considering physical quantities expressed in SI or similar units (meters, radians, etc.), such precision seems completely unrelated to both task requirements and hardware capacity. Typically, humanoid robots never achieve, nor are capable of achieving sub-millimeter precision in manipulation tasks. With this observation in mind, our objectives in this paper are two-fold: first examine how the QP solution accuracy impacts the resulting robot motion accuracy, then evaluate how a reduced solution accuracy requirement can be leveraged to reduce the corresponding computational effort. Experiments with a dynamic simulation of RHPS-1 humanoid robot indicate that computational effort can be divided by more than 27 while maintaining the desired motion accuracy.

Centre Inria de l'Université Grenoble Alpes (FR), Université Grenoble Alpes (FR)
European Commission, Agence Nationale de la Recherche
Affordable and clean energy
Openalex Percentile: Top 45%
Robotic Locomotion and Control
0.37
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.

Motion Accuracy and Computational Effort in QP-based Robot Control — Adrien Escande, Mehdi Benallegue, et al. · (2024) | TGRS Research Map | TGRS