D-01:設備總覽
認識主動測距、影像、運動與參考四類設備的外型與角色,並跟著轉換鏈看一次量測如何成為地圖上的一個點。
教學模擬:互動圖 D-01a、D-01b
從設備如何量測、「一個點如何落到地圖上」,到「SLAM 點雲能否支撐某項營建任務」:給新手的設備起點、四個能力層次、依概念先後排列的精讀順序、由小到大的實作練習,以及一份常見誤解清單。每個階段都附可以檢驗的成果。
這條路線寫給想自己判讀 SLAM 點雲文獻與資料的讀者,也是本研究作者建立專業能力的工作清單。它的前提很簡單:讀過幾篇論文不代表具備專業判斷,每一段學習都要留下可以被檢查的理解或操作成果。
路線中的文獻全部取自本站已查證、具 DOI 的文獻,選用本研究已讀過全文的教學文、綜述與代表性研究。每篇旁的「閱讀程度」標記,是本研究查證時實際讀到的範圍,也決定了本頁能對該文獻說到什麼程度;學習時仍應回到原文全文。
第一次接觸 SLAM 點雲的讀者,建議先依序走過「設備與生成」一區的 8 頁,再進入下方的能力層次與精讀順序。這些頁面以三維教學模擬說明 LiDAR、相機、IMU 與攜帶平台如何量測,以及一次量測如何經過處理管線成為地圖上的點;文獻敘述附引用與閱讀程度,文獻尚未回答的問題以證據缺口標示。這一段是「理解」層次的預備,頁面本身不列入精讀順序的篇數。
認識主動測距、影像、運動與參考四類設備的外型與角色,並跟著轉換鏈看一次量測如何成為地圖上的一個點。
教學模擬:互動圖 D-01a、D-01b
看脈衝飛行時間、相位式與頻率調變連續波如何量出距離,以及弱回波、混合像元、玻璃與粉塵如何讓點偏移或成為假點。
教學模擬:互動圖 D-02a 至 D-02c
比較六類掃描機構產生的光束方向,理解重複與非重複掃描樣式的覆蓋如何隨積分時間與平台運動改變。
教學模擬:互動圖 D-03a、D-03b、E-01
理解單眼相機的尺度模糊、立體深度誤差隨距離平方成長、深度相機的失效情境,以及稀疏與稠密兩種成點方式。
教學模擬:互動圖 D-04a 至 D-04d
理解 IMU 量到的比力與角速度、單獨積分為何很快漂移、LiDAR 如何修正又在退化方向修正不到,以及時間偏移造成的重影。
教學模擬:互動圖 D-05a 至 D-05d
比較站點式 TLS、手持、背包、推車、輪式與四足機器人及無人機能到哪裡、留下哪些遮蔽,以及各自的運動特性。
教學模擬:互動圖 D-06a、D-06b
逐步拆開四類代表性管線的中間產物,確認最後交付的是原始點、體素地圖、稀疏地標還是融合表面。
教學模擬:互動圖 D-07a 至 D-07e
看 LiDAR 點如何投影到相機影像取得實際顏色,外參、時間、遮擋與曝光如何讓點取錯顏色,以及緊耦合系統如何用顏色回頭修正位姿。
教學模擬:互動圖 D-08a 至 D-08c
階段 0 檢核
不翻閱參考資料,說出一個 LiDAR 點由哪些量組成(距離、光束方向、外參與量測時刻的位姿);以 cτ/2 算出 5 ns 脈衝可分辨的深度差;說明單眼相機為何無法決定尺度、立體相機的深度誤差為何隨距離平方成長,以及只積分 IMU 為何很快漂移、LiDAR 在長走廊中為何修正不到沿走廊的方向;再以 0.1° 的外參旋轉誤差估算 LiDAR 點投影到影像時偏移幾個像素,說明柱邊為何會取到背景的顏色。可以用判讀測驗中「設備與點的生成」一組題目自我檢查。
四個層次由淺入深,但不是只能依序前進:比較方法時常常需要回頭確認座標與估計的細節,判斷工程適用性時也需要重現與評估的經驗。每一層都列出可以檢驗的成果,作為自我檢查的依據。
能解釋一個三維點如何由感測、位姿與座標轉換落到地圖上,以及哪些不確定性在過程中介入。
可檢驗成果
階段 0 設備起點 · 閱讀階段 1 至 2 · 互動 F-01a、F-01b
能清楚說明不同方法的狀態、量測、資料關聯、全域處理、地圖表示與假設。
可檢驗成果
閱讀階段 3 至 4 · 方法圖鑑的比較表
能在已知版本與資料上執行代表系統,辨識資料問題、參數影響與失敗,而非只展示成功的點雲。
可檢驗成果
閱讀階段 5 · 實作練習 4 至 5
能從工程任務與容許差,反推資料品質、參考量測、採集路徑與驗證需求。
可檢驗成果
閱讀階段 6 · 任務適用性
共 29 篇,分六個階段,依概念先後排列:先建立機率、位姿與配準的語言,再看元件如何組成系統、地圖如何表示,接著學會評估,最後回到營建任務。本研究查證時,29 篇都已讀全文;「讀後能力」中標註的章節位置,指向本研究查證時讀到的段落。
每個階段結尾的「檢核」是進入下一階段前應完成的成果。可以用下方的篩選只看某一個能力層次;編號維持全路線的順序。
每篇的「經典」與「近十年」標記依首次公開日期歸類,近十年指 2016-09-25 以後首次公開;標記旁的年份則是正式出版年。預印本或線上優先版本比正式卷期早公開時,以較早的日期歸類,因此同一出版年的文獻可能分屬兩類。
Durrant-Whyte & Bailey, 2006Simultaneous localization and mapping: part IIEEE Robotics & Automation Magazine
閱讀程度:已讀全文文獻類型:教學經典 · 2006
Smith et al., 1990Estimating Uncertain Spatial Relationships in RoboticsAutonomous Robot Vehicles (book, Springer New York)
閱讀程度:已讀全文文獻類型:方法經典 · 1990
Grisetti et al., 2010A Tutorial on Graph-Based SLAMIEEE Intelligent Transportation Systems Magazine
閱讀程度:已讀全文文獻類型:教學經典 · 2010
Cadena et al., 2016Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception AgeIEEE Transactions on Robotics
閱讀程度:已讀全文文獻類型:綜述經典 · 2016
Dellaert & Kaess, 2017Factor Graphs for Robot PerceptionFoundations and Trends in Robotics
閱讀程度:已讀全文文獻類型:教學近十年 · 2017
階段 1 檢核
不翻閱參考資料,寫出點的世界座標與兩段位姿的複合,並以數值例說明航向誤差如何隨距離放大;畫出前端與後端的分工,指出迴圈在哪一端偵測、在哪一端修正。
Rusinkiewicz & Levoy, 2001Efficient variants of the ICP algorithmProceedings Third International Conference on 3-D Digital Imaging and Modeling (3DIM)
閱讀程度:已讀全文文獻類型:評估研究經典 · 2001
Segal et al., 2009Generalized-ICPRobotics: Science and Systems V
閱讀程度:已讀全文文獻類型:方法經典 · 2009
Magnusson et al., 2015Beyond points: Evaluating recent 3D scan-matching algorithms2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA
閱讀程度:已讀全文文獻類型:評估研究經典 · 2015
Zhang et al., 2016On degeneracy of optimization-based state estimation problems2016 IEEE International Conference on Robotics and Automation (ICRA)
閱讀程度:已讀全文文獻類型:元件經典 · 2016
階段 2 檢核
以自己的程式對一對掃描執行點對點與點對平面 ICP,記錄每次迭代的殘差與收斂情形;在走廊型資料上以特徵值分解指出退化方向。
Forster et al., 2017aOn-Manifold Preintegration for Real-Time Visual–Inertial OdometryIEEE Transactions on Robotics
閱讀程度:已讀全文文獻類型:方法經典 · 2017
Zhang & Singh, 2014LOAM: Lidar Odometry and Mapping in Real-timeRobotics: Science and Systems X (RSS 2014)
閱讀程度:已讀全文文獻類型:方法經典 · 2014
Shan et al., 2020LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
閱讀程度:已讀全文文獻類型:方法近十年 · 2020
Xu et al., 2022FAST-LIO2: Fast Direct LiDAR-Inertial OdometryIEEE Transactions on Robotics
閱讀程度:已讀全文文獻類型:方法近十年 · 2022
Vizzo et al., 2023KISS-ICP: In Defense of Point-to-Point ICP – Simple, Accurate, and Robust Registration If Done the Right WayIEEE Robotics and Automation Letters
閱讀程度:已讀全文文獻類型:方法近十年 · 2023
Potokar & Kaess, 2025A Comprehensive Evaluation of LiDAR Odometry Techniques2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
閱讀程度:已讀全文文獻類型:評估研究近十年 · 2025
Lee et al., 2024bLiDAR odometry survey: recent advancements and remaining challengesIntelligent Service Robotics
閱讀程度:已讀全文文獻類型:綜述近十年 · 2024
階段 3 檢核
用同一張欄位表(感測輸入、狀態估計、資料關聯、去畸變、迴圈與全域修正、地圖表示)比較 LOAM、LIO-SAM、FAST-LIO2 與 KISS-ICP,每一格附原文位置;原文沒有報告的欄位標示「未報告」,不以推測補值。
Curless & Levoy, 1996A volumetric method for building complex models from range imagesProceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '96)
閱讀程度:已讀全文文獻類型:方法經典 · 1996
Vizzo et al., 2021Poisson Surface Reconstruction for LiDAR Odometry and Mapping2021 IEEE International Conference on Robotics and Automation (ICRA)
閱讀程度:已讀全文文獻類型:方法近十年 · 2021
Tosi et al., 2026How NeRFs and 3-D Gaussian Splatting Are Reshaping SLAM: A SurveyIEEE Transactions on Robotics
閱讀程度:已讀全文文獻類型:綜述近十年 · 2026
階段 4 檢核
以同一組量測比較點雲、體素、TSDF 與網格表示,說明每一種在薄構件、邊緣與未觀測區域的行為,並指出哪些表面有量測支持、哪些是重建補出來的。
Sturm et al., 2012A benchmark for the evaluation of RGB-D SLAM systems2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
閱讀程度:已讀全文文獻類型:評估研究經典 · 2012
Zhang & Scaramuzza, 2018A Tutorial on Quantitative Trajectory Evaluation for Visual(-Inertial) Odometry2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
閱讀程度:已讀全文文獻類型:教學近十年 · 2018
Hu et al., 2025MapEval: Towards Unified, Robust and Efficient SLAM Map Evaluation FrameworkIEEE Robotics and Automation Letters
閱讀程度:已讀全文文獻類型:評估研究近十年 · 2025
Zhang et al., 2023cHilti-Oxford Dataset: A Millimeter-Accurate Benchmark for Simultaneous Localization and MappingIEEE Robotics and Automation Letters
閱讀程度:已讀全文文獻類型:資料集近十年 · 2023
Trzeciak et al., 2023ConSLAM: Construction Data Set for SLAMJournal of Computing in Civil Engineering
閱讀程度:已讀全文文獻類型:資料集近十年 · 2023
階段 5 檢核
在一個公開序列上,以明確寫出的對齊方式計算 ATE 與 RPE,另以參考點雲計算至少一項地圖指標;軌跡層與地圖層的結果分開報告,並寫明真值的來源、覆蓋範圍與限制。
Yarovoi & Cho, 2024Review of simultaneous localization and mapping (SLAM) for construction robotics applicationsAutomation in Construction
閱讀程度:已讀全文文獻類型:綜述近十年 · 2024
Feng et al., 2025Evaluation of LiDAR SLAM algorithms for construction robots in large public construction sitesLow-carbon Materials and Green Construction
閱讀程度:已讀全文文獻類型:評估研究近十年 · 2025
Keitaanniemi et al., 2023Drift analysis and sectional post-processing of indoor simultaneous localization and mapping (SLAM)-based laser scanning dataAutomation in Construction
閱讀程度:已讀全文文獻類型:評估研究近十年 · 2023
Rebolj et al., 2017Point cloud quality requirements for Scan-vs-BIM based automated construction progress monitoringAutomation in Construction
閱讀程度:已讀全文文獻類型:應用研究近十年 · 2017
JCGM, 2012aEvaluation of measurement data – The role of measurement uncertainty in conformity assessmentJCGM 106:2012
閱讀程度:已讀全文文獻類型:標準或指南經典 · 2012
階段 6 檢核
選一項工程任務(例如牆面平整度檢核或 Scan-vs-BIM 進度判定),寫出被測量的定義、容許差與其來源、參考量測與其不確定度、決策規則、採集路徑與控制點配置,並標出目前文獻缺少的證據。
練習的尺度從一個點開始,逐步擴大到一對掃描、一段估計、一張地圖,最後才是一整套系統。前三級用合成資料或單一對掃描,在能做矩陣運算的程式環境中即可完成;後兩級才需要公開資料集與開源系統。前四級各連到本站對應的互動圖,互動圖一律是合成資料的教學模擬,不代表任何系統的實測表現。
1單一點
實作點的座標轉換與兩段位姿的複合;對同一個點加入航向誤差並改變距離,畫出點位偏移隨距離的變化。再對一次旋轉掃描加入等速運動,觀察未去畸變時牆面接縫的錯位。
完成條件:一張「距離 × 航向誤差 → 點位偏移」圖,數值與手算一致。
2一對掃描
對一對掃描分別執行點對點、點對平面與 GICP,系統性改變初始偏移與重疊率,記錄收斂、錯誤收斂與失敗。先自己寫一次最簡單的 ICP,再改用函式庫。
完成條件:一張「初始偏移 × 重疊率 → 成功率」表,並寫明判定成功的門檻。
3一段估計
輸出每次迭代的殘差,以及正規方程式矩陣的特徵值與特徵向量;在長走廊或大平面主導的資料上找出退化方向,比較有無運動先驗時的結果。
完成條件:一份殘差與特徵值隨迭代變化的紀錄,並把退化方向對應到場景中的實際方向。
4一張地圖
同一條估計軌跡分別以 SE(3)、4 自由度與 Sim(3) 對齊,比較 ATE 的變化;再以參考點雲計算至少一項地圖指標,把全域精度與局部一致性分開報告。
完成條件:一張「對齊方式 → ATE」比較表,寫明用於對齊的狀態,以及是否允許尺度。
5一套系統
選一套候選系統與一個公開資料集,從原始資料跑到輸出點雲,完成軌跡層與地圖層評估。重點不是得到好看的點雲,而是能解釋每一次失敗。
完成條件:下方所列的重現紀錄,以及至少一次失敗的分析。
下表從本站文獻紀錄中已核對程式碼網址的系統選出五套,涵蓋里程計與具全域修正的 SLAM;授權欄位為本站查核儲存庫時的紀錄,使用前應再確認當前版本。「已知條件與限制」只列原作者自述或其他研究報告的內容,並註明出處;本站自己的推論另標「推論」。
| 系統 | 本站分類 | 感測輸入 | 程式碼授權 | 已知條件與限制 |
|---|---|---|---|---|
| KISS-ICP | 里程計+局部建圖 | 3D LiDAR | MIT | 作者假設掃描期間運動很小 (Vizzo et al., 2023, Sec. III-A);COIN-LIO 作者報告它在 ENWIDE 五類幾何退化場景(Tunnel、Intersection、Runway、Field、Katzensee)的序列全部失敗 (Pfreundschuh et al., 2024, Sec. IV-C, Table II);RKO-LIO 作者指出,它採用的等速模型在四足與背包平台的運動下表現不佳 (Malladi et al., 2026, Sec. II)。 |
| KISS-SLAM | 具全域修正的完整 SLAM | 3D LiDAR | MIT | 迴圈偵測先做地面對齊,再以鳥瞰密度影像比對,並以 3D 配準與 40% 重疊率門檻驗證 (Guadagnino et al., 2025a, Sec. III-C);原文的評估資料來自道路、校園與辦公室 (Guadagnino et al., 2025a, Sec. IV-A, IV-D)。各樓層平面配置相近的多層室內,鳥瞰影像可能難以區分樓層,本站未找到相關驗證(推論)。 |
| FAST-LIO2 | 里程計+局部建圖 | LiDAR、IMU | GPL-2.0(ikd-Tree 亦為 GPL-2.0) | 不含迴圈偵測或修正 (Xu et al., 2022, Sec. VI-C);Voxel-SLAM 作者報告它從高動態初始狀態啟動時發散,並歸因於以平均加速度估計重力 (Liu et al., 2026, arXiv v1, Sec. X-A);COIN-LIO 作者報告它在 ENWIDE 的 Tunnel 與 Runway 序列發散,只在有微弱植被結構的場景避免發散,且仍明顯漂移 (Pfreundschuh et al., 2024, Sec. IV-C, Table II)。 |
| LIO-SAM | 具全域修正的完整 SLAM | LiDAR、IMU;因子圖可納入 GNSS 因子 | BSD 3-Clause | 缺乏絕對量測或迴圈時,LiDAR 慣性里程計仍會長期漂移 (Shan et al., 2020, Sec. III-D, V);LiLi-OM 作者指出它需要九軸 IMU 讀值,因此無法用於只有六軸 IMU 的 UTBM 資料 (Li et al., 2021b, Sec. 5.2)。 |
| GLIM | 具全域修正的完整 SLAM | 3D LiDAR 或深度相機、IMU | MIT(作者稱多數程式碼已釋出) | 運算量遠高於傳統方法,即時運作依賴 GPU (Koide et al., 2024, abstract; Sec. I);超出有界最佳化視窗的長時間退化仍具挑戰 (Koide et al., 2024, Sec. VII)。 |
一份可以被別人檢查的重現紀錄,至少應包含:
以下每一條都先寫出常見的說法,再給簡短修正與依據。依據分為兩種:附引用者來自文獻紀錄;標示「推論」者是本研究的推理,尚未有文獻直接檢驗。
修正 三者的範圍不同。KISS-ICP 不含迴圈或位姿圖 (Vizzo et al., 2023, Sec. II),FAST-LIO2 是里程計、不含迴圈偵測或修正 (Xu et al., 2022, Sec. VI-C),LIO-SAM 則在因子圖中納入迴圈因子 (Shan et al., 2020, Sec. III-E)。Cadena 等人指出,捨棄迴圈閉合的 SLAM 即退化為里程計 (Cadena et al., 2016, Sec. I)。FAST-LIO2 的作者在精度比較中,也關閉了 LiLi-OM 與 LIO-SAM 的迴圈功能以求公平 (Xu et al., 2022, Sec. VI-C)。比較前先確認對象屬於同一層級。
修正 ATE 是對齊之後才計算的 (Sturm et al., 2012, Sec. VII-B)。對齊轉換應依感測模態選擇,單目用 Sim(3)、雙目用 SE(3)、視覺慣性用 4 自由度,而用於對齊的狀態不同也會改變平移 ATE (Zhang & Scaramuzza, 2018, Table I, III)。允許尺度的 Sim(3) 對齊會把整體尺度偏差吸收掉,使它不出現在 ATE 中;對要量尺寸的點雲而言,這是必須另外檢查的誤差(推論)。報告 ATE 時,應同時寫明對齊方式、所用狀態與是否含尺度。
修正 真值本身也是量測。LiDAR 里程計常見的真值來源包括 RTK-GNSS 結合 INS、SLAM、追蹤系統、地面控制點(常以全測站建立)與 TLS,各有限制 (Lee et al., 2024b, Sec. 8.2.1)。ConSLAM 的軌跡真值是把關鍵掃描以 ICP 配準到 TLS 點雲取得,序列 2 至 5 約有 2% 的關鍵掃描無法配準;作者沒有量化此真值軌跡的不確定度,並承認若要作更多實驗用途,真值配準需要更嚴格的不確定度分析 (Trzeciak et al., 2023);Hilti-Oxford 的控制點雖達毫米級,每個序列卻只有 5 到 10 個 (Zhang et al., 2023c, Sec. V-B)。本研究查證 Feng 等人的工地比較時,也未在全文中找到實際工地 APE 所用參考軌跡的來源與對齊方式 (Feng et al., 2025, Sec. 5.1, 5.3)。報告結果時,應說明真值的來源、不確定度與覆蓋範圍。
修正 密度、覆蓋與精度是不同的品質面向。Rebolj 等人為 Scan-vs-BIM 構件辨識分別訂定密度、覆蓋率與深度精度準則,且密度需求依構件大小而異 (Rebolj et al., 2017, Sec. 3, Table 2);其 Kinect 2 驗證中,三段部分掃描合併後品質劣化,並有缺漏構件被誤判為存在 (Rebolj et al., 2017, Sec. 4.3-4.4)。地圖指標也受密度影響:MapEval 作者指出倒角距離對密度與離群點敏感,完整度低時準確度指標並不可靠 (Hu et al., 2025, Sec. III-B)。密度需求應由任務與構件尺寸決定,並另外驗證精度與覆蓋。
修正 外觀與幾何要分開檢查。Sturm 等人提醒,好的軌跡不必然代表好的地圖 (Sturm et al., 2012, Sec. VII)。表面融合也會系統性改變幾何:Curless 與 Levoy 的體積融合(常被視為 TSDF 融合的源頭)會增厚薄面、圓化尖角 (Curless & Levoy, 1996, Sec. 7);Poisson 重建會在無資料處外插出表面,PUMA 因此以頂點密度修剪 (Vizzo et al., 2021, Sec. III-B)。Tosi 等人也指出,3DGS 類方法在未觀測區域缺乏對基元生長的控制 (Tosi et al., 2026, Sec. V)。Feng 等人的工地比較以高程著色三視圖呈現地圖品質,未報告相對參考量測的指標數值 (Feng et al., 2025, Sec. 5.1);這類目視判讀不能取代對獨立參考量測的數值比較(推論)。
修正 迴圈閉合改善的是全域一致性,不保證每一處局部都更好。MapEval 作者在實測中比較 FAST-LIO2 與具迴圈修正的 PALoc,報告迴圈修正提升了全域精度,但有時降低局部一致性 (Hu et al., 2025, Sec. IV-C);Hilti-Oxford 作者觀察到,較長序列中迴圈閉合有時把某一段的誤差擴散到整條軌跡 (Zhang et al., 2023c, Sec. VI-B)。全域精度與局部一致性應分開評估。
修正 適用性要針對特定任務、容許差與場域條件判斷。「在工地測過」可能只是單一工地、單一感測配置:Feng 等人以一處醫院工地與一層模擬樓層主張可推廣到其他大型公共建築 (Feng et al., 2025, Sec. 6),這個推廣尚未被其他場域檢驗(推論)。Hilti 2021 資料集的摘要稱含營建環境序列,但逐地點描述中只有名為 Construction Site 的地點明確是營建工地 (Helmberger et al., 2022)。即使有獨立參考量測,JCGM 106:2012 也指出合格判定永遠是帶有機率的推論,並把決策規則定義為說明如何在允收或拒收判定中納入量測不確定度的書面規則 (JCGM, 2012a, 7.1.1, 3.3.12);工程檢核宜在量測前就訂定這類規則(推論)。反過來說,缺少工地研究也不等於已證明不適用。