当前位置: 首页 > 专利查询>吉林大学专利>正文

一种结构化道路下关键障碍物筛选方法技术

技术编号:27208046 阅读:43 留言:0更新日期:2021-01-31 12:37
本发明专利技术提供了一种结构化道路下关键障碍物筛选方法,基于行车场景判断模式,判断出车辆所处的行车场景,基于传感模块输出的障碍物列表,筛选出对主车行驶影响最为显著的关键障碍物;本方法提出了基于目标级传感融合结果下的关键障碍物筛选,可以为智能驾驶辅助系统以及无人驾驶系统的开发提供关键障碍物信息;本方法设计了基于主车左右相邻车道线类型的场景分类方法,能够实现结构化道路下主车行驶场景的分割;本方法提出了先将障碍物在车道定位,然后再对比障碍与主车相对纵向距离的方式进行关键障碍物筛选的方法,能够遍历所有传感获取的障碍物信息最终实现关键障碍物信息准确筛选。确筛选。确筛选。

【技术实现步骤摘要】
一种结构化道路下关键障碍物筛选方法


[0001]本专利技术属于智能汽车
,涉及一种关键障碍物筛选方法,更加具体的来讲,涉及一种结构化道路下关键障碍物筛选方法。

技术介绍

[0002]随着汽车智能化水平的提升,用户对车载智能驾驶辅助系统和无人驾驶系统的接受度越来越高,高性能的智能化系统开发依赖多种传感手段,目前许多传感融合手段最终输出的结果都是主车周围的障碍物列表,但是智能化系统的开发只需要对主车行驶影响最为显著的关键障碍物信息,关键障碍物即是指每个车道距离主车最近的障碍物,其余的非关键障碍物对车辆行驶的影响比较微弱,如何准确筛选出关键障碍物的信息成为开发高性能驾驶辅助系统以及无人驾驶系统的关键性问题。

技术实现思路

[0003]为了解决现有技术存在的问题,本专利技术提供了一种结构化道路下关键障碍物筛选方法,基于行车场景判断模式,判断出车辆所处的行车场景,基于传感模块输出的障碍物列表,筛选出对主车行驶影响最为显著的关键障碍物,关键障碍物即是指每个车道距离主车最近的障碍物,方便智能驾驶辅助系统和无人驾驶技术功能的开发。
[0004]本专利技术是采用如下技术方案实现的:
[0005]一种结构化道路下关键障碍物筛选方法,基于行车场景判断模式,判断出主车所处的行车场景,基于传感模块输出的障碍物列表,筛选出对主车行驶影响最为显著的关键障碍物,关键障碍物即是指每个车道距离主车最近的障碍物,方便主车驾驶辅助策略和主车无人驾驶系统决策与控制策略开发,本方法具体步骤如下:
[0006]步骤一、所需传感信息的定义:
[0007]行车场景的判断以及障碍物的筛选都是在结构化道路环境,结构化道路下车道线清晰可见,同时关键障碍物筛选都在车辆坐标系下进行,因此定义车辆坐标系,车辆坐标系的坐标原点在主车质心o处,x轴朝向主车前进的方向,y轴的正方向为x轴逆时针旋转90度方向;
[0008]关键障碍物筛选基于单一或者多传感融合后的目标级障碍物传感信息以及车道线信息,因此定义关键障碍物筛选所需要的传感信息,首先定义传感模块输出的障碍物的总数量为n,每个障碍物相对主车的坐标(x
i
,y
i
),i=1,

,n,其中i代表障碍物的编号,同时将所有障碍物的信息赋值到一个m
×
n矩阵里面,矩阵的前三行依次是障碍物的编号i、障碍物相对主车的纵向坐标x
i
和障碍物相对主车的侧向坐标y
i
,矩阵的第四行至矩阵的第m-1行可以根据用户的定义用于输出障碍物的其他信息,矩阵的最后一行即第m行留作障碍物在车道定位的标志位,当障碍物未定位之前矩阵的最后一行赋值为0,则障碍物矩阵命名为OBJ,矩阵的每一列代表的是所对应障碍物的全部信息,具体如下所示:
[0009][0010]定义主车获取的车道线信息,主车能够获取的车道线信息有四条,分别为左侧两条,右侧两条,四条车道线标识从左至右依次被命名为ll,l,r,rr,主车获取的车道线信息是三次插值函数,车道线获取的插值参数信息为d
j
,c
j
,b
j
,a
j
,j=ll,l,r,rr,其中下标j代表所属标识车道线的参数,因此可以获取车道线方程如式(2)所示
[0011][0012]式中x
j
为车道线在车辆坐标系下的纵向坐标,y
j
为车道线在车辆坐标系下的侧向坐标;
[0013]定义传感模块获取的每条车道线类型为s
j
,j=ll,l,r,rr,其中s
j
取1或0,当车道线类型为虚线时定义s
j
=1,当车道线类型为非虚线时s
j
=0;
[0014]步骤二、主车行驶场景判断:
[0015]结构化道路下的行车场景可以划分为四类,第一类行车场景为三车道行车场景且主车行驶在中间车道,主车车道以及左右相邻车道均可行驶,即使车道数量大于三,但是除了主车所在车道以及主车所在车道相邻车道外其余车道的车辆对主车影响较小,不予考虑,因此该第一类行车场景下每个车道内距离主车最近的关键障碍物需要筛选;第二类行车场景为双车道场景且主车行驶在左侧车道,只需要筛选主车所在车道以及主车右侧相邻车道关键障碍物,主车所在车道左侧认为不可行驶区域;第三类行车场景为双车道场景且主车行驶在右侧车道,只需要筛选主车所在车道以及主车相邻左侧车道关键障碍物,主车所在车道右侧为不可行驶区域;第四类为单车道行车场景,只需要筛选本车道关键障碍物即可,主车所在车道左右均为不可行使区域;
[0016]进行关键障碍物筛选之前首先需要判断主车所行驶的场景,主车行驶场景的判断主要依据紧挨着主车左右两侧的两条车道线类型,当左右车道线均为虚线时即s
l
=1,s
r
=1,主车的行驶场景为上述第一类行车场景;仅右侧车道线为虚线时即s
l
=0,s
r
=1,主车的行驶场景为上述第二类行车场景;仅左侧车道线为虚线时即s
l
=1,s
r
=0,主车的行驶场景为上述第三类行车场景;当左右两侧均不为虚线时即s
l
=0,s
r
=0,主车的行驶场景为上述第四类行车场景;
[0017]步骤三、判定障碍物所在车道:
[0018]在判断行车场景的基础上,将所有障碍物在车道上进行定位,对障碍物在车道上进行定位主要通过对比障碍物与车道之间的相对位置关系,首先定义不同场景下的车道编号,主车所在车道编号为1,主车左侧相邻车道为2,主车右侧相邻车道为3,当障碍物不属于主车车道以及主车左右相邻两个车道内时认为障碍物所属车道编号为0,代表此障碍物不予考虑,判定障碍物所在车道后将矩阵OBJ最后一行赋值为所对应的车道编号值;
[0019]1)当处于第一类行车场景下,需要对n个障碍物分别进行所在车道判定,编号为i
的障碍物,将障碍物纵向坐标x
i
带入式(2),即可获取从左到右四条车道线在此障碍物纵向坐标处的位移,分别为y
lli
,y
li
,y
ri
,y
rri
,当y
lli
≥y
i
>y
li
,则矩阵OBJ第i列第m行赋值为2;当y
li
≥y
i
>y
ri
,则矩阵OBJ第i列第m行赋值为1;当y
ri
≥y
i
≥y
rri
,则矩阵OBJ第i列第m行赋值为3;当y
rri
>y
i
或y
i
>y
lli
,则矩阵OBJ第i列第m行赋值为0;按照上述方式依次对n个障碍物进行所属车道判定;
[0020]2)当障碍物处于第二类行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种结构化道路下关键障碍物筛选方法,基于行车场景判断模式,判断出主车所处的行车场景,基于传感模块输出的障碍物列表,筛选出对主车行驶影响最为显著的关键障碍物,关键障碍物即是指每个车道距离主车最近的障碍物,方便主车驾驶辅助策略和主车无人驾驶系统决策与控制策略开发,其特征在于,本方法具体步骤如下:步骤一、所需传感信息的定义:行车场景的判断以及障碍物的筛选都是在结构化道路环境,结构化道路下车道线清晰可见,同时关键障碍物筛选都在车辆坐标系下进行,因此定义车辆坐标系,车辆坐标系的坐标原点在主车质心o处,x轴朝向主车前进的方向,y轴的正方向为x轴逆时针旋转90度方向;关键障碍物筛选基于单一或者多传感融合后的目标级障碍物传感信息以及车道线信息,因此定义关键障碍物筛选所需要的传感信息,首先定义传感模块输出的障碍物的总数量为n,每个障碍物相对主车的坐标(x
i
,y
i
),i=1,

,n,其中i代表障碍物的编号,同时将所有障碍物的信息赋值到一个m
×
n矩阵里面,矩阵的前三行依次是障碍物的编号i、障碍物相对主车的纵向坐标x
i
和障碍物相对主车的侧向坐标y
i
,矩阵的第四行至矩阵的第m-1行可以根据用户的定义用于输出障碍物的其他信息,矩阵的最后一行即第m行留作障碍物在车道定位的标志位,当障碍物未定位之前矩阵的最后一行赋值为0,则障碍物矩阵命名为OBJ,矩阵的每一列代表的是所对应障碍物的全部信息,具体如下所示:定义主车获取的车道线信息,主车能够获取的车道线信息有四条,分别为左侧两条,右侧两条,四条车道线标识从左至右依次被命名为ll,l,r,rr,主车获取的车道线信息是三次插值函数,车道线获取的插值参数信息为d
j
,c
j
,b
j
,a
j
,j=ll,l,r,rr,其中下标j代表所属标识车道线的参数,因此可以获取车道线方程如式(2)所示:式中x
j
为车道线在车辆坐标系下的纵向坐标,y
j
为车道线在车辆坐标系下的侧向坐标;定义传感模块获取的每条车道线类型为s
j
,j=ll,l,r,rr,其中s
j
取1或0,当车道线类型为虚线时定义s
j
=1,当车道线类型为非虚线时s
j
=0;步骤二、主车行驶场景判断:结构化道路下的行车场景可以划分为四类,第一类行车场景为三车道行车场景且主车行驶在中间车道,主车车道以及左右相邻车道均可行驶,即使车道数量大于三,但是除了主车所在车道以及主车所在车道相邻车道外其余车道的车辆对主车影响较小,不予考虑,因此该第一类行车场景下每个车道内距离主车最近的关键障碍物需要筛选;第二类行车场景为双车道场景且主车行驶在左侧车道,只需要筛选主车所在车道以及主车右侧相邻车道关键障碍物,主车所在车道左侧认为不可行驶区域;第三类行车场景为双车道场景且主车行驶在右侧车道,只需要筛选主车所在车道以及主车相邻左侧车道关键障碍物,主车所在车
道右侧为不可行驶区域;第四类为单车道行车场景,只需要筛选本车道关键障碍物即可,主车所在车道左右均为不可行使区域;进行关键障碍物筛选之前首先需要判断主车所行驶的场景,主车行驶场景的判断主要依据紧挨着主车左右两侧的两条车道线类型,当左右车道线均为虚线时即s
l
=1,s
r
=1,主车的行驶场景为上述第一类行车场景;仅右侧车道线为虚线时即s
l
=0,s
r
=1,主车的行驶场景为上述第二类行车场景;仅左侧车道线为虚线时即s
l
=1,s
r
=0,主车的行驶场景为上述第三类行车场景;当左右两侧均不为虚线时即s
l
=0,s
r
=0,主车的行驶场景为上述第四类行车场景;步骤三、判定障碍物所在车道:在判断行车场景的基础上,将所有障碍物在车道上进行定位,对障碍物在车道上进行定位主要通过对比障碍物与车道之间的相对位置关系,首先定义不同场景下的车道编号,主车所在车道编号为1,主车左侧相邻车道为2,主车右侧相邻车道为3,当障碍物不属于主车车道以及主车左右相邻两个车道内时认为障碍物所属车道编号为0,代表此障碍物不予考虑,判定障碍物所在车道后将矩阵OBJ最后一行赋值为所对应的车道编号值;1)当处于第一类行车场景下,需要对n个障碍物分别进行所在车道判定,编号为i的障碍物,将障碍物纵向坐标x
i
带入式(2),即可获取从左到右四条车道线在此障碍物纵向坐标处的位移,分别为y
lli
,y
li
,y
ri
,y
rri
,当y
lli
≥y
i
>y
li
,则矩阵OBJ第i列第m行赋值为2;当y
li
≥y
i
>y
ri
,则矩阵OBJ第i列第m行赋值为1;当y
ri
≥y
i
≥y
rri
,则矩阵OBJ第i列第m行赋值为3;当y
rri
>y
i
或y
i
>y
lli
,则矩阵OBJ第i列第m行赋值为0;按照上述方式依次对n个障碍物进行所属车道判定;2)当障碍物处于第二类行车场景下,需要对n个障碍物分别进行所在车道判定,由于第二类行车场景下主车相邻左侧车道线左侧均为不可行使区域,因此只需要判定障碍物是否属于主车车道或主车车道相邻右侧车道即可,编号为i的障碍物,将障碍物纵向坐标x
i
带入式(2),获取此障碍物纵向坐标处左侧相邻主车的车道线侧向位移以及右侧两条车道线在障碍物纵向坐标处侧向位移即可,分别为y
li
,y
ri
,y
rri
,当y
li
≥y
i
>y
ri
,则矩阵OBJ第i列第m行赋值为1;当y
ri
≥y
i
≥y
rri
,则矩阵OBJ第i列第m行赋值为3;当y
rri
>y
i
或y
i
>y
li
,则矩阵OBJ第i列第m行赋值为0;按照上述方式依次对n个障碍物进行所属车道判定;3)当障碍物处于第三行车类场景下,需要对n个障碍物分别进行所在车道判定,由于第三类行车场景下主车相邻右侧车道线右侧均为不可行使区域,因此只需要判定障碍物是否属于主车车道或主车车道相邻左侧车道即可,编号为i的障碍物,将障碍物纵向坐标x
i
带入式(2),获取此障碍物纵向坐标处右侧相邻主车的车道线侧向位移以及左侧两条车道线在障碍物纵向坐标处侧向位移即可,分别为y
lli
,y
li
,y
ri
,当y
lli
≥y
i
>y
li
,则矩阵OBJ第i列第m行赋值为2;当y
li
≥y
i
≥y
ri
,则矩阵OBJ第i列第m行赋值为1;当y
ri
>y
i
或y
i
>y
lli
,则矩阵OBJ第i列第m行赋值为0;按照上述方式依次对n个障碍物进行所属车道判定;4)当障碍物处于第四类行车场景下,需要对n个障碍物分别进行所在车道判定,,由于第四类行车场景下主车相邻右侧车道线右侧与主车相邻左侧车道线左侧均为不可行使区域,因此只需要判定障碍物是否属于主车车道即可,编号为i的障碍物,将障碍物纵向坐标x
i
带入式(2),获取此障碍物纵向坐标处右侧相邻主车的车道线侧向位移以及左侧相邻主车的车道线侧向位移即可,分别为y
li
,y
ri
,当y
li
≥y
i
≥y
ri
,则矩阵OBJ第i列第m行赋值为1;
当y
ri
>y
i
或y
i
>y
li
,则矩阵OBJ第i列第m行赋值为0;按照上述方式依次对n个障碍物进行所属车道判定;步骤四、关键障碍物筛选:关键障碍物能够直接影响主车驾驶辅助策略以及主车无人驾驶系统决策与控制策略开发,步骤四对障碍物所在车道进行判定,在步骤四基础上进行关键障碍物的筛选;1)当处于第一类行车场景下,需要分别对主车所在车道以及主车相邻左右车道的关键障碍物进行筛选,首先提取主车相邻左侧车道障碍物,即提取矩阵OBJ最后一行为2的列重新组成两个新的矩阵OBJ
l+
和OBJ
l-,OBJ
l+
是由矩阵OBJ最后一行为2且第2行障碍物纵向坐标为正的列组成的,代表主车相邻左侧车道内位于主车前方的障碍物,OBJ-是由矩阵OBJ最后一行为2且第2行障碍物纵向坐标为负的列组成的,代表主车相邻左侧车道内位于主车后方的障碍物,矩阵OBJ
l+
和OBJ
l-如式(3)所示:其中n
l+
为矩阵OBJ最后一行为2且第2行障碍物纵向坐标为正的列的个数,n
l-为矩阵OBJ最后一行为2且第2行障碍物纵向坐标为负的列的个数;主车相邻左侧车道关键障碍物分别选取前方距离主车最近的障碍物和后方距离主车最近的障碍物即可,主车相邻左侧车道前方距离主车最近的障碍物信息为obj
l+
,obj
l+
即为矩阵OBJ
l+
中第2行障碍物纵向坐标最小值所对应的列,当OBJ
l+
为空矩阵时obj
l+
中所有元素为0,代表主车相邻左侧车道前方不存在障碍物;主车相邻左侧车道后方距离主车最近的障碍物信息为obj
l-,obj
l-即为矩阵OBJ
l-中第2行障碍物纵向坐标最大值所对应的列,当OBJ
l-为空矩阵时obj
l-中所有元素为0,代表主车相邻左侧车道后方不存在障碍物;主车所在车道关键障碍物方法:提取矩阵OBJ最后一行为1的列重新组成两个新的矩阵OBJ
h+
和OBJ
h-,OBJ
h+
是由矩阵OBJ最后一行为1且第2行障碍物纵向坐标为正的列组成的,代表主车所在车道内位于主车前方的障碍物,OBJ
h-是由矩阵OBJ最后一行为1且第2行障碍物纵向坐标为负的列组成的,代表主车所在车道内位于主车后方的障碍物,矩阵OBJ
h+
和OBJ
h-如式(4)所示:其中n
h+
为矩阵OBJ最后一行为1且第2行障碍物纵向坐标为正的列的个数,n
h-为矩阵OBJ
最后一行为1且第2行障碍物纵向坐标为负的列的个数;主车相邻左侧车道关键障碍物分别选取前方距离主车最近的障碍物和后方距离主车最近的障碍物即可,主车所在车道前方距离主车最近的障碍物信息为obj
h+

【专利技术属性】
技术研发人员:刘俊郭洪艳高振海胡云峰戴启坤梁德宝
申请(专利权)人:吉林大学
类型:发明
国别省市:

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

1