绿冲突检测矩阵数据自动生成方法_2

文档序号:9912434阅读:来源:国知局
n,Gni,Gnr,Gnu,Gnp的取值为1或0,若取1则表示绿灯亮,若取0则代表绿灯灭。
[0042]在本实施例中,所述步骤S3具体包括以下步骤:
[0043]步骤S31:置一 16*16位的数据区M,用以存放如图2所示的所述绿冲突检测矩阵数 据,所述矩阵数据Μ中的所有位值初始化为0;
[0044] 步骤S32:读入一个信号状态的灯色数据G;
[0045] 步骤S33:由数据G=[G3p G3u G3r G3i G3 G2p G2u G2r G2i G2 Glp Glu Glr Gn 60制 作数据6 中的每个元素 Gi进行判断;
[0046]右01 = 0,则所述仏与其它绿灯不存在同时亮的状况,对所述矩阵数据Μ不做处理; [0047]若Gi = 1,则G内的其它数据位Gj = 1时,与之结成的绿灯对子i与j是同时亮的;Gj = 0时,与之结成的绿灯对子i与j是不同时亮的,即G」= l为i行j列的绿灯对子是否同时亮的 标志;把数据G中的i位清零,通过逻辑或结合到矩阵数据Μ中,矩阵数据Μ中G^ = l的元素表 示绿灯对子i与j可以同时亮起,否则表示绿灯对子i与j不可同时亮起;
[0048] 步骤S34:针对一个相序,从信号周期的第一状态到最后状态,反复执行所述步骤 S32与步骤S33,在矩阵数据Μ中出现G^ = l的元素则表示这个周期内存在出现i行与j列同时 亮的绿灯对子;
[0049] 步骤S35:所有信号状态的数据处理完毕后,将得到的矩阵数据Μ的所有位取反,那 么出现Gij = 0的元素则表示i行与j列绿灯可以同时亮起;出现Gij = 1的元素则表示i行与j 列绿灯不可同时亮起,而i行与j列绿灯对子就是指在灯色数据G中在i位置的绿灯和在j位 置的绿灯(i矣j),在信号机实际运行中以此作为绿冲突的判断标准。
[0050] 在本实施例中,以上是一个单环信号机针对一个相序的绿冲突检测矩阵数据的处 理步骤,但是对于采用双环机制的信号机,由于该类信号机采用2个相序(N环与S环)并发进 行,那么,绿冲突检测矩阵数据则要增加,分N环-N环、S环-S环和N环-S环3个部分,每个部分 都是16X16位的矩阵数据。前2部分矩阵数据的自动生成依然按上面步骤操作处理,其中的 数据6和〇7都取自单环的状态灯色数据。但是,在N环-S环绿冲突检测矩阵数据的操作处理 中,步骤S32中的G取自N环相序的数据,G T则取自S环相序的数据。
[0051] 在双环信号机中,双环的状态并不只能是同一序号的,如N环的状态1可以与S环的 状态4同时出现。因此,在制作N环-S环的矩阵数据中,在处理N环的某个状态时,数据G取自N 环的某个状态,而数据GT则取自S环的多个状态,因为S环的多个状态可以与之同时出现。因 此,此时的步骤S32,要重复处理多个数据。
[0052] 当双环机制的信号机的特征数据存在变序时,还要增加矩阵数据。例如:一个相序 存在基序列、变序1、变序2、变序3,那么,共存在如下部分的矩阵数据:
[0053] N环基序列一 N环基序列、N环基序列一 S环基序列、N环基序列一 S环变序1、N环基序 列一 S环变序2、N环基序列一 S环变序3;
[0054] N环变序1 一 N环变序1、N环变序1 一S环基序列、N环变序1 一 S环变序1、N环变序1 一 S 环变序2、N环变序1 一 S环变序3;
[0055] N环变序2 - N环变序2、N环变序2 - S环基序列、N环变序2 - S环变序1、N环变序2 - S 环变序2、N环变序2--S环变序3;
[0056] N环变序3 - N环变序3、N环变序3 - S环基序列、N环变序3 - S环变序1、N环变序3 - S 环变序2、N环变序3 - S环变序3;
[0057] S环基序列一 S环基序列、S环基序列一 N环基序列、S环基序列一 N环变序1、S环基序 列一 N环变序2、S环基序列一 N环变序3;
[0058] S环变序1 一 S环变序1、S环变序1 一 N环基序列、S环变序1 一 N环变序1、S环变序1 一N 环变序2、S环变序1 一 N环变序3;
[0059] S环变序2 - S环变序2、S环变序2-N环基序列、S环变序2-N环变序1、S环变序2 - N 环变序2、S环变序2-N环变序3;
[0060] S环变序3 - S环变序3、S环变序3-N环基序列、S环变序3-N环变序1、S环变序3 - N 环变序2、S环变序3-N环变序3;
[0061 ]以上的每一个数据都是16 X 16位的,共40个数据,其中16个是相同的,如:N环基序 列一 S环变序1、与S环变序1 一 N环基序列。可见若是手工设置的工作量。
[0062]在以上数据的自动生成处理中,当是自身比对时,如:N环变序1 一N环变序1,原始 数据的6和〇7取自同一数据。当是相互比对时,如:N环变序1 一 S环变序2,原始数据的G取自N 环变序1、GT取自S环变序2。
[0063] 在本发明中,该方法是基于信号机特征数据的设置方法之上的。首先,通过视窗界 面设置信号机特征数据,设置好的特征数据下载到信号机上后,信号机就可根据此数据控 制路口的信号显示状态和状态迀移。其次,就是本发明增加的部分,即在特征数据设置完 毕、进行保存时,对特征数据展开解析,通过特殊算法自动生成绿冲突检测矩阵数据。
[0064] 其中,特征数据设置方法的具体步骤有:
[0065] 1)通过选择框确定目标路口的干道数。如:十字路口或三岔路口由主干道和次干 道组成;六岔路口或五岔路口由主干道、第一次干道和第二次干道组成。
[0066] 2)通过选择框确定每个路口的灯组数。如:直行、左转、行人。不用的右转和调头就 不用选择。
[0067] 3)通过选择页面确定相序(专业术语,一个信号周期的信号状态序列)。信号机可 以设置多个不同的相序,供不同的时段使用。
[0068] 4)通过选择框确定当前相序的状态数(专业术语为步伐数或色步数)。
[0069] 5)在每个状态(步伐)上选择每个灯组的灯色(通过点击色条,选择红绿黄之一)。
[0070] 因此,本发明立足的特征数据设置界面要求操作图形化,视窗界面明了、简单、易 懂。只要信号规划无误、操作正确,就能确保以上操作设置的信号机特征数据没有错误。这 就确定了什么绿灯对子是可以同时点亮的,这里的同时点亮,不是指仅能在一个状态内同 时点亮,而是不会发生冲突的同时点亮。
[0071]以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与 修饰,皆应属本发明的涵盖范围。
【主权项】
1. 一种绿冲突检测矩阵数据自动生成方法,其特征在于:包括以下步骤: 步骤S1:点击色条选择灯色,在视窗界面上搭建一信号周期内各灯组的灯色变化色带, 色条代表实际的信号灯色,各相序或变序、各状态和各灯组的灯色设置完毕后进行保存,即 把图形数据转化为信号机特征数据; 步骤S2:解析信号机特征数据:在保存时,通过算法对所述特征数据展开解析,获取在 不同相序或变序下每一个状态的绿灯数据DATA; 步骤S3:从所述绿灯数据中寻找所有同时点亮的绿灯对子,并视之为允许同时点亮的, 其余的则视为不可同时点亮,根据这个原则生成绿冲突检测矩阵数据作为信号机绿冲突检 测标准。2. 根据权利要求1所述的一种绿冲突检测矩阵数据自动生成方法,其特征在于: 所述步骤S2中,设任意一路口各个干道的绿灯数据DATA的格式设为G,则G=[G3p G3u G3r G31 G3 G2p G2u G2r G21 G2 Gip Giu Gir Gil Gi], 6中的元素包括611,6111,61^,61111,6 111),其中当11=1时,干道11为主干道,当11 = 2时,干道11为 第一次干道,当n = 3时,干道n为第二次干道;其中Gn为干道n的直行灯,Gni为干道n的左转 灯;G nr为干道η的右转灯;Gnu为干道η的调头灯;Gnp为干道η的行人灯;η为不小于1的自然数; 所述G n,Gni,Gnr,Gnu,Gnp的取值为1或0,若取1则表示绿灯亮,若取0则代表绿灯灭。3. 根据权利要求1所述的一种绿冲突检测矩阵数据自动生成方法,其特征在于:所述步 骤S3具体包括以下步骤: 步骤S31:置一 16*16位的数据区M,用以存放所述绿冲突检测矩阵数据,所述矩阵数据Μ 中的所有位值初始化为〇; 步骤S32:读入一个信号状态的灯色数据G; 步骤S33:由数据G=[G3p G3u G3r G3i G3 G2p G2u G2r G2i G2 Glp Glu Glr Gn G〇制作数,对GT中的每个元素仏进行判断; 若仏=0,则所述仏与其它绿灯不存在同时亮的状况,对所述矩阵数据Μ不做处理; 若Gi = 1,则G内的其它数据位Gj = 1时,与之结成的绿灯对子i与j是同时亮的;Gj = 0时, 与之结成的绿灯对子i与j是不同时亮的,即G」= l为i行j列的绿灯对子是否同时亮的标志; 把数据G中的i位清零,通过逻辑或结合到矩阵数据Μ中,矩阵数据Μ中G^ = l的元素表示绿灯 对子i与j可以同时亮起,否则表示绿灯对子i与j不可同时亮起; 步骤S34:针对一个相序,从信号周期的第一状态到最后状态,反复执行所述步骤S32与 步骤S33,在矩阵数据Μ中出现G^ = l的元素则表示这个周期内存在出现i行与j列同时亮的 绿灯对子; 步骤S35:所有信号状态的数据处理完毕后,将得到的矩阵数据Μ的所有位取反,那么出 现Gi j = 0的元素则表示i行与j列绿灯可以同时亮起;出现Gi j = 1的元素则表示i行与j列绿 灯不可同时亮起,而i行与j列绿灯对子就是指在灯色数据G中在i位置的绿灯和在j位置的 绿灯,其中i矣j,在信号机实际运行中以此作为绿冲突的判断标准。
【专利摘要】本发明涉及一种绿冲突检测矩阵数据自动生成方法步骤,包括以下步骤:步骤S1:搭建一信号周期内各灯组的灯色变化色带,各相序或变序、各状态和各灯组的灯色设置完毕后进行保存,即把图形数据转化为信号机特征数据;步骤S2:通过算法对特征数据展开解析,获取不同相序或变序下每一个状态下的绿灯数据;步骤S3:从绿灯数据中寻找所有同时点亮的绿灯对子,并视之为允许同时点亮的,其余的则视为不可同时点亮,根据该原则生成绿冲突检测矩阵数据作为信号机绿冲突检测标准。本发明把手工设置绿冲突检测矩阵数据,而改由对信号机特征参数进行解析自动产生,解决了由于要选择判定的绿灯对子太多,设置过程中容易出现疏漏和耗费太多精力和时间的问题。
【IPC分类】G08G1/097
【公开号】CN105679072
【申请号】CN201610098240
【发明人】孙旭飞
【申请人】福州大学
【公开日】2016年6月15日
【申请日】2016年2月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1