When to make a step? Tackling the timing problem in multi-contact locomotion by TOPP-MPC - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2016

When to make a step? Tackling the timing problem in multi-contact locomotion by TOPP-MPC

Résumé

We present a Model-Predictive Controller (MPC) for multi-contact locomotion where predictive optimizations are realized by Time-Optimal Path Parameterization (TOPP). The key feature of this design is that, contrary to existing planners where step timings are provided as inputs, here the timing between contact switches is computed as output to a linear optimization problem based on a dynamic model of the robot. This is particularly appealing to multi-contact locomotion, where proper timings depend on the terrain topology and suitable heuristics are unknown. Thanks to recent advances in multi-contact stability computations, we improve the performance of TOPP for COM trajectories, which allows us to integrate it into a fast control loop. We implement the complete control pipeline and showcase it in simulations where a model of the HRP-4 humanoid climbs up and down a series of hills.
Fichier principal
Vignette du fichier
paper.pdf (935.31 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01363757 , version 1 (13-09-2016)
hal-01363757 , version 2 (26-07-2017)
hal-01363757 , version 3 (11-10-2017)

Identifiants

Citer

Stéphane Caron, Quang-Cuong Pham. When to make a step? Tackling the timing problem in multi-contact locomotion by TOPP-MPC. 2016. ⟨hal-01363757v1⟩
609 Consultations
687 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More