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

基于改進A*算法的無人機航跡規劃

2016-07-01 01:06:20張帥李學仁張鵬李博
飛行力學 2016年3期
關鍵詞:無人機

張帥, 李學仁, 張鵬, 李博

(1.空軍工程大學 航空航天工程學院, 陜西 西安 710038;2.航空電子系統綜合技術重點實驗室, 上海 200233)

基于改進A*算法的無人機航跡規劃

張帥1,2, 李學仁1, 張鵬1, 李博1

(1.空軍工程大學 航空航天工程學院, 陜西 西安 710038;2.航空電子系統綜合技術重點實驗室, 上海 200233)

摘要:借鑒A*算法思想,提出了一種改進A*算法的無人機航跡規劃方法。針對在傳統A*算法中將規劃區域柵格化、只能在特定方向按照特定步長擴展節點的不足,采用圓形節點擴展方法,可以實現變方向和變步長擴展節點。通過仿真進行了驗證,結果表明改進的航跡規劃方法可以繞過威脅,安全到達目標點。

關鍵詞:無人機; 航跡規劃; 節點擴展

0引言

目前,國內外對無人機的航跡規劃已進行了大量的研究,關于航跡規劃的方法也有很多,特別是大量的智能算法,如:蟻群算法、神經網絡法、粒子群算法、遺傳算法、模擬退火算法等。文獻[1]運用粒子群算法和遺傳算法對無人機進行了航跡規劃,對比了這兩種方法,遺傳算法存在費時、遺傳因子不好選擇的缺點,在接近最優解時,收斂速度會很慢;而粒子群算法在復雜問題上有早熟收斂和收斂性能差的缺點。文獻[2]將蟻群算法運用到無人機航路規劃中,其缺點是容易陷入局部最優的陷阱,并且收斂速度較慢。文獻[3]采用模擬退火算法進行無人機航跡規劃,該算法對初始解有較強的依賴性,可能陷于局部最小,雖然理論上可以跳出來,但需要經過很長的時間。

本文在借鑒了A*算法思想的基礎上,提出了一種新的、易實現的改進型A*無人機航跡規劃方法。傳統的A*算法將規劃區域柵格化,節點擴展只限于柵格線的交叉點,擴展方向和步長都受到了限制。本文采用圓形節點擴展法,從起始位置出發,先確定最佳擴展方向,然后根據設定的步長,得到下一擴展點,再以下一擴展點為初始位置,繼續搜尋最佳擴展方向,按照步長得到下一擴展點,如此循環,直至到達目標點。最后,通過仿真驗證了算法的可行性。

1問題描述

無人機航跡規劃是根據任務需要,在給定的規劃空間里,在滿足地形限制、敵方雷達、防空火力威脅、氣象分布、自身機動特性等一系列約束條件下,找到一條從起始點到目標點的最滿意或最優的路徑,使得所花代價最小,安全系數最高,并保證任務能圓滿完成[4]。航跡規劃涉及的學科和知識較廣,是一項比較復雜的工程。

無人機實際飛行過程包括起飛、爬升、巡航、下降、著陸等階段。本文主要針對無人機在巡航階段的航跡規劃進行研究,假設無人機在飛行過程中高度和速度保持不變,則航跡規劃就變為一個在二維平面的規劃問題。

2威脅模型

在無人機飛行過程中,會遇到各種各樣的威脅,主要包括:(1)地形威脅:防止飛行過程中與山峰碰撞或低于安全高度而墜地;(2)雷達和火力威脅:防止被探測到而擊落;(3)氣象威脅:防止誤入氣象條件復雜的空間;(4)敵方設置的禁飛區等。無人機需要及時地規避各種威脅,所以在進行航跡規劃時,需要對威脅信息有充分的考慮。而在這些威脅中,最主要的來源是地形威脅和敵方雷達的探測威脅,因此,本文重點考慮這兩種威脅。

2.1地形威脅

很多情況下,無人機在執行任務時,由于山峰等對雷達形成探測盲區,需要借助地形的掩護,實行低空突防[5]。但進行低空突防時,由于飛行高度比較低,容易發生碰撞,致使無人機墜毀。所以,在飛行過程中,山峰地形是一個很大的威脅。本文采用如下函數建立山峰威脅概率模型:

(1)

式中:(xpi,ypi)為第i個山峰中心點在平面上的位置坐標;λ為一個參數,可以通過λ來調節山峰在二維規劃平面上威脅作用距離;(x,y)為二維規劃平面上的一點;fp(x,y)為關于點(x,y)到山峰中心點坐標(xpi,ypi)的距離函數,表示發生碰撞的概率。假設某山峰中心點坐標是(15,15) km,λ=0.1。通過仿真,模擬得到的山峰威脅如圖1所示。

圖1 山峰威脅模擬Fig.1 Simulation of mountain peak

從圖1中可以看出,距離山峰中心點越近,受威脅概率越大。因為距離越近時,留給無人機通過改變航跡繞過山峰的時間將越短,無人機采取機動規避的難度將加大,發生碰撞的可能性增大。

2.2雷達威脅

隨著導彈技術的快速發展,防空導彈變得越來越先進,突破敵方防空區的難度增大,風險系數增高。現代戰爭中,發現即意味著摧毀,當無人機在執行任務時,如果被敵方的雷達探測到并跟蹤鎖定,摧毀的概率幾乎為1,所以在此只考慮被雷達探測到的威脅而不考慮防空火力的威脅,雷達威脅是航跡規劃中一個絕對不能忽視的因素[6]。雷達威脅與山峰威脅有相似之處,比如距離越近,被探測概率越大,對無人機威脅越大,在此,采用山峰威脅模型來近似模擬雷達威脅。采用這種模型可以簡化航跡規劃過程中威脅的表達,以便占用較少的時間和系統資源。雷達威脅概率模型為:

(2)

3約束條件

為保證規劃的航跡是可飛的,符合無人機的氣動特性和機動性能,需要考慮其自身的性能約束條件。無人機在巡航飛行過程中主要受最大航程、最小步長、最小轉彎半徑等條件約束[7]。

(1)最大航程

最大航程表示無人機總航跡不能超過一個特定的值,因為無人機所攜帶的燃料是有限的,飛行時間有限。從起始點到目標點的所有可行航跡都受最大航程的約束,在航跡規劃的尋優過程中,航跡是由很多個小段的航跡連接而成,假設第i段航跡長度為li,最大航程為Lmax,則必須滿足:

(3)

(2)最小步長

最小步長lmin是指無人機由于慣性作用,在改變飛行姿態前需要直飛的最短距離,即在單位時間內,以最小速度飛行的距離。必須滿足以下關系:

(4)

(3)最小轉彎半徑

最小轉彎半徑指無人機改變航向,在水平面內做圓周運動時,圓周的最小半徑。無人機由于受性能影響而不能轉彎過急,最小轉彎半徑受最大轉彎角φ限制,轉彎角越大,則轉彎半徑越小。轉彎半徑如圖2所示。

圖2 最小轉彎半徑Fig.2 Minimum turning radius

無人機做圓周運動時,向心力是由無人機傾斜時的側向力提供,根據文獻[8-9],最小轉彎半徑滿足如下關系式:

(5)

式中:v為無人機飛行速度;γmax為最大傾斜角。通過控制傾斜角,就可以使無人機滿足最小轉彎半徑的約束。

4算法思想

4.1算法描述

本文在A*算法的基礎上,提出了一種新的改進方法。其基本思想是:

(1)初始化參數,確定規劃區域,并對規劃區域的地形和雷達威脅進行建模,得到威脅概率模型;

(2)從當前位置出發,根據圓形節點擴展方法確定最佳擴展方向,選擇步長,得到最佳待擴展節點,作為下一個飛行位置,然后無人機從當前節點位置飛到規劃的下一位置;

(3)判斷此時的待擴展節點是否為目標點。如果不是目標點,則將此時的擴展節點作為當前節點,重復步驟(2)和(3);如果是目標點,則規劃結束,無人機到達目的地。

4.2節點擴展

傳統的A*算法采用柵格化的方法,將規劃區域劃分成無數小柵格,節點擴展主要限定在柵格線的交叉點上,如圖3所示。

圖3 柵格法節點擴展Fig.3 Grid node expansion

針對這種局限性,本文提出了一種可變方向和步長的節點擴展法,并將之命名為“圓形節點擴展法”。即以當前節點P為圓心,無人機的雷達探測距離r為半徑,得到一個圓,然后在圓弧上等距離地選取N個點,限定待擴展方向為在當前節點與這N個點的連線上。這樣從當前節點P出發,總共有N個待擴展的方向,然后,通過計算這N個點的代價值,選取其中代價值最小的那個點Pi(i=1,…,N),則PPi連線所在方向就是最佳擴展方向。通常由于無人機受體積和結構限制,所攜帶的雷達探測距離相對于地面敵方雷達的探測距離要小很多,所以如果Pi落在敵方雷達的探測范圍內時,其威脅代價值較高,當Pi代價值最小時,則PPi連線必定不在雷達探測區域內,其所在方向必為最佳擴展方向,PPi連線上所取的節點要優于其他方向的節點。

確定了擴展方向后,考慮到無人機的實際飛行速度和雷達探測距離,步長取0.1r~r之間,沿最佳擴展方向取設定步長,就可以得到下一個待擴展節點。以N=16為例,如圖4所示,假設第三個點P3代價值最小,則PP3為最佳擴展方向,再以0.2r為步長就得到下一個最佳擴展節點Pnext。

圖4 圓形節點擴展Fig.4 Circular node expansion

采用這種節點擴展方法,可以保證無人機搜索到的節點盡可能接近最優路徑。通過改變N的值,可以在多個方向上搜索,而不是像柵格化的方法只能在特定方向搜索。 圓弧上取的點越多,搜索的方向則越多,更易找到最優航路。但存在一個矛盾,取的點越多時,計算量增大,航跡規劃的速度降低。所以,需要調節步長,搜索步長越大時,總路徑的節點將越少,規劃量減少,有效降低規劃時間。但搜索步長過大時,又會降低航跡尋優能力,增加威脅性,所以,需要綜合考慮待擴展節點的數量和搜索步長的關系,使航跡盡可能接近最優。

4.3節點代價

在4.1節中已經提到,要確定最佳擴展方向,需要計算圓弧上各點的代價值。規劃的無人機航跡應使無人機在比較安全的區域飛行,保證其安全系數較高,受威脅較小,并且考慮到燃油消耗,應使航程盡可能短,所以,定義圓弧上節點Pi(i=1,2,…)的代價函數為:

(6)

5仿真分析

5.1規劃區域

設定規劃區域為30 km×30 km,起始位置為(0,0) km,目標位置為(30,30) km。假設無人機的雷達探測半徑r=1 km,雷達和山峰威脅的參數如表1所示。在Pentium 4(2.93 GHz),1.21 GB內存的PC機進行仿真實驗,運行環境為Windows XP,通過MATLAB仿真得到的規劃區域如圖5所示。

表1 威脅參數

圖5 規劃區域二維圖Fig.5 2D planning area

5.2步長對航跡的影響

為研究步長對航跡規劃的影響,分別取不同的步長進行仿真。設定權系數w1=1,w2=1×10-3,N=16,步長分別取0.1r,0.4r,0.7r和1.0r,得到在不同步長下無人機的規劃航跡如圖6所示。規劃時間、規劃步數、航程代價對比結果如表2所示。

圖6 不同步長下的航跡Fig.6 Flight path with different steps

步長/km規劃步數規劃時間/s總航程/km0.1r4572.638645.74310.4r1142.281145.99830.7r652.198346.05781.0r462.071646.5452

由圖6可知,不同步長下規劃的無人機航跡都能繞過威脅區域,安全到達目標點,并且不同步長下的航跡幾乎重合。可見,步長的選擇對無人機路徑的影響并不大,分析其原因主要是因為在節點擴展時,最佳擴展方向已經確定,并且所取的步長在雷達有效探測范圍之內,都是比較安全的。

由表2可知,步長越大,從起點到目標點總共需要規劃的步數則越少,規劃時間越短,但總的航程變大,代價更高。因為步長越短,規劃越精細,更接近于最優航跡。可見,采用小步長進行規劃時,航跡更優,但實時性有所降低;而采用大步長進行規劃時,實時性更好,但航程代價更高。

5.3方向對航跡的影響

為研究取不同N值時,即在不同方向搜尋擴展節點對航跡規劃的影響,分別取N=8,12,16,20。其中,N=8時,與柵格法的節點擴展方向相同。統一取步長為0.4r,w1=1,w2=1×10-3,得到不同方向節點擴展時無人機的規劃航跡如圖7所示。

由圖7可知,取不同的N值時,規劃的航跡都能繞過威脅區域,安全到達目標點。但N=8時,即與傳統A*算法節點擴展方向一致時,航跡是由很多段折線組成,不夠平滑,存在個別航向角變化較大的拐點,并且在末段時,航跡呈鋸齒狀,這樣的航跡不符合無人機實際飛行的要求。

圖7 不同方向下的航跡Fig.7 Planning path in different directions

規劃時間、規劃步數、航程代價對比結果如表3所示。由表中可以看出,N越大,總規劃步數越少,總航程越短,總代價越小,但規劃時間會越長。說明隨著N的增大,規劃出來的航跡會越來越精細,越來越接近最優值,但相應的處理速度會降低。并且,雖然航跡代價會隨著N增大而變小,但變化并不是很大,說明取不同的N時,都可以有效規避威脅,其主要受影響的是航程。通過結果的對比可以得出結論,當N取16或20時,可以獲得較優的航跡。

表3 不同擴展方向結果

6結束語

本文針對無人機巡航階段,采用新的方法進行了航跡規劃,提出了一種可變方向和變步長的節點擴展方法,突破了柵格化擴展節點特定方向、特定步長的約束。并通過取不同方向和步長擴展節點進行了仿真驗證,對所得到的不同航跡進行了對比,結果表明所采用的航跡規劃方法是可行的。

參考文獻:

[1]Vincent R,Mohammed T,Gilles L.Comparison of parellel genetic algorithm and particle swarm optimization for real-time UAV path planning[J].IEEE Transactions on Industrial Informatics,2013,9(1):132-141.

[2]白俊強,柳長安.基于蟻群算法的無人機航路規劃[J].飛行力學,2005,23(2):35-38.

[3]范林玉.航跡規劃遺傳模擬退火算法研究[D].重慶:重慶大學,2010.

[4]胡中華.基于智能優化算法的無人機航跡規劃若干關鍵技術研究[D].南京:南京航空航天大學,2011.

[5]占偉偉,王偉,陳能成,等.一種利用改進A*算法的無人機航跡規劃[J].武漢大學學報(信息科學版),2015,40(3):315-320.

[6]Karimi J,Pourtakdoust S H.A real-time algorithm for variable-objective motion planning over terrain and threats[J].Journal of Aerospace Engineering,2015,229(6):1043-1056.

[7]鄭昌文,嚴平,丁明躍,等.飛行器航跡規劃研究現狀與趨勢[J].宇航學報,2007,28(6):1442-1446.

[8]張洛兵,徐流沙,吳梅.基于改進人工蜂群算法的無人機實時航跡規劃[J].飛行力學,2015,33(1):38-42.

[9]常波,王瑞.基于幾何法的無人機航跡規劃[J]. 計算機系統應用,2015,24(1):109-113.

(編輯:方春玲)

UAV path planning based on improved A*algorithm

ZHANG Shuai1,2, LI Xue-ren1, ZHANG Peng1, LI Bo1

(1.Aeronautics and Astronautics Engineering College, Air Force Engineering University,Xi’an 710038, China;2.Key Laboratory of Science and Technology on Avionics Integration Technologies,Shanghai 200233,China)

Abstract:An improved UAV path planning method was put forward considering A*algorithm. Since gridding on planning area in traditional A* algorithm could only expand nodes in a specific direction with given step, this paper adopted circular nodes expanding method, which could realize expand nodes in alterable direction and step. This method was verified by a large number of simulations. The result shows that the improved path planning method can bypass the threat and reach the target safely.

Key words:UAV; path planning; nodes expansion

收稿日期:2015-06-23;

修訂日期:2015-12-08; 網絡出版時間:2016-01-10 14:09

基金項目:航空科學基金資助(20145596024); 陜西省基礎研究項目(2014JQ8331)

作者簡介:張帥(1992-),男,湖南湘潭人,碩士研究生,研究方向為無人機航跡規劃。

中圖分類號:V279

文獻標識碼:A

文章編號:1002-0853(2016)03-0039-05

猜你喜歡
無人機
基于蟻群算法的一種無人機二維航跡規劃方法研究
無人機動態跟蹤展示系統設計
無人機配送的障礙性因素分析
無人機在海上人命救助中的應用
植保無人機操作規程及注意事項
高職院校新開設無人機專業的探討
人間(2016年26期)2016-11-03 17:52:40
利用無人機進行航測工作的方式方法
一種適用于輸電線路跨線牽引無人機的飛行方案設計
科技視界(2016年22期)2016-10-18 14:30:27
淺析無人機技術在我國的發展前景
企業導報(2016年9期)2016-05-26 20:58:26
主站蜘蛛池模板: 国产在线欧美| 国产视频入口| 国产一区二区网站| 精品亚洲国产成人AV| www中文字幕在线观看| 亚洲精品另类| 91欧美亚洲国产五月天| 呦女亚洲一区精品| 在线精品视频成人网| 国产精品亚洲一区二区在线观看| 激情影院内射美女| 国产精品无码翘臀在线看纯欲| 国产白浆一区二区三区视频在线| 亚洲无卡视频| 色偷偷综合网| 欧美激情一区二区三区成人| 日韩大乳视频中文字幕| 国产精品一区不卡| 欧美成a人片在线观看| 国产成人高清精品免费5388| 国产主播福利在线观看| 中文字幕亚洲精品2页| 日韩精品专区免费无码aⅴ| 手机在线看片不卡中文字幕| 亚洲乱亚洲乱妇24p| 欧美曰批视频免费播放免费| 2022精品国偷自产免费观看| 第一页亚洲| 亚洲永久视频| 91麻豆精品视频| 国产成人精品一区二区免费看京| 先锋资源久久| 国产浮力第一页永久地址| 欧美怡红院视频一区二区三区| 久久久久国产一区二区| 欧美乱妇高清无乱码免费| 国产特一级毛片| 亚洲午夜久久久精品电影院| 国产精品专区第1页| 狼友av永久网站免费观看| 人人看人人鲁狠狠高清| 国产va在线观看免费| 色婷婷天天综合在线| 国产精品免费福利久久播放 | 99re在线视频观看| 毛片视频网址| 国产凹凸视频在线观看| 欧美日韩一区二区在线免费观看| 成人日韩欧美| 欧美另类图片视频无弹跳第一页| 精品夜恋影院亚洲欧洲| 人妻无码一区二区视频| 久久永久精品免费视频| 免费毛片视频| 九色在线视频导航91| 国产成熟女人性满足视频| 制服丝袜一区二区三区在线| 国产免费羞羞视频| 青青青国产视频手机| 国产精品部在线观看| 天天综合网在线| 丰满的熟女一区二区三区l| 成色7777精品在线| 成人在线不卡视频| 亚洲综合久久成人AV| 免费中文字幕在在线不卡| 国产精彩视频在线观看| 永久免费AⅤ无码网站在线观看| 国产精品女主播| 国产尹人香蕉综合在线电影 | 日本91视频| 91福利一区二区三区| 视频二区亚洲精品| 视频二区国产精品职场同事| 日韩欧美视频第一区在线观看| 9啪在线视频| 最新加勒比隔壁人妻| 国产成人一区| 真人免费一级毛片一区二区| 制服丝袜一区二区三区在线| 欧美人与动牲交a欧美精品| 欧美精品一二三区|