主要内容

laneData

存储记录车道边界数据与时间戳

自从R2023a

描述

laneData对象存储记录车道边界数据和同事的时间戳它被记录。

创建

描述

lanedata= laneData创建一个空laneData对象lanedata

例子

lanedata= laneData (时间戳,lbdata)创建一个laneData对象初始化记录车道边界lbdata在相关的时间戳时间戳。的时间戳参数设置时间戳财产,lbdata参数设置LaneBoundaryData,开始时间,EndTime,NumSamples属性返回的laneData对象lanedata

例子

lanedata= laneData (___,名称=值)属性使用一个或多个名称参数。

请注意

这个对象要求场景生成器自动驾驶的工具箱™万博1manbetx支持包。你可以安装场景生成器自动驾驶的工具箱从附加的探险家。关于安装插件的更多信息,请参阅获取和管理插件

输入参数

全部展开

车道边界数据,指定为一个N——- - - - - -矩阵或N1单元阵列。N是时间戳的数量。空元素代表失踪车道边界检测。

如果你有一个相同数量的车道边界所有记录时间戳,指定lbdata作为一个N——- - - - - -的数组parabolicLaneBoundary对象,cubicLaneBoundary对象,或clothoidLaneBoundary对象。是检测车道边界的统一的数量为每个样本。

如果你有一个不平等的数量在时间戳记录车道边界,指定lbdata作为一个N1单元阵列。每个单元格必须包含一个元的行向量parabolicLaneBoundary对象,cubicLaneBoundary对象,或clothoidLaneBoundary对象。是检测出车道的数量界限在对应的时间戳。

自我的运动车辆和non-ego演员必须遵循车辆自动驾驶的工具箱使用的坐标系统。关于车辆坐标系统的更多信息,请参阅车辆坐标系

请注意

您必须指定所有车道边界使用相同类型的对象。

属性

全部展开

这个属性是只读的。

时间戳的车道边界信息,指定为一个N有效数字的列向量。N是时间戳的数量。每个元素表示的时间从一开始模拟,在几秒钟内,相关的跟踪拍摄。

与时间戳数据初始化对象时,对象安排输入时间戳在增加订单。如果输入数据包含多个相同的时间戳的行数据,对象合并数据到一个单独的行。

数据类型:

这个属性是只读的。

车道边界数据,指定为一个N1单元阵列。N是时间戳的数量。每个单元包含车道边界信息记录在对应的时间戳,指定为一个元的行向量parabolicLaneBoundary对象,cubicLaneBoundary对象,或clothoidLaneBoundary对象。是检测出车道的数量界限的时间戳。

laneData对象按从左到右的顺序安排一个时间戳车道边界对自我的旅行方向的车辆。

这个属性是只读的。

车道信息,指定为一个N——- - - - - -结构数组。N是时间戳的数量。是最大数量的车道边界检测到在任何指定时间戳

这个属性是只读的。

开始时间车道边界检测、指定为一个标量。单位是秒。

数据类型:|

这个属性是只读的。

结束时间车道边界检测、指定为一个标量。单位是秒。

数据类型:|

这个属性是只读的。

数量的车道边界样本,记录指定为一个正整数。

数据类型:

对象的功能

readData 从laneData读取车道边界数据对象
addData 添加数据对象信息
removeData 把数据从车道数据对象
findNearest 找到最近的车道信息在车道指定时间戳数据对象
updateTime 更新时间戳的车道数据对象

例子

全部折叠

记录车道边界数据装载到工作区。

data =负载(“laneBoundaryData.mat”);

提取记录时间戳和车道边界信息的数据。

t = data.timestamps;%提取时间戳lbdata = data.lbdata;% Etract车道边界信息

初始化一个laneData通过使用提取的数据对象。

ld = laneData (t, lbdata);

显示的细节laneData对象。

disp (ld)
laneData属性:时间戳:x1双[1158]LaneBoundaryData: {1158} x1细胞LaneInformation:[]开始时间:0 EndTime: 57.8515 NumSamples: 1158

记录车道边界数据装载到工作区。

data =负载(“laneBoundaryData.mat”);

提取记录时间戳,胡同间边界和边界颜色信息的数据。

t = data.timestamps;%提取时间戳lbdata = data.lbdata;%提取车道边界lbinfo = data.lbinfo;%提取车道边界颜色信息

初始化一个laneData对象通过使用提取的数据,包括额外的车道信息。

ld = laneData (t lbdata LaneInformation = lbinfo);

显示的细节laneData对象。

disp (ld)
laneData属性:时间戳:x1双[1158]LaneBoundaryData: {1158} x1细胞LaneInformation: [1158 x2 struct]开始时间:0 EndTime: 57.8515 NumSamples: 1158

版本历史

介绍了R2023a