We present a method for odometric localization of humanoid robots using standard sensing equipment, i.e., a monocular camera, an inertial measurement unit (IMU), joint encoders and foot pressure sensors. Data from all these sources are integrated using the prediction-correction paradigm of the Extended Kalman Filter. Position and orientation of the torso, defined as the representative body of the robot, are predicted through kinematic computations based on joint encoder readings; an asynchronous mechanism triggered by the pressure sensors is used to update the placement of the support foot. The correction step of the filter uses as measurements the torso orientation, provided by the IMU, and the head pose, reconstructed by a VSLAM algorithm. The proposed method is validated on the humanoid NAO through two sets of experiments: open-loop motions aimed at assessing the accuracy of localization with respect to a ground truth, and closed-loop motions where the humanoid pose estimates are used in real-time as feedback signals for trajectory control.

Humanoid odometric localization integrating kinematic, inertial and visual information / Oriolo, Giuseppe; Paolillo, Antonio; Rosa, Lorenzo; Vendittelli, Marilena. - In: AUTONOMOUS ROBOTS. - ISSN 0929-5593. - STAMPA. - 40:(2016), pp. 867-879. [10.1007/s10514-015-9498-0]

Humanoid odometric localization integrating kinematic, inertial and visual information

ORIOLO, Giuseppe;PAOLILLO, ANTONIO;ROSA, LORENZO;VENDITTELLI, Marilena
2016

Abstract

We present a method for odometric localization of humanoid robots using standard sensing equipment, i.e., a monocular camera, an inertial measurement unit (IMU), joint encoders and foot pressure sensors. Data from all these sources are integrated using the prediction-correction paradigm of the Extended Kalman Filter. Position and orientation of the torso, defined as the representative body of the robot, are predicted through kinematic computations based on joint encoder readings; an asynchronous mechanism triggered by the pressure sensors is used to update the placement of the support foot. The correction step of the filter uses as measurements the torso orientation, provided by the IMU, and the head pose, reconstructed by a VSLAM algorithm. The proposed method is validated on the humanoid NAO through two sets of experiments: open-loop motions aimed at assessing the accuracy of localization with respect to a ground truth, and closed-loop motions where the humanoid pose estimates are used in real-time as feedback signals for trajectory control.
2016
Humanoid robots; Localization; Odometry; Visual SLAM; EKF
01 Pubblicazione su rivista::01a Articolo in rivista
Humanoid odometric localization integrating kinematic, inertial and visual information / Oriolo, Giuseppe; Paolillo, Antonio; Rosa, Lorenzo; Vendittelli, Marilena. - In: AUTONOMOUS ROBOTS. - ISSN 0929-5593. - STAMPA. - 40:(2016), pp. 867-879. [10.1007/s10514-015-9498-0]
File allegati a questo prodotto
File Dimensione Formato  
Oriolo_Humanoid-odometric_2016.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.13 MB
Formato Adobe PDF
2.13 MB Adobe PDF   Contatta l'autore
796335.pdf

accesso aperto

Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Creative commons
Dimensione 1.18 MB
Formato Adobe PDF
1.18 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/796335
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 28
  • ???jsp.display-item.citation.isi??? 21
social impact