張沛文,楊秀芳,吳忠林,王平泉
(揚州工業(yè)職業(yè)技術(shù)學(xué)院,江蘇 揚州 225127)
隨著全球人口的不斷增長以及對農(nóng)產(chǎn)品的需求不斷增加,農(nóng)業(yè)生產(chǎn)的現(xiàn)代化和高效化已成為當前和未來的發(fā)展方向。在農(nóng)業(yè)現(xiàn)代化的進程中,溫室種植以其優(yōu)質(zhì)、高產(chǎn)、高效、節(jié)水等優(yōu)點,逐漸成為重要的種植模式之一。然而,傳統(tǒng)的溫室噴藥手段存在著許多問題,如人工噴灑農(nóng)藥,藥液噴灑浪費并存在工人中毒風險;鋪設(shè)管道噴藥,噴灑不均勻,污染環(huán)境,無法滿足立體農(nóng)業(yè)的施藥需求。
近年來,隨著機器學(xué)習(xí)、導(dǎo)航技術(shù)、圖像識別技術(shù)等先進技術(shù)的快速發(fā)展,機器人在農(nóng)業(yè)生產(chǎn)中發(fā)揮著越來越重要的作用。溫室噴藥機器人作為其中的一項重要應(yīng)用,以其高效、精準的特點,受到了市場的矚目和迫切的需求。因此,研發(fā)一種新型的溫室噴藥機器人,不僅可以提升我國農(nóng)業(yè)生產(chǎn)的效率和質(zhì)量,還可以減少資源浪費、保護環(huán)境,對于促進農(nóng)業(yè)現(xiàn)代化發(fā)展具有積極的意義。
本溫室噴藥機器人由聯(lián)合式底盤、視覺系統(tǒng)、磁道航系統(tǒng)和噴藥機構(gòu)等組成,可以實現(xiàn)自動導(dǎo)航、植物監(jiān)測、精準噴藥等功能[1],整體3D造型如圖1所示。溫室噴藥機器人的底盤設(shè)計采用了聯(lián)合式結(jié)構(gòu),由兩個對稱的履帶式移動機構(gòu)組成,可以適應(yīng)不同地形和溫室環(huán)境。這種設(shè)計具有較高的越障能力和穩(wěn)定性,能夠保證機器人在溫室內(nèi)的移動和操作精度。視覺系統(tǒng)是溫室機器人的重要組成部分,它由兩個高清攝像頭和一套圖像處理系統(tǒng)組成。攝像頭安裝在機器人頂部,可以拍攝溫室內(nèi)的全景圖像,并通過圖像處理系統(tǒng)進行實時分析和處理[2]。通過圖片數(shù)據(jù)處理可以對溫室內(nèi)的植物生長情況、病蟲害情況進行監(jiān)測和識別,為后續(xù)的精準施藥提供數(shù)據(jù)支持。磁道航系統(tǒng)是一種基于磁場導(dǎo)航的路徑規(guī)劃方法,它由一組磁道和磁傳感器組成。磁道預(yù)先設(shè)置在溫室內(nèi)的指定位置,機器人通過磁傳感器讀取磁道的磁場信息,從而確定自身的位置和方向。該系統(tǒng)可以實現(xiàn)精確的路徑規(guī)劃和自主導(dǎo)航,確保機器人在溫室內(nèi)的移動精度和效率。噴藥機構(gòu)是溫室機器人的核心執(zhí)行機構(gòu)之一,它由藥液儲存裝置、泵送裝置和噴頭組成。藥液儲存裝置可以容納一定量的農(nóng)藥,通過泵送裝置將藥液輸送到噴頭,最后將藥液噴灑到溫室內(nèi)的植物上[3]。
圖1 智能噴藥機器人3D造型
為了適應(yīng)溫室大棚復(fù)雜的工作環(huán)境,本噴藥機器人的底盤設(shè)計采用了與傳統(tǒng)履帶式“四輪一帶”結(jié)構(gòu)不同的“五輪一帶”結(jié)構(gòu),即聯(lián)合式底盤[4]。這種設(shè)計包括行駛系、輪系、張緊裝置以及懸掛等組成部分。輪系是該底盤設(shè)計的主要組成部分,它主要由驅(qū)動輪、支撐輪、誘導(dǎo)輪、拖帶輪和鏈輪等組成,如圖2所示。驅(qū)動輪用于提供動力,支撐輪則起到保持履帶鏈條正確位置和張緊狀態(tài)的作用。拖帶輪的作用是防止履帶板側(cè)向擺動,而鏈輪則分布在履帶鏈條的底部,起到支撐和穩(wěn)定的作用。這種底盤設(shè)計使得施藥機器人具備良好的穩(wěn)定性和機動性,能夠適應(yīng)溫室大棚復(fù)雜的工作環(huán)境。
圖2 聯(lián)合式底盤結(jié)構(gòu)示意圖
為了滿足本文大棚地形需求,參考選擇使用履帶式底盤車Safari-880T,如圖3 所示??沙休d100 kg 的設(shè)備無所不至。懸掛采用克里斯蒂+瑪?shù)贍栠_四輪組平衡懸掛,可適應(yīng)重載避震。全車安裝6 枚避震器組合獨特的撞擊吸能設(shè)計,可有效地減少地形沖擊。適用于溫室大棚復(fù)雜環(huán)境下的機器人移動解決方案。
圖3 履帶式底盤車Safari-880T
噴藥機器人的視覺系統(tǒng)是現(xiàn)代農(nóng)業(yè)生產(chǎn)中智能化技術(shù)的重要應(yīng)用之一。它不僅綜合了高清圖像捕捉、實時數(shù)據(jù)處理、光譜分析等多項先進技術(shù),還為農(nóng)業(yè)生產(chǎn)提供了全面而精準的支持,實現(xiàn)了農(nóng)業(yè)生產(chǎn)的自動化和智能化。該視覺系統(tǒng)采用了Pixy 相機,這是一種專門為機器人視覺應(yīng)用設(shè)計的設(shè)備。Pixy相機不僅可以實時捕捉農(nóng)作物的生長情況,還擁有強大的圖片處理能力,能夠為機器人提供清晰且準確的視野,從而能夠精準地觀察和識別植物。在噴藥機器人的視覺系統(tǒng)中,全卷積神經(jīng)網(wǎng)絡(luò)(FCN)操作也是一項關(guān)鍵技術(shù)。FCN 是一種深度學(xué)習(xí)算法,可以自動學(xué)習(xí)圖像特征,并進行像素級別的語義分割。在噴藥機器人的視覺系統(tǒng)中,F(xiàn)CN 可以用于目標區(qū)域識別和噴藥區(qū)域的精準定位,從而提高了噴藥的準確性和效率。
全卷積神經(jīng)網(wǎng)絡(luò)(Fully Convolutional Networks,FCN)是一種端到端的圖像分割方法,它由Shelhamer等在2014 年提出。這種網(wǎng)絡(luò)設(shè)計基于全卷積層替換了末尾的全連接層,使得網(wǎng)絡(luò)可以接受任意尺寸的輸入圖像,并產(chǎn)生相同尺寸的輸出。FCN 的主要優(yōu)勢在于它能夠像素對像素地進行預(yù)測,直接生成與輸入圖像相同大小的分割圖。此外,F(xiàn)CN 還具有端到端的訓(xùn)練、能夠處理任意大小的輸入圖像以及參數(shù)較少等優(yōu)點。它也被廣泛用于語義分割、物體檢測和人臉識別等領(lǐng)域。
FCN 是一種特殊的卷積神經(jīng)網(wǎng)絡(luò),它的主要特點是將全連接層替換為卷積層,使得網(wǎng)絡(luò)輸出不再是類別,而是熱力圖或類別分布。這樣做的好處是,可以將圖像的語義信息編碼到網(wǎng)絡(luò)的最后一層,從而在輸出端得到一個像素級別的預(yù)測。在傳統(tǒng)的卷積神經(jīng)網(wǎng)絡(luò)中,最后一個全連接層通常會輸出一個固定長度的向量,這個向量的長度通常與類別的數(shù)量相等。這個向量的每一個元素都代表了對應(yīng)類別的概率,因此,可以認為這個向量的每一個元素都是一個像素的類別概率。然而,由于全連接層對輸入的尺寸有要求,因此在進行卷積和池化操作后,需要對圖像進行上采樣或下采樣來匹配全連接層的輸入尺寸。這樣做可能會導(dǎo)致圖像的分辨率降低,從而影響了輸出的精度。而FCN 通過將全連接層替換為卷積層,使得網(wǎng)絡(luò)可以接受任意尺寸的輸入圖像。在FCN 中,最后一個卷積層輸出的特征圖仍然包含每個像素的類別信息,但是這個特征圖的尺寸與輸入圖像的尺寸相同。因此,不需要對圖像進行上采樣或下采樣來匹配全連接層的輸入尺寸。這種方式不僅提高了網(wǎng)絡(luò)的性能,而且使得FCN可以廣泛應(yīng)用于各種不同尺寸的圖像。在FCN中,為了解決因為卷積和池化對圖像尺寸的影響,確實提出了使用上采樣的方式來恢復(fù)圖像的原始尺寸。這種上采樣通常通過轉(zhuǎn)置卷積(也稱為反卷積)實現(xiàn)。在轉(zhuǎn)置卷積中,通過逆向地應(yīng)用卷積操作來增加特征圖的尺寸,如圖4所示,具體來說,首先對特征圖進行逐點乘積累加操作(與正常的卷積操作相反),然后再使用一些像素點的值來填充剩余的位置,以恢復(fù)原始的圖像尺寸。這樣做的效果是,可以在保持圖像原始尺寸的同時,保留經(jīng)過卷積和池化操作后的語義信息。
圖4 FCN實現(xiàn)end-to-end圖像語義分割
如圖4 所示,F(xiàn)CN 的輸入可以是任意尺寸的彩色圖像。它的輸出與輸入的尺寸相同,這意味著它會生成一個與輸入圖像大小相同的輸出圖像。而輸出圖像的深度為21,這是因為網(wǎng)絡(luò)被訓(xùn)練來識別20 個類別的目標加上背景,所以總共有21 個類別。每個像素在輸出圖像中都有一個類別標簽,這通常表示該像素屬于哪個類別(目標或背景)。
使用FCN 深度學(xué)習(xí)網(wǎng)絡(luò)識別籬架型植物病蟲害的好處在于,它可以對植物圖像進行像素級別的分類和識別,從而精確地檢測出病蟲害的位置和程度。相比傳統(tǒng)的人工識別方法,F(xiàn)CN 網(wǎng)絡(luò)可以更快速、更準確地完成識別任務(wù),大大提高了識別效率和精度。此外,F(xiàn)CN 網(wǎng)絡(luò)具有較強的泛化能力,可以適應(yīng)不同類型、不同生長環(huán)境的籬架型植物,為農(nóng)業(yè)生產(chǎn)提供更全面、更有效的支持[5]。
噴藥機器人執(zhí)行任務(wù)時,常利用高清攝像頭,即Pixy 相機,如圖5 所示,進行農(nóng)作物情況的捕捉,具體相機參數(shù)如表1 所示。這款相機具備實時圖像捕捉的能力,還擁有強大的圖片處理能力,為機器人提供了清晰且準確的視野,從而能夠精準地觀察和識別植物[6]。此外,機器人的光譜分析功能使得它能夠?qū)χ参锏纳L狀態(tài)和葉片健康狀況進行全面評估,同時,也能敏銳地檢測到可能出現(xiàn)的害蟲或病害,進一步提升了噴藥機器人的工作效率和準確性。
表1 Pixy 深度相機參數(shù)
圖5 Pixy深度相機
整套視覺系統(tǒng)通過實時數(shù)據(jù)處理技術(shù),使機器人能夠快速分析圖像信息,作出實時決策,調(diào)整噴藥策略,保證了高效的噴藥執(zhí)行。智能化的視覺系統(tǒng)支持溫室噴藥機器人能夠在不同的環(huán)境條件下,以高度自適應(yīng)的方式完成施藥任務(wù),為農(nóng)業(yè)生產(chǎn)提供了可靠的技術(shù)支持。
Pixy 模塊內(nèi)置一顆恩智浦雙核架構(gòu)數(shù)字處理器,主頻為204 MHz。NXP LPC4330 處理器,可處理分辨率1 280*800 50幀的圖像,可對低像素圖像中的區(qū)域進行實時識別與定位;支持UART、SPI、IIC 通信;能夠識別多種不同顏色的目標區(qū)域,也可使用Pixy Mon 軟件對任一區(qū)域進行標記學(xué)習(xí),并獲取目標圖像[7]。
樹莓派是一款開源的微型電腦,其系統(tǒng)基于Linux。它具有強大的計算能力和靈活的編程環(huán)境,可以用于執(zhí)行各種自動化和智能化的任務(wù)。在病蟲害檢測方面,樹莓派可以通過數(shù)據(jù)采集、數(shù)據(jù)存儲、程序遷移等步驟實現(xiàn)。通過攝像頭采集農(nóng)作物圖像信息,由樹莓派微型計算機執(zhí)行算法,進行圖像處理。樹莓派微型計算機通過數(shù)據(jù)存儲器存儲溫室籬架型農(nóng)作物病蟲害圖像識別處理過程中的各種數(shù)據(jù),隨后將樹莓派微型計算機程序存儲器中的農(nóng)作物病蟲害圖像識別基本程序遷移到微型計算機中的程序存儲器進行圖像識別[8]。最終分析出植株的健康狀況及染病類別。做到上述操作需用到樹莓派4B,產(chǎn)品如圖6 所示,其具有更快的處理速度、更多的內(nèi)存和更豐富的I/O 接口。同時,樹莓派4B 還支持Wi-Fi和藍牙連接,方便用戶進行無線連接和數(shù)據(jù)傳輸。
圖6 樹莓派4B處理器
樹莓派4B 體積小巧,安裝所需空間較小,可適用于本文的智能噴藥機器人。同時系統(tǒng)操作簡單,易于上手,對于用戶群體來說較為友好,對于版本更迭升級靈活,可擴展性能強。采用深度學(xué)習(xí)等先進技術(shù),提高了病蟲害檢測的準確率。對于智能噴藥,起到了很大的提升作用,從而提升其防治效果。
相較于傳統(tǒng)的導(dǎo)航方法,如激光雷達或視覺識別,磁導(dǎo)航具有更強的抗干擾性和定位精度,能夠穩(wěn)定準確地運行于復(fù)雜環(huán)境中。本文設(shè)計的噴藥機器人通過預(yù)先在溫室大棚鋪設(shè)的磁條軌道來預(yù)設(shè)行進路程。其工作原理基于磁場感應(yīng)定律,利用傳感器感知周圍環(huán)境的磁場強度和方向。磁導(dǎo)航傳感器通常包括磁場感應(yīng)元件和信號處理電路兩部分,如圖7 所示。磁場感應(yīng)元件可以是磁阻傳感器、霍爾傳感器等,它們的特性在受到外部磁場影響時會產(chǎn)生相應(yīng)的電信號變化。這些變化反映了周圍環(huán)境的磁場狀態(tài)。信號處理電路負責將傳感器采集到的電信號進行放大、濾波和轉(zhuǎn)換,以便得到準確的磁場信息。通過合理設(shè)計的算法和電路,傳感器可以將這些信息轉(zhuǎn)化為具體的導(dǎo)航、定位數(shù)據(jù)。磁導(dǎo)航傳感器的工作原理使得它們在缺乏GPS 信號或者需要高精度導(dǎo)航的場景下得到了應(yīng)用[9]。在溫室大棚中,環(huán)境復(fù)雜多變,磁導(dǎo)航傳感器可以穩(wěn)定準確地引導(dǎo)車輛進行自主導(dǎo)航,為自動化提供了可靠的技術(shù)支持。
圖7 磁導(dǎo)航傳感器
本文設(shè)計的履帶式智能施藥機器人使用廣州聯(lián)網(wǎng)科技有限公司生產(chǎn)的D-MNSV6-X16 型磁導(dǎo)航傳感器,D-MNSV6-X16 是專為AGV 磁條導(dǎo)航設(shè)計的一款工業(yè)級磁導(dǎo)航傳感器。傳感器具體參數(shù)如表2 所示,傳感器布置于噴藥機器人前端底部,為防止與貼地磁條間距離過大而導(dǎo)致磁感應(yīng)過弱,設(shè)置為距離地面約5 cm。
表2 磁導(dǎo)航傳感器參數(shù)
噴桿組件位于底盤上方,由于黃瓜為籬架型作物,噴桿以立式結(jié)構(gòu)安裝。該噴藥機構(gòu)由兩個型材件構(gòu)成,分別是垂直型材和水平型材。垂直型材用于支撐整個噴藥機構(gòu),并使噴管及噴嘴固定在立柱上。水平型材則與垂直型材相連接,用鋁合金角碼固定,形成一個穩(wěn)定的框架結(jié)構(gòu)。噴桿為兩根1.8 m 的鋁合金管,兩個噴桿相距40 cm,下部以兩根鋁合金橫桿連接,可用套筒固定使噴桿完全直立,結(jié)構(gòu)設(shè)計簡單,易于操作。
在測試過程中,噴桿結(jié)構(gòu)穩(wěn)定,不易晃動,在不平路面行駛時,噴桿直立穩(wěn)定,但產(chǎn)生晃動影響噴灑工作[10],如圖8 所示。
圖8 立式噴桿
本噴藥機器人采用銳晨生產(chǎn)的05152 型號泵,如圖9 所示,對比于市場上的其他泵,它可以高效、可靠地汲取藥液。參數(shù)如表3 所示,它具有多種優(yōu)點,例如能夠處理各種黏度的液體,輸送精度高且流量穩(wěn)定,密封性好且維護方便等。這種泵適用于各種應(yīng)用場景,例如噴藥、灌溉、施肥等。通過使用這種泵,溫室機器人可以更精確地控制農(nóng)藥的噴灑量,提高種植效率和質(zhì)量,同時減少農(nóng)藥的使用量和浪費。
表3 05152泵參數(shù)表
圖9 05152型號泵
如圖10 所示的噴藥機構(gòu)管路,利用三通管路,將藥液分流,通過兩路噴嘴管。三通管路的設(shè)計還需要考慮流體動力學(xué)性能。在設(shè)計時,需要確保流體在通過三通管路時不會出現(xiàn)渦流、流速不均等現(xiàn)象。為了實現(xiàn)這一目標,可以采用計算機流體動力學(xué)(CFD)分析等技術(shù)進行模擬和優(yōu)化[11]。三通管路對于提高灌溉效率、減少資源浪費具有重要意義,可滿足實際應(yīng)用中籬架型植物噴灑需求。
圖10 噴藥機構(gòu)管路設(shè)計圖
智能噴藥機器人通過先進的圖像識別技術(shù),能夠準確地識別出病蟲害。通過對大量圖像的學(xué)習(xí)和分析,機器人能夠識別出不同種類、不同程度、不同部位的病蟲害,甚至能夠預(yù)測出病蟲害的發(fā)展趨勢。這種精準識別能力不僅提高了防治效果,也大大減少了藥液的浪費和環(huán)境污染。除了精準識別病蟲害外,智能噴藥機器人還具備靶向噴藥的能力。通過高精度的噴頭和精確的控制程序,機器人能夠?qū)⑺幰壕_地噴灑到目標區(qū)域,既保證了防治效果,又避免了藥液對其他區(qū)域的污染。此外,機器人還能夠根據(jù)病蟲害的情況和作物的生長階段,自動調(diào)整噴藥的量和頻率,實現(xiàn)了真正的精準噴藥。智能噴藥機器人的應(yīng)用將帶來許多其他好處。首先,它提高了防治效率,減少了人工噴藥的勞動強度和時間成本。其次,通過精準噴藥,機器人降低了藥液的使用量,減少了農(nóng)藥對環(huán)境的負面影響。最后,智能噴藥機器人的應(yīng)用也提高了農(nóng)作物的產(chǎn)量和品質(zhì),為農(nóng)民帶來了實實在在的收益。