水面無人艇虛擬視景仿真系統軟件的結構主要包括模型/場景庫、邏輯控制以及用戶界面部分。在模型/場景庫中主要包括海洋模型庫、船舶模型庫、火力模型庫、雷達模型庫和通信模型庫等,利用各模型庫來構建出虛擬仿真環境。系統控制依靠邏輯控制腳本包括無人艇運動控制、無人艇集群控制、火力控制、雷達控制、通信控制等,這些控制內容依靠控制界面實現對上述腳本的調用,并與前端界面進行連接完成響應。用戶界面層基于UI交互模塊、虛擬場景以及腳本的控制而實現,將無人艇的自主航行、火力打擊、態勢顯示過程進行三維再現。
仿真系統軟件具備的功能
·真實的模型和環境效果
在虛擬視景仿真系統中用戶看見的無人艇、海面效果應逼真。作為水面無人艇的虛擬仿真,海洋環境的效果是逼真與否的關鍵。
·豐富的信息顯示效果
虛擬視景仿真系統應能夠從不同的視角實時顯示無人艇,方便更直觀的觀察無人艇的航行狀態和軌跡,同時能夠直觀的顯示出當前無人艇的位姿、角度等信息,以便實驗人員掌握當前無人艇所處位置。
·火力打擊效果
虛擬視景仿真系統應能夠在無人艇進行圍捕的過程中展現出火力打擊效果,無人艇上應具有火炮系統與火力打擊算法。
·雷達顯示
虛擬視景仿真系統應具有雷達探測功能,在顯示界面具有雷達顯示效果。
·態勢顯示
虛擬視景仿真系統應具有運動態勢和火力態勢顯示功能,能夠直觀的看到無人艇的運動態勢和火力態勢顯示效果,以便實驗人員可以看到整個過程的態勢變化。
·電磁干擾
虛擬視景仿真系統應具有當通信被電磁干擾時的信號展示,在顯示界面有通信信號的顯示效果。
系統軟件安裝
·確認操作系統版本是否為Windows 10;
·安裝Unity 3D 2019版本;
·拷貝本軟件至工作目錄。