面向服务的环境引擎装置和仿真系统

xiaoxiao22天前  17


本发明涉及信息,尤其涉及一种面向服务的环境引擎装置和仿真系统。


背景技术:

1、随着计算机技术的发展,高性能仿真引擎装置已应用于大规模兵力对象的仿真推演,并取得良好的应用效果。

2、近年来,随着ai智能领域技术的发展和应用,将人工智能技术应用到军事体系对抗仿真当中,开展智能博弈仿真,成为了军事仿真领域热门的研究方向之一。但是,微场景如城市巷战不仅要求实体模型具有高置信度,还对环境模型提出了较高精细度要求,常见的高性能仿真引擎装置仅模拟了大区环境,不足以支持微场景与地形强交互的需求。


技术实现思路

1、本发明提供一种面向服务的环境引擎装置和仿真系统,用以解决现有技术中高性能仿真引擎装置与环境难以进行强交互的缺陷,实现了一种面向服务的环境引擎装置,通过仿真引擎装置与该面向服务的环境引擎装置进行交互来实现仿真引擎装置与环境的强交互,能够满足支持微场景与地形强交互的需求。

2、本发明提供一种面向服务的环境引擎装置,包括:

3、接口模块,用于获取指令信息并对所述指令信息进行解析处理以获得多个子指令信息,还用于获取反馈信息并对所述反馈信息进行反馈;

4、逻辑模块,用于获取多个所述子指令信息,并分别对所述子指令信息进行响应计算,以基于计算结果调用功能模块完成所述指令信息的实现;

5、功能模块,用于在所述逻辑模块的调用下,提供对应的仿真功能以完成所述指令信息的实现,并基于所述指令信息的需求生成所述反馈信息。

6、根据本发明提供的一种面向服务的环境引擎装置,所述反馈信息包括态势反馈信息、动作反馈信息、碰撞反馈信息和环境反馈信息,所述接口模块包括:

7、管理接口子模块,用于对所述指令信息中的仿真管理内容进行解析处理以获得管理子指令信息;

8、态势接口子模块,用于对所述指令信息中的态势内容进行解析处理以获得态势子指令信息,还用于获取所述态势反馈信息并进行反馈;

9、动作指令接口子模块,用于对所述指令信息中的动作指令内容进行解析处理以获得动作子指令信息,还用于获取所述动作反馈信息并进行反馈;

10、碰撞事件接口子模块,用于获取所述碰撞反馈信息并进行反馈;

11、特效接口子模块,用于对所述指令信息中的特效内容进行解析处理以获得特效子指令信息;

12、环境查询接口子模块,用于对所述指令信息中的环境查询内容进行解析处理以获得环境查询子指令信息,还用于获取所述环境反馈信息并进行反馈。

13、根据本发明提供的一种面向服务的环境引擎装置,所述管理接口子模块包括仿真开始接口单元、仿真暂停接口单元、仿真恢复接口单元和仿真结束接口单元,所述管理子指令信息包括仿真开始子信息、仿真暂停子信息、仿真恢复子信息和仿真结束子信息;

14、所述仿真开始接口单元用于对所述仿真管理内容中的仿真开始内容进行解析处理以获得所述仿真开始子信息;

15、所述仿真暂停接口单元用于对所述仿真管理内容中的仿真暂停内容进行解析处理以获得所述仿真暂停子信息;

16、所述仿真恢复接口单元用于对所述仿真管理内容中的仿真恢复内容进行解析处理以获得所述仿真恢复子信息;

17、所述仿真结束接口单元用于对所述仿真管理内容中的仿真结束内容进行解析处理以获得所述仿真结束子信息。

18、根据本发明提供的一种面向服务的环境引擎装置,所述动作指令接口子模块包括路径请求接口单元、运动控制接口单元、攻击指令接口单元和探测指令接口单元,所述动作子指令信息包括路径请求子信息、运动控制子信息、攻击子信息和探测子信息,所述动作反馈信息包括路径反馈子信息和探测反馈子信息;

19、所述路径请求接口单元用于对所述动作指令内容中的路径请求内容进行解析处理以获得所述路径请求子信息,还用于获取所述路径反馈子信息并进行反馈;

20、所述运动控制接口单元用于对所述动作指令内容中的运动控制内容进行解析处理以获得所述运动控制子信息;

21、所述攻击指令接口单元用于对所述动作指令内容中的攻击内容进行解析处理以获得所述攻击子信息;

22、所述探测指令接口单元用于对所述动作指令内容中的探测内容进行解析处理以获得所述探测子信息,还用于获取所述探测反馈子信息并进行反馈。

23、根据本发明提供的一种面向服务的环境引擎装置,所述环境查询接口子模块包括自然环境查询接口单元和城市环境查询接口单元,所述环境查询子指令信息包括自然环境查询子信息和城市环境查询子信息,所述环境反馈信息包括自然环境反馈子信息和城市环境反馈子信息;

24、所述自然环境查询接口单元用于对所述环境查询内容中的自然环境查询内容进行解析处理以获得所述自然环境查询子信息,还用于获取所述自然环境反馈子信息并进行反馈;

25、所述城市环境查询接口单元用于对所述环境查询内容中的城市环境查询内容进行解析处理以获得所述城市环境查询子信息,还用于获取所述城市环境反馈子信息并进行反馈。

26、根据本发明提供的一种面向服务的环境引擎装置,所述功能模块包括:

27、模型子模块,用于在所述逻辑模块的调用下,基于所述指令信息执行对应的仿真建模操作;

28、服务子模块,用于在所述逻辑模块的调用下,基于所述指令信息提供对应的仿真服务;

29、所述模型子模块和所述服务子模块还用于基于所述指令信息的需求生成所述反馈信息。

30、根据本发明提供的一种面向服务的环境引擎装置,所述模型子模块包括:

31、标绘与特效模型,用于提供应用级标绘的绘制与管理,以及特效的使用与控制;

32、天气气象模型,用于提供天气气象的仿真建模与动画渲染;

33、bim与3d模型,用于对城市环境的模型及目标实体的模型进行解析管理及动画渲染。

34、根据本发明提供的一种面向服务的环境引擎装置,所述服务子模块具体用于在所述逻辑模块的调用下,实现gis服务、图像渲染与绘制服务、物理结算服务和仿真控制服务。

35、本发明还提供一种仿真系统,包括仿真引擎装置、交换模块和上述任一种所述的面向服务的环境引擎装置;

36、所述交换模块用于从所述仿真引擎装置获取所述指令信息,还用于从所述面向服务的环境引擎装置获取所述反馈信息,以实现所述仿真引擎装置和所述面向服务的环境引擎装置的交互;

37、所述仿真引擎装置用于发出所述指令信息及从所述交换模块获取所述反馈信息;

38、所述面向服务的环境引擎装置用于从所述交换模块获取所述指令信息。

39、根据本发明提供的一种仿真系统,所述交换模块为基于redis的数据集成模块,以实现所述仿真引擎装置与所述面向服务的环境引擎装置之间的实时交互。

40、本发明提供的面向服务的环境引擎装置和仿真系统,通过将仿真引擎装置与该面向服务的环境引擎装置相结合,基于仿真引擎装置与面向服务的环境引擎装置之间的交互,仿真引擎装置在具有高性能和高精度的仿真前提下,一方面能够支持微场景,能够模拟高精度环境和三维特效,另一方面能够实现与环境的强交互。


技术特征:

1.一种面向服务的环境引擎装置,其特征在于,包括:

2.根据权利要求1所述的面向服务的环境引擎装置,其特征在于,所述反馈信息包括态势反馈信息、动作反馈信息、碰撞反馈信息和环境反馈信息,所述接口模块包括:

3.根据权利要求2所述的面向服务的环境引擎装置,其特征在于,所述管理接口子模块包括仿真开始接口单元、仿真暂停接口单元、仿真恢复接口单元和仿真结束接口单元,所述管理子指令信息包括仿真开始子信息、仿真暂停子信息、仿真恢复子信息和仿真结束子信息;

4.根据权利要求2所述的面向服务的环境引擎装置,其特征在于,所述动作指令接口子模块包括路径请求接口单元、运动控制接口单元、攻击指令接口单元和探测指令接口单元,所述动作子指令信息包括路径请求子信息、运动控制子信息、攻击子信息和探测子信息,所述动作反馈信息包括路径反馈子信息和探测反馈子信息;

5.根据权利要求2所述的面向服务的环境引擎装置,其特征在于,所述环境查询接口子模块包括自然环境查询接口单元和城市环境查询接口单元,所述环境查询子指令信息包括自然环境查询子信息和城市环境查询子信息,所述环境反馈信息包括自然环境反馈子信息和城市环境反馈子信息;

6.根据权利要求1至5任一项所述的面向服务的环境引擎装置,其特征在于,所述功能模块包括:

7.根据权利要求6所述的面向服务的环境引擎装置,其特征在于,所述模型子模块包括:

8.根据权利要求6所述的面向服务的环境引擎装置,其特征在于,所述服务子模块具体用于在所述逻辑模块的调用下,实现gis服务、图像渲染与绘制服务、物理结算服务和仿真控制服务。

9.一种仿真系统,其特征在于,包括仿真引擎装置、交换模块和权利要求1至8所述的面向服务的环境引擎装置;

10.根据权利要求9所述的仿真系统,其特征在于,所述交换模块为基于redis的数据集成模块,以实现所述仿真引擎装置与所述面向服务的环境引擎装置之间的实时交互。


技术总结
本发明提供一种面向服务的环境引擎装置和仿真系统。该环境引擎装置包括:接口模块、逻辑模块和功能模块。接口模块用于获取指令信息并对所述指令信息进行解析处理以获得多个子指令信息,还用于获取反馈信息并对所述反馈信息进行反馈;逻辑模块用于获取多个所述子指令信息,并分别对所述子指令信息进行响应计算,以基于计算结果调用功能模块完成所述指令信息的实现;功能模块用于在所述逻辑模块的调用下,提供对应的仿真功能以完成所述指令信息的实现,并基于所述指令信息的需求生成所述反馈信息。通过将仿真引擎装置与该环境引擎装置相结合,仿真引擎装置能够支持微场景,能够模拟高精度环境和三维特效,还能够实现与环境的强交互。

技术研发人员:张琳,胡博阳,力环才,王娜,宋思茹
受保护的技术使用者:中国科学院自动化研究所
技术研发日:
技术公布日:2024/9/23

最新回复(0)