Heuristic localization and mapping for active sensing with humanoid robot NAO
Heidarysafa, Mojtaba (2015)
Heidarysafa, Mojtaba
2015
Master's Degree Programme in Machine Automation
Teknisten tieteiden tiedekunta - Faculty of Engineering Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2015-05-06
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201504221217
https://urn.fi/URN:NBN:fi:tty-201504221217
Tiivistelmä
The purpose of this thesis is to utilize vision system for autonomous navigation. The platform which has been used was an NAO humanoid robot. More specifically, NAO cameras and its makers have been used to solve the two most fundamental problems of autonomous mobile robots which are localization and mapping the environment. NAO markers have been printed and positioned on virtual walls to construct an experimental environment to investigate proposed localization and mapping methods.
In algorithm side, basically NAO uses two known markers to localize itself and averages over all location predicted using each pair of known markers. At the same time NAO calculates the location of any unknown markers and add it to the Map. Moreover, A simple go-to-goal path planning algorithm has been implemented to provide a continuous localization and mapping for longer walks of NAO.
The result of this work shows that NAO can navigate in an experimental environment using only its marker and camera and reach a predefined target location successfully. Also, It has been shown that NAO can locate itself with acceptable accuracy and make a feature-based map of markers at each location.
This thesis provides a starting point for experimenting with different algorithms in path planning as well as possibility to investigate active sensing methods. Furthermore, the possibility of combining other features with NAO marker can be investigated to provide even more accurate result.
In algorithm side, basically NAO uses two known markers to localize itself and averages over all location predicted using each pair of known markers. At the same time NAO calculates the location of any unknown markers and add it to the Map. Moreover, A simple go-to-goal path planning algorithm has been implemented to provide a continuous localization and mapping for longer walks of NAO.
The result of this work shows that NAO can navigate in an experimental environment using only its marker and camera and reach a predefined target location successfully. Also, It has been shown that NAO can locate itself with acceptable accuracy and make a feature-based map of markers at each location.
This thesis provides a starting point for experimenting with different algorithms in path planning as well as possibility to investigate active sensing methods. Furthermore, the possibility of combining other features with NAO marker can be investigated to provide even more accurate result.