主要内容

plotparkinglanemarking.

在鸟瞰图上显示停车车道标记

描述

例子

plotParkingLaneMarking (lmPlotterplmvplmf显示停车车道标记顶点plmv以及标记停车车道的脸plmf在鸟瞰图上。车道标记绘图仪lmPlotterBirdseyebplot.对象并配置指定车道标记的显示。

删除与车道标记绘图仪相关的所有车道标记lmPlotter,可以使用cleardata.功能和指定lmPlotter作为输入参数。

例子

全部折叠

对停在停车场的汽车进行检测,并将检测结果绘制在鸟瞰图上。

创建包含道路和停车场的驾驶场景。

场景= drivingScenario;道路中心= [10 40;10 -40];路(场景,roadcenters);顶点= [0 20;20 20;20 -20;0 -20];停车场(场景、顶点ParkingSpace = ParkingSpace);

添加自我车辆并指定轨迹,其中车辆通过停车场驱动。

自我=车辆(场景);路径点= [10 35 0;10 10 0];速度= 5;% m / sSmoothtrajectory(自我,航点,速度)

在几个停车位创建停放的汽车。绘制场景。

ParkedCar1 =车辆(场景,位置= [15.8 12.4 0]);ParkedCar2 =车辆(场景,位置= [15.8 -12.4 0]);ParkedCar3 =车辆(场景,位置= [2 -9.7 0]);ParkedCar4 =车辆(场景,位置= [2 9.7 0]);情节(方案)

创建一个视觉传感器来产生检测。默认情况下,传感器安装在ego车辆的前保险杠上。

传感器= VisionDetectionGenerator;

创建鸟瞰图和绘图仪可视化的目标轮廓,道路边界,停车车道标记,传感器覆盖区域,和检测。然后,模拟场景并生成检测。

bep = birdsEyePlot(XLim=[- 4040],YLim=[- 3030]);olPlotter = outlinePlotter (cep);lbPlotter = laneBoundaryPlotter (cep);lmPlotter = laneMarkingPlotter (cep DisplayName =“停车场”);caplotter = cockageAreaplotter(bep,displayname =“覆盖区域”);detPlotter = detectionPlotter (cep DisplayName =“检测”);尽管推进(场景)绘制目标轮廓。(位置、偏航、长度、宽度、originOffset color] = targetOutlines(自我);plotOutline (olPlotter、位置、偏航、长度、宽度)自我车辆的%绘图车道边界。rbEgo = roadBoundaries(自我);plotLaneBoundary (lbPlotter rbEgo)%标出停车车道标记。[PLMV,PLMF] =停车场(EGO);Plotparkinglanemarking(Lmplotter,PLMV,PLMF)%地块传感器覆盖区域。mountPosition = sensor.SensorLocation;范围= sensor.MaxRange;取向= sensor.Yaw;fieldOfView = sensor.FieldOfView (1);plotCoverageArea (caPlotter mountPosition、范围、定位、fieldOfView)%生成和plot检测。演员= targetPoses(自我);时间= scenario.SimulationTime;[侦破,isValidTime] =传感器(演员、时间);如果isValidTime position = cell2mat(cellfun(@(x)([x. measurement (1) x. measurement (2)]),...侦破,UniformOutput = false));plotDetection (detPlotter,职位)结束结束

输入参数

全部折叠

车道标记绘图仪,指定为LaneMarkingPlotter目的。该对象存储在策划者财产的Birdseyebplot.对象并配置在鸟瞰图中指定的停车车道标记的显示。要创建此对象,请使用laneMarkingPlotter函数。

停车车道标记顶点,指定为V3实值矩阵。每一行的plmv代表这一点xy, 和z车道标记中的一个顶点的坐标。绘图仪仅使用xy坐标。V是标记中的顶点数量。

要从驾驶场景中的停车车道标记获取顶点和面,请使用停车场anemarkingderce.函数。

车行道标记面,指定为整数矩阵。每一行的plmf是一个定义一个停车道标记的顶点之间的连接的脸。有关更多详细信息,请参阅面孔

要从驾驶场景中的停车车道标记获取顶点和面,请使用停车场anemarkingderce.函数。

介绍了R2021b