I. Introduction
The problems of simultaneous localization and mapping are of profound importance to the field of autonomous mobile robotics [1]. Self-localization of mobile robots is a procedure of estimating its position and orientation [2]. Map building refers to the process of estimating the position and shape of obstacles in the space where the robot is moving. The representations of environment map that can be divided into three categories: grid map, geometric map and topological map [3]. Geometric map is that robot collects the perception information of the surrounding environment, to extract abstract geometric characteristics, such as line segments or curves, and then describe the environment by using these geometric information, so the representation method is more compact and easier for mobile robot to estimate position and recognize target.