I. Introduction
The Simultaneous Localization and Mapping (SLAM) problem, also known as Concurrent Mapping and Localization (CML) problem is often recognized in the robotics literature as one of the key challenges in building autonomous capabilities for mobile vehicles. The goal of an autonomous vehicle performing SLAM is to start from an unknown location in an unknown environment, and build a map of its environment incrementally by using the uncertain information extracted from its sensors, whilst simultaneously using that map to localize itself with respect to a reference coordinate frame and navigate in real-time. In SLAM the map is represented in one of several forms. A common approach is to use features extracted from exteroceptive sensors' data [1]. Another approach is to use a grid to represent the map [2].