I. Introduction
The ability of a mobile robot to localize itself is critical to its autonomous operation and navigation. Consequently, there has been considerable effort on the problem of mobile robot localization and mapping. This problem is known as simultaneous localization and mapping (SLAM) and there is a vast amount of literature on this topic (see e.g., [1] for a comprehensive survey). SLAM has been especially succesful in indoor structured environments [2], [3]. For indoor mapping, the world is modeled as planar and the pose of the robot has only three degrees of freedom (2D translation and the yaw). This is known as 2D SLAM.