基于激光雷达的障碍物检测方法与流程
未命名
09-29
阅读:206
评论:0
1.本发明涉及无线电波检测领域,具体涉及基于激光雷达的障碍物检测方法。
背景技术:
2.车辆可行驶路面区域的确定以及影响行驶的相关范围内的障碍物检测是保证智能汽车在无人驾驶过程中的安全性与鲁棒性的关键技术,它不仅可以为智能汽车换道避障以及超车等提供准确合理的路径规划约束,还可以为智能汽车的主动制动提供安全的距离信息。为实现对影响行驶的相关范围内的障碍物进行检测的目的,一般以激光雷达获取车辆行驶区域的点云进行障碍物检测,目前主流方法主要为两种,第一种是将雷达点云投影到二维平面上进行处理,第二种则是直接在三维空间中直接到对点云进行处理。为了提升障碍物检测的速度,一般采用第一种方法,将三维点云保留高度信息的同时映射到栅格地图中,以每个栅格为数据处理单元,进行障碍物识别,最后通过网格邻域聚类将障碍物进行归类划分,当只有一根射线扫描在障碍物上时也可应完成障碍物的准确识别,但是却容易造成障碍物欠分割问题,欠分割问题即为将距离较近的多个障碍物识别为一个占据路面位置大于实际障碍物位置的障碍物。所以需要提出一种可对多个不同障碍物位置进行准确识别的障碍物检测方法,提升障碍物识别的精度。
技术实现要素:
3.本发明提供基于激光雷达的障碍物检测方法,以解决现有的激光雷达的障碍物检测过程中的欠分割问题,所采用的技术方案具体如下:本发明一个实施例提供了基于激光雷达的障碍物检测方法,该方法包括以下步骤:根据原始点云数据获取二维栅格地图,根据预设定义获取划分层;根据二维栅格地图获取每个划分层中每个单元网格对应的多物体性质显著度和多物体距离显著度,根据每个划分层中每个单元网格对应的多物体性质显著度和多物体距离显著度获取每个单元网格对应的多物体显著度;根据二维栅格地图获取每个划分层中每个单元网格对应的点数据密度权重,根据每个划分层中每个单元网格对应的点数据密度权重获取每个划分层中每个单元网格对应的点分布规则性权重;根据二维栅格地图获取每个划分层中每个单元网格对应的分布位置显著性;根据每个划分层中每个单元网格对应的点数据密度权重、多物体显著度、点分布规则性权重和分布位置显著性,获取单元网格对应的划分粒度显著值;根据相邻两层单元网格中每个单元网格对应的划分粒度显著值确定单元网格的自适应划分层数,将自适应划分层数作为聚类参数进行聚类,基于聚类结果获取障碍物检测结果。
4.进一步,所述根据二维栅格地图获取每个划分层中每个单元网格对应的多物体性
质显著度和多物体距离显著度,包括的具体方法为:统计每个单元网格内包含的所有数据点对应的不同反射率的个数;获取所述每个数据点对应的最大最小高度差,以每个数据点作为球心数据点,获取每个数据点对应的球区域,计算球心数据点的最大最小高度差与其球区域内每个数据点的最大最小高度差的差值的绝对值,将所有数据点得到的差值的绝对值的中值作为球心数据点对应的高度差异;对同一单元网格中所有数据点对应的所述高度差异使用聚类算法进行聚类,统计获得的聚类簇的个数;根据每个单元网格包含的各个数据点对应的所述不同反射率的个数、所述高度差异和对单元网格中所有数据点对应的高度差异进行聚类后获得的聚类簇的个数,获取所述单元网格对应的多物体性质显著度和多物体距离显著度。
5.进一步,所述多物体性质显著度获取的具体方法为:将每个单元网格内包含的不同反射率的个数与单元网格所在的划分层中所有单元网格中包含最多个不同反射率的个数的比值记为第一比值;将单元网格内包含的所有数据点对应的不同反射率的个数记为第一数量;获取数字1与第一比值的差值,将所述数字1与第一比值的差值与第一数量的乘积记为单元网格对应的多物体性质显著度。
6.进一步,所述多物体距离显著度获取的具体方法为:式中为第层单元网格中第个单元网格对应的多物体距离显著度;为该单元网格中各数据点对应的高度差异进行聚类之后聚类到第个簇中的坐标为的数据点对应的高度差异值;为第个簇中包含的各个数据点对应的高度差异值的均值;为为第个簇中包含坐标为的数据点,为对第个簇中包含的所有数据点对应的高度差异值求和;为第个簇中包含的数据点对应的高度差异值的个数;为单元网格中各数据点对应的高度差异进行聚类之后各个簇的中心数据点之间的欧氏距离的均值;为单元网格中各数据点对应的高度差异进行聚类之后获取的簇的个数。
7.进一步,所述多物体显著度获取的具体方法为:获取单元网格对应的多物体性质显著度和多物体距离显著度的乘积;获取单元网格对应的多物体性质显著度和多物体距离显著度的乘积的归一化值,将所述归一化值作为单元网格对应的多物体显著度。
8.进一步,所述根据二维栅格地图获取每个划分层中每个单元网格对应的点数据密度权重,包括的具体方法为:获取每个单元网格对应的划分层内各单元网格中包含的数据点的个数和个数的均值;获取单元网格对应的划分层内各单元网格中包含的数据点的个数和所述个数的
均值之比,取所述单元网格中包含的数据点的个数和所述个数的均值之比的归一化值作为每个所述单元网格对应的点数据密度权重。
9.进一步,所述分布规则性权重获取的具体方法为:获取数字1与单元网格对应的点数据密度权重的差值;将数字1与单元网格对应的点数据密度权重的差值作为单元网格对应的点分布规则性权重。
10.进一步,所述根据二维栅格地图获取每个划分层中每个单元网格对应的分布位置显著性,包括的具体方法为:获取每个划分层中每个单元网格周围八邻域位置的单元网格;获取所述每个单元网格周围八邻域位置的单元网格对应的分布位置显著性;取所述每个单元网格周围八邻域位置的单元网格对应的点数据密度权重中的最大值作为中心的单元网格对应的分布位置显著性。
11.进一步,所述划分粒度显著值获取的具体方法为:式中为第层单元网格中第个单元网格对应的划分粒度显著值;为第层单元网格中第个单元网格对应的多物体显著度;为第层单元网格中第个单元网格对应的点数据密度权重;为第层单元网格中第个单元网格对应的分布位置显著性;为第层单元网格中第个单元网格对应的点分布规则性权重;为归一化函数。
12.进一步,所述根据相邻两层单元网格中每个单元网格对应的划分粒度显著值确定单元网格的自适应划分层数,包括的具体方法为:获取每个划分层单元网格中每个单元网格与其下层单元网格对应的所述划分粒度显著值的差值的绝对值,当这四个所述绝对值均小于等于预设阈值时,则认为该单元网格在该划分层中的划分粒度满足精确度要求;当某个划分层中的每个单元网格在划分层中的划分粒度均满足所述精确度要求时,则停止继续对单元网格的分层,将该划分层作为自适应划分层数;否则,继续向下进行分层,循环上述步骤,直至获取自适应划分层数。
13.本发明的有益效果是:本发明通过对点云数据进行分析,获取对应的栅格地图,根据每个单元网格继续分层时分层前后的划分粒度显著值差异确定栅格地图最为合适的自适应划分的层数,根据该层数进行网格聚类,确定车辆周围的障碍物情况,解决了障碍物识别过程中网格划分精度设置为常数使车辆行驶过程中的障碍物识别出现欠分割问题,同时也可避免划分层数过多导致的增加较多不必要的计算的问题,提升障碍物的检测精度。其中,在获取每个单元网格继续分层时分层前后的划分粒度显著值时,首先,考虑每个单元网格包含的对应不同物体的数据点的密度情况和数据点分布密集度情况,根据单元网格包含的对应不同物体的数据点的密度获取每个单元网格对应的多物体显著度;其次,考虑数据点的分布密集度情况,根据每个单元网格所在的划分层内每个单元网格中包含的数据点的数目获取每个单元网格对应的点数据密度权重;然后,考虑相邻的单元网格对应的数据点密集程度,根据单元网格周围相邻的单元网格对应的点数据密度权重获取每个单元网格对
应的分布位置显著性和点分布规则性权重;最后,以点数据密度权重作为多物体显著度的权重,以点分布规则性权重作为分布位置显著性的权重,获取每个单元网格对应的划分粒度显著值;在获取划分粒度显著值时,综合考虑了每个单元网格包含的对应不同物体的数据点的密度情况、数据点分布密集度情况和相邻的单元网格对应的数据点密集程度,增强网格划分精度设置与数据点具体分布特征之间的联系,使每个单元网格对应的划分粒度显著程度的评价更为准确,为后续确定自适应划分层数提供了精确依据。
附图说明
14.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
15.图1为本发明一个实施例所提供的基于激光雷达的障碍物检测方法流程示意图。
具体实施方式
16.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
17.请参阅图1,其示出了本发明一个实施例所提供的基于激光雷达的障碍物检测方法流程图,该方法包括以下步骤:步骤s001、根据原始点云数据获取二维栅格地图。
18.在汽车行驶过程中使用多线激光雷达获取原始数据,并对原始数据进行解析以获取笛卡尔坐标系下的原始点云。为保证点云的实时性和准确性,多线激光雷达可选取velodyne lidar puck 16线激光雷达,实施者也可根据需要选取其他合适的多线激光雷达。
19.对原始点云使用多范围地面平面拟合mr-gpf算法进行处理,提取原始点云中的地面点和非地面点,分别记为地面点云和非地面点云。对非地面点云使用条件滤波将汽车左右15米,前方30米以及后方20米之外的范围的数据点进行过滤,过滤掉的这些数据点对应道路左右两侧可能存在的建筑物、花草树木等信息,为非必要数据点,目的为减少后续点云数据的处理时间。其中,对非地面点云过滤掉的数据点范围可根据实际需要进行选取。根据滤波结果对非地面点云进行更新,利用栅格法通过坐标转换将非地面点云投影到二维栅格地图中,获取二维栅格地图,减小后续数据处理的复杂度。
20.根据二维栅格地图,可使用sting算法对各个单元网格进行聚类,通过计算单元网格的密度和设定的密度阈值来判断单元网格是高密度单元网格还是低密度单元网格,将邻近的高密度单元网格合并形成“类”,进而判断汽车周围的障碍物情况。但是在聚类的过程中,sting算法将空间划分为多层方形单元,划分的层数为人为设定的常数,当划分的层数不足时,容易出现欠分割问题,使障碍物识别精度不足;当划分层数过多时,则会增加较多不必要的计算,所以本文根据非地面点云和其二维栅格地图的实际情况实现对划分层数进
行自适应确定。其中,使用sting算法对各个单元网格进行聚类为公知技术,不再赘述。
21.sting算法将空间划分为多层方形单元,为了避免在描述不同层方形单元中的单元网格时语义产生混淆,将每层方形单元记为一个划分层,将该层方形单元内包含的方形网格记为该划分层包含的方形网格。
22.步骤s002、根据二维栅格地图获取每个划分层中每个单元网格对应的多物体性质显著度和多物体距离显著度,根据每个划分层中每个单元网格对应的多物体性质显著度和多物体距离显著度获取每个单元网格对应的多物体显著度。
23.单元网格的划分为逐层划分,从第一层划分到第二层时开始,对从每个第u层划分到第u+1层后两个分层对应的划分粒度的精确度进行判断,其中。划分粒度的精确度判断以第u层和第u+1层中的每个单元网格的评价进行判断。
24.当单元网格中包含的各个数据点的特征的一致性越强时,则该单元网格对应的位置越可能对应同一个障碍物,所以对每个单元网格中包含的数据点的特征进行提取,同时评价这些数据点的特征一致性。单元网格内各个数据点均对应非地面点云中一数据点,根据点云中的信息获取单元网格内所有数据点对应的反射率。反射率由制造物体的材料本身性质决定,材料不同反射率也不同。
25.统计获取的各个反射率中出现的不同反射率的个数以及每个反射率包含的数据点的个数。分别选取每个单元网格中各个数据点,分别以每个数据点为球心,为半径作球,取球内每个数据点对应的最大最小高度差,取每个数据值与球心处数据点对应的最大最小高度差的差值的绝对值,取这些绝对值的中值作为球心处数据点对应的高度差异。其中,的经验值为3,实施者可根据实际需要自行设定,最大最小高度差即为横纵坐标相同的该位置的点云数据中,最大高度值与最小高度值的差值。同一障碍物一般较为规则,每个数据点相邻的位置的高度差异应较小。
26.当同一栅格中出现了不同障碍物时,则对应的高度差异较小的数据点在同一网格中应分不同区域分布。对同一单元网格中每个数据点对应的高度差异使用dbscan算法进行聚类,获得多个簇,其中,
ɛ
=4,minpts=15,实施者可根据实际需要自行设定,使用dbscan算法对同一单元网格中每个数据点对应的高度差异进行聚类为公知技术,不再赘述。获取每个簇对应的中心数据点,取各个中心数据点之间的欧氏距离。当聚类获取的簇的个数越多、这些簇的距离越远时,则同一栅格中越可能对应多个障碍物。
27.根据上述分析获取每个单元网格对应的多物体显著度。
[0028][0028]28.式中为第层单元网格中第个单元网格对应的多物体性质显著度;为第层单元网格中第个单元网格对应的多物体距离显著度;为第层单元网格中第个单元网格对应的多物体显著度。式中为单元网格内包含的所有数据点对应的不同反射率的个
数;为单元网格内包含的不同反射率的个数与单元网格中包含最多个不同反射率的个数的比值。
[0029]
式中为该单元网格中各数据点对应的高度差异进行聚类之后聚类到第个簇中的坐标为的数据点对应的高度差异值;为第个簇中包含的各个数据点对应的高度差异值的均值;为为第个簇中包含坐标为的数据点,为对第个簇中包含的所有数据点对应的高度差异值求和;为第个簇中包含的数据点对应的高度差异值的个数;为单元网格中各数据点对应的高度差异进行聚类之后各个簇的中心数据点之间的欧氏距离的均值;为单元网格中各数据点对应的高度差异进行聚类之后获取的簇的个数;为归一化函数,作用为取括号内的归一化值。
[0030]
从单元网格内不同物体的材质不同导致的物理性质差异入手,评价同一个单元网格内出现不同障碍物的显著程度,当同一单元网格内数据点对应的不同反射率越多、出现的不同反射率对应的数据点的个数越多时,则该单元网格内出现不同障碍物的可能性越大,即其对应的多物体性质显著度越大。
[0031]
从单元网格内同一物体在较小范围内高度变化较小入手,根据该特征对各个数据点进行聚类,聚类得到的每个簇即对应在较小范围内边缘较小的范围,当获得的这样的范围越多且不同范围的距离越远时,则该单元网格内出现不同障碍物的可能性越大,即其对应的多物体距离显著度越大。
[0032]
当单元网格对应的多物体性质显著度和多物体距离显著度越大时,则该单元网格内出现不同障碍物的可能性越大,则其对应的多物体显著度越大,在确定该单元网格包含的数据点对应的障碍物的划分精度时,对该单元网格对障碍物的划分精度应越大。
[0033]
步骤s003、根据二维栅格地图获取每个划分层中每个单元网格对应的点数据密度权重,根据每个划分层中每个单元网格对应的点数据密度权重获取每个划分层中每个单元网格对应的点分布规则性权重。
[0034]
获取第u层中每个单元网格中包含的数据点的个数和单元网格对应的划分层内各单元网格中包含的数据点的个数的均值。当单元网格内包含的数据点的个数越多时,在确定该单元网格包含的数据点对应的障碍物的划分精度时,该单元网格对障碍物的划分精度评价就越为重要。根据上述分析获取点数据密度权重。
[0035]
式中为第层单元网格中第个单元网格对应的点数据密度权重;为第层单元网格中第个单元网格中包含的数据点的个数;为第层单元网格中包含的各个单元网格中包含的数据点的个数的均值;为归一化函数,作用为取括号内的归一化值。
[0036]
当单元网格中包含的数据点的个数占该层单元网格中每个单元网格包含的数据点的个数的均值之比越大时,则在确定该单元网格包含的数据点对应的障碍物的划分精度时,该单元网格对障碍物的划分精度评价就越为重要,即该单元网格对应的点数据密度权重越大。
[0037]
根据每个单元网格对应的点数据密度权重获取点分布规则性权重。
[0038]
式中为第层单元网格中第个单元网格对应的点分布规则性权重。
[0039]
单元网格对应的点分布规则性权重与点数据密度权重呈负相关,当单元网格对应的点数据密度权重越大时,则其对应的点分布规则性权重越小。
[0040]
步骤s004、根据二维栅格地图获取每个划分层中每个单元网格对应的分布位置显著性。
[0041]
每个单元网格的周围八邻域含有八个同样大小的单元网格,当其八邻域内各单元网格对应的点数据密度权重较大时,则认为该单元网格位置附近存在干扰物的可能性较大,该单元网格位置含有障碍物的可能性较大,则对该单元网格进行分析判断时,划分粒度应越为精细。
[0042]
根据上述分析获取每个单元网格对应的分布位置显著性。
[0043]
式中为第层单元网格中第个单元网格对应的分布位置显著性;为第层单元网格中第个单元网格的八邻域内各个单元网格对应的点数据密度权重;为取值函数,作用为取括号内的最大值。
[0044]
当单元网格八邻域内各个单元网格对应的点数据密度权重的最大值越大时,则该单元网格对应的分布位置显著性越大,即对该单元网格进行划分粒度的精细程度进行确定时,划分粒度应越为精细。
[0045]
步骤s005、根据每个划分层中每个单元网格对应的点数据密度权重、多物体显著度、点分布规则性权重和分布位置显著性,获取单元网格对应的划分粒度显著值。
[0046]
根据上述分析获取每个单元网格对应的划分粒度显著值。
[0047]
式中为第层单元网格中第个单元网格对应的划分粒度显著值;为第层单元网格中第个单元网格对应的多物体显著度;为第层单元网格中第个单元网格对应的点数据密度权重;为第层单元网格中第个单元网格对应的分布位置显著性;为第层单元网格中第个单元网格对应的点分布规则性权重;为归一化函数。
[0048]
式中,点数据密度权重为多物体显著度对划分粒度显著值的影响权重,点分布规则性权重为分布位置显著性对划分粒度显著值的影响权重,当单元网格呈现出的多物体显著度和分布位置显著性越大时,则该单元网格对应的划分粒度显著值越大,在对单元网格进行划分粒度的精细程度进行确定时,划分粒度应越为精细。
[0049]
至此,获取第层单元网格中每个单元网格对应的划分粒度显著值。
[0050]
同理,获取第层单元网格中每个单元网格对应的划分粒度显著值。
[0051]
步骤s006、根据相邻两层单元网格中每个单元网格对应的划分粒度显著值确定单元网格的自适应划分层数,根据自适应划分层数进行聚类,根据聚类结果获取障碍物检测结果。
[0052]
在单元网格进行分层时,第层中每个单元网格都对应第u+1层中四个单元网格,将这四个单元网格记为第层中的单元网格的下层单元网格。计算第层中每个单元网格与其下层单元网格对应的划分粒度显著值的差值的绝对值,当这四个绝对值均小于等于阈值时,则认为该单元网格在第层中的划分粒度满足精确度要求。其中,的经验值为0.2,实施者可根据需要自行选取。
[0053]
当第层中的每个单元网格在第层中的划分粒度均满足精确度要求时,则停止继续对单元网格的分层,将作为自适应划分层数;否则,继续向下进行分层,循环上述步骤,直至获取自适应划分层数。
[0054]
以作为sting算法中单元网格的自适应划分的层数根据各个数据点的信息进行聚类,获取各聚类子块,在二维栅格地图中仅标出获取的各个聚类字块,得到障碍物检测图。输出障碍物检测图,完成障碍物检测。
[0055]
重复上述步骤,根据每个时刻获取的点云对应的障碍物检测图完成实时障碍物检测。
[0056]
需要说明的是,上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。在一些情况下,在本技术中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0057]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.基于激光雷达的障碍物检测方法,其特征在于,该方法包括以下步骤:根据原始点云数据获取二维栅格地图,根据预设定义获取划分层;根据二维栅格地图获取每个划分层中每个单元网格对应的多物体性质显著度和多物体距离显著度,根据每个划分层中每个单元网格对应的多物体性质显著度和多物体距离显著度获取每个单元网格对应的多物体显著度;根据二维栅格地图获取每个划分层中每个单元网格对应的点数据密度权重,根据每个划分层中每个单元网格对应的点数据密度权重获取每个划分层中每个单元网格对应的点分布规则性权重;根据二维栅格地图获取每个划分层中每个单元网格对应的分布位置显著性;根据每个划分层中每个单元网格对应的点数据密度权重、多物体显著度、点分布规则性权重和分布位置显著性,获取单元网格对应的划分粒度显著值;根据相邻两层单元网格中每个单元网格对应的划分粒度显著值确定单元网格的自适应划分层数,将自适应划分层数作为聚类参数进行聚类,基于聚类结果获取障碍物检测结果。2.根据权利要求1所述的基于激光雷达的障碍物检测方法,其特征在于,所述根据二维栅格地图获取每个划分层中每个单元网格对应的多物体性质显著度和多物体距离显著度,包括的具体方法为:统计每个单元网格内包含的所有数据点对应的不同反射率的个数;获取所述每个数据点对应的最大最小高度差,以每个数据点作为球心数据点,获取每个数据点对应的球区域,计算球心数据点的最大最小高度差与其球区域内每个数据点的最大最小高度差的差值的绝对值,将所有数据点得到的差值的绝对值的中值作为球心数据点对应的高度差异;对同一单元网格中所有数据点对应的所述高度差异使用聚类算法进行聚类,统计获得的聚类簇的个数;根据每个单元网格包含的各个数据点对应的所述不同反射率的个数、所述高度差异和对单元网格中所有数据点对应的高度差异进行聚类后获得的聚类簇的个数,获取所述单元网格对应的多物体性质显著度和多物体距离显著度。3.根据权利要求2所述的基于激光雷达的障碍物检测方法,其特征在于,所述多物体性质显著度获取的具体方法为:将每个单元网格内包含的不同反射率的个数与单元网格所在的划分层中所有单元网格中包含最多个不同反射率的个数的比值记为第一比值;将单元网格内包含的所有数据点对应的不同反射率的个数记为第一数量;获取数字1与第一比值的差值,将所述数字1与第一比值的差值与第一数量的乘积记为单元网格对应的多物体性质显著度。4.根据权利要求2所述的基于激光雷达的障碍物检测方法,其特征在于,所述多物体距离显著度获取的具体方法为:
式中为第层单元网格中第个单元网格对应的多物体距离显著度;为该单元网格中各数据点对应的高度差异进行聚类之后聚类到第个簇中的坐标为的数据点对应的高度差异值;为第个簇中包含的各个数据点对应的高度差异值的均值;为为第个簇中包含坐标为的数据点,为对第个簇中包含的所有数据点对应的高度差异值求和;为第个簇中包含的数据点对应的高度差异值的个数;为单元网格中各数据点对应的高度差异进行聚类之后各个簇的中心数据点之间的欧氏距离的均值;为单元网格中各数据点对应的高度差异进行聚类之后获取的簇的个数。5.根据权利要求1所述的基于激光雷达的障碍物检测方法,其特征在于,所述多物体显著度获取的具体方法为:获取单元网格对应的多物体性质显著度和多物体距离显著度的乘积;获取单元网格对应的多物体性质显著度和多物体距离显著度的乘积的归一化值,将所述归一化值作为单元网格对应的多物体显著度。6.根据权利要求1所述的基于激光雷达的障碍物检测方法,其特征在于,所述根据二维栅格地图获取每个划分层中每个单元网格对应的点数据密度权重,包括的具体方法为:获取每个单元网格对应的划分层内各单元网格中包含的数据点的个数和个数的均值;获取单元网格对应的划分层内各单元网格中包含的数据点的个数和所述个数的均值之比,取所述单元网格中包含的数据点的个数和所述个数的均值之比的归一化值作为每个所述单元网格对应的点数据密度权重。7.根据权利要求1所述的基于激光雷达的障碍物检测方法,其特征在于,所述分布规则性权重获取的具体方法为:获取数字1与单元网格对应的点数据密度权重的差值;将数字1与单元网格对应的点数据密度权重的差值作为单元网格对应的点分布规则性权重。8.根据权利要求1所述的基于激光雷达的障碍物检测方法,其特征在于,所述根据二维栅格地图获取每个划分层中每个单元网格对应的分布位置显著性,包括的具体方法为:获取每个划分层中每个单元网格周围八邻域位置的单元网格;获取所述每个单元网格周围八邻域位置的单元网格对应的分布位置显著性;取所述每个单元网格周围八邻域位置的单元网格对应的点数据密度权重中的最大值作为中心的单元网格对应的分布位置显著性。9.根据权利要求1所述的基于激光雷达的障碍物检测方法,其特征在于,所述划分粒度显著值获取的具体方法为:式中为第层单元网格中第个单元网格对应的划分粒度显著值;为第层单元网格中第个单元网格对应的多物体显著度;为第层单元网格中第个单元网格对应的
点数据密度权重;为第层单元网格中第个单元网格对应的分布位置显著性;为第层单元网格中第个单元网格对应的点分布规则性权重;为归一化函数。10.根据权利要求1所述的基于激光雷达的障碍物检测方法,其特征在于,所述根据相邻两层单元网格中每个单元网格对应的划分粒度显著值确定单元网格的自适应划分层数,包括的具体方法为:获取每个划分层单元网格中每个单元网格与其下层单元网格对应的所述划分粒度显著值的差值的绝对值,当这四个所述绝对值均小于等于预设阈值时,则认为该单元网格在该划分层中的划分粒度满足精确度要求;当某个划分层中的每个单元网格在划分层中的划分粒度均满足所述精确度要求时,则停止继续对单元网格的分层,将该划分层作为自适应划分层数;否则,继续向下进行分层,循环上述步骤,直至获取自适应划分层数。
技术总结
本发明涉及无线电波检测领域,提出了基于激光雷达的障碍物检测方法,包括:获取二维栅格地图;获取每个单元网格对应的多物体性质显著度和多物体距离显著度,进而取每个单元网格对应的多物体显著度;获取每个单元网格对应的点数据密度权重,进而获取每个单元网格对应的点分布规则性权重和分布位置显著性;获取单元网格对应的划分粒度显著值;根据相邻两层单元网格中每个单元网格对应的划分粒度显著值确定单元网格的自适应划分层数,根据自适应划分层数进行聚类,根据聚类结果获取障碍物检测结果,提升障碍物检测结果的精确度。提升障碍物检测结果的精确度。提升障碍物检测结果的精确度。
技术研发人员:胡进芳 孟庆龙 常媛媛 张全文 程海龙
受保护的技术使用者:山东莱恩光电科技股份有限公司
技术研发日:2023.08.25
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/