超越GPS限制:ModalAI VOXL如何運用視覺慣性里程計(VIO)實現無人機自主飛行
ModalAI詳細解析旗下VOXL自駕儀如何透過視覺慣性里程計(VIO)技術,結合攝影機影像與IMU數據,讓無人機在室內、地下等GPS訊號不可用的環境中實現精準自主導航,並提供基準測試工具供開發者驗證飛行精度。

文章重點
- ModalAI VOXL自駕儀運用VIO技術,結合攝影機影像與IMU數據實現GPS拒止環境自主導航
- VOXL平台上的VIO基於開源軟體OpenVINS,能即時追蹤數百個視覺特徵點進行逐幀定位
- 系統採用FAST9偵測演算法與光流法,以網格化方式確保特徵點在影像中均勻分佈
- ModalAI開發voxl-portal視覺化工具,支援離線重播飛行日誌並與地面真值比對驗證精度
- VIO技術適用於室內偵察、地下巡檢等GPS訊號不可用的政府及企業應用場景
作者:Kyle Tyni
提到無人機在空中導航,多數人會直覺想到GPS引導無人機從A點飛到B點。但如果GPS訊號不可用——例如在室內、地下或訊號遭干擾的環境中——該怎麼辦?
這正是視覺慣性里程計(Visual Inertial Odometry,VIO)技術登場的時刻。ModalAI旗下的VOXL自駕儀便是運用VIO技術,讓無人機能在GPS拒止環境中實現自主飛行。
什麼是VIO?
VIO是一種透過結合攝影機影像與慣性測量單元(IMU)數據,來估算無人機位置、姿態與速度的技術。藉由融合這兩種輸入資料,VIO演算法能逐幀提供無人機運動狀態的可靠估測。
攝影機影像讓系統得以擷取「特徵數據」——可理解為畫面中特別突出的視覺點,通常是角落或銳利邊緣等從周圍環境中脫穎而出的區域。這些視覺特徵點可被偵測並在逐幀之間持續追蹤。在VIO演算法中,特徵數據以一組ID加上隨幀移動的(x, y)像素座標來表示。
VOXL上的VIO實現
在VOXL平台上,VIO運行於OpenVINS之上——這是一套與VOXL機載硬體及軟體堆疊緊密整合的開源軟體。以下是其內部運作的簡要說明:
- IMU數據從VOXL的IMU伺服器持續串流輸入
- 攝影機數據由VOXL攝影機伺服器提供
- OpenVINS在VOXL的專屬VIO伺服器內處理兩路數據流,同時負責初始化設定、起飛邏輯及故障偵測
以上所有流程最終產生一組姿態估測結果,包含位置、方向、速度及輔助狀態數據,可直接供上層自主飛行軟體使用。ModalAI團隊還對輸入影像進行前處理步驟,增強角落亮度以改善特徵偵測,使演算法在真實環境條件下更加穩健。
即時特徵追蹤
要追蹤特徵,首先需透過偵測演算法(如FAST9)辨識特徵。接著在影像中以網格化方式挑選最佳偵測特徵,確保特徵在整張影像中均勻分佈。完成特徵偵測後,即可利用光流法追蹤像素,觀察其在逐幀之間的移動情況。
光流法透過尋找每個特徵局部區塊中最能保持外觀一致性的位移量,來估算特徵在幀與幀之間的運動。沿X軸和Y軸測量像素位移,即可得出特徵的運動向量。這種方法讓VOXL能夠即時追蹤數百個特徵,為精確的逐幀運動估測提供基礎。
VIO基準測試
可靠的自主飛行取決於精確度,這也是ModalAI建立基準測試工作流程來衡量VIO效能的原因。
測試流程如下:
- 記錄飛行日誌與機載數據
- 離線重播日誌同時運行VIO演算
- 將重播結果與地面真值(ground truth)進行比對
ModalAI團隊甚至在其voxl-portal軟體中開發了VIO基準測試視覺化工具。開發者可透過該工具重播飛行紀錄、檢視XYZ位置數據、追蹤特徵計數,並精確查看OpenVINS使用了哪些特徵來更新無人機的狀態估測。
應用前景
對開發者而言,VIO開啟了在GPS拒止環境中打造自主應用的全新可能;對政府及企業用戶而言,搭載VOXL的無人機能在傳統導航失效的場景中可靠運作——從室內偵察到地下設施巡檢都能勝任。
以VIO為核心的VOXL平台,正讓無人機能夠飛得更聰明、更安全、更可靠——不受環境限制。
相關資源
- 觀看影片說明:YouTube影片
- 進一步了解VOXL上的VIO:ModalAI官方文件
原文來源: 查看原文
常見問題
Newsletter
訂閱低空產業電子報
每日精選低空經濟與無人機產業新聞,直送您的信箱。
本文由 LAETimes 編輯部審核發佈 ·


