当前位置:   article > 正文

matlab如何打开dcm_MATLAB结合Unreal Engine构建用以自动驾驶仿真测试的逼真驾驶场景...

matlab 2022+unrealengine

90ea917f43692881fe3a9f9e13d37b5f.png

之前的文章《MATLAB/Simulink自动驾驶工具箱之Driving Scenario Designer》提到了MathWorks自己开发的场景构建工具Driving Scenario Designer主要是用作Control-in-loop应用的测试和验证,不适用于构建逼真的驾驶场景。对于Perception-in-loop的应用,需要高保真度的场景和传感器模型,需要能够合成逼真的图像和激光雷达点云数据等等。

市面上有不少能满足Perception-in-loop应用的场景软件,这些软件一般都提供了Simulink的接口,可以与Simulink进行联合仿真。这些软件的Simulink接口,多是软件公司自主开发的,所以MATLAB/Simulink更多的是作为一个兼容平台,对于场景和传感器模型这块,MathWorks的直接参与度并不高。

但其实,MathWorks对于构建高保真度的驾驶场景和传感器模型,有自己的一套解决方案:MathWorks结合游戏引擎Unreal Engine构建驾驶场景,并提供了与Unreal Engine场景交互的摄像头、激光雷达、毫米波雷达等传感器模型,去覆盖Perception-in-loop的应用

993c75c9fb216e0e365cf9d5b1acf739.png
Unreal Engine与MATLAB/Simulink

所以这篇文章,我们来聊一聊MATLAB/Simulink如何结合Unreal Engine去构建高保真度的驾驶场景。先来看一段视频,视频中将真实世界的场景和Unreal Engine构建的虚拟场景放在一起作对比。你能分辨出来哪个是真实世界,哪个是虚拟世界吗?

97a81428b2b5cc0a541987c267088734.png
真实场景与虚拟场景对比https://www.zhihu.com/video/1229758311593390080

当初在看这段视频的时候,真的是真真假假傻傻分不出来的。哪个真哪个假,下图来揭晓谜底。

0a26253ceed13914c5ac34709fce6cbd.png

左边是Unreal Engine构建的虚拟场景,右边是真实场景。

原版完整的视频如下链接。

NVIDIA DRIVE Constellation 提供自动驾驶汽车虚拟安全测试。​www.nvidia.cn
a3732f797e1f2799eba637baff005028.png

这个其实是英伟达介绍它的硬件在环测试平台NVIDIA DRIVE Constellation的视频。DRIVE Constellation平台包含两台服务器:第一台服务器运行 DRIVE Sim 软件,以模拟自动驾驶汽车的各种传感器,从摄像头到激光雷达和普通雷达均包括在内。强大的 GPU 可生成逼真数据流,从而创建各种测试环境和场景。第二台服务器包含一台功能强大

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/662298
推荐阅读
相关标签
  

闽ICP备14008679号