[發(fā)明專利]一種無人機(jī)集群協(xié)同偵察覆蓋分布式自主優(yōu)化方法有效
| 申請?zhí)枺?/td> | 202210146501.5 | 申請日: | 2022-02-17 |
| 公開(公告)號: | CN114200964B | 公開(公告)日: | 2022-04-26 |
| 發(fā)明(設(shè)計(jì))人: | 姚昌華;胡程程;程康;高澤郃;韓貴真;安蕾 | 申請(專利權(quán))人: | 南京信息工程大學(xué) |
| 主分類號: | G05D1/10 | 分類號: | G05D1/10 |
| 代理公司: | 南京經(jīng)緯專利商標(biāo)代理有限公司 32200 | 代理人: | 田凌濤 |
| 地址: | 210032 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 無人機(jī) 集群 協(xié)同 偵察 覆蓋 分布式 自主 優(yōu)化 方法 | ||
1.一種無人機(jī)集群協(xié)同偵察覆蓋分布式自主優(yōu)化方法,其特征在于,包括以下步驟:
步驟S1.初始化無人機(jī)群中各無人機(jī)的位置策略和功率策略,基于無人機(jī)群中各無人機(jī)的位置策略和功率策略的選擇,構(gòu)建無人機(jī)群行動決策;
偵察區(qū)域內(nèi)存在至少一個預(yù)設(shè)待偵察目標(biāo)點(diǎn),基于無人機(jī)群行動決策、無人機(jī)群中各無人機(jī)分別對各預(yù)設(shè)待偵察目標(biāo)點(diǎn)的偵察成功率、無人機(jī)群中各無人機(jī)分別偵察各預(yù)設(shè)待偵察目標(biāo)點(diǎn)所需時間,構(gòu)建全局偵察覆蓋效用、全局偵察覆蓋能量效率;
基于全局偵察覆蓋效用、全局偵察覆蓋能量效率,構(gòu)建無人機(jī)群執(zhí)行不同行動決策時獲得的虛擬收益模型;
其中構(gòu)建無人機(jī)群執(zhí)行不同行動決策時獲得的虛擬收益模型的具體步驟如下:
步驟S11.針對無人機(jī)群中任意一個無人機(jī)n,基于偵察區(qū)域地形信息,構(gòu)建無人機(jī)n對偵察區(qū)域內(nèi)其中一個預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的偵察成功率qi(n)如下式:
式中,i為偵察區(qū)域內(nèi)其中一個預(yù)設(shè)待偵察目標(biāo)點(diǎn),i∈I,I為偵察區(qū)域內(nèi)所有待偵察目標(biāo)點(diǎn)的集合,為偵察的初始距離,為預(yù)設(shè)偵察成功率與偵察距離的預(yù)設(shè)系數(shù),hn為無人機(jī)n的高度,(Xn,Yn)為無人機(jī)n水平坐標(biāo),(xi,yi)為預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的水平坐標(biāo);
步驟S12.基于無人機(jī)與空中服務(wù)器以傳輸圖片進(jìn)行通信的方式,構(gòu)建無人機(jī)n偵察預(yù)設(shè)待偵察目標(biāo)點(diǎn)i所消耗的時間Tn如下式:
式中,b為無人機(jī)與空中服務(wù)器之間所傳輸?shù)膱D片中一個像素的比特數(shù),r為所述圖片的分辨率,B為傳輸信息的帶寬,Pn為無人機(jī)n上傳信息所消耗的功率,n0為傳輸信道的噪聲系數(shù),(X0,Y0)為空中服務(wù)器的水平坐標(biāo);
步驟S13.基于無人機(jī)n對偵察區(qū)域內(nèi)其中一個預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的偵察成功率qi(n)、預(yù)設(shè)待偵察目標(biāo)點(diǎn)i出現(xiàn)的概率σi,構(gòu)建無人機(jī)群對預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的偵察成功率gi,N如下式:
式中,N為無人機(jī)群中無人機(jī)的數(shù)量;
步驟S14.基于無人機(jī)群對預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的偵察成功率gi,N,構(gòu)建全局偵察覆蓋效用U如下式:
式中,為無人機(jī)群中各無人機(jī)上傳信息時間的最大值,I為偵察區(qū)域內(nèi)所有待偵察目標(biāo)點(diǎn)的集合;
步驟S15.基于全局偵察覆蓋效用U,構(gòu)建全局偵察覆蓋能量效率G如下式:
式中,pn表示無人機(jī)群中其中一個無人機(jī)n的功率策略;
步驟S16.基于無人機(jī)群中各無人機(jī)的位置策略和功率策略,構(gòu)建虛擬收益模型:P:S=argmaxG,其中P表示各無人機(jī)功率策略的集合,S表示各無人機(jī)位置策略的集合;
步驟S2.基于無人機(jī)群的行動決策的選擇、以及虛擬收益模型,構(gòu)建該行動決策下的全局偵察覆蓋效用的勢能函數(shù)、全局偵察覆蓋能量效率的勢能函數(shù),其中全局偵察覆蓋效用的勢能函數(shù)、全局偵察覆蓋能量效率的勢能函數(shù)用于表征無人機(jī)群中各無人機(jī)位置策略和功率策略變化時對所獲虛擬收益模型的影響;
其中構(gòu)建全局偵察覆蓋效用的勢能函數(shù)、全局偵察覆蓋能量效率的勢能函數(shù)的具體步驟如下:
步驟S21.將無人機(jī)群中的一個無人機(jī)n的偵察覆蓋區(qū)域定義為In,將與無人機(jī)n存在重疊偵察覆蓋區(qū)域的無人機(jī)定義為鄰居無人機(jī),其中鄰居無人機(jī)的偵察覆蓋區(qū)域定義為Jn,各無人機(jī)的偵察覆蓋區(qū)域滿足In∩Jn≠0;無人機(jī)n基于其位置策略移動到下一位置,該位置記為n*,移動至位置n*的無人機(jī)n的偵察覆蓋區(qū)域?yàn)槲挥谖恢胣*的無人機(jī)n的鄰居無人機(jī)的偵察覆蓋區(qū)域?yàn)獒槍Ω鳠o人機(jī)的位置策略,構(gòu)建全局偵察覆蓋效用的勢能函數(shù)如下式:
式中,為無人機(jī)n的位置策略為cn時的全局偵察覆蓋效用的勢能函數(shù),cn為無人機(jī)n的位置策略,c-n為無人機(jī)群中除無人機(jī)n以外的其他各無人機(jī)的位置策略,Un(cn,c-n)為無人機(jī)n的位置策略為cn時的全局偵察覆蓋效用;
針對無人機(jī)n進(jìn)行位置策略的改變,將無人機(jī)n的位置策略由cn變?yōu)槠湮恢貌呗缘母淖円鸬娜謧刹旄采w效用的勢能函數(shù)的變化如下式:
式中,Jn為鄰居無人機(jī)的偵察覆蓋區(qū)域,為無人機(jī)n的位置策略變?yōu)闀r的全局偵察覆蓋效用的勢能函數(shù),J1n為無人機(jī)n及其所有鄰居無人機(jī)的偵察覆蓋區(qū)域的集合,qi(cn)為無人機(jī)n的位置策略為cn時,對預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的偵察成功率,為無人機(jī)n的位置策略變?yōu)闀r,對預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的偵察成功率,k為無人機(jī)群中除無人機(jī)n及其各鄰居無人機(jī)以外的一個無人機(jī),qi(k)為無人機(jī)k對預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的偵察成功率;
步驟S22.針對無人機(jī)n的功率策略的改變,構(gòu)建全局偵察覆蓋能量效率的勢能函數(shù)如下式:
式中,φ(pn,p-n)為無人機(jī)n的功率策略為pn時的全局偵察覆蓋能量效率的勢能函數(shù),pn為無人機(jī)n的功率策略,p-n為無人機(jī)群中除無人機(jī)n以外的其他各無人機(jī)的功率策略,gi,N(pn,p-n)為無人機(jī)n的功率策略為pn時無人機(jī)群對預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的偵察成功率,pm為無人機(jī)群中一個無人機(jī)m的功率策略,其中m∈N;
針對無人機(jī)n的功率策略由pn變化到時,該變化引起的全局偵察覆蓋能量效率的勢能函數(shù)的變化如下式:
式中,為無人機(jī)n的功率策略為時的全局偵察覆蓋能量效率的勢能函數(shù),為無人機(jī)n的功率策略為時無人機(jī)群對預(yù)設(shè)待偵察目標(biāo)點(diǎn)i的偵察成功率;
步驟S3.基于虛擬收益模型,結(jié)合無人機(jī)群中各無人機(jī)位置策略和功率策略變化對所獲虛擬收益模型的影響,通過分布式自主迭代學(xué)習(xí),優(yōu)化無人機(jī)群中各無人機(jī)的位置策略和功率策略,實(shí)現(xiàn)無人機(jī)群所獲虛擬收益最大化;
具體步驟如下:
步驟S31.在無人機(jī)群中隨機(jī)選擇一個無人機(jī)j,構(gòu)建無人機(jī)j的狀態(tài)參數(shù)如下式:
sj(t)={cj(t),pj(t)}
式中,t為當(dāng)前時刻,sj(t)為無人機(jī)j當(dāng)前時刻的狀態(tài)參數(shù),cj(t)為無人機(jī)j當(dāng)前時刻的位置策略,pj(t)為無人機(jī)j當(dāng)前時刻的功率策略;
針對無人機(jī)j選擇一個位置策略其他無人機(jī)位置保持不變;
步驟S32.計(jì)算無人機(jī)j基于當(dāng)前時刻的位置策略的全局偵察覆蓋效用Uj(sj(t))和無人機(jī)j基于位置策略進(jìn)行移動后的全局偵察覆蓋效用其中為無人機(jī)j基于位置策略進(jìn)行移動后的狀態(tài)參數(shù);
步驟S33.針對無人機(jī)j,根據(jù)下式計(jì)算無人機(jī)j下一時刻保持當(dāng)前位置策略的概率P(sj(t+1)=sj(t))和改變位置策略的概率其中sj(t+1)為無人機(jī)j下一時刻的狀態(tài)參數(shù):
式中,β為預(yù)設(shè)學(xué)習(xí)系數(shù);
步驟S34.更新該無人機(jī)的狀態(tài)參數(shù)為sj(t+1),然后從無人機(jī)群中的其他各無人機(jī)中隨機(jī)選擇一個無人機(jī),重復(fù)步驟S31至步驟S33的位置策略選擇過程,直至達(dá)到預(yù)設(shè)最大迭代次數(shù),保存預(yù)設(shè)最大迭代次數(shù)所對應(yīng)的無人機(jī)群中各無人機(jī)的狀態(tài)參數(shù);
步驟S35.在無人機(jī)群中隨機(jī)選擇一個無人機(jī)k,構(gòu)建無人機(jī)k的狀態(tài)參數(shù)如下式:
sk(t)={ck(t),pk(t)}
式中,sk(t)為無人機(jī)k當(dāng)前時刻的狀態(tài)參數(shù),ck(t)為無人機(jī)k當(dāng)前時刻的位置策略,pk(t)為無人機(jī)k當(dāng)前時刻的功率策略;
針對無人機(jī)k選擇一個功率策略其他無人機(jī)功率保持不變;
步驟S36.計(jì)算無人機(jī)k基于當(dāng)前時刻的功率策略的全局偵察覆蓋能量效率Gk(sk(t),s-k(t)),以及無人機(jī)k基于功率策略的全局偵察覆蓋能量效率其中為無人機(jī)k基于功率策略進(jìn)行功率改變后的狀態(tài)參數(shù),s-k(t)為無人機(jī)群中除無人機(jī)k以外的其他各無人機(jī)的狀態(tài)參數(shù);
步驟S37.針對無人機(jī)k,根據(jù)下式計(jì)算無人機(jī)k下一時刻保持當(dāng)前功率策略的概率P(sk(t+1)=sk(t))和改變功率策略的概率其中sk(t+1)為無人機(jī)k下一時刻的狀態(tài)參數(shù):
步驟S38.更新無人機(jī)k的狀態(tài)參數(shù)為sk(t+1),然后從無人機(jī)群中的其他各無人機(jī)中隨機(jī)選擇一個無人機(jī),重復(fù)步驟S35至步驟S37的功率策略選擇過程,直至達(dá)到預(yù)設(shè)最大迭代次數(shù),保存預(yù)設(shè)最大迭代次數(shù)所對應(yīng)的無人機(jī)群中各無人機(jī)的狀態(tài)參數(shù),此時各無人機(jī)的位置策略和功率策略使無人機(jī)群所獲虛擬收益最大。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京信息工程大學(xué),未經(jīng)南京信息工程大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210146501.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 無人機(jī)監(jiān)控方法、系統(tǒng)以及無人機(jī)和地面站
- 無人機(jī)拍攝方法及裝置、無人機(jī)和地面控制裝置
- 一種獨(dú)立式無人機(jī)飛行安全監(jiān)測與信息管理系統(tǒng)
- 一種確定無人機(jī)飛行路徑的方法及裝置
- 一種執(zhí)行任務(wù)時無人機(jī)群數(shù)據(jù)鏈真實(shí)性檢測方法
- 連發(fā)無人機(jī)電磁彈射系統(tǒng)及無人機(jī)機(jī)庫
- 用于無人機(jī)超視距管控的系統(tǒng)及其工作方法
- 連發(fā)無人機(jī)電磁彈射系統(tǒng)及無人機(jī)機(jī)庫
- 一種無人機(jī)遙感組網(wǎng)冗余容錯控制方法
- 無人機(jī)的控制方法、裝置、計(jì)算機(jī)可讀存儲介質(zhì)及無人機(jī)
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計(jì)算機(jī)存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)
- 移動通信終端的協(xié)同方法及其界面系統(tǒng)
- 業(yè)務(wù)協(xié)同流程配置、業(yè)務(wù)協(xié)同方法及裝置
- 一種基于健康檔案共享平臺的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
- 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
- 基于協(xié)同網(wǎng)關(guān)的跨域協(xié)同交互方法
- 一種生產(chǎn)協(xié)同管理方法及系統(tǒng)
- 云邊協(xié)同方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)
- 一種智能辦公協(xié)同操作方法及系統(tǒng)
- 一種用于無人裝備的時間協(xié)同航跡規(guī)劃方法
- 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)





