摘? 要:無人機在農(nóng)業(yè)領(lǐng)域的應(yīng)用可以提高農(nóng)業(yè)現(xiàn)代化水平,完成噴灑農(nóng)藥、生長劑等操作。該文將對基于農(nóng)作物數(shù)據(jù)分析的無人機自動化作業(yè)系統(tǒng)進行研究,首先介紹農(nóng)業(yè)無人機技術(shù)發(fā)展現(xiàn)狀,探討大數(shù)據(jù)技術(shù)在農(nóng)業(yè)無人機領(lǐng)域的應(yīng)用;在此基礎(chǔ)上,研究無人機自動化作業(yè)系統(tǒng)實現(xiàn)方案,以期促進無人機技術(shù)的應(yīng)用推廣。
關(guān)鍵詞:農(nóng)作物;數(shù)據(jù)分析;無人機;自動化作業(yè)
中圖分類號:V279;TP278? ? ? 文獻標識碼:A 文章編號:2096-4706(2019)23-0121-03
Research on UAV Automated Operation System Based on Crop Data Analysis
TAO Jing
(Wuhu Institute of Technology,Wuhu? 241003,China)
Abstract:The application of UAV in agriculture can improve the level of agricultural modernization and complete the operations of spraying pesticides and growth agents. This paper will study the automatic operation system of UAV based on crop data analysis. Firstly,it introduces the development status of agricultural UAV technology and discusses the application of big data technology in the field of agricultural UAV. On this basis,the research on the implementation of the UAV automatic operation system is studied to promote the application and promotion of the UAV technology.
Keywords:crops;data analysis;UAV;automated operation
0? 引? 言
無人機技術(shù)在農(nóng)業(yè)生產(chǎn)中的應(yīng)用具有多方面優(yōu)勢,例如利用無人機噴灑農(nóng)藥,工作效率是人工的幾十倍[1],而且噴灑方式更加科學(xué)合理,可以降低成本,確保施藥安全性。因此,無人機技術(shù)的研究和應(yīng)用受到了重視,目前國內(nèi)已經(jīng)有無人機產(chǎn)品在農(nóng)業(yè)植保中得到應(yīng)用,因此,對其自動化作業(yè)系統(tǒng)進行研究具有重要意義。
1? 農(nóng)業(yè)無人機技術(shù)發(fā)展現(xiàn)狀
無人機在幾年前還屬于新鮮產(chǎn)物,經(jīng)過短短幾年的研究與應(yīng)用,人們對無人機已經(jīng)不再陌生,在各個領(lǐng)域都可以看到無人機的應(yīng)用。其中,農(nóng)業(yè)生產(chǎn)是無人機技術(shù)的一個重要應(yīng)用領(lǐng)域。在2015年時,我國大疆創(chuàng)新科技有限公司成功研制出一款農(nóng)業(yè)噴灑智能化無人機[2],隨后國內(nèi)涌現(xiàn)出許多優(yōu)秀農(nóng)業(yè)無人機制造商,目前產(chǎn)品類型較為豐富。最具有影響力的仍然是“大疆創(chuàng)新”系列無人機,該品牌目前占有全球74%的無人機市場份額,榮獲最受美國歡迎的中國制造商稱號。但繼華為之后,大疆創(chuàng)新也被美國列入“危害國家安全”名單,而這也能夠從一定程度上說明大疆創(chuàng)新在無人機領(lǐng)域的地位和影響力。無人機技術(shù)在農(nóng)業(yè)生產(chǎn)中的應(yīng)用具有多重價值,適應(yīng)于農(nóng)業(yè)現(xiàn)代化發(fā)展趨勢,可以自動完成施肥、撒藥、病蟲害防治等作業(yè)任務(wù)。相比于傳統(tǒng)人工作業(yè)方式,無人機不僅效率更高,而且可以突破地形、自然環(huán)境等方面的限制。對于一些易倒伏和果實易掉落的品種,采用無人機作業(yè)也可以獲得更好的效果。為了推廣無人機技術(shù)的應(yīng)用,應(yīng)積極研究其自動化作業(yè)系統(tǒng),對無人機功能進行完善,進一步提高其運行穩(wěn)定性。
2? 大數(shù)據(jù)技術(shù)在農(nóng)業(yè)無人機領(lǐng)域的應(yīng)用
2.1? 數(shù)據(jù)分析需求
在無人機自動化作業(yè)系統(tǒng)的實現(xiàn)過程中,首先要解決農(nóng)作物數(shù)據(jù)分析問題。農(nóng)作物數(shù)據(jù)規(guī)模龐大,類型眾多,而且伴隨著農(nóng)作物生產(chǎn)以及自然環(huán)境的變化,具有動態(tài)性特征。在數(shù)據(jù)獲取和分析過程中,需要發(fā)揮大數(shù)據(jù)技術(shù)的作用,確保數(shù)據(jù)分析的及時性與可靠性。無人機在飛行作業(yè)過程中,也會產(chǎn)生大量的虛擬性數(shù)據(jù),采用傳統(tǒng)數(shù)據(jù)分析和處理技術(shù),難以滿足無人機數(shù)據(jù)實時處理的需求。在大數(shù)據(jù)技術(shù)的應(yīng)用下,可以隨時對無人機作業(yè)信息進行存儲和分析,提取有價值的信息,并與農(nóng)作物數(shù)據(jù)結(jié)合起來,確保無人機作業(yè)的合理性。在數(shù)據(jù)獲取過程中,可以通過在無人機設(shè)備上搭載傳感器、高清攝像設(shè)備等,實時采集和傳輸農(nóng)作物數(shù)據(jù),完成相關(guān)測繪工作。然后根據(jù)數(shù)據(jù)分析結(jié)果,制定無人機飛行計劃以及農(nóng)業(yè)植保作業(yè)計劃。大數(shù)據(jù)技術(shù)在處理圖像信息方面也有突出的應(yīng)用優(yōu)勢,可以解決航拍和遙感數(shù)據(jù)的處理問題,利用Hadoop平臺完成數(shù)據(jù)存儲和處理工作,具有良好的數(shù)據(jù)可維護性。因此,大數(shù)據(jù)技術(shù)是實現(xiàn)無人機自動化作業(yè)的關(guān)鍵技術(shù)。
2.2? 大數(shù)據(jù)處理流程
在大數(shù)據(jù)技術(shù)的應(yīng)用過程中,需要根據(jù)大數(shù)據(jù)技術(shù)平臺的特點以及實際應(yīng)用需求,構(gòu)建數(shù)據(jù)處理流程,對各種類型的海量信息數(shù)據(jù)進行處理,提取其中有價值的信息。在無人機作業(yè)過程中,需要在獲取實時信息的基礎(chǔ)上,通過采用網(wǎng)絡(luò)傳輸協(xié)議,建立數(shù)據(jù)聯(lián)網(wǎng),實現(xiàn)數(shù)據(jù)交換功能。可以基于IEEE1588時間同步協(xié)議確保數(shù)據(jù)傳輸?shù)陌踩裕瑫r減小交換試驗,確保數(shù)據(jù)的及時傳輸。受目前無人機搭載設(shè)備的限制,在無人機采集到農(nóng)作物數(shù)據(jù)后,無法在本平臺上完成數(shù)據(jù)分析和處理工作,需要通過網(wǎng)絡(luò)傳輸方式將數(shù)據(jù)傳回地面基站,由地面基站的大數(shù)據(jù)平臺進行數(shù)據(jù)處理。因此,數(shù)據(jù)傳輸效率對于整個作業(yè)流程有重要影響,需要盡可能采用先進的通訊技術(shù),提高數(shù)據(jù)傳輸效率。地面基站在獲取無人機傳回的數(shù)據(jù)后,需要按照標準流程進行數(shù)據(jù)處理,包括數(shù)據(jù)格式處理、存儲等,為后續(xù)分析處理工作的開展奠定基礎(chǔ)。針對大數(shù)據(jù)結(jié)構(gòu)化、半結(jié)構(gòu)化、非結(jié)構(gòu)化數(shù)據(jù)并存的特點,還需要利用到并行處理技術(shù),提高數(shù)據(jù)處理效率。在此基礎(chǔ)上,通過綜合利用數(shù)據(jù)挖掘等技術(shù)手段,完成數(shù)據(jù)處理任務(wù),為無人機自動化作業(yè)提供支持。
2.3? 大數(shù)據(jù)技術(shù)選擇
在本次研究中,主要采用Hadoop大數(shù)據(jù)技術(shù)為無人機自動化作業(yè)系統(tǒng)的實現(xiàn)提供支持。Hadoop是目前使用較為廣泛的大數(shù)據(jù)框架之一,基于Java分布式大數(shù)據(jù)處理軟件實現(xiàn),包含通用模塊和分布式文件等幾個部分,在分布式文件系統(tǒng)下有集群文件存儲組件,可以在特定節(jié)點建立分布式文件架構(gòu)。在Hadoop框架支持下,可通過構(gòu)建簡單的并行計算模型,解決大數(shù)據(jù)分析處理問題,具有較強的擴展性和容錯性,因此適用范圍廣泛。在無人機自動化作業(yè)系統(tǒng)的實現(xiàn)過程中,也可以采用Hadoop技術(shù)實現(xiàn)農(nóng)作物數(shù)據(jù)處理以及航線規(guī)劃分析等功能。根據(jù)農(nóng)作物數(shù)據(jù)分析結(jié)果,判斷飛行路徑的合理性,并對無人機作業(yè)任務(wù)進行動態(tài)調(diào)整。具體可采用方格路徑算法等,按照一定原則完成初始路徑規(guī)劃,然后再根據(jù)農(nóng)作物數(shù)據(jù)分析結(jié)果,對無人機作業(yè)任務(wù)進行動態(tài)調(diào)整,確保其可以滿足實際作業(yè)需求。此外,在大數(shù)據(jù)處理過程中,根據(jù)無人機作業(yè)的實際情況,需要完成大量的圖像處理工作。可以采用顏色特征閾值分割方法,對圖像進行識別。將圖像色彩空間中的各個分量做最大類間方差分析,然后進行二值化處理,獲得最大閾值,通過閾值分割,確定目標區(qū)域和背景區(qū)域,從而提取有價值的信息。
3? 基于農(nóng)作物數(shù)據(jù)分析實現(xiàn)的無人機自動化作業(yè)系統(tǒng)
3.1? 無人機平臺搭建
在上述農(nóng)作物數(shù)據(jù)分析處理技術(shù)的應(yīng)用下,具體設(shè)計無人機自動化作業(yè)系統(tǒng),實現(xiàn)農(nóng)業(yè)植保功能。首先在硬件平臺設(shè)計方面,無人機主要由機架部分、動力系統(tǒng)、噴灑系統(tǒng)等部分組成,需要保證無人機平臺具有足夠的飛行穩(wěn)定性和續(xù)航時間,能夠滿足設(shè)計載荷標準下的植保作業(yè)要求。在無人機機架結(jié)構(gòu)設(shè)計方面,應(yīng)考慮整體架構(gòu)選擇的合理性,否則容易影響飛行控制效果和作業(yè)穩(wěn)定性。本次研究采用四軸八旋翼機架結(jié)構(gòu),整體采用碳纖維材料制作,強度高、質(zhì)量輕。四個機械臂設(shè)計為空心結(jié)構(gòu),進一步減輕無人機重量,并減少電機轉(zhuǎn)動可能對飛行控制產(chǎn)生的振動影響[3]。在動力系統(tǒng)設(shè)計方面,無人機動力系統(tǒng)主要由電機、調(diào)速器和螺旋槳組成[4]。
其中,電機帶動旋翼的旋轉(zhuǎn)為無人機提供驅(qū)動力,需要確保電機性能優(yōu)良,滿足無人機負載能力、續(xù)航能力等方面的要求。在電機選擇過程中,還要參考KV值指標,即電機電壓每升高1V時轉(zhuǎn)速值增加量,KV值決定著電機扭力大小,KV值越高,電機能帶動的旋翼尺寸越小,需要充分考慮二者匹配的問題。在螺旋槳選擇時,主要考慮直徑、螺距等關(guān)鍵參數(shù),確保旋翼與電機相互匹配,提升動力系統(tǒng)性能。此外,還要做好調(diào)速器的選擇,根據(jù)電機型號選擇電子調(diào)速器,確保其具有足夠快的反應(yīng)速度和較好的適應(yīng)能力。
無人機的噴灑系統(tǒng)主要由水泵、噴頭等部分組成。水泵的選擇要確保運轉(zhuǎn)的穩(wěn)定性,具有較強的自吸能力,并支持長時間空轉(zhuǎn)運行和長時間連續(xù)復(fù)雜運轉(zhuǎn)。本次研究選擇的水泵額定功率為25W,最大壓力為0.65MPa,最大揚程為10m。噴頭采用靜電離心霧化型噴頭,其霧化盤采用靜電材料制成,當藥液通過時,經(jīng)過離心的藥液霧滴附帶碘離子,可以確保藥液噴霧能夠吸附到農(nóng)作物上,從而提高藥液利用率。此外,靜電的相互排斥作用還可以確保藥液在農(nóng)作物表面的均勻分布,產(chǎn)品性能較為突出。
3.2? 飛行自動控制系統(tǒng)實現(xiàn)
在飛行自動控制系統(tǒng)的實現(xiàn)過程中,考慮多旋翼無人機屬于靜態(tài)不穩(wěn)定飛行器,需要在其飛行過程中不斷對無人機飛行姿態(tài)進行調(diào)整,從而確保無人機可以在期望狀態(tài)下運行。為了實現(xiàn)飛行自動控制功能,無人機需要采用雷達傳感器、差分GPS、避障傳感器等技術(shù)。對作業(yè)場景和農(nóng)作物信息進行采集,經(jīng)過大數(shù)據(jù)分析后,對無人機飛行狀態(tài)進行自動控制。
其中,GPS定位和檢測裝置主要為無人機提供高精度導(dǎo)航信息,確保控制系統(tǒng)能夠準確捕捉無人機位置信息,防止因位置信息的誤差引發(fā)重噴、漏噴等情況[5]。
通過采用高精度GPS定位板卡,可以確保位置信息精度為厘米級,利用差分技術(shù)實現(xiàn)精準定位,即使在差分信號丟失的情況下,仍可以保證無人機的正確飛行。在無人機作業(yè)過程中,還要通過采用高精度檢測單元,利用傳感器技術(shù)對其飛行誤差進行控制。GPS技術(shù)主要實現(xiàn)水平誤差控制,傳感器技術(shù)負責(zé)高度實時檢測和控制,滿足農(nóng)業(yè)無人機的超低空作業(yè)需求。具體可采用毫米波雷達傳感器,這種傳感器本身質(zhì)輕,具有多種通信接口,能夠在50ms內(nèi)實現(xiàn)對目標的準確跟蹤定位,精確度也可以達到厘米級。
此外,為了保證無人機飛行的安全性,還要設(shè)計避障檢測單元,實施檢測無人機周圍障礙物,對其尺寸和位置等信息進行采集,制定相應(yīng)的避障策略,確保無人機作業(yè)的順利進行。在自動避障主控模塊的設(shè)計過程中,需要采用先進的工控機設(shè)備,內(nèi)部含有處理器,支持各種通信接口,具有較好的工作條件適應(yīng)性,而且能耗較低,可以滿足避障控制的機載設(shè)備使用需求。在避障傳感器選擇方面,也需要選擇質(zhì)輕、體積小,能夠在自然條件下完成障礙物識別的先進傳感器設(shè)備。考慮到無人機在作業(yè)過程中的飛行速度一般在4m/s左右,避障檢測要為無人機飛行控制留有一定的反應(yīng)時間,因此檢測距離應(yīng)在5m以上,檢測寬度略大于無人機自身寬度即可。在飛行自動控制系統(tǒng)的應(yīng)用下,可以為無人機作業(yè)穩(wěn)定性提供保障。
3.3? 軟件系統(tǒng)設(shè)計
在無人機自動化作業(yè)系統(tǒng)的軟件設(shè)計過程中,需要構(gòu)建基于農(nóng)作物數(shù)據(jù)分析流的作業(yè)控制策略,通過設(shè)計各個軟件功能模塊,對無人機的整個運行過程進行自動化控制。具體應(yīng)實現(xiàn)的功能包括自動起降、巡航、避障、斷點續(xù)飛和噴灑控制等。其中,自動起降功能是采用插入航點法來實現(xiàn)的,通過設(shè)置無人機巡航作業(yè)飛行高度、起飛高度、home點、目標航點、降落點等參數(shù),通過軟件編程方式實現(xiàn)上述飛行控制系統(tǒng)的功能,從而確保無人機在啟動后可以自動完成農(nóng)業(yè)植保作業(yè)任務(wù)。
自動巡航與避障功能主要根據(jù)無人機采集到的農(nóng)作物數(shù)據(jù)以及作業(yè)場景數(shù)據(jù),對無人機的飛行狀態(tài)進行動態(tài)監(jiān)控,采取相應(yīng)的調(diào)控措施,確保無人機作業(yè)過程的穩(wěn)定性。在避障功能的實現(xiàn)過程中,需要通過軟件編程確定避障方向、制定避障策略。根據(jù)采集到的農(nóng)作物信息,優(yōu)先采用折線平移避障策略,如果平移距離超出10m,則采用爬升避障策略,躲過障礙物后再恢復(fù)正常作業(yè)高度。此外還可以根據(jù)避障策略執(zhí)行情況,插入臨時航點,對航線規(guī)劃進行優(yōu)化。此外,還可以通過軟件編程方式,對噴灑作業(yè)的任務(wù)參數(shù)進行動態(tài)調(diào)整,包括噴灑量、噴灑半徑等,確保無人機在航線調(diào)整過程中,仍可以實現(xiàn)預(yù)期的噴灑作業(yè)效果。
3.4? 主要功能測試
為了驗證無人機自動化作業(yè)系統(tǒng)的實現(xiàn)效果,可以采用上述硬件使用要求,搭建無人機平臺,設(shè)計自主巡航作業(yè)任務(wù),對無人機自動化作業(yè)系統(tǒng)的功能進行測試。可以分別選取兩個不同的農(nóng)作物場地進行試飛,每個場地試飛50架次,記錄無人機作業(yè)任務(wù)的完成情況。在本次試驗過程中主要檢驗無人機的自動起降、巡航和避障、斷點續(xù)飛功能。利用地面控制系統(tǒng)完成初始任務(wù)設(shè)置,上傳到機載控制系統(tǒng)中。其中,無人機正常巡航高度設(shè)置為3m,飛行速度為4m/s,水平避障及爬升避障的最大值為10m,如果超出這一距離仍無法實現(xiàn)避障,則設(shè)置斷點,重新規(guī)劃路線,并執(zhí)行斷點續(xù)費任務(wù),完成剩余作業(yè)。從本次試驗結(jié)果來看,無人機能夠根據(jù)任務(wù)設(shè)定,自動起飛到預(yù)設(shè)高度開始執(zhí)行任務(wù)。在巡航過程中,能夠根據(jù)農(nóng)作物數(shù)據(jù)分析結(jié)果,對飛行狀態(tài)進行自動控制,執(zhí)行避障指令,確保無人機運行的安全性。完成所有任務(wù)后,返回降落點平穩(wěn)降落。整個過程不需要人工操作,作業(yè)效率非常高。
4? 結(jié)? 論
綜上所述,基于農(nóng)作物數(shù)據(jù)分析實現(xiàn)的無人機自動化作業(yè)系統(tǒng)可根據(jù)農(nóng)作物實際情況,對無人機飛行作業(yè)過程進行動態(tài)調(diào)整,控制無人機航向、飛行路徑以及作業(yè)參數(shù)的改變,從而提高無人機作業(yè)效率及質(zhì)量。在此情況下,可以最大化地發(fā)揮無人機技術(shù)優(yōu)勢,帶動農(nóng)業(yè)生產(chǎn)效率的提升。
參考文獻:
[1] 李維江.農(nóng)用植保無人機的研究現(xiàn)狀及趨勢 [J].農(nóng)業(yè)與技術(shù),2018,38(10):97.
[2] 黃歡,蘇琦.農(nóng)業(yè)無人機領(lǐng)域中國專利申請態(tài)勢分析 [J].現(xiàn)代農(nóng)業(yè)科技,2016(13):347-348.
[3] 韓賓.基于pixhawk的多旋翼全自動植保無人機控制系統(tǒng)研究 [D].杭州:杭州電子科技大學(xué),2017.
[4] 張瑞辰.小型四旋翼無人機硬件結(jié)構(gòu)綜述 [J].中國科技縱橫,2016(24):50-51.
[5] 楊迎化,唐大全.無人機自動著艦方案研究 [J].飛航導(dǎo)彈,2003(11):51-55.
作者簡介:陶婧(1985.09-),女,漢族,安徽樅陽人,講師,數(shù)據(jù)庫系統(tǒng)工程師,畢業(yè)于安徽工業(yè)大學(xué)計算機學(xué)院,本科,主要研究方向:軟件開發(fā)、數(shù)據(jù)庫及其應(yīng)用。