一种户外增强现实军事仿真训练的方法技术

技术编号:20427745 阅读:41 留言:0更新日期:2019-02-23 09:24
本发明专利技术提供一种增强现实户外军事训练仿真场景的生成的方法,过程如下:将真实环境的三角面片地图模型导入三维渲染引擎中,并设置碰撞体用于碰撞检测;根据给定的摄像机和军事仿真目标的GPS经纬度和高程信息计算出军事仿真目标在三维渲染引擎世界坐标系下的坐标,并将其添加至三维渲染场景中;将当前摄像机获取的视频图像读取到三维渲染引擎,并设置成背景;实时计算摄像机相对于真实场景的六自由度姿态信息,并赋值给三维渲染引擎中的虚拟相机;把最终渲染的虚实融合场景画面与显示器同屏数据传输即可完成虚实融合场景渲染显示至显示器设备。本发明专利技术能够实现虚拟军事目标与真实场景的融合显示以及实时交互,有效解决军事训练模拟领域的仿真度问题。

【技术实现步骤摘要】
一种户外增强现实军事仿真训练的方法
本专利技术属于信息
,具体涉及一种户外增强现实军事仿真训练的方法。
技术介绍
陆军建设发展已迈入新的历史时期,打造具有鲜明信息化特质的新型陆军,发展信息化武器装备,探索信息化作战方式,加快提升基于网络信息体系的联合作战能力。当前条件下,为加快推进陆军建设转型,为将来打赢基于网络信息体系的联合作战,军队尤其是陆军进行对抗条件下的实战化演练是必由之路。当前,世界各国军队进行模拟训练的主要手段基本上是采用训练模拟系统(器材)。技术类型上可分实物仿真模拟、软件模拟仿真以及半实物仿真。但是,这三类训练模拟系统,其所构成的训练环境与真实环境相比都存在较大的差距。此外对抗演练基本是按照预先设想假定的作战行动、作战过程和作战能力进行,各级指挥员、作战部(分)队无法真实感受到作战对手及其应有的灵活性。此外,我军对实战化演练活动的精度要求日益提高,在预定作战地域、预定环境与蓝方实地开展对抗演练最能检验实战能力,但受客观因素影响只能局部或近似的模拟预定作战地域、预定环境与蓝方的对抗,其演练效果难以达到或接近真正意义的实战对抗。实战化演练进行作战毁伤效能评估时,因为没有实际毁伤目标,部队在进行实际作战毁伤效能评估时通常利用射击数据,结合个人经验,对比、分析和推导得出部队演练的毁伤效能评估结果。该做法无法直观呈现复杂战场环境下蓝方的实际毁伤状态,缺乏形象的展示过程和严谨的计算模型,没有形成有力的数据和视觉支撑。实战化演练效果大打折扣。增强现实技术因其具有的虚实融合,实时交互、三维跟踪定位的特点,理论上能够100%地反映真实世界的基本特征,又能够将各种信息要素以虚拟方式无缝叠加,从而构造超越真实世界的“超真实”模拟训练环境。因此可有效解决训练模拟领域的“仿真度”问题,为实现、提高、加强和完善对抗条件下的实战化演练提供了可行的解决方案。
技术实现思路
本专利技术的目的是为了克服已有技术的缺陷,为了解决军事训练模拟领域中存在的训练环境仿真度低的问题,提出一种增强现实户外军事训练仿真场景的生成方法,旨在为部队提供虚实融合的户外军事仿真训练,为提高实战化演练水平提供可行的技术支撑和解决方案。本专利技术方法是通过下述技术方案实现的:一种增强现实户外军事训练仿真场景的生成的方法,其基本过程如下:步骤一、构建出真实环境的三维点云地图;步骤二、将三维点云地图利用三角网格化算法生成三角面片地图模型;步骤三、将三角面片地图模型导入三维渲染引擎中,并设置碰撞体用于碰撞检测;步骤四、根据给定的摄像机GPS经纬度和高程信息(Lungcam,Latcam,Zcam)T以及军事仿真目标的GPS经纬度和高程信息(Lungtar,Lattar,Ztar)T,计算出军事仿真目标在三维渲染引擎世界坐标系下的坐标Xu,Yu,Zu,并将其添加至三维渲染场景中;步骤五、将当前摄像机获取的视频图像读取到三维渲染引擎,并设置成背景;步骤六、实时计算摄像机相对于真实场景的六自由度姿态信息;步骤七、将步骤六计算的六自由度姿态信息赋值给三维渲染引擎中的虚拟相机;步骤八、将显示器设备与三维渲染引擎实现接口的连接,并把最终渲染的虚实融合场景画面与显示器同屏数据传输即可完成虚实融合场景渲染显示至显示器设备。进一步地,本专利技术所述步骤四根据公式(1)计算出所述坐标Xu,Yu,Zu其中,Lung为两GPS坐标(真实摄像机与军事仿真目标的GPS坐标)间的经度转换系数,Lat为两GPS坐标(真实摄像机与军事仿真目标的GPS坐标)间的纬度转换系数。进一步地,本专利技术所述步骤一采用半稠密视觉SLAM方法构建三维点云地图,所述步骤六采用半稠密视觉SLAM方法计算所述六自由度姿态信息。有益效果本专利技术方法,对比已有技术,通过计算军事仿真目标在三维渲染引擎世界坐标系下的坐标,并在三维渲染引擎中进行军事仿真目标的添加,能够实现虚拟军事目标与真实场景的融合显示以及实时交互,可有效解决军事训练模拟领域的仿真度问题。附图说明图1为本专利技术实施方式的系统流程示意图;图2为各坐标系之间的变换关系图。具体实施方式下面结合附图对本专利技术方法的实施方式做详细说明。一种增强现实户外军事训练仿真场景的生成方法,如图1所示,其具体步骤包括:步骤一、采用LSDSLAM(largescaledirectsimultaneouslocalizationandmapping,大规模地图构建与实时跟踪定位)系统构建出真实环境的半稠密三维点云地图,并存储。步骤二、利用PCL(pointcloudlibrary)库中的贪婪投影三角网格化算法,将步骤一获取的半稠密三维点云地图生成三角面片地图模型。步骤三、将步骤二获得的三角面片地图模型通过Unity3D的导入功能或者将地图模型直接拖入Unity3D等方式导入Unity3D渲染引擎中,并在Unity3D中为模型添加碰撞体组件。步骤四、根据设定的军事仿真目标的GPS经纬度信息,在Unity3D虚拟场景的相对位置中渲染生成相应的军事仿真目标。具体步骤如下:(1)定义用于计算军事仿真目标在Unity3D场景中的各个坐标系。如附图2所示,包括真实场景坐标系、GPS坐标系、Unity3D坐标系以及模型自身坐标系。①GPS坐标系:军事仿真目标在GPS坐标系中坐标为(Lungtar,Lattar,Ztar)T,摄像机在GPS坐标系中的坐标为(Lungcam,Latcam,Zcam)T,在GPS坐标系的坐标中,经纬度以度为单位,高程以米为单位。②真实场景坐标系:设定摄像机在真实世界的初始位置为世界坐标系原点,世界坐标系的坐标轴与GPS坐标系的坐标轴保持一致,军事仿真目标在真实场景世界坐标系坐标为(Xw,Yw,Zw)T,以米为坐标单位。③Unity3D坐标系:军事仿真目标在Unity3D坐标系的坐标为(Xu,Yu,Zu)T,以米为坐标单位。④模型自身坐标系:军事仿真目标在其自身坐标系中的坐标为(Xself,Yself,Zself)T,以米为坐标单位。(2)使用两点间的经纬度距离公式计算经纬度的转换系数,用于计算军事仿真目标在真实场景坐标系下的坐标。若甲、乙两点在真实场景中的经纬度分别为(Lung1,Lat1)和(Lung2,Lat2),则经度转换系数利用公式(1)计算获得:公式(1)中,arcsin()为反正弦函数;经纬度的单位需由度转为弧度;L表示地球的半径,单位为公里,用常量6378.173表示。纬度转换系数由公式(2)计算获得:(3)将军事仿真目标自身的经纬度和高程信息利用公式(3)经旋转和平移变换到世界坐标系下,实现在同一个坐标系下描述摄像机、军事仿真目标的位置关系。公式(3)中,R为3×3的单位正交旋转矩阵,T为3×1的平移矩阵。公式(4)中,平移矩阵T的X、Y分量分别由公式(1)和公式(2)的经纬度转换系数乘以军事仿真目标与真实场景坐标系原点的经纬度之差计算得到,Z分量为军事仿真目标与真实场景坐标系原点高程差。(4)将军事仿真目标利用公式(5)由真实场景坐标系变换到Unity3D坐标系,用于在Unity3D引擎中加载、渲染军事仿真物体模型。当不考虑模型的朝向(即R为单位矩阵),且设军事仿真目标在其自身坐标系中的坐标(Xself,Yself,Zself)T=(0,0,0)T,本文档来自技高网
...

【技术保护点】
1.一种增强现实户外军事训练仿真场景的生成的方法,其特征在于,过程如下:步骤一、构建出真实环境的三维点云地图;步骤二、将三维点云地图利用三角网格化算法生成三角面片地图模型;步骤三、将三角面片地图模型导入三维渲染引擎中,并设置碰撞体用于碰撞检测;步骤四、根据给定的摄像机GPS经纬度和高程信息以及军事仿真目标的GPS经纬度和高程信息,计算出军事仿真目标在三维渲染引擎世界坐标系下的坐标Xu,Yu,Zu,并将其添加至三维渲染场景中;步骤五、将当前摄像机获取的视频图像读取到三维渲染引擎,并设置成背景;步骤六、实时计算摄像机相对于真实场景的六自由度姿态信息;步骤七、将步骤六计算的六自由度姿态信息赋值给三维渲染引擎中的虚拟相机;步骤八、将显示器设备与三维渲染引擎实现接口的连接,并把最终渲染的虚实融合场景画面与显示器同屏数据传输即可完成虚实融合场景渲染显示至显示器设备。

【技术特征摘要】
1.一种增强现实户外军事训练仿真场景的生成的方法,其特征在于,过程如下:步骤一、构建出真实环境的三维点云地图;步骤二、将三维点云地图利用三角网格化算法生成三角面片地图模型;步骤三、将三角面片地图模型导入三维渲染引擎中,并设置碰撞体用于碰撞检测;步骤四、根据给定的摄像机GPS经纬度和高程信息以及军事仿真目标的GPS经纬度和高程信息,计算出军事仿真目标在三维渲染引擎世界坐标系下的坐标Xu,Yu,Zu,并将其添加至三维渲染场景中;步骤五、将当前摄像机获取的视频图像读取到三维渲染引擎,并设置成背景;步骤六、实时计算摄像机相对于真实场景的六自由度姿态信息;步骤七、将步骤六计算的六自由度姿态信息赋值给三维渲染引擎中的虚拟相机;步骤八、将显示器设备与三维渲染引擎实现接口...

【专利技术属性】
技术研发人员:陈靖缪远东张一凡樊蕾
申请(专利权)人:北京理工大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1