【技术实现步骤摘要】
非代码化快速构建大规模虚拟战场仿真平台
本专利技术涉及一种快速构建大规模虚拟战场环境的无编程式仿真开发方法,特别涉及一种非代码化快速构建大规模虚拟战场仿真平台,属于计算机图形学、虚拟现实
技术介绍
随着信息技术的快速发展,虚拟现实技术在军事上得到了广泛的应用,虚拟战场环境对于军事仿真具有重要的意义,通过虚拟现实技术和计算机仿真技术,构建合理的、逼真的、完备的战场环境,已经成为军事仿真领域的重要研究课题。虚拟战场军用仿真系统的规模一般都比较庞大,往往借助于大量计算机的协同工作,基于网络技术的分布式仿真也是现代军事仿真的研究趋势。故,建立一个网络分布式的综合作战仿真平台有很大的实用价值。在传统虚拟战场仿真中,每次的军事想定仿真都需要开发新的模型、新的程序,这通常消耗大量的人力财力。现代一般仿真平台在仿真过程中,即便面对相同的仿真部分也不会具有太大的重用性,即便重用,一般也只能限制在代码级上,很少能达到模块级或者程序级,因此每次进行新的仿真也都需要重新编译可执行程序。现代战场的复杂性决定了仿真过程的设计也非常复杂,通常想定仿真过程的人员都是军方人士。通过目前已 ...
【技术保护点】
一种非代码化快速构建大规模虚拟战场仿真平台,其特征在于:其包括:资源库、动态模型库、人机交互模块、仿真编辑模块、数据转换模块、运行支撑环境处理模块和可视化模块; 所述资源库包括实体和战场环境的二维图标、实体和战场环境的三维模型、实体的属性信息和战场环境的属性信息; 所述动态模型库中包括弹道轨迹计算模型、雷达实时跟踪模型、雷达实时探测模型、卫星实时扫描模型、坦克随机运动模型和火箭轨迹计算模型; 所述人机交互模块的主要功能是:①为用户提供资源库中可供选取的实体、战场环境图形化标识;②根据用户选取的实体或战场环境,从资源库中调取对应的实体或战场环境,生成实体或战场环境的实例并发送 ...
【技术特征摘要】
1.一种非代码化快速构建大规模虚拟战场仿真平台,其特征在于:其包括:资源库、动态模型库、人机交互模块、仿真编辑模块、数据转换模块、运行支撑环境处理模块和可视化模块;所述资源库包括实体和战场环境的二维图标、实体和战场环境的三维模型、实体的属性信息和战场环境的属性信息;所述动态模型库中包括弹道轨迹计算模型、雷达实时跟踪模型、雷达实时探测模型、卫星实时扫描模型、坦克随机运动模型和火箭轨迹计算模型;所述人机交互模块的功能是:①为用户提供资源库中可供选取的实体、战场环境图形化标识;②根据用户选取的实体或战场环境,从资源库中调取对应的实体或战场环境,生成实体或战场环境的实例并发送给仿真编辑模块;③为用户提供仿真环境中的实体属性信息和战场环境属性信息的编辑界面,并将用户输入的编辑信息发送给仿真编辑模块;在实体属性信息和战场环境属性信息的编辑界面上,为用户提供动态模型库中可供选取的动态模型标识,并根据用户选取的动态模型名称,从动态模型库中调取对应的动态模型,添加到当前实体属性中的绑定的动态模型列表中;④将实体或战场环境的实例的属性信息呈现给用户,同时发送至仿真编辑模块;⑤接收用户输入的重新编辑的实体或战场环境的属性信息,并发送至仿真编辑模块;⑥接收用户对资源库或动态模型库的增加、删除、修改操作,对资源库或动态模型库进行修改;⑦接收用户针对可视化结果输入的局部放大指令或全局视图指令,并将指令发送至可视化模块;⑦接收仿真编辑模块和可视化模块发送来的数据,并显示给用户;所述仿真编辑模块的功能是:①接收人机交互模块发送来的数据,对仿真环境中的实体属性信息和战场环境属性信息进行编辑,将编辑结果发送给人机交互模块;②根据编辑结果生成想定脚本,并将想定脚本发送至人机交互模块和数据转换模块;所述数据转换模块的功能是接收仿真编辑模块发送来的想定脚本,对想定脚本进行解析,转换成为运行支撑环境需要的数据格式,并将转换结果发送至运行支撑环境处理模块;所述运行支撑环境处理模块的功能是:①接收仿真编辑模块生成的想定脚本,根据想定脚本中的联邦信息、实体映射信息和实体信息,初始化联盟内各个实体;②启动联邦,并将各联盟加入到联邦,开始运行仿真;③按照各个联盟的属性信息中联盟起始时间和时间推进策略将各个联盟内的实体属性信息依次发送给可视化模块;所述可视化模块的功能是:①接收运行支撑环境处理模块发送来的数据,并对数据进行可视化操作,将可视化结果通过人机交互模块呈现给用户;②接收用户通过人机交互模块输入的局部放大指令或全局视图指令,进行可视化操作,并将可视化结果发送至人机交互模块;所述可视化模块在可视化操作的过程中,可从资源库中读出各实体和战场环境的二维图标以及三维模型;所述非代码化快速构建大规模虚拟战场仿真平台各组成部分的连接关系为:人机交互模块分别与资源库、动态模型库、仿真编辑模块以及可视化模块双向连接;仿真编辑模块的输出端还与数据转换模块的输入端连接;数据转换模块的输出端与运行支撑环境处理模块的输入端连接;运行支撑环境处理模块的输出端与可视化模块的输入端连接;资源库还与可视化模块的输入端连接。2.如权利要求1所述的一种非代码化快速构建大规模虚拟战场仿真平台,其特征在于:所述实体包括预警机、战斗机、直升机、雷达、导弹、卫星、坦克、发射车和火箭。3.如权利要求1或2所述的一种非代码化快速构建大规模虚拟战场仿真平台,其特征在于:所述战场环境包括地形、军事装备、气象和联邦。4.如权利要求1或2所述的一种非代码化快速构建大规模虚拟战场仿真平台,其特征在于:所述实体的属性信息包括实体名称、实体模型路径、实体是否可见、实体朝向、实体联邦归属、实体状态、实体速度、实体加速度、三维空间的位置坐标、实体姿态、实体在三维空间中三个维度上的缩放比例、观察点位置、父实体名称、子实体列表和实体绑定的动态模型列表;实体姿态包括俯仰、偏转和翻转信息;父实体是所述实体被挂载于...
【专利技术属性】
技术研发人员:李凤霞,陈宇峰,武文哲,刘永继,李飞飞,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。