Robotica: page 1 of 19. © Cambridge University Press 2013 doi:10.1017/S0263574713001070 Topological simultaneous localization and 1 mapping: a survey 2 Jaime Boal , ´ Alvaro S´ anchez-Miralles and 3 ´ Alvaro Arranz 4 Institute for Research in Technology (IIT),ICAI School of Engineering, Comillas Pontifical 5 University, Madrid, Spain 6 (Accepted October 29, 2013) 7 SUMMARY 8 One of the main challenges in robotics is navigating autonomously through large, unknown, and 9 unstructured environments. Simultaneous localization and mapping (SLAM) is currently regarded 10 as a viable solution for this problem. As the traditional metric approach to SLAM is experiencing 11 computational difficulties when exploring large areas, increasing attention is being paid to topological 12 SLAM, which is bound to provide sufficiently accurate location estimates, while being significantly 13 less computationally demanding. This paper intends to provide an introductory overview of the most 14 prominent techniques that have been applied to topological SLAM in terms of feature detection, map 15 matching, and map fusion. 16 17 KEYWORDS: Mobile robots; SLAM; Topological modeling of robots; Feature detection; Robot 18 localization 19 1. Introduction 20 Mobile robotics’ ultimate aim is to develop fully autonomous entities capable of performing rather 21 complicated tasks, without the need for human intervention, during extended periods of time. Over 22 the past three decades, this objective has constantly faced harsh difficulties, which have hindered 23 progress. The most recurrent issues in the literature, which are yet to be completely resolved, are 24 stated below. 25 A mobile robot must be able to navigate through the environment in order to achieve its goals. 26 According to Leonard and Durrant-Whyte, 63 this general problem can be summarized in three 27 questions: “Where am I?,” “Where am I going?,” and “How should I get there?” The first question 28 addresses the localization problem, which intends to estimate the robot’s pose (i.e., location and 29 orientation) using data gathered by distinct sensors and knowledge of previous locations. However, 30 the presence of noisy sensor measurements makes this problem harder than it may seem at first 31 sight. The precision with which this problem is solved decisively affects the answer to the other two 32 questions, as it is necessary to localize oneself in the environment to safely interact with it, decide 33 what the following step should be, and how to accomplish it. 34 During the localization process, a robot must resort to some kind of reference system; in other 35 words, it requires a map. The extensive research survey carried out by Thrun 110 collects the main 36 open issues concerning robotic mapping, which are succinctly presented henceforth. Currently, there 37 are robust methods for mapping structured, static, and bounded environments, whereas mapping 38 unstructured, dynamic, or large-scale unknown environments remains largely an unsolved problem. 39 According to Thrun, 110 the robotic mapping problem is “that of acquiring a spatial model of a 40 robot’s environment.” To this end, robots must be equipped with sensors that enable them to perceive 41 the outside world. Once again, sensor errors and range limitations pose a great difficulty. 42 The first challenge in robotic mapping develops from the measurement noise. Usually, this issue 43 can be overcome if the noise is statistically independent, as it can be canceled out performing enough 44 measurements. Unfortunately, this does not always occur in robotic mapping because, whenever 45 * Corresponding author. E-mail: jaime.boal@iit.upcomillas.es