一种Unreal/AirSim双向结合的三维视景小地图修正方法技术

技术编号:37244013 阅读:29 留言:0更新日期:2023-04-20 23:24
本发明专利技术涉及一种Unreal/AirSim双向结合的三维视景小地图修正方法,借助unreal内嵌蓝图编辑器和airsim仿真平台对三维地图进行自定义显示,采用蓝图模块与代码结合的方法,增加了对三维视景的一种创新获取方法。本发明专利技术中,各文件代码的跳转链接匹配与蓝图模式控件、设计器编辑模式的三者相统一。由于采用unreal与airsim双平台共同工作来对视景地图做“增删改查”,可以实现实时获取当前场景的图像,比现有方法所采用的仅蓝图控件获取更直观、更全面。在进行虚拟仿真阶段时,本发明专利技术可根据不同的虚拟场景做多方位角度的图像获取回传,克服了现有办法只有单维度的不足,增加了三维虚拟图像的生成方式,同时在发明专利技术过程中也可举一反三对其他地图控件做个性化设置。其他地图控件做个性化设置。其他地图控件做个性化设置。

【技术实现步骤摘要】
一种Unreal/AirSim双向结合的三维视景小地图修正方法


[0001]本专利技术属于人工智能和三维虚拟仿真
,涉及一种Unreal/AirSim双向结合的三维视景小地图修正方法,主要完成在unreal中对三维视景地图做个性化的修改,可在虚拟环境中进行多方位多角度的工程环境获取,拓宽了三维仿真展示领域的新思路空间,可满足不同的场景需求。

技术介绍

[0002]在科技飞速发展的时代,无人机的适用范围越来越宽广,人们已经不单纯的将无人机作为一种只遥控的小区域巡查设备,而是有着更为广阔的使用需求和应用。例如,想要进入飞行禁区、自然林区等区域并对其进行更细一步的探查操作时,但现实世界中,由于存在着环境复杂、人工无法进入等约束条件,由此问题延伸出对仿真的发展需要。可借由卫星回传图像,制作所需的地形模型,用于unreal中展示与airsim二者结合,实现仿真环境中的无人机航行。对显示图像特征详细信息的三维子地图便有着重大的研究意义。
[0003]现有技术的方案中,艺术类、动画设计方面以及游戏公司会借助unreal内含的相关插件,使用其内部本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Unreal/AirSim双向结合的三维视景小地图修正方法,其特征在于步骤如下:步骤1、在airsim官方文档中搜索subwindow并修改配置文件:搭建airsim平台环境,在airsim官方文档中对subwindow变量名作全文档范围搜索并记录所有涉及到subwindow的内容;按照官方文档中对settings.json修改要求,在settings.json中添加一个唤醒新的小地图的配置信息。所述airsim官方文档统称为文档;步骤2、搜索整体项目与subwindow相关的文件,定位代码所在位置并查看:对文档所包含的subwindow变量的搜索后,对配置airsim时生成的源码文件进行同样的变量搜索;搜索过程:首先建立与unreal之间的连接,在unreal中执行“文件
”‑“
新建c++类”并按提示操作直至新建完成;其次选择所需的环境工程,这里以unreal engine官网商店里的Landscape Mountains场景为例,对其执行安装airsim插件、修改工程启动项、添加至Generate Visual Studio project files等操作;在visual studio中,选择编译选项为DebugGame Editor和Win64,同时确保所选环境工程Landscape Mountain为启动项目;通过visual studio自动打开.sln文件,执行“编辑
”‑“
搜索当前项目”命令,搜索“subwindow”变量存在于整个项目文件中的哪几个文件并在visual studio右下角的结果栏查看具体代码位置行;步骤3、分析核心代码并个性化修改:启动步骤2的.sln文件任务栏的“运行”按钮,查看错误日志提供的相应标签名称进入编辑器面板;打开actor蓝图进行逐一测试,记录下核心函数名称和逻辑关系;回到visual studio中,对airsimsetting.hpp与simHUB.hpp两个核心文件做核心函数的检索工作,根据地图数据的需求,修改核心文件、保存并总结得到核心函数;步骤4、修改蓝图编辑器组件并重新连接蓝图节点:双击打开airsim/unreal/Landscape Mountains目录下的.uproject工程,在上侧工具栏点击“运行”按...

【专利技术属性】
技术研发人员:曲少春傅妍芳李巧玲
申请(专利权)人:西安工业大学
类型:发明
国别省市:

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

1