一种基于虚幻引擎建立模型的航道反演方法技术

技术编号:39250079 阅读:8 留言:0更新日期:2023-10-30 12:02
本申请公开了一种基于虚幻引擎建立模型的航道反演方法,包括如下步骤:S1:根据历史地图数据将经纬度坐标转换为虚幻引擎坐标,建立虚幻飞行模型以及虚幻飞行模型坐标系;S2:采集区域点云数据,并作为待调用数据存储至虚幻飞行模型;S3:获取飞行模型数据,并作为待调用模型存储至虚幻飞行模型;S4:根据巡检任务计算得到理论飞行航道,调用对应的飞行模型数据以及区域点云数据;S5:根据区域点云数据生成理论飞行航道的物体模型,对区域点云数据进行坐标转换,根据物体模型在虚幻飞行模型坐标系的坐标点对虚幻飞行模型进行渲染,飞行模型根据理论飞行航道进行航道反演。本申请的有益效果:确保飞行模拟精确度的同时降低了模拟模型的渲染难度。的渲染难度。的渲染难度。

【技术实现步骤摘要】
一种基于虚幻引擎建立模型的航道反演方法


[0001]本领域涉及航道模拟技术,尤其涉及一种基于虚幻引擎建立模型的航道反演方法。

技术介绍

[0002]航道反演即为基于模型知识的基础上,依据已知的地图数据参数,根据观测信息和前向物理模型,推算实际情况下的航道飞行情况。
[0003]当前技术通常采用固定的模拟模型模拟实际飞行情况,然而在实际情况中,飞行区域的地理情况是不断变化的,固定的模拟模型准确度较低,但每次都按照实际地形情况构建模拟模型,渲染难度较大。
[0004]中国专利《多模导航三维动态可视化仿真平台的构建方法》,公开号:CN 106845032A,公开日:2017年03月14日,具体公开了包括:在VC++和OSG三维渲染引擎环境下,基于MFC微软基础类库搭建人机交互平台,利用OSGEarth地形渲染工具包渲染三维数字地球场景及自然环境,利用三维建模软件建立飞机的三维模型和机场的虚拟仿真场景模型,并加载到三维数字地球场景中。获取飞行航道关键点数据,经处理得到插值航道点数据,用于驱动飞机飞行。在飞机飞行过程中,利用漫游器跟踪观察飞机,利用事件处理器更新飞机的飞行数据,并实时显示飞行数据。通过OSGEarth地形渲染工具包渲染三维数字地球场景及自然环境,从而建立虚拟仿真场景模型,由于该技术应用于飞机飞行中,并不需要考虑低空的物体模型,由此地理变化对于虚拟仿真场景模型建立的影响可以忽略不计,采用固定场景进行模拟并不会影响飞行模拟,但无人机等需要低空飞行的设备受低空物体模型影响较大,需要根据低空物体模型进行飞行航道的调整,固定的模拟模型容易造成实际飞行存在安全隐患。
[0005]中国专利《一种综合式视觉反馈的无人机巡线仿真培训系统》,公开号:CN 113963598A,公开日:2022年01月21日,具体公开了步骤七:物理引擎综合无人机数据、传感器数据、环境参数进行无人机运动计算并将计算结果传递给虚幻引擎内的渲染模块;步骤八:地形模块对真实地形进行建模并将地形模型导入虚幻引擎中,通过所述虚幻引擎实时渲染使得无人机训练场景更接近真实无人机飞行训练场景;步骤九:渲染模块将地形信息、无人机运动信息进行实时渲染,并将渲染后的逼真视觉信息反馈给无人机操作员,辅助无人机操作员进行飞行训练。该技术根据真实地形进行建模,并不适用于无人机模拟航道飞行中,无人机模拟飞行必然存在多条模拟飞行航道,根据实际地形进行建模,就代表每一次模拟飞行都需要按照飞行航道进行建模,渲染难度高,渲染效率低。

技术实现思路

[0006]本申请针对现有技术中存在在实际情况中按照固有场景进行飞行模拟存在精确度低,而根据实际地形实时建模又存在渲染难度高的问题,提供一种基于虚幻引擎建立模型的航道反演方法,通过按照变化较低的地形建立虚幻飞行模型,再将变化较大的物体模
型作为区域点云数据存储至虚幻飞行模型,当每次进行飞行模拟时只需要调动对应区域的区域点云数据,即可建立该飞行航道的模拟飞行模型,渲染难度低,且在区域物体模型发生变化时,只需要变动该区域的区域点云数据,无需更改所有数据模型,无需重新建立虚幻飞行模型,确保飞行模拟精确度的同时降低了模拟模型的渲染难度。
[0007]为实现上述技术目的,本申请提供的一种技术方案是,一种基于虚幻引擎建立模型的航道反演方法,包括如下步骤:S1:根据历史地图数据将经纬度坐标转换为虚幻引擎坐标,建立虚幻飞行模型以及虚幻飞行模型坐标系;S2:采集区域点云数据,并作为待调用数据存储至虚幻飞行模型;S3:获取飞行模型数据,并作为待调用模型存储至虚幻飞行模型;S4:根据巡检任务计算得到理论飞行航道,调用对应的飞行模型数据以及区域点云数据;S5:根据区域点云数据生成理论飞行航道的物体模型,根据物体模型在虚幻飞行模型坐标系的坐标点对虚幻飞行模型进行渲染,对虚幻飞行模型进行渲染,飞行模型根据理论飞行航道进行航道反演。
[0008]进一步的,将各个类型的无人机数据作为飞行模型数据存储至虚幻飞行模型。
[0009]进一步的,历史地图数据还包括天气数据,根据天气数据对虚幻飞行模型进行微调。
[0010]进一步的,将天气数据按影响因素分类,并分别建立影响因素所对应的地形变化曲线,根据影响因素对虚幻飞行模型进行微调。
[0011]进一步的,区域点云数据包括天气模型数据。
[0012]进一步的,调用多个飞行模型数据,共同执行航道反演。
[0013]进一步的,采集每一次飞行巡检后的区域点云数据,对虚幻飞行模型进行修正。
[0014]进一步的,设置修正波动系数,根据修正波动系数输出正向波动航道以及反向波动航道。
[0015]进一步的,设置展示地图,在航道反演时,对飞行模型的位置进行定位,并显示于展示地图中。
[0016]进一步的,根据区域点云数据对虚幻飞行模型进行渲染时,根据物体模型的节点在显示环境中所处的位置和重要度,决定物体渲染的资源分配,降低非重要物体的面数和细节度。
[0017]本申请的有益效果:通过按照变化较低的地形建立虚幻飞行模型以及虚幻飞行模型坐标系,再将变化较大的物体模型作为区域点云数据存储至虚幻飞行模型,当每次进行飞行模拟时只需要调动对应区域的区域点云数据,即可根据虚幻飞行模型坐标系以及区域点云数据中的经纬度坐标转换,建立该飞行航道的模拟飞行模型,渲染难度低,且在区域物体模型发生变化时,只需要变动该区域的区域点云数据,无需更改所有数据模型,无需重新建立虚幻飞行模型,确保飞行模拟精确度的同时降低了模拟模型的渲染难度。
附图说明
[0018]图1为本申请一种基于虚幻引擎建立模型的航道反演方法的流程示意图。
具体实施方式
[0019]为使本申请的目的、技术方案以及优点更加清楚明白,下面结合附图和实施例对
本申请作进一步详细说明,应当理解的是,此处所描述的具体实施方式仅是本申请的一种最佳实施例,仅用以解释本申请,并不限定本申请的保护范围,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]如图1所示,作为本申请的实施例一,本申请提供一种基于虚幻引擎建立模型的航道反演方法,包括如下步骤:S1:根据历史地图数据将经纬度坐标转换为虚幻引擎坐标,建立虚幻飞行模型以及虚幻飞行模型坐标系;S2:采集区域点云数据,并作为待调用数据存储至虚幻飞行模型;S3:获取飞行模型数据,并作为待调用模型存储至虚幻飞行模型;S4:根据巡检任务计算得到理论飞行航道,调用对应的飞行模型数据以及区域点云数据;S5:根据区域点云数据生成理论飞行航道的物体模型,对区域点云数据进行坐标转换,根据物体模型在虚幻飞行模型坐标系的坐标点对虚幻飞行模型进行渲染,飞行模型根据理论飞行航道进行航道反演。
[0021]在本申请实施例中飞行模型为无人机模型,可以理解的是,在其他实施例中飞行模型也可以是需要进行飞行模拟的各种设备。
[0022]通常情况下区域地形并不会发生过大的改变,由此根据历史地图数据调本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于虚幻引擎建立模型的航道反演方法,其特征在于:包括如下步骤:S1:根据历史地图数据将经纬度坐标转换为虚幻引擎坐标,建立虚幻飞行模型以及虚幻飞行模型坐标系;S2:采集区域点云数据,并作为待调用数据存储至虚幻飞行模型;S3:获取飞行模型数据,并作为待调用模型存储至虚幻飞行模型;S4:根据巡检任务计算得到理论飞行航道,调用对应的飞行模型数据以及区域点云数据;S5:根据区域点云数据生成理论飞行航道的物体模型,对区域点云数据进行坐标转换,根据物体模型在虚幻飞行模型坐标系的坐标点对虚幻飞行模型进行渲染,飞行模型根据理论飞行航道进行航道反演。2.如权利要求1所述的一种基于虚幻引擎建立模型的航道反演方法,其特征在于:将各个类型的无人机数据作为飞行模型数据存储至虚幻飞行模型。3.如权利要求1所述的一种基于虚幻引擎建立模型的航道反演方法,其特征在于:历史地图数据还包括天气数据,根据天气数据对虚幻飞行模型进行微调。4.如权利要求3所述的一种基于虚幻引擎建立模型的航道反演方法,其特征在于:将天气数据按影响因素分类,并分别建立影响因素所...

【专利技术属性】
技术研发人员:沈健余海尧娄鹏李勇赵峰常冲胡泳汪晓琴梁皓吴良杰胡欣杨彪
申请(专利权)人:国网浙江省电力有限公司绍兴供电公司
类型:发明
国别省市:

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

1