虚拟MCITY

虚拟MCITY.三维环境

描述

虚拟MCITY场景是包含MCITY虚拟表示的3D环境®这是密歇根大学的一个试验场。更多信息请参见MCITY测试设施

使用虚幻引擎呈现场景®来自史诗般的游戏®

模拟A.驾驶算法在这个场景中:

  1. 添加A.仿真3D场景配置块到你的Simulink金宝app®模型。

  2. 在这个块中,设置了场景来源参数到默认场景

  3. 设置启用场景名称参数到虚拟MCITY

探索虚拟McIny场景

探索3D虚拟MCINY场景,并使用场景的相应的2D顶视图映像检查其尺寸。

您可以使用此图像在模拟前检查场景,并选择用于车辆的起始坐标。有关使用这些图像的详细信息,为路径跟踪应用程序选择航点,请参阅选择虚幻引擎模拟的航点例子。

加载对应于场景的2D空间引用对象。这imref2d.(图像处理工具箱)对象描述了图像中的像素与场景的世界坐标之间的关系。

data = load('sim3d_spatialreferences.mat');spatialRef = data.spatialReference.VirtualMCity
spatialRef = imref2d与属性:XWorldLimits:-159.3500 253.3500] YWorldLimits:-94.4500 318.2500] IMAGESIZE:[4845 4845] PixelExtentInWorldX:0.0852 PixelExtentInWorldY:0.0852 ImageExtentInWorldX:412.7000 ImageExtentInWorldY:412.7000 XIntrinsicLimits:0.5000 4.8455e + 03] YIntrinsicLimits:0.5000 4.8455E + 03]

显示场景对应的图像。使用空间引用对象在场景的世界坐标中显示轴。单位是米。

默认情况下,imshow.功能显示y- 从上到下增加的值。要与自动化驾驶工具箱™世界坐标系保持,请设置y- 向往'普通的'以便y-axis值从底部到顶部增加。

图像只显示包含城市的场景区域。全景长541.44米,宽342.98米。

图文件名=.'sim3d_virtualmccity.jpg';i = imshow(filename,spatialref);套装(GCA,'ydir''普通的')包含('x(m)')ylabel('y(m)'

放大场景的原点。在原点放一个标记。

XLIM([ -  20 50])ylim([ -  40 30])保持绘图(0,0,“o”'markerfacecolor''r''markeredgecolor''K'“MarkerSize”,8)offset = 1;% px文本(偏移,偏移,'(0,0)''颜色''K''fontweight''大胆的''字体大小',12)持有离开

限制

  • 在里面用于虚幻引擎4项目的自动化驾驶工具箱™接口金宝app支持包,此场景不可用于自定义。

    有关您可以自定义的哪些场景的详细信息,请参阅自定义自动驾驶的虚幻引擎场景