道路边界的识别方法及装置、存储介质、终端制造方法及图纸

技术编号:37705390 阅读:12 留言:0更新日期:2023-06-01 23:53
本发明专利技术公开了一种道路边界的识别方法及装置、存储介质、终端,涉及自动驾驶技术领域,主要目的在于解决后向道路边界的识别精度较低的问题。主要包括获取目标车辆的路径规划数据及目标区域的点云数据,并对点云数据进行栅格化处理,得到每个栅格内点云的高度极值;基于每个栅格内点云的高度极值依次进行挡墙候选栅格提取、挡墙类别检测,并基于挡墙候选栅格、及与挡墙类别对应的挡墙点提取策略,提取得到挡墙点集合;基于挡墙点集合中挡墙点的聚类簇,确定至少一个方位的道路边界点数据,并将道路边界点数据发送至目标车辆的控制端,以使控制端基于道路边界点数据进行后向道路边界识别。主要用于识别矿区的道路边界。界识别。主要用于识别矿区的道路边界。界识别。主要用于识别矿区的道路边界。

【技术实现步骤摘要】
道路边界的识别方法及装置、存储介质、终端


[0001]本专利技术涉及一种自动驾驶
,特别是涉及一种道路边界的识别方法及装置、存储介质、终端。

技术介绍

[0002]在自动驾驶车辆的运行过程中,需要识别车辆周围的障碍物,以划分行驶区域。对城市中行驶的乘用车,障碍物的特征也比较明显,但对于矿区的宽体车,由于行驶的环境比较复杂,且在装料和卸料泊车的时候,需要对后方较大范围内的挡墙进行精准识别,才能够避免渣土缷倒至挡墙内侧,或车辆与挡墙发生碰撞的问题,因此,矿区宽体车对道路边界识别的精准度有着更高的要求。
[0003]现有的道路边界识别方法,以栅格为提取道路边界点云的最小单元,使道路边界的提取受限于栅格的尺寸及点云在栅格中的分布情况,导致道路边界的识别精度较低,同时,在进行梯度计算时,使用体素滤波进行降采样,这使得最终的计算结果仅能体现平均值,当挡墙的梯度不明显或栅格内的点云线束较少时,易发生挡墙漏识别,进一步降低道路边界的识别精度。

技术实现思路

[0004]有鉴于此,本专利技术提供一种道路边界的识别方法及装置、存储介质、终端,主要目的在于解决后向道路边界的识别精度较低的问题。
[0005]依据本专利技术一个方面,提供了一种道路边界的识别方法,包括:
[0006]获取目标车辆的路径规划数据及所述目标车辆的后向监测雷达采集的目标区域的点云数据,并对所述点云数据进行栅格化处理,得到平面点云栅格中每个栅格内点云的高度极值;
[0007]基于所述路径规划数据、所述每个栅格内点云的高度极值依次进行挡墙候选栅格提取、挡墙类别检测,确定所述目标区域内的挡墙候选栅格及挡墙类别,并基于所述挡墙候选栅格、及与所述挡墙类别对应的挡墙点提取策略,提取得到挡墙点集合;
[0008]基于所述挡墙点集合中挡墙点的聚类簇,确定至少一个方位的道路边界点数据,并将所述道路边界点数据发送至所述目标车辆的控制端,以使所述控制端基于所述道路边界点数据进行后向道路边界识别。
[0009]进一步地,所述基于所述候选栅格、及与所述挡墙类别对应的挡墙点提取策略,提取得到挡墙点集合包括:
[0010]通过对所述候选栅格的第一参照点云进行平面拟合得到第一参照点云平面,并计算所述第一参照点云平面的法向量与所述目标车辆的车底平面之间的第一夹角;
[0011]基于所述第一夹角与预设夹角阈值的比对结果,从所述候选栅格中确定出挡墙栅格,所述预设夹角阈值为基于所述挡墙类别确定的;
[0012]通过对所述挡墙栅格中每个扫描点的第二参照点云进行平面拟合得到第二参照
点云平面,并计算所述第二参照点云平面的法向量与所述目标车辆的车底平面之间的第二夹角;
[0013]基于所述第二夹角与所述预设夹角阈值的比对结果,确定出所述挡墙栅格中的挡墙点,并基于全部所述挡墙栅格中的挡墙点构建得到挡墙点集合。
[0014]进一步地,所述通过对所述候选栅格的第一参照点云进行平面拟合得到第一参照点云平面之前,所述方法还包括:
[0015]计算得到所述候选栅格中点云的质心点,并以所述质心点为圆心、第一关联点云划分参数为半径进行关联点云划分,得到第一关联点云;
[0016]计算所述第一关联点云中每个扫描点与所述质心点的第一高度差值,并基于所述第一高度差值与第一预设高度差值阈值的比对结果从所述第一关联点云中提取得到第一参照点云;
[0017]所述通过对所述挡墙栅格中每个扫描点的第二参照点云进行平面拟合得到第二参照点云平面之前,所述方法还包括:
[0018]以所述挡墙栅格中每个目标扫描点为圆心、第二关联点云划分参数为半径进行关联点云划分,得到第二关联点云;
[0019]计算所述第二关联点云中每个扫描点与所述目标扫描点的第二高度差值,并基于所述第二高度差值与第二预设高度差值阈值的比对结果从所述第二关联点云中提取得到第二参照点云。
[0020]进一步地,所述挡墙类别包括山体挡墙、非山体挡墙,所述基于所述第一夹角与预设夹角阈值的比对结果,从所述候选栅格中确定出挡墙栅格包括:
[0021]若所述挡墙类别为山体挡墙,则基于所述第一夹角与第一预设夹角阈值的比对结果确定挡墙栅格;
[0022]若所述挡墙类别为非山体挡墙,则基于所述第一夹角与所述第二预设夹角阈值、第三预设夹角阈值的比对结果确定挡墙栅格。
[0023]进一步地,所述高度极值包括高度最大值、高度最小值,所述对所述点云数据进行栅格化处理,得到每个栅格内点云的高度极值包括:
[0024]基于预设平面栅格的栅格尺寸参数,计算所述点云数据中每个扫描点在所述预设平面栅格中的栅格坐标,所述预设平面栅格中每个栅格配置有原子锁;
[0025]为所述点云数据中的不同点云分配对应的线程,并基于所述线程将所述不同点云中的扫描点并行写入与所述扫描点的栅格坐标相匹配的栅格中,得到所述点云数据的点云栅格;
[0026]基于所述点云栅格中每个栅格中全部扫描点的高度值,确定每个栅格中的高度最大值、高度最小值,所述高度值为所述扫描点在所述预设平面栅格的法线方向上的高度。
[0027]进一步地,所述基于所述路径规划数据、所述每个栅格内点云的高度极值依次进行挡墙候选栅格提取、挡墙类别检测,确定所述目标区域内挡墙的候选栅格及挡墙类别包括:
[0028]基于所述每个栅格内点云的高度极值计算得到每个栅格的第一高度差值,若所述第一高度差值小于第三预设高度阈值,则将所述栅格确定为所述目标区域内挡墙的候选栅格,所述第三预设高度阈值为基于目标矿区中的挡墙高度配置的;
[0029]将所候选栅格作为遍历的头栅格,按照预设遍历参数确定遍历的尾栅格,所述预设遍历参数包括在所述点云栅格中遍历的距离参数、遍历的方向参数;
[0030]基于所述头栅格的高度极值、所述尾栅格的高度极值,计算得到第二高度差值,若所述第二高度差值大于第四预设高度阈值,则确定所述目标区域内挡墙的挡墙类别为山体挡墙,所述第四预设高度阈值为基于目标矿区中的山体高度配置的。
[0031]进一步地,所述基于所述挡墙点集合中挡墙点的聚类簇,确定至少一个方位的道路边界点数据包括:
[0032]基于所述聚类簇在目标车辆坐标系内水平坐标轴向、垂直坐标轴向上的投影值、所述聚类簇中扫描点的水平坐标值,将所述挡墙点集合中的挡墙点划分为至少一个方位的挡墙点,所述目标车辆坐标系为以所述目标车辆的后轴线中心点为中心,车辆右侧为水平坐标轴正向,车头方向为垂直坐标轴正向构建的平面坐标系;
[0033]针对每个方位的挡墙点,分别计算所述挡墙点的凹包数据,并将所述凹包数据配置为对应方位的道路边界点数据。
[0034]依据本专利技术另一个方面,提供了一种道路边界的识别装置,包括:
[0035]获取模块,用于获取目标车辆的路径规划数据及所述目标车辆的后向监测雷达采集的目标区域的点云数据,并对所述点云数据进行栅格化处理,得到平面点云栅格中每个栅格内点云的高度极值;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种道路边界的识别方法,其特征在于,包括:获取目标车辆的路径规划数据及所述目标车辆的后向监测雷达采集的目标区域的点云数据,并对所述点云数据进行栅格化处理,得到平面点云栅格中每个栅格内点云的高度极值;基于所述路径规划数据、所述每个栅格内点云的高度极值依次进行挡墙候选栅格提取、挡墙类别检测,确定所述目标区域内的挡墙候选栅格及挡墙类别,并基于所述挡墙候选栅格、及与所述挡墙类别对应的挡墙点提取策略,提取得到挡墙点集合;基于所述挡墙点集合中挡墙点的聚类簇,确定至少一个方位的道路边界点数据,并将所述道路边界点数据发送至所述目标车辆的控制端,以使所述控制端基于所述道路边界点数据进行后向道路边界识别。2.根据权利要求1所述的方法,其特征在于,所述基于所述候选栅格、及与所述挡墙类别对应的挡墙点提取策略,提取得到挡墙点集合包括:通过对所述候选栅格的第一参照点云进行平面拟合得到第一参照点云平面,并计算所述第一参照点云平面的法向量与所述目标车辆平面之间的第一夹角;基于所述第一夹角与预设夹角阈值的比对结果,从所述候选栅格中确定出挡墙栅格,所述预设夹角阈值为基于所述挡墙类别确定的;通过对所述挡墙栅格中每个扫描点的第二参照点云进行平面拟合得到第二参照点云平面,并计算所述第二参照点云平面的法向量与所述目标车辆车底平面之间的第二夹角;基于所述第二夹角与所述预设夹角阈值的比对结果,确定出所述挡墙栅格中的挡墙点,并基于全部所述挡墙栅格中的挡墙点构建得到挡墙点集合。3.根据权利要求2所述的方法,其特征在于,所述通过对所述候选栅格的第一参照点云进行平面拟合得到第一参照点云平面之前,所述方法还包括:计算得到所述候选栅格中点云的质心点,并以所述质心点为圆心、第一关联点云划分参数为半径进行关联点云划分,得到第一关联点云;计算所述第一关联点云中每个扫描点与所述质心点的第一高度差值,并基于所述第一高度差值与第一预设高度差值阈值的比对结果从所述第一关联点云中提取得到第一参照点云;所述通过对所述挡墙栅格中每个扫描点的第二参照点云进行平面拟合得到第二参照点云平面之前,所述方法还包括:以所述挡墙栅格中每个目标扫描点为圆心、第二关联点云划分参数为半径进行关联点云划分,得到第二关联点云;计算所述第二关联点云中每个扫描点与所述目标扫描点的第二高度差值,并基于所述第二高度差值与第二预设高度差值阈值的比对结果从所述第二关联点云中提取得到第二参照点云。4.根据权利要求2所述的方法,其特征在于,所述挡墙类别包括山体挡墙、非山体挡墙,所述基于所述第一夹角与预设夹角阈值的比对结果,从所述候选栅格中确定出挡墙栅格包括:若所述挡墙类别为山体挡墙,则基于所述第一夹角与第一预设夹角阈值的比对结果确定挡墙栅格;
若所述挡墙类别为非山体挡墙,则基于所述第一夹角与所述第二预设夹角阈值、第三预设夹角阈值的比对结果确定挡墙栅格。5.根据权利要求1所述的方法,其特征在于,所述高度极值包括高度最大值、高度最小值,所述对所述点云数据进行栅格化处理,得到每个栅格内点云的高度极值包括:基于预设平面栅格的栅格尺寸参数,计算所述点云数据中每个扫描点在所述预设平面栅格中的栅格坐标,所述预设平面栅格中每个栅格配...

【专利技术属性】
技术研发人员:杨密栋曹扬唐晓冯超
申请(专利权)人:三一智矿科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1