APP下载

基于Virtools虚拟训练系统半实物接口设计*

2012-12-10朱湘龙于天朋

弹箭与制导学报 2012年6期
关键词:系统

朱湘龙,于天朋,侯 师

(1北京理工大学,北京 100081;2国营304厂,福建三明 365000)

0 引言

现代战争越来越依赖于复杂、昂贵的武器系统。由于新型武器系统的复杂性,要形成战斗力必须反复训练其使用者,其相比于传统武器更依赖于熟练的使用者。而新型武器系统一般价格昂贵,实弹训练费用高,很难像传统武器系统一样采用大规模的实弹训练,严重阻碍了其战斗力的快速形成。针对这种情况,各国普遍为新型武器系统开发相应的虚拟训练系统,以较低的成本和较好的效果完成使用者的初步训练。

虚拟训练系统设计的难点在于高度仿真的虚拟视景设计。传统虚拟训练系统大多采用OpenGVS、Vega等软件设计虚拟视景,但这些软件有价格高、开发难度较大、视觉沉浸感不够优秀等问题。法国VIRTOOLS公司的Virtools是一款非常优秀的、大量应用于游戏领域的三维交互软件。它能将现有常用的虚拟视景档案整合在一起,如3D的模型、2D图形、音效等构成三维交互系统[2]。Virtools采用图形化编程语言。开发人员无需编写底层代码,只需要拖动打包好的行为模块(building block)即可构建优秀的三维交互系统,开发难度小,Virtools软件本自带了大量打包好的行为模块供开发者调用。其三维引擎已获得微软Xbox认可。Virtools主要用于网络游戏领域,与实物系统数据通信能力较为薄弱,未提供标准模块。文中深入分析了Virtools的运行机制和Virtools SDK开发构架,通过调用回调函数,完成了基于Virtools SDK半实物串行通信接口的设计。

1 虚拟训练系统总体设计

本虚拟训练系统由仿真弹筒和仿真计算机两部分组成。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统