交叉口通行预测及其路径上交叉口通行动、静态预测方法



1.本发明涉及一种交叉口通行预测及其路径上交叉口通行动、静态预测方法,属于交通信息的应用领域。


背景技术:



2.当下,城市道路交叉口信号灯的相位转换控制的特点,都是按照各自设定的相序和时长,由自身的定时控制器独立进行控制的,每次的相位转换,从开始到结束,是按设定好的时长周而复始循环进行,且没有记录。对于某日期时间某交叉口信号灯的相位状况,是无法查到的。
3.交叉口实时通行数字数据的意义是城市道路交通信息化的必要前提,为信号灯控制的智能化或智慧化有着基础支撑的意义,对实时交通流信息的全面采集及实时交通状况的准确了解和掌握有着重要的现实意义。众所周知,线是由点组成的,网是由线组成的,把交叉口喻为点,道路喻为线,以点带线,以线带面,这就为城市交通网的大数据分析创建了数字信息基础,为网的协调模型提供了验证数据。为交通流规律分析、合理的交通控制策略及精准模型提供了支持,其实际意义是深远的,因为人工智能实现的基础是对客观规律的精准和深度把握。这正是目前在交通管控领域最缺乏的,也是亟须解决的问题。


技术实现要素:



4.本发明提出一种交叉口通行预测及其路径上交叉口通行动、静态预测方法,可以对通过某交叉口的通行状况信息(包括:各路口的左转的通行概率、直行的通行概率、直行通行的平均时长、左转等待的平均时长、左转通行的平均时长等)进行预测,其有着很高的实时性、可行性和为交通参与者、特别是机动车驾乘者提供出行便利的信息服务、对交通参与者安心驾乘、安全驾驶有着不可忽视的现实意义,对提升导航的智能化水平,对未来的自动驾驶,都有着重要助力和基础支撑的作用。
5.本发明的发明人之前申请的专利号为:202010096031.7,名称为:一种用于交叉口交通信号灯的智能控制系统及其控制方法,不仅实现城市交通信号灯的智能控制,并且还创建了城市道路交叉口实时通行数字数据,其特征是把城市道路每个交叉口的信号灯的每次相位变化,都统一与时区的日期时间(例如公历北京时间)关联,记录存储在远程数据库管理子系统的交叉口数据库(以下简称交叉口数据库)中。本发明中所述的智能控制系统为专利号为:202010096031.7中的智能控制系统,交叉口数据库、检索分析模块指的是专利号为:202010096031.7中的交叉口数据库、检索分析模块,交叉口数据库必然包含交叉口各方向的路口名。
6.本发明采用的技术方案是:一种交叉口通行预测方法,涉及的交叉口信号灯控制的相序约定为:直行-左转;其它相序,与这一相序的方法是等同的,包括如下步骤:
7.步骤一:给定或自动获取预测日期时间:包括预测日期yc_dt、预测时间yc_time两项;
8.步骤二:根据检索分析模块得到的交叉口通行数据的分析图表判断预测的道路是否有星期规律:
9.星期规律:根据城市人们的工作生活的常态,城市道路交通行为中会呈现这样的规律:
10.星期wn,wn=1,2,3,4,5,6,0,当wn确定时,在过去有限天数δdn内的星期wn和当前的星期wn,城市道路交叉口车的通行状况或流量是基本相同的,即呈线性状态;
11.当星期规律成立时,满足:当下的wn=过去δdn内的wn,这种情况就称之为星期效应;
12.步骤四:历史数据检索
13.从智能控制系统中交叉口数据库中检索出一组满足如下条件的、数目为rec_num历史数据记录:预测日期前δdn内:
14.预测日期前δdn内:
15.(1)无星期效应:交叉口数据库数据项t_date≥yc_dt-δdn,且交叉口指定路口满足yc_time在该路口通行的起始时间和结束时间期间的所有记录,即:(t_date》=past_dt)and(t_lkm==lkm1/lkm2)and(t_times=《yc_time《t_timee)其中:起始时间:交叉口某道路方向上开启相序周期中信号灯表示通行的起始时间,格式为hh:mm:ss;
16.结束时间:交叉口某道路方向上结束相序周期中信号灯表示通行的终止时间,格式为hh:mm:ss;
17.(2)有星期效应:获取wn==预测日期对应的星期几
18.交叉口数据库数据项t_date≥yc_dt-δdn,且交叉口指定路口满足yc_time在该路口通行的起始时间和结束时间期间且交叉口数据库中数据项weekday==wn的所有记录,即:(t_date》=
p
ast_dt)and(t_lkm==lkm1/lkm2)and(t_times=《yc_time《t_timee)and(weekday==wn)其中:

δdn=30,60,90,100,180,360单位:天;分别表示:1个月,2个月,1个季度,100天,半年,1年天数;

past_dt=yc_dt

δdn,定义为yc_dt前δdn的日期;

t_date:交叉口数据库中日期时间数据项;

t_lkm:交叉口数据库中路口名数据项;

t_times:交叉口数据库中通行起始时间数据项;

t_timee:交叉口数据库中通行结束时间数据项;

lkm1/lkm2:交叉口不同方向路口名;
19.步骤五:根据步骤四在交叉口数据库检索出的所有记录,计算出如下数据:
20.(1)计算出在预测日期时间内可通过确定交叉口各路口左转的概率:
[0021][0022]
(2)进行数据滤波处理统计,得到交叉口各路口直行的通行概率、直行通行的平均时长、左转等待的平均时长、左转通行的平均时长等的预测值,具体如下:
[0023]

预测直行的通行概率:
[0024]
(i)从检索出的记录中按如下统计并创建直行预测标志的新数据项:
[0025]
如果[预测时间-(起始时间i+实际直行时长i)]》=0则:直行预测标志i=1;
[0026]
否则直行预测标志i=0
[0027]
其中:i为下标,且1≤i≤rec_num;实际直行时长:交叉口某道路方向上直行通过的实际时长;
[0028]
直行预测标志:值为1,能通行;值为0,不能通行;
[0029]
(ii)对直行预测标志数据项做计数统计:
[0030]
如果直行预测标志i==1,则计数器加1;
[0031]
其中:计数器最终值即为历史直行通过的累计次数
[0032]
(iii)通过上述(i)(ii)获得从检索出的记录中统计出历史直行通过的累计次
[0033]
数,由此计算预测直行通行概率:
[0034][0035]

预测直行通行的平均时长/左转等待的平均时长,单位:秒:
[0036]
(i)从检索出的记录中统计计算并创建直行通行/左转等待时长新数据项:
[0037]
直行通行/左转等待时长i=结束时间i-预测时间
[0038]
其中:i为下标,且1≤i≤rec_num;
[0039]
(ii)对直行通行/左转等待时长新数据项按上述

(i)直行预测标志的新数据项为1条件进行统计
[0040][0041]
(iii)计算直行通行/左转等待的平均时长:
[0042][0043]
说明:交叉口直行通行结束时刻,就是左转通行开始,因此,直行通行的时长就是等待左转通行的时长;
[0044]

预测左转通行的平均时长,单位:秒:
[0045]
预测左转的时长就是结束时间与预测时间的差值,在检索出rec_num条的记录中,计算数据项结束时间与预测时间差的平均值,即为左转通行的平均时长,即:
[0046][0047]
一种导航路径上交叉口通行静态预测方法,其特征在于:用导航输入目的地,得到从当下位置到目的地的路径,还能得到路径上所途径的所有交叉口数量,设为n个,j=1,2,3.....n,j为将到达的第j个交叉口,根据所述的交叉口通行预测方法预测每个途径交叉口的通行情况,具体步骤如下:
[0048]
step 1:设j=1,获取当下日期时间设为tj,tj为第j个交叉口的出发时间;
[0049]
step 2:获取出发点到第j个交叉口的路程,设为s,获取这段路的最大限速v或者通过大数据统计得出平均速度v;
[0050]
step 3:计算通过这段路程到达交叉口的时间为tj=s/v;
[0051]
step 4:计算tj+tj,得到第j个交叉口的预测日期时间;
[0052]
step 5:将预测日期时间+交叉口路口各行驶方向作为参数,使用权利要求1所述的交叉口通行预测方法,得到该交叉口行进方向通过的时长

tj;
[0053]
step 6:把该交叉口作为出发点,判断如果j+1《=n,t
j+1
=tj+tj+

tj为新的开始出发时间,且j递增,重复上述的
②③④
就可得到交叉口的静态预测结果。
[0054]
一种导航路径上交叉口通行动态预测方法,具体步骤与所述的导航路径上交叉口通行静态预测方法相同,不同之处在于:step 2中s和v通过位置信息动态获取。
[0055]
本发明的有益效果是:对交叉口的通行状况信息的预测,有着很高的实时性、可行性和为交通参与者、特别是机动车驾乘者提供出行便利的信息服务、对交通参与者安心驾乘、安全驾驶有着不可忽视的现实意义,对提升导航的智能化水平,对未来的自动驾驶,都有着重要助力和基础支撑的作用。
附图说明
[0056]
图1为本发明一种交叉口通行预测方法的说明图;
[0057]
图2为本发明一种导航路径上交叉口通行静态预测方法的流程图;
[0058]
图3为本发明一种导航路径上交叉口通行动态预测方法的流程图。
具体实施方式
[0059]
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明型,并非用于限定本发明型的范围。
[0060]
实施例1:一种交叉口通行预测方法,涉及的交叉口信号灯控制的相序约定为:直行-左转;其它相序,与这一相序的方法是等同的,包括如下步骤:
[0061]
步骤一:获取智能控制系统中存储模块保存的信息,给定或自动获取预测日期时间:包括预测日期yc_dt、预测时间yc_time两项;
[0062]
步骤二:根据检索分析模块得到的交叉口通行数据的分析图表判断预测的道路是否有星期规律:
[0063]
星期规律:根据城市人们的工作生活的常态,城市道路交通行为中会呈现这样的规律:
[0064]
星期wn,wn=1,2,3,4,5,6,0,当wn确定时,在过去有限天数δdn内的星期wn和当前的星期wn,城市道路交叉口车的通行状况或流量是基本相同的,即呈线性状态;
[0065]
当星期规律成立时,满足:当下的wn=过去δdn内的wn,这种情况就称之为星期效应;
[0066]
步骤四:历史数据检索
[0067]
从智能控制系统中交叉口数据库中检索出一组满足如下条件的、数目为rec_num历史数据记录:预测日期前δdn内:
[0068]
预测日期前δdn内:
[0069]
(1)无星期效应:交叉口数据库数据项t_date≥yc_dt-δdn,且交叉口指定路口满足yc_time在该路口通行的起始时间和结束时间期间的所有记录,即:(t_date》=
p
ast_dt)and(t_lkm==lkm1/lkm2)and(t_times=《yc_time《t_timee)其中:起始时间:交叉口某道路方向上开启相序周期中信号灯表示通行的起始时间,格式为hh:mm:ss;
[0070]
结束时间:交叉口某道路方向上结束相序周期中信号灯表示通行的终止时间,格式为hh:mm:ss;
[0071]
(2)有星期效应:获取wn==预测日期对应的星期几
[0072]
交叉口数据库数据项t_date≥yc_dt-δdn,且交叉口指定路口满足yc_time在该
路口通行的起始时间和结束时间期间且交叉口数据库中数据项weekday==wn的所有记录,即:(t_date》=
p
ast_dt)and(t_lkm==lkm1/lkm2)and(t_times=《yc_time《t_timee)and(weekday==wn)其中:

δdn=30,60,90,100,180,360单位:天;分别表示:1个月,2个月,1个季度,100天,半年,1年天数;

past_dt=yc_dt

δdn,定义为yc_dt前δdn的日期;

t_date:交叉口数据库中日期时间数据项;

t_lkm:交叉口数据库中路口名数据项;

t_times:交叉口数据库中通行起始时间数据项;

t_timee:交叉口数据库中通行结束时间数据项;

lkm1/lkm2:交叉口不同方向路口名;
[0073]
步骤五:根据步骤四在交叉口数据库检索出的所有记录,计算出如下数据:
[0074]
(1)计算出在预测日期时间内可通过确定交叉口各路口左转的概率:
[0075][0076]
(2)进行数据滤波处理统计,得到交叉口各路口直行的通行概率、直行通行的平均时长、左转等待的平均时长、左转通行的平均时长等的预测值,具体如下:
[0077]

预测直行的通行概率:
[0078]
(i)从检索出的记录中按如下统计并创建直行预测标志的新数据项:
[0079]
如果[预测时间-(起始时间i+实际直行时长i)]》=0则:直行预测标志i=1;
[0080]
否则直行预测标志i=0
[0081]
其中:i为下标,且1≤i≤rec_num;实际直行时长:交叉口某道路方向上直行通过的实际时长;
[0082]
直行预测标志:值为1,能通行;值为0,不能通行;
[0083]
(ii)对直行预测标志数据项做计数统计:
[0084]
如果直行预测标志i==1,则计数器加1;
[0085]
其中:计数器最终值即为历史直行通过的累计次数
[0086]
(iii)通过上述(i)(ii)获得从检索出的记录中统计出历史直行通过的累计次数,由此计算预测直行通行概率:
[0087][0088]

预测直行通行的平均时长/左转等待的平均时长,单位:秒:
[0089]
(i)从检索出的记录中统计计算并创建直行通行/左转等待时长新数据项:
[0090]
直行通行/左转等待时长i=结束时间i-预测时间
[0091]
其中:i为下标,且1≤i≤rec_num;
[0092]
(ii)对直行通行/左转等待时长新数据项按上述

(i)直行预测标志的新数据项为1的条件进行统计
[0093][0094]
(iii)计算直行通行/左转等待的平均时长:
[0095][0096]
说明:一般情况,交叉口直行通行结束时刻,就是左转通行开始,因此,直行通行的时长就是等待左转通行的时长,参考图1中

时间轴。
[0097]

预测左转通行的平均时长,单位:秒:
[0098]
预测左转的时长就是结束时间与预测时间的差值,参考图1中

时间轴,在检索出rec_num条的记录中,计算数据项结束时间与预测时间差的平均值,即为左转通行的平均时长,即:
[0099][0100]
一种导航路径上交叉口通行静态预测方法,其特征在于:用导航输入目的地,得到从当下位置到目的地的路径,还能得到路径上所途径的所有交叉口数量,设为n个,j=1,2,3.....n,j为将到达的第j个交叉口,根据所述的交叉口通行预测方法预测每个途径交叉口的通行情况,具体步骤如下:
[0101]
step 1:设j=1,获取当下日期时间设为tj,tj为第j个交叉口的出发时间;
[0102]
step 2:获取出发点到第j个交叉口的路程,设为s,获取这段路的最大限速v或者通过大数据统计得出平均速度v;
[0103]
step 3:计算通过这段路程到达交叉口的时间为tj=s/v;
[0104]
step 4:计算tj+tj,得到第j个交叉口的预测日期时间;
[0105]
step 5:将预测日期时间+交叉口路口各行驶方向作为参数,使用权利要求1所述的交叉口通行预测方法,得到该交叉口行进方向通过的时长

tj;
[0106]
step 6:把该交叉口作为出发点,判断如果j+1《=n,t
j+1
=tj+tj+

tj为新的开始出发时间,且j递增,重复上述的
②③④
就可得到交叉口的静态预测结果。
[0107]
一种导航路径上交叉口通行动态预测方法,具体步骤与所述的导航路径上交叉口通行静态预测方法相同,不同之处在于:step 2中s和v通过位置信息动态获取。
[0108]
上面结合附图对本发明的具体实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。

技术特征:


1.一种交叉口通行预测方法,其特征在于:涉及的交叉口信号灯控制的相序约定为:直行-左转;其它相序,与这一相序的方法是等同的,包括如下步骤:步骤一:给定或自动获取预测日期时间:包括预测日期yc_dt、预测时间yc_time两项;步骤二:根据检索分析模块得到的交叉口通行数据的分析图表判断预测的道路是否有星期规律:星期规律:根据城市人们的工作生活的常态,城市道路交通行为中会呈现这样的规律:星期wn,wn=0,1,2,3,4,5,6,当wn确定时,在过去有限天数δdn内的星期wn和当前的星期wn,城市道路交叉口车的通行状况或流量是基本相同的,即呈线性状态;当星期规律成立时,满足:当下的wn=过去δdn内的wn,这种情况就称之为星期效应;步骤四:历史数据检索从智能控制系统中交叉口数据库中检索出一组满足如下条件的、数目为rec_num历史数据记录:预测日期前δdn内:(1)无星期效应:交叉口数据库数据项t_date≥yc_dt-δdn,且交叉口指定路口满足yc_time在该路口通行的起始时间和结束时间期间的所有记录,即:(t_date>=past_dt)and(t_lkm==lkm1/lkm2)and(t_times=<yc_time<t_timee)其中:起始时间:交叉口某道路方向上开启相序周期中信号灯表示通行的起始时间,格式为hh:mm:ss;结束时间:交叉口某道路方向上结束相序周期中信号灯表示通行的终止时间,格式为hh:mm:ss;(2)有星期效应:获取wn==预测日期对应的星期几交叉口数据库数据项t_date≥yc_dt-δdn,且交叉口指定路口满足yc_time在该路口通行的起始时间和结束时间期间且交叉口数据库中数据项weekday==wn的所有记录,即:(t_date>=past_dt)and(t_lkm==lkm1/lkm2)and(t_times=<yc_time<t_timee)and(weekday==wn)其中:

δdn=30,60,90,100,180,360单位:天;分别表示:1个月,2个月,1个季度,100天,半年,1年天数;

past_dt=yc_dt

δdn,定义为yc_dt前δdn的日期;

t_date:交叉口数据库中日期时间数据项;

t_lkm:交叉口数据库中路口名数据项;

t_times:交叉口数据库中通行起始时间数据项;

t_timee:交叉口数据库中通行结束时间数据项;

lkm1/lkm2:交叉口不同方向路口名;步骤五:根据步骤四在交叉口数据库检索出的所有记录,计算出如下数据:(1)计算出在预测日期时间内可通过确定交叉口各路口左转的概率:(2)进行数据滤波处理统计,得到交叉口各路口直行的通行概率、直行通行的平均时长、左转等待的平均时长、左转通行的平均时长等的预测值,具体如下:

预测直行的通行概率:(i)从检索出的记录中按如下统计并创建直行预测标志的新数据项:如果[预测时间-(起始时间
i
+实际直行时长
i
)]>=0则直行预测标志
i
=1;否则直行预测标志
i
=0
其中:i为下标,且1≤i≤rec_num;实际直行时长:交叉口某道路方向上直行通过的实际时长;直行预测标志:值为1,能通行;值为0,不能通行;(ii)对直行预测标志数据项做计数统计:如果直行预测标志
i
==1,则计数器加1;其中:计数器最终值即为历史直行通过的累计次数(iii)通过上述(i)(ii)获得从检索出的记录中统计出历史直行通过的累计次数,由此计算预测直行通行概率:

预测直行通行的平均时长/左转等待的平均时长,单位:秒:(i)从检索出的记录中统计计算并创建直行通行/左转等待时长新数据项:直行通行/左转等待时长
i
=结束时间
i-预测时间其中:i为下标,且1≤i≤rec_num;(ii)对直行通行/左转等待时长新数据项按上述

(i)直行预测标志的新数据项为1的条件进行统计如果(直行预测标志=1)则(iii)计算直行通行/左转等待的平均时长:说明:交叉口直行通行结束时刻,就是左转通行开始,因此,直行通行的时长就是等待左转通行的时长;

预测左转通行的平均时长,单位:秒:预测左转的时长就是结束时间与预测时间的差值,在检索出rec_num条的记录中,计算数据项结束时间与预测时间差的平均值,即为左转通行的平均时长,即:2.一种路径上交叉口通行静态预测方法,其特征在于:用导航输入目的地,得到从当下位置到目的地的路径,还能得到路径上所途径的所有交叉口数量,设为n个,j=1,2,3.....n,j为将到达的第j个交叉口,根据权利要求1所述的交叉口通行预测方法预测每个途径交叉口的通行情况,具体步骤如下:step 1:设j=1,获取当下日期时间设为t
j
,t
j
为第j个交叉口的出发时间;step 2:获取出发点到第j个交叉口的路程,设为s,获取这段路的最大限速v或者通过大数据统计得出平均速度v;step 3:计算通过这段路程到达交叉口的时间为t
j
=s/v;step 4:计算t
j
+t
j
,得到第j个交叉口的预测日期时间;step 5:将预测日期时间+交叉口路口各行驶方向作为参数,使用权利要求1所述的交叉口通行预测方法,得到该交叉口行进方向通过的时长

t
j

step 6:把该交叉口作为出发点,判断如果j+1<=n,t
j+1
=t
j
+t
j
+

t
j
为新的开始出发时间,且j递增,重复上述的
②③④
就可得到交叉口的静态预测结果。3.一种路径上交叉口通行动态预测方法,其特征在于:具体步骤与权利要求2所述的导航路径上交叉口通行静态预测方法相同,不同之处在于:step 2中s和v通过位置信息动态获取。

技术总结


本发明涉及一种交叉口通行预测及其路径上交叉口通行动、静态预测方法,属于交通信息的应用领域。包括如下步骤,给定或自动获取预测日期时间,获取智能控制系统中交叉口数据库的信息,根据检索分析模块得到的交叉口通行数据的分析图表判断预测的道路是否有星期规律,进行检索,根据步骤四在交叉口数据库检索出的历史数据记录,计算出左转的通行概率、直行的通行概率、直行通行的平均时长、左转等待的平均时长、左转通行的平均时长等,该方法可用于导航路径上交叉口动态、静态通行预测。本发明有着很高的实时性、可行性,对提升导航的智能化水平,对未来的自动驾驶,都有着重要助力和基础支撑的作用。基础支撑的作用。基础支撑的作用。


技术研发人员:

张力 梁凯 尹鹏 朱科谕 赵飞宇

受保护的技术使用者:

昆明理工大学

技术研发日:

2022.05.26

技术公布日:

2022/9/13

本文发布于:2024-09-20 17:54:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/12538.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:交叉口   数据项   时长   时间
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议