一种车辆位置判断方法及系统的制作方法_2

文档序号:8260859阅读:来源:国知局
0058]图11是本申请提供的扫描任意三个预设区域的再一种工作时序图;
[0059]图12是本申请提供的扫描任意三个预设区域的再一种工作时序图;
[0060]图13是本申请提供的扫描任意三个预设区域的再一种工作时序图;
[0061]图14是本申请提供的车辆位置判断方法的另一种流程图;
[0062]图15是本申请提供的车辆位置判断系统的一种结构示意图。
【具体实施方式】
[0063]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0064]在执行本申请提供的车辆位置判断方法之前,首先将需要检测车辆位置的路段划分为N个预设区域,所述N为大于I的整数。各个预设区域各不相同,但是不同的预设区域可能重叠。其中,在将需要检测车辆位置的路段划分为N个预设区域之后即可确定不同的预设区域是否存在重叠区域,并确定重叠区域的范围。
[0065]当然,各个预设区域可能互不重叠,即没有任何两个预设区域重叠。
[0066]具体的,设置N组发射链路,每组发射链路所覆盖的范围各不相同,N组发射链路对应的N个覆盖范围既为N个预设区域,N组发射链路和N个预设区域一一对应,所述N组发射链路分别完成对应预设区域的信号发送,所述N组发射链路为N个路侧单元或M个路侧单元的L个固定相移阵列,其中M*L = N,M、L均为整数。
[0067]实施例一
[0068]请参见图1,其示出了本申请提供的车辆位置判断方法的一种流程图,可以包括以下步骤:
[0069]步骤Sll:分时向N个预设区域发送搜索OBU(车载单元,On board Unit)命令,并监听OBU针对所述搜索OBU命令的反馈信息。
[0070]分时向N个预设区域发送搜索车载单元OBU命令即在不同时刻向各个预设区域发送搜索车载单元OBU命令。
[0071]分时向两个相邻的预设区域发送搜索车载单元OBU命令的时间间隔为分时间隔。分时间隔的确定由在将需要检测车辆位置的路段划分为N个预设区域后根据需要检测车辆位置的路段的限速要求和需要检测车辆位置的路段的长度、N个预设区域及N个预设区域是否存在重叠区域的情况确定。由于OBU所在车辆是移动的,故分时间隔可以根据路况限制及交易时间设置尽可能小以保证定位精度。
[0072]步骤S12:若在某预设区域内接收到所述OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于该预设区域内。
[0073]若在向某预设区域发送搜索OBU命令后,且在分时间隔内接收到所述OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于该预设区域内。
[0074]需要说明的是,在实际应用中,步骤Sll和步骤S12是需要循环执行的,具体为:每隔预设时间,执行一次步骤Sll-步骤S12。其中,预设时间为在N个预设区域内依次发送搜索车载单元OBU命令和接收反馈信息的时间总和,其中,在N个预设区域内依次发送搜索车载单元OBU命令和接收反馈信息的时间总和中的依次为发送顺序,对应的预设区域空间位置可以不相邻。
[0075]当然,步骤Sll和步骤S12循环执行可以是自动不间断的进行,也可以是检测到车辆时才开始进行车辆位置的判断,直至所有车辆交易完成后停止。
[0076]本实施例中,在N个预设区域互不重叠的情况下,若在某预设区域内接收到所述OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于该预设区域内的过程,包括:
[0077]若仅在所述N个预设区域中的一设预设区域内接收到所述OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于该预设区域内;
[0078]若所述N个预设区域中的多个预设区域内接收到所述OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于,所述多个区域中在行车方向上的最后一个预设区域内。
[0079]由于OBU所在车辆一直在移动中,因此N个预设区域中的多个预设区域可能会接收到OBU针对所述搜索OBU命令的反馈信息,在N个预设区域互不重叠的情况下,将接收到反馈信息的在行车方向上的最后一个预设区域,作为OBU所在车辆的位置范围。
[0080]本实施例中,所述N个预设区域存在重叠区域的情况下,若在某预设区域内接收到所述OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于该预设区域内的过程,包括:
[0081]若在预设时间内,所述N个预设区域中在多个预设区域内接收到所述OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于该多个预设区域的重叠区域内。
[0082]或,若在预设时间内,所述N个预设区域中仅在一个预设区域内接收到所述OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于该预设区域未与其他预设区域重叠的位置。
[0083]其中,上述已经提及,预设时间为在N个预设区域内依次发送搜索车载单元OBU命令和接收反馈信息的时间总和。
[0084]在本实施例中,针对分时向N个预设区域发送搜索车载单元OBU命令,并监听OBU针对所述搜索OBU命令的反馈信息的过程,及若在某预设区域内接收到所述OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于该预设区域内的过程,进行更加详细的说明,如下:
[0085]a.预设区域数量为N。
[0086]b.各预设区域编号由近及远为C1, C2,…cN。
[0087]其中,可以选定路侧单元投影点为原点,平行于车道且过原点直线为Y轴,垂直于Y轴的且过原点的直线为X轴,建立坐标系。
[0088]c.确定各预设区域重叠区域范围。
[0089]其中,各预设区域的重叠区域范围在设置预设区域时确定。当然,预设区域之间可能存在重叠区域,也可能不存在重叠区域。
[0090]C1与其他预设区域的重叠区域范围为c12,C13,…c1N。
[0091]C2与其他预设区域的重叠区域范围为c21,c23,…c2N。
[0092]依次类推,Cn与其他预设区域的重叠区域范围为cnl,cn2,…CnN。
[0093]其中cij = cji, 1< = i< = N, 1< = j< = N,
[0094]i与j为预设区域索引,例如cl2 = c21。
[0095]d.各预设区域之间,重叠区域范围可以为空,即不叠加。
[0096]在N = 2的情况下:
[0097]e.若两预设区域之间,重叠区域范围不为空,在两预设区域之间分时发送搜索车载单元OBU命令。
[0098]若分别在这分时发送的两个时刻后固定时间内都能收到OBU针对所述搜索OBU命令的反馈信息,则确定OBU所在车辆位于两预设区域的重叠区域中。
[0099]若在这分时发送的两个时刻后固定时间内,只有一个时刻后能收到OBU针对所述搜索OBU命令的反馈信息,则OBU所在车辆存在于该时刻对应的预设区域内。
[0100]若在这分时发送的两个时刻后固定时间内,均未收到OBU针对所述搜索OBU命令的反馈信息,则OBU所在车辆不位于这两个预设区域中。
[0101]f.若两预设区域之间,重叠区域范围为空,在两预设区域之间分时发送搜索OBU命令后,OBU所在车辆位于OBU回复针对所述搜索OBU命令的反馈信息的那一个时刻对应的预设区域中,即OBU所在车辆位于接收到所述OBU针对所述搜索OBU命令的反馈信息的预设区域内。
[0102]在N大于2的情况下:
[0103]g.在多预设区域之间分时发送搜索OBU命令。
[0104]根据分时发送搜索OBU命令后的固定时间内,是否收到OBU回复的针对所述搜索OBU命令的反馈信息,判断OBU位于哪个区间。
[0105]h.设定发送搜索OBU命令后,接收OBU的针对所述搜索OBU命令的反馈信息的固定时间窗口为tv,预设区域数量为N,扫描总时间为T,预设区域分时间隔为t,发送搜索OBU命令的时间窗口为tb,则N*t = T, tv+tb = to
[0106]由于已装OBU车辆是移动的,因此步骤h中的参数根据实际情况确定。
[0107]具体的,在时间窗口 tb向一个预设区域发送搜索OBU命令,然后在tv内扫描此预设区域是否接收到OBU针对所述搜索OBU命令的反馈信息,然后再向下一个预设区域发送搜索OBU命令,依次类推。
[0108]需要说明的是,扫描各个预设区域的步骤如下:
[0109]设定预设区域扫描顺序,其中扫描顺序具体可以为由远及近,也可以为由近及远,也可以为按事先规定的顺序编号;
[0110]设定重叠区域矩阵C= {c12, c13,c14*“cln,c21,c23,C24,..c2n,…,CN1,.",Cffl-J ;
[0111]设定好扫描的分时间隔t,时间窗口参数tv,tb;
[0112]按扫描顺序与分时间隔依次在各个预设区域的时间窗口下发送搜索OBU命令与接收OBU针对所述搜索OBU命令的反馈信息;
[0113]记录各预设区域接收到OBU针对所述搜索OBU命令的反馈信息的情况,所述预设区域接收到OBU针对所述搜索OBU命令的反馈信息的情况由rn表征,若预设区域Cn接收到OBU针对所述搜索OBU命令的反馈信息,则接收情况rn = I,否则rn = O ;
[0114]扫描结束后,生成接收情况一维矩阵R = Ir1, r2, r3,….rN},N为预设区域个数;
[0115]通过所述一维矩阵中数值为I的表征,查询所述重叠区域矩阵,确定重叠区域范围,以确定车辆位置;
[0116]进一步的举例说明:
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1