Efficient and precise stereoscopic vision for humanoid robots
Ewbank, Tom
Promoteur(s) : Boigelot, Bernard
Date de soutenance : 7-sep-2017/8-sep-2017 • URL permanente : http://hdl.handle.net/2268.2/3144
Détails
Titre : | Efficient and precise stereoscopic vision for humanoid robots |
Titre traduit : | [fr] Vision stéréoscopique rapide et précise pour robots humanoïdes |
Auteur : | Ewbank, Tom |
Date de soutenance : | 7-sep-2017/8-sep-2017 |
Promoteur(s) : | Boigelot, Bernard |
Membre(s) du jury : | Van Droogenbroeck, Marc
Geurts, Pierre Embrechts, Jean-Jacques |
Langue : | Anglais |
Nombre de pages : | 79 |
Mots-clés : | [en] stereo [en] vision [en] stereovision [en] robotics [en] robot [en] humanoid [en] 3D [en] soccer [en] Robocup |
Discipline(s) : | Ingénierie, informatique & technologie > Sciences informatiques |
Institution(s) : | Université de Liège, Liège, Belgique |
Diplôme : | Master en ingénieur civil en informatique, à finalité spécialisée en "intelligent systems" |
Faculté : | Mémoires de la Faculté des Sciences appliquées |
Résumé
[en] This thesis is realized in the context of the RoboCup contest: a competition where two teams of robots play against each other in a soccer game. The purpose of this work is to determine if a stereo vision system could be implemented on a constrained robot platform, and provide, in real-time, useful 3D information about the playing area and the game elements. This paper starts by giving a theoretical explanation of the principles of stereo vision systems, followed by a quick review of the state of the art. As the computation power of the considered robot platform is limited, this paper then proposes an adaptation of an algorithm developed by Sudeep Pillai, claiming to achieve a good semi-dense approximation of the 3D environment at a frame rate that can reach 120Hz on a single CPU thread. The testing of this algorithm with a stereo setup of two wide-lens cameras separated by a small distance shows that the depth of a soccer ball can be estimated with a mean absolute error of 5cm/m, by directly looking at the depth of generated 3D points supposed to belong to the ball. Another analysis also reveals that the inclination at which the floor is observed by the cameras can be estimated with a precision of less than 1 degree. It is thus likely that the accuracy of the ball localization could be further improved taking advantage of this precise floor plane estimation instead of assuming that the 3D surface of a ball would always be correctly rendered by the algorithm.
Fichier(s)
Document(s)
Annexe(s)
Citer ce mémoire
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.