iSAM2 uses the Bayes tree to perform fully incremental nonlinear smoothing with incremental reordering and threshold-based fluid relinearization, eliminating periodic batch steps.

技術屬性

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

iSAM2 的技術屬性
感測輸入未記錄
原文測試平台simulation、not described in the paper (real datasets named only: Intel, Killian Court and Victoria Park laser range data)
狀態估計incremental Gauss-Newton on a factor graph via the Bayes tree: cliques affected by new factors or by relinearization are removed and re-eliminated (incomplete Cholesky within cliques) and orphaned sub-trees re-attached; incremental constrained COLAMD ordering forces recently accessed variables to the root; fluid relinearization when a variable's delta exceeds beta; partial state update stops back-substitution where changes fall below alpha; exponential-map retraction for 3D rotations
資料關聯不適用 (back-end; data association supplied externally)
時間表示discrete poses
去畸變不適用
迴圈閉合不適用 (processes loop-closure factors provided by the front-end)
全域最佳化incremental full smoothing over all variables without periodic batch steps
地圖表示pose graph and optional landmarks
先驗資訊none
可輸出幾何incrementally updated trajectory and landmark estimates
計算需求online incremental; single-threaded research C++ implementation (released in gtsam) with alpha = 0.001, beta = 0.1 and relinearization every 10 steps; all timings on a laptop with an Intel 1.6 GHz i7-720 (Table 1)

使用設備

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

原文使用的設備
類別型號(原文寫法)角色資料集原文規格出處
LiDARlaser range sensor (model not stated)資料集感測器Intellaser range data converted to a 2D pose graph (910 poses, 4453 measurements)(Kaess et al., 2012, Fig. 11; Table 1)
LiDARlaser range sensor (model not stated)資料集感測器Killian Courtlaser range data converted to a 2D pose graph (1941 poses, 2190 measurements)(Kaess et al., 2012, Fig. 11; Table 1)
LiDARlaser range sensor (model not stated)資料集感測器Victoria Parklaser range data with 151 landmarks, 6969 poses, 10608 measurements(Kaess et al., 2012, Fig. 12; Table 1)
運算硬體Intel i7-720執行運算平台未標示1.6 GHz; laptop; all timing results; iSAM2 research C++ implementation running single-threaded(Kaess et al., 2012, Comparison to other methods)

作者報告的優勢與限制

優勢

限制

營建工程相關證據

未在營建場域驗證。實驗為模擬資料集與真實雷射資料集(Intel、Killian Court、Victoria Park)的位姿圖或地標圖,評估每步計算時間、受影響矩陣元素數與正規化 χ2,並未涉及點雲或建物幾何精度(Comparison to other methods)。作者以大型建物多房間建圖說明部分狀態更新的直覺,但沒有對應實驗(Partial state updates)。

原文驗證環境:模擬、公開基準

報告的性能數據

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

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

Kaess et al., 2012 · Table 1 本方法 36 筆

表格設定(擷取紀錄原文):Runtime comparison (iSAM1 and HOG-Man set to solve in every step, SPA with standard parameters, iSAM2 relinearizing every 10 steps); per-step average, standard deviation and maximum in ms and overall time in s (P poses, M measurements, L landmarks); P 20000, M 26770, simulated 2D pose graph (Kaess et al., 2012, Table 1)

average time per step,City20000 · full sequence

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

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

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

統計量:平均值(mean);對齊方式:不適用;單位:ms;場景:simulation

資料來源作者報告值(Kaess et al., 2012, Table 1)

數值與出處
方法(原文寫法)報告值出處
iSAM2本方法原文提出硬體:laptop with Intel 1.6 GHz i7-720; iSAM2 single-threaded research C++ (alpha 0.001, beta 0.1, relinearization every 10 steps); iSAM1 v1.6 standard parameters; HOG-Man svn rev 14 with -update 1; SPA from ROS svn rev 3643816.1 ms(Kaess et al., 2012, Table 1)
iSAM1硬體:laptop with Intel 1.6 GHz i7-720; iSAM2 single-threaded research C++ (alpha 0.001, beta 0.1, relinearization every 10 steps); iSAM1 v1.6 standard parameters; HOG-Man svn rev 14 with -update 1; SPA from ROS svn rev 364387.05 ms(Kaess et al., 2012, Table 1)
HOG-Man硬體:laptop with Intel 1.6 GHz i7-720; iSAM2 single-threaded research C++ (alpha 0.001, beta 0.1, relinearization every 10 steps); iSAM1 v1.6 standard parameters; HOG-Man svn rev 14 with -update 1; SPA from ROS svn rev 3643827.4 ms(Kaess et al., 2012, Table 1)
SPA硬體:laptop with Intel 1.6 GHz i7-720; iSAM2 single-threaded research C++ (alpha 0.001, beta 0.1, relinearization every 10 steps); iSAM1 v1.6 standard parameters; HOG-Man svn rev 14 with -update 1; SPA from ROS svn rev 3643848.7 ms(Kaess et al., 2012, Table 1)

來源

  • Kaess et al., 2012

    Michael Kaess, Hordur Johannsson, Richard Roberts, Viorela Ila, John J. Leonard, Frank Dellaert(2012)iSAM2: Incremental smoothing and mapping using the Bayes treeThe International Journal of Robotics Research, 31(2):216-235

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

回到方法圖鑑

選擇開啟Esc關閉