CN108615387B - 一种自动驾驶下交叉口自由转向车道设置方法 - Google Patents

一种自动驾驶下交叉口自由转向车道设置方法 Download PDF

Info

Publication number
CN108615387B
CN108615387B CN201810346657.1A CN201810346657A CN108615387B CN 108615387 B CN108615387 B CN 108615387B CN 201810346657 A CN201810346657 A CN 201810346657A CN 108615387 B CN108615387 B CN 108615387B
Authority
CN
China
Prior art keywords
vehicle
time
lane
intersection
square
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810346657.1A
Other languages
English (en)
Other versions
CN108615387A (zh
Inventor
吴伟
刘洋
吴国弘
龙科军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changsha University of Science and Technology
Original Assignee
Changsha University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changsha University of Science and Technology filed Critical Changsha University of Science and Technology
Priority to CN201810346657.1A priority Critical patent/CN108615387B/zh
Publication of CN108615387A publication Critical patent/CN108615387A/zh
Application granted granted Critical
Publication of CN108615387B publication Critical patent/CN108615387B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明公开了一种自动驾驶下交叉口自由转向车道设置方法,属于交通信息工程及控制领域,涉及城市道路针对自动驾驶车辆的交通管控技术,使自动驾驶车辆在交叉口前任意进口道都能“左直右”通行。在自动驾驶下的交叉口,建立直角坐标系,将交叉口内部空间划分为若干方格,确定各方格的坐标范围。输入车辆的计划到达时刻及目标车道。在坐标系中确定车辆在交叉口内部的行驶路径方程,结合方格坐标计算出路径驶过的方格,计算各方格被占据的时间;根据总延误最小的目标函数,优化并获得每辆车进入交叉口的最佳时刻。本发明方法使自动驾驶车辆能在交叉口进口道处选择任一车道行驶,并以总延误最小的方式通过交叉口,无需变换车道,提高交通流便捷性。

Description

一种自动驾驶下交叉口自由转向车道设置方法
技术领域
本发明属于智能交通领域,涉及城市道路针对自动驾驶车辆的交通管控技术领域,更具体地说,涉及一种自动驾驶下交叉口自由转向车道设置方法。
背景技术
自动驾驶已成为智能交通发展的趋势,2018年3月,上海发放自动驾驶道路测试用车牌,标志着我国自动驾驶车辆从封闭园区正式走上实际城市道路。在自动驾驶环境下,通过车辆与车辆、车辆与路侧智能单元的实时通信,能实现车辆间相互配合、相互穿插地通过交叉口,从而突破现有交叉口信号控制方式,也不再需要红绿灯控制。
另一方面,城市道路平面交叉口能实现交通流左转、直行和右转的路径选择功能。然而,由于受现有信号控制方式的约束,车辆在交叉口进口道前需按车道功能行驶,左转车道只能左转,直行车道只能直行,右转车道亦然,经常出现车辆在进口道前车道选择错误或无换道空间,导致车辆需绕行或需强制换道,影响出行效率和交通安全。
因此,本发明提出一种交叉口自由转向车道的设置方法,能实现在自动驾驶环境下,交叉口进口道前所有车道都能“左直右”通行,即实现车道自由转向功能,如图2所示。以所有车辆的总延误最小为目标,将交叉口内部空间离散化,使用路径确定、路径-方格对应与时间分配、最优通过时刻优化等步骤实现自由转向车道功能。
经对现有技术的文献检索发现,已有针对“自动驾驶交叉口”的文献,主要研究自动驾驶环境下交叉口的交通管控方法,且都基于现有的交叉口进口道分车道功能控制,暂无交叉口自由转向车道设置的相关研究文献。
发明内容
技术问题:针对交叉口进口道前分车道功能会引起的出行效率和交通安全问题,本发明基于自动驾驶场景,提供一种交叉口自由转向车道的设置方法,使车辆能在交叉口前任意进口道都能“左直右”通行,提高交通流的便捷性。
技术方案:为解决上述技术问题,本发明的一种自动驾驶下交叉口自由转向车道设置方法,包括如下步骤:
步骤1:确定交叉口车道数并对其编号,将交叉口内部空间离散化,划分为若干小方格并将方格编号,按车道宽度是方格边长的整数倍确定方格的边长,建立直角坐标系,确定各方格的坐标范围。输入车辆到达停车线的计划到达时刻、所在车道编号、转弯方向;
步骤2:在直角坐标系中确定车辆在交叉口内部行驶路径的方程,并结合方格坐标确定路径驶过的方格;
步骤3:确定每个方格被占据的时间方程;
步骤4:根据安全车辆时距约束和总延误最小的目标函数,优化获得每辆车驶离停车线的最佳时刻。
本发明中,步骤1包括如下步骤:
步骤11:如图3所示,每个方向进口车道为i,其中i=1,2,…,n;出口道车道为j,其中j=1,2,…,n。对交叉口进出口道从外侧依次进行编号。车道宽度为lr,车辆以速度v匀速通过交叉口,交叉口内部不能停留。车辆的车身长度为lc,宽度ld。将交叉口内部空间离散化,划分为若干小方格,车道宽度lr是方格边长lg的整数倍。方格的编号沿坐标轴正方向依次是1,…,2nlr/lg,以交叉口内部空间的左下角为原点建立直角坐标系,各方格对应的坐标如公式(1)所示,式中Gpq表示方格G在x轴和y轴对应的编号分别是p,q。
Figure GDA0002600414730000011
其中p,q=(1,2,…,2nlr/lg (1)
步骤12:fi→f’j表示车辆从f方向的第i条进口道行驶到f’方向的第j条进口道,其中f表示进口道,f=W、E、S、N,式中E表示东进口,W表示西进口,S表示南进口,N表示北进口。f’表示出口道,f’=W、E、S、N,式中E表示东出口,W表示西出口,S表示南出口,N表示北出口。fi→f’j路径上第m辆车到达停车线的计划时刻为
Figure GDA0002600414730000021
若车道前方车辆未驶离交叉口,则后面的车辆需要停车等待。不考虑自动驾驶车辆的启动波影响,到达停车线的实际时刻用
Figure GDA0002600414730000022
表示,驶离停车线的时刻用
Figure GDA0002600414730000023
表示。
Figure GDA0002600414730000024
时,即对于第m辆车,到达停车线的计划时刻大于等于前一辆车驶离停车线的时刻,则不用排队等待;若
Figure GDA0002600414730000025
时,则需要排队等待,第m辆车到达停车线的实际时刻
Figure GDA0002600414730000026
由公式(2)计算,其中v表示车辆的行驶速度。
Figure GDA0002600414730000027
当m=1时,即为第一辆车,前方没有等待通行的车辆,此时实际到达停车线的时刻等于计划到达停车线时刻,即
Figure GDA0002600414730000028
本发明中,步骤2中在直角坐标系中确定车辆在交叉口内部行驶路径的方程,并结合方格坐标确定路径驶过的方格,包括如下步骤:
步骤21:以Rfi→f’j表示车辆从f方向的第i条进口道行驶到f’方向的第j条进口道的路径。E→W和S→N方向进口道第i车道上直行车辆的路径REi→W,j和RSi→Nj上下限的方程分别如公式(3)、(4)所示:
Figure GDA0002600414730000029
Figure GDA00026004147300000210
式中n表示进口道的车道数,(2n-i)·lr和(2n-i+1)·lr分别为E→W,S→N方向进口道第i车道上车辆行驶路径的上边界和下边界对应的坐标值,虽然车辆宽度为ld,但为保证行车安全,驶过路径宽度设置为车道的宽度lr
W→E,N→S方向进口道第i车道上直行车辆的路径RWi→Ej和RNi→Sj上下边界方程如公式(5)、(6)所示:
Figure GDA00026004147300000211
Figure GDA00026004147300000212
步骤22:确定左转和右转转弯路径的方程。假设转弯路径的圆心为(a,b),(afi→f’j,bfi→f’j)表示fi→f’j转弯路径对应的圆心坐标。左转和右转的半径分别为rL,rR。则路径方程如公式(7)所示:
Figure GDA00026004147300000213
各方向第i进口道转弯路径对应圆心坐标和半径的关系式如公式(8)-(13)所示:
(aNi→Ej,bNi→Ej)=(aEi→Nj,bEi→Nj)=(2n·lr,2n·lr) (8)
(aEi→Sj,bEi→Sj)=(aSi→Ej,bSi→Ej)=(2n·lr,0) (9)
(aWi→Nj,bWi→Nj)=(aNi→Wj,bNi→Wj)=(0,2n·lr) (10)
(aSi→Wj,bSi→Wj)=(aWi→Sj,bWi→Sj)=(0,0) (11)
rL=(2n-i)·lr,其中i=1…n (12)
rR=i·lr,其中i=1…n (13)
步骤23:当车辆直行时,根据步骤21的公式(3)-(6)确定直行车辆的路径方程,与步骤11确定方格边界方程坐标的公式(1)联立,可得到路径驶过的方格。当车辆左转或右转时,根据步骤22确定的路径方程,同样与方格的边界方程联立求解,即可求得路径驶过的方格。
本发明中,步骤3确定每个方格被占据的时间方程,包括如下步骤:
步骤31:当第m辆车以速度v直行时,fi→f’j路径上车头到第k个方格Gpq的时刻
Figure GDA0002600414730000031
由公式(14)计算,直行车辆占据方格的时间ΔtT均可由公式(15)计算,车尾驶出方格Gpq的时刻
Figure GDA0002600414730000032
由公式(16)计算。
Figure GDA0002600414730000033
ΔtT=lg/v+lc/v (15)
Figure GDA0002600414730000034
步骤32:当车辆以线速度v转弯时,驶过方格上的任一点到圆心的距离r由公式(17)计算,其中在不同转弯方向的c,d具体取值如公式(20)-(27)所示。通过公式(18)可计算得转弯的角速度ω(red/s),θ(red)为车辆转过的角度(参见图3),当θ=0时,第m车头到达第一个方格的时刻等于离开停车线的时刻,即
Figure GDA0002600414730000035
当θ≠0且θ≠π/2时,则第m车车头到达任意一点(x,y)的时刻t可由公式(28)计算;当θ=π/2时,t可由公式(29)计算。
Figure GDA0002600414730000036
ω=v/r (18)
θ=arctan(c/d) (19)
θS→W=arctan(y/x) (20)
θE→S=arctan[(2n-x)/y] (21)
θN→E=arctan[(2n-y)/(2n-x)] (22)
θW→N=arctan[x/(2n-y)] (23)
θW→S=arctan(x/y) (24)
θS→E=arctan[y/(2n-x)] (25)
θE→N=arctan[(2n-x)/(2n-y)] (26)
θN→W=arctan[(2n-y)/x (27)
Figure GDA0002600414730000037
Figure GDA0002600414730000038
步骤33:根据步骤2确定的路径驶过每个方格的坐标,fi→f’j路径上转弯车辆车头到达方格Gpq的时刻
Figure GDA0002600414730000039
由公式(30)计算,车尾驶离方格Gpq的时刻
Figure GDA00026004147300000310
由公式(31)计算:
Figure GDA00026004147300000311
Figure GDA00026004147300000312
式中
Figure GDA00026004147300000313
表示在路径fi→f’j上,落在方格Gpq上的一段圆弧上的任一点,与停车线位置的夹角。
本发明中,步骤4根据安全车辆时距约束和总延误最小的目标函数,优化获得每辆车驶离停车线的最佳时刻,具体包括以下步骤:
步骤41:不同行驶路径的车辆可能到达同一个方格Gpq,设置安全时距为h秒并两两之间比较,则有约束条件(32)、(33)。
Figure GDA00026004147300000314
Figure GDA00026004147300000315
即两辆车之间车头到达Gpq的时刻至少间隔h秒,车尾驶离方格的时刻至少间隔h秒。
步骤42:第m辆车的延误由公式(34)计算,即延误等于驶离停车线的时刻减去计划到达停车线的时刻。总延误如公式(35)所示,根据总延误最小的目标函数式(36),及(1)-(35)的约束条件可以确定每辆车驶离停车线最优时刻。
Figure GDA0002600414730000041
Figure GDA0002600414730000042
MIN(D) (36)
有益效果:本发明与现有技术相比,具有以下优点:
本发明方法能使自动驾驶车辆在交叉口进口道处选择任一车道行驶,而无需紧急变道或强制变道,大幅提高交通流便捷性,改善强制变道造成的安全风险和对交通流的扰动。
附图说明
图1为本发明方法的流程图;
图2为交叉口自由转向车道布局示意图;
图3为本发明方法的研究对象示意图;
图4为实施例示意图;
图5为左转轨迹示意图;
具体实施方式
结合附图和实施例,对本发明技术方案详细说明如下:
示例:选择一个城市典型交叉口为研究对象,在自动驾驶环境下,在任意时刻能获知到达车辆的实时位置、到达停车线的计划时刻及转弯方向,实施例以某时刻随机生成各进口道自动驾驶车辆到达停车线的计划时刻和转弯方向如图4和表1所示。
表1各进口道自动驾驶车辆到达停车线的计划时刻及转弯方向表
进口道 E1 E2 W1 W2 S1 S2 N1 N2
各进口道第1辆车到达停车线的计划时刻 2s 1s 0s 0s 2s 0s 0s 1s
方向 左转 右转 直行 直行 直行 左转 右转 右转
各进口道第2辆车到达停车线的计划时刻 2s 4s 1s 2s 3s 2s 5s 2s
方向 左转 直行 4s 7s 右转 右转 直行 直行
实例中均取n=2,即各方向进口道车道数为2,取每条进口道有2辆车到达,则总计共有16到达。车道宽度为lr=3m,通过交叉口的速度v=30km/h=8.34m/s,无人驾驶车辆的车身长度lc=4.5m,宽度ld=2.5m。根据步骤11对交叉口的车道数进行编号,设置方格的边长lg=lr=3m,将交叉口区域划分为4×4的方格并进行编号,建立直角坐标系(参见图4)。可得方格编号对应的坐标范围依次是
Figure GDA0002600414730000043
其中p,q=(1,2,…,4) (37)
根据步骤21的公式(4)可得路径RS1→N4轨迹方程为
Figure GDA0002600414730000044
结合公式(33)确定RS1→N4驶过的方格依次是G41,G42,G43,G44
根据步骤31的公式(14)可计算出第m=1辆车头进入方格G41的时刻是
Figure GDA0002600414730000045
车头进入其他方格的时刻依次是:
Figure GDA0002600414730000046
Figure GDA0002600414730000048
根据公式(15)计算得直行车辆占据方格的时间均为ΔtT=lg/v+lc/v=3/8.34+4.5/8.34=0.899s。根据公式(16)计算车尾驶出方格的时间依次是:
Figure GDA00026004147300000410
Figure GDA00026004147300000413
同理,根据步骤21的公式(5),路径RW2→E3中i=2可得轨迹方程为
Figure GDA0002600414730000051
结合公式(33)确定RW2→E3驶过的方格依次是G12,G22,G32,G42。第1辆车头进入各方格的时刻依次是
Figure GDA0002600414730000052
1.08s。车尾驶出方格的时间依次是:
Figure GDA0002600414730000056
Figure GDA0002600414730000058
同理路径RW1→E4中第1辆车头进入方格G11,G21,G31,G41的时刻依次是
Figure GDA00026004147300000511
Figure GDA00026004147300000512
车尾驶出方格的时间依次是:
Figure GDA00026004147300000515
Figure GDA00026004147300000518
路径RE1→S4中i=1,则根据步骤22的公式(9)得到路径方程的圆心为(12,0),根据公式(12)可得rL=9m。则根据公式(7)可得RE1→S4的路径轨迹方程
Figure GDA00026004147300000519
根据步骤23,式(34)与x=3,6,9,12的交点分别是(3,0),(3,7.93),(6,6.70),(6,10.39),(9,8.48),(9,11.6),(12,9),(12,12)。由
Figure GDA00026004147300000520
结合(37)式确定RE1→S4压过的方格的编号依次是:G44、G43、G34、G33、G24、G23、G22、G21、G13、G12、G11(参见图5)。
路径内侧和外侧的半径分别为r1=9m和r2=12m。根据步骤12可得车头到G44和G43时刻等于离开停车线的时刻
Figure GDA00026004147300000524
转弯的线速度v=30km/h=8.34m/s,由公式(18)可得角速度ω1=8.34/9=0.925red/s,ω2=8.34/12=0.694red/s。
Figure GDA00026004147300000525
与公式(38)联立可求得G34在路径中任一点坐标。
通过计算对比可得到
Figure GDA00026004147300000526
对应的坐标为G34=(9,11.6),
Figure GDA00026004147300000527
对应的坐标为G34=(6,9)(参见图5),由公式(21)可计算得
Figure GDA00026004147300000528
由公式(30)计算得车头到达G34的时刻
Figure GDA00026004147300000529
由公式(31)计算得车尾驶离G34的时刻
Figure GDA00026004147300000530
Figure GDA00026004147300000531
Figure GDA00026004147300000532
对应的坐标为G44=(9,9),车尾驶离G44的时刻
Figure GDA00026004147300000533
Figure GDA00026004147300000534
Figure GDA00026004147300000535
对应的坐标为G43=(9,8.49),车尾驶离G43的时刻
Figure GDA00026004147300000536
通过计算对比可得其他方格使
Figure GDA00026004147300000537
的坐标和车头到方格的时刻依次是:
G33=(9,9)、
Figure GDA00026004147300000538
G24=(6,10.39)、
Figure GDA00026004147300000539
G23=(6,9)、
Figure GDA00026004147300000540
G22=(5.29,6)、
Figure GDA0002600414730000061
G13=(3,7.937)、
Figure GDA0002600414730000062
G12=(3,6)、
Figure GDA0002600414730000063
G21=(3.514,3)、
Figure GDA0002600414730000064
G11=(3,3)、
Figure GDA0002600414730000065
通过计算对比可得其他方格使
Figure GDA0002600414730000066
的坐标和车尾驶离方格的时刻依次是:
G33=(6,6.7)、
Figure GDA0002600414730000067
Figure GDA0002600414730000068
G24=(4.1,9)、
Figure GDA0002600414730000069
G23=(3,6)、
Figure GDA00026004147300000610
G22=(3,3)、
Figure GDA00026004147300000611
G13=(1.6,6)、
Figure GDA00026004147300000612
G12=(0.38,3)、
Figure GDA00026004147300000613
G21=(3,0)、
Figure GDA00026004147300000614
G11=(0,0)、
Figure GDA00026004147300000615
同理,确定RS2→W3压过的方格的编号依次是:G31、G21、G32、G22、G33、G12、G23、G13,计算对比可得使方格
Figure GDA00026004147300000616
最小的坐标,可计算出路径RS2→W3车头到达每个方格的时刻:
Figure GDA00026004147300000617
G32=(8.485,3)、
Figure GDA00026004147300000618
G22=(6,3)、
Figure GDA00026004147300000619
G33=(6.708,6)、
Figure GDA00026004147300000620
G12=(3,5.196)、
Figure GDA00026004147300000621
G23=(6,6)、
Figure GDA00026004147300000622
G13=(3,6)、
Figure GDA00026004147300000623
计算对比可得使方格
Figure GDA0002600414730000071
最大坐标,可计算出路径RS2→W3车尾驶离方格的时刻:
G31=(6,3)、
Figure GDA0002600414730000072
G21=(5.2,3)、
Figure GDA0002600414730000073
G32=(6,6)、
Figure GDA0002600414730000074
G22=(3,6)、
Figure GDA0002600414730000075
G33=(6,6.708)、
Figure GDA0002600414730000076
G12=(0,6)、
Figure GDA0002600414730000077
G23=(3,8.485)、
Figure GDA0002600414730000078
G13=(0,9)、
Figure GDA0002600414730000079
根据公式(26)得路径RE2→N3的圆心坐标(12,12),内侧和外侧的半径分别为r1=6m和r2=3m。路径轨迹方程为
Figure GDA00026004147300000710
与x=9,12的交点分别是(9,7.09),(9,10.75),(12,6.25),(12,8.75)。由
Figure GDA00026004147300000711
Figure GDA00026004147300000712
结合(37)式确定RE2→N3压过的方格的编号依次是:G43,G44,G33,G34
根据步骤12可得车头到达的时间依次是:
Figure GDA00026004147300000713
Figure GDA00026004147300000715
Figure GDA00026004147300000717
车尾驶出方格的时间依次是:
Figure GDA00026004147300000718
Figure GDA00026004147300000720
同理可得路径RN2→W3中,车头到达G14、G24、G23、G13的时刻依次是
Figure GDA00026004147300000722
Figure GDA00026004147300000723
车尾驶出方格的时刻依次是:
Figure GDA00026004147300000726
Figure GDA00026004147300000729
路径RN1→W4中车辆到G14的时刻:
Figure GDA00026004147300000731
车尾驶离方格的时刻:
Figure GDA00026004147300000732
Figure GDA00026004147300000733
根据步骤12,第m=2辆车实际到达停车线的时刻为:
Figure GDA00026004147300000734
设置安全时距为h=0.6s,根据步骤42的目标函数和步骤41的公式(32)、(33)约束可确定总延误最小MIN(D)=11.139s,此时每辆车进入方格的最佳时刻AT和驶离方格的时刻LT如表2所示;各进口道车辆计划到达停车线时刻、实际到达停车线的时刻、驶离停车线的最佳时刻及车辆延误如表3所示:
表2各路径车辆进入各方格的时刻AT和驶离方格的时刻LT
Figure GDA0002600414730000081
表3各进口道车辆计划到达停车线时刻、实际到达停车线的时刻、驶离停车线的最佳时刻及车辆延误表
进口道 E1 E2 W1 W2 S1 S2 N1 N2
第1辆计划到达停车线时刻 2s 1s 0s 0s 2s 0s 0s 1s
第1辆实际到达停车线时刻 2s 1s 0s 0s 2s 0s 0s 1s
第1辆驶离停车线时刻 2s 1s 1s 1.6s 4s 0s 0s 1.5s
车辆延误 0s 0s 1s 1.6s 2s 0s 0s 0.5s
第2辆计划到达停车线时刻 2s 4s 1s 2s 3s 2s 5s 2s
第2辆实际到达停车线时刻 2s 4s 1s 3s 4.54s 2s 5s 2s
第2辆驶离停车线时刻 4s 4s 1s 3s 4.54s 2s 6.5s 2s
车辆延误 2s 0s 0s 1s 1.54s 0s 1.5s 0s

Claims (3)

1.一种自动驾驶下交叉口自由转向车道设置方法,其特征在于,该方法包括如下步骤:
步骤1:确定交叉口车道数并对其编号,将交叉口内部空间离散化,划分为若干小方格并将方格编号,按车道宽度是方格边长的整数倍确定方格的边长,建立直角坐标系,确定各方格的坐标范围;输入车辆到达停车线的计划到达时刻、所在车道编号、转弯方向;
步骤2:在直角坐标系中确定车辆在交叉口内部行驶路径的方程,并结合方格坐标确定路径驶过的方格;
步骤3:确定每个方格被占据的时间方程;
步骤4:根据安全车辆时距约束和总延误最小的目标函数,优化获得每辆车驶离停车线的最佳时刻;
所述步骤1包括如下步骤:
步骤11:每个方向进口车道为i,其中i=1,2,…,n;出口道车道为j,其中j=1,2,…,n;对交叉口进出口道从外侧依次进行编号,车道宽度为lr,车辆以速度v匀速通过交叉口,交叉口内部不能停留,车辆的车身长度为lc,宽度ld,将交叉口内部空间离散化,划分为若干小方格,车道宽度lr是方格边长lg的整数倍,方格的编号沿坐标轴正方向依次是1,…,2nlr/lg,以交叉口内部空间的左下角为原点建立直角坐标系,各方格对应的坐标如公式(1)所示,式中Gpq表示方格G在x轴和y轴对应的编号分别是p,q;
Figure FDA0002600414720000011
步骤12:fi→f’j表示车辆从f方向的第i条进口道行驶到f’方向的第j条进口道,其中f表示进口道,f=W、E、S、N,式中E表示东进口,W表示西进口,S表示南进口,N表示北进口,f’表示出口道,f’=W、E、S、N,式中E表示东出口,W表示西出口,S表示南出口,N表示北出口,fi→f’j路径上第m辆车到达停车线的计划时刻为
Figure FDA0002600414720000012
若车道前方车辆未驶离交叉口,则后面的车辆需要停车等待,不考虑自动驾驶车辆的启动波影响,到达停车线的实际时刻用
Figure FDA0002600414720000013
表示,驶离停车线的时刻用
Figure FDA0002600414720000014
表示;
Figure FDA0002600414720000015
时,即第m辆车到达停车线的计划时刻大于等于前一辆车驶离停车线的时刻,则不用排队等待;若
Figure FDA0002600414720000016
时,则需要排队等待,第m辆车到达停车线的实际时刻
Figure FDA0002600414720000017
由公式(2)计算,其中v表示车辆的行驶速度;
Figure FDA0002600414720000018
当m=1时,即为第一辆车,前方没有等待通行的车辆,此时实际到达停车线的时刻等于计划到达停车线时刻,即
Figure FDA0002600414720000019
所述步骤2中的在直角坐标系中确定车辆在交叉口内部行驶路径的方程,并结合方格坐标确定路径驶过的方格,包括如下步骤:
步骤21:以Rfi→f’j表示车辆从f方向的第i条进口道行驶到f’方向的第j条进口道的路径,E→W和S→N方向进口道第i车道直行车辆的路径REi→W’j和RSi→Nj上下限的方程分别如公式(3)、(4)所示:
Figure FDA00026004147200000110
Figure FDA00026004147200000111
式中n表示进口道的车道数,(2n-i)·lr和(2n-i+1)·lr分别为E→W,S→N方向进口道第i车道上车辆行驶路径的上边界和下边界对应的坐标值,虽然车辆宽度为ld,但为保证行车安全,驶过路径宽度设置为车道的宽度lr
W→E,N→S方向进口道第i车道直行车辆的路径RWi→Ej和RNi→Sj上下边界方程如公式(5)、(6)所示:
Figure FDA00026004147200000112
Figure FDA00026004147200000113
步骤22:确定左转和右转转弯路径的方程,假设转弯路径的圆心为(a,b),(afi→f’j,bfi→f’j)表示fi→f’j转弯路径对应圆心坐标,左转和右转的半径分别为rL,rR,则路径方程如公式(7)所示:
Figure FDA0002600414720000021
各方向第i进口道转弯路径对应圆心坐标和半径的关系式如公式(8)-(13)所示:
(aNi→Ej,bNi→Ej)=(aEi→Nj,bEi→Nj)=(2n·lr,2n·lr) (8)
(aEi→Sj,bEi→Sj)=(aSi→Ej,bSi→Ej)=(2n·lr,0) (9)
(aWi→Nj,bWi→Nj)=(aNi→Wj,bNi→Wj)=(0,2n·lr) (10)
(aSi→Wj,bSi→Wj)=(aWi→Sj,bWi→Sj)=(0,0) (11)
rL=(2n-i)·lr,其中i=1…n (12)
rR=i·lr,其中i=1…n (13)
步骤23:当车辆直行时,根据步骤21确定直行车辆的路径方程,与步骤11确定方格坐标的公式(1)联立,可得到路径驶过的方格,当车辆左转或右转时,根据步骤22确定的路径方程与公式(1)联立即可求得路径驶过的方格。
2.根据权利要求1所述的一种自动驾驶下交叉口自由转向车道设置方法,其特征在于,所述步骤3中,确定每个方格被占据的时间方程的方法,包含如下步骤:
步骤31:当第m辆车以速度v直行时,fi→f’j路径上车头到第k个方格Gpq的时刻
Figure FDA0002600414720000022
由公式(14)计算,直行车辆占据方格的时间ΔtT均可由公式(15)计算,车尾驶出方格Gpq的时刻
Figure FDA0002600414720000023
由公式(16)计算;
Figure FDA0002600414720000024
ΔtT=lg/v+lc/v (15)
Figure FDA0002600414720000025
步骤32:当车辆以线速度v转弯时,驶过方格上的任一点到圆心的距离r由公式(17)计算,其中在不同转弯方向的c,d具体取值如公式(20)-(27)所示,通过公式(18)可计算得转弯的角速度ω(red/s),θ(red)为车辆转过的角度,当θ=0时,第m车头到达第一个方格的时刻等于离开停车线的时刻,即
Figure FDA0002600414720000026
当θ≠0且θ≠π/2时,则第m车车头到达任意一点(x,y)的时刻t可由公式(28)计算;当θ=π/2时,t可由公式(29)计算;
Figure FDA0002600414720000027
ω=v/r (18)
θ=arctan(c/d) (19)
θS→W=arctan(y/x) (20)
θE→S=arctan[(2n-x)/y] (21)
θN→E=arctan[(2n-y)/(2n-x)] (22)
θW→N=arctan[x/(2n-y)] (23)
θW→S=arctan(x/y) (24)
θS→E=arctan[y/(2n-x)] (25)
θE→N=arctan[(2n-x)/(2n-y)] (26)
θN→W=arctan[(2n-y)/x (27)
Figure FDA0002600414720000028
Figure FDA0002600414720000029
步骤33:根据步骤2确定的路径驶过每个方格的坐标,fi→f’j路径上转弯车辆车头到达方格Gpq的时刻
Figure FDA00026004147200000210
由公式(30)计算,车尾驶离方格Gpq的时刻
Figure FDA00026004147200000211
由公式(31)计算:
Figure FDA0002600414720000031
Figure FDA0002600414720000032
式中
Figure FDA0002600414720000033
表示在路径fi→f’j上,落在方格Gpq上的一段圆弧上的任一点,与停车线位置的夹角。
3.根据权利要求1所述的一种自动驾驶下交叉口自由转向车道设置方法,其特征在于,所述步骤4中,根据安全车辆时距约束和总延误最小的目标函数,优化获得每辆车驶离停车线的最佳时刻的方法,包括如下步骤:
步骤41:不同行驶路径的车辆可能到达同一个方格Gpq,设置安全时距为h秒并两两之间比较,则有约束条件(32)、(33);
Figure FDA0002600414720000034
Figure FDA0002600414720000035
即两辆车之间车头到达Gpq的时刻至少间隔h秒,车尾驶离方格的时刻至少间隔h秒;
步骤42:第m辆车的延误由公式(34)计算,即延误等于驶离停车线的时刻减去计划到达时刻,总延误如公式(35)所示,根据总延误最小的目标函数式(36),及(1)-(35)的约束条件可以确定每辆车驶离停车线最优时刻;
Figure FDA0002600414720000036
Figure FDA0002600414720000037
MIN(D) (36)。
CN201810346657.1A 2018-04-18 2018-04-18 一种自动驾驶下交叉口自由转向车道设置方法 Active CN108615387B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810346657.1A CN108615387B (zh) 2018-04-18 2018-04-18 一种自动驾驶下交叉口自由转向车道设置方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810346657.1A CN108615387B (zh) 2018-04-18 2018-04-18 一种自动驾驶下交叉口自由转向车道设置方法

Publications (2)

Publication Number Publication Date
CN108615387A CN108615387A (zh) 2018-10-02
CN108615387B true CN108615387B (zh) 2020-09-25

Family

ID=63660017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810346657.1A Active CN108615387B (zh) 2018-04-18 2018-04-18 一种自动驾驶下交叉口自由转向车道设置方法

Country Status (1)

Country Link
CN (1) CN108615387B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112373472A (zh) * 2021-01-14 2021-02-19 长沙理工大学 一种自动驾驶交叉口车辆进入时刻与行驶轨迹控制方法

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111768649B (zh) * 2019-03-15 2023-09-26 北京京东乾石科技有限公司 车辆的控制方法、装置和计算机可读存储介质
CN110794839B (zh) * 2019-11-07 2022-04-29 中国第一汽车股份有限公司 一种异形路口的自动驾驶控制方法及车辆
CN111368017B (zh) * 2020-03-10 2020-12-01 无锡物联网创新中心有限公司 一种用于智能网联汽车的数据筛选方法
CN112017440B (zh) * 2020-10-26 2021-01-12 长沙理工大学 一种面向自动驾驶环境下交叉***通控制的迭代算法
CN112309120B (zh) * 2020-11-04 2021-10-22 长沙理工大学 一种最佳进口车道选择的自动驾驶交叉***通控制方法
CN112071074A (zh) * 2020-11-12 2020-12-11 长沙理工大学 一种交叉口自动驾驶车辆专用相位的设置方法
CN113096379A (zh) * 2021-03-03 2021-07-09 东南大学 基于交通冲突的驾驶风格识别方法
CN113313957B (zh) * 2021-05-30 2022-07-05 南京林业大学 基于增强型Dijkstra算法的无信号灯交叉路口车辆调度方法
CN115035733B (zh) * 2022-04-13 2023-05-02 合肥工业大学 混合驾驶环境下信号交叉口专用进口道的动态管控方法
CN115482677B (zh) * 2022-09-19 2023-12-08 长沙理工大学 一种自动驾驶交叉口的公交优先控制方法
CN116758750B (zh) * 2023-08-22 2023-10-17 中建八局第三建设有限公司 城市隧道施工区最优出口选择***、方法及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103177596A (zh) * 2013-02-25 2013-06-26 中国科学院自动化研究所 一种交叉路口自主管控***
CN103871234A (zh) * 2012-12-10 2014-06-18 中兴通讯股份有限公司 一种基于栅格映射生长的交通网络划分方法及配置服务器
CN206557995U (zh) * 2017-03-02 2017-10-13 安徽三联学院 一种基于互联网的路***通信号盲区提示***
CN107248297A (zh) * 2017-08-01 2017-10-13 东南大学 一种车路协同环境下交叉口栅格化信号相位时长计算方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8878695B2 (en) * 2011-06-27 2014-11-04 Stc, Inc. Signal light priority system utilizing estimated time of arrival

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103871234A (zh) * 2012-12-10 2014-06-18 中兴通讯股份有限公司 一种基于栅格映射生长的交通网络划分方法及配置服务器
CN103177596A (zh) * 2013-02-25 2013-06-26 中国科学院自动化研究所 一种交叉路口自主管控***
CN206557995U (zh) * 2017-03-02 2017-10-13 安徽三联学院 一种基于互联网的路***通信号盲区提示***
CN107248297A (zh) * 2017-08-01 2017-10-13 东南大学 一种车路协同环境下交叉口栅格化信号相位时长计算方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Cooperative Intersection Management: A Survey;Lei Chen 等;《IEEE Transactions on Intelligent Transportation Systems》;20161231;第570-586页 *
Polling Systems Based Autonomous Vehicle Coordination in Traffic Intersections with No Traffic Signals;David Miculescu 等;《arXiv:Systems and Control》;20161231;第1-33页 *
基于改进宏观交通模型的交通协调控制;张敏捷 等;《华南理工大学学报( 自然科学版)》;20130430;第41卷(第4期);第83-89页 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112373472A (zh) * 2021-01-14 2021-02-19 长沙理工大学 一种自动驾驶交叉口车辆进入时刻与行驶轨迹控制方法

Also Published As

Publication number Publication date
CN108615387A (zh) 2018-10-02

Similar Documents

Publication Publication Date Title
CN108615387B (zh) 一种自动驾驶下交叉口自由转向车道设置方法
CN111325981B (zh) 一种智能网联条件下的交叉***通流微观控制方法
CN109300306B (zh) 车路协同环境下交叉口可变导向车道、信号灯及车辆轨迹协同优化方法
CN106355918B (zh) 无人驾驶车辆的控制方法、装置和***
CN110861650B (zh) 车辆的路径规划方法、装置,车载设备和存储介质
JP6451847B2 (ja) 運転計画装置、走行支援装置、運転計画方法
CN109410619B (zh) 一种单行道路网下的自动化交通管控方法和***
WO2017013750A1 (ja) 運転計画装置、走行支援装置、運転計画方法
CN108932856B (zh) 一种自动驾驶下交叉口通行权设置方法
KR102092484B1 (ko) 씬 평가 장치, 주행 지원 장치, 씬 평가 방법
CN106875709A (zh) 一种基于红绿灯的车速诱导方法、***及车辆
CN106485931A (zh) 一种道路交叉口车辆快速通行辅助驾驶***及方法
US10832439B1 (en) Locating entities in a mapped environment
CN104192148B (zh) 一种基于交通信号信息预知的主干道车速规划方法
CN105575151A (zh) 考虑车辆类型及平面交叉口延误的gps导航路径优化方法
CN113479217A (zh) 一种基于自动驾驶的变道避障方法与***
CN103403777B (zh) 驾驶支援***
CN109584554B (zh) 一种道路交叉口通行控制方法和***
CN113140112A (zh) 一种自动驾驶交叉口车辆冲突分离的控制方法
CN111833618A (zh) 一种行人被动优先的智能信号控制方法
CN112356836A (zh) 一种保障自动驾驶交叉口通行安全的关键冲突点确定方法
CN108930206A (zh) 一种自动驾驶下交叉口通行路径设置方法
CN112017439A (zh) 一种自动驾驶交叉口行人过街摆渡车控制方法
CN108961800A (zh) 一种自动驾驶下基于交叉口空间离散化的车辆通行时间建模方法
US11392128B1 (en) Vehicle control using directed graphs

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant