superxslam/SuperOdom
A highly robust and accurate LiDAR-only, LiDAR-inertial odometry
解決的問題
SuperOdometry 為 LiDAR-慣性里程計與建圖提供了一種輕量級解決方案,使機器人能夠即時估計其位置與姿態 (pose)。它特別解決了在感測器數據可能存在歧義的「退化 (degenerate)」環境中保持準確性的挑戰,同時保持了足以在各種硬體平台上運行的計算效率。
工作原理
該系統使用 LiDAR 與慣性測量單元 (IMU) 數據的融合。IMU 里程計模組提供快速的位姿預測,作為 LiDAR 里程計迭代最近點 (ICP) 優化的初始猜測。作為回報,LiDAR 里程計提供位姿約束,幫助系統估計並修正 IMU 的偏差。該專案還包含一個專門的線上退化檢測模組,用於識別環境何時缺乏足夠的幾何特徵進行可靠的對齊。
適用對象
專為配備 Livox、Velodyne 或 Ouster LiDAR 感測器的平台工作的機器人開發人員與研究人員設計,包括使用 ROS 2 Humble 的人形機器人與其他自動駕駛車輛。
亮點
- 靈活的感測器支援:支援僅 LiDAR 模式或 LiDAR-慣性融合模式。
- 退化感知:透過 6 DOF 不確定性視覺化檢測環境退化。
- 雙模式運作:支援建圖(建立地圖)與定位(在地圖中定位)。
- 風險預測:預測 ICP 演算法的對齊風險以提高魯棒性。
- ROS 2 整合:原生為 ROS 2 Humble 構建。
相關
- 專案
- 專案
- 專案
- 專案
- 專案