iCub whole-body control through force regulation on rigid non-coplanar contacts - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Frontiers in Robotics and AI Année : 2015

iCub whole-body control through force regulation on rigid non-coplanar contacts

Résumé

This paper details the implementation of state-of-the-art whole-body control algorithms on the humanoid robot iCub. We regulate the forces between the robot and its surrounding environment to stabilize a desired posture. We assume that the forces and torques are exerted on rigid contacts. The validity of this assumption is guaranteed by constraining the contact forces and torques, e.g., the contact forces must belong to the associated friction cones. The implementation of this control strategy requires the estimation of both joint torques and external forces acting on the robot. We then detail algorithms to obtain these estimates when using a robot with an iCub-like sensor set, i.e., distributed six-axis force-torque sensors and whole-body tactile sensors. A general theory for identifying the robot inertial parameters is also presented. From an actuation standpoint, we show how to implement a joint-torque control in the case of DC brushless motors. In addition, the coupling mechanism of the iCub torso is investigated. The soundness of the entire control architecture is validated in a real scenario involving the robot iCub balancing and making contact with both arms.
Fichier principal
Vignette du fichier
frobt-02-00006.pdf (1.75 Mo) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

hal-01137239 , version 1 (30-03-2015)

Identifiants

Citer

Francesco Nori, Silvio Traversaro, Jorhabib Eljaik, Francesco Romano, Andrea del Prete, et al.. iCub whole-body control through force regulation on rigid non-coplanar contacts. Frontiers in Robotics and AI, 2015, pp.18. ⟨10.3389/frobt.2015.00006⟩. ⟨hal-01137239⟩
228 Consultations
282 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More