雷达导航分析论文
雷达导航分析论文 1应用软件MultigenCreator和VegaPrime介绍 1.1MultigenCreator软件 MultigenCreator是美国MultigenParadigm公司开发的强大的三维建模软件, 是世界上领先的实时三维数据库生成系统,它拥有针对实时应用优化的 OpenFlight模型数据格式,强大的多边形建模、矢量建模、大面积地形精确生成 功能,以及多种专业选项及插件,能高效、最优化地生成实时三维(RT3D)数据 库,可以用来对战场仿真、娱乐、城市仿真和计算可视化等领域的视景数据库进 行产生、编辑和查看。用Creator的基本建模(Modeling)工具,能手工创建三维模 型,可对地形、特征、模型加入如颜色、材质、纹理等以使其更真实,在建模过 程中借助CreatorWizards将提高场景建模的效率,在满足实时性的前提下可以生 成实时逼真的大面积场景。所有的这些元素:地形、特征、模型和各种属性,组 成了Creator视景数据库,且OpenGLAPI是支持的。它的层次细节(LOD)、多边形 筛选、逻辑筛选、绘图优先级、自由度设置等高级功能使得其数据格式 OpenFlight(*.flt)在实时三维领域成为流行的图像生成格式。Creator还可以接受 DXF、DEM和其他矢量格式的数据,与AutoCAD和GIS软件结合方便。1.2VegaPrime软件 VegaPrime(以下简称VP)是MultigenParadigm公司专门应用于实时视景仿 真、声音仿真和虚拟现实等领域的渲染软件环境,支持MicrosoftWindows、 SGIIRIX、Linux、SunMicros等操作系统,并且用户的应用程序也具有跨平台特 性,用户可在任意一种平台上开发应用程序,而且无须修改就能在另一个平台上 运行。它同时支持OpenGL 1.2和Direct3D8,支持MetaFlight文件格式,支持双精度浮点数。与C++ STL(StandardTemplateLibrary)兼容,并且可定制用户界面和可扩展模块,其中包 括VegaPrimeFX:爆炸,烟雾,弹道轨迹等等;
VegaPrime:分布式渲染;
VegaPrimeLADBM:非常大的数据库支持;
DIS/HLA:分布交互仿真;
Blueberry:
3D开发环境;
DI-GUY:三维人体;
GL-Studio:仪表;
VegaPrimeIRScene:传感 器图像仿真;
VegaPrimeIRSensor:传感器图像实际效果仿真;
VegaPrimeRadarWorks:基于物理机制的雷达图像仿真;
VegaPrimeVortex:刚体 动力学模拟;
VegaPrimemarine:三维动态海洋。VP是一个跨平台实时工具。它构建在VSG(VegaSceneGraph)框架之上,是 VSG的扩展API,包括了一个图形用户界面LynXPrime和一系列可调用的、用C++ 实现的库文件、头文件。LynXPrime是一种可扩展的跨平台的单一的GUI(图形用 户界面)工具,为用户提供了一个简单的直接明了的开发界面,可根据仿真需要 快速开发出合乎要求的视景仿真应用程序。LynxPrime基本上继承了Lynx的功能, 同时又增加了一些新功能。它具有向导功能,能对VP的应用程序进行快速创建、 修改和配置,从而大大提高了生产效率;
它基于工业标准的XML(可扩展标志语 言)数据交换格式,能与其他应用领域进行最大程度的数据交换;
它可以把ACF(应 用配置文件)自动生成C++代码。
VSG(VegaSceneGraph)是VP的基础,是高级的跨平台场景渲染API(应用程 序接口),它包括了VSG提供的所有功能,并在易用性和生产效率上作了相应的 改进。VSG主要分为三个部分:⑴vsgu(Utilitylibrary),提供内存分配等功能;
⑵ vsgr(Rendenringlibrary),底层的图形库抽象,比如OpenGl;
⑶ vsgs(Scenegraphlibrary)。在内核中,VegaPrime使用vsgs,vsgs使用vsgr,它们都 使用vsgu。1V"D2Y4`3IH*y4VSG具有最大限度的高效性、优化性和可定制性, 无论用户有何需求,都能在VSG基础之上快速高效地开发出满足需要的视景仿真 应用程序,它的可扩展性为仿真、训练和可视化等高级三维应用开发人员提供了 极大的便利。
利用MultigenCreator和Vegaprime相结合的虚拟现实技术,研发人员可以很 方便地开发出自己所需要的仿真系统,极大缩短研发时间。
2机场雷达实体三维模型的建立 针对机场和雷达进行相关的图片资料、纹理的采集和数据预处理,并使用 Creator自带的先进工具:多边形建模,创建地表,矢量化建模和编辑等建立模型, 最后生成的图形文件(.flt)提供给VP调用。
2.1树型层次结构 在机场雷达模型建立过程中,将模型分成几组,每组模型建立在相应的组 节点(Gr--oupnode)下,每个组节点表示一组对象节点(Objectnode),模型中的某一 部分可以由一个对象节点表示。Multigen中这种树型结构便于对三维模型进行构 建和修改,同时对模型的操纵更加方便快捷(如图1)2.2纹理贴图 纹理(texture)是指被映射到三维模型表面的二维图像,纹理的合理使用可 以使模型对象获得真实的视觉效果。纹理一般通过数码相机摄影或扫描其它图片 获得素材,然后进过适当的处理得到。Creator 2.0可以支持多种通用标准图像格式如INT(仅包含一个灰度通道)、 INTA(包含一个灰度通道和一个透明度通道)、RGB(包含R、G、B这3个颜色通道)、 RGBA(包含R、G、B这3个颜色通道和1个透明度通道)、TGA、JPEG、TIF、GIF、 BMP等格式。考虑到漫游环境LynXPrime用户图形界面对纹理图片的要求,引用 的纹理图形格式均为rgb格式。
【摘要】精密进场雷达是空军航空兵场站普及的大型导航设备之一,可以 提供飞机在空中实时的距离和方位信息,在飞机进近着陆过程中发挥着重要的作 用。为解决雷达装备存在学习实践难的问题,提出利用Creator和VegaPrime虚拟 现实技术对机场雷达进行系统建模及整体设计,并使用VegaPrime的API函数进行 系统开发的方法。雷达视景仿真结果表明,采用Creator和VegaPrime将虚拟技术 与机场雷达结合的系统设计方法的可行性可以为雷达装备的虚拟化教学创造平 台,促进雷达装备的普及化。
【关键词】雷达导航虚拟现实视景仿真建模