《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于改進(jìn)人工勢場法的無人機(jī)在線航路規(guī)劃算法
基于改進(jìn)人工勢場法的無人機(jī)在線航路規(guī)劃算法
2018年電子技術(shù)應(yīng)用第4期
楊麗春1,2,顧穎彥1,,白 宇2
1.江蘇自動化研究所,,江蘇 連云港222061,;2.北京航空航天大學(xué) 電子信息工程學(xué)院,,北京100191
摘要: 在線航路規(guī)劃能夠使無人機(jī)針對動態(tài)變化的環(huán)境快速有效地生成相適應(yīng)的飛行航路,是無人機(jī)任務(wù)規(guī)劃系統(tǒng)必需的能力之一,?;谌斯輬龇ㄌ岢鲆环N三維在線航路規(guī)劃方法,使無人機(jī)在應(yīng)對動態(tài)變化的飛行環(huán)境時能實(shí)時規(guī)劃出保障飛行安全并滿足其任務(wù)執(zhí)行效率指標(biāo)的飛行航路,。此航路規(guī)劃方法在環(huán)境構(gòu)建過程中引入了參考航路引力場和自適應(yīng)的時間擾動因子,,解決了原人工勢場法在航路規(guī)劃中容易陷入勢場局部最小值而導(dǎo)致無法用適感環(huán)境動態(tài)變化區(qū)域的問題。在此基礎(chǔ)上,,提出一種虛擬目標(biāo)法以更有效地解決人工勢場法遇到的局部極值陷阱問題,。通過仿真驗(yàn)證表明:所提出的無人機(jī)在線航路規(guī)劃方法比傳統(tǒng)的人工勢場法更容易跳出勢場的局部最小值,且有較好的避障能力,。
中圖分類號: V297
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.174798
中文引用格式: 楊麗春,,顧穎彥,白宇. 基于改進(jìn)人工勢場法的無人機(jī)在線航路規(guī)劃算法[J].電子技術(shù)應(yīng)用,,2018,,44(4):5-9,13.
英文引用格式: Yang Lichun,,Gu Yinyan,,Bai Yu. UAV′s online route planning algorithm based on improved artificial potential-field[J].Application of Electronic Technique,2018,,44(4):5-9,13.
UAV′s online route planning algorithm based on improved artificial potential field
Yang Lichun1,,2,,Gu Yinyan1,Bai Yu2
1.Jiangsu Automation Research Institute,,Lianyungang 222061,,China; 2.School of Electronic and Information Engineering,,Beihang University,,Beijing 100191,China
Abstract: Online route planning could make the UAV in the dynamic environment quickly and efficiently generate suitable flight routes so that it is the necessary ability of UAV mission planning. This paper presents a three-dimensional online route planning method based on the adaptive artificial potential field method,,which could cope with the UAV dynamic flight environment and quickly generate the real-time safety flight route that satisfies the task requirement. The route planning method uses the reference route gravitational field and the adaptive time disturbance factor in the process of constructing environment to help the UAV escape the trap when fall into the local minimum of potential field. And a virtual target method is proposed to help effectively solve the trapping problem. Computer simulation results show that the UAV online route planning method is easier to jump out of the local minimum of the potential field than the traditional method, and has better obstacle avoidance capability.
Key words : online route planning,;artificial potential field method,;reference path gravity field;virtual target

0 引言

    無人機(jī)在線航路規(guī)劃是綜合考慮無人機(jī)機(jī)動性能,、任務(wù)需求等約束條件因素應(yīng)對動態(tài)變化的規(guī)劃環(huán)境,,進(jìn)而規(guī)劃出一條滿足任務(wù)需求的最優(yōu)或可行航路[1]。傳統(tǒng)的航路規(guī)劃算法是以固定的任務(wù)目標(biāo),、穩(wěn)定不變的飛行環(huán)境為假設(shè)前提而提出的,,是靜態(tài)的規(guī)劃,而無人機(jī)在實(shí)際的軍事,、勘探,、商業(yè)等應(yīng)用中,其任務(wù)目標(biāo)與飛行環(huán)境都可能是變化和不確定的,,因此傳統(tǒng)的航路規(guī)劃算法無法滿足無人機(jī)在動態(tài)變化的任務(wù)執(zhí)行環(huán)境中快速運(yùn)行期間對航路變化的要求,。由于傳統(tǒng)航路規(guī)劃算法存在在線規(guī)劃能力不足的問題,一種可以快速有效地生成針對動態(tài)變化環(huán)境相適應(yīng)的飛行航路的在線航路規(guī)劃方法亟待提出,。

    近年來,,國內(nèi)外許多學(xué)者針對動態(tài)環(huán)境中的飛行器航路規(guī)劃問題做了大量研究,并提出了多種可行的算法——動態(tài)規(guī)劃法[2-3],、神經(jīng)網(wǎng)絡(luò)法[4],、啟發(fā)式A*搜索法[5]、模擬退火法[6],、遺傳算法[7-8],、粒子群算法[9]等。這些算法比傳統(tǒng)的航路規(guī)劃算法有更好的在線規(guī)劃能力,,使飛行器可以在動態(tài)變化的飛行環(huán)境中做出與環(huán)境變化相應(yīng)的反應(yīng),,然而當(dāng)飛行環(huán)境地形精度要求較高時,地形柵格數(shù)量急劇增加,,從而搜索空間變大,,這些算法的規(guī)劃用時會大幅增加,大大降低了無人機(jī)的反應(yīng)速度,,使其動態(tài)規(guī)劃能力下降,。其次這些方法規(guī)劃出來的航路沒有充分考慮無人機(jī)實(shí)際的飛行航跡與飛行性能,大多航路是以關(guān)鍵坐標(biāo)點(diǎn)間直線連接組成不平滑的航路,,這種連接方式必須考慮無人機(jī)安全指標(biāo),,例如最大轉(zhuǎn)彎半徑、最小直飛距離等,。因此,,這些常用于全局航路規(guī)劃的算法在針對動態(tài)環(huán)境的在線航路實(shí)時規(guī)劃方面仍存在一定不足。

    本文在考慮無人機(jī)的機(jī)動性能和威脅回避要求的基礎(chǔ)上,,提出了一種基于改進(jìn)的自適應(yīng)人工勢場法(Artificial Potential Field,,APF)的在線航路規(guī)劃方法,。該方法以全局規(guī)劃生成的航路規(guī)劃結(jié)果為參考航線,根據(jù)飛行環(huán)境的動態(tài)變化快速生成可行航路以確保飛行的安全和任務(wù)的執(zhí)行效率,。同時針對人工勢場法在特殊區(qū)域容易陷入局部最小值,,從而導(dǎo)致規(guī)劃失敗的問題,以變化的參考航路勢場替代任務(wù)目標(biāo)引力場,,盡可能減少勢場局部最小值的情況,。同時引入時間因子,即使無人機(jī)陷入特殊區(qū)域的局部最小值,,也可以通過時間因子的擾動快速脫離,,確保航路規(guī)劃的成功。另外提出一種虛擬目標(biāo)方法,,選取適當(dāng)虛擬目標(biāo)暫時替代實(shí)際目標(biāo),,幫助解決局部極值陷阱問題。仿真結(jié)果表明,,基于自適應(yīng)人工勢場法的航路規(guī)劃方法滿足在線航路規(guī)劃的實(shí)時性和安全性要求,,勢場局部最小值的處理切實(shí)可行。

1 人工勢場法的基本理論與應(yīng)用

    人工勢場法在機(jī)器人的路徑規(guī)劃算法中已經(jīng)有大量的應(yīng)用,,并常被用于解決三維路徑規(guī)劃問題[10-13],。人工勢場法與其他三維航路規(guī)劃算法相比具有顯著的優(yōu)點(diǎn):首先,人工勢場法在規(guī)劃航路時只需根據(jù)勢力場計算當(dāng)前位置受到的合力,,結(jié)合當(dāng)前無人機(jī)運(yùn)動狀態(tài)進(jìn)行避障規(guī)劃,,所以其最顯著的特點(diǎn)即為計算量小,運(yùn)算速度快[14],。其次,,利用人工勢場法可以得到平滑而安全的航路,而其他航路規(guī)劃算法不僅需要對航路進(jìn)行平滑操作,,可能還需要重新進(jìn)行最小直飛距離,、最大爬升角度等飛行安全性能檢測。

1.1 人工勢場法的基本理論

    人工勢場法的基本原理是:將環(huán)境中運(yùn)動的物體看作處于虛擬力場中的一個質(zhì)點(diǎn),,虛擬力場由目標(biāo)的吸引力場和障礙物的排斥力場組成,,通過搜索沿著勢函數(shù)下降的路線規(guī)劃出避撞的航路。單障礙物受力圖和多障礙物受力圖分別如圖1和圖2所示,。其中虛擬引力如式(1)所示,,斥力如式(2)所示,,詳細(xì)步驟如下:

wrj1-t1.gif

wrj1-t2.gif

    (1)在規(guī)劃空間內(nèi)設(shè)計勢場,。任務(wù)目標(biāo)對應(yīng)吸引力場,方向指向目標(biāo)位置,。威脅障礙物對應(yīng)排斥力場,,方向?yàn)檫h(yuǎn)離障礙方向,。

    (2)根據(jù)規(guī)劃空間引力和斥力場模型計算合力,結(jié)合運(yùn)動物體當(dāng)前運(yùn)動狀態(tài)規(guī)劃運(yùn)動軌跡,。

     wrj1-gs1-2.gif

式中,,k為引力正權(quán)重因子,X為無人機(jī)的位置矢量,,Xg為目標(biāo)的位置矢量,;η是斥力正權(quán)重因子,ρ是無人機(jī)與威脅障礙之間的距離,,ρ0是單個威脅障礙的最大作用距離,,當(dāng)無人機(jī)與威脅障礙的距離大于ρ0時無排斥力作用。

    然而,,沒有全局采樣的人工勢場法可能因?yàn)槭θ值母兄菀紫萑刖植孔钚≈?,由于人工勢場法有依賴局部勢場的特性,可能存在人工勢場的?gòu)建不合理的情況,,如果目標(biāo)點(diǎn)的勢能并不是最小或存在局部極小值,,那么當(dāng)無人機(jī)隨著勢場的引導(dǎo)到達(dá)勢場的局部極小值時有很大幾率無法逃離該區(qū)域,從而導(dǎo)致航路規(guī)劃失敗,。

1.2 局部最小值陷阱

    當(dāng)目標(biāo)點(diǎn)處于障礙物近力場范圍內(nèi),,此時無人機(jī)向目標(biāo)前進(jìn)時障礙物產(chǎn)生的斥力會急劇增大并超過目標(biāo)點(diǎn)的吸引力,無人機(jī)將受到遠(yuǎn)離目標(biāo)的合力而遠(yuǎn)離目標(biāo)運(yùn)動,,表現(xiàn)為無人機(jī)在目標(biāo)位置附近盤旋而不能完成規(guī)劃,,如圖3所示。

wrj1-t3.gif

    當(dāng)無人機(jī),、威脅源中心和目標(biāo)處于同一直線,,威脅源在無人機(jī)和目標(biāo)中間時,由于合力可能等于零,,無人機(jī)將在威脅源前停止運(yùn)動,,或當(dāng)吸引力過大時無人機(jī)將與威脅障礙相撞,這兩種情況都會導(dǎo)致規(guī)劃失敗,,如圖4所示,。

wrj1-t4.gif

    當(dāng)多個排斥力和吸引力在某一區(qū)域近乎相等時,由于合力幾乎為零,,無人機(jī)的運(yùn)動速度會變慢,,甚至停止,導(dǎo)致規(guī)劃失敗,,如圖5所示,。

wrj1-t5.gif

    針對人工勢場法的局部最小值問題,一些研究人員采用在局部最小值點(diǎn)對勢能增加微擾的方法,,增加無人機(jī)逃出局部最小值捕獲的概率,,還可以在勢能引導(dǎo)的基礎(chǔ)上考慮無人機(jī)自身的慣性,,也能有效解決這一問題。通過對問題的分析,,本文對傳統(tǒng)人工勢場法引入參考航路引力場和時間擾動因子的方式進(jìn)行改進(jìn),,來解決容易陷入局部最小值的問題,并提出一種虛擬目標(biāo)法,,為逃離局部極值陷阱提供新的解決方案,。

2 改進(jìn)的人工勢場法

    要利用人工勢場法進(jìn)行無人機(jī)在線航路規(guī)劃,確切的飛行環(huán)境及飛行安全約束都必須轉(zhuǎn)化為相應(yīng)的引力場或斥力場,,形成整個規(guī)劃空間或局部空間的勢場,。

2.1 人工勢場法的基本理論

2.1.1 剛性約束場

    為保障無人機(jī)的飛行安全,無人機(jī)需要躲避危險地形及突發(fā)高度威脅,,滿足最低飛行高度的限制,。無人機(jī)攜帶的燃料有限考慮避障航程,滿足對無人機(jī)最大航程的限制,。當(dāng)無人機(jī)執(zhí)行任務(wù)時不得跨越禁飛區(qū)時,,應(yīng)滿足航空管制要求等情況都是剛性約束的范疇。則按照人工勢場法對威脅障礙的建模標(biāo)準(zhǔn),,其中剛性約束勢場的地形約束虛擬斥力FTerrain為:

     wrj1-gs3.gif

式中,,X為無人機(jī)當(dāng)前位置向量,h為X處的離地高度,,ηTerrain為地形高程虛擬力的正權(quán)重因子,。禁飛區(qū)、最大航程及惡劣天氣等剛性約束的虛擬力公式和上述表示相似,。

2.1.2 威脅約束場

    無人機(jī)在敵方空域執(zhí)行任務(wù)時可能會出現(xiàn)進(jìn)入敵方雷達(dá)偵測范圍,、高炮威脅范圍或電磁通訊干擾范圍等危險情況,長時間停留在敵對識別區(qū)內(nèi)將直接威脅著無人機(jī)的安全,。按照人工勢場法對威脅障礙的建模標(biāo)準(zhǔn),,其中威脅約束勢場的雷達(dá)約束虛擬斥力如式(4)所示:

     wrj1-gs4.gif

式中,ηradar為雷達(dá)威脅排斥力的正權(quán)重因子,,X為無人機(jī)當(dāng)前位置矢量,,雷達(dá)的最大作用距離為Rmax,Xradar為敵對雷達(dá)的位置矢量,。當(dāng)敵對雷達(dá)與無人機(jī)距離超過雷達(dá)最大識別距離后虛擬排斥力變?yōu)?,,為消去極點(diǎn)影響,對分母增加Rmax/10項(xiàng),。敵方高炮威脅區(qū)約束和電磁干擾約束的虛擬力公式和式(4)相似,。

    傳統(tǒng)規(guī)劃算法除了要將上述飛行環(huán)境進(jìn)行數(shù)學(xué)建模外,還需要對無人機(jī)自身飛行性能參數(shù)約束進(jìn)行建模,來保證規(guī)劃結(jié)果為可飛航線,。例如最小直飛距離約束、最小轉(zhuǎn)彎半徑約束及最大爬升率約束等,。由于基于人工勢場法的在線航路規(guī)劃方法根據(jù)勢函數(shù)的連續(xù)特性規(guī)劃形成平滑而安全的航路,,完全不需要對航路規(guī)劃結(jié)果再進(jìn)行平滑處理,而且規(guī)劃結(jié)果也完全滿足無人機(jī)飛行性能約束的要求,,不再需要對上述飛行性能約束進(jìn)行建模,。

2.2 目標(biāo)引力場優(yōu)化

    本文提出將目標(biāo)引力場使用參考航路引力場進(jìn)行替代的方法,使無人機(jī)受到向參考航線靠攏的力,。離線規(guī)劃算法的可靠性保證了參考航路的可靠性,。因此,可以構(gòu)建人工勢場盡可能少出現(xiàn)局部最小值的情況,。僅僅是靜態(tài)地對參考航跡構(gòu)建人工勢場雖然可以消除原人工勢場構(gòu)建過程中存在的局部最小值,,卻不能保證新的人工勢場不會引入新的局部最小值,因此這種方式不能根本地解決局部最小值問題,。

    為了能夠保證消除人工勢場中的局部最小值,,參考航路引力場的中心位置隨著時間和無人機(jī)當(dāng)前位置改變進(jìn)行變換,才可以滿足局部最小值都能隨著時間的推移而失去最小值特性,,能最大限度地規(guī)避整個規(guī)劃區(qū)域的局部最小值問題,。本文無人機(jī)在模擬仿真時每隔時間Δt對飛行環(huán)境進(jìn)行檢測,如圖6所示,,如果有新增威脅時對其進(jìn)行斥力場建模,,無人機(jī)當(dāng)前位置和出發(fā)點(diǎn)的實(shí)際飛行距離為s,當(dāng)前飛行速度為v,,則設(shè)置參考航線距離起點(diǎn)s+v×Δt的點(diǎn)為無人機(jī)的下一個飛行目標(biāo),,實(shí)現(xiàn)目標(biāo)引力場隨時間及運(yùn)動狀態(tài)依據(jù)參考航線動態(tài)變化。

wrj1-t6.gif

2.3 時間擾動因子優(yōu)化

    由于新引入代替的航路引力場仍有可能生成新的局部最小值,,所以進(jìn)一步考慮無人機(jī)速度因素,,增加時間擾動因子。本文對目標(biāo)的吸引力進(jìn)行如下的設(shè)計,,記X為無人機(jī)位置矢量,,Xobj為動態(tài)目標(biāo)點(diǎn)的位置矢量,則目標(biāo)點(diǎn)的吸引力Fobj如式(5)所示,。

    wrj1-gs5.gif

式中,,μp為正權(quán)重因子,表示當(dāng)前目標(biāo)的吸引力隨著目標(biāo)距離的增加而增加,,這主要為了保證在無新增威脅的情況下無人機(jī)能沿著參考航線飛行,;μt為目標(biāo)吸引力的時間擾動分量權(quán)重因子,當(dāng)無人機(jī)速度在正常范圍時μt值為零,當(dāng)無人機(jī)的速度降低到一定范圍,,并且此狀態(tài)保持一定時間后,,μt的值隨著時間增加,吸引力增加將人工勢場局部最小值重新調(diào)整,,保證當(dāng)無人機(jī)在局部最小值時總可以被目標(biāo)吸引而逃離局部最小值點(diǎn),。

2.4 虛擬目標(biāo)法

    當(dāng)規(guī)劃航路陷入局部最小值而無法逃離時,提出一種使用虛擬目標(biāo)暫時替代實(shí)際目標(biāo)的方法,,使航路逃離局部極值陷阱,。如何找到合適的虛擬目標(biāo)是虛擬目標(biāo)法的關(guān)鍵,虛擬目標(biāo)的位置特點(diǎn)是:(1)可以使航路逃離當(dāng)前的局部極值陷阱,。(2)到達(dá)虛擬目標(biāo)后,,從虛擬目標(biāo)到實(shí)際目標(biāo)的路徑規(guī)劃將不再回到已經(jīng)逃離的局部極值陷阱。

    因此,,如圖7所示,,航路規(guī)劃當(dāng)前位置為C點(diǎn),離目標(biāo)點(diǎn)較近的障礙物中心位置為O點(diǎn),,實(shí)際目標(biāo)位置為T點(diǎn),,需要根據(jù)路徑當(dāng)前位置、障礙物位置與實(shí)際目標(biāo)位置的位置關(guān)系找出滿足虛擬目標(biāo)條件的虛擬目標(biāo)點(diǎn)U,。連接并延長直線CO,、TO,分別交障礙物圓O的邊緣于點(diǎn)E,、F,,則在射線OE、OF夾角范圍內(nèi),,障礙物圓O的邊緣(即弧線EF的外側(cè))任取一點(diǎn)即為虛擬目標(biāo)點(diǎn)U的位置,,一般取|OU|=|OC|,∠FOU=∠EOU,。設(shè)立虛擬目標(biāo)后,,目標(biāo)引力發(fā)出位置由T點(diǎn)變?yōu)閁點(diǎn),按照前文所述方法,,可繞過障礙物,,到達(dá)U點(diǎn)。當(dāng)?shù)竭_(dá)U點(diǎn)后,,目標(biāo)引力發(fā)出位置由U點(diǎn)恢復(fù)為T點(diǎn),,則已經(jīng)逃離局部極值陷阱繼續(xù)進(jìn)行航路規(guī)劃。

wrj1-t7.gif

3 航路規(guī)劃算法仿真

3.1 時間擾動因子優(yōu)化

    基于APF算法的在線航路規(guī)劃在按照參考航路運(yùn)行中,,壓線能力出眾,,并有平滑航跡的功能,。對改進(jìn)后的無人機(jī)在線航路算法進(jìn)行仿真,首先對無人機(jī)的航路進(jìn)行離線規(guī)劃,,設(shè)置禁飛區(qū)后規(guī)劃無人機(jī)參考航路和新的雷達(dá)威脅源,,在線規(guī)劃結(jié)果如圖8所示。

wrj1-t8.gif

    由圖8可以看出,,自適應(yīng)APF和傳統(tǒng)APF方法在應(yīng)對雷達(dá)威脅源的處理基本相似,,均能盡可能遠(yuǎn)離雷達(dá)的最大識別距離,然而傳統(tǒng)APF方法在應(yīng)對已知剛性約束(禁飛區(qū))時,,在禁飛區(qū)邊緣出現(xiàn)震蕩飛行,這種航路并不滿足最優(yōu)的安全系數(shù)要求,,而依據(jù)參考航線飛行則滿足飛行安全系數(shù),。通過調(diào)整自適應(yīng)APF算法中的權(quán)重因子?滋p可以實(shí)現(xiàn)不同側(cè)重的規(guī)劃效果,對不同的因子μp進(jìn)行仿真結(jié)果如圖9所示,。

wrj1-t9.gif

    可以看出,,當(dāng)μp為0.5時,無人機(jī)的航線較光滑地從新威脅的左側(cè)通過,;當(dāng)μp為到1.5時,,雖然無人機(jī)從威脅右側(cè)通過,但其在威脅處機(jī)動較明顯,,這是因?yàn)槟繕?biāo)的吸引使無人機(jī)保持在參考航路附近,,當(dāng)靠近障礙物時排斥力急劇增加,所以航跡顯示轉(zhuǎn)彎曲率較大,;μp進(jìn)一步調(diào)整,,可以看出無人機(jī)航路更接近最優(yōu)航路。

    在構(gòu)建環(huán)境中出現(xiàn)局部最小值情況下,,傳統(tǒng)APF算法和自適應(yīng)APF算法仿真結(jié)果如圖10所示,。

wrj1-t10.gif

    從圖10可以看出,傳統(tǒng)APF算法在威脅源附近震蕩而不能完成規(guī)劃,;自適應(yīng)APF算法進(jìn)入局部最小值區(qū)域時,,開始行為與傳統(tǒng)APF法行為類似,當(dāng)震蕩超過一定時間后,,參考航跡中的目標(biāo)點(diǎn)吸引力會隨著時間的增加逐漸變強(qiáng),,最后勢能局部最小值點(diǎn)被破壞,無人機(jī)從中逃離,,順利完成規(guī)劃,。

    通過算法仿真對自適應(yīng)APF算法中參數(shù)的調(diào)整可以實(shí)現(xiàn)航跡的調(diào)整,對避障規(guī)劃有更好的適應(yīng)性,,同時在不低于傳統(tǒng)APF算法速度的情況下對極端情況下的無人機(jī)在線航路規(guī)劃有較好的規(guī)劃效果,。

3.2 虛擬目標(biāo)法仿真

    在路徑規(guī)劃環(huán)境中設(shè)立多個障礙物,形成使采用人工勢場法易陷入局部極值陷阱的環(huán)境。采用虛擬目標(biāo)法后的規(guī)劃情況如圖11所示,,可見航路順利逃出了局部極值陷阱,。在航路規(guī)劃完成后,需要對航路的關(guān)鍵航點(diǎn)進(jìn)行選取,,陷阱部分只對進(jìn)入陷阱前與逃離陷阱后的兩個關(guān)鍵航點(diǎn)選擇,,使規(guī)劃出的實(shí)際航線避開逃離陷阱過程浪費(fèi)的路徑,其他部分則按照航點(diǎn)所需步長規(guī)則進(jìn)行選擇,。

wrj1-t11.gif

4 結(jié)論

    在線航路規(guī)劃算法是無人機(jī)任務(wù)規(guī)劃系統(tǒng)的重要組成部分,,具有重要的現(xiàn)實(shí)意義和工程實(shí)用價值。本文以人工勢場法為基礎(chǔ),,圍繞當(dāng)前應(yīng)用該方法遇到的問題開展研究,。通過對人工勢場法在線航路規(guī)劃算法的改進(jìn),解決了在線規(guī)劃容易陷入死循環(huán)無法快速準(zhǔn)確規(guī)劃等問題,,為實(shí)際無人機(jī)研究項(xiàng)目的關(guān)鍵技術(shù)進(jìn)行攻關(guān),,部分成果經(jīng)過適應(yīng)性改進(jìn)可以直接應(yīng)用到實(shí)際無人機(jī)實(shí)驗(yàn)項(xiàng)目中。本文提出的改進(jìn)的動態(tài)適應(yīng)人工勢場法在線規(guī)劃算法與虛擬目標(biāo)法對無人機(jī)航路規(guī)劃領(lǐng)域相關(guān)問題有較好的參考價值,。

參考文獻(xiàn)

[1] 胡木,,李春濤.無人機(jī)在線航路規(guī)劃技術(shù)研究及其工程實(shí)現(xiàn)[J].四川兵工學(xué)報,2010,,31(3):14-17.

[2] 趙鋒,,楊偉,楊朝旭,,等.無人機(jī)三維航路動態(tài)規(guī)劃及導(dǎo)引控制研究[J].計算機(jī)工程與應(yīng)用,,2014,50(2):58-64.

[3] 任博,,呂雪燕,,董彥斌.基于網(wǎng)格模型的無人機(jī)航路規(guī)劃仿真[J].計算機(jī)仿真,2011,,28(12):38-41.

[4] 劉洲洲,,潘魯寧.靜態(tài)威脅下的無人機(jī)航跡規(guī)劃[J].微處理機(jī),2014(6):55-57.

[5] 席慶彪,,蘇鵬,,劉慧霞.基于A*算法的無人機(jī)航路規(guī)劃算法[J].火力與指揮控制,2013(11):5-9.

[6] 華珊珊.基于遺傳退火算法的無人機(jī)航路規(guī)劃[J].計算機(jī)測量與控制,,2013,,21(3):712-715.

[7] 李子杰,劉湘?zhèn)?基于進(jìn)化算法的多無人機(jī)協(xié)同航路規(guī)劃[J].火力與指揮控制,,2015(2):85-89.

[8] 馬云紅,,周德云.基于遺傳算法的無人機(jī)航路規(guī)劃[J].電光與控制,,2005,12(5):24-27.

[9] 倪天權(quán),,王建東,,劉以安.交叉粒群算法在無人機(jī)航路規(guī)劃中的應(yīng)用[J].系統(tǒng)工程與電子技術(shù),2011,,33(4):806-810.

[10] 焦紅艷.基于人工勢場的多Agent路徑規(guī)劃方法研究[J].河南科技學(xué)院學(xué)報(自然科學(xué)版),,2016,44(4):56-61.

[11] 王芳,,萬磊,,徐玉如,等.基于改進(jìn)人工勢場的水下機(jī)器人路徑規(guī)劃[J].華中科技大學(xué)學(xué)報(自然科學(xué)版),,2011,,39(s2):184-187.

[12] 王超,朱大奇.基于人工勢場與速度合成的AUV路徑規(guī)劃[J].控制工程,,2015,,22(3):418-424.

[13] 單寶明,,周培培.基于改進(jìn)人工勢場法的機(jī)器人路徑規(guī)劃研究[J].信息技術(shù),,2014(1):170-173.

[14] 丁家如,杜昌平,,趙耀,,等.基于改進(jìn)人工勢場法的無人機(jī)路徑規(guī)劃算法[J].計算機(jī)應(yīng)用,2016,,36(1):287-290.



作者信息:

楊麗春1,,2,顧穎彥1,,白  宇2

(1.江蘇自動化研究所,,江蘇 連云港222061;2.北京航空航天大學(xué) 電子信息工程學(xué)院,,北京100191)

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載。