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

一种自动调车数据处理方法、装置及相关组件与流程

2022-02-22 07:40:24 来源:中国专利 TAG:


1.本技术涉及机车自动控制领域,特别涉及一种自动调车数据处理方法、装置及相关组件。


背景技术:

2.机车智能驾驶系统可替代需要人工的绝大部分操作,提升列车运行的安全性与平稳性,从而提升运营效率。在自动调车过程中,地沟、洗车区间、加沙区,在机车头部越过调车信号机到达下个区间时,上一区间的调车数据将会消失。在一些运营场景中,列车还有部分在特殊区段内,机车头部便已经越过调车信号机导致上一区间的调车数据消失,从而导致ato(automatic train operation,列车自动驾驶系统)无法依据完整的调车数据进行控速,可能会造成超速违规,影响轨道车辆的行车安全。
3.因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。


技术实现要素:

4.本技术的目的是提供一种调车数据处理方法、装置、轨道车辆及计算机可读存储介质,能够避免机车车头越过目标信号机后,目标信号机后方的调车数据消失,保证ato根据完整的调车数据进行控速,避免自动调车超速风险,提高智能驾驶系统的安全性。
5.为解决上述技术问题,本技术提供了一种调车数据处理方法,包括:
6.获取机车车头相对目标信号机的距离,所述目标信号机为机车运行前方的信号机;
7.判断所述距离是否处于预设范围内;
8.若是,将所述目标信号机后方的调车数据存到缓存中;
9.当所述机车车头越过所述目标信号机,将所述缓存中的调车数据与目标信号机前方的调车数据共同作为ato的输入数据;
10.其中,所述机车运行前方与所述目标信号机前方的方向一致。
11.优选的,所述将所述目标信号机后方的调车数据存到缓存中之前,该调车数据处理方法还包括:
12.根据所有所述调车数据中相对所述目标信号机的距离确定所述目标信号机后方的调车数据。
13.优选的,所述将所述目标信号机后方的调车数据存到缓存中之后,该调车数据处理方法还包括:
14.当所述机车车头越过所述目标信号机,更新所述缓存中每一所述调车数据的相对位置。
15.优选的,该调车数据处理方法还包括:
16.当列车尾部越过所述缓存中的任一所述调车数据,将该调车数据从所述缓存中删
除。
17.优选的,所述当列车尾部越过所述缓存中的任一所述调车数据,将该调车数据从所述缓存中删除的过程具体包括:
18.获取所述缓存中的调车数据相对列车尾部的距离;
19.判断所述缓存中是否存在任一所述调车数据与所述列车尾部的距离大于预设值;
20.若是,判定所述列车尾部越过该调车数据,将该调车数据从所述缓存中删除。
21.优选的,所述预设值根据所述调车数据的起点位置和预设距离确定。
22.为解决上述技术问题,本技术还提供了一种调车数据处理装置,包括:
23.获取模块,用于获取机车车头相对目标信号机的距离,所述目标信号机为机车运行前方的信号机;
24.判断模块,用于判断所述距离是否处于预设范围内,若是,触发缓存模块;
25.所述缓存模块,用于将所述目标信号机后方的调车数据存到缓存中;
26.整合模块,用于当所述机车车头越过所述目标信号机,将所述缓存中的调车数据与目标信号机前方的调车数据共同作为ato的输入数据;
27.其中,所述机车运行前方与所述目标信号机前方的方向一致。
28.优选的,该调车数据处理装置还包括:
29.确定模块,用于根据所有所述调车数据中相对所述目标信号机的距离确定所述目标信号机后方的调车数据。
30.优选的,该调车数据处理装置还包括:
31.更新模块,用于当所述机车车头越过所述目标信号机,更新所述缓存中每一所述调车数据的相对位置。
32.优选的,该调车数据处理装置还包括:
33.删除模块,用于当列车尾部越过所述缓存中的任一所述调车数据,将该调车数据从所述缓存中删除。
34.优选的,所述删除模块具体包括:
35.获取单元,用于获取所述缓存中的调车数据相对列车尾部的距离;
36.判断单元,用于判断所述缓存中是否存在任一所述调车数据与所述列车尾部的距离大于预设值,若是,判定所述列车尾部越过该调车数据,触发删除单元;
37.所述删除单元,用于将该调车数据从所述缓存中删除。
38.优选的,所述预设值根据所述调车数据的起点位置和预设距离确定。
39.为解决上述技术问题,本技术还提供了一种电子设备,包括:
40.存储器,用于存储计算机程序;
41.处理器,用于执行所述计算机程序时实现如上文任意一项所述的调车数据处理方法的步骤。
42.为解决上述技术问题,本技术还提供了一种轨道车辆,包括轨道车辆本体及如上文所述的电子设备。
43.为解决上述技术问题,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任意一项所述的调车数据处理方法的步骤。
44.本技术提供了一种调车数据处理方法,当机车车头接近目标信号机,缓存目标信号机后方的调车数据,避免机车车头越过目标信号机后,目标信号机后方的调车数据消失,当机车车头越过目标信号机,将缓存中的调车数据和目标信号机前方的调车数据整合后作为ato的输入数据,保证ato根据完整的调车数据进行控速,避免自动调车超速风险,提高智能驾驶系统的安全性。本技术还提供了一种调车数据处理装置、轨道车辆及计算机可读存储介质,具有和上述调车数据处理方法相同的有益效果。
附图说明
45.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1为本技术所提供的一种轨道车辆的自动驾驶系统的结构示意图;
47.图2为本技术所提供的一种调车数据处理方法的步骤流程图;
48.图3为本技术所提供的一种轨道车辆运行示意图;
49.图4为本技术所提供的一种调车数据处理装置的结构示意图;
50.图5为本技术所提供的一种电子设备的结构示意图。
具体实施方式
51.本技术的核心是提供一种调车数据处理方法、装置、轨道车辆及计算机可读存储介质,能够避免机车车头越过目标信号机后,目标信号机后方的调车数据消失,保证ato根据完整的调车数据进行控速,避免自动调车超速风险,提高智能驾驶系统的安全性。
52.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.为便于理解本技术所提供的一种调车数据处理方法,下面对本技术所提供的一种调车数据处理方法所适用的自动驾驶系统进行介绍,参照图1所示,图1为本技术所提供的一种轨道车辆的自动驾驶系统的结构示意图,该自动驾驶系统包括自动驾驶装置01及车载信号系统02,其中,车载信号系统具体可以包括lkj15,自动驾驶装置01每隔预设时间可以通过以太网接收到lkj15发送的调车数据,并根据调车数据对轨道车辆的运行速度进行调整。
54.下面对本技术所提供的一种调车数据处理方法进行详细说明。
55.请参照图2,图2为本技术所提供的一种调车数据处理方法的步骤流程图,该调车数据处理方法包括:
56.s101:获取机车车头相对目标信号机的距离,目标信号机为机车运行前方的信号机;
57.具体的,本实施例中机车车头具体指司机室占有端的机车车头,目标信号机具体为机车运行前方、机车即将接近的信号机。机车车头和目标信号机的位置以及轨道车辆运行方向可以参照图3所示。自动驾驶装置ato可以按某一获取周期获取机车车头相对目标信
号机的距离,也可以在接收到获取指令后,再按某一获取周期获取机车车头相对目标信号机的距离,以降低ato的数据处理量。
58.可以理解的是,在现有的技术方案中,一旦机车车头越过目标信号机,目标信号机后方的调车数据就会消失,因此,本步骤中获取机车车头相对目标信号机的距离的目的在于确定是否存在即将消失的调车数据,以便进行后续缓存处理操作。
59.s102:判断距离是否处于预设范围内,若是,执行s103;
60.s103:将目标信号机后方的调车数据存到缓存中;
61.具体的,当机车车头和目标信号机的距离处于预设范围内,或者说二者的相对距离小于预设距离时,说明轨道车辆接近目标信号机,即将有调车数据会消失,此时,将目标信号机后方的调车数据存到缓存中,对目标信号机前方的调车数据不做处理,其中,目标信号机前方和机车运行前方的方向是一致的,参照图3所示,a、b、c、d、e、f、g均为调车数据,其中,a、b、c、d为目标信号机后方的调车数据,e、f、g为目标信号机前方的调车数据。可以理解的是,当机车车头越过目标信号机后,a、b、c、d会消失,因此,在机车车头接近目标信号机时,即机车车头相对目标信号机的距离处于预设范围内时,将a、b、c、d存储至ato的缓存中,其中,ato从缓存中获取上述调车数据,可以具有更快的响应速度。
62.具体的,调车数据可以包括但不限于地沟、洗车点、加沙点等点位的起点位置、长度,以及其与目标信号机的相对距离等,作为一种优选的实施例,具体可以通过调车数据中相对目标信号机的距离确定目标信号机后方的调车数据和目标信号机前方的调车数据,一般的,按轨道车辆的运行方向,目标信号机前方的调车数据相对于目标信号机的距离和目标信号机后方的调车数据相对于目标信号机的距离存在正负差异,因此,可根据具体的距离值区分目标信号机后方的调车数据和目标信号机前方的调车数据。其中,预设范围可根据实际工况进行设置,满足在机车车头越过目标信号机之前将目标信号机后方的数据存储至ato的缓存中的条件即可,对此,本技术不做具体的限制。
63.s104:当机车车头越过目标信号机,将缓存中的调车数据与目标信号机前方的调车数据共同作为ato的输入数据。
64.具体的,当机车车头越过目标信号机后,ato根据缓存中的调车数据及lkj15输出的正常的调车数据(即目标信号机前方的调车数据)进行控速,保证机车行驶在某些区段时调车数据的完整性,避免自动调车超速风险,提高智能驾驶系统的安全性。
65.具体的,在进行调车数据合并时,ato可先判断缓存中是否存在调车数据,如果存在则进行合并,将缓存中的调车数据与目标信号机前方的调车数据共同作为ato的输入数据,如果缓存中无调车数据,则无需处理。
66.作为一种优选的实施例,当机车车头越过目标信号机,更新缓存中每一调车数据的相对位置,计算缓存中的各个调车数据相对列车尾部的距离,以判断列车尾部是否已越过某一调车数据,如果越过,则将缓存中的该调车数据删除,具体的,可以判断缓存中是否存在任一调车数据与列车尾部的距离大于预设值,若是,判定列车尾部越过该调车数据,将该调车数据从缓存中删除,一方面释放缓存的空间,另一方面避免已越过的调车数据对ato后续的控速产生影响,保证ato的可靠性。
67.其中,预设值可以根据调车数据的起点位置和预设距离确定,这里的预设距离具体可以指调车数据的长度。
68.可见,本实施例中,当机车车头接近目标信号机,缓存目标信号机后方的调车数据,避免机车车头越过目标信号机后,目标信号机后方的调车数据消失,当机车车头越过目标信号机,将缓存中的调车数据和目标信号机前方的调车数据整合后作为ato的输入数据,保证ato根据完整的调车数据进行控速,避免自动调车超速风险,提高智能驾驶系统的安全性。
69.请参照图4,图4为本技术所提供的一种调车数据处理装置的结构示意图,该调车数据处理装置包括:
70.获取模块11,用于获取机车车头相对目标信号机的距离,目标信号机为机车运行前方的信号机;
71.判断模块12,用于判断距离是否处于预设范围内,若是,触发缓存模块13;
72.缓存模块13,用于将目标信号机后方的调车数据存到缓存中;
73.整合模块14,用于当机车车头越过目标信号机,将缓存中的调车数据与目标信号机前方的调车数据共同作为ato的输入数据;
74.其中,机车运行前方与目标信号机前方的方向一致。
75.可见,本实施例中,当机车车头接近目标信号机,缓存目标信号机后方的调车数据,避免机车车头越过目标信号机后,目标信号机后方的调车数据消失,当机车车头越过目标信号机,将缓存中的调车数据和目标信号机前方的调车数据整合后作为ato的输入数据,保证ato根据完整的调车数据进行控速,避免自动调车超速风险,提高智能驾驶系统的安全性。
76.作为一种优选的实施例,该调车数据处理装置还包括:
77.确定模块,用于根据所有调车数据中相对目标信号机的距离确定目标信号机后方的调车数据。
78.作为一种优选的实施例,该调车数据处理装置还包括:
79.更新模块,用于当机车车头越过目标信号机,更新缓存中每一调车数据的相对位置。
80.作为一种优选的实施例,该调车数据处理装置还包括:
81.删除模块,用于当列车尾部越过缓存中的任一调车数据,将该调车数据从缓存中删除。
82.作为一种优选的实施例,删除模块具体包括:
83.获取单元,用于获取缓存中的调车数据相对列车尾部的距离;
84.判断单元,用于判断缓存中是否存在任一调车数据与列车尾部的距离大于预设值,若是,判定列车尾部越过该调车数据,触发删除单元;
85.删除单元,用于将该调车数据从缓存中删除。
86.作为一种优选的实施例,预设值根据调车数据的起点位置和预设距离确定。
87.另一方面,本技术还提供了一种电子设备,参见图5,其示出了本技术实施例一种电子设备的一种组成结构示意图,本实施例的电子设备2100可以包括:处理器2101和存储器2102。
88.可选的,该电子设备还可以包括通信接口2103、输入单元2104和显示器2105和通信总线2106。
89.处理器2101、存储器2102、通信接口2103、输入单元2104、显示器2105、均通过通信总线2106完成相互间的通信。
90.在本技术实施例中,该处理器2101,可以为中央处理器(central processing unit,cpu),特定应用集成电路,数字信号处理器,现成可编程门阵列或者其他可编程逻辑器件等。
91.该处理器可以调用存储器2102中存储的程序。具体的,处理器可以执行以下调车数据处理方法的实施例中电子设备侧所执行的操作。
92.存储器2102中用于存放一个或者一个以上程序,程序可以包括程序代码,所述程序代码包括计算机操作指令,在本技术实施例中,该存储器中至少存储有用于实现以下功能的程序:
93.获取机车车头相对目标信号机的距离,所述目标信号机为机车运行前方的信号机;
94.判断所述距离是否处于预设范围内;
95.若是,将所述目标信号机后方的调车数据存到缓存中;
96.当所述机车车头越过所述目标信号机,将所述缓存中的调车数据与目标信号机前方的调车数据共同作为ato的输入数据;
97.其中,所述机车运行前方与所述目标信号机前方的方向一致。
98.可见,本实施例中,当机车车头接近目标信号机,缓存目标信号机后方的调车数据,避免机车车头越过目标信号机后,目标信号机后方的调车数据消失,当机车车头越过目标信号机,将缓存中的调车数据和目标信号机前方的调车数据整合后作为ato的输入数据,保证ato根据完整的调车数据进行控速,避免自动调车超速风险,提高智能驾驶系统的安全性。
99.在一种可能的实现方式中,该存储器2102可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、以及至少一个功能(比如缓存功能等)所需的应用程序等;存储数据区可存储根据计算机的使用过程中所创建的数据。
100.此外,存储器2102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件或其他易失性固态存储器件。
101.该通信接口2103可以为通信模块的接口。
102.本技术还可以包括显示器2104和输入单元2105等等。
103.当然,图5所示的物联网设备的结构并不构成对本技术实施例中物联网设备的限定,在实际应用中电子设备可以包括比图5所示的更多或更少的部件,或者组合某些部件。
104.另一方面,本技术还提供了一种轨道车辆,包括轨道车辆本体及如上文所述的电子设备。
105.对于本技术所提供的一种轨道车辆的介绍请参照上述实施例,本技术在此不再赘述。
106.本技术所提供的一种轨道车辆具有和上述调车数据处理方法相同的有益效果。
107.另一方面,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任意一项所述的调车数据处理方法的步骤。
108.对于本技术所提供的一种计算机可读存储介质的介绍请参照上述实施例,本技术在此不再赘述。
109.本技术所提供的一种计算机可读存储介质具有和上述调车数据处理方法相同的有益效果。
110.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的状况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
111.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其他实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献