一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

排队长度与交通量估算方法、装置、设备及可读存储介质与流程

2021-10-16 05:15:00 来源:中国专利 TAG:交通量 估算 排队 长度 装置


1.本技术涉及智慧交通技术领域,特别涉及一种排队长度与交通量估算方法、装置、设备及可读存储介质。


背景技术:

2.交通量作为进行交通分析最基础的指标,而排队长度作为反映交叉口拥堵状况的最直观指标,都是进行交通信号控制优化分析的重要指标。目前对于交通量和排队长度的估计方法主要依赖固定检测器(比如磁感线圈),但是,由于该方法必须布设固定检测器,以致存在安装、运营和维护成本高的问题;且排队长度的准确性受检测器位置和可靠性的影响,一旦某个检测器损坏或车辆排队长度超过检测器布设位置,就无法较为准确地估计排队长度。
3.当前随着车联网技术的发展,智能网联汽车逐步从测试场示范区驶向公共道路开展示范运营,rsu(road side unit,路侧单元)和obu(on board unit,车载单元)的布设开始逐渐增多,智慧路口、自动驾驶、智慧交通在逐渐走向现实。因此,随着智慧路口的建设和智能网联车辆的增多,交通状况的检测将不再依赖于固定检测器,可通过网联车的渗透率计算交通状态指标。
4.不过,通过网联车的渗透率计算交通状态指标的方法是基于假想网联车达到较高渗透率,甚至全网联车的环境下进行的。但是,尽管智慧交通的前景已经受到普遍的认同,不过由于车路协同的商业模式尚未明确,目前智慧交通领域的车、路、云三端建设仍处于萌芽阶段,以致智能网联车渗透率现在处于极低的水平,而通过极低水平的网联车渗透率是无法准确估算交通量和排队长度的。
5.因此,亟需一种在低网联车渗透率下对交通量和排队长度进行计算的方法,解决在网联车发展初期需要对交通量和排队长度准确估算的需求。


技术实现要素:

6.本技术提供一种排队长度与交通量估算方法、装置、设备及可读存储介质,以解决相关技术中由于通过网联车渗透率计算交通状态指标而导致的交通量和排队长度估算准确性差的问题。
7.第一方面,提供了一种排队长度与交通量估算方法,包括以下步骤:获取车道信息和信号配时信息;基于所述车道信息和所述信号配时信息周期性获取与信号灯相位对应的车道上的各辆网联车的bsm消息;根据所述bsm消息和所述车道信息确定受所述信号灯相位处的信号灯约束的各辆网联车的运行状态;根据每辆所述网联车的运行状态、所述车道信息、所述信号配时信息和所述bsm消息估算所述信号灯相位处的排队长度;
基于所述排队长度估算所述信号灯相位处的交通量。
8.一些实施例中,所述车道信息包括车道id、与所述车道id对应的信号灯相位id、车道轨迹点数据和车道停止线位置点数据;所述信号配时信息包括信号灯相位id、灯色状态、灯色的开始时刻和结束时刻和灯色状态剩余时长;所述bsm消息包括车辆id、速度、实时位置、航向角、车身参数和车辆通过车道停止线的时刻。
9.一些实施例中,所述运行状态包括停车排队后通过车道停止线、不停车排队直接通过车道停止线。
10.一些实施例中,所述根据每辆所述网联车的运行状态、所述车道信息和所述bsm消息计算所述信号灯相位处的排队长度,包括:当每辆所述网联车的运行状态均为停车排队后通过车道停止线时,基于所述车道停止线位置点数据、每辆网联车的实时位置、每辆网联车的车身参数估算第一排队长度;当每辆所述网联车的运行状态均为不停车排队直接通过车道停止线时,基于所述车辆通过车道停止线的时刻和灯色的开始时刻估算第二排队长度;根据所述第一排队长度、所述第二排队长度和权重系数估算所述信号灯相位处的排队长度。
11.一些实施例中,所述基于所述排队长度估算所述信号灯相位处的交通量,包括:根据所述排队长度估算排队车辆数;根据所述排队车辆数、饱和车头时距、灯色的开始时刻和结束时刻估算所述信号灯相位处的交通量。
12.第二方面,提供了一种排队长度与交通量估算装置,其特征在于,包括:第一获取单元,其用于获取车道信息和信号配时信息;第二获取单元,其用于基于所述车道信息和所述信号配时信息周期性获取与信号灯相位对应的车道上的各辆网联车的bsm消息;确定单元,其用于根据所述bsm消息和所述车道信息确定受所述信号灯相位处的信号灯约束的各辆网联车的运行状态;第一计算单元,其用于根据每辆所述网联车的运行状态、所述车道信息、所述信号配时信息和所述bsm消息估算所述信号灯相位处的排队长度;第二计算单元,其用于基于所述排队长度估算所述信号灯相位处的交通量。
13.一些实施例中,所述车道信息包括车道id、与所述车道id对应的信号灯相位id、车道轨迹点数据和车道停止线位置点数据;所述信号配时信息包括信号灯相位id、灯色状态、灯色的开始时刻和结束时刻和灯色状态剩余时长;所述bsm消息包括车辆id、速度、实时位置、航向角、车身参数和车辆通过车道停止线的时刻。
14.一些实施例中,所述运行状态包括停车排队后通过车道停止线、不停车排队直接通过车道停止线。
15.第三方面,提供了一种排队长度与交通量估算设备,包括:存储器和处理器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现前述的排队长度与交通量估算方法。
16.第四方面,提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行前述的排队长度与交通量
估算方法。
17.本技术提供的技术方案带来的有益效果包括:可有效提高在智能网联车低渗透率环境下的排队长度和交通量的估算准确性。
18.本技术提供了一种排队长度与交通量估算方法、装置、设备及可读存储介质,包括:获取车道信息和信号配时信息;基于所述车道信息和所述信号配时信息周期性获取与信号灯相位对应的车道上的各辆网联车的bsm消息;根据所述bsm消息和所述车道信息确定受所述信号灯相位处的信号灯约束的各辆网联车的运行状态;根据每辆所述网联车的运行状态、所述车道信息、所述信号配时信息和所述bsm消息估算所述信号灯相位处的排队长度;基于所述排队长度估算所述信号灯相位处的交通量。本技术基于分布式边缘技术对交通信号周期内网联车位置、运行状态的分析来准确估算信号灯相位处的排队长度和交通量,可有效提高在智能网联车低渗透率环境下的排队长度和交通量的估算准确性。
附图说明
19.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本技术实施例提供的一种排队长度与交通量估算方法的流程示意图;图2为本技术实施例提供的一种排队长度与交通量估算设备的结构示意图。
具体实施方式
21.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.本技术实施例提供了一种排队长度与交通量估算方法、装置、设备及可读存储介质,其能解决相关技术中由于通过网联车渗透率计算交通状态指标而导致的交通量和排队长度估算准确性差的问题。
23.图1是本技术实施例提供的一种排队长度与交通量估算方法的流程示意图,包括以下步骤:步骤s10:获取车道信息和信号配时信息;示范性的,在本技术实施例中,基于高精度地图信息中获取路端数据,该路端数据包括车道轨迹点数据和车道停止线位置点数据在内的车道信息,其中,车道轨迹点数据包括车道轨迹点所在的经度、纬度和海拔高度,车道停止线位置点数据包括车道停止线位置点所在的经度、纬度和海拔高度;此外,车道信息中还包含从高精度地图信息中获取到的车道对应的交通信号相位信息,即每一车道所服从的信号灯对应的相位id;并从交叉口配时系统中获取车道对应的信号灯相位id处的信号灯相位id、灯色状态、灯色的开始时刻和结束时刻和灯色状态剩余时长等信号配时信息。
24.步骤s20:基于所述车道信息和所述信号配时信息周期性获取与信号灯相位对应
的车道上的各辆网联车的bsm消息;示范性的,在本技术实施例中,网联车会进行各种消息的交互,其中包括bsm(basic safety message,基础安全消息)消息,获取bsm消息中的车辆id、速度、实时位置、航向角、车身参数和车辆通过车道停止线的时刻等信息。其中,车身参数包括车身长度等。
25.步骤s30:根据所述bsm消息和所述车道信息确定受所述信号灯相位处的信号灯约束的各辆网联车的运行状态;示范性的,在本技术实施例中,通过车辆速度、实时位置、车辆通过车道停止线的时刻、车道停止线位置点数据等确定受某一信号灯相位处的信号灯约束的车道上的各辆网联车的运行状态;其中,运行状态包括停车排队后通过车道停止线、不停车排队直接通过车道停止线。比如,获取红灯开始时刻到黄灯结束时刻这一周期内所有网联车的bsm消息,若网联车a的车辆速度小于预设的停车临界判定速度,则认为a处于停车排队状态,即a需要进行停车排队后再通过车道停止线,此时记录下a的车辆id号、a距离车道停止线的距离(距离指的是a车身的中心与车道停止线之间的距离)以及a的车身长度;再比如,获取绿灯开始时刻到黄灯结束时刻这一段时间内所有网联车的bsm消息,若网联车b从实时位置驶向车道停止线位置时的速度不仅大于预设的停车临界判定速度,且航向角为驶离车道停止线的方向,则认为b不停车排队并直接通过车道停止线,记录不停车排队的网联车b的车辆id、b通过车道停止线的时刻以及绿灯开始时刻,其中,记录的所有不停车排队的车辆id里不包括停车排队的车辆id。
26.步骤s40:根据每辆所述网联车的运行状态、所述车道信息、所述信号配时信息和所述bsm消息估算所述信号灯相位处的排队长度;具体的,当每辆所述网联车的运行状态均为停车排队后通过车道停止线时,基于所述车道停止线位置点数据、每辆网联车的实时位置、每辆网联车的车身参数估算第一排队长度,当每辆所述网联车的运行状态均为不停车排队直接通过车道停止线时,基于所述车辆通过车道停止线的时刻和灯色的开始时刻估算第二排队长度;根据所述第一排队长度、所述第二排队长度和权重系数估算所述信号灯相位处的排队长度。
27.示范性的,在本技术实施例中,以某一信号灯id对应的车道上的网联车情况为例:当交叉口范围内有网联车停车时,网联车可能位于排队车辆的任意位置,即可能第一辆排队车辆为网联车,也可能最后一辆排队车辆为网联车,也可能排在中间位置的排队车辆为网联车,则最小排队长度为,即排队车辆有且只有一辆车,且该车为网联车,由于距离指的是网联车车身的中心与车道停止线之间的距离,所以。但是,排队车辆有且只有一辆车,且该车为网联车的情况为极端情况,因此,真实的排队长度会大于或等于最小排队长度。假设真实的排队长度对应的排队车辆数为n,则网联车(停车排队的网联车只有一辆)的排队次序为k(k为1到n)的概率为1/n,故网联车的排队次序的估计值为(n 1)/2,则对应的每辆网联车的排队长度的估计值为,即。那么若在一个统计周期(红灯开始时刻到黄灯结束时刻为一个统计周期)里,停车排队后通过车道停止线的网联车的数量为,则第一排队长度。
28.当交叉口范围内没有网联车进行停车排队,即所有网联车的运行状态均为不停车排队直接通过车道停止线,那么可以认为在网联车到达之前所有积累的排队车辆已全部清空、消散(即全部排队车辆已通过车道停止线)。
29.此时,可通过获取网联车通过车道停止线的时刻为依据估算排队长度,最理想的情况下,若排队车辆消散后第一辆车为网联车,则可以根据其通过车道停车线的时刻和绿灯开始时刻计算出排队消散所需的绿灯时间,进而根据饱和流率获取排队车辆数,最终根据推算的排队车辆数换算为排队长度,由于该排队长度是在最理想的情况下计算出来的,因此其为最大排队长度,其中,,式中,为排队车辆前车车尾和后车车头的平均间距(m),可优选为2m,为停车排队的平均车头间距(m),可优选为6m;为网联车通过车道停车线的时刻(s);为网联车通过所在绿灯相位的绿灯开启时刻(s);为饱和车头时距(s),可优选为2.7s。
30.不过,在网联车车辆的渗透率较低的情况下,网联车作为排队消散后第一辆通过车道停止线的车辆的概率较低,因此真实的排队长度必然小于或等于该最大排队长度 ,当真实的排队长度等于该最大排队长度时,说明排队车辆在网联车到达的时刻恰好全部清空。假设不停车排队直接通过车道停止线的车辆数真实值为m,则不停车通过车道停止线的网联车可能为排队消散后第一辆不停车通过的车辆,也可能为最后一辆不停车通过车道停止线的车辆,也可能为中间次序通过的不停车车辆,则其在不停车通过的所有车辆中通过车道停止线的次序期望值(m 1)/2,则其对应的排队长度的估计值。那么若在一个统计周期(红灯开始时刻到黄灯结束时刻为一个统计周期)里,不停车排队直接通过车道停止线的网联车的数量为,则第二排队长度。
31.但是,在一个统计周期中,往往既有网联车停车后通过,又有网联车不停车通过,因此,可以基于第一排队长度、第二排队长度以及权重系数估算出信号灯相位处对应的排队长度,式中,为权重系数,取值为,其中,为停车排队后通过车道停止线的网联车的数量,为不停车排队直接通过车道停止线的网联车的数量。
32.步骤s50:基于所述排队长度估算所述信号灯相位处的交通量,具体的,根据所述排队长度估算排队车辆数;根据所述排队车辆数、饱和车头时距、灯色的开始时刻和结束时刻估算所述信号灯相位处的交通量。
33.示范性的,在本技术实施例中,根据网联车数据估算的排队长度计算实际排队车辆n,其中,,ceil()为向上取整函数;再根据实际排队车辆计算交通量,其中,,式中,为在一个统计周期里红灯持续的时长。
34.由此可见,本技术基于分布式边缘技术对交通信号周期内网联车位置、运行状态的分析来准确估算信号灯相位处的排队长度和交通量,可有效提高在智能网联车低渗透率环境下的排队长度和交通量的估算准确性。
35.本技术实施例还提供了一种排队长度与交通量估算装置,包括:第一获取单元,其用于获取车道信息和信号配时信息;
第二获取单元,其用于基于所述车道信息和所述信号配时信息周期性获取与信号灯相位对应的车道上的各辆网联车的bsm消息;确定单元,其用于根据所述bsm消息和所述车道信息确定受所述信号灯相位处的信号灯约束的各辆网联车的运行状态;第一计算单元,其用于根据每辆所述网联车的运行状态、所述车道信息、所述信号配时信息和所述bsm消息估算所述信号灯相位处的排队长度;第二计算单元,其用于基于所述排队长度估算所述信号灯相位处的交通量。
36.本技术基于分布式边缘技术对交通信号周期内网联车位置、运行状态的分析来准确估算信号灯相位处的排队长度和交通量,可有效提高在智能网联车低渗透率环境下的排队长度和交通量的估算准确性。
37.更进一步的,在本技术实施例中,所述车道信息包括车道id、与所述车道id对应的信号灯相位id、车道轨迹点数据和车道停止线位置点数据;所述信号配时信息包括信号灯相位id、灯色状态、灯色的开始时刻和结束时刻和灯色状态剩余时长;所述bsm消息包括车辆id、速度、实时位置、航向角、车身参数和车辆通过车道停止线的时刻。
38.更进一步的,在本技术实施例中,所述运行状态包括停车排队后通过车道停止线、不停车排队直接通过车道停止线。
39.更进一步的,在本技术实施例中,第一计算单元具体用于:当每辆所述网联车的运行状态均为停车排队后通过车道停止线时,基于所述车道停止线位置点数据、每辆网联车的实时位置、每辆网联车的车身参数估算第一排队长度;当每辆所述网联车的运行状态均为不停车排队直接通过车道停止线时,基于所述车辆通过车道停止线的时刻和灯色的开始时刻估算第二排队长度;根据所述第一排队长度、所述第二排队长度和预设的权重系数估算所述信号灯相位处的排队长度。
40.更进一步的,在本技术实施例中,第二计算单元具体用于根据所述排队长度估算排队车辆数;根据所述排队车辆数、饱和车头时距、灯色的开始时刻和结束时刻估算所述信号灯相位处的交通量。
41.需要说明的是,所属本领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各单元的具体工作过程,可以参考前述排队长度与交通量估算方法实施例中的对应过程,在此不再赘述。
42.上述实施例提供的装置可以实现为一种计算机程序的形式,该计算机程序可以在如图2所示的排队长度与交通量估算设备上运行。
43.本技术实施例还提供了一种排队长度与交通量估算设备,包括:通过系统总线连接的存储器、处理器和网络接口,存储器中存储有至少一条指令,至少一条指令由处理器加载并执行,以实现前述的排队长度与交通量估算方法的全部步骤或部分步骤。
44.其中,网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
45.处理器可以是cpu,还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路( application specific integrated circuit,asic)、现
成可编程门阵列( fieldprogrammable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件分立硬件组件等。通用处理器可以是微处理器,或者该处理器也可以是任何常规的处理器等,处理器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
46.存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如视频播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如视频数据、图像数据等)等。此外,存储器可以包括高速随存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡( smart media card,smc),安全数字( secure digital,sd)卡,闪存卡( flash card)、至少一个磁盘存储器件、闪存器件或其他易失性固态存储器件。
47.本技术施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现前述的排队长度与交通量估算方法的全部步骤或部分步骤。
48.本技术实施例实现前述的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的仼何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram )、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
49.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、服务器或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
50.本发明是参照根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
51.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
52.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
53.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜