Methods for mobile robot localization using architectural floor plans Abstract: In the near future mobile robots are envisioned to autonomously operate in many complex scenarios such as assembly lines warehouses or domestic environments for assisting or even replacing people in repetitive and tedious tasks. In this context robot localization is a crucial technology for every mobile vehicle to be fully operational. Localization methods commonly rely on accurate maps that are built fusing sensory measurements collected with the sensor modality on board the robot. To build those maps robots have to be teleoperated through the entire area where they are required to operate which in turn results in increased deployment time and costs for robot manufacturers or additional effort for customers. In addition map representations such as occupancy grids can be hard to interpret for inexperienced operators. To overcome these drawbacks in this dissertation we investigate methods for mobile robot localization using 2D architectural floor plans. In this thesis we first propose a robust LiDAR based system that uses architectural floor plans as map for localization. During operation the robot builds and maintains an accurate representation of the environment while keeping it aligned to the floor plan. This allows the robot to cope with occlusion produced by obstacles and large structures that are not represented in the floor plan and which can significantly affect localization methods that only compare the current LiDAR measurements with the floor plan. Second we propose a monocular camera based localization system. Instead of creating map of the environment during navigation we employ a Convolutional Neural Network to estimate room layout edges from single monocular images. To track the robot pose we use Monte Carlo Localization and compare the estimated layout with a 3D model inferred from the 2D floor plan. The methods proposed in this dissertation have been evaluated using real world datasets in order to assess their robustness and accuracy as well as their computational performance. The experiments show that the methods can be used in complex scenarios such industrial and service applications