莊淡盛
(南昌航空大學(xué),江西 南昌 330063)
該文以多旋翼無人機系統(tǒng)為基礎(chǔ),建立了一套由協(xié)同計算機和開放源飛行控制器組成的二級控制系統(tǒng),解決了因定位精度差、飛行參數(shù)不穩(wěn)定而引起的霧滴分布不均、重噴以及空氣污染等問題,進(jìn)一步提高了無人機的自主飛行能力,實現(xiàn)了無人機精確自主任務(wù)點的直線飛行控制。為了在提高無人機定位精度的同時實現(xiàn)自主飛行,對實際作業(yè)中植保無人機定位精度低、飛行參數(shù)不穩(wěn)定等問題進(jìn)行了研究,并提出了相應(yīng)的解決方案,為無人機精密應(yīng)用技術(shù)的發(fā)展提供參考。
傳感器的基本原理是通過感知物體的外部信息,將其傳遞給控制系統(tǒng),產(chǎn)生下一指令或信號。傳感元件包括傳感元件和轉(zhuǎn)換元件,其定位精度與傳感器關(guān)系密切。傳感器把接收到的信號傳送給控制系統(tǒng),控制系統(tǒng)根據(jù)指令執(zhí)行相應(yīng)的動作。從無人機自身來看,無人機可在傳感器后方進(jìn)行精確導(dǎo)航,這樣就可以實現(xiàn)對目標(biāo)位置的精確導(dǎo)航。通常,僅依靠1個傳感器很難達(dá)到預(yù)期的目標(biāo),因此無人機往往攜帶多種傳感器,使用多傳感器一直是無人機中較為復(fù)雜的技術(shù)。由于傳感器的工作方式不同,根據(jù)不同傳感器提供的信息,控制系統(tǒng)會有不同的特點,例如時變、常變、快變以及慢變等,因此,在無人機上連接多個傳感器是非常困難的,并且可以通過多個傳感器幫助無人機進(jìn)行精確導(dǎo)航。UAV導(dǎo)航控制能夠綜合傳感器的性能獲得環(huán)境信息。一般來說,目前僅有3種融合方式:集中式融合、分布式混合融合和多層融合結(jié)構(gòu),這3種方法各具優(yōu)勢。集中式融合是利用傳感器收集到的全部信息提供數(shù)據(jù)、數(shù)據(jù)連接等,這樣做的好處是不會丟失很多有用的信息。盡管無人機的使用率很高,但是無人機技術(shù)的要求是相當(dāng)高的。分布式混合融合是利用系統(tǒng)中的傳感器對其進(jìn)行逐級處理,并將所獲得的各層次的信息分層發(fā)送到控制中心,該方法也是最常用的無人機飛行控制方法之一;采用分布式融合結(jié)構(gòu)的無人機飛行控制系統(tǒng)傳感器具有獨特的跟蹤能力和良好的全球監(jiān)控效果;多層融合結(jié)構(gòu)基于上述2種方法對其進(jìn)行改進(jìn),該技術(shù)綜合了集中式和分布式融合的所有特性,但是成本很高,其在多層融合架構(gòu)中,各局部節(jié)點可以同時或分別進(jìn)行集中式、分布式和直播混合融合,效果十分明顯[1]。
無人機具有較強的適應(yīng)性,將其在小麥、玉米以及水稻等殺蟲劑噴施領(lǐng)域與果園中的應(yīng)用進(jìn)行了比較,在復(fù)雜農(nóng)區(qū)的運行中存在應(yīng)用效果不理想、自操作性能差以及自控能力差等問題,由于植保產(chǎn)品無人機結(jié)構(gòu)復(fù)雜,因此目前無人機的安全風(fēng)險很高。對實際飛行阻力來說,手工操作仍是最重要的方法。由于駕駛員視距變化和環(huán)境參數(shù)能力的限制,UAV實際飛行參數(shù)的精度無法滿足實際要求,影響了應(yīng)用效果。為進(jìn)一步提高無人機在復(fù)雜環(huán)境下的自主控制能力,改進(jìn)無人機的自主控制。飛行器精確空間定位和自主飛行是精準(zhǔn)農(nóng)業(yè)的重要內(nèi)容之一,室外空間定位的精度直接影響到無人機的使用效果,同時還考察了實驗參數(shù)和實驗時間對排氣量分布的影響[2]。
航空傳感器網(wǎng)絡(luò)是無人機平臺最常用的載體技術(shù),傳感器網(wǎng)絡(luò)是無人機的核心組成部分,可直接獲取無人機所需的資源和數(shù)據(jù)。該傳感器在無人機飛行控制系統(tǒng)中的應(yīng)用是當(dāng)無人機收到外部信息后,通過網(wǎng)絡(luò)將信息傳送給相應(yīng)的處理和檢測中心。有時,為確保安全取暖,可將其存放在無人機存儲設(shè)備中,待無人機停飛后,取出數(shù)據(jù)系統(tǒng)進(jìn)行詳細(xì)故障分析,這對無人駕駛飛機有重要作用。傳感精度也是保障無人機安全的重要因素,無人駕駛飛機技術(shù)的研究與開發(fā),不斷提高了傳感器的速度和精度。為提高空氣保護(hù)傳感器的效率,科學(xué)家們對其布局進(jìn)行了優(yōu)化或協(xié)調(diào)改進(jìn)。
UAV系統(tǒng)的傳感器參數(shù)可以分為2類:靜態(tài)特征參數(shù)和動態(tài)特征參數(shù)。在傳感器的輸入、輸出以及時變等靜態(tài)參數(shù)中。傳感器是無人機的核心,對無人機的運行起舉足輕重的作用。傳感器的作用取決于無人機是否能夠穩(wěn)定地工作并接收準(zhǔn)確的信息。在傳感器的研究與開發(fā)中,傳感器參數(shù)是一個非常重要的參數(shù)[3]。
UAV導(dǎo)航也是技術(shù)的核心,必須結(jié)合多傳感器進(jìn)行配置。無人駕駛飛機執(zhí)行的任務(wù)通常具有危險性,要順利地完成任務(wù),就需要精確的導(dǎo)航系統(tǒng)以及集成不同類型的傳感器,這時就要根據(jù)采集的信息制定實施一套完整的系統(tǒng)。由于無人機傳感技術(shù)的新發(fā)展和新挑戰(zhàn),其自主導(dǎo)航需要具備以下3個方面的能力:1) 無人機系統(tǒng)必須具備自主飛行的能力。2) 無人機能精確導(dǎo)航、定位和接收傳感器信息。3) 出于安全考慮,在無人機技術(shù)不斷完善的同時,我國無人機技術(shù)也逐漸成熟,需要對其進(jìn)行驗證,優(yōu)化導(dǎo)航和各種能力,使無人機能夠安全穩(wěn)定地工作。其準(zhǔn)確性、適應(yīng)性、安全性和可靠性均有明顯提高。無人駕駛飛機的傳感器是提高無人機性能的重要手段。
該文采用4架微型無人機作為平臺,包括聯(lián)合計算飛行器和開源飛行控制2種控制系統(tǒng)。LIDAR和 RTKGPS是一種空間位置傳感器。Mavros和 Muflink之間的通信協(xié)議為無人駕駛飛機提供了精確自主飛行控制的總體方案。整個系統(tǒng)由地面站、無人機系統(tǒng)和飛行人員3個部分組成,如圖1所示。無線電RFD900+和便攜式計算機無人系統(tǒng)包括4個無人機平臺,開源 Pixhawk、RTKGPS移動電臺、無線終端和 LidarPlus。當(dāng)單機飛行中出現(xiàn)緊急情況時,無人機可切換到手動控制模式[4]。
圖1 無人機精準(zhǔn)自主飛行控制方法整體方案
利用UDP協(xié)議建立局域網(wǎng),并在遠(yuǎn)程控制和飛行參數(shù)傳輸領(lǐng)域與計算機實現(xiàn)交互,各種硬件通過UDP協(xié)議完成RTKGPS硬件架構(gòu)后,首先使用地面站快速控制臺程序驗證準(zhǔn)確長度、車站當(dāng)前位置的寬度和高度;其次,利用快速控制臺通過5 Hz UDP獲取載頻絕對位置和相位觀測信息。定位和差分信號通過RTKGPS控制器進(jìn)行傳輸,RFD900+無線電臺設(shè)計用于地面和地面之間的雙向數(shù)據(jù)傳輸,地面終端和空中終端支持Mavrink。通信協(xié)議的工作區(qū)域為902 MHz~928 MHz,通信協(xié)議區(qū)的通信距離可達(dá)40 km。
無人系統(tǒng)在四旋翼無人機的平臺上有3個鋰電池。Pixhawk駕駛員-無人駕駛?cè)丝刂破?,該設(shè)備配備了模塊和SwitpiksiMultirtkGPS接收天線,使無人駕駛飛機在太空中可以進(jìn)行精確定位。另外,選擇Raspberry-PI3 (Raspberry-PI3)作為聯(lián)合計算機,執(zhí)行擴(kuò)展的用戶控制程序。Pilotenco處理器和各種精確傳感器之間的無線通信可兼容開放式PX4和 Arduplot飛行控制器。通過無線電與地面站進(jìn)行飛行控制。目前飛行參數(shù)可實時返回地球站,IMU數(shù)據(jù)和外部數(shù)據(jù)傳感器(例如RTKGPS和 LIDAR)綜合評估無人機的狀態(tài)。在收到合作計算機的稅務(wù)指令后,控制安裝和定位無人機[5]。
在加利福尼亞大學(xué)戴維斯草坪上對GPS系統(tǒng)的靜態(tài)和相對位置精度進(jìn)行了試驗。參考站和移動站都使用相同的 Piksi multignss,2個模塊通過設(shè)置相關(guān)參數(shù)而有所不同。Swiftconsole用于確定當(dāng)前參考站位置的精確坐標(biāo)。開啟底座發(fā)射器。移動臺位于基臺的北面,參考站根據(jù)目前的觀測數(shù)據(jù)和精密坐標(biāo)值進(jìn)行修正,無線電臺將修正及精確坐標(biāo)值送至移動臺。移動臺收到參考站上載的數(shù)據(jù)后,對觀測位置進(jìn)行修正,得到準(zhǔn)確的絕對位置信息。利用基準(zhǔn)線與基準(zhǔn)站進(jìn)行數(shù)據(jù)交換,獲得相對位置信息。
RTKGPS在垂直方向上的相對位置誤差通常大于水平方向的相對位置誤差,它只能反映移動臺與參考站的相對位置,但不能反映移動臺與地面的相對位置。為提高無人機模擬地面飛行的能力,激光雷達(dá)實現(xiàn)了對無人機與地面相對距離的實時測量,裝置位于UAV下。為了確保飛行高度的穩(wěn)定,在天氣晴朗、風(fēng)速小的情況下,首先對無人機進(jìn)行拖曳,并設(shè)置了安全氣囊。在從地面站經(jīng)過5 m遠(yuǎn)的地面站確認(rèn)無人駕駛飛機正常飛行后,將無人機提升到2.5 m,此時無人機依靠 RTK和 GPS水平定位,依靠激光雷達(dá)保持高度,測驗需要9 min。測試過程中,UAV 的運行受到多種環(huán)境因素的影響,其定位過程直接影響無人機的定位過程。另外,隨著時間的推移,無人機的鋰電池性能會逐漸下降,這也會對其動力性能產(chǎn)生負(fù)面影響。植保產(chǎn)品水平的穩(wěn)定,直接影響噴藥的質(zhì)量和飛行的安全,水稻為等時線,葉形密集,株高比較均勻,用激光測點測量數(shù)據(jù)并對其進(jìn)行平均濾波,可以得到更詳細(xì)的相對高度信息。果樹的葉型變化很大,植株較薄。使用單點激光雷達(dá)測量相對高度時,數(shù)據(jù)將出現(xiàn)明顯的波動。
測試方案由O、a、B、C和E組成,并由6個任務(wù)點構(gòu)成五級封閉飛行軌跡。從圖2中可以看出,O點作為起始點,其坐標(biāo)被定義為(0,0,0) ;其他任務(wù)點與起始點的相對坐標(biāo)如圖2所示。為提高實時多點 GPS和激光雷達(dá)的實際定位精度,無人駕駛飛機到達(dá)剎車區(qū)后,其飛行速度與當(dāng)前位置和任務(wù)點的距離成正比,也就是無人機越近,飛行速度越慢。只有當(dāng)前位置坐標(biāo)和任務(wù)坐標(biāo)在X、Y方向上的絕對誤差小于0.1 m,如果無人機在進(jìn)入制動器區(qū)30 s內(nèi)不能到達(dá)任務(wù)點,那么放棄搜索無人機,飛到下一個任務(wù)點。因此,任務(wù)失敗不會影響整個任務(wù)的進(jìn)度。假如當(dāng)前任務(wù)點的高度大于下一個任務(wù)點,無人機將以當(dāng)前高度飛到下一個任務(wù)點,然后降低高度。測驗前,任務(wù)點的坐標(biāo)和波長都輸入待辦事項列表中。試驗開始后,無人機獨立起動,按任務(wù)順序運行。所有任務(wù)完成后,UAV在起飛位置自主降落,離開自主飛行模式和任務(wù)管理系統(tǒng),在UAV飛行中顯示位置信息。設(shè)置和速度信息會自動存儲在飛行控制器的 SD卡上。測試地點選在美國加利福尼亞大學(xué)戴維斯草坪的 RTKGPS基站,用三腳架固定,遠(yuǎn)離樹木及建筑物,盡量避免信號的干擾。
圖2 無人機自 主飛行試驗方案示意圖
Pixhawk是控制 arduplot程序的飛行控制器,raspberryPI3作為協(xié)同計算,對飛行控制器的機載傳感器和外部傳感器進(jìn)行整合,以改變無人機的狀態(tài)等級,構(gòu)建四級控制系統(tǒng)和高精度定位系統(tǒng)。UAV戰(zhàn)斗分為不同的子任務(wù),任務(wù)以任務(wù)列表的形式快速組合。協(xié)作電腦和飛行控制器通過 Mavlink通信協(xié)議進(jìn)行交互。該系統(tǒng)控制任務(wù)的執(zhí)行,后者接收任務(wù)參數(shù),用于對無人機的定位和位置控制。為提高空間定位精度和自主飛行性能,制定了相應(yīng)的試驗方案,并執(zhí)行飛行測試。測試結(jié)果表明,該無人機能按規(guī)定的飛行軌跡自主地在多個任務(wù)點間飛行。
隨著時代的發(fā)展,無人機技術(shù)的發(fā)展也會越來越成熟,無人機的傳感器也在發(fā)展中發(fā)揮積極的作用。無人機將不同類型的傳感器結(jié)合在一起,能更好地完成各種任務(wù),具有較大的承載能力、預(yù)警和控制能力,不同類型的傳感器具有不同的功能,因此可以提供空氣探測、地面探測以及通信等功能,以適應(yīng)時代變化。傳感器和無人駕駛飛機的未來將走向知識和大數(shù)據(jù)。與此同時,無人機的種類也會更加豐富,以滿足各種任務(wù)的需要。然而,無人機傳感器的研究涉及航空和電子2個方面。因此這是一項非常復(fù)雜和困難的工程,一旦研究成功,將對信息戰(zhàn)產(chǎn)生巨大的影響。無人偵察機具有廣闊的發(fā)展前景,在不遠(yuǎn)的將來,隨著科技的發(fā)展,無人機傳感器技術(shù)會越來越成熟,并能更好地為人們服務(wù)。