Impact-Aware Task-Space Quadratic-Programming Control - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2020

Impact-Aware Task-Space Quadratic-Programming Control

Yuquan Wang
Niels Dehio
Arnaud Tanguy
Abderrahmane Kheddar

Résumé

Generating on-purpose impacts with rigid robots is challenging as they may lead to severe hardware failures due to abrupt changes in the velocities and torques. Without dedicated hardware and controllers, robots typically operate at a near-zero velocity in the vicinity of contacts. We assume knowing how much of impact the hardware can absorb and focus solely on the controller aspects. Hybrid controllers with reset maps provided elegant solutions for given impact tasks. The novelty of our approach is twofold: (i) it uses the task-space inverse dynamics formalism that we extend by seamlessly integrating impact tasks; (ii) it does not require separate models with switches or a reset map to operate the robot undergoing impact tasks. Our main idea lies in integrating post-impact states prediction and impact-aware inequality constraints as part of our existing general-purpose whole-body controller. To achieve such prediction, we formulate task-space impacts and its spreading along the kinematic and potentially arborescent, structure of a floating-base robot with subsequent joint velocity and torque jumps. As a result, the feasible solution set accounts for various constraints due to expected impacts. In a multi-contact situation of under-actuated legged robots subject to multiple impacts, we also enforce the dynamic equilibrium margins. By design, our controller does not require precise knowledge of impact location and timing. We assessed our formalism with the humanoid robot HRP-4, generating maximum contact velocities, neither breaking established contacts nor damaging the hardware.
Fichier principal
Vignette du fichier
paper_revision_one.pdf (18.88 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02741682 , version 1 (03-06-2020)
hal-02741682 , version 2 (11-11-2020)
hal-02741682 , version 3 (11-11-2022)
hal-02741682 , version 4 (05-06-2023)
hal-02741682 , version 5 (06-09-2023)

Identifiants

Citer

Yuquan Wang, Niels Dehio, Arnaud Tanguy, Abderrahmane Kheddar. Impact-Aware Task-Space Quadratic-Programming Control. 2020. ⟨hal-02741682v2⟩
175 Consultations
60 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More