虚拟仿真中单机多人协同技术的实现与应用
2022-07-08曹朋飞邸彦强冯少冲崔浩浩陈志佳
电子技术与软件工程 2022年2期
曹朋飞 邸彦强 冯少冲 崔浩浩 陈志佳
(陆军工程大学石家庄校区 河北省石家庄市 050000)
1 引言
虚拟仿真是指真实人员操纵仿真系统,通过电机控制、决策、通信等技巧实现人在回路的虚拟仿真系统,其中三维模拟训练系统是虚拟仿真中的一种重要仿真形式。在武器装备训练领域,装备的操作往往需要多名操作手协同工作来完成特定任务,因此在设计装备的三维模拟训练系统时需要考虑多人协同作业的功能需求,以提高训练效果。目前多人协同的三维模拟训练系统均采用网络互联的方式实现协同功能,如采用基于C/S架构的Socket通信或者采用基于分布式的架构通过网络中间件进行通信。该方式对于多种装备的大型模拟训练系统效果较好,但是在平台级的单装三维模拟训练系统中,采用网络互联方式实现多人协同效果较差,主要原因有两点:一是需要解决多个节点间的系统状态同步问题;二是该单装模拟训练系统在与其他仿真系统进行联动训练时,由于自身拓扑结构复杂,不易集成。因此,针对平台级单装三维模拟训练系统提出一种新的多人协同作业技术,即单机多人协同技术(Single-machine Multi-user Collaboration Technology,SMCT)。
SMCT在一台计算机中连接多个显示设备和多套输入设备,通过对多套输入设备的数据处理与驱动实现多个操作手协同作业功能,避免了多用户网络互联问题,有效简化了系统结构。同时,使用一台计算机即可实现模拟训练的多人协同功能,有效减少了成本。……
登录APP查看全文
