一种弱势交通参与者碰撞预警方法及其系统、存储介质与流程

文档序号:33456625发布日期:2023-03-15 02:32阅读:19来源:国知局
一种弱势交通参与者碰撞预警方法及其系统、存储介质与流程

1.本发明涉及安全驾驶技术领域,具体涉及一种弱势交通参与者碰撞预警方法及其系统、计算机可读存储介质。


背景技术:

2.随着车辆的普及和智能驾驶技术的发展,5g通信技术的普及,车载v2x应用的要求与日俱增,v2x国际标准及国标相继出台,v2x相关功能的应用场景方案变得越来越重要。其中,弱势交通参与者碰撞预警作为国标规定最实用的v2x场景之一,旨在使车辆驾驶员在视线被大车或障碍遮挡时能及时发现有碰撞风险的弱势交通参与者,从而能提醒驾驶员及早判断规避风险,减少交通事故的发生,在一些道路视野狭窄的地方尤为有效。弱势交通参与者主要是过往行人及非机动车辆、电瓶车等。
3.目前基于v2x的行人碰撞预警使用v2x作为基础,主车接受周边弱势交通参与者或rsu发送的psm/rsm国标消息集获取道路上的实时弱势交通参与者信息,结合本车车辆信息计算与周边弱势交通参与者的碰撞风险。其中,参与者携带的v2x通讯功能的设备会发送带行人信息的v2x消息集,rsu也会借助摄像头等设备获取周边弱势交通参与者信息并通过v2x通讯功能进行广播相应的v2x消息集。由于v2x国标只定义了场景概述,因此该场景的具体实现当前尚无统一的算法与标准,预警上报机制与场景覆盖范围也各有不同;具体地,目前主流算法没有预警等级的计算,且缺少对弱势交通参与者相对位置的判断和参与者筛选算法,对于倒车场景及低速行人碰撞场景也很少覆盖,对于跑步等速度快于常规步行速度的行人及本车已减速的行驶状态主流算法也没有另外判断。因此,目前基于v2x的行人碰撞预警还有待进一步完善,以帮助驾驶员更好地识别风险来源和威胁程度并进行规避。


技术实现要素:

4.本发明的目的在于提出一种弱势交通参与者碰撞预警方法及其系统、计算机可读存储介质,其场景覆盖范围大,能够帮助驾驶员更好地识别风险来源和威胁程度并进行规避。
5.为实现上述目的,本发明的实施例提出一种弱势交通参与者碰撞预警方法,所述方法包括如下步骤:
6.获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景;
7.获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离;以及
8.获取本车与弱势交通参与者的相对距离,并根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警。
9.优选地,所述根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景,包括:
10.当所述相对横向距离处于预设的第一距离范围且所述弱势交通参与者的速度大于预设的第一速度阈值时,则确定预警场景为第一预警场景;
11.当所述相对横向距离处于预设的第二距离范围,或所述弱势交通参与者的速度小于等于预设的第一速度阈值时,则确定预警场景为第二预警场景。
12.优选地,所述获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离,包括:
13.在第一预警场景下,若本车处于减速状态,则计算第一预警距离;其中,所述第一预警距离为在第一预警场景下本车开始刹车后到停止时行驶的距离加上预设的安全距离;
14.所述根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警,包括:
15.在第一预警场景下,若所述相对距离小于等于所述第一预警距离,则进行第一级预警,否则不进行预警。
16.优选地,所述获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离,包括:
17.在第一预警场景下,若本车处于非减速状态,则计算第二预警距离;其中,所述第二预警距离为在第一预警场景下驾驶员从开始反应到刹车生效时的本车行驶距离乘以预设的预警距离计算系数再加上第一预警距离;
18.所述根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警,包括:
19.在第一预警场景下,若所述相对距离小于等于所述第二预警距离,则进行第一级预警,否则不进行预警。
20.优选地,所述获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离,包括:
21.在第二预警场景下,若本车处于减速状态,则计算第三预警距离;其中,所述第三预警距离为在第二预警场景下本车开始刹车后到停止时行驶的距离加上预设的安全距离;
22.所述根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警,包括:
23.在第二预警场景下,若所述相对距离小于等于所述第三预警距离,则进行第二级预警,否则不进行预警;
24.优选地,所述获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离,包括:
25.在第二预警场景下,若本车处于非减速状态,则计算第四预警距离;其中,所述第四预警距离为在第二预警场景下驾驶员从开始反应到刹车生效时的本车行驶距离乘以预设的预警距离计算系数再加上第三预警距离;
26.所述根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警,包括:
27.在第二预警场景下,若所述相对距离大于所述第四预警距离,则不进行预警,若所述相对距离小于等于所述第四预警距离,则计算第五预警距离;若所述相对距离大于所述第五预警距离,则进行第一级预警;其中,所述第五预警距离为驾驶员从开始反应到刹车生
效时的本车行驶距离再加上第三预警距离。
28.优选地,所述根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警,还包括:
29.在第二预警场景下,若所述相对距离小于等于所述第五预警距离,则计算第六预警距离;其中,所述第六预警距离为在第二预警场景下驾驶员从开始反应到踩刹车时的本车行驶距离加上第三预警距离;
30.所述根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警,还包括:
31.若所述相对距离大于所述第六预警距离,则进行第二级预警,若所述相对距离小于等于所述第六预警距离,则进行第三级预警。
32.优选地,所述方法还包括:
33.在执行所述获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景的步骤之前,周期性地判断本车与弱势交通参与者之间是否存在碰撞风险,若存在碰撞风险,则执行所述获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景的步骤,若不存在碰撞风险,则不执行所述获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景的步骤。
34.优选地,所述周期性地判断本车与弱势交通参与者之间是否存在碰撞风险,包括:
35.获取弱势交通参与者的位置相对本车航向角的方向角,根据所述方向角与预设角度范围值的比较结果确定所述弱势交通参与者的位置分类;所述位置分类包括位于本车前方和位于本车后方;
36.获取当前本车档位,根据所述当前本车档位确定本车为本车前向行驶或本车倒车;
37.根据所述当前本车档位与所述位置分类确定所述弱势交通参与者是否存在碰撞风险;其中,当本车前向行驶时,若弱势交通参与者的位置分类为位于本车后方,则判定不存在碰撞风险;当本车倒车时,若弱势交通参与者的位置分类为位于本车前方,则判定不存在碰撞风险。
38.优选地,所述周期性地判断本车与弱势交通参与者之间是否存在碰撞风险,还包括:
39.获取当前本车车速,若当前本车车速小于预设的第二速度阈值,则获取上一次记录的本车航向角和当前本车车轮转角,并将所述上一次记录的本车航向角加上所述当前本车车轮转角获得当前本车航向角。
40.优选地,所述周期性地判断本车与弱势交通参与者之间是否存在碰撞风险,包括:
41.获取本车与弱势交通参与者的相对距离,并将所述相对距离与预设的距离阈值比较,若所述相对距离大于预设的距离阈值,则判定不存在碰撞风险。
42.优选地,所述周期性地判断本车与弱势交通参与者之间是否存在碰撞风险,包括:
43.获取本车当前车速,并将所述本车当前车速与预设的第二速度阈值比较,若所述本车当前车速小于等于所述第二速度阈值,则判定不存在碰撞风险。
44.优选地,所述周期性地判断本车与弱势交通参与者之间是否存在碰撞风险,包括:
45.获取弱势交通参与者的位置相对本车的相对横向距离,若所述相对横向距离处于预设的第二距离范围,且所述弱势交通参与者的速度小于等于预设的第一速度阈值时,则判定不存在碰撞风险。
46.本发明的实施例还提出一种弱势交通参与者碰撞预警系统,可以用于实现上述实施例所述的弱势交通参与者碰撞预警方法,所述系统包括预警模块;
47.所述预警模块,包括:
48.预警场景确定单元,用于获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景;
49.预警距离计算单元,用于获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离;以及
50.碰撞预警单元,用于获取本车与弱势交通参与者的相对距离,并根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警。
51.优选地,所述系统还包括:
52.风险判断模块,用于周期性地判断本车与弱势交通参与者之间是否存在碰撞风险,若不存在碰撞风险,则不做任何处理,若存在碰撞风险,则生成预警计算信号,并将所述预警计算信号发送给所述预警模块;
53.所述预警模块,具体用于:
54.在接收到所述预警计算信号时,利用所述预警场景确定单元获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景;并利用所述预警距离计算单元获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离;以及,利用所述碰撞预警单元获取本车与弱势交通参与者的相对距离,并根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警。
55.本发明的实施例还提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例所述的弱势交通参与者碰撞预警方法的步骤。
56.本发明的实施例至少具有以下有益效果:
57.基于不同预警场景,执行不同的预警策略,根据本车相对于弱势交通参与者的相对速度计算与预警场景对应的预警距离,并根据所述预警距离与本车与弱势交通参与者之间的相对距离的比较结果确定是否进行对应级别的碰撞预警;提出了基于不同预警场景设计了不同的预警策略,从而能够帮助驾驶员更好地识别风险来源和威胁程度并进行规避。
58.本发明的其它特征和优点将在随后的说明书中阐述。
附图说明
59.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
60.图1为本发明一实施例中一种弱势交通参与者碰撞预警方法的流程图。
61.图2为本发明一实施例中弱势交通参与者与本车的相对位置示意图。
62.图3为本发明一实施例中预警场景判断的流程图。
63.图4为本发明一实施例中弱势交通参与者相对于本车的位置关系及距离范围示意图。
64.图5为本发明一实施例中第一预警场景的预警流程图。
65.图6为本发明一实施例中第二预警场景的预警流程图。
66.图7为本发明一实施例中一种弱势交通参与者碰撞预警系统的框架结构图。
具体实施方式
67.以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。另外,为了更好的说明本发明,在下文的具体实施例中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的手段未作详细描述,以便于凸显本发明的主旨。
68.本发明的一个实施例提出一种弱势交通参与者碰撞预警方法,本实施例方法基于v2x系统实现,总所周知,v2x系统能够使得车与车、车与基站、基站与基站之间能够通信,从而获得实时路况、道路信息、交通参与者信息等一系列交通信息,图1为本发明实施例的方法流程图,参阅图1,所述方法包括如下步骤:
69.步骤s201、获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景。
70.具体而言,本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度都可以基于v2x系统来获取;基于v2x系统可以直接获取弱势交通参与者的速度以及位置,本车与弱势交通参与者的相对横向距离具体为,例如图2所示,本车中心点为坐标系原点,本车航向角方向为坐标系y轴正半轴,以垂直于y轴右侧方向为坐标系x轴正半轴,来计算弱势交通参与者的x坐标,即所述相对横向距离。
71.步骤s202、获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离;
72.具体而言,在不同预警场景下,面对的预警情况不同,对应所计算的预警距离也被设置为有所不同;
73.步骤s203、获取本车与弱势交通参与者的相对距离,并根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警。
74.具体而言,获取本车的速度,基于弱势交通参与者的速度,以及本车的速度,可以计算出本车相对于弱势交通参与者的相对速度。本实施例中所述预警距离可以理解为是在预警场景下,从当前时刻到本车停止行驶,本车相对于所述弱势交通参与者所行驶的距离。
75.其中,本发明实施例中所述相对速度指的是对比本车与弱势交通参与者的速度后得出的,假设弱势交通参与者为静止状态下,本车的速度;例如,弱势交通参与者与本车同向运动,即运动方向一致,本车速度为40km/h,弱势交通参与者速度为5km/h,则本车相对于弱势交通参与者的相对速度为40-5=35km/h。
76.举例而言,在任一预警场景下,如果计算本车与弱势交通参与者的相对距离小于等于预警距离,则表示会发生碰撞,需要进行预警,预警的级别根据计算的预警距离来确
定;如果计算本车与弱势交通参与者的相对距离大于预警距离,则表示不会发生碰撞,不需要进行预警。
77.需说明的是,本实施例中对进行预警的执行机构的形式不作具体限定,其只要实现提醒驾驶员的功能的任一种执行机构即可,例如,车机显示和语音提示方式进行预警。
78.本发明实施例方法基于不同预警场景,执行不同的预警策略,根据本车相对于弱势交通参与者的相对速度计算与预警场景对应的预警距离,并根据所述预警距离与本车与弱势交通参与者之间的相对距离的比较结果确定是否进行对应级别的碰撞预警;提出了基于不同预警场景设计了不同的预警策略,从而能够帮助驾驶员更好地识别风险来源和威胁程度并进行规避。
79.在一些实施例中,参阅图3,所述步骤s201,包括:
80.当所述相对横向距离处于预设的第一距离范围且所述弱势交通参与者的速度大于预设的第一速度阈值时,则确定预警场景为第一预警场景,进入第一预警场景;
81.当所述相对横向距离处于预设的第二距离范围,或所述弱势交通参与者的速度小于等于预设的第一速度阈值时,则确定预警场景为第二预警场景,进入第二预警场景。
82.具体而言,所述第一速度阈值优选但不限于为5km/h;
83.其中,当所述相对横向距离处于预设的第一距离范围时,弱势交通参与者位于如图4所示的本车正前方、本车左前方、本车右前方、本车正后方、本车左后方或本车右后方;
84.其中,当所述相对横向距离处于预设的第二距离范围时,弱势交通参与者位于如图4所示的本车左远前方、本车右远前方、本车左远后方和本车右远后方。
85.其中,所述第一距离范围和所述第二距离范围需要结合车身宽度来预先设定,请继续参阅图2,设w
1/2
为1/2车身宽度,w1为弱势交通参与者在本车正前/后方和左/右前方的区域阈值,w2为弱势交通参与者位于本车左/右远前方的区域阈值,以行人为例进行说明,在图2所示的坐标系中,取本车车头方向向量与人车连线向量的点乘,人车连线向量的方向为本车到行人,如果点乘结果大于等于0,则表明-90
°
≤rb10≤90
°
时,行人位于本车前方;反之,如果点乘结果小于0则rb10》90
°
或rb10《90
°
,行人位于本车后方,其中,rb10为方向角。
86.设x10为行人相对本车航向角方向的横向距离,单位m,则结合前面提到的方向角,所述10个不同的区域具体说明如下(1.1)~(1.10):
87.(1.1)当-2w2≤x10<-w2-w1/2,且-90
°
≤rb10≤90
°
时,弱势交通参与者位于本车的左远前方;
88.(1.2)当-w2-w1/2≤x10<-w1-w1/2,且-90
°
≤rb10≤90
°
时,弱势交通参与者位于本车的左前方;
89.(1.3)当-w1-w1/2≤x10<w1+w1/2,且-90
°
≤rb10≤90
°
时,弱势交通参与者位于本车的正前方;
90.(1.4)当w1+w1/2≤x10<w2+w1/2,且-90
°
≤rb10≤90
°
时,弱势交通参与者位于本车的右前方;
91.(1.5)当w2+w1/2≤x10≤2w2+w1/2,且-90
°
≤rb10≤90
°
时,弱势交通参与者位于本车的右远前方;
92.(1.6)当-2w2≤x10<-w2-w1/2,且rb10》90
°
或rb10《90
°
时,弱势交通参与者位于
本车的左远后方;
93.(1.7)当-w2-w1/2≤x10<-w1-w1/2,且rb10》90
°
或rb10《90
°
时,弱势交通参与者位于本车的左后方;
94.(1.8)当-w1-w1/2≤x10<w1+w1/2,且rb10》90
°
或rb10《90
°
时,弱势交通参与者位于本车的正后方;
95.(1.9)当w1+w1/2≤x10<w2+w1/2,且rb10》90
°
或rb10《90
°
时,弱势交通参与者位于本车的右后方;
96.(1.10)当w2+w1/2≤x10≤2w2+w1/2,且rb10》90
°
或rb10《90
°
时,弱势交通参与者位于本车的右远后方。
97.在一些实施例中,参阅图5,所述步骤s202,包括:
98.在第一预警场景下,若本车处于减速状态,则计算第一预警距离;其中,所述第一预警距离为在第一预警场景下本车开始刹车后到停止时行驶的距离加上预设的安全距离;
99.具体地,所述第一预警距离d_slowed1的计算如下:
[0100][0101]
其中,v_rel为本车相对于弱势交通参与者的相对速度,单位m/s;为路面附着系数,本实施例中其值为0.75,其为可配置的标定参数;g重力加速度,本实施例中其默认为9.80665m/s2;d0为预设的安全距离,车辆停止时与行人保持的安全距离,其为可配置的标定参数,单位m;
[0102]
参阅图5,所述步骤s203,包括:
[0103]
在第一预警场景下,若所述相对距离小于等于所述第一预警距离,则进行第一级预警,否则不进行预警;
[0104]
具体而言,本发明实施例中所述第一级预警为最低级别的预警;其中,代表本车开始刹车后到停止时行驶的距离;例如,表示本车刹车后到停止时,本车距离弱势交通参与者的相对距离依然小于或等于安全距离d0,r10为本车距离弱势交通参与者的相对距离,反之,表示本车刹车后到停止时本车与弱势交通参与者之间的相对距离已经小于安全距离d0。
[0105]
在一些实施例中,继续参阅图5,所述步骤s202,包括:
[0106]
在第一预警场景下,若本车处于非减速状态,则计算第二预警距离;其中,所述第二预警距离为在第一预警场景下驾驶员从开始反应到刹车生效时的本车行驶距离乘以预设的预警距离计算系数再加上第一预警距离;
[0107]
具体地,所述第二预警距离d_warning1的计算如下:
[0108]
d_warning 1=v_rel*(tr+ts)*rsofttohard+d_slowed1
[0109]
其中,tr为本车制动协调时间,本实施例中优选但不限于0.3秒,其为可配置的标定参数;ts为驾驶员反应时间,本实施例中优选但不限于1.2s,其为可配置的标定参数;rsofttohard为预警距离计算系数,本实施例优选但不限于为1.5,其为可配置的标定参数。
[0110]
继续参阅图5,所述步骤s203,包括:
[0111]
在第一预警场景下,若所述相对距离小于等于所述第二预警距离,则进行第一级
预警,否则不进行预警。
[0112]
具体而言,v_rel*(tr+ts)表示驾驶员从开始反应到刹车生效时的本车行驶距离,如果第二预警距离大于r10,则表示此时可能有碰撞风险,即本车停止时本车与弱势交通参与者之间的相对距离小于安全距离d0,则进行第一级预警。
[0113]
需说明的是,本发明实施例中如果检测到本车减速,说明驾驶员已经意识到可能存在的危险,行人碰撞的风险较低,且因为已经开始减速,所以计算时无需考虑驾驶员反应时间ts与制动生效时间tr,此时降低预警距离要求,只需要根据所述第一预警距离与所述相对距离的比较结果确定是否进行预警即可,以降低误报的概率并继续监测本车与弱势交通参与者的状态。从另一个角度来理解,当不考虑驾驶员反应时间ts与制动生效时间tr时,也即假设驾驶员反应时间ts与制动生效时间tr都为0,那么此时第二预警距离等于第一预警距离,因此,此时仅需要计算第一预警距离即可。
[0114]
在一些实施例中,参阅图6,所述步骤s202,包括:
[0115]
在第二预警场景下,若本车处于减速状态,则计算第三预警距离;其中,所述第三预警距离为在第二预警场景下本车开始刹车后到停止时行驶的距离加上预设的安全距离;
[0116]
具体地,所述第三预警距离d_slowed1的计算如下:
[0117][0118]
其中,v_rel为本车相对于弱势交通参与者的相对速度,单位m/s;为路面附着系数,本实施例中其值为0.75,其为可配置的标定参数;g重力加速度,本实施例中其默认为9.80665m/s2;d0为预设的安全距离,车辆停止时与行人保持的安全距离,其为可配置的标定参数,单位m;
[0119]
参阅图6,所述步骤s203,包括:
[0120]
在第二预警场景下,若所述相对距离小于等于所述第三预警距离,则进行第二级预警,否则不进行预警;
[0121]
具体而言,本发明实施例中所述第二级预警为相对于所述第一级预警较高级别的预警;其中,代表本车开始刹车后到停止时行驶的距离;例如,代表本车开始刹车后到停止时行驶的距离;例如,表示本车刹车后到停止时,本车距离弱势交通参与者的相对距离依然小于或等于安全距离d0,r10为本车距离弱势交通参与者的相对距离,反之,表示本车刹车后到停止时本车与弱势交通参与者之间的相对距离已经小于安全距离d0。
[0122]
在一些实施例中,请继续参阅图6,所述步骤s202,包括:
[0123]
在第二预警场景下,若本车处于非减速状态,则计算第四预警距离;其中,所述第四预警距离为在第二预警场景下驾驶员从开始反应到刹车生效时的本车行驶距离乘以预设的预警距离计算系数再加上第三预警距离;
[0124]
具体地,所述第二预警距离d_warning2的计算如下:
[0125]
d_warning 2=v_rel*(tr+ts)*rsofttohard+d_slowed2
[0126]
其中,tr为本车制动协调时间,本实施例中优选但不限于0.3秒,其为可配置的标定参数;ts为驾驶员反应时间,本实施例中优选但不限于1.2s,其为可配置的标定参数;rsofttohard为预警距离计算系数,本实施例优选但不限于为1.5,其为可配置的标定参数。
[0127]
请继续参阅图6,所述步骤s203,包括:
[0128]
在第二预警场景下,若所述相对距离大于所述第四预警距离,则不进行预警,若所述相对距离小于等于所述第四预警距离,则计算第五预警距离;若所述相对距离大于所述第五预警距离,则进行第一级预警;其中,所述第五预警距离为驾驶员从开始反应到刹车生效时的本车行驶距离再加上第三预警距离。
[0129]
其中,所述第五预警距离d_major的计算如下:
[0130]
d_major=v_rel*(tr+ts)+d_slowed2;
[0131]
更具体地,请继续参阅图6,所述步骤s202,还包括:
[0132]
在第二预警场景下,若所述相对距离小于等于所述第五预警距离,则计算第六预警距离;其中,所述第六预警距离为在第二预警场景下驾驶员从开始反应到踩刹车时的本车行驶距离加上第三预警距离;
[0133]
其中,所述第六预警距离d_emergency的计算如下:
[0134]
d_emergency=v_rel*ts+d_slowed2;
[0135]
更具体地,请继续参阅图6,所述步骤s203,还包括:
[0136]
若所述相对距离大于所述第六预警距离,则进行第二级预警,若所述相对距离小于等于所述第六预警距离,则进行第三级预警。
[0137]
需说明的是,本发明实施例中如果检测到本车减速,说明驾驶员已经意识到可能存在的危险,行人碰撞的风险较低,且因为已经开始减速,所以计算时无需考虑驾驶员反应时间ts与制动生效时间tr,此时降低预警距离要求,只需要根据所述第三预警距离与所述相对距离的比较结果确定是否进行预警即可,以降低误报的概率并继续监测本车与弱势交通参与者的状态。从另一个角度来理解,当不考虑驾驶员反应时间ts与制动生效时间tr时,也即假设驾驶员反应时间ts与制动生效时间tr都为0,那么此时第四、五、六预警距离都等于第三预警距离,因此,此时仅需要计算第三预警距离即可。
[0138]
具体地,所述第四预警距离、第五预警距离和第六预警距离等三种预警距离,分别代表三种预警等级的阈值界限,其对应的危险程度依次增加,计算的理论数值依次减少,通过判断三者与所述相对距离r10的大小关系,得出本车与弱势交通参与者存在碰撞可能性的紧急程度,从而上报对应的预警等级;如果都比所述相对距离r10小则没有碰撞可能。
[0139]
需说明的是,所述相对速度和所述相对距离等参数使用的是当前本车与弱势交通参与者的参数,所以在每个计算周期中均为定值。
[0140]
还需说明的是,第三级预警为最紧急的状态;第二级预警为较为重要的碰撞预警,驾驶员按常规操作可以规避,即正常反应时间加制动时间);第一级预警对应一些较为宽松的预警场景,驾驶员反应较慢或者制动生效较慢时也可规避,所述第一级预警、第二级预警和第三级预警分别采用不同的预警方式。
[0141]
可以理解的是,本发明实施例中给出的三级预警只是一种举例方案,基于本发明实施例的构思,本领域技术人员熟知可以增加更多级别的预警,例如第四级预警,第五级预警等,其均是本领域技术人员基于本发明实施例的内容所容易做出的简单调整,其均在本发明实施例的保护范围之内。
[0142]
在一些实施例中,所述方法还包括:
[0143]
在执行所述获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速
度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景的步骤之前,执行以下步骤s100;
[0144]
步骤s100、周期性地判断本车与弱势交通参与者之间是否存在碰撞风险,若存在碰撞风险,则执行所述步骤s201~203,若不存在碰撞风险,则不执行所述步骤s201~203。
[0145]
在一些实施例中,所述步骤s100,包括步骤s101:
[0146]
所述步骤s101,包括:
[0147]
获取弱势交通参与者的位置相对本车航向角的方向角,根据所述方向角与预设角度范围值的比较结果确定所述弱势交通参与者的位置分类;所述位置分类包括位于本车前方和位于本车后方;
[0148]
获取当前本车档位,根据所述当前本车档位确定本车为本车前向行驶或本车倒车;以及
[0149]
根据所述当前本车档位与所述位置分类确定所述弱势交通参与者是否存在碰撞风险;其中,当本车前向行驶时,若弱势交通参与者的位置分类为位于本车后方,则判定不存在碰撞风险;当本车倒车时,若弱势交通参与者的位置分类为位于本车前方,则判定不存在碰撞风险。
[0150]
具体而言,一般来说车辆的行驶速度要比弱势交通参与者的速度要快,如果弱势交通参与者在本车后方(即rb10》90
°
或rb10《90
°
),本车前向行驶,则本车是处于远离弱势交通参与者的方向行驶的,因此,不存在碰撞风险;如果弱势交通参与者在本车前方(即-90
°
≤rb10≤90
°
),本车倒车,则本车是处于远离弱势交通参与者的方向行驶的,因此,不存在碰撞风险,本实施例中对这两类情况进行过滤,提高碰撞风险评估的计算效率并避免过度预警。
[0151]
在一些实施例中,所述步骤s100,还包括:
[0152]
步骤s102、获取当前本车车速,若当前本车车速小于预设的第二速度阈值,则获取上一次记录的本车航向角和当前本车车轮转角,并将所述上一次记录的本车航向角加上所述当前本车车轮转角获得当前本车航向角。
[0153]
具体而言,主流车载定位芯片在车速低速时一般无法输出实时航向角,为了克服这一技术问题,使得本实施例方法在低速行驶过程中能够实现,本实施例方法在当前本车车速小于第一速度阈值时,第一速度阈值例如是5km/h,基于低速状态下记录的时间最近一次的本车航向角heading_0和当前本车车轮转角计算当前本车航向角heading,使得本实施例方法能够覆盖低速状态下的碰撞预警场景,即:
[0154]
heading=heading_0+st_angle/st
[0155]
其中,st_angle为本车方向盘转角,st为本车方向盘转向比,需要根据车型预先标定其参数值,优选默认为15;
[0156]
并且,本次计算得到的航向角heading作为下一次计算的heading_0,在低速场景下需要保持航向角heading的周期性计算,一般频率为10hz,正常车速下定位给出的heading刷新频率一般也为10hz。
[0157]
在一些实施例中,所述步骤s100,包括:
[0158]
步骤s103、获取本车与弱势交通参与者的相对距离,并将所述相对距离与预设的距离阈值比较,若所述相对距离大于预设的距离阈值,则判定不存在碰撞风险。
[0159]
具体而言,所述预设的距离阈值为车辆vru预警最大范围值,本实施例中优选但不限于为200米;当所述相对距离大于预设的距离阈值时,表示行人距本车距离在vru预警最大范围以内,此时,不存在碰撞风险,本实施例中对这一类情况进行过滤,提高碰撞风险评估的计算效率并避免过度预警。
[0160]
在一些实施例中,所述步骤s100,包括:
[0161]
步骤s104、获取本车当前车速,并将所述本车当前车速与预设的第二速度阈值比较,若所述本车当前车速小于等于所述第二速度阈值,则判定不存在碰撞风险。
[0162]
具体而言,所述第二速度阈值为本车车速最低阈值,单位m/s,可配置的标定参数默认1m/s,当本车车速小于第二速度阈值时,不存在碰撞风险,本实施例中对这一类情况进行过滤,提高碰撞风险评估的计算效率并避免过度预警。
[0163]
在一些实施例中,所述步骤s100,包括:
[0164]
步骤s105、获取弱势交通参与者的位置相对本车的相对横向距离,若所述相对横向距离处于预设的第二距离范围(即位于本车的远左前方、远右前方、远左后方或远右后方),且所述弱势交通参与者的速度小于等于预设的第一速度阈值时,说明弱势交通参与者距离本车较远,并且弱势交通参与者的速度较慢,则判定不存在碰撞风险。
[0165]
需说明的是,上述步骤s101~s105可以同时执行或先后执行,也可以只执行其中的一个或多个步骤,且对于任一个弱势交通参与者而言,如果上述步骤s101~s105中任一个步骤判定该任一个弱势交通参与者与本车不存在碰撞风险,则本实施例方法将该任一个弱势交通参与者排除过滤,不进入步骤s201~s203的预警计算。
[0166]
通过以上实施例的描述可知,本发明实施例的方法具有以下优点:
[0167]
本发明实施例的碰撞预警方法定义了弱势交通参与者相对本车的方位及判断方法(弱势交通参与者相对本车分类),本发明实施例的方法上报弱势交通参与者预警给车机显示时会根据不同方位的弱势交通参与者产生不同预警,帮助驾驶员明确有碰撞风险的弱势交通参与者位置从而更好地规避风险;本发明实施例的方法还设计了弱势交通参与者筛选方法,对于没有碰撞危险的弱势交通参与者预警方法将其过滤,以此提升计算效率并避免过度预警;本发明实施例的方法中还加入了预警等级的计算,对于速度大于常规步行速度且距离本车在一定范围的弱势交通参与者增加了多重预警等级计算,增加风险识别的可靠性的同时也能方便驾驶员理解和判断。另外,本发明实施例的方法还加入了倒车时对弱势交通参与者碰撞预警的计算,并解决了本车低速行驶时航向角不准的问题,从而使本发明实施例的方法能覆盖倒车及低速状态下的弱势交通参与者碰撞预警场景。
[0168]
参阅图7,本发明的另一实施例提出一种弱势交通参与者碰撞预警系统,用于实现上述实施例所述的弱势交通参与者碰撞预警方法,所述系统包括预警模块;
[0169]
所述预警模块1,包括:
[0170]
预警场景确定单元11,用于获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景;
[0171]
预警距离计算单元12,用于获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离;以及
[0172]
碰撞预警单元13,用于获取本车与弱势交通参与者的相对距离,并根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警。
[0173]
具体地,所述系统还包括:
[0174]
风险判断模块,用于周期性地判断本车与弱势交通参与者之间是否存在碰撞风险,若不存在碰撞风险,则不做任何处理,若存在碰撞风险,则生成预警计算信号,并将所述预警计算信号发送给所述预警模块;
[0175]
所述预警模块1,具体用于:
[0176]
在接收到所述预警计算信号时,利用所述预警场景确定单元11获取本车与弱势交通参与者的相对横向距离与弱势交通参与者的速度,并根据所述相对横向距离与所述弱势交通参与者的速度确定预警场景;并利用所述预警距离计算单元12获取本车相对于弱势交通参与者的相对速度,根据所述相对速度计算与该预警场景对应的预警距离;以及,利用所述碰撞预警单元13获取本车与弱势交通参与者的相对距离,并根据计算的预警距离与所述相对距离的比较结果确定是否进行对应级别的碰撞预警。
[0177]
以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0178]
需说明的是,上述实施例所述系统与上述实施例所述方法对应,因此,上述实施例所述系统未详述部分可以参阅上述实施例所述方法的内容得到,即上述实施例方法记载的具体步骤内容可以理解为本实施例系统的所能够实现的功能,此处不再赘述。
[0179]
并且,上述实施例弱势交通参与者碰撞预警系统若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
[0180]
本发明另一实施例提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例所述的弱势交通参与者碰撞预警方法的步骤。
[0181]
具体而言,所述计算机可读存储介质可以包括:能够携带所述计算机程序指令的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。
[0182]
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1