本發明公開一種無人機自主反偵察及躲避敵方攻擊的方法,基于Unity3D構建模擬器,構建敵我雙方攻擊的對戰場景;通過模擬器預留的人類玩家接口,與規則寫好的少量對手進行有限回合對抗,收集無人機躲避敵方反偵察及攻擊的解決方案的樣本數據;利用收集到的人類玩家逃跑數據進行學習,通過強化學習中的模仿學習進行學習,得到預訓練模型;基于預訓練模型,通過強化學習算法PPO實現在模擬器中的逃跑能力學習;將訓練好的無人機躲避偵察及攻擊模型與人類玩家進行測試并遷移到現實環境中。本發明提出的無人機自主躲避攻擊的解決方案,在現實場景中應用意義重大,可以在成本較低的前提下訓練出較好的無人機躲避攻擊的策略,能夠實際應用于無人機飛行控制領域。
聲明:
“無人機自主反偵察及躲避敵方攻擊的方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)