主要内容

停车场

停车场3D环境

描述

停车场场景是停车场的3D环境。使用虚幻引擎呈现场景®来自史诗般的游戏®

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

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

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

  3. 设置启用场景名称参数到停车场

探索停车场场景

探索3D停车场场景,并通过使用场景的相应的2D顶视图图像检查其尺寸。

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

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

data = load('sim3d_spatialreferences.mat');spatialref = data.spatialReference.Parkinglot.
spatialRef = imref2d与属性:XWorldLimits:-195.5000 8.9000] YWorldLimits:-27.1000 177.3000] IMAGESIZE:[4845 4845] PixelExtentInWorldX:0.0422 PixelExtentInWorldY:0.0422 ImageExtentInWorldX:204.4000 ImageExtentInWorldY:204.4000 XIntrinsicLimits:0.5000 4.8455e + 03] YIntrinsicLimits:0.5000 4.8455E + 03]

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

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

图像仅显示包含停车场的场景区域。完整的场景的长度和宽度为705.6米。

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

图包含轴。轴包含类型图像的对象。

放大场景的起源。将标记放在原点。

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

图包含轴。轴包含3个类型图像,线,文本的对象。

尖端

  • 如果你有用于虚幻引擎4项目的自动化驾驶工具箱™接口金宝app支持包,然后您可以修改此场景。在带支持包附带的虚幻引擎项目文件中,此场景被命名金宝app简单

    有关自定义场景的更多详细信息,请参阅自定义自动驾驶的虚幻引擎场景