从CAD文件自动生成可长期使用的室内导航地图
Generation of Indoor Open Street Maps for Robot Navigation from CAD Files
- 通过分层图结构从CAD文件提取建筑布局
- 生成带语义标签的拓扑地图,支持多层融合
- 适合需要长期稳定导航的机器人部署场景
自主移动机器人的部署依赖于环境地图,但传统SLAM方法在时间、人力和鲁棒性方面存在显著局限,尤其在动态、大规模室内环境中,地图过时可能导致严重定位失败。为此,本文提出一套完整且自动化的系统,将建筑计算机辅助设计(CAD)文件转换为适用于鲁棒长期机器人导航的分层拓扑型开放街道地图(OSM)表示。核心方法包括:从原始CAD数据中提取关键结构层,并采用基于AreaGraph的拓扑分割,将建筑布局划分为可导航空间的分层图;该过程生成语义丰富的完整地图,进一步通过自动关联CAD源文本标签,并将多楼层统一融合为拓扑正确的模型。利用CAD文件固有的永久结构信息,本系统规避了SLAM的低效与脆弱性,为复杂室内空间中的机器人部署提供了实用且可扩展的解决方案。软件封装于直观的图形用户界面(GUI)中,代码与数据集已开源(https://github.com/jiajiezhang7/osmAG-from-cad)。
原文摘要 · Abstract (English)
The deployment of autonomous mobile robots is predicated on the availability of environmental maps, yet conventional generation via SLAM (Simultaneous Localization and Mapping) suffers from significant limitations in time, labor, and robustness, particularly in dynamic, large-scale indoor environments where map obsolescence can lead to critical localization failures. To address these challenges, this paper presents a complete and automated system for converting architectural Computer-Aided Design (CAD) files into a hierarchical topometric OpenStreetMap (OSM) representation, tailored for robust life-long robot navigation. Our core methodology involves a multi-stage pipeline that first isolates key structural layers from the raw CAD data and then employs an AreaGraph-based topological segmentation to partition the building layout into a hierarchical graph of navigable spaces. This process yields a comprehensive and semantically rich map, further enhanced by automatically associating textual labels from the CAD source and cohesively merging multiple building floors into a unified, topologically-correct model. By leveraging the permanent structural information inherent in CAD files, our system circumvents the inefficiencies and fragility of SLAM, offering a practical and scalable solution for deploying robots in complex indoor spaces. The software is encapsulated within an intuitive Graphical User Interface (GUI) to facilitate practical use. The code and dataset are available at https://github.com/jiajiezhang7/osmAG-from-cad.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。