2D ICP variant with a point-to-line metric solved in exact closed form each iteration, giving quadratic convergence near the solution and finite-step termination, with a fast correspondence search; implemented in the CSM library used by ROS laser_scan_matcher.

技術屬性

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

PL-ICP and CSM (laser_scan_matcher) 的技術屬性
感測輸入2D laser range finder (SICK, 360 rays over 180 deg in the test log)
原文測試平台wheeled UGV (robotic wheelchair; log from Minguez et al.)
狀態估計iterative point-to-segment matching; each iteration minimizes the point-to-line error in exact closed form via Lagrange multipliers (a fourth-order polynomial in lambda); trimming rejects outliers (Sec. II; App. I)
資料關聯each transformed point is matched to the segment between its two closest points in the reference scan, which is treated as a polyline; fast search exploits radial ordering, early stopping and precomputed jump tables (Sec. II; App. II)
時間表示不適用 (pairwise scan matching)
去畸變不適用
迴圈閉合不適用
全域最佳化不適用
地圖表示不適用 (reference scan as polyline)
先驗資訊initial guess required (odometry); less robust to large rotational initial errors
可輸出幾何2D rigid transform (t, theta) between two scans
計算需求Pentium IV 1.8 GHz: on average 7.2 iterations and 0.0018 s (539 Hz) per matching for 360-ray scans (Sec. V.B)

使用設備

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

原文使用的設備
類別型號(原文寫法)角色資料集原文規格出處
LiDARSick range-sensor資料集感測器Minguez et al. (2006) scan log360 rays over a 180 deg field of view(Censi, 2008, Sec. V)
載具平台robotic wheel-chair資料集感測器Minguez et al. (2006) scan logscans taken about every 0.3 m with considerable odometry slip(Censi, 2008, Sec. V)
運算硬體Pentium IV 1.8GhZ執行運算平台未標示原文未報告(Censi, 2008, Sec. I; Sec. V.B)

作者報告的優勢與限制

優勢

限制

營建工程相關證據

未在營建場域驗證;資料為機器人輪椅搭載 SICK 的室內記錄。它是 2D 掃描匹配元件,透過 ROS laser_scan_matcher 可在缺少輪式里程計的平台上提供增量式雷射里程計;在長走廊等沿牆方向缺少約束的環境中,點到線度量對沿牆平移的約束很弱,這項風險論文未評估(推論)。

原文驗證環境:受控實驗

報告的性能數據

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

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

Censi, 2008 · Fig. 3 table 本方法 24 筆

表格設定(擷取紀錄原文):Minguez et al. (2006) artificial-error experiment: each of 778 scans matched against a copy of itself displaced by a uniform random error up to the listed bound, 100 trials per scan; errors bucketed by the maximum absolute component in m and rad; MBICP, IDC and ICP columns copied from Minguez et al. Column order follows the table header (MBICP, IDC, ICP); the text lists them as MBICP, ICP, IDC. Only the '< 0.001' and '> 0.05' buckets are extracted. (Censi, 2008, Fig. 3 table)

% of trials with error < 0.001 (m, rad),Minguez et al. (2006) wheelchair SICK log (778 scans) · Experiment 1 (0.05 m, 0.05 m, 2 deg)

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

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

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

統計量:原文未報告;對齊方式:未對齊;單位:%;場景:indoor (log environment not described)

資料來源作者報告值(Censi, 2008, Fig. 3 table)

數值與出處
方法(原文寫法)報告值出處
MBICP81.27%(Censi, 2008, Fig. 3 (table))
IDC83.31%(Censi, 2008, Fig. 3 (table))
ICP57.78%(Censi, 2008, Fig. 3 (table))
PLICP本方法原文提出99.85%(Censi, 2008, Fig. 3 (table))
GPM1.86%(Censi, 2008, Fig. 3 (table))
GPM o PLICP本方法原文提出99.98%(Censi, 2008, Fig. 3 (table))

Censi, 2008 · Text App. II.B table 本方法 2 筆

資料集與序列Minguez et al. (2006) wheelchair SICK log · full log

表格設定(擷取紀錄原文):Correspondence search cost on the same log; naive search uses max |t| = 0.5 m and max |theta| = 25 deg (Censi, 2008, Text App. II.B table)

avg. comparisons per ray per iteration,Minguez et al. (2006) wheelchair SICK log · full log

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

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

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

統計量:平均值(mean);對齊方式:未對齊;單位:comparisons;場景:indoor

資料來源作者報告值(Censi, 2008, Text App. II.B table)

數值與出處
方法(原文寫法)報告值出處
smart correspondence search本方法原文提出硬體:Pentium IV 1.8 GHz6 comparisons(Censi, 2008, App. II.B)
naive correspondence search硬體:Pentium IV 1.8 GHz124.9 comparisons(Censi, 2008, App. II.B)

Censi, 2008 · Text Sec. V.B table 本方法 2 筆

資料集與序列Minguez et al. (2006) wheelchair SICK log · full log

表格設定(擷取紀錄原文):Average iterations and execution time per scan matching on the same log; MBICP, ICP and IDC values copied from Minguez et al.; the author cautions that absolute timing depends heavily on implementation (Censi, 2008, Text Sec. V.B table)

avg. iterations,Minguez et al. (2006) wheelchair SICK log · full log

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

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

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

統計量:平均值(mean);對齊方式:未對齊;單位:iterations;場景:indoor

資料來源作者報告值(Censi, 2008, Text Sec. V.B table)

數值與出處
方法(原文寫法)報告值出處
MBICP硬體:Pentium IV 1.8 GHz31.2 iterations(Censi, 2008, Sec. V.B)
ICP硬體:Pentium IV 1.8 GHz34.7 iterations(Censi, 2008, Sec. V.B)
IDC硬體:Pentium IV 1.8 GHz30.4 iterations(Censi, 2008, Sec. V.B)
PLICP本方法原文提出硬體:Pentium IV 1.8 GHz7.2 iterations(Censi, 2008, Sec. V.B)

來源

  • Censi, 2008

    Andrea Censi(2008)An ICP variant using a point-to-line metric2008 IEEE International Conference on Robotics and Automation (ICRA), Pasadena, CA, pp. 19-25

    同儕審查已出版已讀全文經典

回到方法圖鑑

選擇開啟Esc關閉