一种混行交通流环境下自动驾驶车辆轨迹规划方法

文档序号:31053301发布日期:2022-08-06 09:02阅读:201来源:国知局
一种混行交通流环境下自动驾驶车辆轨迹规划方法

1.本发明涉及道路交通控制技术领域,具体涉及一种混行交通流环境下自动驾驶车辆轨迹规划方法。


背景技术:

2.信号交叉口作为城市道路的核心部分,是改善城市道路通行效率的关键,一直以来都被重点关注。在车路协同系统下,通过对交叉口进口道自动驾驶车辆轨迹进行规划和引导,可以有效缓解信号交叉口的拥堵,从而提升城市道路整体的通行能力。
3.人工驾驶车辆与自动驾驶车辆混行交通流环境下,自动驾驶车辆为可控车辆。面向信号控制交叉口,自动驾驶车辆的轨迹规划要求车辆在保证安全的前提下尽快通过交叉口。典型的自动驾驶车辆轨迹规划模型大多通过控制车辆的加(减)速度来实时改变车辆的位置和速度,进而达到控制车辆轨迹的目的。然而此类最优车辆控制模型一般需要建立复杂的非线性目标函数和约束条件,求解困难且计算效率较低。对于车辆轨迹规划而言,详细的加速度调整理论上可以获得一定目标下的最优行驶轨迹,但考虑车辆实际控制效果和计算的复杂性,最优控制模型并不是车辆轨迹控制的最佳选择。此外,虽然可以通过控制自动驾驶车辆提高道路交叉口的通行效率,但是自动驾驶车辆的普及需要一定的时间,在未来的一段时间内道路交通流将以自动驾驶车辆与人工驾驶车辆混行的状态出现。
4.因此,如何提供一种混行交通流环境下的自动驾驶车辆轨迹规划方法是本领域技术人员亟需解决的问题。


技术实现要素:

5.有鉴于此,本发明一种人工与自动驾驶车辆混行交通流环境下面向固定信号配时的自动驾驶车辆轨迹规划方法,实现了混行交通流环境下信号交叉口处自动驾驶车辆的轨迹规划,在满足安全约束的前提下提高了信号交叉口的通行效率。
6.为了实现上述目的,本发明采用如下技术方案:
7.一种混行交通流环境下自动驾驶车辆轨迹规划方法,包括如下步骤;
8.s1、当信号交叉口控制区域检测到当前车辆n驶入时,采集车辆n的驶入信息,包括驶入时间、驶入速度和驶入位置,将车辆驶入信息作为轨迹规划的输入参数;
9.s2、根据所述输入参数和车辆类型,对第n辆车在时间区间内的轨迹进行规划:当检测到驶入车辆为人工驾驶车辆时,进入s3,当检测到驶入车辆为自动驾驶车辆时,进入s4;
10.s3、对于进入信号交叉口控制区域的人工驾驶车辆,采用newell跟驰模型对人工驾驶车辆的轨迹进行预测,预测得到车辆行驶速度和位置信息;
11.s4、对于进入信号交叉口控制区域的自动驾驶车辆,基于前车预测轨迹信息,根据前车与当前驶入自动驾驶车辆是否满足最小安全距离约束的判断,采用分段轨迹规划的方法对自动驾驶车辆的轨迹进行规划,规划得到车辆行驶速度和轨迹信息;
12.s5、当检测到第n+1辆车进入交叉口控制区域时,将车辆n的规划轨迹信息作为前车的轨迹信息,将第n+1辆车的驶入信息作为当前驶入车辆的信息,并更新相应存储列表,继续执行s1,开启第n+1辆车的轨迹规划。
13.优选的,所述s1中:信号交叉口控制区域为进口道上距停车线固定距离处组成的区域,且所述交叉口采用固定信号配时的方式进行信号控制。
14.优选的,所述s3包括:
15.s31、基于前车n-1的轨迹信息和当前车辆n的驶入信息,采用newell跟驰模型预测当前车辆的行驶位置和行驶速度:
16.判断人工驾驶车辆n按照先加速后匀速的方式行驶时,车辆n与前车n-1之间的距离是否始终满足最小安全距离约束xn(t)≤x
n-1
(t-τn)-dn,若是,进入步骤32;若否,则调整预测轨迹,使车辆n与前车n-1之间的距离为最小安全距离,xn(t)表示车辆n在t时刻的位置,τn表示车辆n的时间位移,dn表示车辆n的空间位移;
17.s32:判断车辆n是否与前车n-1在同一绿灯相位通过交叉口,若是,则预测得到车辆的预测轨迹,并更新车辆n在t时刻的轨迹为预测轨迹。
18.优选的,所述车辆的预测轨迹为:
[0019][0020][0021]
式中,和表示考虑安全约束时车辆的预测轨迹,表示考虑安全约束时车辆到达停车线的时刻,根据t
fm
时刻车辆n与前车n-1的距离与速度关系,建立方程组求出t
fm
和t
fa

[0022][0023][0024]
更新当前预测轨迹和
[0025]
优选的,所述s32还包括:若车辆n是否与前车n-1不在同一绿灯相位通过交叉口,表明车辆n会在停车线前产生减速停车的行为,车辆的行驶轨迹为:
[0026]
[0027][0028]
式中,和表示考虑信号控制和安全约束时车辆的预测轨迹,td表示车辆开始减速的时刻,ts表示车辆速度减为0的时刻,td的计算公式为:
[0029][0030]
td与ts的关系式为:
[0031][0032]
更新车辆n预测轨迹和
[0033]
优选的,所述s4包括:
[0034]
s41:基于车辆n的驶入速度和驶入时间,按照先加速后匀速的行驶方式生成车辆n的初始轨迹;
[0035]
s42:根据前车n-1的轨迹信息生成时空安全轨迹;判断车辆n的初始轨迹与前车n-1的时空安全轨迹是否发生碰撞,若是,则初始轨迹不满足时空安全约束,进入s43;若否,进入s44;
[0036]
s43、当车辆n的初始轨迹不满足安全约束时,开启前向轨迹规划,对轨迹进行调整;
[0037]
s44、判断车辆按照当前规划轨迹行驶至停车线时,该信号相位是否为绿灯,若是,当前轨迹即为车辆n的最终规划轨迹;若否,开启后向轨迹规划,通过改变车辆到达停车线的时间对车辆轨迹进行调整。
[0038]
优选的,所述s42中,根据前车n-1的轨迹信息生成时空安全轨迹s
n-1
中位置和行驶速度的计算公式为:
[0039][0040][0041]
式中,τc表示自动驾驶车辆的最小车头时距,s表示自动驾驶车辆的安全间距,lc表示自动驾驶车辆的长度,表示车辆n-1的时空安全轨迹在t时刻对应的位置,表示车辆n-1时空安全轨迹在t时刻对应的速度。
[0042]
优选的,所述s43包括:
[0043]
在t
fa
时刻将车辆的加速度变为a,a<0,使车辆轨迹与前车的时空安全轨迹在t
fm
时刻的位置和速度相同,用公式表示为:
[0044][0045][0046]
此后车辆轨迹的加速度与前车的时空安全轨迹的加速度保持一致,此时,车辆轨
迹在初始轨迹基础上增加一个t
fa
时刻至t
fm
时刻的减速段和
[0047]
t
fm
时刻之后的合并段;
[0048]
根据车辆轨迹与前车的时空安全轨迹在t
fm
时刻的位置和速度相同的条件,建立方程组,求解t
fm
和t
fa

[0049][0050][0051]
更新车辆n的规划轨迹和并进入s44。
[0052]
优选的,所述车辆轨迹在初始轨迹基础上增加一个t
fa
时刻至t
fm
时刻的减速段和t
fm
时刻之后的合并段中车辆的规划轨迹为:
[0053][0054][0055]
式中,和表示考虑安全约束时车辆的规划轨迹,表示考虑安全约束时车辆到达停车线的时刻,
[0056]
优选的,所述s44包括:
[0057]
在t
bm
时t
bm
刻将车辆加速度变为a,a<0,接着在t
ba
时刻将车辆加速度变为使车辆在下一绿灯相位开始时刻到达停车线:
[0058][0059]
l
n-1
(t)=tg[0060]
式中,tg表示绿灯相位开始的时刻,te表示未考虑信号控制时车辆n到达停车线的时刻,c表示信号周期长度,l
n-1
(t)表示车辆n到达停止线的时刻;
[0061]
此后车辆新规划轨迹的加速度与原规划轨迹的加速度在t0至t
bm
之间保持一致。此时,新轨迹在原规划轨迹上增加一个减速段和加速段,车辆的新规划轨迹为:
[0062][0063][0064]
式中,和表示考虑信号控制和安全约束时车辆的规划轨迹;根据新的车辆轨迹与原规划轨迹在t
bm
时刻位置和速度相同的条件,建立方程组,求解t
bm
和t
ba

[0065][0066][0067]
更新车辆n规划轨迹和
[0068]
经由上述的技术方案可知,与现有技术相比,本发明的有益效果包括:
[0069]
本发明面向人工与自动驾驶车辆混行的交通流环境,结合信号配时信息、相位信息,中央控制中心对固定信号配时交叉口的自动驾驶车辆轨迹进行规划,其中考虑前车预测轨迹,以及对人工驾驶车辆和自动驾驶车辆轨迹的合理规划,减小车辆通过交叉口处的停车与延误,提高整个交叉口的通行效率。在保证安全的前提下,提高了规划效率,并且对不同交通流量、信号相位和车辆渗透率下的信号交叉口均可实现车辆轨迹规划。
附图说明
[0070]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图;
[0071]
图1为本发明实例提供的人工与自动驾驶混行环境下信号控制交叉口自动驾驶车辆轨迹实时规划流程图:
[0072]
图2为本发明实施例提供的四进口道信号交叉口示意图:
[0073]
图3为本发明实施例提供的车辆轨迹违背安全约束的情况示意图:
[0074]
图4为本发明实施例提供的利用前向轨迹规划方法生成的车辆轨迹示意图:
[0075]
图5为本发明实施例提供的当车辆轨迹在红灯相位到达停车线的情况示意图:
[0076]
图6为本发明实施例提供的利用后向轨迹规划方法生成的车辆轨迹示意图。
具体实施方式
[0077]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0078]
如图1所示,本发明提供了一种人工与自动驾驶混行环境下信号控制交叉口自动驾驶车辆轨迹实时规划方法,包括以下步骤:
[0079]
s1:当信号交叉口控制区域检测到第n车辆驶入时,采集车辆n的驶入信息,包括驶入时间、驶入速度和驶入位置,将车辆驶入信息作为轨迹规划的输入参数。
[0080]
s2:根据车辆n的类别,结合输入参数,对车辆n的轨迹进行规划,其中所述车辆轨迹为一段时间内车辆行驶位置的集合。当检测到驶入车辆为人工驾驶车辆时,进入步骤3,当检测到驶入车辆为自动驾驶车辆时,进入步骤4。
[0081]
s3:对于进入控制区域的人工驾驶车辆,采用newell跟驰模型对人工驾驶车辆的轨迹进行预测,并将预测得到的车辆行驶速度和位置信息存储。
[0082]
s4:对于进入控制区域的自动驾驶车辆,采用分段轨迹规划的方法对自动驾驶车辆的轨迹进行规划,并将规划得到的车辆行驶速度和轨迹信息存储。
[0083]
s5:当检测到第n+1辆车进入交叉口控制区域时,更新前车和驶入车辆的信息,具体包括:将车辆n的规划轨迹信息作为前车的轨迹信息,将第n+1辆车的驶入信息作为当前驶入车辆的信息,并更新相应存储列表。即当第n+1辆车进入控制区域后,存储前车信息的列表更新为车辆n的轨迹信息,存储当前规划车辆的信息更新为第n+1车的驶入信息。继续执行步骤1,开启车辆轨迹规划。
[0084]
进一步地,如图2所示,本实施例以一个典型的四进口道信号控制交叉口为例,每个方向各包含一个左转专用车道、一个直行车道和一个右转车道,信号交叉口控制区域为进口道上距停车线300米处组成的区域,各进口道左转、直行方向流量相同,设为600veh/h,各车道通行能力设为3600veh/h。该交叉口共有四个相位,分别是南北进口道直行、南北进口道左转、东西进口道左转、东西进口道直行,每个相位依次分配20s绿灯时长和3s清空时长,所有右转车辆均不受信号灯控制,对本发明实施例所需步骤进行详细介绍:
[0085]
在一个实施例中,s1的具体执行步骤包括:
[0086]
当控制区域检测到第n车辆驶入时,采集车辆n的驶入信息,包括驶入时间、驶入速度和驶入位置,将车辆驶入信息作为轨迹规划的输入参数。
[0087]
在一个实施例中,s2的具体执行步骤包括:
[0088]
根据车辆n的类别,结合输入参数,对车辆n的轨迹进行规划,其中所述车辆轨迹为一段时间内车辆行驶位置的集合。当检测到驶入车辆为人工驾驶车辆时,进入s3,当检测到驶入车辆为自动驾驶车辆时,进入s4。
[0089]
在一个实施例中,s3的具体执行步骤包括:对于进入控制区域的人工驾驶车辆,采用newell跟驰模型对人工驾驶车辆的轨迹进行预测,并将预测得到的车辆行驶速度和位置信息存储。
[0090]
s31、基于前车n-1的轨迹信息和当前车辆n的驶入信息,采用newell跟驰模型预测当前车辆的行驶位置和行驶速度,具体为:判断人工驾驶车辆n按照先加速后匀速的方式行驶时,车辆n与前车n-1之间的距离是否始终满足最小安全距离约束xn(t)≤x
n-1
(t-τn)-dn,若是,进入s32,车辆的预测轨迹为:
[0091][0092][0093]
式中,xn(t)表示车辆n在t时刻的位置,如xn(10)=200即表示第n辆车在第10秒时处于距进入信号交叉口控制区域起点200米的位置,xn(t)≤l,τn表示车辆n的时间位移,dn表示车辆n的空间位移,v
max
表示道路允许的最大行驶速度,vn(t)表示车辆n在t时刻的速度,vn(t)≤v
max
,v0表示车辆的驶入速度,t0表示车辆的驶入时刻,te表示不考虑信号控制和安全约束时车辆到达停车线的时刻,xn(te)=l,为车辆行驶的加速度。
[0094]
否则,调整预测轨迹,使车辆n与前车n-1之间的距离为最小安全距离。具体为:在t
fa
时刻将车辆的加速度变为a(a<0),使车辆n与前车n-1之间的距离在t
fm
时刻满足xn(t
fm
)=x
n-1
(t
fm-τn)-αn,并且当t>t
fm
时,仍保持xn(t)=x
n-1
(t-τn)-αn,车辆的预测轨迹为:
[0095][0096][0097]
式中,和表示考虑安全约束时车辆的预测轨迹,表示考虑安全约束时车辆到达停车线的时刻,根据t
fm
时刻车辆n与前车n-1的距离与速度关系,建立方程组求出t
fm
和t
fa

[0098][0099][0100]
更新当前预测轨迹和并进入时s32。
[0101]
s32、判断车辆n是否与前车n-1在同一绿灯相位通过交叉口,若是,认为车辆按照s31中的预测轨迹行驶,若否,表明车辆n会在停车线前产生减速停车的行为,车辆的行驶轨迹为:
[0102]
[0103][0104]
式中,和表示考虑信号控制和安全约束时车辆的预测轨迹,td表示车辆开始减速的时刻,ts表示车辆速度减为0的时刻,td的计算公式为:
[0105][0106]
td与ts的关系式为:
[0107][0108]
更新车辆n预测轨迹和
[0109]
s4、对于进入控制区域的自动驾驶车辆,采用分段轨迹规划的方法对自动驾驶车辆的轨迹进行规划,并将规划得到的车辆行驶速度和轨迹信息存储。
[0110]
s41、基于车辆n的驶入速度和驶入时间,按照先加速后匀速的行驶方式生成车辆n的初始轨迹,一般情况下,初始轨迹由一个加速段和一个匀速段组成。初始轨迹中车辆n在t时刻的位置和行驶速度的计算公式为:
[0111][0112][0113]
式中,te表示车辆按照初始轨迹行驶到达停车线的时间,xn(te)。
[0114]
s42、根据前车n-1的轨迹信息生成时空安全轨迹s
n-1
以满足车辆n-1与车辆n的最小安全距离约束。如图3所示,判断车辆n的初始轨迹与前车n-1的时空安全轨迹是否发生碰撞,即是否存在若是,意味着初始轨迹不满足时空安全约束,进入s43;若否,进入s44。其中,时空安全轨迹s
n-1
中位置和行驶速度的计算公式为:
[0115][0116][0117]
式中,τc表示自动驾驶车辆的最小车头时距,s表示自动驾驶车辆的安全间距,lc表示自动驾驶车辆的长度,表示车辆n-1的时空安全轨迹在t时刻对应的位置,表示车辆n-1时空安全轨迹在t时刻对应的速度。
[0118]
s43、当车辆n的初始轨迹不满足安全约束时,开启前向轨迹规划,对轨迹进行调
整,具体方法为:在t
fa
时刻将车辆的加速度变为a(a<0),使车辆轨迹与前车的时空安全轨迹在t
fm
时刻的位置和速度相同,用公式表示为:
[0119][0120][0121]
此后车辆轨迹的加速度与时空安全轨迹的加速度保持一致。如图4所示,车辆轨迹在初始轨迹基础上增加一个减速段和合并段,车辆的规划轨迹为:
[0122][0123][0124]
式中,和表示考虑安全约束时车辆的规划轨迹,表示考虑安全约束时车辆到达停车线的时刻,
[0125]
根据车辆轨迹与前车的时空安全轨迹在t
fm
时刻的位置和速度相同的条件,建立方程组,求解t
fm
和t
fa

[0126][0127][0128]
更新车辆n的规划轨迹和并进入4)。
[0129]
s44、如图5所示,判断车辆按照当前规划轨迹行驶至停车线时,该信号相位是否为绿灯,若是,当前轨迹即为车辆n的最终规划轨迹;若否,开启后向轨迹规划,通过改变车辆到达停车线的时间对车辆轨迹进行调整。具体方法为:首先在t
bm
时刻将车辆加速度变为a(a<0),接着在t
ba
时刻将车辆加速度变为使车辆刚好可以在下一绿灯相位开始时刻到达停车线:
[0130][0131]
l
n-1
(t)=tgꢀꢀꢀ
(22)
[0132]
式中,tg表示绿灯相位开始的时刻,te表示未考虑信号控制时车辆n到达停车线的时刻,c表示信号周期长度,l
n-1
(t)表示车辆n到达停止线的时刻。对自动驾驶车辆进行后向
轨迹规划时结合信号配时信息和相位信息判断车辆轨迹是否在绿灯时期到达信号交叉口。
[0133]
新轨迹与原规划轨迹的加速度在t0至t
bm
之间保持一致,生成如图6所示的新轨迹。此时,新轨迹在原规划轨迹上增加一个减速段和加速段,车辆的新规划轨迹为:
[0134][0135][0136]
式中,和表示考虑信号控制和安全约束时车辆的规划轨迹。根据新的车辆轨迹与原规划轨迹在t
bm
时刻位置和速度相同的条件,建立方程组,求解t
bm
和t
ba

[0137][0138][0139]
更新车辆n规划轨迹和
[0140]
s5、当检测到第n+1辆车进入交叉口控制区域时,更新前车和驶入车辆的信息,并执行s1,开启车辆轨迹规划。
[0141]
以上对本发明所提供的混行交通流环境下自动驾驶车辆轨迹规划方法进行了详细介绍,本实施例中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
[0142]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本实施例中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本实施例所示的这些实施例,而是要符合与本实施例所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1