主要内容

findNearest

找到最近的车道信息在车道指定时间戳数据对象

自从R2023a

描述

例子

数据= findNearest (lanedata,时间戳)发现最近的车道信息到指定的时间戳时间戳laneData对象lanedata

数据= findNearest (lanedata,时间戳“lessThanEqual”)发现最近的车道信息,不到指定的时间戳时间戳

数据= findNearest (lanedata,时间戳“greaterThanEqual”)找到最近的车道信息,超过指定的时间戳时间戳

请注意

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

例子

全部折叠

加载初始化laneData对象到工作区中。

data =负载(“laneDataObject.mat”);ld = data.ld;

指定一个时间戳,找到数据laneData对象。

t = 10;

找到最近的数据到指定的时间戳laneData对象。

nd = findNearest (ld、t);

显示数据。

disp (nd)
时间戳LaneBoundary1 LaneBoundary2 LaneBoundary1_Info LaneBoundary2_Info _____ ___________________________ ___________________________ _____________ _____________ 9.9998 {1 x1 parabolicLaneBoundary} {1 x1 parabolicLaneBoundary} {1 x1 struct} {1 x1 struct}

输入参数

全部折叠

记录道数据,指定为一个laneData对象。

这个属性是只读的。

时间戳来读巷附近信息,指定为数字标量。单位是秒。

数据类型:

输出参数

全部折叠

车道检测数据,作为一个返回1——- - - - - -P表。(P1)是最大数量的车道边界检测所有样品。这个表显示的一个例子数据组织。

时间戳 LaneBoundary1 LaneBoundary2 LaneBoundary3
0 1 x1parabolicLaneBoundary 1 x1parabolicLaneBoundary 1 x1parabolicLaneBoundary

  • 表的第一列是记录时间戳,在几秒钟内,每个检测在相应的行。所有其他列包含数据检测车道边界parabolicLaneBoundary对象,cubicLaneBoundary对象,或clothoidLaneBoundary对象。表中的所有车道边界相同的对象类型。

  • 空细胞代表失踪车道边界检测。

  • 至少有三列的表,没有前三列可以包含空细胞。

  • 按从左到右的顺序检测车道边界对自我的旅行方向的车辆。

数据类型:

版本历史

介绍了R2023a