[發明專利]一種面向突發威脅的無人機航跡規劃算法有效
| 申請號: | 202110273500.2 | 申請日: | 2021-03-06 |
| 公開(公告)號: | CN113050684B | 公開(公告)日: | 2022-05-24 |
| 發明(設計)人: | 雷磊;黃加紅;范兼睿;袁代數;王玉;王睿;蔡圣所;張莉涓 | 申請(專利權)人: | 南京航空航天大學 |
| 主分類號: | G05D1/10 | 分類號: | G05D1/10 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210016*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 突發 威脅 無人機 航跡 規劃 算法 | ||
1.一種面向突發威脅的無人機航跡規劃算法,所采用的步驟是:
步驟1:首先將起始點當作當前路徑擴展點,生成到目標點的路徑;如果在此方向上不存在突發威脅區域,則將目標點Pf加入到CLOSE表中,構建成一條從起始點到目標點的路徑曲線,算法運行結束;如果在此方向上存在突發威脅區域,則生成當前路徑擴展點到威脅區域的多條Dubins曲線,具體方法:
(1)路徑擴展點環境搭建
無人機的最小轉彎半徑為ρ,即無人機最小以轉彎半徑為ρ的圓調整航向,起始點位置為pi,航向為ψi,目標點位置為pf,航向為ψf,在無人機起始位置和目標位置之間存在一個半徑為rthreat的威脅區域,并且在最小轉彎半徑和航向的限制條件下,Dubins路徑是從起始位置到達目標位置的最短路徑;另一方面,將威脅區域表示為(xthreat,ythreat,rthreat,Gthreat),其中(xthreat,ythreat)代表威脅區域的中心坐標,rthreat代表威脅區域半徑,Gthreat代表威脅級別,威脅等級越大,表明對無人機可能造成的傷害程度越高,并且無人機距離威脅區域越近,遭遇威脅的可能性越大;
(2)路徑擴展點類型
當無人機飛行方向相較于威脅區域處于逆時針方向時,有兩條Dubins路徑可以繞過威脅區域到達目標點位置,分別是路徑pipn1pf和路徑pipn2pf,它們分別屬于LSR類型和LSL類型;當無人機飛行方向相較于威脅區域處于順時針方向時,有兩條Dubins路徑可以繞過威脅區域到達目標點位置,它們分別屬于RSL類型和RLR類型;
步驟2:通過多因素Dubins算法估價函數計算并選出代價值最小的點作為下一步的路徑擴展點,將此路徑擴展點加入到CLOSE表中;其中,路徑擴展點的代價計算與選取的具體方法為:
(1)估價函數的建立
多因素Dubins算法同時考慮路徑代價和威脅代價對無人機軌跡的影響,估價函數建立如下:
f(n)=g(n)+h(n) (1)
g(n)=w1·Distance+w2·Hazard (2)
其中,w1表示距離代價的影響因子,w2表示威脅代價的影響因子,同時滿足w1+w2=1,Distance距離由兩端弧長和一段直線長度構成,下面分別計算LSR和RLS兩種類型的Dubins路徑距離;
(2)切點坐標計算
起始節點(xi,yi,ψi),求解圓Oi和圓Othreat的切線QiPn的坐標,
計算圓Oi的圓心坐標為
其中,ρ表示無人機的最小轉彎半徑;
威脅區域Othreat的圓心坐標已知,并在此基礎上生成直線航跡QiPn,
因此,向量OthreatOi逆時針旋轉β1角度與向量OthreatPn重合,向量OthreatOi的模L已知,之后按照比例進行縮放可以得到向量OthreatPn,從而計算出切點Pn坐標,同理可得到切點Qi坐標;
(3)指定路徑代價值計算
當無人機在位置為pi,航向為ψi準備繞過威脅區域Othreat時,選擇切點Pn或者p′n作為A*算法的下一步路徑擴展節點,因此需要對Pn和p′n節點的代價值通過估價函數進行計算;在這里計算Pn節點的代價值,同理可計算得到;首先計算g(n)為
其中節點Qi、Pn的位置已由前述步驟計算可知,因此和OiPn的長度也可計算得到;接下來計算Hazard,距離威脅區域越近,所受到的威脅就越大,假設把不經過威脅區域的航跡路徑所受到的威脅設置為0,因此只有繞威脅區域飛行的圓弧段航跡才會受到威脅;從當前節點到下一個擴展節點的威脅代價值為
因此Hazard(Qn-1Pn)=0,其中,
因此,
(4)預估代價值計算
計算h(n),同樣將距離代價和威脅代價的預評估影響因子分別用w1、w2表示;當無人機以Pn或p′n點切入威脅區域,則無人機分別以PnQnPf路徑或P′nQ′nPf路徑以指定位姿到達目標點,則和分別預示了無人機繞過威脅區域的飛行軌跡,所以h(n)表示為
h(Pn)=w1·distance′(PnPf)+w2·Hazard′(PnPf) (12)
其中,
步驟3:將步驟2中選取的路徑擴展點作為當前的位置,然后重新執行步驟1的操作;之后重復上述過程,不斷產生新的路徑擴展點,直到到達目標位置,構建出一條完整的路徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京航空航天大學,未經南京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110273500.2/1.html,轉載請聲明來源鉆瓜專利網。





