摘 要:航路規劃作為無人機執行飛行任務的重要環節,是無人機系統的重要組成部分。本文闡述了無人機航路規劃的需求,并對其中的關鍵模塊,飛行任務管理、基于ArcGIS Engine的可視化航路規劃的實現進行了論述。
關鍵詞:軟件質量保障;軟件缺陷預測;軟件度量元;機器學習;數據集預處理
中圖分類號:TP311 文獻標識碼:A 文章編號:2096-4706(2018)03-0078-03
Research and Implementation of Visual UAV Route Planning Software
YUAN Yuan
(North China Institute of Computing Technology,Beijing 100083,China)
Abstract:UAV air route planning as the important step of flight mission,which is the kernel part of UAV system. In this paper,it provide the requirement of air route planning. For the system key models:flight mission management,ArcGIS Engine visualized air route planning achievement are discussed in detail.
Keywords:software quality assurance;software defect prediction;software metrics;machine learning;data set preprocessing
0 引 言
自從上個世紀無人機應用于戰爭,并在作戰、偵查、監視等方面取得了顯著的效果后,諸多國家開始對無人機進行研究[1]。無人機系統主要由飛行器及地面站組成,其中航路規劃是地面站的重要功能之一。
航跡規劃是指在特定約束條件下,尋找運動體從初始點到目標點滿足某種性能指標最優的運動航跡。在軍事上航跡規劃主要是利用地形和敵情等信息,規劃得出飛行器生存概率和航程綜合指標最優的突防航跡[2]。
航路規劃軟件一般具有任務管理(含航路管理)、可視化航路規劃、基于地理信息系統的綜合顯示功能,并根據任務需求、地形信息,配合飛行器的性能來規劃合理的飛行路線。
任務管理是整個航路規劃系統的基礎。任務管理對飛行任務進行記錄、編輯和可檢索查詢,是航路規劃中非常重要的一部分。主要可分為創建任務、編輯任務及查找任務,可在系統中開辟一塊單獨的區域進行飛行任務存放。飛行任務以文本格式進行存放,為了方便操作,創建任務、編輯任務和查詢任務條件都以填空的形式進行。……