基于行驶道路自适应更新阈值的智能驾驶车辆行为预测方法

文档序号:31797415发布日期:2022-10-14 17:54阅读:86来源:国知局
基于行驶道路自适应更新阈值的智能驾驶车辆行为预测方法

1.本发明属汽车驾驶自动化技术领域,尤其涉及一种基于行驶道路自适应更新阈值的智能驾驶车辆行为预测方法。


背景技术:

2.随着汽车产业不断发展,汽车保有量快速增长,交通安全事故数量也随之增加。因此,道路交通安全保障愈发成为亟待解决的重大安全问题。同时,自动驾驶技术在我国也正如火如荼地进行发展,行为预测技术是自动驾驶关键技术之一,能够预测周围车辆的换道行为,根据预测结果采取合适驾驶行为从而达到避免因他车危险换道行为而产生的交通事故。
3.目前现有技术大多以基于物理机理和基于行为的方法为主,对于车辆之间的行为交互考虑得较少。这两种方法将目标车辆当作一个独立的机动实体研究,忽略了周围交互车辆以及变化的道路实体结构所带来的驾驶意图改变。在动态复杂的行驶环境中,交通参与者之间的行为是交互的,目标车辆的行为随时可能受到其周边相邻车辆的影响,这在行为层面给目标车辆的行为预测带来了很大的不确定性。因此在进行预测时需要将周边车辆作为一个相互影响的多智能体系统来进行研究,否则将导致较长期的行为轨迹预测出现很大的误差,影响预测的结果的精确性。


技术实现要素:

4.针对现有技术的缺陷和不足,本发明的目的在于提供一种基于行驶道路自适应更新阈值的智能驾驶车辆行为预测方法,通过结合目标车辆周围交互车辆的信息,实时修正确信阈值,使提高预测的准确率。
5.该方法利用循环神经网络(recurrent neural network,rnn)的一种变体长短时记忆网络(long short term memory,lstm)对周边车辆的换道行为进行预测,包括以下步骤:基于车辆感知系统获取当前驾驶环境中的道路结构实体;从自车感知范围内筛选出目标车辆;基于选定的目标车辆,选取周边交互车辆;输入目标车辆行驶状态信息以及周围环境信息到车辆行为预测模型,获得各个行为动作的概率矩阵;根据目标车辆周围交互车辆信息,计算碰撞时间ttc和制动时间ttb用于评估各车道交通状况。根据评估结果更新各个行为动作的确信阈值修正系数,并输出修正后的预测行为结果。本发明能够结合周围变化的道路环境,优化目标车辆以及交互车辆的选择,自适应更新确信阈值,提高车辆行为预测的精确性。
6.本发明具体采用以下技术方案:
7.一种基于行驶道路自适应更新阈值的智能驾驶车辆行为预测方法,其特征在于,包括以下步骤:
8.获取当前驾驶环境中的道路结构实体;
9.基于自车周围车辆行驶环境,对各车道优先级排序,从自车感知范围内选取目标
车辆;
10.基于选定的目标车辆,选取周边交互车辆;
11.基于目标车辆行驶状态信息以及周围环境信息,根据车辆行为预测模型得到各行为动作的概率矩阵;
12.基于目标车辆周围交互车辆信息,计算当前道路情况下的行为确信阈值修正系数,对预测结果进行修正,获得目标车辆未来一段时间范围内的行为意图。
13.进一步地,所述从自车感知范围内筛选出目标车辆具体包括:
14.基于所通过道路区间的道路结构,对车道优先级进行排序:预设左侧车道为第一优先级道路,右侧车道为第二优先级道路,自车车道为第三优先级道路;
15.根据各个车道车辆密度,对预设道路优先级顺序进行变更,若次优先道路车辆密度超过高优先级车辆道路密度,则将次优先级车道提升为高优先级车道;
16.当右侧车道为汇入车道时,预设右侧车道为第一优先级车道,左侧车道为第二优先级车道,自车所在车道为第三优先级车道;
17.当左侧车道线或者右侧车道线为白实线则取消对该车道评级;
18.特别的当左侧或者右侧不存在可行车道时,同样将目标车辆车道作为检测椭圆长轴所在车道,短轴覆盖相邻车道。
19.根据车辆所处车道位置,对感知范围内车辆与自车相关性进行评级,选择第一目标车辆:
20.对于在同一优先级车道的车辆,与主车的距离不同对道路密度的增加也不同,遵循其中v为车辆的绝对速度,d为车辆距离自车的距离;
21.因此道路车辆密度为ρⅰ=βⅰ(ρ1+ρ2+
……

n-1
+ρn),β为各个车道密度修正系数,其中βⅰ为第一优先级车道修正系数,βⅱ为第二优先级车道修正系数,βⅲ为第三优先级车道修正系数,其中车道密度修正系数为预设值,不随车道升降级而改变;
22.将道路车辆密度最大的车道设置为目标车道,在目标车道上的距离自车最近的前车选为目标车辆。
23.进一步地,基于车速自适应选择与目标车辆交互的车辆检测范围,过滤无关车辆信息数据;
24.在目标车辆周围建立椭圆检测区域,以目标车辆为几何中心,椭圆长轴方向与道路坐标y方向相同,椭圆短轴方向与道路x轴方向相同;根据周围车辆gps定位信息,处于椭圆检测范围内的车辆被提取成为交互车辆,对目标车辆行为预测结果产生影响。
25.进一步地,交互车辆椭圆检测范围将随着目标车辆的车速进行变化,其中短轴范围覆盖左右两车道横向位置,长轴将随车速的增加而增加,b=λv,其中λ为比例系数,v为目标车辆速度;特别的当左侧或者右侧不存在可行车道时,同样将目标车辆车道作为检测椭圆长轴所在车道,短轴覆盖相邻车道。
26.进一步地,获取目标车辆行驶状态信息与周围环境信息具体包括:
27.获取当前驾驶环境中的道路结构实体,包括:道路结构、交通信号标识、道路行驶规则、道路静态障碍空间位置;
28.获取目标车辆的历史轨迹,该轨迹至少包括具有时间序列的地理空间位置;
29.获取目标车辆感知范围内的交互车辆行驶状态信息,至少包括观测时间范围内的位置序列、速度、车辆信号灯状态:
30.采用多个向量来储存多个车辆状态信息,包含历史轨迹[x y],横向速度v
x
,纵向速度v
x
,横向加速度a
x
、纵向加速度ay,车辆尾灯信号l,其中l=[l,r,b],l代表左转向灯,r代表右转向灯,b代表制动灯,将上述参数作为车辆具有时间序列的状态向量s
t
=[x y v
x a
x v
y a
y l]。
[0031]
进一步地,车辆行驶状态的表示方法具体为:通过车辆之间通信获得目标车辆以及交互车辆的历史轨迹[x y],横向速度v
x
,纵向速度vy,横向加速度a
x
、纵向加速度ay,作为目标车辆具有时间序列的状态向量s
t
=[x y v
x a
x v
y ay];
[0032]
通过处理车辆位置信息,获得车辆间相对位置距离信息d=[d
x dy];
[0033]
预测结果的设为行为动作集a=(lcl lclb lcr lcrb lk lkb),包含:车道保持lk、左变道lcl,右变道lcr、减速车道保持lkb、减速左换道lclb、减速右换道lcrb。
[0034]
进一步地,构建所述车辆行为预测模型具体为:
[0035]
采用基于lstm的行为预测模型,网络结构由三层多个lstm神经网络组成;
[0036]
模型的输入为时间长度为l的目标车辆以及交互车辆的历史轨迹数据及环境信息i
t
=[s
t e
t
],其中,s
t1
=[s
t1 s
t2 s
t3 s
t4
ꢀ……ꢀst47 s
t48 s
t49 s
t50
],其中包括该时间长度内50个采样的状态向量,模型的输出为行为动作集a中的各动作的检测概率矩阵φ=[θ
1 θ
2 θ
3 θ
4 θ
5 θ6];
[0037]
在三层lstm结构中,原始输入向量和历史输出向量一起进入第一层,第一层包含的lstm单元,通过它的遗忘门、输入门和输出门得到输出向量,其不只是用作下一层lstm单元的输入向量,也同时传递到同一层的下一个lstm单元;采用softmax函数对数值特征进行归一化处理,使得输出的向量具有概率意义;
[0038]
在进行目标车辆行为预测中,将滑动窗口法应用在行为预测模型,利用更多的时间步长内的状态信息:i
t-2
、i
t-1
、i
t
对目标车辆未来时间的行为意图φ
t+1
进行预测,即(i
t-2 i
t-1 i
t
)


t+1
)。
[0039]
进一步地,基于周围环境计算行为确信阈值修正系数矩阵,具体包括:考虑当前驾驶环境,对当前驾驶场景进行评估,使用碰撞时间ttc和制动时间ttb以评估车辆碰撞的可能性,根据评估结果计算各个动作修正系数。
[0040]
进一步地,基于碰撞时间ttc评估目标车辆以及筛选范围内车辆在当前车道与其前车行驶状态关系,进行换道阈值更新:
[0041][0042]
其中ttci为目标车辆当前车道筛选范围内第i辆前车评估结果,ttc1表示目标车辆与第一辆前车关系,具体风险参数评估公式如下:
[0043]
其中ttc
th
为碰撞风险评估阈值;
[0044]
道路风险参数评估公式为,r=r0+γ(r1+γ(r2+

γrn)),其中γ为折扣系数;
[0045]
判断目标车辆当前道路状态,当r<1时判定目标车辆处于松弛行驶空间,当r≥1时判定目标车辆处于非松弛行驶空间,目标车辆的行驶空间会逐渐压缩;
[0046]
当r<1时,对左右两侧道路进行风险参数评估获得左侧道路风险参数r
l
、右侧道路风险参数rr,若左右两侧道路风险系数小于当前车道风险系数,r
l
/rr<r,判断左侧或者右侧道路更适合行驶,通过换道空间检测后,减小向左侧或右侧换道确信阈值;反之,若r
l
/rr≥r或者未通过换道空间检测,则增大向左侧或右侧换道确信阈值;
[0047]
当r≥1时,对左右两侧道路进行风险参数评估获得左侧道路风险参数r
l
、右侧道路风险参数rr,若左右两侧道路风险系数小于1,r
l
/rr<1,判断左右两侧道路更适合行驶,通过换道空间检测后,增大车道保持确信阈值;反之,若r
l
/rr≥1或者未通过换道空间检测,则减少车道保持确信阈值;
[0048]
为了保障换道过程的安全性,对换道空间进行评估,对左右车道后车进行碰撞检测:
[0049]dmin
=d
safe
+max{ttcr(v
0-vr)};
[0050]
其中d
min
为当前速度下目标车辆与左右车道后车的最小安全距离,d
safe
为安全距离冗余量,v0为目标车辆速度,vr为左右车道后车速度,ttcr为目标车辆与左右车道后车预估碰撞时间;
[0051]
根据对目标车辆道路风险参数评估,获得车辆换道阈值修正系数σ
lcl

lk

lcr

[0052]
当目标车辆与当前车道第一前车车速相近时,基于制动时间ttb评估目标车辆在当前车道与前车碰撞关系,进行换道阈值更新:
[0053]
判断目标车辆与当前车道第一前车速度差是否小于设定阈值,计算ttb判断在车速相近时两辆车的碰撞风险,计算公式如下:
[0054][0055]
d为两辆车之间的距离,v为目标车辆速度;
[0056]
进行危险程度评估,当ttb小于设定阈值ttb
th
时,说明目标车辆与交互车辆有碰撞风险,具有较大可能进行减速驾驶行为;
[0057]
根据对目标车辆道路风险参数评估,获得车辆减速阈值修正系数σk,σb的修正系数将对原始确信阈值进行更新,更新公式如下;
[0058][0059]
基于更新后的确信阈值以及各动作的检测概率矩阵,输出被预测车辆在未来一段时间范围内的行为意图,包括以下步骤:
[0060]
基于更新后的确信阈值以及各动作的检测概率矩阵φ,输出被预测车辆在未来一段时间范围内的行为意图;
[0061]
当有多个动作概率超过确信阈值,即若{σ'1<θ1,σ'3<θ3,σ'5<θ5},将最大概率所对应的动作作为预测输出结果,a=max{θ
1 θ
3 θ5}。
[0062]
相比于现有技术,本发明及其优选方案车辆的行驶行为预测过程中:
[0063]
基于道路规则与道路实体结构驱动,对待预测车辆优先级进行排序,优先选择对自车驾驶影响可能性大的车辆作为目标车辆,使得预测行为更加有效。
[0064]
对目标车辆行驶数据进行处理,获得当前车辆行驶状态,并基于目标车辆状态优化交互车辆选取,减少无关数据的采集。
[0065]
通过计算上述优化行为后所获取的车辆及环境信息预测目标车辆各个行为概率,
结合确信阈值修正参数,输出最终的预测结果。由于考虑了实时变化的场景,预测结果更加精确。
附图说明
[0066]
下面结合附图和具体实施方式对本发明进一步详细的说明:
[0067]
图1为本发明实施例提供的进行行为预测车辆所具有的功能模块示意图;
[0068]
图2为本发明实施例中的基于道路车辆环境自适应更新阈值的车辆行为预测方法的流程图;
[0069]
图3为本发明实施例所使用的lstm预测模块的结构框图;
[0070]
图4为本发明实施例车辆特征数据在单个lstm神经网络单元流向示意图;
[0071]
图5为本发明实施例基于交互车辆行驶状态信息,计算确信阈值修正系数矩阵的流程图。
具体实施方式
[0072]
为让本专利的特征和优点能更明显易懂,下文特举实施例,作详细说明如下。
[0073]
应该指出,以下详细说明都是示例性的,旨在对本技术提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本技术所属技术领域的普通技术人员通常理解的相同含义。
[0074]
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0075]
如图1所示,本实施例提供了行为预测车辆所具有的功能模块。通过软件和硬件结合实现预测功能的完成,主要包括:感知定位模块、筛选模块、行为预测模块。
[0076]
实施的步骤如图2所示,包括以下步骤:
[0077]
在步骤s101中,通过车辆感知系统获取当前驾驶环境中道路实体信息。
[0078]
在本实施例中,车辆上除传统车辆配置的基础传感器以外,还配置了各种传感器用于采集道路环境信息以及行驶数据,如激光雷达、图像传感器、以及imu等。车辆配置有用于v2v通信所使用的装置,可以与周围车辆以及云端数据进行通信。
[0079]
在步骤s101中采用激光雷达对周围环境道路结构实体、道路障碍以及道路上车辆几何结构进行获取。
[0080]
获取的道路结构包括道路宽度、交叉路、汇入车道、驶出车道等。
[0081]
通过使用图像传感器进行车道线识别,判断车道线类型以及自车所处车道。
[0082]
通过使用图像传感器对交通标识智能识别,与预设的特征库中的信息进行比对,得到当前道路规范行车动作。
[0083]
通过车载终端与云平台交互实时获取车辆周围高精度地图数据。
[0084]
通过imu获取自车的车辆位置以及姿态信息。
[0085]
在步骤s102中,将基于自车的行驶状态信息和道路结构,从自车感知范围内筛选出目标车辆。进一步包括以下步骤:
lcrb]。
[0103]
在步骤s104中,采用基于lstm的行为预测模型,该模型网络结构由三层多个lstm神经网络组成。
[0104]
模型的输入时间步长为t的目标车辆以及交互车辆的历史轨迹数据及环境信息i
t
=[s
t e
t
],其中,s
t
=[s
t1 s
t2
ꢀ……ꢀst49 s
t50
]e
t
=[e
t1 e
t2
ꢀ……ꢀet49 e
t50
],i
t
=[s
t e
t
]包括该时间范围内50个采集的状态向量,e
t
为存储当前道路标志信息的环境向量,模型的输出为行为动作集a中的各动作的检测概率矩阵φ=[θ
1 θ
2 θ
3 θ
4 θ
5 θ6]。
[0105]
图3示出根据本公开实例所使用的lstm预测模块的结构框图。
[0106]
在三层lstm结构中,原始输入向量和历史输出向量一起进入第一层,第一层包含的lstm单元,通过它的遗忘门、输入门和输出门可以得到输出向量,但它不是最终的输出向量,它不只是用作下一层lstm单元的输入向量,也同时传递到同一层的下一个lstm单元。用softmax函数对数值特征进行归一化处理,使得输出的向量具有概率意义。
[0107]
图4示出是车辆特征数据在单个lstm神经网络单元流向。
[0108]ft
=δ(ωf[h
t-1
,i
t
]+bf)。
[0109]it
=δ(ωi[h
t-1
,i
t
]+bi)。
[0110]ct
=f
tct-1
+i
t
(tanh(ωf[h
t-1
,i
t
]+bc))。
[0111]ht
=o
t
tanh(c
t
)。
[0112]ot
=δ(ωo[h
t-1
,i
t
]+bo)。
[0113]
其中δ为sigmoid函数,c
t-1
,c
t
为记忆细胞状态,h
t-1
,i
t
分别为t-1时刻的隐层状态、t时间步输入;[h
t-1
,i
t
]为将lstm网络t-1时刻的隐层状态h
t-1
与i
t
进行拼接;
[0114]
进一步的,在进行目标车辆行为预测中,将滑动窗口法应用在行为预测模型,利用更多的时间步长内的状态信息i
t-2
、i
t-1
、i
t
对目标车辆未来时间的行为意图φ
t+1
进行预测,即(i
t-2 i
t-1 i
t
)


t+1
)。
[0115]
在步骤s105中基于交互车辆行驶状态信息,计算确信阈值修正系数矩阵。
[0116]
如图5所示,进一步包括以下步骤:
[0117]
步骤501,基于ttc(碰撞时间)评估目标车辆以及筛选范围内车辆在当前车道与其前车行驶状态关系,进行换道阈值更新,其中。
[0118][0119]
其中ttci为目标车辆当前车道筛选范围内第i辆前车评估结果,ttc1表示目标车辆与第一辆前车关系,具体风险参数评估公式如下。
[0120]
其中ttc
th
为碰撞风险评估阈值。
[0121]
道路风险参数评估公式如下r=r0+γ(r1+γ(r2+

γrn)),γ为折扣系数。
[0122]
步骤502,判断目标车辆当前道路状态,当r<1时判定目标车辆处于松弛行驶空间,当r≥1时判定目标车辆处于非松弛行驶空间,目标车辆的行驶空间会逐渐压缩。
[0123]
步骤503,当r<1时,对左右两侧道路进行风险参数评估获得左侧道路风险参数r
l
、右侧道路风险参数rr,若左右两侧道路风险系数小于当前车道风险系数,r
l
/rr<r,判断左侧或者右侧道路更适合行驶,通过换道空间检测后,减小向左侧或右侧换道确信阈值。反
之,若r
l
/rr≥r或者未通过换道空间检测,则增大向左侧或右侧换道确信阈值。
[0124]
当r≥1时,对左右两侧道路进行风险参数评估获得左侧道路风险参数r
l
、右侧道路风险参数rr,若左右两侧道路风险系数小于1,r
l
/rr<1,判断左右两侧道路更适合行驶,通过换道空间检测后,增大车道保持确信阈值。反之,若r
l
/rr≥1或者未通过换道空间检测,则减少车道保持确信阈值。
[0125]
步骤504,为了保障换道过程的安全性,对换道空间进行评估,对左右车道后车进行碰撞检测。
[0126]dmin
=d
safe
+max{ttcr(v
0-vr)}。
[0127]
其中d
min
为当前速度下目标车辆与左右车道后车的最小安全距离,d
safe
为安全距离冗余量,v0为目标车辆速度,vr为左右车道后车速度,ttcr为目标车辆与左右车道后车预估碰撞时间。
[0128]
步骤505,根据对目标车辆道路风险参数评估,获得车辆换道阈值修正系数σ
lcl

lk

lcr

[0129]
当目标车辆与当前车道第一前车车速相近时,基于ttb(制动时间)评估目标车辆在当前车道与前车碰撞关系,进行换道阈值更新。
[0130]
步骤511,判断目标车辆与当前车道第一前车速度差是否小于设定阈值,计算ttb判断在车速相近时两辆车的碰撞风险,计算公式如下:
[0131][0132]
d为两辆车之间的距离,v为目标车辆速度。
[0133]
步骤512,进行危险程度评估,当ttb小于设定阈值ttb
th
时,说明目标车辆与交互车辆有碰撞风险,具有较大可能进行减速驾驶行为。
[0134]
步骤513,根据对目标车辆道路风险参数评估,获得车辆减速阈值修正系数σk,σb。
[0135]
的修正系数将对原始确信阈值进行更新,更新公式如下。
[0136][0137]
在步骤s106中,基于更新后的确信阈值以及各动作的检测概率矩阵,输出被预测车辆在未来一段时间范围内的行为意图,进一步包括以下步骤:
[0138]
基于更新后的确信阈值以及各动作的检测概率矩阵φ,输出被预测车辆在未来一段时间范围内的行为意图。
[0139]
进一步的,当有多个动作概率超过确信阈值,即若{σ'1<θ1,σ'3<θ3,σ'5<θ5},将最大概率所对应的动作作为预测输出结果,a=max{θ
1 θ
3 θ5}。
[0140]
以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。
[0141]
本专利不局限于上述最佳实施方式,任何人在本专利的启示下都可以得出其它各种形式的基于行驶道路自适应更新阈值的智能驾驶车辆行为预测方法,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本专利的涵盖范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1