視覺(激光雷達定位)無人機開發平台預售
原標題:視覺(激光雷達定位)無人機開發平台預售
視覺無人機開發平台
讓研發更高效
一款針對高校及科研院所開發人員設計的開發平台
1
簡介
該款開發平台搭載無人機開發者最常用的Pixhawk飛控板和英偉達TX2機載電腦,全部開源的代碼及強大的計算處理能力提供給開發者最便利的開發體驗。感測器可選配激光雷達及單目攝像頭,同時提供配套的激光slam程序和視覺開發程序,到手即飛即用。
所有提供的源代碼都是一線開發人員平時自改自用的代碼,而不是網上直接搬運的各種開源庫,並且提供配套的使用開發教程和後續的開發指導,最大程度的節約您的上手時間和開發時間。
2
特點
1
機架設計
-自主設計的機架方案充分考慮各配件及感測器安裝位置,滿足絕大部分負載需求。
-軸距選擇為335mm,同時滿足室內外飛行需求。
-可定製的擴展板可以用於安裝各種感測器和配件。
所以比從網上直接買機架買配件買感測器組裝更具備優勢,並且機架固定之後,PID參數我們可以直接統一調好,實現到手即可飛,這一點對於那些只會開發寫代碼不會組裝和調試飛機的開發者是非常友好的。
2
視覺端代碼
視覺端主要是提供各種圖像識別演算法。視覺代碼除了可以提供常見的各種形狀和顏色傳統識別代碼(基於OPENCV庫深度改進),還可以提供基於神經網路的通用目標識別演算法(並且提供簡單易用的自開發訓練集標註軟體)。
我們所提供的代碼並不是直接搬運網上的opencv庫,而是基於實際場景中改進的圖像識別代碼。
3
控制端MAVROS二次封裝
控制代碼提供基於MAVROS(PX4官方提供的機載端開發包)的二次封裝源碼,除了能夠實現MAVROS自帶的功能外(實時接受飛控狀態,且可發送位置、速度、加速度、姿態角、姿態角速度、力矩控制指令到飛控),還能夠實現我們基於MAVROS二次開發的功能(一鍵起飛、降落、懸停、緊急上鎖、慣性系及機體系下的控制指令),所以開發者在使用mavros想做上層開發的時候(比如想做一個自主識別追蹤的demo),基於我們提供的二次封裝代碼開發起來會很快很簡單,並且還可以提供實常式序。
3
可實現功能舉例
1
便捷的驗證內外環控制演算法及導航演算法
利用MAVROS包直接編寫無人機控制或導航演算法,比起直接對飛控源碼進行開發,難度低,調試方便。
2
提供基於單目視覺的自主降落
利用配備的單目攝像頭加板載程序可實現無人機自主降落功能。
3
無人機自主避障
利用激光雷達可實現簡單情況下的自主避障實驗。
4
常見目標識別
利用板載程序可直接實現數字、形狀識別;
利用板載YOLO深度學習演算法實現80種已有分類的目標識。
5
通用目標追蹤
利用通用目標訓練軟體,快速製作訓練集,實現特定目標識別。
6
更多可能
請持續關注本產品。
4
我們提供如下演算法常式和開發文檔
1
自主導航模塊
-二維激光雷達定位
-超聲波定高
-基於谷歌開源激光slam演算法cartographer實現無人機自主定位
2
自主控制模塊
-底層控制:PX4開源飛控
-機載電腦端: MAVROS包(功能:實時接受飛控狀態;可發送位置、速度、加速度、姿態角、姿態角速度、力矩控制指令到飛控)
-基於MAVROS包的二次封裝,可提供一鍵起飛、降落、懸停、緊急上鎖、慣性系及機體系下的控制指令(位置控制、速度控制或組合控制),使得上層模塊開發更加便利
3
視覺模塊
-基於opencv庫深度改進的形狀識別(方框 或 圓識別)演算法
-基於傳統方法及機器學習的 數字識別(手寫體或列印體)演算法
-基於神經網路的通用目標識別演算法(提供通用目標訓練軟體及教程)
聯繫VX:Glacier-zhao , origin_faith , brave_mo
TAG:無人機 |