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

固定翼巡線無人機(jī)實時蟻群算法路徑規(guī)劃

2017-07-12 19:51:35鄭武略尚濤金釗
計算技術(shù)與自動化 2017年2期
關(guān)鍵詞:無人機(jī)

鄭武略+尚濤+金釗

摘 要:本文針對傳統(tǒng)蟻群算法局部早熟等問題對算法進(jìn)行了改進(jìn),并對無人機(jī)路徑規(guī)劃及重規(guī)劃多條件約束問題進(jìn)行了研究,提高蟻群算法航跡規(guī)劃計算速度及全局性來滿足實時蟻群算法航跡規(guī)劃要求。文章針對傳統(tǒng)蟻群算法的早熟問題采用全局與局部信息素互補衰減法,來高效完成蟻群算法尋優(yōu)問題,并當(dāng)無人機(jī)偏離航線時能及時根據(jù)無人機(jī)所在位置重新規(guī)劃。通過實驗結(jié)果得出蟻群算法具有快速的計算能力,能在短時間內(nèi)對更改的路徑進(jìn)行響應(yīng),完成無人機(jī)自校正航跡規(guī)劃。

關(guān)鍵詞:無人機(jī);實時路徑規(guī)劃;蟻群算法

中圖分類號:TP242 文獻(xiàn)標(biāo)識碼:A

Abstract:Because of premature in traditional ACO(Ant Colony Optimal), this article comes up with a improved algorithm and use this algorithm to realize the multifactor control in UAV online path planning to improve the speed and global search. By combing local evaporation with global pheromone update, the ACO has a higher speed in finding optimal planning path. Whats more, its suit for the self adjust UAV path planning. Through the improving ACO, a more precise and efficiency path can be found.

Keywords: unmanned aerial vehicle(UAV); path planning online; ant colony optimal(ACO)

1 引言

近年來,作為新興航空機(jī)器人的無人機(jī),由于體積小、質(zhì)量輕及高機(jī)動性等因素讓其在各行各業(yè)都得到了廣泛的應(yīng)用于認(rèn)可[1]。其在電力巡線、區(qū)域勘測、無損檢測等作業(yè)中優(yōu)秀的性能及靈活的操縱性使其收到電力行業(yè)廣泛認(rèn)可,并且由于無人機(jī)可搭載多樣傳感器,使無人機(jī)的功能拓展與應(yīng)用得到廣泛的拓展與關(guān)注。而在固定翼無人機(jī)自主巡線作業(yè)中,由于電力巡檢部分輸電走廊處于地勢危險地區(qū),這給無人機(jī)自主巡線造成很大的困難,同時對無人機(jī)航跡規(guī)劃精確性有了更高的要求,使無人機(jī)自校正重新路徑重規(guī)劃算法成為無人機(jī)航跡規(guī)劃的研究者爭相探討研究的技術(shù)難點。

目前航跡規(guī)劃方向已經(jīng)涌現(xiàn)出大量的研究性成果,其中‘The Visibility Graph 法針對衛(wèi)星地圖序列,通過鳥瞰視角針對無人機(jī)作業(yè)區(qū)域利用直線段標(biāo)定規(guī)劃路徑[2]。四叉樹路徑規(guī)劃法通過將無人機(jī)巡航環(huán)境分解成四叉樹結(jié)構(gòu),通過四叉樹結(jié)構(gòu)分叉來遍歷整個巡航環(huán)境來生成無人機(jī)航行最優(yōu)航跡[3]。Jitin Kumar Goyal等人針對A*算法計算搜索細(xì)胞尺寸進(jìn)行改進(jìn),并利用啟發(fā)因子來提高搜索最優(yōu)航跡的效率,對無人機(jī)與搜索環(huán)境之間的比例進(jìn)行考慮來提高航跡規(guī)劃算法的安全性[4]。

蟻群算法最早由Dorigo 等[5]作為一種多條件約束優(yōu)化的計算方法展開研究,因為其可以全局的并行計算并且具有良好的動態(tài)性及魯棒性,因此在復(fù)雜的組合優(yōu)化問題十分適用。由于在收斂后期基本蟻群算法早熟局的缺點,有大量研究人員將蟻群算法與其他算法相結(jié)合來提高蟻群算法搜索能力,但同時大大增加了算法的復(fù)雜性與計算速度[6-8]。本文以信息素更新等方面作為改進(jìn)點,來提高蟻群算法全局搜索能力,與計算速度,進(jìn)而實現(xiàn)無人機(jī)自校正航跡規(guī)劃。

2 改進(jìn)蟻群算法

2.1 蟻群優(yōu)化算法

蟻群算法基于是螞蟻從出發(fā)點沿地形尋找食物,找到食物后原路折返,并在走過的路徑上留下信息素。因此,所走路徑越短的螞蟻,其所走路徑上包含有較高的信息素含量,而后尋找食物的螞蟻會有較大的可能選擇這條路線,由此組成一個逐漸逼近最優(yōu)解的正反饋尋優(yōu)過程。

1) 蟻群算法轉(zhuǎn)移策略

蟻群算法迭代初始,置 (h為常數(shù))并設(shè)定蟻群規(guī)模為m (1,2,…,M)。其中,第t次迭代i點到j(luò)點間所含的信息濃度用 來表示。在蟻群尋優(yōu)過程中,螞蟻通過可行路徑上的信息素作為下一方向搜索依據(jù),并將轉(zhuǎn)移概率與輪盤賭注法相結(jié)合來對下一節(jié)點進(jìn)行搜索。 為第k只螞蟻在第t次的迭代時從點i轉(zhuǎn)移到j(luò)的概率,其計算公式如(1)所示:

其中, 為蟻群算法中螞蟻的可到達(dá)點, 為禁止清單,記錄螞蟻k代所走過的節(jié)點及螞蟻禁止通行的節(jié)點,并針對當(dāng)前路徑及時動態(tài)調(diào)整。 表示尚未搜索節(jié)點,此外式(1)中的 代表信息素濃度因子, 代表啟發(fā)因子, 表示引導(dǎo)因子端的重要性權(quán)重,且 與 的取值大小酸谷算法收斂速度。

2)啟發(fā)因子設(shè)計

通過對啟發(fā)因子進(jìn)行設(shè)計,可以影響蟻群算法轉(zhuǎn)移概率,進(jìn)而引導(dǎo)螞蟻搜索方向,對螞蟻尋優(yōu)進(jìn)行引導(dǎo)。其計算公式如式(2)所示。

其中, 為點i與點j之間的距離。且當(dāng)下一搜索節(jié)點距當(dāng)前位置越近,導(dǎo)引因子則越大。此外,無人機(jī)巡線飛行過程由于姿態(tài)控制會對無人機(jī)自身機(jī)能造成一定的損耗,因此無人機(jī)在巡線過程中具有能量消耗上限即 ,因此每一航程段距離 應(yīng)滿足:

2.2 基于蟻群算法的航跡規(guī)劃

本文基于固定翼無人機(jī)作業(yè)路徑情況考慮,一般而言無人機(jī)巡線作業(yè)飛行軌跡都是從起點出發(fā)遍歷各個作業(yè)目標(biāo)點完成任務(wù)后折返的過程。本文通過考慮在無時間條件約束時給定無人機(jī)飛行起點和所需遍歷的各個目標(biāo)點,并設(shè)定無人機(jī)巡線環(huán)境限制來將路徑規(guī)劃問題視為 TSP(Traveling Salesman Problem) 問題求解[12,13]。其偽代碼如下所示:

Step1 設(shè)定蟻群規(guī)模,并將蟻群隨機(jī)分配到各個目標(biāo)點中,并將目標(biāo)點置于禁忌表中。

Step2 對蟻群算法迭代次數(shù)進(jìn)行設(shè)定,當(dāng)達(dá)到最大迭代次數(shù)時結(jié)束循環(huán),否則循環(huán)執(zhí)行步驟3、4,并在迭代結(jié)束后進(jìn)行全局信息素更新。

Step3 對螞蟻 k(1≤k≤M),進(jìn)行如下指示:

if (查找可達(dá)目標(biāo)點i)

若找到,則記錄i為下一目標(biāo)點;

else

記錄本次循環(huán)路徑。

Step4 更新路徑上的信息素。

Step5 輸出結(jié)果。

Step6 程序結(jié)束。

2.3 無人機(jī)自校正航跡規(guī)劃

在無人機(jī)航跡規(guī)劃歷程中,系統(tǒng)會根據(jù)用戶給定的目標(biāo)點自動生成最優(yōu)航跡,可以控制無人機(jī)根據(jù)蟻群算法所給出的目標(biāo)點來遍歷其他作業(yè)點。但是當(dāng)需要臨時更改重新生成路徑時,需要用戶手動更改新目標(biāo)點,然后利用蟻群算法對無人機(jī)航跡路線進(jìn)行校正。

無人機(jī)路徑規(guī)劃系統(tǒng)主要包括兩類規(guī)劃策略,一種是基于蟻群算法的靜態(tài)無人機(jī)路徑規(guī)劃,另一種是根據(jù)無人機(jī)真實環(huán)境而重新設(shè)定無人機(jī)航跡的動態(tài)無人機(jī)航跡規(guī)劃。如果無人機(jī)由于環(huán)境威脅及作業(yè)目標(biāo)變更時,固定翼無人機(jī)會偏移原航跡。因此,系統(tǒng)需要以當(dāng)前無人機(jī)坐標(biāo)位置為起點,對原航跡規(guī)劃路線進(jìn)行校正,然后令無人機(jī)按新生成的路徑來對作業(yè)點進(jìn)行遍歷。 自動控制系統(tǒng)是無人機(jī)自主飛行系統(tǒng)中的關(guān)鍵環(huán)節(jié),因此無人機(jī)需要跟隨蟻群算法所生成的航跡來執(zhí)行飛行命令。當(dāng)無人機(jī)規(guī)劃航跡變更后,無人機(jī)飛行控制將會收到來自地面站的目標(biāo)點變更指令及導(dǎo)入校正后的規(guī)劃路徑,并通過PWM信號對無人機(jī)姿態(tài)進(jìn)行控制[14,15]。

3 仿真實例

3.1 基于蟻群算法的無人機(jī)路徑規(guī)劃

設(shè)定無人機(jī)起點為(0,10,4),并設(shè)定目標(biāo)點為(20,8,5), 設(shè) =1.5, =2, =0.1, =0.01, =0.1,M=30,K=100,其中M為蟻群規(guī)模,K為迭循環(huán)次數(shù)。仿真得到的路徑曲線分別如圖1所示。

由于將起始點、終止點及地圖信息輸入到蟻群算法搜索中,算法時長301毫秒,并且從算法生成路徑中可以看出算法在避開障礙物的同時可以沿著地形走勢飛行,切實提高無人機(jī)巡線效率。

3.2 無人機(jī)蟻群算法的路徑重規(guī)劃

設(shè)定無人機(jī)巡線作業(yè)目標(biāo)點分別為{10,50,20},{25,44,25},{34,38,36},{48,47,31},{62,37,41},{75,48,34},{64,60,39},{45,68,37},{34,59,30},{22,52,28},其蟻群算法參數(shù)與上文航跡規(guī)劃所設(shè)參數(shù)保持一直,得到無人機(jī)遍歷目標(biāo)點的路徑如圖4紅線所示航跡,其算法運行時間為353毫秒,最短路徑長為170.209。當(dāng)無人機(jī)航跡遍歷目標(biāo)更改時,生成路徑如圖2藍(lán)線航跡所示,最短路徑長度為162.641,航跡校正用時261ms。

4 結(jié)論

本文主要針對巡線無人機(jī)基于蟻群算法無人機(jī)實時航跡規(guī)劃方法進(jìn)行研究。根據(jù)實驗結(jié)果可以看出,改進(jìn)蟻群算法高效的迭代能力和快速的計算速度可以在目標(biāo)點更改后快速做出相應(yīng),并計算出改變后的無人機(jī)航跡目標(biāo)點后無人機(jī)新的航跡路線,滿足無人機(jī)實時航跡規(guī)劃準(zhǔn)確性和實時性的要求,讓無人機(jī)實時做出反應(yīng)。

參考文獻(xiàn)

[1]. 王連波. 淺談無人機(jī)的發(fā)展現(xiàn)狀及發(fā)展趨勢研究[J]. 科技與企業(yè). 2013(14):349

[2]. Christos Alexopoulos and Paul M. Griffin. Path Planning for a Mobile Robot. IEEE transactions on Systems[J]. Man and Cybernetics. 1992, 22(2): 318 – 322

[3]. Kambhampati S. and Davis L.Multiresolution path planning for mobile robots[J]. IEEE Journal of Robotics and Automation. 1986, 2(3) : 135-145

[4]. Jitin Kumar Goya, K.S. Nagla. A New Approach of Path Planning for Mobile Robots[J]. IEEE. 2014:863-867

[5]. Dorigo M, Maniezzo V, Colorni A. Ant system: optimization by a colony of cooperating agent [J]. IEEE Transactions on Systems ,Man , and Cybernetics , 1996, 26(1): 29- 41

[6]. 左洪浩.蟻群優(yōu)化算法及其應(yīng)用研究 [D].合肥: 中國科學(xué)技術(shù)大學(xué)合肥智能機(jī)械研究所,2006.

ZUO Hong Hao. Research on the Ant Colony Optimization Algorithm and Its Applications[D]. Hefei: Institute of Intelligent Machines,University of Science and Technology of China,2006

[7]. Yang Yu .Research on Path Planning for Mobile Robot Based on Ant Colony Algorithm in Dynamic Environment[J].IEEE,2008:497-499

[8]. TANG L.,F(xiàn)ANG T .J .,”Path Planning Method based on Improved Ant Colony Algorithm”, Journal of university of science and technology of china. China,Vol.39(9), pp. 77-79, 2009.

[9]. Gu Ping, Xiu Chunbo, Cheng Yi, Luo Jing, Li Yanqing. Adaptive Ant Colony Optimization Algorithm[J]. IEEE. 2014:95-98.

[10]. 王緒芝.基于蟻群算法的無人機(jī)航跡規(guī)劃及其動態(tài)仿真[D].南京航空航天大學(xué)自動化學(xué)院,2012

WANG Xu-zhi. Path Planning for UAV Based on Ant Colony Algorithm and Dynamic Simulation[D].Nanjing University of Aeroautics and Astronautics,2012

[11]. Ruey-Maw Chen. Heuristics Based Ant Colony Optimization for Vehicle Routing Problem[J] .IEEE Conference on Industrial Electronics and Applications,2011:1039-1043

[12]. Wen zhi-qiang, Cai zi-xing. Global path planning approach based on ant colony optimization algorithm. J. cent. South univ. technol, 2006, 13(6):707-712

[13]. Wu Bin, Shi Zhong-zhi, An Ant Colony Algorithm Based Partition Algorithm for TSP, Chinese J. Computers, Vol. 24, No. 12, 1328-1333,2001

[14]. Path Planning and Obstacle Avoidance for Vision Guided quadrotor UAV Navigation[J].12th IEEE International Conference on control & Automation(ICCA),2016:984-989

[15]. S. S. Ge and Y. J. Cui, ”Dynamic motion planning for mobile robots using potential field method”, Autonomous Robots, Vol. 13, pp. 207-222, 2002

猜你喜歡
無人機(jī)
基于蟻群算法的一種無人機(jī)二維航跡規(guī)劃方法研究
無人機(jī)動態(tài)跟蹤展示系統(tǒng)設(shè)計
無人機(jī)配送的障礙性因素分析
無人機(jī)在海上人命救助中的應(yīng)用
植保無人機(jī)操作規(guī)程及注意事項
高職院校新開設(shè)無人機(jī)專業(yè)的探討
人間(2016年26期)2016-11-03 17:52:40
利用無人機(jī)進(jìn)行航測工作的方式方法
一種適用于輸電線路跨線牽引無人機(jī)的飛行方案設(shè)計
科技視界(2016年22期)2016-10-18 14:30:27
淺析無人機(jī)技術(shù)在我國的發(fā)展前景
主站蜘蛛池模板: 国产高清色视频免费看的网址| 有专无码视频| 亚洲精品无码AⅤ片青青在线观看| 九色在线视频导航91| 中文精品久久久久国产网址| 久久精品无码专区免费| 91网红精品在线观看| 日韩二区三区无| 自慰网址在线观看| 伊人91在线| 精品久久久久久久久久久| 青青青国产在线播放| 99人妻碰碰碰久久久久禁片| 熟女成人国产精品视频| 国产永久在线观看| 欧美www在线观看| 亚洲高清中文字幕在线看不卡| 伊人久久精品亚洲午夜| 国产欧美日韩综合一区在线播放| 久久国产精品国产自线拍| 无遮挡一级毛片呦女视频| аv天堂最新中文在线| 日韩美毛片| 亚洲AV无码精品无码久久蜜桃| 成年人免费国产视频| a级毛片免费播放| 亚洲婷婷六月| 91系列在线观看| 91亚洲精品第一| 欧美中文一区| 免费一级α片在线观看| 精品久久久久久成人AV| 真人高潮娇喘嗯啊在线观看| 国产幂在线无码精品| 久久精品无码一区二区国产区| 欧美精品成人| 亚洲精品桃花岛av在线| 色噜噜在线观看| 国产精品亚洲天堂| 国产女人在线观看| 99国产精品免费观看视频| 日韩在线1| 免费观看男人免费桶女人视频| 毛片久久网站小视频| 日本影院一区| 国产va欧美va在线观看| 国产精品永久免费嫩草研究院| 无码中文字幕乱码免费2| 国产精品视频导航| 国产清纯在线一区二区WWW| 国产一区二区三区精品欧美日韩| 国产在线精品人成导航| 嫩草在线视频| 在线看片免费人成视久网下载| 免费欧美一级| 全色黄大色大片免费久久老太| 国产jizz| 亚洲性视频网站| 国产精品久久精品| 五月婷婷中文字幕| 在线观看无码a∨| 久久国产亚洲欧美日韩精品| 亚洲人成影视在线观看| 亚洲精品视频网| 日韩免费成人| 911亚洲精品| 国产精品久久久久久久伊一| 国产成人精品免费av| 免费A∨中文乱码专区| 国产丝袜啪啪| 亚洲第一成年网| 92精品国产自产在线观看| 99热这里只有精品5| 在线不卡免费视频| 欧美中文字幕无线码视频| 欧美精品成人一区二区在线观看| 欧美亚洲网| 中文字幕乱码二三区免费| 国产精品人莉莉成在线播放| 综1合AV在线播放| 婷五月综合| 91精品国产情侣高潮露脸|