[發明專利]一種基于改進RRT算法與改進PH曲線相結合的多無人機協同航跡規劃方法有效
| 申請號: | 201710691678.2 | 申請日: | 2017-08-14 |
| 公開(公告)號: | CN107608372B | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 楊力;羅曉曙;丘森輝 | 申請(專利權)人: | 廣西師范大學 |
| 主分類號: | G05D1/10 | 分類號: | G05D1/10 |
| 代理公司: | 桂林市華杰專利商標事務所有限責任公司 45112 | 代理人: | 劉梅芳 |
| 地址: | 541004 廣西壯*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 改進 rrt 算法 ph 曲線 相結合 無人機 協同 航跡 規劃 方法 | ||
1.一種基于改進RRT算法與改進PH曲線相結合的多無人機協同航跡規劃方法,其特征是,包括如下步驟:
1)環境建模:假設無人機進行等高飛行,結合無人機飛行中自然威脅分布構建環境模型,自然威脅主要是山川地形威脅;
2)規劃單機航跡集:首先根據起始點和終止點,運用改進PH曲線算法,得到6個控制點,分別為b0,b1,b2,b3,b4,b5;然后選取規劃得到的6個控制點中的b2和b3作為新起始點和新終止點,并在新起始點和新終止點之間多次運用改進RRT算法規劃得到單機航跡集,過程為:
2-1)根據任務要求的起始點和終止點,運用改進PH曲線算法,得到6個控制點,分別為b0,b1,b2,b3,b4,b5,具體為:
PH曲線貝塞爾(Bezier)形式的多項式為
路徑r(q)的一階導數為
采用艾米特(Hermite)插值法,確定基準路徑的形狀,起始點和終止點分別為(xs,ys)和(xf,yf),Bezier曲線的6個控制點b0,b1,b2,b3,b4,b5為
其中:φs表示起始點方位角,φR表示無人機轉彎角,φf表示終止點方位角,常數m0∈[1,+∞],常數m3∈[1,+∞],常數m5∈[1,+∞];
2-2)選取步驟2-1)得到的6個控制點中的b2和b3作為新的起始點和新的終止點,并在新的起始點和新的終止點之間運用改進RRT算法規劃得到單無人機的航跡集,由于RRT算法具有隨機性,所以三次運用改進RRT算法得到三條航跡集,并將三條單無人機航跡作為一個單無人機航跡集,具體為:
設置隨機搜索空間的航路代價值如公式(5)所示:
JL=K*[(A+B)/C]2 (5)
其中:K為常數,A為起點到路徑點的距離,B為目標點到路徑點的距離,C為起點到目標點的距離;
設置隨機搜索空間威脅代價值如公式(6)所示:
JT=K/(D-d)2 (6)
其中:K為常數,D為路徑上點到障礙物距離,d為絕對殺傷區的距離;
設置隨機點的適應度值如公式(7)所示:
Pij=1/(λ1*JL+λ2+JT) (7)
其中:Pij表示點(i,j)的適應度值,λ1、λ2分別表示JL和JT的權重系數;
使用輪盤賭算法優先拓展概率大即適應度值高的隨機點,個體被選中的概率與其適應度函數值成正比,群體全部個體的適當度值由一張輪盤來代表,設群體大小為n即有n個點,每個點代表群體中的一個群員,個體i的適應度為Fi,則個體i被選中的概率如公式(8)所示:
2-3)航跡平滑處理:采用平滑算法與滑窗濾波相結合的形式對單無人機航跡進行航跡平滑處理,首先運用平滑算法,從起始點開始,每三個航跡點考慮一次最小轉彎半徑約束,如果不滿足約束條件,即單無人機最小轉彎半徑,則刪除三個航跡點的中間節點,插入滿足約束的臨界節點,接著采用滑動平均法濾波,濾波法是指通過對各航跡節點進行濾波處理,削弱波動性,滑動平均是對一定長度移動窗口的數據進行加權平均,設第k個航跡點為v(k),對其前后各i個點加權平均得u(k):
其中,w為常數是窗口寬度,w(j)是窗口加權函數;
3)規劃多機協同航跡:根據多無人機協同航跡規劃原理以及多無人機協同航跡規劃的代價函數,在規劃航跡集中選取一條符合多無人機協同規劃原理以及航跡代價函數的最小航跡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西師范大學,未經廣西師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710691678.2/1.html,轉載請聲明來源鉆瓜專利網。





