matlab您的安装可能需要执行其他配置步骤_手把手超详细介绍MATLAB+RoadRunner+Unreal Engine自动驾驶联合仿真...

RoadRuner是MathWorks新收购的自动驾驶场景构建工具,Unreal Engine是商业游戏引擎。RoadRunner创建驾驶场景,导入到Unreal Engine,与Simulink联合仿真。这种方法兼具RoadRunner创建场景之便捷性和Unreal Engine渲染的高保真度。

之前的文章,已经介绍了RoadRunner这个工具的一些特点。

卿颜:MATLAB新收购的RoadRunner是什么?自动驾驶场景软件市场又添波澜​zhuanlan.zhihu.com
2ed72297ba7f58a4626f2a8ef46c8d40.png
卿颜:MathWorks中国工程师最全问答 | 自动驾驶场景编辑器——RoadRunner​zhuanlan.zhihu.com
ac7f5b50be2ce993bcf8f305631776f3.png

也有文章介绍了RoadRunner在自动驾驶仿真领域的实战应用。

卿颜:MATLAB新杀器 RoadRunner实战篇 | 基于MATLAB、RoadRunner、虚幻引擎和Speedgoat的驾驶员在环系统​zhuanlan.zhihu.com
3da948dd576d78a6a0acfe7cff415330.png

但还没有文章详细介绍MATLAB+RoadRunner+Unreal Engine这三个软件具体怎么操作实现联合仿真。整个联合仿真的操作流程,几乎都可以在MATLAB帮助文档中找到。但笔者在亲身实践的过程中发现,即便有详细的帮助文档,但依然有一些坑,在MathWorks Support团队的支持下,总算趟完了这些坑,顺利地实现了整个流程。本文将手把手、一步步地详细说明这个联合仿真的过程。

MATLAB刚收购RoadRunner没多久,所以目前联合仿真对软件版本的匹配是有一定要求的。笔者采用的是MATLAB R2020a+RoadRunner+Unreal Engine4.23。

1. 电脑软硬件要求

软件要求:

  • Windows® 64-bitplatform
  • Unreal Editor 4.23
  • Visual Studio® 2017or higher
  • Microsoft® DirectX® —— If this software is not already installedon your machine and you try to simulate in the 3D environment, Vehicle DynamicsBlockset prompts you to install it. Once you install the software, you mustrestart the simulation.
  • Automated DrivingToolbox Interface for Unreal Engine 4 Projects,详见3.1

最低硬件要求:

  • Graphics card (GPU)— Virtual reality-ready GPU with 8 GB of onboard RAM
  • Processor (CPU) —2.60 GHz
  • Memory (RAM) — 12 GB

如果要获得流畅的仿真效果,建议配置高性能显卡。以上信息,引自以下链接中的Support Package for Customizing Scenes(无需关注此链接中其他内容)。

Support Package for Customizing Scenes​www.mathworks.com
baa08192b12f9918fefcae8ce05ab27a.png

2. 安装基础软件

MATLAB和VS的安装顺序没有特别要求。VS需在Ureal Engine之前安装,否则有可能Unreal的.uproject文件没法找到VS进行编译。

2.1 安装Visual Studio2017

参照以下链接。

设置虚幻引擎的Visual Studio​docs.unrealengine.com

设置虚幻引擎的Visual Studio

设置虚幻引擎的Visual Studio​docs.unrealengine.com

请确保在工作量(Workloads)下选择“用C++开发游戏(Game developmentwith C++)”。在右侧的摘要(Summary)工具栏中,展开用C++开发游戏(Game development with C++),并勾选可选(Optional)下的虚幻引擎安装程序(Unreal Engine installer)。注意,不要勾选Windows 10 SDK (10.0.17763.0)。

d7890f468f2f9328c70cab7733448e95.png

另外,如果用户需要使用Simulink Real-Time工具箱,需要同时参照以下链接。

How do I set up Microsoft Visual Studio 2017 for SLRT?​ww2.mathworks.cn
22a79dff06e74d8ed156649ea831008b.png

2.2 安装MATLAB R2020a

必备工具箱是Automated Driving Toolbox和Vehicle Dynamics Blockset。并使用mex -setup命令将MATLAB的编译器设置成VS2017。

2.3 安装Unreal Engine4.23

进入Unreal Engine官网,点击右上角的下载,注册账号,下载Epic Games Launcher并安装。

虚幻引擎 | 最强大的实时3D创作平台​www.unrealengine.com
4112856025d38e5ce3eed926a160c89d.png

2363794ac2a25faf3449dfc99228674e.png

登陆Epic Games Launcher,在“库”界面中选择Unreal Engine 4.23并安装。

97ad1011e59ca130f97d11c92816f6f8.png

安装完成后,可在上图界面启动Unreal Editor 4.23。

2.4 安装RoadRunner和RoadRunner Asset Library

用正版或者申请试用版,点击以下链接可申请试用版。

Free RoadRunner Trial​www.mathworks.com
  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值