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

        ?

        基于粒子群算法的植保無(wú)人機(jī)航線規(guī)劃*

        2018-05-14 02:54:43武錦龍
        山西電子技術(shù) 2018年2期
        關(guān)鍵詞:規(guī)劃區(qū)域作業(yè)

        武錦龍

        (山西農(nóng)業(yè)大學(xué) 信息科學(xué)與工程學(xué)院,山西 太谷 030801)

        隨著國(guó)內(nèi)精準(zhǔn)農(nóng)業(yè)、食品安全等領(lǐng)域的不斷發(fā)展,農(nóng)用航空領(lǐng)域發(fā)展極其迅速,無(wú)人機(jī)已經(jīng)廣泛應(yīng)用至農(nóng)田的遙感監(jiān)測(cè)、施肥施藥等領(lǐng)域[1]。植保無(wú)人機(jī)具有飛行高度低,尺寸小、可懸停、受周圍環(huán)境限制影響較少等優(yōu)點(diǎn),在實(shí)際農(nóng)業(yè)應(yīng)用領(lǐng)域有較大的發(fā)展前景。但是,目前已經(jīng)投入使用的植保無(wú)人機(jī),大部分仍然是依賴人工去遙控的,無(wú)人機(jī)操控技術(shù)相對(duì)較難,會(huì)偏移路線,造成藥劑、化肥的重復(fù)噴灑和漏噴現(xiàn)象,實(shí)際工作效果并不理想。為了降低人工成本,減輕植保無(wú)人機(jī)操控人員的工作強(qiáng)度,同時(shí)使植保作業(yè)更加精準(zhǔn)、節(jié)能,在作業(yè)前如何根據(jù)實(shí)際地形進(jìn)行作業(yè)路徑規(guī)劃,已經(jīng)是當(dāng)前植保無(wú)人機(jī)實(shí)際作業(yè)時(shí)需要解決的一個(gè)重要難題。

        目前,無(wú)人機(jī)的航跡研究大多規(guī)劃出的是最優(yōu)或滿意的飛行航跡。唐必偉等[2]研究了基于蟻群算法的無(wú)人機(jī)二維航跡規(guī)劃。方徐博等[3,4]等分別針對(duì)單個(gè)和多個(gè)不規(guī)則區(qū)域提出了單個(gè)作業(yè)區(qū)域的航線規(guī)劃和多作業(yè)區(qū)域航線的全局規(guī)劃。王宇等[5]提出基于Grid-GSA算法的植保無(wú)人機(jī)路徑規(guī)劃。張仁鵬等[6]研究了基于改進(jìn)粒子群算法的在線航跡重規(guī)劃。而針對(duì)植保無(wú)人機(jī)的路徑規(guī)劃問(wèn)題,國(guó)內(nèi)才處于起步階段。本文針對(duì)多個(gè)規(guī)則作業(yè)區(qū)域情況,提出了一種基于粒子群算法的全局作業(yè)路徑,不僅能夠完成各區(qū)域內(nèi)部的作業(yè)路徑規(guī)劃,而且能夠?qū)崿F(xiàn)區(qū)域間的最優(yōu)航線規(guī)劃,實(shí)現(xiàn)障礙物躲避,最終實(shí)現(xiàn)植保無(wú)人機(jī)的全局航線規(guī)劃。

        1 無(wú)人機(jī)航跡規(guī)劃模型

        1.1 規(guī)則區(qū)域作業(yè)方式選擇

        對(duì)于規(guī)則區(qū)域的傳統(tǒng)地面作業(yè)方式,常用的方式為牛耕往復(fù)法和內(nèi)外螺旋法。由于無(wú)人機(jī)的機(jī)械特性,在轉(zhuǎn)彎的時(shí)候無(wú)法進(jìn)行噴藥作業(yè),所以對(duì)于植保無(wú)人機(jī)的作業(yè)形式,本文根據(jù)文獻(xiàn)[3]選擇了轉(zhuǎn)彎相對(duì)較少,噴藥覆蓋率相對(duì)較高的牛耕往復(fù)回轉(zhuǎn)法,具體作業(yè)方式如圖1所示,其中d為植保無(wú)人機(jī)的噴藥工作半徑,工作區(qū)域?yàn)長(zhǎng)*H的規(guī)則矩形。

        圖1 牛耕往復(fù)法示意圖

        1.2 路徑航跡適應(yīng)度函數(shù)

        在無(wú)人機(jī)航跡規(guī)劃中,常用的簡(jiǎn)化的航跡代價(jià)計(jì)算公式為:

        (1)

        將航跡代價(jià)函數(shù)[9]可以作為粒子群算法的適應(yīng)度函數(shù),其中J為無(wú)人機(jī)航跡代價(jià)值,s為分析過(guò)程中將一個(gè)完整飛行航跡分成的段數(shù),Li表示航跡中第i段的飛行長(zhǎng)度,Hi為航跡中第i段的平均高度,Ti表示的是航跡中第i段的平均威脅指數(shù)。k1、k2、k3分別為長(zhǎng)度、高度、威脅指數(shù)所占的權(quán)重。同時(shí),粒子適應(yīng)度函數(shù)中的飛行距離L、飛行高度H、威脅指數(shù)T需要滿足無(wú)人機(jī)實(shí)際飛行過(guò)程中的約束條件,比如最大轉(zhuǎn)彎角、最大爬升高度等等。

        2 粒子群算法

        PSO算法的工作原理如下:包含N個(gè)粒子的粒子群,在D維優(yōu)化空間中不斷修正自身位置信息尋找最優(yōu)解。每個(gè)粒子都表示問(wèn)題的一個(gè)解,第i個(gè)粒子的位置信息可以表示為Xi={xi1,xi2,…,xiD},第i個(gè)粒子的速度信息為Vi={vi1,vi2,…,viD}。粒子不停修正自身位置信息能夠找到經(jīng)過(guò)的最優(yōu)的位置,其中第i個(gè)粒子經(jīng)過(guò)的最好位置可以表示為Pibest={pi1,pi2,…,piD},為一個(gè)局部最優(yōu)值,整個(gè)種群所經(jīng)歷的最好位置可以表示為Pgbest={pg1,pg2,…,pgD},為全局最優(yōu)值。通過(guò)如下公式進(jìn)行更新:

        (2)

        3 植保無(wú)人機(jī)路徑規(guī)劃

        3.1 航跡空間下的粒子編碼方式

        植保無(wú)人機(jī)工作路徑可解析為粒子群可以識(shí)別并優(yōu)化的模型。其編碼方式[12]如下:將出發(fā)點(diǎn)和目標(biāo)點(diǎn)在x軸方向上進(jìn)行n等分,然后在y軸方向上隨機(jī)生成n-1個(gè)數(shù)值作為初始值,可作為一個(gè)粒子的粒子編碼。所以,第i個(gè)粒子的初始坐標(biāo)信息可通過(guò)如下公式得到:

        xij=xstart+j·(xgoat-xstart)/(n-1)
        yij=ystart+rand()·(ygoat-ystart)

        (3)

        其中,(xstart,ystart),(xgoat,ygoat)分別為無(wú)人機(jī)飛行航跡的起始點(diǎn)和目標(biāo)點(diǎn),rand函數(shù)能夠生成區(qū)間[0,1]上的隨機(jī)數(shù)。通過(guò)該公式即可得到一系列的點(diǎn)坐標(biāo)值:(xstart,ystart)、(xi1,yi1)、(xi2,yi2)…(xgoat,ygoat)。將坐標(biāo)值進(jìn)行連接,則是第i個(gè)粒子代表的初始路徑,其起始點(diǎn)和目標(biāo)點(diǎn)的位置始終不變,如圖2所示。

        圖2 粒子編碼示意圖

        3.2 植保無(wú)人機(jī)路徑規(guī)劃步驟

        植保無(wú)人機(jī)路徑規(guī)劃的步驟如下:

        Step1:將需要進(jìn)行植保作業(yè)的d塊區(qū)域進(jìn)行輸入,采用牛耕往復(fù)法求解每個(gè)區(qū)域作業(yè)的開(kāi)始點(diǎn)和截止點(diǎn)。

        Step2:初始化粒子種群,初始化N個(gè)粒子的初始位置(xi1,yi1)和初始速度vij等相關(guān)參數(shù)。初始化路徑需要經(jīng)過(guò)每一區(qū)域的開(kāi)始點(diǎn)和截止點(diǎn),保證位置信息不變。

        Step3:計(jì)算粒子的適應(yīng)度值,將每個(gè)粒子的局部最優(yōu)解pibest初始化為當(dāng)前粒子,并初始化全局最優(yōu)值pgbest=pibest。

        Step4:根據(jù)式,更新粒子的位置與速度,令i=0,j=0。

        Step5:j=j+1,如果j>n轉(zhuǎn)到setp6,否則,轉(zhuǎn)到setp4。

        Step6:i=i+1,如果i>N,轉(zhuǎn)到setp7,否則,轉(zhuǎn)到setp4。

        Setp7:當(dāng)粒子適應(yīng)度函數(shù)值大于局部最優(yōu)值時(shí),更新局部最優(yōu)值,同理當(dāng)局部最優(yōu)值大于全局最優(yōu)值時(shí),更新全局最優(yōu)值。

        Setp8:判斷是否滿足迭代結(jié)束條件,滿足則轉(zhuǎn)到setp9,否則繼續(xù)進(jìn)行迭代。

        Setp9:迭代結(jié)束,全局最優(yōu)值pgbest中的所含的路徑即為最優(yōu)路徑,結(jié)合牛耕往復(fù)法,即可得到全局最優(yōu)路徑。

        4 仿真分析

        仿真實(shí)驗(yàn)場(chǎng)景設(shè)置在1200m*700m的工作區(qū)域,區(qū)域內(nèi)部分布著三個(gè)規(guī)則作業(yè)區(qū)域(農(nóng)田),五個(gè)障礙物。農(nóng)田具體分布情況如表1所示。航跡過(guò)程中的障礙物可以簡(jiǎn)化建模為圓形障礙物,其具體分布情況如表2所示。

        表1 農(nóng)田(矩形)分布情況

        表2 障礙物(圓形)分布情況

        針對(duì)仿真實(shí)驗(yàn)場(chǎng)景,進(jìn)行全局植保無(wú)人機(jī)航線規(guī)劃,全局航跡應(yīng)完成噴灑任務(wù)和障礙物躲避,到達(dá)目標(biāo)農(nóng)田。實(shí)驗(yàn)過(guò)程中,粒子群算法的參數(shù)設(shè)置為,粒子群數(shù)量:30;最大迭代次數(shù):200;學(xué)習(xí)因子:c1、c2均為1.5,航跡規(guī)劃結(jié)果如圖3所示。航跡適應(yīng)度函數(shù)的收斂曲線如圖4所示,發(fā)現(xiàn)該航跡規(guī)劃在迭代30次左右就收斂于最優(yōu)航跡。

        圖3 航跡規(guī)劃結(jié)果

        圖4 粒子群算法收斂曲線圖

        5 結(jié)論

        本文提出的基于粒子群算法的植保無(wú)人機(jī)路徑規(guī)劃,基于植保無(wú)人機(jī)的實(shí)際需求,將多塊區(qū)域作業(yè)路徑問(wèn)題轉(zhuǎn)化為粒子群算法的優(yōu)化模型。路徑規(guī)劃是非常繁雜的優(yōu)化問(wèn)題,理論上不存在絕對(duì)的最優(yōu)解,只能得到向最優(yōu)解逼近的近似最優(yōu)解。相對(duì)于原來(lái)的手工作業(yè),提高了路徑的精確性和穩(wěn)定性。本文提出的粒子群算法的植保無(wú)人機(jī)路徑規(guī)劃算法,較好找到植保無(wú)人機(jī)在實(shí)際植保作業(yè)的近似最優(yōu)路徑。

        [1] 張東彥,蘭玉彬,陳立平,等.中國(guó)農(nóng)業(yè)航空施藥技術(shù)研究進(jìn)展與展望[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2014,45(10):53-59.

        [2] 唐必偉,方群,朱戰(zhàn)霞,等.基于改進(jìn)蟻群算法的無(wú)人飛行器二維航跡規(guī)劃[J].西北工業(yè)大學(xué)學(xué)報(bào),2013,31(5):683-688.

        [3] 徐博,陳立平,譚彧,等.基于無(wú)人機(jī)航向的不規(guī)則區(qū)域作業(yè)航線規(guī)劃算法與驗(yàn)證[J].農(nóng)業(yè)工程學(xué)報(bào),2015(23):173-178.

        [4] 徐博,陳立平,徐旻,等.多作業(yè)區(qū)域植保無(wú)人機(jī)航線規(guī)劃算法[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2017,48(2):75-81.

        [5] 王宇,陳海濤,李煜,等.基于Grid-GSA算法的植保無(wú)人機(jī)路徑規(guī)劃方法[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2017,48(7):29-37.

        [6] 張仁鵬,楊金孝,潘佳華,等.基于改進(jìn)粒子群算法的無(wú)人機(jī)三維航跡規(guī)劃[J].計(jì)算機(jī)仿真,2014,31(3):65-69.

        [7] 徐博,陳立平,譚彧,等.多架次作業(yè)植保無(wú)人機(jī)最小能耗航跡規(guī)劃算法研究[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2015,46(11):36-42.

        [8] 張仁鵬,楊金孝,潘佳華,等.基于改進(jìn)粒子群算法的無(wú)人機(jī)三維航跡規(guī)劃[J].計(jì)算機(jī)仿真,2014,31(3):65-69.

        [9] 方群,徐青.基于改進(jìn)粒子群算法的無(wú)人機(jī)三維航跡規(guī)劃[J].西北工業(yè)大學(xué)學(xué)報(bào),2017,35(1):66-73.

        [10] 黃太安,生佳根,徐紅洋,等.一種改進(jìn)的簡(jiǎn)化粒子群算法[J].計(jì)算機(jī)仿真,2013,30(2):327-330.

        [11] 胡旺,李志蜀.一種更簡(jiǎn)化而高效的粒子群優(yōu)化算法[J].軟件學(xué)報(bào),2007,18(4):861-868.

        [12] 張建南,劉以安,王剛.基于優(yōu)化粒子群算法的無(wú)人機(jī)航路規(guī)劃[J].傳感器與微系統(tǒng),2017,36(3):58-61.

        猜你喜歡
        規(guī)劃區(qū)域作業(yè)
        快來(lái)寫作業(yè)
        規(guī)劃引領(lǐng)把握未來(lái)
        快遞業(yè)十三五規(guī)劃發(fā)布
        商周刊(2017年5期)2017-08-22 03:35:26
        多管齊下落實(shí)規(guī)劃
        作業(yè)
        故事大王(2016年7期)2016-09-22 17:30:08
        關(guān)于四色猜想
        分區(qū)域
        迎接“十三五”規(guī)劃
        基于嚴(yán)重區(qū)域的多PCC點(diǎn)暫降頻次估計(jì)
        我想要自由
        国产激情艳情在线看视频| 无码AV无码免费一区二区| 一区二区三区少妇熟女高潮 | 日韩人妻无码一区二区三区久久| 特级毛片爽www免费版| 免费网站看v片在线18禁无码| 国产精品久久久久9999吃药| 成 人 免 费 黄 色| 激情伊人五月天久久综合| 成年午夜无码av片在线观看| 精品欧美一区二区在线观看| 无码8090精品久久一区| 国产精品久久三级精品| 中国男女黄色完整视频| 亚洲av综合av国产av中文| 正在播放国产对白孕妇作爱| 国产欧美久久久另类精品| 老熟女熟妇嗷嗷叫91| 大香蕉久久精品一区二区字幕| 亚洲一本二区偷拍精品| 日本久久久免费观看视频| 国产自国产自愉自愉免费24区| 精品www日韩熟女人妻| 国产香蕉尹人在线视频播放| av手机天堂| 一本色道久久88综合亚洲精品 | 狂插美女流出白浆视频在线观看| 色噜噜亚洲男人的天堂| 日本大尺度吃奶呻吟视频| 99爱这里只有精品| 国产女主播福利一区在线观看 | 在线不卡中文字幕福利| 久久99热只有频精品8国语| 大肉大捧一进一出视频| 久久精品国产亚洲不av麻豆| 五十路在线中文字幕在线中文字幕| 亚洲乱码中文字幕在线| 国产成人av综合色| 国产目拍亚洲精品一区二区| 亚洲成AV人久久| 国产亚洲熟妇在线视频|