主要内容

birdsEyePlot

车辆周围的Plot detection, tracks, and sensor coverage

描述

birdsEyePlot物体显示了一个二维驾驶场景的鸟瞰图,就在一辆自我汽车的附近。您可以使用这个图与传感器,能够检测对象和车道。

在鸟瞰图上显示驾驶场景的各个方面:

  1. 创建一个birdsEyePlot对象。

  2. 为您想要绘制的驱动场景的各个方面创建绘图器。

  3. 使用绘图仪及其相应的绘图功能在鸟瞰图上显示这些方面。

该表显示了根据要绘制的驱动场景方面使用的绘图仪函数。

驱动场景方面到情节 绘图机创建函数 绘图机显示功能
传感器覆盖区域 coverageAreaPlotter plotCoverageArea
传感器检测 detectionPlotter plotDetection
车道边界 laneBoundaryPlotter plotLaneBoundary
车道标记 laneMarkingPlotter plotLaneMarkingplotParkingLaneMarking
对象网格 meshPlotter plotMesh
对象轮廓 outlinePlotter plotOutlineplotBarrierOutline
自我车辆路径 pathPlotter plotPath
点云 pointCloudPlotter plotPointCloud
对象跟踪结果 trackPlotter plotTrack

有关如何配置和使用鸟瞰图的示例,请参见可视化传感器覆盖、检测和轨迹

创建

描述

cep= birdsEyePlot在新图形中创建鸟瞰图。

例子

cep= birdsEyePlot (名称,值属性使用一个或多个名称,值对参数。例如,birdsEyePlot (XLimits, 60[0],“YLimits”,[-20]20日)显示自我车辆前方60米,自我车辆两侧20米的区域。将每个属性名用引号括起来。

属性

全部展开

要绘制的轴,指定为轴柄。默认情况下,birdsEyePlot对象使用当前轴句柄,该句柄由gca函数。

为鸟瞰图创建的绘图器,指定为绘图器对象数组。

X鸟瞰图的轴范围,以车辆坐标为单位,指定为形式为[X最小值X马克斯].单位是米。如果没有指定XLimits,则绘图使用父轴的默认值。

X-轴是垂直和正面的自我车辆的前进方向。原点在自我车辆后轴的中心。

有关鸟瞰图中使用的坐标系统的更多细节,请参见车辆坐标系

Y鸟瞰图的轴范围,以车辆坐标为单位,指定为形式为[Y最小值Y马克斯].单位是米。如果没有指定YLimits,则绘图使用父轴的默认值。

Y-轴水平运行,在自我车辆的左边为正,这是在向前时看到的。原点在自我车辆后轴的中心。

中使用的坐标系统的详细信息birdsEyePlot对象,看到车辆坐标系

对象的功能

全部展开

coverageAreaPlotter 鸟瞰图覆盖区域绘图仪
detectionPlotter 鸟瞰图探测绘图仪
laneBoundaryPlotter 用于鸟瞰图的小路边界标绘器
laneMarkingPlotter 用于鸟瞰图的车道标记绘图仪
meshPlotter 网状绘图仪鸟瞰图
outlinePlotter 鸟瞰图的轮廓绘图仪
pathPlotter 鸟瞰图路径绘图仪
pointCloudPlotter 点云绘图仪鸟瞰图
trackPlotter 航迹绘图仪鸟瞰图
plotCoverageArea 在鸟瞰图上显示传感器覆盖区域
plotDetection 在鸟瞰图上显示目标探测
plotLaneBoundary 在鸟瞰图上显示车道边界
plotLaneMarking 在鸟瞰图上显示车道标记
plotParkingLaneMarking 在鸟瞰图上显示停车车道标记
plotMesh 在鸟瞰图上显示物体网格
plotOutline 在鸟瞰图上显示物体轮廓
plotPath 在鸟瞰图上显示演员路径
plotPointCloud 在鸟瞰图上显示生成的点云
plotTrack 在鸟瞰图上显示物体轨迹
clearData 清晰的数据从特定绘图仪的鸟瞰图
clearPlotterData 从鸟瞰图中得到的清晰数据
findPlotter 找到与鸟瞰图相关的绘图仪

例子

全部折叠

创建一个鸟瞰图与x-轴范围从0到90米和ay-axis范围从-35米到35米。

cep = birdsEyePlot (“XLim”90年[0],“YLim”35 [-35]);

图中包含一个轴对象。axis对象是空的。

显示一个覆盖区域的35度视场和60米的范围。

caPlotter = coverageAreaPlotter (cep),“DisplayName的”“雷达覆盖区”);mount = [1 0];范围= 60;取向= 0;fieldOfView = 35;plotCoverageArea (caPlotter mountPosition、范围、定位、fieldOfView);

图中包含一个轴对象。axis对象包含一个patch类型的对象。该对象表示雷达覆盖区域。

显示雷达探测坐标在(30,-5),(50,-10)和(40,7)。

radarPlotter = detectionPlotter (cep),“DisplayName的”雷达信号检测的);plotDetection (radarPlotter [30 5;50 -10;40 7]);

图中包含一个轴对象。axis对象包含两个类型为patch, line的对象。这些目标代表雷达覆盖区域,雷达探测。

创建一个鸟瞰图与x-轴范围0至90米和ay-axis范围从-35米到35米。将绘图配置为包括雷达覆盖区域绘图仪和探测绘图仪。设置这些绘图仪的显示名称。

cep = birdsEyePlot (“XLim”90年[0],“YLim”35 [-35]);coverageAreaPlotter (cep“DisplayName的”“雷达覆盖区”);detectionPlotter (cep“DisplayName的”雷达信号检测的);

图中包含一个轴对象。axis对象包含两个类型为patch, line的对象。这些目标代表雷达覆盖区域,雷达探测。

使用findPlotter根据显示器名称来定位绘图仪。

caPlotter = findPlotter (cep),“DisplayName的”“雷达覆盖区”);radarPlotter = findPlotter (cep),“DisplayName的”雷达信号检测的);

绘制覆盖区域和检测到的对象。

plotCoverageArea (caPlotter [1 0] 30, 0, 35);plotDetection (radarPlotter [30 5;30 -10;30 15]);

图中包含一个轴对象。axis对象包含两个类型为patch, line的对象。这些目标代表雷达覆盖区域,雷达探测。

从情节中清除数据。

clearPlotterData (cep);

图中包含一个轴对象。axis对象包含两个类型为patch, line的对象。这些目标代表雷达覆盖区域,雷达探测。

限制

矩形缩放功能(绘制一个矩形以放大图形的某一部分)在鸟瞰图图形中不起作用。

更多关于

全部展开

介绍了R2017a