Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

BIM-Loc: BIM-Integrated Discrepancy-Aware LiDAR-based Indoor Localization

About

Accurate and robust localization is a fundamental requirement for service and inspection robots, particularly in feature-sparse indoor environments where traditional systems struggle due to a lack of distinct landmarks. While prior maps can enhance robustness, precise and compact maps capturing real-world details are often unavailable for new or frequently changing environments. This paper presents BIM-Loc, a novel discrepancy-aware LiDAR-based localization method that directly integrates Building Information Models (BIM) from the design phase. BIM-Loc simultaneously estimates trajectories aligned with the BIM coordinate system and identifies discrepancies between real-world observations and the as-designed BIM in an online fashion. Our core contributions include: (1) a novel multi-hit ray casting strategy for efficient BIM-point data association and projection of 3D observations into 2D texture space; (2) a pose graph optimization framework with BIM-integrated factors that enforces consistency among odometry, sequential scans, and BIM structures; and (3) a hierarchical Bayesian inference module that incrementally updates a continuous 2D surface representation for discrepancy detection, propagating updates from the pixel to the structure level. Extensive evaluations in both simulation and real-world applications demonstrate that BIM-Loc significantly outperforms state-of-the-art map-based methods in localization accuracy and robustness.

Yinqiang Zhang, Liang Lu, Yipeng Pan, Maolin Lei, Yuhan Xie, Zhanteng Xie, Xiaowei Luo, Jia Pan• 2026

Related benchmarks

TaskDatasetResultRank
LocalizationCityU Construction
RMSE (scan-to-BIM) (m)0.036
41
Map-based LocalizationHKUST office benchmark SLABIM
RMSE Translation Error (m)0.033
27
Discrepancy detectionCityU-02 simulation benchmark
Recall100
10
LocalizationSimulation CaseStudy-01
ATE Translation (m)0.011
6
LocalizationSimulation CaseStudy-02-1
ATE Translation [m]0.029
6
LocalizationSimulation CaseStudy-02-2
ATE Translation (m)0.034
6
LocalizationSimulation CaseStudy-03
ATE Translation [m]0.009
6
LocalizationSimulation CaseStudy-04
ATE Translation [m]0.007
6
LocalizationSimulation CaseStudy-05
ATE Translation (m)0.008
6
LocalizationSimulation CaseStudy-06
ATE Translation (m)0.043
6
Showing 10 of 32 rows

Other info

Follow for update