Localization, that is the estimation of a robot location from sensors data, is a fundamental problem in mobile robotics. This thesis deals with the problem of robot localization in indoor environment using two different methods: geometric and topological approaches. While the former aimed to the robot pose tracking, the latter uses the available features or attributes of the environment to perform the reorganization of the localization that the robot...