999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于編隊(duì)技術(shù)的無(wú)人機(jī)飛行控制策略研究

2021-09-17 04:54:50許鵬鵬余祥功夏昊天
電子制作 2021年16期
關(guān)鍵詞:規(guī)劃

許鵬鵬,余祥功,夏昊天

(江蘇航運(yùn)職業(yè)技術(shù)學(xué)院,江蘇南通,226010)

0 引言

當(dāng)前,無(wú)人機(jī)已經(jīng)在民用、軍用很多領(lǐng)域內(nèi)得到了廣泛的使用。然而,隨著其使用范圍的持續(xù)擴(kuò)張和所接任務(wù)難度的不斷提高,之前使用的對(duì)單架無(wú)人機(jī)的操控策略早已無(wú)法滿足各種新需求。單架無(wú)人機(jī)在執(zhí)行復(fù)雜程度、難度都較高的任務(wù)時(shí)顯得力不從心,難以保障工作效率及成功率[1]。為了解決單架無(wú)人機(jī)的不足之處,無(wú)人機(jī)編隊(duì)這一作業(yè)形式的研發(fā)應(yīng)運(yùn)而生。無(wú)人機(jī)編隊(duì)飛行模式主要是將兩架或者兩架以上無(wú)人機(jī)按照某個(gè)指定的編隊(duì)構(gòu)型去執(zhí)行相關(guān)飛行任務(wù),通過編隊(duì)飛行能夠順利解決之前單架無(wú)人機(jī)在執(zhí)行任時(shí)出現(xiàn)的各種問題。面對(duì)復(fù)雜程度比較高的任務(wù)時(shí),通過并行模式,即便隊(duì)伍中有一架無(wú)人機(jī)發(fā)生故障,也不會(huì)對(duì)完成任務(wù)造成任何不利影響。此外,在執(zhí)行單架無(wú)人機(jī)無(wú)法完成的重、大型運(yùn)輸任務(wù)的時(shí)候,編隊(duì)形式可以借助多架無(wú)人機(jī)之間的協(xié)同合作,在充分發(fā)揮小型無(wú)人機(jī)靈活性特長(zhǎng)的同時(shí),更加有效的完成飛行任務(wù)。

1 無(wú)人機(jī)編隊(duì)控制技術(shù)

為滿足飛行任務(wù)中所要求的各種變化,多架無(wú)人機(jī)按照指定的編隊(duì)結(jié)構(gòu)去飛行,其中包含設(shè)計(jì)、保持、重構(gòu)隊(duì)形以及避碰等各環(huán)節(jié)。在完成隊(duì)形設(shè)計(jì)之后,無(wú)人機(jī)需要維持隊(duì)形結(jié)構(gòu)直至終點(diǎn),且在飛行過程中需要實(shí)現(xiàn)避碰——能夠成功避開途中所遇到的各種障礙或威脅[2]。在進(jìn)行編隊(duì)飛行時(shí),固定好隊(duì)形后的關(guān)鍵是如何保持住隊(duì)形。隊(duì)形能否得到保持,將會(huì)直接對(duì)作業(yè)情況和定位的精準(zhǔn)程度造成很大影響。當(dāng)無(wú)人機(jī)編隊(duì)在保持隊(duì)形進(jìn)行固定飛行時(shí),若遇到威脅或障礙就需要進(jìn)行避碰,隊(duì)形也可能會(huì)因此需要進(jìn)行調(diào)整才能順利抵達(dá)終點(diǎn)、完成飛行任務(wù),即對(duì)編隊(duì)進(jìn)行重構(gòu)。在特定情境下,只有重新構(gòu)造編隊(duì)才能更好地完成任務(wù)。因此,多無(wú)人機(jī)進(jìn)行編隊(duì)飛行時(shí),需充分發(fā)揮編隊(duì)保持、重構(gòu)以及避障三大部分的技術(shù)[3]。

■1.1 障礙物威脅模型

無(wú)人機(jī)在飛行過程中會(huì)遇到很多障礙和威脅,并因此而影響其飛行軌跡以及任務(wù)的完成。為了能夠更符合真實(shí)的飛行環(huán)境,并對(duì)本文中所用算法的有效性進(jìn)行驗(yàn)證,本文創(chuàng)建了威脅模型,模擬真實(shí)飛行環(huán)境展開相關(guān)實(shí)驗(yàn),所創(chuàng)建的障礙物威脅模型如下:

其中:(x,y)指的是地形在xoy軸的投影坐標(biāo),z指的是所創(chuàng)建的地形模型的高度,a,b,c,d,e,f,g則表示各個(gè)系數(shù),借助這些系數(shù)的變化能夠創(chuàng)建出各種不同地形。

■1.2 人工勢(shì)能法

最初由Khatib提出來(lái)的APF(人工勢(shì)能法),可分成斥力勢(shì)場(chǎng)和引力勢(shì)場(chǎng)兩個(gè)部分,主要設(shè)計(jì)思路是構(gòu)造障礙物周圍的斥力場(chǎng)以及目標(biāo)周圍的引力場(chǎng)。按照勢(shì)函數(shù)下降的方向,在勢(shì)場(chǎng)值內(nèi)反映出障礙物、目標(biāo)分布和位置信息,并搜尋出安全的路徑。其優(yōu)勢(shì)是:提高實(shí)時(shí)性、減少計(jì)算量。在搜索空間當(dāng)中,如果以x表示UAV的位置向量,那么引力場(chǎng)、斥力場(chǎng)、復(fù)合勢(shì)場(chǎng)三個(gè)函數(shù)如下:

以此類推,每個(gè)點(diǎn)的勢(shì)場(chǎng)力都能用上述公式計(jì)算得出,在合力作用之下,由出發(fā)點(diǎn)至終點(diǎn)。這種辦法能夠快速找出到達(dá)終點(diǎn)的路徑,然而也有局限性,當(dāng)終點(diǎn)附近存在障礙物的時(shí)候,無(wú)人機(jī)越接近終點(diǎn)的同時(shí)也會(huì)越接近障礙物,所受到的斥力也會(huì)越大,這時(shí)終點(diǎn)將不再是全局中最小的點(diǎn),會(huì)導(dǎo)致無(wú)人機(jī)無(wú)法到達(dá)終點(diǎn)。在合力為0的時(shí)候,就會(huì)生成勢(shì)場(chǎng)局部極點(diǎn),無(wú)人機(jī)的進(jìn)一步作業(yè)將不能再進(jìn)行下去。而當(dāng)障礙物密集存在的時(shí)候,無(wú)人機(jī)哪怕沒有飛入局部極點(diǎn),其路徑也將發(fā)生較為復(fù)雜的震與抖動(dòng)。

因此,APF算法更易于收縮至局部極小點(diǎn),出現(xiàn)抖動(dòng)現(xiàn)象和無(wú)法到達(dá)目標(biāo)的問題,還會(huì)發(fā)生下列狀況:

(1)傳統(tǒng)的APF模型未考慮無(wú)人機(jī)勢(shì)力在勢(shì)力場(chǎng)內(nèi)所發(fā)生的變化。當(dāng)目標(biāo)點(diǎn)靠近障礙物的時(shí)候,勢(shì)場(chǎng)內(nèi)就會(huì)生成引力,UAV便在引力作用之下朝著目標(biāo)點(diǎn)移動(dòng),然而在此過程當(dāng)中也會(huì)越來(lái)越靠近障礙物,無(wú)人機(jī)距離障礙物越近,便會(huì)受到越大的斥力,使其難以到達(dá)目標(biāo)點(diǎn)[4]。倘若無(wú)人機(jī)與目標(biāo)點(diǎn)之間有障礙物且二者共線,則按照經(jīng)典APF算法得知,在無(wú)人機(jī)移向目標(biāo)點(diǎn)時(shí),一定會(huì)有某個(gè)點(diǎn)致使無(wú)人機(jī)所受到的合力為零并停止前進(jìn)。

(2)由于引力與斥力所生成的合力突然變化而出現(xiàn)的抖動(dòng)。當(dāng)無(wú)人機(jī)靠近目標(biāo)點(diǎn)時(shí),障礙物四周的勢(shì)場(chǎng)力會(huì)使合力出現(xiàn)變化,致使無(wú)人機(jī)下一個(gè)動(dòng)作的角度發(fā)生很大改變,從而出現(xiàn)抖動(dòng)的情況[5]。無(wú)人機(jī)如果在運(yùn)動(dòng)過程中發(fā)生至少持續(xù)兩步方向角差θ,且大小在90<θ<180,則表明其出現(xiàn)了抖動(dòng)。出現(xiàn)抖動(dòng)情況,即使無(wú)人機(jī)有時(shí)仍可繼續(xù)抖動(dòng)著到達(dá)目標(biāo)點(diǎn),但其航跡飛行以及執(zhí)行任務(wù)的效果都會(huì)受到影響,這種方式并不可行。另外,局部最小點(diǎn)APF法在無(wú)人機(jī)上的應(yīng)用,主要是機(jī)體與目標(biāo)點(diǎn)之間生成的引力牽引以及機(jī)體與障礙物之間生成的排斥力。機(jī)體在引力與斥力的合力作用下進(jìn)行運(yùn)動(dòng),發(fā)生目標(biāo)點(diǎn)無(wú)法到達(dá)或抖動(dòng)情況的時(shí)候,機(jī)體便極可能停留于局部最小點(diǎn)[6]。飛行環(huán)境內(nèi)有時(shí)候會(huì)出現(xiàn)密集的障礙物,遇到這種情況,無(wú)人機(jī)很難繞道此區(qū)域到達(dá)目標(biāo)點(diǎn)所在的位置,便需重選一些狹窄通道當(dāng)作替代路徑。但是,在狹窄通道中,這一點(diǎn)所受到的斥力可能會(huì)遠(yuǎn)大于目標(biāo)點(diǎn)的引力,但是由于在經(jīng)典的APF計(jì)算當(dāng)中無(wú)人機(jī)的每一步運(yùn)動(dòng)都只會(huì)受到合力的作用,它就會(huì)陷在障礙中難以飛出,排斥力兩邊的力量都會(huì)將無(wú)人機(jī)陷至局部最小點(diǎn),如圖1所示。

圖1 無(wú)人機(jī)陷至局部最小點(diǎn)

2 無(wú)人機(jī)編隊(duì)隊(duì)形控制算法

■2.1 編隊(duì)隊(duì)形模型的設(shè)計(jì)

本文研究的無(wú)人機(jī)編隊(duì)飛行時(shí)所使用的結(jié)構(gòu)為leaderfollower,例如:用一架leader及兩架follower構(gòu)成一個(gè)三角形結(jié)構(gòu)的編隊(duì)。在leader-follower結(jié)構(gòu)中,編隊(duì)內(nèi)會(huì)設(shè)置一架無(wú)人機(jī)為leader(領(lǐng)航者),其余無(wú)人機(jī)則為follower,都跟著leader進(jìn)行運(yùn)動(dòng)。Follower會(huì)參照l(shuí)eader所處位置的變化而調(diào)整其飛行方向和位置參數(shù)信息。Leader可用于指揮整支編隊(duì)飛行的方向,在編隊(duì)內(nèi)可通過leader的位置參數(shù)信息計(jì)算出follower的預(yù)計(jì)位置,其他follower也會(huì)收到這一信息并飛至其在整個(gè)編隊(duì)中的擬定位置。如圖2所示,在模擬實(shí)驗(yàn)當(dāng)中,可以借助于三角形編隊(duì)結(jié)構(gòu)以及l(fā)eader的位置參數(shù)信息推算出編隊(duì)中其他follower應(yīng)處的位置參數(shù)信息和飛行路徑。

圖2 三角形結(jié)構(gòu)的leader-follower編隊(duì)

■2.2 動(dòng)態(tài)飛行編隊(duì)方程

將編隊(duì)內(nèi)UAV數(shù)量設(shè)為N,F(xiàn)c={UAVi|i=1,2,…,N}則可用于表示編隊(duì)集合,UAV運(yùn)動(dòng)的動(dòng)態(tài)方程就會(huì)如下:

式子內(nèi):(xi,yi) 代表的是UAV的坐標(biāo)位置,vi為其速度;t代表采樣的周期;xi代表無(wú)人機(jī)的航向角;av和ax分別代表速度及航向角時(shí)間常數(shù);xic和vic則分別代表著航向角指令及速度指令。

■2.3 航跡規(guī)劃的計(jì)算方法

無(wú)人機(jī)的航跡規(guī)劃受到很多因素的制約,例如:機(jī)體性能、受障礙物影響的程度以及如何在復(fù)雜環(huán)境之下安全、準(zhǔn)時(shí)地從起點(diǎn)到達(dá)終點(diǎn)。因此,規(guī)劃航跡時(shí)必須在考慮以上制約因素的同時(shí)規(guī)劃出最佳編隊(duì)航跡,模擬出既能避免受障礙物影響出現(xiàn)碰撞危險(xiǎn)又能很快到達(dá)目的地、完成任務(wù)的飛行路線[7]。因此,在對(duì)無(wú)人機(jī)進(jìn)行航跡規(guī)劃時(shí),除了路徑的長(zhǎng)短,還必須保障其安全性。但是如此就可能出現(xiàn)多個(gè)目標(biāo),得到多個(gè)方案,在缺乏更多驗(yàn)證信息的時(shí)候,難以比較出這些方案中哪個(gè)更合適,因此需要找出更多適用方案[8]。當(dāng)需要實(shí)現(xiàn)多重功能和最優(yōu)效益時(shí),就會(huì)出現(xiàn)四個(gè)甚至四個(gè)以上目標(biāo)等待優(yōu)化,有時(shí)目標(biāo)甚至?xí)噙_(dá)10-15個(gè)。隨著目標(biāo)數(shù)量的增加,非支配解在隨機(jī)選擇當(dāng)中所占比例也相應(yīng)增大,目標(biāo)向量集則呈指數(shù)級(jí)增長(zhǎng),使得搜索進(jìn)展過慢。

■2.4 無(wú)人機(jī)多目標(biāo)航跡規(guī)劃的NSGA-Ⅱ算法

在規(guī)劃航跡的時(shí)候,首先要確保無(wú)人機(jī)能夠避開障礙物、避免發(fā)生無(wú)人機(jī)之間的碰撞,且在實(shí)現(xiàn)航跡約束條件(安全性、長(zhǎng)度)的同時(shí),為無(wú)人機(jī)規(guī)劃出一條綜合最佳方案。因此,問題則變成同時(shí)為多個(gè)目標(biāo)進(jìn)行優(yōu)化,需要針對(duì)實(shí)際航跡規(guī)劃中所遇到的問題創(chuàng)建出相應(yīng)的模型,并利用NSGA-Ⅱ進(jìn)化計(jì)算方法求解。在符合UAV飛行約束條件的前提之下,兼顧多重指標(biāo),同時(shí)優(yōu)化航跡的安全性和長(zhǎng)度,以更加有效地規(guī)劃航跡。NSGA-Ⅱ進(jìn)化計(jì)算方法的公式如下所示:

在執(zhí)行上述操作后,可獲得第1代子代,之后再由第2代開始翻倍種群的數(shù)量,對(duì)父子種群加以合并,快速非支配排序并計(jì)算出每一個(gè)非支配層個(gè)體的擁擠程度,從而選出合適的個(gè)體進(jìn)入下一代。如此反復(fù),直至迭代次數(shù)最大并取得最優(yōu)解集,詳細(xì)步驟如圖3所示。

圖3 NSGA-Ⅱ進(jìn)化計(jì)算方法

3 仿真及結(jié)論

在航跡規(guī)劃過程中,使用頻率最高的三種路徑算法是DEBA、BA和NSGA-Ⅱ。通過仿真得出圖4所示的三維環(huán)境之下NSGA-Ⅱ、DEBA、BA的目標(biāo)函數(shù)收斂曲線,對(duì)目標(biāo)函數(shù)收斂曲線分析可得出:與路徑規(guī)劃仿真一致,以紅色收斂線代表DEBA、藍(lán)色收斂線代表BA、黑色收斂線代表NSGA-Ⅱ。特定算法的收斂速度取決于收斂線的斜率,因此NSGA-Ⅱ的收斂性能最佳,DEBA其次,而BA的收斂性能最不理想。相較于BA 和DEBA,NSGA-Ⅱ收斂速度最快,在數(shù)十次迭代操作之后,飛行目標(biāo)函數(shù)最后能收斂至一個(gè)比較穩(wěn)定的值,而這個(gè)穩(wěn)定值多用于檢驗(yàn)性能以及收斂精度。在迭代過程相同的情況下,NSGA-Ⅱ的收斂適應(yīng)度則比BA和DEBA低,與最小收斂值相對(duì)應(yīng)的是最低能量消耗和最短飛行路徑長(zhǎng)度。

圖4 目標(biāo)函數(shù)收斂曲線

猜你喜歡
規(guī)劃
我們的規(guī)劃與設(shè)計(jì),正從新出發(fā)!
“十四五”規(guī)劃開門紅
“十四五”規(guī)劃建議解讀
發(fā)揮人大在五年規(guī)劃編制中的積極作用
規(guī)劃計(jì)劃
規(guī)劃引領(lǐng)把握未來(lái)
快遞業(yè)十三五規(guī)劃發(fā)布
商周刊(2017年5期)2017-08-22 03:35:26
基于蟻群算法的3D打印批次規(guī)劃
多管齊下落實(shí)規(guī)劃
十三五規(guī)劃
華東科技(2016年10期)2016-11-11 06:17:41
主站蜘蛛池模板: 免费在线a视频| 国产99精品久久| 亚洲va在线观看| 国产一区亚洲一区| 亚洲精品波多野结衣| 国产一区二区三区精品欧美日韩| 午夜精品久久久久久久无码软件| 香蕉久久国产超碰青草| 狠狠综合久久| 国产内射一区亚洲| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲人成网站色7799在线播放| 国产亚卅精品无码| 国产视频 第一页| 在线日韩日本国产亚洲| 久久中文字幕不卡一二区| 成人小视频网| 精品自拍视频在线观看| 99精品国产自在现线观看| 欧美国产综合色视频| 国产精品人莉莉成在线播放| 免费不卡视频| 国产亚洲精品91| 亚州AV秘 一区二区三区| 蜜臀AVWWW国产天堂| 亚洲日韩图片专区第1页| 欧美日韩一区二区在线播放| 18禁高潮出水呻吟娇喘蜜芽| 99久久国产综合精品女同 | 国产欧美在线观看一区| 欧美综合成人| 国产精品入口麻豆| 久久精品国产电影| 久久精品视频亚洲| 久久无码av三级| 欧美亚洲一区二区三区导航| 在线不卡免费视频| 毛片免费在线视频| 无码又爽又刺激的高潮视频| 国产乱子伦精品视频| 99re热精品视频国产免费| 婷婷开心中文字幕| 亚洲资源站av无码网址| 欧美另类图片视频无弹跳第一页| 精品一区二区三区波多野结衣| 91在线视频福利| 亚洲女同一区二区| 99re在线观看视频| 国产丝袜丝视频在线观看| 一级香蕉人体视频| 国产粉嫩粉嫩的18在线播放91| 高清大学生毛片一级| 九色最新网址| 中文字幕无线码一区| 久久毛片基地| 日韩在线欧美在线| 精品一区二区三区四区五区| 性欧美在线| 中文字幕人妻无码系列第三区| 三上悠亚精品二区在线观看| 国产真实二区一区在线亚洲| 毛片网站在线看| 国产原创第一页在线观看| 国产视频大全| 亚洲国产精品日韩欧美一区| 精品自拍视频在线观看| 欧美第九页| 在线精品欧美日韩| 亚洲成人在线免费| 久久精品电影| 国内精品久久久久鸭| 四虎国产精品永久在线网址| 热九九精品| 免费jizz在线播放| 2048国产精品原创综合在线| 一区二区午夜| 三级欧美在线| 综合社区亚洲熟妇p| 精品国产成人三级在线观看| 福利在线不卡一区| 国产在线视频自拍| 无码国内精品人妻少妇蜜桃视频|