文档帮助中心文档
得到道路边界
rbdry=道路边界(场景)
rbdry = roadBoundaries (ac)
例子
rbdry= roadBoundaries (场景)返回道路边界,rbdry,驾驶场景,场景.
rbdry= roadBoundaries (场景)
rbdry
场景
rbdry= roadBoundaries (交流)返回行动者,交流,以驾驶场景为准。
rbdry= roadBoundaries (交流)
交流
全部折叠
创建一个包含一条弯曲道路、两条笔直道路和两个角色的驾驶场景:一辆汽车和一辆自行车。两位演员在路上走了60秒。
创建驱动场景对象。
场景= drivingScenario (“SampleTime”0.1”,“StopTime”、60);
沿着半径800米的圆弧,使用道路中心点创建弯曲道路。电弧从0°开始,结束于90°,并以5°增量采样。
ang = [0:5:90] ';R = 800;roadcenters = R*[cosd(angs) sind(angs) zero (size(angs))];roadwidth = 10;路(场景、roadcenters roadwidth);
使用两端的道路中心点,添加两条具有默认宽度的直路。
道路中心=[70000;100 0 0]; 道路(场景、道路中心)
ans =带有属性的道路:名称:"" RoadID: 2 RoadCenters: [2x3 double] RoadWidth: 6 BankAngle: [2x1 double]
道路中心=[400 0;0 0 0]; 道路(场景、道路中心)
ans=具有以下属性的道路:名称:''道路ID:3个道路中心:[2x3双倍]道路宽度:6倾斜角度:[2x1双倍]
获取道路边界。
rbdry=道路边界(场景);
在场景中添加一辆汽车和一辆自行车。把车停在第一条直路的起点。
车=车辆(场景中,“ClassID”, 1“位置”(700 0 0),...“长度”3.“宽度”2.“高度”, 1.6);
把自行车停在路的较远的地方。
自行车=演员(场景中,“ClassID”3.“位置”, (706 376 0) ',...“长度”2.“宽度”,0.45,“高度”,1.5);
画出场景。
情节(场景中,“中心线”,“上”,“道路中心”,“上”); 头衔(“情景”);
展示演员的姿势和侧面。
姿势=动作姿势(场景)
提出了=2×1带有字段的结构数组:行环位置速度横摇俯仰偏航角速度
概要文件= actorProfiles(场景)
轮廓=2×1带有字段的结构数组:ActorID ClassID长度宽度高度原点偏移网格顶点网格面rcpattern RCSAzimuthAngles RCSElevationAngles
创建一个包含场景世界坐标中指定的8字形道路的驾驶场景。将场景的世界坐标转换为ego车辆的坐标系。
创建一个空的驾驶场景。
场景= drivingScenario;
向该场景添加一个图-8路径。显示的场景。
道路中心=[0 0 1 20-20 1 20 1-20-20 1-20 20 1 0 1];道路宽度=3;倾斜角度=[0 15-15-15 0];道路(场景、道路中心、道路宽度、倾斜角度);情节(场景)
在场景中添加一个自我载体。定位车辆在世界坐标(20,-20),并以-15度偏航角定位它。
自我=演员(场景中,“ClassID”, 1“位置”,[20 -20 0],“偏航”, -15);
利用自定义车辆坐标获取道路边界roadBoundaries功能。指定ego车辆作为输入参数。
roadBoundaries
rbEgo1=道路边界(ego);
在鸟瞰图上显示结果。
bep=鸟瞰图;lbp=laneBoundaryPlotter(bep,“DisplayName的”,“路”); 绘图仪基础(lbp、rbEgo1)
使用获取世界坐标中的道路边界roadBoundaries函数。指定场景作为输入参数。
rbScenario = roadBoundaries(场景);
利用自定义车辆坐标获取道路边界driving.scenario.roadBoundariesToEgo函数。
driving.scenario.roadBoundariesToEgo
rbEgo2=驾驶。情景。道路边界自我(RBSCENSION,ego);
在鸟瞰图上显示道路边界。
bep=鸟瞰图;lbp=laneBoundaryPlotter(bep,“DisplayName的”,“道路边界”); plotLaneBoundary(lbp,{rbEgo2})
drivingScenario
驾驶场景,指定为drivingScenario对象
演员
车辆
演员drivingScenario对象,指定为演员或车辆对象要创建这些对象,请使用演员和车辆函数,分别。
道路边界,作为单元格数组返回。单元数组中的每个单元都包含一个实值N-表示场景中道路边界的by-3矩阵,其中N是道路边界的数量。矩阵的每一行对应于x,y,z)道路边界顶点的坐标。
当输入参数为驾驶场景时,道路坐标相对于驾驶场景的世界坐标。当输入参数是参与者时,道路坐标相对于参与者坐标系。
这些数字显示了道路边界的数量rbdry包含用于各种道路类型的。
路
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系