水面无人艇虚拟视景仿真系统软件的结构主要包括模型/场景库、逻辑控制以及用户界面部分。在模型/场景库中主要包括海洋模型库、船舶模型库、火力模型库、雷达模型库和通信模型库等,利用各模型库来构建出虚拟仿真环境。系统控制依靠逻辑控制脚本包括无人艇运动控制、无人艇集群控制、火力控制、雷达控制、通信控制等,这些控制内容依靠控制界面实现对上述脚本的调用,并与前端界面进行连接完成响应。用户界面层基于UI交互模块、虚拟场景以及脚本的控制而实现,将无人艇的自主航行、火力打击、态势显示过程进行三维再现。
仿真系统软件具备的功能
(1)真实的模型和环境效果
在虚拟视景仿真系统中用户看见的无人艇、海面效果应逼真。作为水面无人艇的虚拟仿真,海洋环境的效果是逼真与否的关键。
(2)丰富的信息显示效果
虚拟视景仿真系统应能够从不同的视角实时显示无人艇,方便更直观的观察无人艇的航行状态和轨迹,同时能够直观的显示出当前无人艇的位姿、角度等信息,以便实验人员掌握当前无人艇所处位置。
(3)火力打击效果
虚拟视景仿真系统应能够在无人艇进行围捕的过程中展现出火力打击效果,无人艇上应具有火炮系统与火力打击算法。
(4)雷达显示
虚拟视景仿真系统应具有雷达探测功能,在显示界面具有雷达显示效果。
(5)态势显示
虚拟视景仿真系统应具有运动态势和火力态势显示功能,能够直观的看到无人艇的运动态势和火力态势显示效果,以便实验人员可以看到整个过程的态势变化。
(6)电磁干扰
虚拟视景仿真系统应具有当通信被电磁干扰时的信号展示,在显示界面有通信信号的显示效果。
系统软件安装
1. 确认操作系统版本是否为Windows 10;
2. 安装Unity 3D 2019版本;
3. 拷贝本软件至工作目录。