主要内容

驾驶。Scenario.truckmesh

在驾驶场景中卡车的网格代表

描述

例子

= drive.scenario.truckmesh创建卡车的网格代表ExtendedObjectMesh目的,

例子

全部收缩

将预制的卡车网眼添加到驾驶场景中,以产生点云。然后,使用LidarpointCloudgeneratorSystem Object™生成卡车网眼的点云。

创建并显示预制的卡车网眼。

网格= driver.scenario.truckmesh;egomesh = drive.scenario.carmesh;显示(网格);

图包含一个轴对象。轴对象包含一个类型补丁的对象。

暂停(1);

创建驾驶场景。

S = DrivingsCenario;

在驾驶场景中添加一条直路。这条路在每个方向都有一条车道。

路(s,[0 0 0; 30 0 0],“车道”,lanespec([1 1]));

将汽车作为自我车辆和卡车作为非EGO演员。

egovehicle =车辆(s,'班级号',1,'网',egomesh);光滑的标记(Egovehicle,[1 -2 0; 21.3 -2 0],20);卡车=车辆(s,'位置',[15 2 0],'偏航',180,'班级号',2,'网',网);

绘制驾驶场景。设置名称值对“网格”,'on'显示情节中演员的网格。

情节(s,“网格”,,,,'上');

创建一个LidarpointCloudgenerator系统对象。将系统对象的演员配置文件设置为驾驶场景中的演员。

lidar = lidarpointCloudgenerator;lidar.actorprofiles = actorProfiles(s);

生成驾驶场景的激光雷达点云。

player = pcplayer([-20 20],[-10 10],[0 4]);尽管Advance tgts = TargetPoses(Egovehicle);rdMesh = RoadMesh(Egovehicle);[PTCLOUD,ISVALIDTIME] = LIDAR(TGTS,RDMESH,s.simulationtime);如果Isvalidtime视图(Player,PTCloud);结尾结尾

图包含一个轴对象。轴对象包含5个类型补丁的对象。

图点云播放器包含一个轴对象。轴对象包含类型散点的对象。

输出参数

全部收缩

网格代表卡车,返回ExtendedObjectMesh目的。网格的起源位于其几何中心。

您可以使用此预先建造的卡车网格作为起点来开发自己的网格。在Matlab®命令行,输入:

编辑驾驶。Scenario.truckmesh

版本历史记录

在R2020a中引入