System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于车辆,尤其涉及一种数据处理方法、装置及设备。
技术介绍
1、应急车辆例如消防车、救护车、警车等,是应急优先系统中最基本的组成部分,应急车辆优先系统可以确保应急车辆安全且快速地通过交叉路口。现有技术中,为了保证应急车辆安全且快速地通过交叉路口,一般通过(cellular-vehicle to everything,c-v2x)技术与应急车辆优先系统的结合,以确保应急车辆能够以其所请求的优先相位安全且快速地通过交叉路口。
2、然而,应急车辆的优先行驶虽然减少了应急车辆在路口的延误时间,进而减少了应急车辆的整体行程时间,但应急车辆的优先行驶会对该路口的其他非优先相位上的车辆造成延误,进而会导致其他非优先相位上的车辆通行效益较低。
技术实现思路
1、本申请实施例提供一种数据处理方法、装置及设备,能够通过计算路口中每个非优先相位的绿灯补偿时长,有效降低非优先相位上的车辆的延误,进而提高了其他非优先相位上的车辆通行效益。
2、第一方面,本申请实施例提供一种数据处理方法,方法包括:
3、在应急车辆以第一相位通过目标路口,且第一相位的信号灯状态为黄灯状态的情况下,针对m个第二相位中第i个第二相位,获取车辆在第i个第二相位的绿灯状态中排队导致的绿灯延误时长,获取车辆在i个第二相位的红灯状态中排队导致的红灯延误时长;
4、以m个第二相位的绿灯延误时长和m个第二相位的红灯延误时长之和最小为目标,确定m个第二相位分别对应的绿灯补偿时长;
6、在第一方面的一种可选的实施方式中,获取车辆在第i个第二相位的绿灯状态中排队导致的绿灯延误时长,并获取车辆在i个第二相位的红灯状态中排队导致的红灯延误时长,包括:
7、获取第i个第二相位中目标车道的目标车道信息,目标车道信息包括排队车辆数量、车辆到达率和车辆驶离率;
8、根据排队车辆数量、车辆到达率和车辆驶离率,获取在第二相位的绿灯状态中的实时排队车辆数量;
9、基于实时排队车辆数量以及第i个第二相位的第一绿灯补偿量,确定车辆在第i个第二相位的绿灯状态中排队导致的绿灯延误时长;
10、基于排队车辆数量、车辆到达率,以及m个第二相位中除第i个第二相位之外的第二相位的第一绿灯补偿量,确定车辆在第二相位的红灯状态中排队导致的红灯延误时长。
11、在第一方面的一种可选的实施方式中,在获取第i个第二相位中目标车道的目标车道信息之前,方法还包括:
12、获取第i个第二相位的多个车道中每个车道的排队车辆数量;
13、从多个车道中确定排队车辆数量最大的车道为目标车道。
14、在第一方面的一种可选的实施方式中,基于实时排队车辆数量以及第i个第二相位的第一绿灯补偿量,确定车辆在第i个第二相位的绿灯状态中排队导致的绿灯延误时长,包括:
15、获取g’i个时间窗中第t1个时间窗的实际车辆排队数量,t1∈[1,g’i],第i个第二相位的第一绿灯补偿量包括g’i个时间窗;
16、基于g’i个时间窗中第t1个时间窗的实时排队车辆数量,统计得到g’i个时间窗中每个时间窗的实时排队车辆数量之和;
17、基于g’i个时间窗中每个时间窗的实际排队数量之和,车辆在第i个第二相位的绿灯状态中排队导致的绿灯延误时长。
18、在第一方面的一种可选的实施方式中,基于排队车辆数量、车辆到达率,以及m个第二相位中除第i个第二相位之外的第二相位的第一绿灯补偿量,确定车辆在第二相位的红灯状态中排队导致的红灯延误时长,包括:
19、获取gsum,i-g’i个时间窗中第t2个时间窗的目标车辆数量,目标车辆数量包括排队车辆数量和到达车辆数量之和,t2∈[1,gsum,i-g’i];
20、基于gsum,i-g’i个时间窗中第t2个时间窗的目标车辆数量,统计得到gsum,i-g’i个时间窗中每个时间窗的目标车辆数量之和;
21、获取t-gsum,i个时间窗中第t3个时间窗的到达车辆数量,t3∈[1,t-gsum,i];
22、基于t-gsum,i个时间窗中第t3个时间窗的到达车辆数量,统计得到t-gsum,i个时间窗中每个时间窗的到达车辆数量之和;
23、基于gsum,i-g’i个时间窗中每个时间窗的目标车辆数量之和,以及t-gsum,i个时间窗中每个时间窗的到达车辆数量之和,获取车辆在第i个第二相位的红灯状态中排队导致的红灯延误时长;
24、其中,m个第二相位中除第i个第二相位之外的第二相位的第一绿灯补偿量包括gsum,i-g’i个时间窗以及t-gsum,i个时间窗。
25、在第一方面的一种可选的实施方式中,以m个第二相位的绿灯延误时长和m个第二相位的红灯延误时长之和最小为目标,确定m个第二相位分别对应的绿灯补偿时长,包括:
26、基于m个第二相位的绿灯延误时长和m个第二相位的红灯延误时长,构建得到绿灯补偿模型;
27、基于绿灯补偿模型,以m个第二相位的绿灯延误时长和m个第二相位的红灯延误时长之和最小为目标,确定m个第二相位分别对应的绿灯补偿时长。
28、在第一方面的一种可选的实施方式中,基于绿灯补偿模型,以m个第二相位的绿灯延误时长和m个第二相位的红灯延误时长之和最小为目标,确定m个第二相位分别对应的绿灯补偿时长,包括:
29、基于预设约束条件和绿灯补偿模型,以m个第二相位的绿灯延误时长和m个第二相位的红灯延误时长之和最小为目标,确定m个第二相位分别对应的绿灯补偿时长;
30、其中,预设约束条件包括如下至少一个条件:
31、第i个第二相位的绿灯补偿时长处于预设时长范围内;
32、第i个第二相位的绿灯补偿时长与第i个第二相位的车辆驶离率之间的乘积小于或等于第一数值,第一数值为m个第二相位中前i个第二相位的绿灯补偿时长之和与第i个第二相位的车辆到达率的乘积、与第i个第二相位的排队车辆数量之和;
33、第i个第二相位的绿灯补偿时长大于或等于目标排队车辆通过目标路口所需绿灯时长,目标排队车辆的数量等于第二数值,第二数值包括m个第二相位中前i-1个第二相位的绿灯补偿时长之和与第i个第二相位的车辆到达率的乘积,与第i个第二相位的排队车辆数量之和。
34、在第一方面的一种可选的实施方式中,在以m个第二相位的绿灯延误时长和m个第二相位的红灯延误时长之和最小为目标,确定m个第二相位分别对应的绿灯补偿时长之前,方法还包括:
35、获取第i个第二相位中目标车道的车道本文档来自技高网...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取车辆在所述第i个第二相位的绿灯状态中排队导致的绿灯延误时长,并获取所述车辆在所述i个第二相位的红灯状态中排队导致的红灯延误时长,包括:
3.根据权利要求2所述的方法,其特征在于,在所述获取所述第i个第二相位中目标车道的目标车道信息之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述实时排队车辆数量以及所述第i个第二相位的第一绿灯补偿量,确定所述车辆在所述第i个第二相位的绿灯状态中排队导致的绿灯延误时长,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述排队车辆数量、所述车辆到达率,以及所述m个第二相位中除所述第i个第二相位之外的第二相位的第一绿灯补偿量,确定所述车辆在第二相位的红灯状态中排队导致的红灯延误时长,包括:
6.根据权利要求1所述的方法,其特征在于,所述以所述m个第二相位的绿灯延误时长和所述m个第二相位的红灯延误时长之和最小为目标,确定所述m个第二相位分别对应的绿灯补偿时长,
7.根据权利要求6所述的方法,其特征在于,所述基于所述绿灯补偿模型,以所述m个第二相位的绿灯延误时长和所述m个第二相位的红灯延误时长之和最小为目标,确定所述m个第二相位分别对应的绿灯补偿时长,包括:
8.根据权利要求6所述的方法,其特征在于,在以所述m个第二相位的绿灯延误时长和所述m个第二相位的红灯延误时长之和最小为目标,确定所述m个第二相位分别对应的绿灯补偿时长之前,所述方法还包括:
9.一种数据处理装置,其特征在于,应用于规划设备,所述装置包括:
10.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
...【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取车辆在所述第i个第二相位的绿灯状态中排队导致的绿灯延误时长,并获取所述车辆在所述i个第二相位的红灯状态中排队导致的红灯延误时长,包括:
3.根据权利要求2所述的方法,其特征在于,在所述获取所述第i个第二相位中目标车道的目标车道信息之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述实时排队车辆数量以及所述第i个第二相位的第一绿灯补偿量,确定所述车辆在所述第i个第二相位的绿灯状态中排队导致的绿灯延误时长,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述排队车辆数量、所述车辆到达率,以及所述m个第二相位中除所述第i个第二相位之外的第二相位的第一绿灯补偿量,确定所述车辆在第二相位的红灯状态中排队导致的红灯延...
【专利技术属性】
技术研发人员:韩发荣,戴金钢,杨晓东,魏吉敏,张长隆,黄昌映,
申请(专利权)人:长沙智能驾驶研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。