BIM-SLAM: Integrating BIM Models in Multi-session SLAM for Lifelong Mapping using 3D LiDAR
Miguel Arturo Vega Torres, Alexander Braun, André Borrmann
TL;DR
The paper tackles the challenge of lifelong indoor mapping in GPS-denied environments by leveraging available BIM models as a global reference. It introduces BIM-SLAM, a modular three-step pipeline that (i) generates BIM-derived session data, (ii) performs ground-truth multi-session anchoring to align new data with the BIM model, and (iii) constructs an aligned map with change detection to identify new elements. The approach enables accurate BIM-aligned maps without requiring a known initial pose and supports visualization of both existing BIM elements and newly observed objects through voxelized surface reconstructions. Experimental results in simulation and the real world demonstrate improved alignment to BIM and effective change detection, highlighting the method’s potential for long-term map management and situational awareness in complex buildings.
Abstract
While 3D LiDAR sensor technology is becoming more advanced and cheaper every day, the growth of digitalization in the AEC industry contributes to the fact that 3D building information models (BIM models) are now available for a large part of the built environment. These two facts open the question of how 3D models can support 3D LiDAR long-term SLAM in indoor, GPS-denied environments. This paper proposes a methodology that leverages BIM models to create an updated map of indoor environments with sequential LiDAR measurements. Session data (pose graph-based map and descriptors) are initially generated from BIM models. Then, real-world data is aligned with the session data from the model using multi-session anchoring while minimizing the drift on the real-world data. Finally, the new elements not present in the BIM model are identified, grouped, and reconstructed in a surface representation, allowing a better visualization next to the BIM model. The framework enables the creation of a coherent map aligned with the BIM model that does not require prior knowledge of the initial pose of the robot, and it does not need to be inside the map.
