[发明专利]一种应用unreal 4引擎开发的桌面飞行仿真验证方法在审
申请号: | 201811485806.9 | 申请日: | 2018-12-05 |
公开(公告)号: | CN109675305A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 王熙;王敏文;朱雪耀 | 申请(专利权)人: | 中国航空工业集团公司西安飞行自动控制研究所 |
主分类号: | A63F13/50 | 分类号: | A63F13/50;A63F13/803 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王迪 |
地址: | 710076 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 飞机 舵面偏转 飞机仿真机 位置信号 姿态信号 油门控制信号 操纵信号 飞行仿真 视景显示 信号应用 引擎开发 三通道 桌面 验证 应用 数字仿真模型 飞行模拟 协议传输 信号显示 姿态显示 送入 传输 | ||
本发明属于飞行模拟技术,提供一种应用unreal 4引擎开发的桌面飞行仿真验证方法,包括:步骤1:生成飞机三通道操纵信号和油门控制信号,传输给飞机仿真机1;步骤2:飞机仿真机1接收到飞机三通道操纵信号和油门控制信号,送入飞机数字仿真模型进行计算,生成飞机的位置信号、姿态信号、舵面偏转信号、火控信号,并通过编写的TCP接口协议传输给视景显示机2;步骤3:视景显示机2接收到来自飞机仿真机1的飞机的位置信号、姿态信号,并应用于飞机的位置、姿态显示;将舵面偏转信号应用于飞机的舵面偏转显示;将飞机的火控信号应用于飞机的航炮控制;将飞机的位置信号、姿态信号、舵面偏转信号、火控信号显示于各种UI交互界面上。
技术领域
本发明属于飞行模拟技术,具体涉及一种桌面级仿真模拟验证环境。
背景技术
目前,桌面级仿真模拟主要采用Flightgear、Xplane等仿真软件,主要优点在于对各种飞机仿真模型的支持接口成熟。但由于软件渲染技术落后,难以给用户提供一种飞行的真实体验。
Unreal 4作为目前最优秀的游戏开发引擎之一,能提供高品质的物理渲染效果,结合VR技术可以为用户提供一种浸入式的飞行驾驶体验。提供C++和蓝图两种程序开发语言,给软件的开发和维护以更大的便利。
发明内容
本发明的目的是:
开发一种应用unreal 4引擎开发的桌面飞行仿真验证方法,通用性强、渲染品质高、易于维护、扩展性强。
本发明的技术方案:
一种应用unreal 4引擎开发的桌面飞行仿真验证方法,包括:
步骤1:用户通过驾驶杆3生成飞机三通道操纵信号,通过油门杆4生成油门控制信号,分别将三通道操纵信号和油门控制信号传输给飞机仿真机1;
步骤2:飞机仿真机1接收到飞机三通道操纵信号和油门控制信号,送入飞机数字仿真模型进行计算,生成飞机的位置信号、姿态信号、舵面偏转信号、火控信号,并通过编写的TCP接口协议传输给视景显示机2;
步骤3:视景显示机2接收到来自飞机仿真机1的飞机的位置信号、姿态信号,并应用于飞机的位置、姿态显示;视景显示机2接收到来自飞机仿真机1的飞机的舵面偏转信号,将其应用于飞机的舵面偏转显示;视景显示机2接收到来自飞机仿真机1的飞机的火控信号,将其应用于飞机的航炮控制;视景显示机2接收到来自飞机仿真机1的飞机的位置信号、姿态信号、舵面偏转信号、火控信号,将其显示于各种UI交互界面上。
本发明的有益效果:
通用性强、渲染品质高、易于维护、扩展性强。
附图说明
图1为桌面仿真环境的软件架构
图中的部件用数字表示
1-飞机仿真机、2-视景显示机、3-驾驶杆、4-油门杆
具体实施方式
本发明技术要点如下:
1、基于Unreal 4引擎开发的飞行模拟环境
使用unreal 4引擎的蓝图编程系统,开发一套使用仿真数据驱动,包含三维模型位置姿态显示、UI界面交互、战场实时态势显示的飞行模拟环境;
2、基于Lidar(Light Detection and Ranging)数据的真实地形构建
通过互联网免费数据库(如google earth等)获取所需地区的Lidar数据,使用地形建模软件(world machine、vue等)生成真实地景模型,导入unreal 4引擎;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安飞行自动控制研究所,未经中国航空工业集团公司西安飞行自动控制研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811485806.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手机游戏同步震动装置
- 下一篇:一种普通游戏转立体裸眼3D游戏的方法