Semantic BIM for 2D LiDAR localization
作者把 IFC 格式 BIM 中的牆與柱轉成機器人可查詢的語意世界模型:先將一層樓的 IFC 匯出為 IFC-JSON 並加上 JSON-LD 語境,再把柱的斷面輪廓與牆的中心線加厚度改寫成二維幾何(牆轉為共用角點的內外兩條折線),連同與感測器的可感知關係存入 PostgreSQL 與 PostGIS。定位時機器人先查詢附近可由 2D LiDAR 感知的 BIM 物件,再依查詢結果設定線、角與矩形偵測器,只接受支持地圖特徵的量測,並把帶有物件編號的關聯加入 GTSAM 的移動視窗因子圖。作者在埃因霍芬理工大學 Atlas 大樓一層以麥克納姆輪平台遙控三條各約 100 m 的路線示範位姿追蹤,其中一條有三位行人干擾。
本頁內容
Converts IFC walls and columns into a JSON-LD property-graph world model in a PostGIS database; the robot queries nearby BIM features, configures its 2D LiDAR line, corner and box detectors from them, and adds explicit object-level associations to a moving-horizon GTSAM factor graph for pose tracking in a large university building.
技術屬性
欄位內容為文獻擷取紀錄的原文用語(英文),以原文為據;「未查證」表示本研究尚未讀到該資訊,不代表該方法不具備此能力。
| 感測輸入 | 2D LiDAR (Hokuyo UTM30-LX, mounted upside down near the floor, 180 deg FOV, 720 points)、wheel encoder odometry |
|---|---|
| 原文測試平台 | wheeled UGV (custom platform with mecanum wheels), teleoperated |
| 狀態估計 | Moving-horizon factor graph in GTSAM over recent robot poses with range-bearing factors to associated columns and corners and angle-distance factors to walls; horizon truncated to keep N unique semantic map features (three in the experiment) (Sec. IV-V) |
| 資料關聯 | map-query-first: features near the current pose (within 6 m) queried from a PostGIS database; line, corner and box features extracted by split-and-merge line fitting and L-shape checks are accepted only if they support a queried BIM feature; associations reference BIM object ids explicitly (Sec. IV) |
| 時間表示 | discrete updates triggered every 15 cm of travel |
| 去畸變 | 原文未報告 |
| 迴圈閉合 | none (localization against the BIM-derived map) |
| 全域最佳化 | none beyond the moving-horizon graph |
| 地圖表示 | JSON-LD property graph of IfcWall and IfcColumn entities with 2D Simple Feature geometry (wall inner and outer polylines with shared corner points, column polygons) stored in PostgreSQL with PostGIS (Sec. III) |
| 先驗資訊 | IFC building model of one floor (exported to IFC-JSON, framed with the JSON-LD API); manually provided initial poses |
| 可輸出幾何 | 2D robot trajectory in the BIM coordinate frame with explicit semantic associations; no point cloud produced |
| 計算需求 | 原文未報告 (C++ implementation with GTSAM) |
使用設備
原文使用的感測器、運算硬體與載具(equipment)。型號保留原文寫法,連結到設備頁中同一型號的歸併名稱;角色依原文用途分為方法輸入、資料集感測器、執行運算平台、參考或真值量測(reference or ground truth)與比較對象設備。
| 類別 | 型號(原文寫法) | 角色 | 資料集 | 原文規格 | 出處 |
|---|---|---|---|---|---|
| LiDAR | Hokuyo UTM30-LX歸入:Hokuyo UTM-30LX | 方法輸入 | 未標示 | 2D scanner mounted upside down close to the floor; 180 deg field of view with 720 scan points | (Hendrikx et al., 2021, Sec. V) |
| 輪式或腿式里程計 | wheel encoder odometry | 方法輸入 | 未標示 | odometry factors in the moving-horizon graph | (Hendrikx et al., 2021, Sec. V) |
| 載具平台 | custom-made platform with mecanum wheels | 方法輸入 | 未標示 | teleoperated on three routes of about 100 m each | (Hendrikx et al., 2021, Sec. V; Fig. 6a) |
作者報告的優勢與限制
優勢
- No false-positive associations with the building model in the experiments (Sec. VI)
- Tracked the pose on three routes of about 100 m each, including one with three people walking in the LiDAR field of view (Sec. V; Fig. 4)
- Explicit, explainable associations with BIM object ids; individual features can be disabled without removing them from the map by changing their perceivable_by relation (Sec. IV)
- Automatic extraction of map features from IFC avoids manual semantic map creation (Sec. II-III)
限制
- BIM model contained spatial inaccuracies (e.g., a square space) that caused pose jumps; recovery mechanisms are future work (Sec. VI; Fig. 6c)
- Glass and doors make some walls not always perceivable (Fig. 6c caption)
- Corner and column features are seen only from certain positions because of the strict L-shape requirement (Sec. VI)
- Initial poses must be provided manually (Sec. V)
營建工程相關證據
在已完工的大學建築中以 IFC 模型定位,示範 BIM 語意物件可直接作為機器人定位地圖;作者也指出設計模型與實況不一致會造成位姿跳動,並提出以語意關聯正確與否重新定義精度的問題(Sec. VI)。
原文驗證環境:已完工建築
報告的性能數據
性能數據仍在分批查證,目前尚未收錄此方法的報告值。
來源
Hendrikx et al., 2021
(2021)Connecting Semantic Building Information Models and Robotics: An application to 2D LiDAR-based localization2021 IEEE International Conference on Robotics and Automation (ICRA), pp. 11654-11660
DOI 10.1109/icra48506.2021.9561129
同儕審查已出版已讀全文近十年查證後修正
相關版本
- repository copy:Lirias accepted version record (not read) https://lirias.kuleuven.be/handle/20.500.12942/694085