Passive Inverse Dynamics Control using a Global Energy Tank for Torque-Controlled Humanoid Robots in Multi-Contact - Archive ouverte HAL
Article Dans Une Revue IEEE Robotics and Automation Letters Année : 2022

Passive Inverse Dynamics Control using a Global Energy Tank for Torque-Controlled Humanoid Robots in Multi-Contact

Résumé

This work presents a passivity-based inverse dynamics (ID) controller using a global energy tank. The proposed control approach allows us to achieve a safe multi-contact scenario on a torque controlled humanoid robot. The controller is primarily a task space ID quadratic programming (QP) which efficiently computes the reference torque satisfying a non-hierarchical set of tasks. Our work extends this controller by adding a global energy tank modulating the task gains, with power regulation, to ensure the passivity of the system. This method combines the benefits of the ID controller, which computes an optimal reference without joint torque feedback, and of the passivity-based system, which is robust to model uncertainties and external disturbances. The robustness of our framework is demonstrated in Gazebo simulations, where the robot TALOS achieves a multi-contact scenario and a 20cm step walk, with objectives in the Cartesian and configuration spaces, in torque control. The implementation of this controller is open-source.
Fichier principal
Vignette du fichier
Passive_Inverse_Dynamics_Control_using_a_Global_Energy_Tank_for_Torque_Controlled_Humanoid_Robots_in_Multi_Contact.pdf (1.09 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03547136 , version 1 (28-01-2022)
hal-03547136 , version 2 (24-03-2022)

Identifiants

Citer

Noelie Ramuzat, Sebastien Boria, Olivier Stasse. Passive Inverse Dynamics Control using a Global Energy Tank for Torque-Controlled Humanoid Robots in Multi-Contact. IEEE Robotics and Automation Letters, 2022, 7 (2), pp.2787 - 2794. ⟨10.1109/LRA.2022.3144767⟩. ⟨hal-03547136v1⟩
242 Consultations
388 Téléchargements

Altmetric

Partager

More