移動機器人的 2D 光達與 3D 光達比較

2D LiDAR 生成沿一個掃描平面的距離。 3D LiDAR 生成橫向和垂直角度的點。三維可以顯示障礙物高度、坡度和懸挑,同時還增加了遮擋、時間、頻寬、濾波和驗證的職責。

平面 LiDAR 可以作為一種強大高效的定位感測器,適用於室內平坦 AMR 當牆壁和固定結構與掃描高度相交時。它可能會錯過該平面上方或下方的物體。 三維點雲只能覆蓋目標實際回射的物體。

本指南應與 Nav2 成本地圖指南機器人 SLAM 指南一起使用。一般感知 LiDAR 不會自動替代安全等級的保護裝置。

先從掃描幾何開始,而不是尺寸標籤

2D 旋轉掃描樣本圍繞其安裝架定義的平面分佈。安裝的高度和角度決定了哪些牆壁、托盤開口、腿部和機器結構與該平面相交。安裝時的輕微誤差會影響遠方掃描高度。

3D 掃描器將測量資料分佈到高程通道或其他三維模式。垂直視場和角度間距決定低路緣、叉尖或懸挑是否能接收回波。將真實光線繪製穿過機器人包絡和任務危險。

記錄近場限制、車身遮擋及每個轉向和有效負載狀態所需的覆蓋範圍。產品標籤不能顯示安裝盲區。

自動駕駛接駁車,頂部安裝有旋轉 3DLiDAR
高頂安裝提供了廣泛的三維覆蓋,同時車輛遮擋和近場盲區仍是安裝上的隱患。來源:Velodyne Lidar,維基共享資源。許可:CC BY-SA 4.0

使用保持測量結果的訊息語意

ROS 通常將平面掃描表示為 LaserScan,將三維雲表示為 PointCloud2。官方 鐳射掃描定義 規定,頭時間戳是第一條光線的採集時間,幷包含移動掃描器插值的 time_increment。

官方 PointCloud2 定義 儲存一個有序或無序的集合,帶有顯式欄位。確認所選驅動單元的欄位包含 x、 y、 z、強度、環或每點時間。

尺寸典型資料實力盲區
2D按角度劃分的距離簡單平面定位掃描上方或下方掃描
3DXYZ 點雲高度和坡度證據稀疏的小目標
3D 切片高度濾波點重複利用 2D 導航被捨棄的垂直上下文
多感測器若干平面或模態定向覆蓋校正與聚變
安全掃描器保護場輸出認證安全功能獨立的任務感知角色

平面定位可以更簡單、更穩定

在結構化的室內空間中,水平掃描以穩定幾何形狀穿過牆壁、機架和柱子。二維掃描匹配和地圖緊湊、計算高效且易於檢查。這比處理整片雲後投射到地面平面更具工程性。

在漫長無特徵的走廊、開放區域、變化的人群和對稱佈局中,效能依然會下降。驗證地圖可觀測性,而不僅僅是感測器的準確性。

單一掃描平面可能漏檢高處或低處障礙物

掃描高度以下的托盤叉、其上突出的擱板或樣本位置間的斜面物體可能缺失。傾斜掃描器或增加另一平面會改變覆蓋範圍,但可能削弱平面定位的假設。

按尺寸、高度、反射率、接近角度和結果建立障礙物清單。透過安裝的掃描幾何結構和機器人停止距離追蹤所有所需目標。

三維雲需要地面和自過濾

3D 感測器測量地面、機器人機身、塵埃和頂端結構,以及危險資訊。處理流水線必須將點雲變換到統一座標系,移除或分類地面,並遮蔽機器人自身回波,並保持有意義高度的障礙物。錯誤的地面模型可能刪除斜坡或保留無害的地面邊緣。

在斜坡、地面過渡、登車板和有效負載變化條件下測試濾波器。保留原始點雲證據,以便區分障礙物漏檢與被濾波器刪除。

以五個步驟整理移動機器人的 2D 光達與 3D 光達比較的判讀重點
依正文與一手資料整理的繁體中文實務卡。來源:Physical AI Lab。

點密度隨距離和角度變化

通道計數並不保證取樣到小物體。角度分離會導致更寬的點距在更遠距離上。目標的方向和入射角可以進一步減少回波,而運動則改變了哪些射線會與目標相交。

測量最小目標的探測機率,跨越距離、方位角、仰角和接近距離。使用多次掃描,因為一個成功點並不可靠。

失效來源觀察到的效應必需測試設計反應
掃描面間隙目標缺席高度掃掠感測器位置或增加平面
稀疏範圍取樣間歇性小型目標距離-角網格覆蓋範圍或限速
玻璃或深色表面失蹤或被遺漏的歸國資料庫感測器融合與策略
運動失真彎曲移動幾何定時輪轉試驗書桌與鐘錶對齊
身體阻塞近盲區已安裝的田地安裝或附加感測器

材料和天氣效應仍是感測器特定的

玻璃、鏡子、暗吸收表面、反射器、雨水、霧氣、灰塵和直射陽光都可能產生缺失、微弱、多徑或假回波。 2D 和 3D 器件都可能失效,波長或接收器設計會改變結果。

在操作角度測試實際面板、薄膜、衣物和環境汙染。避免聲稱單一維度能解決透明或黑色物體。

掃描運動會產生掃描內的時間差

旋轉的 3D 雲是隨著時間組裝的,因此不同方位角的點代表不同的機器人姿態。移動機器人可以將直牆變成彎曲的雲,除非點被同步運動估計。平面掃描也具有每光線計時。

使用時間同步工作流程將 LiDAR 時鐘與 IMU、輪子和定位資料對齊。驗證驅動程式的每個點或每個光線的時間戳意義。

投影到 2D 很有用,但會丟棄證據

經過高度過濾的 3D 雲可以投影到現有導航棧的平面掃描或成本圖中。投影必須定義最小和最大高度、聚合、未知空間以及陳舊資料行為。不同的切片可能用於定位和障礙層。

投影並不使 3D 感測器與真正的平面掃描器完全相同。點的圖案、時間、密度、雜訊和盲區依然不同。

考慮計算、網路和儲存成本

完整的雲會消耗大量網路、 CPU、 GPU、記憶體和紀錄頻寬。下采樣可以節省資源,但可能會移除較小或較遠的目標。壓縮和傳輸佇列會增加延遲,並可能將過載隱藏在平均速率之後。

測量從資料採集到成本地圖更新的最壞情況端對端年齡。包括事故分析所需的原始紀錄記錄以及雲層丟失或變形後恢復行為。

保持感知和保護功能的明確性

用於導航的 LiDAR 並不自動適合執行安全功能。安全效能取決於具體裝置、架構、診斷、防護場、標準以及經過驗證的制動行為。更豐富的 3D 雲本身並不能保證安全完整性。

定義當覆蓋、時間戳、變換或資料率檢查失敗時會發生什麼。一個繼續處於陳舊感知狀態的機器人,與一個切換到經過驗證的減速或停止速度的機器人,面臨不同的風險。

按遺漏風險證據和生命週期成本選擇

將安裝的機器人以任務速度執行,經過分岔、懸垂、斜坡、人員、反光板和汙染物。測量漏接、延遲和錯誤檢測,以及定位誤差、延遲、資源餘量和維護負擔。比較滿足相同證據目標的最簡單架構。

釋出時要有一份簡明的清單。

評估“移動機器人的 2DLiDAR 與 3DLiDAR”時,還應儲存模型版本、機器人設定、校正檔案、測試日期和全部試驗記錄。

只有把這些持續投入與單位成功任務的價值比較,才能判斷方案是否適合擴大。

上線後仍要持續檢查分佈變化、感測器漂移、機械磨損和人工接管原因。

實際專案還應指定資料、模型、控制器和安全流程的負責人,並預先定義回復條件。責任邊界、審批記錄與變更紀錄越清楚,故障發生後越容易停止擴散、定位原因並安全恢復。

  • 繪製了光線、遮擋和近場間隙。
  • 測試所有必要的障礙物,跨越距離和角度。
  • 驗證時間戳、 deskew、變換和篩選。
  • 測量最壞情況計算和資料年齡。
  • 將任務感知與經過驗證的保護功能區分開來。

常見問題

3D 的 LiDAR 對 AMR 來說總是更好嗎?

不會。它不僅增加了高度證據,還增加了成本、處理和失效模式;平面系統可能更適合平面結構化任務。

3D LiDAR 能替代安全掃描器嗎?

不是自動的。保護功能需要合適的裝置、架構、標準基礎和經過驗證的停止行為。

投影 3D 雲是否等同於 2D LiDAR?

不。最終掃描保持原始點位模式、時間、密度和盲區。

會不會有更多 LiDAR 頻道能檢測到每一個小障礙?

不會。距離、角度間距、入射、反射率、運動和濾波仍然決定探測機率。

哪個維度更能檢測玻璃?

這兩者都不能保證成功。測試特定波長、感測器、玻璃處理、角度和環境,並設計故障策略。

感知覆蓋與安全邊界

通用 LiDAR 資料並不自動成為安全級的保護測量。進行針對應用的風險評估和驗證。