Localizes a construction robot against locally selected reference walls of an architectural plan with image-based outlier rejection, validated by total-station prism tracking on a real building site.

技術屬性

欄位內容為文獻擷取紀錄的原文用語(英文),以原文為據;「未查證」表示本研究尚未讀到該資訊,不代表該方法不具備此能力。

Localization in architectural 3D plans 的技術屬性
感測輸入3D LiDAR、3 cameras、IMU
原文測試平台wheeled UGV (supermegabot)
狀態估計per-scan registration in three steps: ICP of the scan to the full model S initialised from the previous pose, refinement by ICP to a subset R of reference surfaces (at least three mutually non-parallel surfaces; for the approximately rectangular test structures R is often the set of surfaces forming a room corner, and every test location also uses the floor as a reference surface), and rejection of the refined pose when it departs too far from the full-model result; a good initial pose (manual or from global localization) is assumed (Sec. III, III-B, Fig. 5)
資料關聯point-to-plane ICP of the LiDAR scan against the building model, whose mesh is converted to a sparse point cloud; LiDAR points projected into the rectified camera images receive the per-pixel density score of the density-estimation network of Marchal et al. (trained on the NYU indoor dataset), used as a binary filter (Eq. 1) or a linear weight (Eq. 2); points outside all camera views are rejected (Sec. I, III-A)
時間表示per-scan discrete registration without a motion model; cameras and IMU hardware-synchronized with the VersaVIS trigger board, host-to-LiDAR time offset assumed negligible; evaluated only with a stationary robot (Sec. IV-A, IV-C)
去畸變原文未報告
迴圈閉合none
全域最佳化none
地圖表示3D mesh generated from 2D floor plan (walls same height, planar floor) (Sec. IV-B)
先驗資訊architectural plan-derived mesh with selected reference surfaces
可輸出幾何robot pose relative to plan (no map output)
計算需求原文未報告

使用設備

原文使用的感測器、運算硬體與載具(equipment)。型號保留原文寫法,連結到設備頁中同一型號的歸併名稱;角色依原文用途分為方法輸入、資料集感測器、執行運算平台、參考或真值量測(reference or ground truth)與比較對象設備。

原文使用的設備
類別型號(原文寫法)角色資料集原文規格出處
LiDAR原文未報告 (one LiDAR, model not named)方法輸入未標示原文未報告(Blum et al., 2021, Sec. IV-A, Fig. 4)
慣性量測單元(IMU)原文未報告 (IMU, model not named)方法輸入未標示used for smooth state estimation and camera-IMU calibration(Blum et al., 2021, Sec. IV-A, Fig. 4)
相機原文未報告 (three cameras, models not named)方法輸入未標示high field-of-view lenses; calibrated with Kalibr; one wall-facing camera per location(Blum et al., 2021, Sec. III-A, IV-A, Fig. 4-5)
全測站原文未報告 (total station; model not named)參考或真值量測未標示measures the position of a prism attached to the robot (the prism is written 'leica prism' in Sec. IV-C; no maker is given for the total station); referenced to the origin of the building plan; prism-to-robot offset calibrated by aligning trajectories; ground truth corrected for measured deviations of the as-built reference walls(Blum et al., 2021, Sec. IV-A, IV-C)
載具平台supermegabot方法輸入未標示mobile robot carrying one LiDAR, three cameras and an IMU; wheeled base visible in the Fig. 4 photo; repository github.com/ethz-asl/eth-supermegabot (footnote 1)(Blum et al., 2021, Sec. IV-A, footnote 1, Fig. 4)
其他VersaVIS camera trigger board方法輸入未標示time-synchronizes host, cameras and IMU; LiDAR-host offset assumed negligible(Blum et al., 2021, Sec. IV-A)

作者報告的優勢與限制

優勢

限制

營建工程相關證據

於真實建築工地以靜止機器人測試三個位置(每處約 1 分鐘、約 300 次光達掃描,結果為三次執行的平均),現場有移動工人、木板與設備箱等雜物,並以全測站追蹤機器人上的稜鏡作為參考,且依實測參考牆偏差修正參考值。表 II 至 IV 的模型偏差是作者在網格中把上下兩側結構人為拉開 0.3 m 所模擬,並非實測施工偏差;表 I 才是未加人為偏差的雜物影響比較。屬少數在施工中環境以全測站為獨立參考、在建築平面圖模型中定位的研究(Sec. IV)。

原文驗證環境:施工中工地、獨立參考量測

報告的性能數據

以下是原文作者報告的性能數值(author-reported results),不是本研究重新量測的結果。每張圖只並列同一個比較組(comparison group,同一張表、同一組實驗設定)內的方法;不同比較組之間的數值不可直接比較,也不構成排名。

本方法共出現在 3 個比較組,合計 90 筆紀錄。

Blum et al., 2021 · Table II 本方法 30 筆

資料集與序列own construction-site recordings · Location A

表格設定(擷取紀錄原文):Stationary localization study: ICP against the full model or selectively against reference surfaces, using the full, semantically filtered (Eq. 1) or weighted (Eq. 2) scan; mesh with upper and lower structure moved 0.3 m apart; values averaged over three executions; repeatability units not stated (Blum et al., 2021, Table II)

Pos. Repeatability, max eigenvalue of position covariance,own construction-site recordings · Location A

只並列這張表在相同設定下報告的方法;以「本方法:」開頭者為本頁方法。失敗、未執行與未報告以標記呈現,不是 0。

按 Tab 進入圖表後,用上下方向鍵逐一瀏覽各類別,Esc 關閉提示框;也可開啟表格檢視閱讀全部數值。

這些是 Blum et al., 2021 在此表設定下報告的數值(author-reported results),只能在同一個比較組內對照,不代表方法在其他資料或設定下的表現。

統計量:原文未報告;對齊方式:未對齊;單位:原文未報告;場景:real building construction site; stationary robot; moving worker and clutter (wooden boards, equipment boxes); mesh with a 0.3 m artificial deviation

資料來源作者報告值(Blum et al., 2021, Table II)

數值與出處
方法(原文寫法)報告值出處
full ICP, full scan22.3(Blum et al., 2021, Table II)
full ICP, filtered scan本方法原文提出1.5(Blum et al., 2021, Table II)
full ICP, weighted scan本方法原文提出10.1(Blum et al., 2021, Table II)
selective ICP, full scan本方法原文提出121.1(Blum et al., 2021, Table II)
selective ICP, filtered scan本方法原文提出31.9(Blum et al., 2021, Table II)
selective ICP, weighted scan本方法原文提出330.5(Blum et al., 2021, Table II)

Blum et al., 2021 · Table III 本方法 30 筆

資料集與序列own construction-site recordings · Location B

表格設定(擷取紀錄原文):Stationary localization study: ICP against the full model or selectively against reference surfaces, using the full, semantically filtered (Eq. 1) or weighted (Eq. 2) scan; mesh with upper and lower structure moved 0.3 m apart; values averaged over three executions; repeatability units not stated (Blum et al., 2021, Table III)

Pos. Repeatability, max eigenvalue of position covariance,own construction-site recordings · Location B

只並列這張表在相同設定下報告的方法;以「本方法:」開頭者為本頁方法。失敗、未執行與未報告以標記呈現,不是 0。

按 Tab 進入圖表後,用上下方向鍵逐一瀏覽各類別,Esc 關閉提示框;也可開啟表格檢視閱讀全部數值。

這些是 Blum et al., 2021 在此表設定下報告的數值(author-reported results),只能在同一個比較組內對照,不代表方法在其他資料或設定下的表現。

統計量:原文未報告;對齊方式:未對齊;單位:原文未報告;場景:real building construction site; stationary robot; moving worker and clutter (wooden boards, equipment boxes); mesh with a 0.3 m artificial deviation

資料來源作者報告值(Blum et al., 2021, Table III)

數值與出處
方法(原文寫法)報告值出處
full ICP, full scan3.3(Blum et al., 2021, Table III)
full ICP, filtered scan本方法原文提出1.4(Blum et al., 2021, Table III)
full ICP, weighted scan本方法原文提出3.8(Blum et al., 2021, Table III)
selective ICP, full scan本方法原文提出7.6(Blum et al., 2021, Table III)
selective ICP, filtered scan本方法原文提出2.6(Blum et al., 2021, Table III)
selective ICP, weighted scan本方法原文提出17.1(Blum et al., 2021, Table III)

Blum et al., 2021 · Table IV 本方法 30 筆

資料集與序列own construction-site recordings · Location C

表格設定(擷取紀錄原文):Stationary localization study: ICP against the full model or selectively against reference surfaces, using the full, semantically filtered (Eq. 1) or weighted (Eq. 2) scan; mesh with upper and lower structure moved 0.3 m apart; values averaged over three executions; repeatability units not stated (Blum et al., 2021, Table IV)

Pos. Repeatability, max eigenvalue of position covariance,own construction-site recordings · Location C

只並列這張表在相同設定下報告的方法;以「本方法:」開頭者為本頁方法。失敗、未執行與未報告以標記呈現,不是 0。

按 Tab 進入圖表後,用上下方向鍵逐一瀏覽各類別,Esc 關閉提示框;也可開啟表格檢視閱讀全部數值。

這些是 Blum et al., 2021 在此表設定下報告的數值(author-reported results),只能在同一個比較組內對照,不代表方法在其他資料或設定下的表現。

統計量:原文未報告;對齊方式:未對齊;單位:原文未報告;場景:real building construction site; stationary robot; moving worker and clutter (wooden boards, equipment boxes); mesh with a 0.3 m artificial deviation

資料來源作者報告值(Blum et al., 2021, Table IV)

數值與出處
方法(原文寫法)報告值出處
full ICP, full scan1.8(Blum et al., 2021, Table IV)
full ICP, filtered scan本方法原文提出14.8(Blum et al., 2021, Table IV)
full ICP, weighted scan本方法原文提出4(Blum et al., 2021, Table IV)
selective ICP, full scan本方法原文提出0.9(Blum et al., 2021, Table IV)
selective ICP, filtered scan本方法原文提出28.7(Blum et al., 2021, Table IV)
selective ICP, weighted scan本方法原文提出1(Blum et al., 2021, Table IV)

來源

  • Blum et al., 2021

    Hermann Blum, Julian Stiefel, Cesar Cadena, Roland Siegwart, Abel Gawel(2021)Precise Robot Localization in Architectural 3D PlansProceedings of the 38th International Symposium on Automation and Robotics in Construction (ISARC 2021)

    同儕審查已出版已讀全文近十年

回到方法圖鑑

選擇開啟Esc關閉