作者:上海大風技術有限公司 余力
01大風無人機簡介
大風無人機是上海大風技術有限公司自主研發(fā)的橋梁巡檢無人機,旨在為客戶提供:
一站式的無人機橋檢解決方案,克服無 GPS 信號時的無人機定位精度問題
高分辨率且準確的橋梁與城市建模
目前大風無人機已為多位客戶提供高分辨率模型,包括橋梁、建筑物、道路等,為無人機在工業(yè)細分領域的應用提供優(yōu)質方案。
02雙目視覺與 IMU 融合 SLAM 技術簡介
工業(yè)建模對于精度有著高要求,這意味著無人機的 SLAM 算法要提供可靠的實時位姿估計。ORB-SLAM3 是目前融合雙目視覺與 IMU 的優(yōu)秀算法,其前端是針對實時性優(yōu)化的 ORB 描述子與關鍵幀的提取算法,后端是局部地圖的維護、閉環(huán)矯正與全局地圖的更新。在 TUM 數據集測試中,其最高精度可達 1cm。我司基于該框架研發(fā)算法,實現雙目視覺與 IMU 數據的融合,精準計算位移距離并給出可靠的實時位姿,使得無人機在無 GPS 的情況下進行實時定位成為可能,并能被應用于各種無 GPS 場景下的自主飛行與建模。
ORB-SLAM3 在上一代的基礎上優(yōu)化了以下方面:
融合視覺信息和 IMU 數據,提高了位姿估計的穩(wěn)定性與精度
對閉環(huán)檢測增加了關鍵幀時序連續(xù)性要求,保證了閉環(huán)的精度
設置了活躍與非活躍地圖,支持多地圖的建立與融合
圖 . SLAM 算法框架圖
大風無人機使用英特爾 CPU 作為機載算力核心,是因為 x86 + Linux 的軟件生態(tài)非常強大,支持多種市場上已有的軟件和硬件組件,易于快速構建軟件系統(tǒng),提升開發(fā)效率,同時還有強大的可擴展性和可維護性。
本文將介紹在英特爾 CPU 下運行 SLAM 算法的結果。
04SLAM 算法運行平臺
機載電腦硬件:英特爾開發(fā)套件愛克斯開發(fā)板 AIxBoard
機載電腦系統(tǒng):Ubuntu20.04.1
傳感器:RealSense D435i
05SLAM 算法運行結果
在無人機巡檢建模中,SLAM 算法需要提供可靠的位姿估計以知曉機體的位移和在地圖中的位置,這需要跟蹤線程盡可能快地處理傳感器數據,即消息幀的處理頻率要盡可能高。在本次測試中,我們在 AIxBoard 上運行了 SLAM 算法,在雙目相機以約 30 Hz 的頻率拍攝的情況下,追蹤線程的平均處理速度能達到 29.69 Hz,說明可以程序可以穩(wěn)定地處理所有到來的雙目圖像。
06總結與展望
我們在 AIxBoard 下使用雙目視覺與 IMU 融合的 SLAM 算法,使無人機具備輸出可靠位姿并準確移動規(guī)定距離的能力,為后續(xù)建立高分辨率與高精度模型提供可靠數據。
未來,大風無人機將支持更高性能的英特爾 CPU,實現在無 GPS 信號的場景中自主執(zhí)行任務的目標。
公司簡介
上海大風技術有限公司成立于 2019 年。致力于成為領先的無人機智能應用專家,專注于無人機在全新領域的探索與創(chuàng)新。
憑借自主研發(fā)的軟硬件產品,為交通、物流、電力、建筑、應急、消防等行業(yè)提供革命性的整體解決方案。成立至今已取得各種發(fā)明專利、軟件著作權 20 余項。
審核編輯:湯梓紅
-
英特爾
+關注
關注
61文章
10141瀏覽量
173608 -
gps
+關注
關注
22文章
2949瀏覽量
168162 -
無人機
+關注
關注
230文章
10659瀏覽量
184924 -
開發(fā)套件
+關注
關注
2文章
164瀏覽量
24531
原文標題:基于英特爾開發(fā)套件使用 ORB-SLAM3 實現無人機實時定位 | 開發(fā)者實戰(zhàn)
文章出處:【微信號:英特爾物聯網,微信公眾號:英特爾物聯網】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
英特爾推無人機新玩法:取代煙花
無人機掀風潮 英特爾擴展實力
英特爾BOOT Loader開發(fā)套件-高級嵌入式開發(fā)基礎

評論