汽车运行轨迹确定方法、装置、汽车和存储介质

未命名 10-08 阅读:77 评论:0


1.本发明涉及智能驾驶技术领域,具体而言,涉及一种汽车运行轨迹确定方法、装置、汽车和存储介质。


背景技术:

2.随着汽车自动驾驶技术地飞速发展,现有技术中优化车辆运行轨迹以及在复杂交通场景的决策算法等技术已经取得重大突破。但是自动驾驶运行逻辑的处理仍处于起步阶段,尤其在信号交叉口的复杂场景下,如何精准地识别和预测自动驾驶过程中遇到的风险,以及提升自动驾驶的安全性和舒适性成为被关注的焦点。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种汽车运行轨迹确定方法、装置、汽车和存储介质,基于信号交叉口的全量交通要素和驾驶员在标准驾驶过程中感知风险指标共同预测自动驾驶的风险,并根据预测风险值调整车辆运行速度和转向角,从而引导车辆更安全、高效且舒适的通过信号交叉口。
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.图1示出了本发明实施例提供的汽车运行轨迹确定方法的一种示意图。
42.图2示出了图1中步骤s103的子步骤的一种示意图。
43.图3示出了确定运行轨迹的一种示意图。
44.图4示出了预测风险值计算逻辑框架的一种示意图。
45.图5示出了根据预测得到的汽车运行轨迹的一种示意图。
46.图6示出了本发明实施例提供的汽车运行轨迹确定装置的方框示意图。
47.图7示出了本发明实施例提供的汽车的一种方框示意图。
48.图标:100-汽车;110-存储器;120-处理器;130-通信模块;200-汽车运行轨迹确定装置;201-获取模块;202-处理模块;203-调整模块。
具体实施方式
49.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
50.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
51.需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者
为车辆当前速度,v2为障碍物移动速度,l1为车辆长度,车辆长度通常取4.8米。
64.步骤s102,当碰撞时间小于碰撞时间阈值时,根据碰撞时间、车辆当前速度和当前行驶车道,确定预测区域。
65.在本发明实施例中,当碰撞时间小于碰撞时间阈值时,说明存在车辆与障碍物碰撞的风险,根据碰撞时间、车辆当前速度和当前行驶车道构建车辆运行影响范围,即预测区域。
66.步骤s103,根据预测区域的风险损失参数和标准风险指标,确定预测风险值。
67.其中,风险损失参数表征信号交叉口交通环境的风险指标,根据信号交叉口的交通标识、信号交叉口的风险对象以及车辆目标车道确定;标准风险指标表征标准驾驶过程中生成的驾驶风险值。
68.在本发明实施例中,风险损失参数是综合考虑信号交叉口的交通标识、风险对象和车辆目标车道得到的,其中,交通标识可以包括斑马线、实线、交通灯、车道线等。风险对象可以为行人、机动车、非机动车、牲畜等交通参与者,也可以为石头、树木等静态物体。车辆目标车道根据车辆在导航系统中所设置的起点和终点所确定,当车辆驶离车辆目标车道时,则可能存在绕路或走错路的风险。
69.步骤s104,根据预测风险值、风险阈值、车辆当前速度和速度阈值,确定汽车的运行轨迹。
70.其中,运行轨迹包括调整后的速度和转向角。
71.在本发明实施例中,通过比对预测风险值和风险阈值,以及车辆当前速度和速度阈值的大小,改变汽车的行驶速度和转向角实现类人驾驶运行逻辑,生成多组替换轨迹,通过风险最小化方法,从多组替换轨迹中选择最优轨迹作为信号交叉口自动驾驶运行轨迹。
72.需要说明的是,碰撞时间阈值、风险阈值以及速度阈值都可以通过交互界面或第三方服务器预置在汽车中,支持修改。对此,本发明不予限定。
73.综上所述,本发明实施例提供的汽车运行轨迹确定方法,根据车辆当前位置、障碍物位置、车辆长度、车辆当前速度和障碍物移动速度,确定碰撞时间;碰撞时间表征车辆碰撞到障碍物所消耗的行驶时间;当碰撞时间小于碰撞时间阈值时,根据碰撞时间、车辆当前速度和当前行驶车道,确定预测区域;根据预测区域的风险损失参数和标准风险指标,确定预测风险值;风险损失参数表征信号交叉口交通环境的风险指标,根据信号交叉口的交通标识、信号交叉口的风险对象以及车辆目标车道确定;标准风险指标表征标准驾驶过程中生成的驾驶风险值;根据预测风险值、风险阈值、车辆当前速度和速度阈值,确定汽车的运行轨迹;运行轨迹包括调整后的速度和转向角。本发明基于信号交叉口的全量交通要素和驾驶员在标准驾驶过程中感知风险指标共同预测自动驾驶的风险,并根据预测风险值调整车辆运行速度和转向角,从而引导车辆更安全、高效且舒适的通过信号交叉口。
74.可选地,在实际应用中,车辆行驶过程中,车辆通常在当前行驶车道上碰撞到障碍物。步骤s102中根据碰撞时间、车辆当前速度和当前行驶车道,确定预测区域的子步骤可以包括:
75.根据碰撞时间和车辆当前速度,得到车辆行驶距离;在当前行驶车道上,根据车辆行驶距离确定预测区域。
76.在本发明实施例中,在车辆当前行驶车道上,计算车辆碰撞到障碍物时,车辆行驶
距离。将车辆碰到障碍物时已行驶距离所在的当前行驶车道区域作为预测区域,进行碰撞风险预测。
77.可选地,在实际应用中,根据信号交叉口的全量交通要素构建全量风险损失参数体系,并通过标准驾驶模拟实验证得到影响标准风险指标计算的重要参数。请参照图2,步骤s103的子步骤可以包括:
78.步骤s1031,根据车辆状态信息、驾驶员信息和天气信息,确定标准风险指标。
79.在本发明实施例中,车辆状态信息包括车辆当前位置,车辆转角中心、车辆长度、转向角、车辆当前速度和车辆实际行驶距离。驾驶员信息包括驾驶员反应时间、驾驶员性别和驾驶员年龄。天气信息包括常规天气和不良天气,常规天气包括晴天和多云天气,不良天气包括下雨、下雪、能见度低等天气。
80.需要说明的是,根据驾驶员风险场理论,标准驾驶过程中,驾驶员所感知的风险与实际风险存在偏差,且该偏差受车辆状态信息、驾驶员信息和天气信息共同影响。
81.在本发明实施例中,驾驶员感知风险场是由上述多个参数共同影响的三维高斯函数,该函数可以用于计算标准风险指标,该函数表达形式如下所示:
[0082][0083]
其中,z(x,y)为车辆在当前位置所面临的标准风险指标,(x,y)为车辆当前位置的坐标,(xc,yc)为车辆转角中心的坐标,l为车辆长度,δ为转向角,α为高斯函数的高度,σ为高斯函数的宽度。
[0084]
车辆行驶过程中,其风险感知函数的变化由高斯函数的高度和宽度共同决定。高度的计算公式为:
[0085]
α=(pg+a+w)
··
(s实际-t理论)2[0086]
其中,(pg+a+w)
·
为高度计算函数的斜率,pg、pa和pw均采用二分类进行归一化处理,取值均为0和1。pg为驾驶员性别风险系数,例如,0表示驾驶员性别为男,1表示驾驶员性别为女。pa为驾驶员年龄风险系数,例如,1表示年龄超过年龄分界值,0表示年龄未超过年龄分界值。pw为天气风险系数,例如,1表示不良天气,0表示常规天气。b为斜率系数,v为车辆当前速度,s实际为车辆实际行驶距离,t理论为理论上驾驶员反应时间,一般取3.5秒。
[0087]
宽度的计算公式为:
[0088]
σ=c+(m+(pg+a+w)
··
|δ|)
·
实际
[0089]
其中,c为车辆宽度系数,由车辆自身宽度决定,并通常取在高斯分布置信区间95%水平下,即为车辆自身宽度的1/4。本发明实施例预设车辆自身宽度为2米,c取值为0.5。m为车辆行驶过程中外界的负向影响系数,一般车辆运行在自由流或笔直道路时取值为0,d为车辆状态信息和驾驶员信息对高斯宽度的影响系数。
[0090]
在本发明实施例中,上述参数b、m、d、pg、pa、pw均采用回归模型进行预测,预测所用数据来自于标准驾驶模拟实验,且该实验分别对直行、左转和右转三种情况,以及红灯、绿灯和有无行人过街四种场景进行实验测试,并通过高斯回归对参数b、m、d进行回归计算,得到高拟合率的参数,并将得到b、m、d这三个参数的预置在汽车中,用于计算标准风险指标。
[0091]
进一步地,根据标准驾驶模拟实验的数据分析驾驶员性别、驾驶员年龄以及天气对驾驶风险的影响,并将归一化处理后的驾驶员性别风险系数、驾驶员年龄风险系数以及天气风险系数预置在汽车中,以便更精确的确定标准风险指标。
[0092]
需要说明的是,在实际应用中,可根据实际情况调整用于确定标准风险指标的参数,或者采用其他不同的分类方法对参数进行分类,对此,本发明实施例不予限定。
[0093]
步骤s1032,将预测区域划分为多个网格,计算每个网格的风险损失参数。
[0094]
在本发明实施例中,基于网格理论,将预测区域划分为多个矩形网格,每个网格均匀分布在预测区域中,对各个网格的风险损失参数进行计算,每个网格内可能存在多种风险,将对应的多个风险损失参数进行累加,得到该网格的风险损失参数。
[0095]
需要说明的是,为了更精准预测各个风险,本发明采用层次分析法设计了一份涵盖信号交叉口交通环境的全量交通要素的风险评估问卷,交通要素包括信号交叉口的交通标识(如斑马线、实线、绿灯等交通标志或标线)、信号交叉口的风险对象(如红灯、有无行人等交通参与者)和车辆目标车道(如车辆有无驶入目标车道)。
[0096]
该问卷基于5级李克特量表,并采用三级分类理论进行设置。为了确定不同交通要素的风险损失参数,招募人数众多的驾驶员参加信号交叉口驾驶模拟实验,驾驶员根据实验数据填写风险评估问卷中每种场景对应的交通要素的重要程度。根据问卷结果,采用层次分析法获取各个交通要素对应的风险损失参数。每种交通要素对驾驶风险的影响各不相同,根据具体影响将风险损失参数共包括三种类型,分别为第一级风险损失参数、第二级风险损失参数和第三级风险损失参数。
[0097]
作为一种模拟实验方式,第一级风险损失参数用于表征驾驶主观激励,即驾驶员主观将车辆行驶在目标车道的意愿,当车辆未行驶在车辆目标车道(如车辆左转时,行驶在直行车道),则存在第一级风险,可以将第一级风险损失参数c
lane
设置为1000。
[0098]
第二级风险损失参数用于表征信号交叉口的交通标志和标线对驾驶风险的影响,驾驶员在驾车驶过信号交叉口时需要遵守交通法规,主要是斑马线和实线对驾驶风险产生的影响。当车辆的预测区域内存在斑马线或实线时,则存在第二级风险,可以将第二级风险损失参数c
road
设置为2000。
[0099]
第三级风险损失参数用于判断信号交叉口是否存在红灯和交通参与者等风险对象,第三级风险损失参数具备最高的风险值,当驾驶员在信号交叉口预测区域内发现信号灯为红灯或者路上有行人等交通参与者时,则存在第三级风险,可以将第三级风险损失参数c
obs
设置为4000。
[0100]
进一步地,第一级风险损失参数、第二级风险损失参数和第三级风险损失参数对应的交通环境以及风险损失值均被设置为汽车中,用于计算每个网格的风险损失参数。假设预测区域某一个网格中存在斑马线和行人,则该网格中存在第二级风险和第三级风险,将第二级风险损失参数和第三级风险损失参数累加作为该网格的风险损失参数,即3000+4000=7000。
[0101]
对于计算第一级风险损失参数时,存在两种情况。第一,当车辆靠近信号交叉口停止线(比如车辆距离停止线70米以内)时,一般采用实线分割车道,实线表示车辆只能在当前车道上行驶,变道意愿为0,即第一级风险损失参数c
lane
为0,网格通过第二级风险损失参数和第三级风险损失参数即可计算该网格的风险损失参数。当车辆离信号交叉口停止线较
远(比如车辆距离停止线70米之外)时,一般采用虚线分割车道,允许车辆变道,那么网格的风险损失参数由第一级风险损失参数、第二级风险损失参数和第三级风险损失参数共同确定。
[0102]
需要说明的是,风险评估问卷和信号交叉口驾驶模拟实验中所涉及的交通要素可根据实际应用进行调整,计算风险损失参数的规则同样可以根据实际应用进行变更,对此,本发明不予限定。
[0103]
综上,本发明基于信号交叉口全量交通要素构建一个风险损失参数的评估框架,综合考虑信号交叉口所涉及的各种关键交通要素,为量化信号交叉口复杂的交通情况提供了数据基础,同时也为交通管理部门评价和管理道路交通提供科学的指标依据。
[0104]
步骤s1033,根据标准风险指标和每个风险损失参数,确定每个网格的风险值。
[0105]
在本发明实施例中,分别计算每个风险损失参数与标准风险指标的乘积,得到该网格对应的风险值,网格可以是如图3所示的当前行驶车道中深色网格。
[0106]
步骤s1034,将全部网格的风险值进行加权平均,得到预测风险值。
[0107]
在本发明实施例中,通过加权平均计算预测区域的预测风险值,预测风险值计算逻辑框架如图4所示,根据逻辑框架计算得到的预测风险值可以分为低、中、高三个等级。
[0108]
综上,本发明通过网格理论将信号交叉口的风险损失参数和标准风险指标集成到特定的信号交叉口场景的驾驶员标准驾驶过程中。通过增加驾驶人在标准驾驶过程中感知风险指标(即标准风险指标),能够更有效构建更为类人的驾驶模型,从而实现更全面、更准确的信号交叉口的风险预测。本发明实施例提供的汽车运行轨迹确定方法能够为各类信号交叉口智能管理系统与自动驾驶车辆风险计算系统提供非常有价值的参考意义。
[0109]
可选地,在实际应用中,当预测区域属于安全路段且车辆目前以合理速度驾驶时,则对车辆进行加速。步骤s104的子步骤可以包括:
[0110]
当预测风险值小于风险阈值且车辆当前速度小于速度阈值时,根据车辆当前速度、速度阈值和加速度系数,确定车辆目标速度;根据车辆目标速度和当前转向角,确定汽车的运行轨迹。
[0111]
在本发明实施例中,当预测风险值和车辆当前速度均小于对应的阈值时,说明目前预测区域没有安全风险,无需转向变道或降速。根据速度阈值与车辆当前速度的差值确定允许提速的范围,在允许提速的范围内根据加速度系数确定此次调整的车辆目标速度,并将车辆目标速度和当前转向角作为下一时刻的运行轨迹。
[0112]
作为一种实施方式,假设,k时刻车辆当前速度为vk,车辆的加速度系数为kv,速度阈值为v
des
。那么k+1时刻车辆目标速度的计算公式为:
[0113]vk+1
=vk+kv·
(v
des-vk)
[0114]
其中,加速度系数通常取值为0.14,速度阈值通常取值为40千米/小时。
[0115]
可选地,在实际应用中,当预测区域存在安全风险且车辆处于低速驾驶时,可以通过转向规避风险,使转向后的风险值低于风险阈值,从而降低车辆行驶过程中所面临的风险。步骤s104的子步骤可以包括:
[0116]
当预测风险值大于风险阈值且车辆当前速度小于速度阈值时,根据车辆当前速度和障碍物位置确定目标转向角;根据目标转向角重新计算预测区域的目标风险值;根据目标风险值、预测风险值、风险阈值、车辆当前速度和目标转向角,确定汽车的运行轨迹。
[0117]
在本发明实施例中,当预测风险值大于风险阈值且车辆当前速度小于速度阈值时,说明目标区域存在安全风险,并且车辆当前行驶速度处于合理范围内,此时则通过转向的方式降低安全风险。例如,将转向范围设置为[δ
k-90
°
,δk+90
°
],根据车辆当前速度和障碍物位置遍历计算转向范围内每个转向角度对应的风险值,当存在至少一个小于风险阈值的风险值时,将对应的转向角作为替换转向角,将风险值最小的替换转向角作为目标转向角。
[0118]
显然,目标转向角对应的风险值小于风险阈值,当车辆当前速度小于速度阈值时,根据公式v
k+1
=vk+kv·
(v
des-vk)计算车辆在下一时刻的行驶速度,并作为车辆目标速度,最终根据目标转向角和车辆目标速度确定车辆在下一时刻的运行轨迹,以使车辆驾驶风险值降低至风险阈值。
[0119]
作为又一种实施方式,为了提高转向范围内每个转向角的计算风险值的效率,可以优先计算转向范围内最小转向角和最大转向角的风险值,如果得到的风险值仍然大于风险阈值,则说明仅仅通过转向无法达到车辆安全驾驶的效果。如果最小转向角或最大转向角对应的风险值都大于预测风险值,则通过降速的方式降低车辆驾驶风险。
[0120]
当预测风险值大于最小转向角或最大转向角对应的风险值时,则需要在转向的同时降低车辆行驶速度。比较最小转向角和最大转向角对应的风险值,将风险值最小的转向角作为目标转向角,并根据公式v
k+1
=vk+k
vc
·
(c
k-c
op
)计算车辆在下一时刻的行驶速度,并作为车辆目标速度。其中,k
vc
为减速度系数,c
op
为目标转向角对应的风险值,ck为预测风险值,最后根据目标转向角和车辆目标速度确定车辆在下一时刻的运行轨迹,以使车辆驾驶风险值降低至目标转向角对应的风险值。
[0121]
可选地,在实际应用中,当预测区域属于安全路段,但车辆当前速度高于速度阈值时,则对车辆进行减速。步骤s104的子步骤可以包括:
[0122]
当预测风险值小于风险阈值且车辆当前速度大于速度阈值时,根据车辆当前速度、速度阈值和减速度系数,确定车辆目标速度;根据车辆目标速度和当前转向角,确定汽车的运行轨迹。
[0123]
在本发明实施例中,当预测风险值低于风险阈值时,说明目前预测区域没有安全风险,无需转向变道,但由于车辆当前车速超过速度阈值,通过公式v
k+1
=vk+k
vc
·
(v
des-vk)计算车辆在下一时刻的行驶速度,并作为车辆目标速度,最终根据目标转向角和车辆目标速度确定车辆在下一时刻的运行轨迹,以使车辆运行速度减速到速度阈值。
[0124]
可选地,在实际应用中,当预测区域存在安全风险且车辆处于高速驾驶时,需要通过转向和减速的方式共同降低车辆行驶过程中所面临的风险。步骤s104的子步骤可以包括:
[0125]
当预测风险值大于风险阈值且车辆当前速度大于速度阈值时,根据车辆当前速度和障碍物位置确定目标转向角;根据预测风险值、风险阈值、减速度系数、加速度系数、速度阈值和车辆当前速度,确定车辆目标速度;根据车辆目标速度和目标转向角,确定汽车的运行轨迹。
[0126]
在本发明实施例中,根据前文描述的预测风险值大于风险阈值时挑选风险值最小的转向角方式确定目标转向角,并根据公式v
k+1
=vk+kv·
(v
des-vk)+k
vc
·
(c
t-ck)计算车辆在下一个时刻的行驶速度,并作为车辆目标速度,最后根据目标转向角和车辆目标速度确定车辆在下一时刻的运行轨迹,从而通过限速控制和风险控制共同调节实现车辆降速,进
而降低车辆驾驶风险。
[0127]
在本发明实施例中,根据上述各个实施例预测的汽车运行轨迹如图5所示,其中arc length为预测的汽车运行轨迹。
[0128]
需要说明的是,加速度系数、减速度系数、驾驶员反应时间和车辆宽度系数都可以通过交互界面或第三方服务器预置在汽车中,其中,减速度系数是根据前文提及的实验数据拟合而成,本发明实施例中所涉及的各参数推荐值如表1所示。
[0129]
表1
[0130][0131]
综上,本发明实施例提供了基于比对风险可接收度(即比对预测风险值和风险阈
值)、车速可接受度(即比对车辆当前速度和速度阈值)以及车道可接受度(即车辆是否运行在目标车道上)的汽车运行轨迹确定方法,不仅考虑了信号交叉口各种交通情况下的车辆运行轨迹确定逻辑,同时也考虑了车辆目的地的吸引力法则。实现类人的信号交叉口自动驾驶车辆运行,在风险识别和预测的基础上,引导车辆更安全、高效且舒适的通过信号交叉口,从而消除信号交叉口风险并优化整体交通流量。该方法不仅加强对信号交叉口的复杂交通环境风险的判断,并为开发更复杂、更有效的自动驾驶系统铺路。
[0132]
基于同一发明构思,本发明实施例还提供了一种汽车运行轨迹确定装置。其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。
[0133]
请参照图6,图6示出了本发明实施例提供的汽车运行轨迹确定装置200的方框示意图。汽车运行轨迹确定装置200应用于汽车,汽车运行轨迹确定装置200包括获取模块201,处理模块202和调整模块203。
[0134]
获取模块201,用于根据车辆当前位置、障碍物位置、车辆长度、车辆当前速度和障碍物移动速度,确定碰撞时间;碰撞时间表征车辆碰撞到障碍物所消耗的行驶时间;当碰撞时间小于碰撞时间阈值时,根据碰撞时间、车辆当前速度和当前行驶车道,确定预测区域。
[0135]
处理模块202,用于根据预测区域的风险损失参数和标准风险指标,确定预测风险值;风险损失参数表征信号交叉口交通环境的风险指标,根据信号交叉口的交通标识、信号交叉口的风险对象以及车辆目标车道确定;标准风险指标表征标准驾驶过程中生成的驾驶风险值。
[0136]
调整模块203,用于根据预测风险值、风险阈值、车辆当前速度和速度阈值,确定汽车的运行轨迹;运行轨迹包括调整后的速度和转向角。
[0137]
综上所述,本发明实施例提供的汽车运行轨迹确定装置,获取模块用于根据车辆当前位置、障碍物位置、车辆长度、车辆当前速度和障碍物移动速度,确定碰撞时间;碰撞时间表征车辆碰撞到障碍物所消耗的行驶时间;当碰撞时间小于碰撞时间阈值时,根据碰撞时间、车辆当前速度和当前行驶车道,确定预测区域。处理模块用于根据预测区域的风险损失参数和标准风险指标,确定预测风险值;风险损失参数表征信号交叉口交通环境的风险指标,根据信号交叉口的交通标识、信号交叉口的风险对象以及车辆目标车道确定;标准风险指标表征标准驾驶过程中生成的驾驶风险值。调整模块用于根据预测风险值、风险阈值、车辆当前速度和速度阈值,确定汽车的运行轨迹;运行轨迹包括调整后的速度和转向角。本发明基于信号交叉口的全量交通要素和驾驶员在标准驾驶过程中感知风险指标共同预测自动驾驶的风险,并根据预测风险值调整车辆运行速度和转向角,从而引导车辆更安全、高效且舒适的通过信号交叉口。
[0138]
可选地,获取模块201,具体用于根据碰撞时间和车辆当前速度,得到车辆行驶距离;在当前行驶车道上,根据车辆行驶距离确定预测区域。
[0139]
可选地,处理模块202,具体用于根据车辆状态信息、驾驶员信息和天气信息,确定标准风险指标;将预测区域划分为多个网格,计算每个网格的风险损失参数;根据标准风险指标和每个风险损失参数,确定每个网格的风险值;将全部网格的风险值进行加权平均,得到预测风险值。
[0140]
可选地,调整模块203,具体用于当预测风险值小于风险阈值且车辆当前速度小于
速度阈值时,根据车辆当前速度、速度阈值和加速度系数,确定车辆目标速度;根据车辆目标速度和当前转向角,确定汽车的运行轨迹。
[0141]
可选地,调整模块203,具体用于当预测风险值大于风险阈值且车辆当前速度小于速度阈值时,根据车辆当前速度和障碍物位置确定目标转向角;根据目标转向角重新计算预测区域的目标风险值;根据目标风险值、预测风险值、风险阈值、车辆当前速度和目标转向角,确定汽车的运行轨迹。
[0142]
可选地,调整模块203,具体用于当预测风险值小于风险阈值且车辆当前速度大于速度阈值时,根据车辆当前速度、速度阈值和减速度系数,确定车辆目标速度;根据车辆目标速度和当前转向角,确定汽车的运行轨迹。
[0143]
可选地,调整模块203,具体用于当预测风险值大于风险阈值且车辆当前速度大于速度阈值时,根据车辆当前速度和障碍物位置确定目标转向角;根据预测风险值、风险阈值、减速度系数、加速度系数、速度阈值和车辆当前速度,确定车辆目标速度;根据车辆目标速度和目标转向角,确定汽车的运行轨迹。
[0144]
请参照图7,图7示出了本发明实施例提供的汽车100的一种方框示意图。汽车100可以是轿车、运动型多功能车、卡车、客车、出租车、公交车等支持自动驾驶的汽车。汽车100包括存储器110、处理器120及通信模块130。存储器110、处理器120以及通信模块130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
[0145]
其中,存储器110用于存储程序或者数据。存储器110可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
[0146]
处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。例如,当存储器110中存储的计算机程序被处理器120执行时,可以实现上述各实施例所揭示的汽车运行轨迹确定方法。
[0147]
通信模块130用于通过网络建立汽车100与其它通信终端之间的通信连接,并用于通过网络收发数据。
[0148]
应当理解的是,图7所示的结构仅为汽车100的结构示意图,汽车100还可包括比图7中所示更多或者更少的组件,或者具有与图7所示不同的配置。图7中所示的各组件可以采用硬件、软件或其组合实现。
[0149]
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器120执行时实现上述各实施例所揭示的汽车运行轨迹确定方法。
[0150]
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于
附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0151]
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0152]
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0153]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种汽车运行轨迹确定方法,其特征在于,应用于汽车,所述方法包括:根据车辆当前位置、障碍物位置、车辆长度、车辆当前速度和障碍物移动速度,确定碰撞时间;所述碰撞时间表征车辆碰撞到障碍物所消耗的行驶时间;当所述碰撞时间小于碰撞时间阈值时,根据所述碰撞时间、所述车辆当前速度和当前行驶车道,确定预测区域;根据所述预测区域的风险损失参数和标准风险指标,确定预测风险值;所述风险损失参数表征信号交叉口交通环境的风险指标,根据信号交叉口的交通标识、信号交叉口的风险对象以及车辆目标车道确定;所述标准风险指标表征标准驾驶过程中生成的驾驶风险值;根据所述预测风险值、风险阈值、所述车辆当前速度和速度阈值,确定汽车的运行轨迹;所述运行轨迹包括调整后的速度和转向角。2.根据权利要求1所述的汽车运行轨迹确定方法,其特征在于,所述根据所述预测区域的风险损失参数和标准风险指标,确定预测风险值的步骤,包括:根据车辆状态信息、驾驶员信息和天气信息,确定所述标准风险指标;将所述预测区域划分为多个网格,计算每个所述网格的所述风险损失参数;根据所述标准风险指标和每个所述风险损失参数,确定每个所述网格的风险值;将全部所述网格的风险值进行加权平均,得到所述预测风险值。3.根据权利要求1所述的汽车运行轨迹确定方法,其特征在于,所述根据所述碰撞时间、所述车辆当前速度和当前行驶车道,确定预测区域的步骤,包括:根据所述碰撞时间和所述车辆当前速度,得到车辆行驶距离;在所述当前行驶车道上,根据所述车辆行驶距离确定所述预测区域。4.根据权利要求1所述的汽车运行轨迹确定方法,其特征在于,所述根据所述预测风险值、风险阈值、所述车辆当前速度和速度阈值,确定汽车的运行轨迹的步骤,包括:当所述预测风险值小于风险阈值且所述车辆当前速度小于速度阈值时,根据所述车辆当前速度、所述速度阈值和加速度系数,确定车辆目标速度;根据所述车辆目标速度和当前转向角,确定汽车的运行轨迹。5.根据权利要求1所述的汽车运行轨迹确定方法,其特征在于,所述根据所述预测风险值、风险阈值、所述车辆当前速度和速度阈值,确定汽车的运行轨迹的步骤,包括:当所述预测风险值大于风险阈值且所述车辆当前速度小于速度阈值时,根据所述车辆当前速度和所述障碍物位置确定目标转向角;根据所述目标转向角重新计算所述预测区域的目标风险值;根据所述目标风险值、所述预测风险值、所述风险阈值、所述车辆当前速度和所述目标转向角,确定汽车的运行轨迹。6.根据权利要求1所述的汽车运行轨迹确定方法,其特征在于,所述根据所述预测风险值、风险阈值、所述车辆当前速度和速度阈值,确定汽车的运行轨迹的步骤,包括:当所述预测风险值小于风险阈值且所述车辆当前速度大于速度阈值时,根据所述车辆当前速度、所述速度阈值和减速度系数,确定车辆目标速度;根据所述车辆目标速度和当前转向角,确定汽车的运行轨迹。7.根据权利要求1所述的汽车运行轨迹确定方法,其特征在于,所述根据所述预测风险
值、风险阈值、所述车辆当前速度和速度阈值,确定汽车的运行轨迹的步骤,包括:当所述预测风险值大于风险阈值且所述车辆当前速度大于速度阈值时,根据所述车辆当前速度和所述障碍物位置确定目标转向角;根据所述预测风险值、所述风险阈值、减速度系数、加速度系数、所述速度阈值和所述车辆当前速度,确定车辆目标速度;根据所述车辆目标速度和所述目标转向角,确定汽车的运行轨迹。8.一种汽车运行轨迹确定装置,其特征在于,应用于汽车,所述装置包括:获取模块,用于根据车辆当前位置、障碍物位置、车辆长度、车辆当前速度和障碍物移动速度,确定碰撞时间;所述碰撞时间表征车辆碰撞到障碍物所消耗的行驶时间;当所述碰撞时间小于碰撞时间阈值时,根据所述碰撞时间、所述车辆当前速度和当前行驶车道,确定预测区域;处理模块,用于根据所述预测区域的风险损失参数和标准风险指标,确定预测风险值;所述风险损失参数表征信号交叉口交通环境的风险指标,根据信号交叉口的交通标识、信号交叉口的风险对象以及车辆目标车道确定;所述标准风险指标表征标准驾驶过程中生成的驾驶风险值;调整模块,用于根据所述预测风险值、风险阈值、所述车辆当前速度和速度阈值,确定汽车的运行轨迹;所述运行轨迹包括调整后的速度和转向角。9.一种汽车,其特征在于,所述汽车包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于在调用所述计算机程序时执行如权利要求1-7任一项所述的汽车运行轨迹确定方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7任一项所述的汽车运行轨迹确定方法。

技术总结
本发明实施例提出一种汽车运行轨迹确定方法、装置、汽车和存储介质,根据车辆当前位置、障碍物位置、车辆长度、车辆当前速度和障碍物移动速度,确定碰撞时间;当碰撞时间小于碰撞时间阈值时,根据碰撞时间、车辆当前速度和当前行驶车道,确定预测区域;根据预测区域的风险损失参数和标准风险指标,确定预测风险值;根据预测风险值、风险阈值、车辆当前速度和速度阈值,确定汽车的运行轨迹;运行轨迹包括调整后的速度和转向角。本发明基于信号交叉口的全量交通要素和驾驶员在标准驾驶过程中感知风险指标共同预测自动驾驶的风险,并根据预测风险值调整车辆运行速度和转向角,从而引导车辆更安全、高效且舒适的通过信号交叉口。高效且舒适的通过信号交叉口。高效且舒适的通过信号交叉口。


技术研发人员:徐文翔 罗喜伶 王景林
受保护的技术使用者:北京航空航天大学杭州创新研究院
技术研发日:2023.06.29
技术公布日:2023/10/5
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐