亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        果園作業(yè)機器人的自主行間導(dǎo)航系統(tǒng)研究※

        2019-09-27 08:16:40李會賓
        中國農(nóng)業(yè)信息 2019年4期
        關(guān)鍵詞:作業(yè)

        李會賓,韓 偉,史 云

        (中國農(nóng)業(yè)科學(xué)院農(nóng)業(yè)資源與農(nóng)業(yè)區(qū)劃研究所/農(nóng)業(yè)農(nóng)村部農(nóng)業(yè)信息技術(shù)重點實驗室,北京100081)

        0 引言

        我國作為水果生產(chǎn)大國,果樹種植、管理和果實采收等工序存在自動化程度低、設(shè)備單一、勞動強度大和生產(chǎn)成本高等問題。針對這一現(xiàn)狀,研究符合我國國情的果園機器人相關(guān)理論、開發(fā)適合于果園作業(yè)的機器人勢在必行[1]?,F(xiàn)代化矮化密植果園是機器人非常具有應(yīng)用前景的領(lǐng)域。此類果園中,果樹以平行直線為行的標(biāo)準(zhǔn)方式進行種植,果樹密度和果樹行寬度也滿足作業(yè)機器人自主行走的空間需求和激光雷達(dá)等多傳感器的應(yīng)用條件[2-3]。果園作業(yè)機器人自動作業(yè)的關(guān)鍵是具備自主導(dǎo)航能力,即可以按照優(yōu)化的作業(yè)路徑自主行走并完成多類生產(chǎn)任務(wù),如挖溝、施肥、噴灑殺菌劑和殺蟲劑、割草、采摘、運輸?shù)热蝿?wù)。高精度高性能的自主導(dǎo)航系統(tǒng)能減少重復(fù)作業(yè)區(qū)和遺漏作業(yè)區(qū)的面積,提高機器人的作業(yè)質(zhì)量和效率[4]。

        目前國內(nèi)外關(guān)于果園作業(yè)機器人的自主導(dǎo)航研究取得了眾多成果。根據(jù)導(dǎo)航使用的傳感器不同,可以將導(dǎo)航方式分為激光導(dǎo)航、GPS導(dǎo)航、SLAM導(dǎo)航、圖像導(dǎo)航和基于多傳感器融合的導(dǎo)航等。戚樹藤等使用激光雷達(dá)采集果樹位置信息并采用霍夫變換算法獲取導(dǎo)航路徑,根據(jù)機器人的航向偏差和橫向偏差控制機器人沿導(dǎo)航路徑自動行走,但是單純采用霍夫變換算法獲取導(dǎo)航路徑,難以保證導(dǎo)航路徑的精度和穩(wěn)定性[5]。Underwood等首先制作果園地圖,然后結(jié)合隱馬爾科夫模型實現(xiàn)機器人的導(dǎo)航控制,但是該方法需要地圖數(shù)據(jù)庫實時更新,才能解決果樹外觀隨時間變化對定位精度影響的問題[6]。Bargoti等采用SLAM方法識別果園內(nèi)的人工路標(biāo)和粗壯的樹木進行導(dǎo)航,該方法對果園樹干要求較高,樹干和周圍環(huán)境要有明顯的特征差異。由于果樹特征四季變化明顯,若實現(xiàn)多場景和多季節(jié)的導(dǎo)航需要多個地圖支撐,而地圖的生產(chǎn)需要大量的采集工作[7]。一些學(xué)者還采用RTK-BDS或RTK-DGPS的方式為果園機器人導(dǎo)航,該類導(dǎo)航方式嚴(yán)重依賴定位信息的質(zhì)量,在寬闊的大田環(huán)境中能滿足接收多衛(wèi)星信號的需求,但是在果園環(huán)境中,存在衛(wèi)星信號遮擋、多路徑效應(yīng)和射頻干擾等問題,因而GPS導(dǎo)航設(shè)備無法有效地用于導(dǎo)航[8-10]。圖像導(dǎo)航方式依靠機器人上的攝像頭實時獲取圖像,通過特征聚類、閾值分割或者路徑直線提取等方法獲取機器人相對于果樹行的位置和姿態(tài),最后生成機器人運動和轉(zhuǎn)向的控制信號,該類方法需要果樹和地面背景特征對比明顯,但是果樹底部普遍生長著高密的雜草,使得樹木和地面的交界產(chǎn)生偏移甚至無法檢測,同時該類方法對光照變化適應(yīng)性差,計算工作量大,不適用多時段下不同光照環(huán)境,也嚴(yán)重影響了導(dǎo)航的實時性和魯棒性[11-12]。一些學(xué)者將視覺和激光傳感器作為自主導(dǎo)航的主要傳感器,兩者結(jié)合使用使機器人自主導(dǎo)航和目標(biāo)檢測的魯棒性得到提升。Subramanian等研制了一種基于機器視覺和激光雷達(dá)引導(dǎo)的自主導(dǎo)航系統(tǒng),并采用旋轉(zhuǎn)編碼器提供機器人轉(zhuǎn)向角度的反饋,導(dǎo)航系統(tǒng)可以引導(dǎo)機器人自動通過直線和曲線路徑,然而單純依靠編碼器來獲取機器人的角度會存在累計誤差,是一個固有難題,難以為機器人提供精準(zhǔn)的角度控制[13]。

        針對以上難題和現(xiàn)代矮化密植果園的導(dǎo)航需求,文章提出了基于激光雷達(dá)和編碼器融合的果園行間導(dǎo)航系統(tǒng)。該系統(tǒng)以中國農(nóng)業(yè)科學(xué)院自主研發(fā)的果園作業(yè)機器人裝備為驗證平臺進行實驗研究,首先通過VLP16激光雷達(dá)設(shè)備實時獲取果園行場景的點云,然后分割出左右果樹行點云,之后通過隨機抽樣一致(RANSAC)算法、拓展卡爾曼濾波(EKF)算法設(shè)計直線優(yōu)化算法并逐步獲取準(zhǔn)確穩(wěn)定的果樹行直線,進而獲取果園作業(yè)機器人相對于果園行中心位置的方向和位置偏移,最后采用基于差速運動學(xué)模型和純跟蹤控制方法設(shè)計果園自主導(dǎo)航算法及系統(tǒng),控制機器人沿果園行中心位置自主行駛,當(dāng)行駛到果園行尾時,能夠按照調(diào)頭策略準(zhǔn)確進入下一行繼續(xù)工作。

        1 果園作業(yè)機器人行間自主導(dǎo)航方法

        1.1 果園作業(yè)機器人架構(gòu)

        1.1.1 硬件架構(gòu)

        果園作業(yè)機器人如圖1和圖2所示,由動力系統(tǒng)、傳感器供電系統(tǒng)、計算系統(tǒng)、傳感系統(tǒng)、通信系統(tǒng)以及燈光系統(tǒng)等硬件系統(tǒng)組成。(1)動力系統(tǒng)包括2 kW的雙伺服電機和具有PID調(diào)節(jié)能力的驅(qū)動器,具有5 h續(xù)航能力的動力電池以及具有強通過性能差速履帶底盤,支持ROS速度控制模式,支持遙控器控制模式。(2)傳感器供電系統(tǒng)提供5~48 V多種電壓供電,保證多類型傳感器正常工作,物理支持所有設(shè)備一鍵啟動和緊急停止。(3)計算系統(tǒng)包括提供導(dǎo)航計算的工控機、顯示一體機等,支持導(dǎo)航數(shù)據(jù)實時計算。(4)傳感系統(tǒng)包括定位相機,雙目相機,變焦識別相機,2個16線的VLP-16激光雷達(dá),雙GPS天線,超聲波模組和碰撞檢測開關(guān)。(5)通信系統(tǒng)支持4G、Wi-Fi、數(shù)傳通信,支持大數(shù)據(jù)網(wǎng)絡(luò)交換。(6)燈光系統(tǒng)包括左右轉(zhuǎn)彎燈、大燈、工作指示燈等。

        圖1 果園作業(yè)機器人內(nèi)視圖Fig.1 Inside view of orchard operation robot

        圖2 果園作業(yè)機器人側(cè)視圖Fig.2 Side view of orchard operation robot

        1.1.2 硬件工作原理

        果園作業(yè)機器人硬件工作原理如圖3所示。果園作業(yè)機器人目前支持2種工作模式,分別是遙控模式和自主導(dǎo)航模式。遙控模式和自主導(dǎo)航模式都能夠通過數(shù)傳天線將控制信號下發(fā)給工控機,經(jīng)由工控機將控制信號轉(zhuǎn)化為電機轉(zhuǎn)速信號,并將其通過串口下發(fā)給左右電機驅(qū)動器實現(xiàn)驅(qū)動左右電機運動。將左右電機上的編碼器讀數(shù)和差速模型結(jié)合,計算出果園作業(yè)機器人的里程信息。傳感器供電系統(tǒng)中配置了緊急停止按鈕,用于實現(xiàn)果園作業(yè)機器人的安全駕駛控制。為了實現(xiàn)通信避障功能,與計算系統(tǒng)工控機相連的網(wǎng)絡(luò)交換機連接了雙碰撞條和超聲波。傳感系統(tǒng)的水平和傾斜雷達(dá)主要用于建圖和導(dǎo)航,定位相機和識別相機則用于獲取周圍的圖像信息。所有的數(shù)據(jù)都實時下發(fā)到網(wǎng)絡(luò)交換機,工控機可以根據(jù)IP地址獲取需要的數(shù)據(jù)。網(wǎng)絡(luò)交換機也連接在Wi-Fi端,用于數(shù)據(jù)的傳輸和通信。

        圖3 果園機器人硬件工作原理Fig.3 Hardware working principle of orchard operation robot

        1.2 行間自主導(dǎo)航系統(tǒng)軟件架構(gòu)

        果園作業(yè)機器人上安裝了多個傳感器,在行間自主導(dǎo)航過程中,主要采用3D水平激光雷達(dá)來獲取果園行內(nèi)的點云,在具有兩側(cè)分布特征的果園行點云中,首先分割左右樹行的點云,然后采用RNSANC算法獲取代表兩側(cè)樹木的直線[14],并通過里程計的瞬時變化信息和EKF算法對獲取的直線進行濾波,以獲取波動較小、較為準(zhǔn)確的兩側(cè)直線。獲取果樹行直線后,根據(jù)里程計實時計算果園作業(yè)機器人的運動方向和兩側(cè)直線的航向偏差和橫向偏差,并參照兩個偏差通過純跟蹤控制算法修正其位姿,使其向果園行尾直行。果園機器人在導(dǎo)航過程中,通過檢測自身前方的點云數(shù)量,根據(jù)調(diào)頭判斷閾值判斷其位置是否到達(dá)了行尾,當(dāng)機器人判斷出到達(dá)行尾時,系統(tǒng)根據(jù)計算出的果園行平均寬度確定拐彎半徑,并根據(jù)拐彎行駛的長度和當(dāng)前的運行速度計算拐彎所需的時間。自主導(dǎo)航系統(tǒng)采用該調(diào)頭策略使果園作業(yè)機器人進入下一行,果園作業(yè)機器再重新通過激光雷達(dá)數(shù)據(jù)檢測下一行數(shù)據(jù)并進行導(dǎo)航,重復(fù)執(zhí)行直至完成整個果園作業(yè)。果園行間自主導(dǎo)航流程如圖4所示。

        1.2.1 RANSAC直線擬合算法

        果園行直線獲取方法通常是在獲取當(dāng)前幀的果園行點云后,將該幀點云投影到世界坐標(biāo)系中,然后將該幀點云分割成左右樹行的點云集,再從左右樹行點云集中擬合出兩側(cè)果樹的直線。常用的獲取方法有RANSAC算法和霍夫變化算法,從橫向偏差、航向偏差和算法耗時等方面對2個算法進行比較,RANSAC直線提取算法相比較霍夫變化算法雖然具有細(xì)微的橫向偏差,但是在較大行距的果園中導(dǎo)航精度更高且算法實時性也具有絕對優(yōu)勢[15]。

        圖4 果園行間自主導(dǎo)航流程Fig.4 Inter-row autonomous navigation process of orchard

        如圖5所示,RANSAC算法執(zhí)行步驟如下。

        (1)將果園行激光點云當(dāng)前幀PtCi,根據(jù)左右閾值進行分割,獲取左右2個果樹行點云,分別為左邊行點云集合PtCil和右邊行點云PtCir。

        (2)由于矮化密植果園一般按照平行直線種植,該文中設(shè)定2條默認(rèn)的左右平行線Ll和Lr,分別為:

        式(1)~(2)中,k指果園行直線的斜率,bl和br分別指Ll和Lr的截距。

        (3)從PtCil和PtCir隨機選擇2點,由這2個點確定構(gòu)成直線的參數(shù)。

        (4)根據(jù)閾值T,確定與直線L的幾何距離小于T的點云集D(L),即為L的一致集。

        (5)重復(fù)n次隨機選擇,得到直線L1,L2,…,Ln和相應(yīng)的一致集D(L1),D(L2),…,D(Ln)。

        (6)確定最大一致集,最后將最大一致集里的點利用最小二乘法擬合成一條直線即為最佳直線L,利用PtCil和PtCir獲取的最佳直線分別為Ll和Lr,即獲取到最佳的kl,kr,bl和br。

        圖5 RANSAC直線擬合算法示意圖Fig.5 Algorithm diagram of RANSAC straight line fitting

        1.2.2 EKF直線濾波算法

        為了減少噪聲對Lr和Ll結(jié)果準(zhǔn)確性的影響,該文借助EKF算法對已經(jīng)獲取的直線進行濾波,生成較為穩(wěn)定的左右行直線結(jié)果。在算法實現(xiàn)中將里程計的瞬時信息應(yīng)用到預(yù)測和更新直線參數(shù)的計算中[2]。由于左右直線的獲取方法相同,該文對右直線的獲取過程進行詳細(xì)介紹。在EKF算法中需要右直線的兩種結(jié)果,分別是第n次已經(jīng)預(yù)測的狀態(tài)Lr(n|n)和已經(jīng)更新的狀態(tài)Lr(n|n-1)。已經(jīng)預(yù)測的直線狀態(tài)關(guān)鍵在于直線的斜率和截距,計算公式為:

        式(3)~(6)中,Δx,Δy,Δtha分別是果園作業(yè)機器人根據(jù)里程計確定的位置移動和角度旋轉(zhuǎn),K 代表卡爾曼的增益系數(shù),kr(n|n),kr(n|n-1)和kr(n-1|n-1)分別是Lr(n|n),Lr(n|n-1)和Lr(n-1|n-1)直線的斜率,br(n|n),br(n|n-1)和br(n-1|n-1)分別是Lr(n|n),Lr(n|n-1)和Lr(n-1|n-1)直線的截距,kr和br是當(dāng)前的直線測量結(jié)果。

        為了縮小預(yù)測結(jié)果和實際結(jié)果之間的差異,設(shè)定一個協(xié)方差矩陣∑k|k-1,這個協(xié)方差矩陣通過EKF算法得到。利用Mahalanobis平方距離d作為評估指標(biāo),該距離的計算公式為:

        如果d大于閾值,判斷Lr(n|n)是錯誤的計算結(jié)果,相應(yīng)的EKF更新結(jié)果也會被忽略。

        1.2.3 行間自主導(dǎo)航和行尾調(diào)頭策略

        果園作業(yè)機器人自主導(dǎo)航的2個重要任務(wù)是行間引導(dǎo)和行尾轉(zhuǎn)向[16]。果園作業(yè)機器人在通過EKF算法獲取到樹行兩側(cè)較為精準(zhǔn)穩(wěn)定的直線,其目的在于自動識別樹行。在左右路徑直線擬合后,可以獲取2條直線的中心位置和履帶車中心的方向角tha和距離d,根據(jù)這2個變量實現(xiàn)對果園作業(yè)機器人方向和運動的控制。果園作業(yè)機器人沿果樹行直行和調(diào)頭方式如圖6所示。

        圖6 果園作業(yè)機器人自主導(dǎo)航直行和調(diào)頭過程Fig.6 Direct and head-adjusting processes in autonomous navigation of orchard operation robot

        果園作業(yè)機器人在果樹行間自主導(dǎo)航的方式,表現(xiàn)為做“弓字型”運動。在自主導(dǎo)航過程中,果園作業(yè)機器人會根據(jù)EKF算法檢測到的左右直線,通過對比機器人位姿和果樹行中心位置的橫向和航向偏差,實時調(diào)整自身的運動角度和位移,并且進行調(diào)頭判斷和調(diào)頭操作。機器人根據(jù)橫向偏移量l和偏移角度tha實時調(diào)整自身的位姿,該過程如圖

        7所示,其中tha和l的計算公式為:

        圖7 果園作業(yè)機器人沿行中心位置直行Fig.7 Warking straight along the row center of orchard operation robot

        果園作業(yè)機器人通過改進純追蹤算法來確定前視距離,最終將車體的位姿轉(zhuǎn)化為左右輪的速度,驅(qū)動果園作業(yè)機器人沿果樹行中心位置行駛,這樣保障了果園作業(yè)機器人導(dǎo)航的準(zhǔn)確性,并為機器人的運動提供了較大且合理的運動空間。

        果園作業(yè)機器人在自主導(dǎo)航過程中,存在2種運動狀態(tài),沿著果樹行中心位置行走(行跟蹤)和到達(dá)行尾轉(zhuǎn)彎到下一行繼續(xù)行跟蹤。一般果園的樹行兩端的特征很明顯,即行頭和行尾都不存在果樹,因此在行頭和行尾存在一定的調(diào)頭空間,所以當(dāng)激光雷達(dá)檢測到樹行突然出現(xiàn)大塊空缺信息且穩(wěn)定存在的時候,可以判斷機器人確實在行兩端附近,需要執(zhí)行轉(zhuǎn)彎的動作。果樹行尾調(diào)頭策略如下,首先果園作業(yè)機器人在果樹行內(nèi)行走的過程中,左右兩側(cè)存在較大數(shù)量的點云,且位于果園作業(yè)機器人的正前方;同時果園作業(yè)機器人會計算出果樹行的平均寬度和調(diào)頭半徑,當(dāng)果園作業(yè)機器人行進到果園行尾后,果園作業(yè)機器人兩側(cè)和前方的點云數(shù)量將急劇減少,出現(xiàn)這一現(xiàn)象時,果園作業(yè)機器人會根據(jù)所需的調(diào)頭行走的距離和角速度確定調(diào)頭需要的時間并完成進入下一行的操作。當(dāng)果園作業(yè)機器人調(diào)頭完畢后,會向前繼續(xù)行進一段時間,保證其深入進入下一行,然后繼續(xù)執(zhí)行行跟蹤。

        2 實驗結(jié)果及分析

        2.1 實驗場景及配置

        為驗證果園作業(yè)機器人自主導(dǎo)航系統(tǒng)的實際工作效果,在中國農(nóng)業(yè)大學(xué)工學(xué)院附近樹林區(qū)域模擬果園導(dǎo)航實驗。由于該樹林樹木較為稀疏,不能滿足果園行的實際場景,所以需增強該片樹林區(qū)域的果園密集特征,即在樹與樹之間添加了交通錐桶代替樹木,如圖8所示。樹林種植行間距為3 m,壟長15 m,機器人整體寬度為0.9 m,長度為1.6 m。由于該區(qū)域調(diào)頭空間有限,只能選取圖中單樹行,以0.4 m/s的速度,進行20次實驗驗證自主導(dǎo)航中的直行功能,并記錄實驗數(shù)據(jù)。果園作業(yè)機器人在自主導(dǎo)航實驗中,采用了1個16線VLP水平激光雷達(dá),左右輪的1024線編碼器,Nvidia jetson tx2工控機,2個2 kW伺服電機和對應(yīng)的驅(qū)動器。

        圖8 果園作業(yè)機器人導(dǎo)航實驗區(qū)域Fig.8 Navigation experiment area of orchard operation robot

        2.2 行間自主導(dǎo)航結(jié)果及分析

        2.2.1 果園行間原始數(shù)據(jù)

        樹行中地面雜草叢生,兩側(cè)是樹木和交通錐桶,由于該場景樹木稀疏,交通錐桶用于模擬果園中的樹干。該場景的兩側(cè)樹木具備了類墻的特征,如圖9所示。圖10是在該場景下獲取的點云場景,其中紅色和白色的點表示果園作業(yè)機器人左右兩側(cè)的果樹點云和交通錐桶點云。根據(jù)圖10中點云的分布可以看出,這些點云在宏觀上保持了果樹和交通錐桶按一條直線排列的特征。根據(jù)點云所隱含的直線特征可以通過RANSAC算法提取出左右的果樹行直線,然后通過兩條果樹行直線計算出果園作業(yè)機器人的中心導(dǎo)航位置,引導(dǎo)果園作業(yè)機器人在果樹行內(nèi)行駛。

        圖9 果園實驗區(qū)域Fig.9 Experiment area of orchard rows

        圖10 實驗區(qū)域點云Fig.10 Pointcloud of experiment area

        2.2.2 果園行間直線擬合

        該文采取RANSANC算法進行兩側(cè)果樹行直線提取實驗,在通過RANSAC算法擬合直線前,首先通過直通濾波算法去除地面,然后將左右行點云進行分割,在獲取的左右樹木點云中,使用RANSAC算法分別進行直線提取,算法提取結(jié)果如圖11所示,2條綠色直線代表果樹行的兩側(cè)。RANSAC算法的實時性能滿足導(dǎo)航需求,但直線擬合結(jié)果在航向和橫向方向存在一定的偏差且波動比較大,這主要是由于周圍樹林環(huán)境的復(fù)雜性導(dǎo)致的。

        圖11 RANSAC直線擬合Fig.11 Straight line fitting by RANSAC

        2.2.3 果園行間直線EKF濾波

        為了減少RANSAC算法擬合的直線存在的橫向和航向偏差,提升左右行直線檢測的穩(wěn)定性,該文采取EKF算法對擬合結(jié)果進行優(yōu)化,結(jié)果如圖12所示,紅色雙直線代表EKF算法優(yōu)化直線后的結(jié)果,該結(jié)果的穩(wěn)定性更好,擬合直線精度更高。將EKF算法直線優(yōu)化的結(jié)果和RANSAC直線擬合結(jié)果在橫向偏差和航向偏差方向進行對比實驗,實驗過程中,兩個算法存在結(jié)果相似的情況,如圖13所示,也存在RANSCAC算法結(jié)果較差的情況,如圖14、圖15所示。實驗中通過人工標(biāo)定出藍(lán)色真值結(jié)果,進行對比,如表1所示。

        圖12 果園行實驗區(qū)域Fig.12 Experiment area of orchard rows

        圖13 實驗區(qū)域點云Fig.13 Pointcloud of experiment area

        圖14 果園行實驗區(qū)域Fig.14 Experiment area of orchard rows

        圖15 實驗區(qū)域點云Fig.15 Pointcloud of experiment area

        表1 直線擬合精度對比Table 1 Accuracy comparison of linear fitting

        續(xù)表1

        為了更直觀地表示2種算法的差異性,分別從橫向偏差、航向偏差2個方面作圖比較。

        圖16 橫向偏差對比圖Fig.16 Contradistinction of lateral deviation

        圖17 航向偏差對比圖Fig.17 Contradistinction of course deviation

        從表1與圖16和圖17中可以得知:(1)RANSAC擬合直線算法與EKF濾波算法在橫向偏差均值分別為0.188 5 m與0.103 m,標(biāo)準(zhǔn)差分別為0.086 6 m與0.048 m;(2)RANSAC擬合直線算法與EKF濾波算法在航向偏差均值分別為2.488°與1.036 5°,標(biāo)準(zhǔn)差分別為1.817°與0.83 °。

        由對比結(jié)果可知,EKF算法相比較RANSAC算法在航向偏差均值上提升了58.34%,在航向標(biāo)準(zhǔn)差方面提升54.32%,在橫向偏差均值上提升45.36%,在橫向標(biāo)準(zhǔn)差方面提升44.57%。EKF算法相比較RANSAC算法在結(jié)果的精度上大幅提升,并且能夠獲取的橫向和航向偏差結(jié)果更加平滑,魯棒性更強。該精度在3~5 m行距的果園中,能夠滿足自主導(dǎo)航的需求。

        2.2.4 果園作業(yè)機器人行尾調(diào)頭

        由于樹林的實驗場景不具備調(diào)頭的特征,所以通過交通錐桶圍成類果園行的場景,在該場景中進行調(diào)頭實驗。圖18為果園作業(yè)機器人的導(dǎo)航起點,圖19為果園作業(yè)機器人自動導(dǎo)航進入交通錐桶行,圖20為果園作業(yè)機器人進行出行操作,圖21為果園作業(yè)機器人檢測到出行特征后根據(jù)行半徑和調(diào)頭時間進調(diào)頭操作,如圖22~23為果園機器人進入下一行開始下一行工作,依次循環(huán)直至完成果園遍歷,結(jié)束導(dǎo)航。該調(diào)頭模擬的過程中,果園作業(yè)機器人能夠準(zhǔn)確地獲取調(diào)頭的行尾位置,并順利完成調(diào)頭操作。

        圖18 機器人起始位置Fig.18 Start position of the robot

        圖19 機器人進入行Fig.19 Moving in rows

        圖20 機器人出行Fig.20 Moving out of the row

        圖21 機器人開始調(diào)頭Fig.21 Turning

        圖22 機器人進入下一行Fig.22 Entering the next row

        圖23 機器人繼續(xù)在下一行行駛Fig.23 Running in next row

        3 結(jié)論

        現(xiàn)代化矮化密植的果園中,果園作業(yè)機器人自主導(dǎo)航能力是在果園中完成多類任務(wù)的關(guān)鍵。果樹的標(biāo)準(zhǔn)化種植,使得果園形成一道道“果樹墻”,該特征能夠被三維激光雷達(dá)獲取。針對這種場景,該文提出了一種果園機器人行間自主導(dǎo)航系統(tǒng),依靠RANSAC算法對激光雷達(dá)數(shù)據(jù)進行直線擬合、通過EKF算法優(yōu)化檢測到的兩側(cè)樹行直線,然后根據(jù)果園作業(yè)機器人距離果樹行中心的橫向偏差和航向偏差,通過純跟蹤算法驅(qū)動機器人自主行駛并能夠完成自主調(diào)頭工作。該系統(tǒng)通過真實的樹行數(shù)據(jù)驗證表明,在具備現(xiàn)代矮化密植果園的環(huán)境中,獲取的引導(dǎo)直線的精度和調(diào)頭策略能夠滿足果園作業(yè)機器人在果園行中的導(dǎo)航需求。未來的工作將側(cè)重于在現(xiàn)代化果園中存在缺樹或者其它不規(guī)則場景,提出更加精準(zhǔn)和普適的算法輔助果園作業(yè)機器人自主導(dǎo)航,進而提升果園作業(yè)機器人自動化果園生產(chǎn)作業(yè)的能力。

        猜你喜歡
        作業(yè)
        作業(yè),我終于打敗你了!
        小主人報(2022年1期)2022-08-10 08:28:44
        讓人羨慕嫉妒恨的“作業(yè)人”
        作業(yè)聯(lián)盟
        我愿作業(yè)少一點
        快來寫作業(yè)
        一次特殊的作業(yè)
        誰沒交作業(yè)
        修改“作業(yè)”
        跟一群抄作業(yè)的講垂直進步?
        能源(2016年2期)2016-12-01 05:10:46
        作業(yè)
        故事大王(2016年7期)2016-09-22 17:30:08
        丰满五十六十老熟女hd| 国产精品久久久黄色片| 中文字日产幕码三区的做法大全| 人妻丰满熟妇av无码区| 国产精品久久久久免费a∨| 久久国产精品超级碰碰热| 国产精品女丝袜白丝袜美腿| 亚洲线精品一区二区三区| 俄罗斯老熟妇色xxxx| 亚洲av色影在线| 国产精选污视频在线观看| 国产偷国产偷亚洲清高| 亚洲成av人无码免费观看| 成人免费播放视频影院| 日本天堂免费观看| 亚洲av日韩av永久无码色欲| 97超级碰碰碰久久久观看| 精品国产亚洲av久一区二区三区| 国产精品女主播福利在线| 久久久av精品波多野结衣| 日韩永久免费无码AV电影| 男女啪啪免费视频网址| 99re66在线观看精品免费| 亚洲熟少妇在线播放999| 精品国产一区二区三区香蕉| 亚洲韩日av中文字幕| 日日躁夜夜躁狠狠躁| 欧美真人性做爰一二区| 极品美女尤物嫩模啪啪| 一本色道久久88—综合亚洲精品 | 亚洲va无码va在线va天堂| 人妻无码中文专区久久五月婷 | 人妻丝袜中文无码av影音先锋专区| 国产大学生粉嫩无套流白浆 | 国产精品高潮呻吟av久久无吗| 亚洲免费观看一区二区三区| 亚洲国产精品高清在线| 成人爽a毛片在线视频| 欧美日韩免费一区中文字幕| h视频在线免费观看视频| 激烈的性高湖波多野结衣|