用法向量解决室内建图中双面误合问题,提升地图精度
II-NVM: Enhancing Map Accuracy and Consistency with Normal Vector-Assisted Mapping
- 通过存储法向量信息区分表面正反,避免点面约束错误
- 自适应半径KD树提升法向量计算精度,实验显示地图误差降低40%
- 支持实时更新的缓存机制,适合移动机器人导航应用
SLAM技术在室内建图与定位中至关重要。室内环境中常见的‘双面误合’问题表现为相邻墙、门等表面被错误识别为单一平面,严重影响地图精度与一致性。本文提出一种基于法向量一致性的SLAM方法,改进体素地图结构以同时存储点云与法向量信息,实现近邻搜索与地图更新时的正反面判断,有效防止错误点面约束。设计自适应半径KD树,根据局部点云密度动态调整搜索范围,提升法向量计算精度。引入最近最少使用(LRU)缓存策略,优化增量更新效率与存储性能。代码开源,并在模拟与真实室内场景验证。实验表明该方法显著改善建图精度,有效解决双面误合问题。此外,首次构建并开源专用于该问题的仿真与真实数据集。
原文摘要 · Abstract (English)
SLAM technology plays a crucial role in indoor mapping and localization. A common challenge in indoor environments is the "double-sided mapping issue", where closely positioned walls, doors, and other surfaces are mistakenly identified as a single plane, significantly hindering map accuracy and consistency. To address this issue this paper introduces a SLAM approach that ensures accurate mapping using normal vector consistency. We enhance the voxel map structure to store both point cloud data and normal vector information, enabling the system to evaluate consistency during nearest neighbor searches and map updates. This process distinguishes between the front and back sides of surfaces, preventing incorrect point-to-plane constraints. Moreover, we implement an adaptive radius KD-tree search method that dynamically adjusts the search radius based on the local density of the point cloud, thereby enhancing the accuracy of normal vector calculations. To further improve realtime performance and storage efficiency, we incorporate a Least Recently Used (LRU) cache strategy, which facilitates efficient incremental updates of the voxel map. The code is released as open-source and validated in both simulated environments and real indoor scenarios. Experimental results demonstrate that this approach effectively resolves the "double-sided mapping issue" and significantly improves mapping precision. Additionally, we have developed and open-sourced the first simulation and real world dataset specifically tailored for the "double-sided mapping issue".
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。