{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T14:45:23Z","timestamp":1775745923464,"version":"3.50.1"},"reference-count":22,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,3,29]],"date-time":"2023-03-29T00:00:00Z","timestamp":1680048000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>In the last decades, Simultaneous Localization and Mapping (SLAM) proved to be a fundamental topic in the field of robotics, due to the many applications, ranging from autonomous driving to 3D reconstruction. Many systems have been proposed in literature exploiting a heterogeneous variety of sensors. State-of-the-art methods build their own map from scratch, using only data coming from the equipment of the robot, and not exploiting possible reconstructions of the environment. Moreover, temporary loss of data proves to be a challenge for SLAM systems, as it demands efficient re-localization to continue the localization process. In this paper, we present a SLAM system that exploits additional information coming from mapping services like OpenStreetMaps, hence the name OSM-SLAM, to face these issues. We extend an existing LiDAR-based Graph SLAM system, ART-SLAM, making it able to integrate the 2D geometry of buildings in the trajectory estimation process, by matching a prior OpenStreetMaps map with a single LiDAR scan. Each estimated pose of the robot is then associated with all buildings surrounding it. This association allows to improve localization accuracy, but also to adjust possible mistakes in the prior map. The pose estimates coming from SLAM are then jointly optimized with the constraints associated with the various OSM buildings, which can assume one of the following types: Buildings are always fixed (Prior SLAM); buildings surrounding a robot are movable in chunks, for every scan (Rigid SLAM); and every single building is free to move independently from the others (Non-rigid SLAM). Lastly, OSM maps can also be used to re-localize the robot when sensor data is lost. We compare the accuracy of the proposed system with existing methods for LiDAR-based SLAM, including the baseline, also providing a visual inspection of the results. The comparison is made by evaluating the estimated trajectory displacement using the KITTI odometry dataset. Moreover, the experimental campaign, along with an ablation study on the re-localization capabilities of the proposed system and its accuracy in loop detection-denied scenarios, allow a discussion about how the quality of prior maps influences the SLAM procedure, which may lead to worse estimates than the baseline.<\/jats:p>","DOI":"10.3389\/frobt.2023.1064934","type":"journal-article","created":{"date-parts":[[2023,3,29]],"date-time":"2023-03-29T05:43:59Z","timestamp":1680068639000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["OSM-SLAM: Aiding SLAM with OpenStreetMaps priors"],"prefix":"10.3389","volume":"10","author":[{"given":"Matteo","family":"Frosi","sequence":"first","affiliation":[]},{"given":"Veronica","family":"Gobbi","sequence":"additional","affiliation":[]},{"given":"Matteo","family":"Matteucci","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2023,3,29]]},"reference":[{"key":"B1","doi-asserted-by":"crossref","first-page":"586","DOI":"10.1117\/12.57955","article-title":"Method for registration of 3-d shapes","volume-title":"Sensor fusion IV: Control paradigms and data structures","author":"Besl","year":"1992"},{"key":"B2","doi-asserted-by":"publisher","first-page":"1309","DOI":"10.1109\/tro.2016.2624754","article-title":"Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age","volume":"32","author":"Cadena","year":"2016","journal-title":"IEEE Trans. Rob."},{"key":"B3","doi-asserted-by":"publisher","first-page":"4999","DOI":"10.1109\/lra.2022.3152476","article-title":"Openstreetmap-based lidar global localization in urban environment without a prior lidar map","volume":"7","author":"Cho","year":"2022","journal-title":"IEEE Rob. Autom. Lett."},{"key":"B4","first-page":"1054","article-title":"Openstreetslam: Global vehicle localization using openstreetmaps","author":"Floros","year":"2013"},{"key":"B5","doi-asserted-by":"publisher","first-page":"2692","DOI":"10.1109\/lra.2022.3144795","article-title":"Art-slam: Accurate real-time 6dof lidar slam","volume":"7","author":"Frosi","year":"2022","journal-title":"IEEE Rob. Autom. Lett."},{"key":"B6","first-page":"1","article-title":"Evaluation and comparison of eight popular lidar and visual slam algorithms","author":"Garigipati","year":"2022"},{"key":"B7","doi-asserted-by":"crossref","DOI":"10.1109\/CVPR.2012.6248074","article-title":"Are we ready for autonomous driving? The kitti vision benchmark suite","author":"Geiger","year":"2012"},{"key":"B8","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1109\/mits.2010.939925","article-title":"A tutorial on graph-based slam","volume":"2","author":"Grisetti","year":"2010","journal-title":"IEEE Intell. Transp. Syst. Mag."},{"key":"B9","first-page":"9","article-title":"g2o: A general framework for (hyper) graph optimization","author":"Grisetti","year":"2011"},{"key":"B10","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/mprv.2008.80","article-title":"Openstreetmap: User-generated street maps","volume":"7","author":"Haklay","year":"2008","journal-title":"IEEE Pervasive Comput."},{"key":"B11","first-page":"149","article-title":"A gps and laser-based localization for urban and non-urban outdoor environments","author":"Hentschel","year":"2008"},{"key":"B12","doi-asserted-by":"publisher","DOI":"10.1177\/1729881419841532","article-title":"A portable\u00a03d lidar-based system for long-term and wide-area people behavior measurement","volume":"16","author":"Koide","year":"2018","journal-title":"IEEE Trans. Hum. Mach. Syst."},{"key":"B13","doi-asserted-by":"publisher","first-page":"2708","DOI":"10.1109\/tie.2021.3070508","article-title":"Openstreetmap-based autonomous navigation for the four wheel-legged robot via 3d-lidar and ccd camera","volume":"69","author":"Li","year":"2021","journal-title":"IEEE Trans. Indust. Electron."},{"key":"B14","doi-asserted-by":"publisher","first-page":"24428","DOI":"10.1109\/tits.2022.3208829","article-title":"Openstreetmap-based autonomous navigation with lidar naive-valley-path obstacle avoidance","volume":"23","author":"Mu\u00f1oz-Ba\u00f1\u00f3n","year":"2022","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"B15","first-page":"3839","article-title":"Semantic mapping extension for openstreetmap applied to indoor robot navigation","author":"Naik","year":"2019"},{"key":"B16","first-page":"2040","article-title":"Autonomous vehicle navigation in rural environments without detailed prior maps","author":"Ort","year":"2018"},{"key":"B17","first-page":"4758","article-title":"Lego-loam: Lightweight and ground-optimized lidar odometry and mapping on variable terrain","author":"Shan","year":"2018"},{"key":"B18","first-page":"5135","article-title":"Lio-sam: Tightly-coupled lidar inertial odometry via smoothing and mapping","author":"Shan","year":"2020"},{"key":"B19","first-page":"1417","article-title":"Global outer-urban navigation with openstreetmap","author":"Suger","year":"2017"},{"key":"B20","first-page":"4511","article-title":"Exploiting building information from publicly available maps in graph-based slam","author":"Vysotska","year":"2016"},{"key":"B21","article-title":"Loam: Lidar odometry and mapping in real-time","volume-title":"Robotics: Science and systems","author":"Zhang","year":"2014"},{"key":"B22","doi-asserted-by":"publisher","first-page":"6907","DOI":"10.1109\/tits.2021.3063477","article-title":"A comparative analysis of lidar slam-based indoor navigation for autonomous vehicles","volume":"23","author":"Zou","year":"2021","journal-title":"IEEE Trans. Intell. Transp. Syst."}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2023.1064934\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,29]],"date-time":"2023-03-29T05:44:02Z","timestamp":1680068642000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2023.1064934\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,29]]},"references-count":22,"alternative-id":["10.3389\/frobt.2023.1064934"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2023.1064934","relation":{},"ISSN":["2296-9144"],"issn-type":[{"value":"2296-9144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,29]]},"article-number":"1064934"}}