空間感知與動態慣性的深度融合:無人運具高精度定位與導航技術全解析

空間感知與動態慣性的深度融合:無人運具高精度定位與導航技術全解析

導航系統的核心:精準航向推算 (Heading Estimation)

在現代嵌入式系統設計中,SoC (System on Chip) FPGA 憑藉其獨特的架構,成為了高效能與高彈性應用的首選。它將強大的硬體處理器系統(HPS,通常為 ARM Cortex 架構處理器)與靈活的 FPGA 邏輯陣列完美結合在一起。本文將以 Altera的開發環境(如 Agilex 5 或 Cyclone V 等元件)為背景,深入探討如何透過 Quartus Prime 軟體與 Platform Designer 進行開發,並詳細解析 HPS 與 FPGA 之間關鍵的資料交換與通訊機制。

一、 Quartus Prime 與 Platform Designer 的系統建構

在自駕移動載具的動態控制中,「我在哪裡」只是基礎,「我朝向哪裡」的3D姿態精準度、與空間距離感知才是精準移動的關鍵 。

導航的基礎是精準的起始位置與定位能力,市場上已經有很成熟的衛星定位技術(GNSS)是利用環繞地球的衛星群發射訊號,由地面接收器計算信號傳輸時間,透過三邊測量原理計算位置(經、緯度、高度)及時間的技術。常見系統有美國GPS、歐盟Galileo、中國北斗、俄國GLONASS,民用精度可達數米內,若搭配差分技術(RTK)或慣性導航技術可達到公分級高精度定位。

  • GNSS Dual Antenna雙天線配置: 主要利用載波相位差分技術(Carrier Phase Differential)以及空間幾何定位原理。透過兩根天線之間的固定距離(基線Baseline),同時接收相同衛星訊號,計算訊號到達兩天線間的微小相位差,能精確解算出載體(如車輛、無人機)的航向角(Heading/Yaw),即使在靜止狀態下也能定位定向,若需完整姿態(Pitch/Roll),通常需結合 IMU 或多天線配置。
  • 關鍵參數: 航向精度與天線基線長度成正比,基線越長,航向解算精度越高;但這往往受限於載具的體積(SWaP 需求)。GNSS(全球導航衛星系統)的核心弱點在於對衛星訊號的依賴性,而 IMU(慣性量測單元)則能透過其自主獨立運作與高頻更新率的特性來協助克服這些缺點。

GNSS 的主要弱點

  • 環境受限與訊號遮蔽:在隧道、地下室或茂密的森林中,衛星訊號會被物理遮蔽導致定位失效。
  • 多路徑效應:在城市「樓宇峽谷」中,訊號會經由建築物反射後才抵達接收器,造成嚴重的定位誤差。
  • 易受干擾與欺騙:訊號從太空傳至地面時能量微弱,容易受到電磁干擾或人為的惡意訊號欺騙(Spoofing)。
  • 更新頻率低:通常 GNSS 的更新頻率僅約 1–10 Hz,對於高速移動(如自駕車、無人機)的即時導航需求稍嫌不足。
  • IMU 的角色: 當 GNSS訊號受限(如隧道內、高架道路下,山林環境)時,可以採用低零偏穩定性與低隨機游走的慣性測量單元進行積分推算估算移動距離,搭配3D姿態估算出位置,在一定時間內有效延伸導航的可靠性。但由於積分誤差會隨時間快速累積(drift),IMU 通常需與外部感測器(如 GNSS 或 LiDAR)融合使用。

LIO 技術(LiDAR-Inertial Odometry):解決純視覺感測器的光照影響缺陷

在低光或無光環境下,LIO 通常比 VIO 具有更高的穩定性與可靠性,是工業級應用的首選技術,融合IMU的高頻、即時3D姿態資料,賦能以下特點。

  • 去畸變 (De-skewing): 載具移動會導致點雲拉伸變形,必須利用 IMU 的高頻運動數據進行即時補償,貼近真實世界的幾何形狀。
  • 運動預測: 在 LiDAR 掃描的間隙,由 IMU 提供即時的位姿推算(Dead Reckoning),LiDAR 提供幾何約束,IMU 提供短時間動態預測,可確保導航的連續性與平滑度。
  • 演算法演進: 從適合長距離、具備回環檢測的因子圖優化(如 LIO-SAM),進化到目前目前主流趨勢為高效能的迭代卡爾曼濾波方法(如 Fast-LIO2),具備低延遲與高即時性。

過去方案多採用鬆耦合(僅處理最終輸出值),但領先的 LIO 演算法(如 Fast-LIO2)多採用緊耦合架構;緊耦合直接將 LiDAR 的原始特徵點與 IMU 的預積分觀測值放入同一個狀態估計器(如 EKF)中處理, 並同時估計狀態與誤差協方差(error-state EKF)。這在環境特徵極度缺乏(如空曠地帶)時,能提供比鬆耦合更高的穩定度。

Physical AI:從感知到運動控制的橋樑

多感測器融合不僅是為了定位,更是為了賦予載具物理直覺,像是IMU 不僅能用於定位,更是 AI 進行「本體感受」的核心。

由於配置多種不同的感測器,這些不同種類的數據需要進行時間同步(Time Synchronization),在高速運動下(如 UAV),毫秒級時間同步誤差可能導致顯著點雲畸變與定位誤差,在系統中需要有對齊資料時間戳的機制,若感測器有提供高精度的硬體訊號同步功能,對於SLAM運算的精準度絕對是有幫助的!

當我們討論 Physical AI 時,IMU+LiDAR 的組合不僅僅是定位,它更提供了對真實環境的數位化與認知:

地形感知 (Terrain Awareness):透過 LIO,AI 可以即時分析路面的坡度、坑洞或障礙物的高度。這些物理參數會直接輸入到運動控制層 (MPC),讓載具主動調整懸吊或動力輸出適應地形變化。

預測性避障: AI 結合LIO的點雲流與IMU的慣性趨勢,可以預測障礙物與自身的相對運動路徑,大幅提升動態避障的安全性。

可以歸納為:

  1. Perception(LiDAR / Camera)
  2. State Estimation(LIO / EKF)
  3. Planning(Path / MPC)
  4. Control(Motor / Actuator)

 

對於人形機器人或自駕巴士(Level 4 Autonomous Bus),AI 透過 IMU 感知加速度和角速度的變化與懸吊震動,並結合 MPC (模型預測控制) 即時調整電機輸出 。這讓 AI 能從「觀察環境」進步到「感覺物理作用力」,實現更優雅的避障與動態平衡 。

 

這樣的能力,在工業巡檢無人機 (UAV Inspection)的應用也非常有效益,在進行橋樑或電力巡檢時,無人機需要在結構物下方飛行。LIO + AI讓無人機能在 GNSS 不可用環境下,在複雜多變的氣候與環境依然能實現穩定的定位和懸停,有效率的執行任務。

茂綸代理產品線應用建議

為了實現上述高精度的定位與感知目標,茂綸 (Macnica Galaxy) 提供業界領先的硬體解決方案,完美對接文中提及的技術需求:

  • HESAI 3D LiDAR 系列: 作為 LIO 系統的視覺核心,HESAI 提供高精度、高線數的3D 點雲輸出。其領導全球的LiDAR產品為各式載具提供精準的環境空間建模,解決複雜 3D 空間中的特徵辨識與導航挑戰;超廣角的JT128 (360° x 189°)能簡化設計的複雜度並大幅減少環境特徵掃描的死角,降低多感測器整合成本(BOM)與系統校準複雜度。
  • Xsens 高性能 IMU: 來自荷蘭的9軸慣性感測器專家,Xsens IMU 以其卓越的數據處理、感測器融合演算法與20年的校準技術,具備精準的硬體觸發同步功能,提供穩定可靠的航向推算與姿態數據,是實現 LIO/VIO 感知融合 的最佳搭檔 。

You may also want to know