文档帮助中心文档
双线变道3D环境
的双车道改变scene是一个包含圆锥体、交通标志和桶状物的笔直道路的3D环境。这些锥是为了让车辆进行双车道变换而设置的。场景是使用虚幻引擎渲染的®从史诗般的游戏®.
模拟一个驱动算法在这个场景:
添加一个模拟3D场景配置阻塞到你的Simulink金宝app®模型。
在这个块中,设置现场源参数默认的场景.
默认的场景
设置启用场景名称参数双车道改变.
双车道改变
全部展开
探索3D双车道变道场景,并使用相应的2D顶部视图图像检查其尺寸。
你可以使用这个图像在模拟之前检查场景,并为车辆选择开始坐标。有关使用这些图像为路径跟踪应用程序选择路径点的详细信息,请参阅为虚幻引擎模拟选择路径点的例子。
加载与场景相对应的2D空间引用对象。这imref2d对象描述了图像中的像素与场景的世界坐标之间的关系。
imref2d
data =负载(“sim3d_SpatialReferences.mat”);spatialRef = data.spatialReference.DoubleLaneChange
spatialRef = imref2d with properties: XWorldLimits: [- 130.55500 783.3500] YWorldLimits: [-456.1500 457.7500] ImageSize: [4845 4845] PixelExtentInWorldX: 0.1886 PixelExtentInWorldX: 0.1886 ImageExtentInWorldX: 913.9000 ImageExtentInWorldX: 913.9000 XIntrinsicLimits: [0.5000 4.8455e+03]
显示与场景相对应的图像。使用空间参考对象来显示场景世界坐标中的坐标轴。单位是米。
默认情况下,imshow功能显示Y-轴值从上到下递增。要与自动驾驶工具箱™世界坐标系统对齐,请设置Y方向,“正常”这Y-axis值从下往上增加。
imshow
“正常”
该图像只显示了包含停车场的场景区域。整个场景的长度和宽度为2016米。
图文件名=“sim3d_DoubleLaneChange.jpg”;I = imshow(文件名,spatialRef);集(gca),“YDir”,“正常”)包含(“X (m)”) ylabel (“Y (m)”)
放大场景的原点。在原点处做个标记。如果你将车辆放置在现场原点,并设置车辆的偏航角为0时,执行双变道机动的交通锥位于车辆正前方。
0
Xlim ([-100 100]) ylim([-100 100])保持在情节(0,0,“o”,“MarkerFaceColor”,“r”,“MarkerEdgeColor”,“k”,“MarkerSize”,8) offset = 3;% px文本(偏移,偏移量,' (0, 0) ',“颜色”,' w ',“FontWeight”,“大胆”,“字形大小”, 12)从
如果你有虚幻引擎4项目的自动驾驶工具箱™接口金宝app支持包,然后你可以修改这个场景。在支持包附带的虚幻引擎项目文件中,这个场景被命名为金宝appDblLnChng.
DblLnChng
有关自定义场景的详细信息,请参见为自动驾驶定制虚幻引擎场景.
直路|弯曲的道路|停车场|大型停车场|开放的表面|我们街区|美国高速公路|虚拟Mcity
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系