Efficient and precise stereoscopic vision for humanoid robots
Ewbank, Tom
Promotor(s) :
Boigelot, Bernard
Date of defense : 7-Sep-2017/8-Sep-2017 • Permalink : http://hdl.handle.net/2268.2/3144
Details
| Title : | Efficient and precise stereoscopic vision for humanoid robots |
| Translated title : | [fr] Vision stéréoscopique rapide et précise pour robots humanoïdes |
| Author : | Ewbank, Tom
|
| Date of defense : | 7-Sep-2017/8-Sep-2017 |
| Advisor(s) : | Boigelot, Bernard
|
| Committee's member(s) : | Van Droogenbroeck, Marc
Geurts, Pierre
Embrechts, Jean-Jacques
|
| Language : | English |
| Number of pages : | 79 |
| Keywords : | [en] stereo [en] vision [en] stereovision [en] robotics [en] robot [en] humanoid [en] 3D [en] soccer [en] Robocup |
| Discipline(s) : | Engineering, computing & technology > Computer science |
| Institution(s) : | Université de Liège, Liège, Belgique |
| Degree: | Master en ingénieur civil en informatique, à finalité spécialisée en "intelligent systems" |
| Faculty: | Master thesis of the Faculté des Sciences appliquées |
Abstract
[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.
File(s)
Document(s)
Annexe(s)
Cite this master thesis
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.

Master Thesis Online


All files (archive ZIP)
master-thesis-Tom-Ewbank.pdf