一种轨检车的车速检测方法及装置与流程

文档序号:16395793发布日期:2018-12-25 19:48阅读:398来源:国知局
一种轨检车的车速检测方法及装置与流程

本发明涉及轨道交通技术领域,具体涉及一种轨检车的车速检测方法及装置。

背景技术

随着我国国民经济的快速发展,铁路建设迅速向前推进,相应地,铁路运输也得到了空前的发展,但是随着铁路运输量的不断增加,铁路线路设备的负担加重,出现了用于轨道检测的各种不同规模的轨检车。而线阵高速相机作为轨检车常用的设备,为了保证线阵高速相机获得的图像的质量,需要根据轨检车的速度实时调整其线扫描速度,因此需要对轨检车的车速实时测量。

现有技术中,轨检车的车速检测方法主要有两种,一种方法采用轮轴脉冲转速传感器,轮轴脉冲转速传感器安装在轮轴上,轮轴每转一圈,轮轴脉冲转速传感器发出一个脉冲,根据车轮的周长获得列车向前行进的距离,再根据距离和脉冲间隔时间,即可计算出轨检车的车速,主要用于高速轨检车。另一种方法采用旋转编码器,将旋转编码器与轮轴系统相连接,然后根据车轮周长以及旋转编码器转过某个角度所用的时间来计算轨检车的车速,用于低速轨检车。上述两种方法因为要与轨检车的轮轴以某种特定的方式相连,因此,对轮轴脉冲转速传感器或旋转编码器与轨检车车轴系统的配套要求比较高,安装和拆卸都比较复杂,使用不方便。

因此,如何提出一种轨检车的车速测量方法,能够增加轨检车的车速检测的便利性成为业界亟待解决的重要课题。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种轨检车的车速检测方法及装置。

一方面,本发明提出一种轨检车的车速检测方法,包括:

接收所述激光测距仪与铁路之间的距离值,并将所述距离值与接收时刻一一对应;

根据当前时刻对应的距离值获得所述当前时刻对应的车速计算参数;

若判断获知所述当前时刻对应的车速计算参数大于预设值,则获取预设数量的车速计算参数对应的距离值,所述预设数量的车速计算参数为所述当前时刻对应的车速计算参数前所述预设数量的车速计算参数;

根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,获得所述当前时刻对应的经过两个相邻轨枕之间的时间差;

根据两个相邻轨枕之间的距离和所述当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速;其中,所述两个相邻轨枕之间的距离是预设的。

另一方面,本发明提供一种轨检车的车速检测装置,包括:

接收单元,用于接收所述激光测距仪与铁路之间的距离值,并将所述距离值与接收时刻一一对应;

第一获得单元,用于根据当前时刻对应的距离值获得所述当前时刻对应的车速计算参数;

判断单元,用于在判断获知所述当前时刻对应的车速计算参数大于预设值之后,获取预设数量的车速计算参数对应的距离值,所述预设数量的车速计算参数为所述当前时刻对应的车速计算参数前所述预设数量的车速计算参数;

第二获得单元,用于根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,获得所述当前时刻对应的经过两个相邻轨枕之间的时间差;

计算单元,用于根据两个相邻轨枕之间的距离和所述当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速;其中,所述两个相邻轨枕之间的距离是预设的。

再一方面,本发明提供一种电子设备,包括:处理器、存储器和通信总线,其中:

所述处理器和所述存储器通过所述通信总线完成相互间的通信;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如上述各实施例提供的轨检车的车速检测方法。

又一方面,本发明提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如上述各实施例提供的轨检车的车速检测方法。

本发明提供的轨检车的车速检测方法及装置,由于通过激光测距仪获取所述激光测距仪与铁路之间的距离值,并将距离值与接收时刻一一对应,然后根据当前时刻对应的距离值获得当前时刻对应的车速计算参数,在判断获知当前时刻对应的车速计算参数大于预设值之后,获取当前时刻对应的车速计算参数前预设数量的车速计算参数对应的距离值,接着根据预设数量的车速计算参数对应的距离值以及各个距离值对应的接收时刻,获得当前时刻对应的经过两个相邻轨枕之间的时间差,再根据两个相邻轨枕之间的距离和当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速,增加了轨检车的车速检测的便利性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单的介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例激光测距仪的安装示意图;

图2为本发明一实施例轨检车的车速检测方法的流程示意图;

图3为本发明另一实施例轨检车的车速检测方法的流程示意图;

图4为本发明又一实施例轨检车的车速检测方法的流程示意图;

图5为本发明再一实施例轨检车的车速检测方法的流程示意图;

图6为本发明一实施例轨检车的车速检测装置的结构示意图;

图7为本发明一实施例电子设备的实体结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例激光测距仪的安装示意图,如图1所示,激光测距仪3利用强力磁铁2安装到轨检车1的车底,激光测距仪3和强力磁铁2之间固定连接,可以在强力磁铁2上设置螺纹孔,通过螺钉将激光测距仪3固定到强力磁铁2上,激光测距仪3用于检测激光测距仪与铁路4之间的距离,铁路4包括道渣和轨枕。本发明提供一种轨检车的车速检测方法,基于激光测距仪3检测获得的激光测距仪与铁路4之间的距离,能够获得轨检车的车速,由于强力磁铁2和激光测距仪3安装方便,使得本发明提供的轨检车的车速检测方法适用范围广,应用方便,还能够节约车速检测的成本。为了保证激光测距仪的检测精度和可靠性,本发明提供的轨检车的车速检测方法优先应用于轨检车的车速小于或者等于30km/小时的检测。

图2为本发明一实施例轨检车的车速检测方法的流程示意图,如图2所示,本发明提供的轨检车的车速检测方法,包括:

s201、接收所述激光测距仪与铁路之间的距离值,并将所述距离值与接收时刻一一对应;

具体地,激光测距仪可以检测所述激光测距仪与铁路之间的距离,获得所述激光测距仪与铁路之间的距离值,然后将所述距离值发送给轨检车的车速检测装置(以下简称检测装置),所述检测装置可以接收所述距离值,并将所述距离值与接收时刻一一对应。其中,所述接收时刻是接收到所述距离值的时间。可理解的是可以设置所述激光测距仪自动检测距离,所述激光测距仪根据检测频率自动检测获得所述激光测距仪与铁路之间的距离,所述检测频率可以为800hz,所述检测频率根据实际需要进行选择,本发明实施例不做限定。

s202、根据当前时刻对应的距离值获得所述当前时刻对应的车速计算参数;

具体地,所述检测装置可以获得当前时刻对应的距离值,然后根据所述当前时刻对应的距离值获得所述当前时刻对应的车速计算参数,所述车速计算参数为大于0的整数。

例如,所述检测装置在判断获知所述当前时刻对应的距离值大于或者等于第一阈值且所述当前时刻的前一时刻对应的距离值小于所述第一阈值之后,将所述当前时刻的前一时刻对应车速计算参数加1获得所述当前时刻对应的车速计算参数,否则所述当前时刻对应的车速计算参数等于所述当前时刻的前一时刻对应车速计算参数;其中,初始时刻对应的车速计算参数为0。所述初始时刻即所述轨检车开始运行的时刻。

s203、若判断获知所述当前时刻对应的车速计算参数大于预设值,则获取预设数量的车速计算参数对应的距离值,所述预设数量的车速计算参数为所述当前时刻对应的车速计算参数前所述预设数量的车速计算参数;

具体地,所述检测装置在获得所述当前时刻对应的车速计算参数之后,将所述当前时刻对应的车速计算参数与预设值进行比较,如果所述当前时刻对应的车速计算参数大于所述预设值,那么获取预设数量的车速计算参数对应的距离值,所述预设数量的车速计算参数为所述当前时刻对应的车速计算参数前所述预设数量的车速计算参数。其中,所述预设值和所述预设数量根据实际经验进行设置,本发明实施例不做限定。

例如,所述预设值为6,所述预设数量为6,所述检测装置获得所述当前时刻对应的车速计算参数为7,所述检测装置判断获知7大于6,那么获取所述当前时刻前6个车速计算参数对应的距离值,即获取所述车速计算参数6对应的距离值、所述车速计算参数5对应的距离值、所述车速计算参数4对应的距离值、所述车速计算参数3对应的距离值、所述车速计算参数2对应的距离值和所述车速计算参数1对应的距离值。如果所述距离值与所述车速计算参数对应,那么根据所述距离值及其对应的接收时刻可以获得所述车速计算参数。

s204、根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,获得所述当前时刻对应的经过两个相邻轨枕之间的时间差;

具体地,所述检测装置在获得所述预设数量的车速计算参数对应的距离值之后,可以获得所述预设数量的车速计算参数对应的距离值中每个所述距离值对应的接收时刻,根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,可以获得所述当前时刻对应的经过两个相邻轨枕之间的时间差。

s205、根据两个相邻轨枕之间的距离和所述当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速;其中,所述两个相邻轨枕之间的距离是预设的。

具体地,所述检测装置在获得所述当前时刻对应的经过两个相邻轨枕之间的时间差之后,将两个相邻轨枕之间的距离除以所述当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速。其中,所述两个相邻轨枕之间的距离是预设的。

例如,所述两个相邻轨枕之间的距离为l,所述当前时刻对应的经过两个相邻轨枕之间的时间差为t,所述检测装置根据公式v=l/t,计算获得所述当前时刻对应的车速v。

本发明提供的轨检车的车速检测方法,由于通过激光测距仪获取所述激光测距仪与铁路之间的距离值,并将距离值与接收时刻一一对应,然后根据当前时刻对应的距离值获得当前时刻对应的车速计算参数,在判断获知当前时刻对应的车速计算参数大于预设值之后,获取当前时刻对应的车速计算参数前预设数量的车速计算参数对应的距离值,接着根据预设数量的车速计算参数对应的距离值以及各个距离值对应的接收时刻,获得当前时刻对应的经过两个相邻轨枕之间的时间差,再根据两个相邻轨枕之间的距离和当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速,增加了轨检车的车速检测的便利性。

在上述各实施例的基础上,进一步地,所述根据当前时刻对应的距离值获得所述当前时刻对应的车速计算参数包括:

若判断获知所述当前时刻对应的距离值大于或者等于第一阈值且所述当前时刻的前一时刻对应的距离值小于所述第一阈值,则所述当前时刻对应的车速计算参数为所述当前时刻的前一时刻对应车速计算参数加1;其中,初始时刻对应的车速计算参数为0。

具体地,所述检测装置在获得所述当前时刻对应的距离值之后,将所述当前时刻对应的距离值与第一阈值进行比较,并将所述当前时刻的前一时刻对应的距离值与所述第一阈值进行比较,如果所述当前时刻对应的距离值大于或者等于所述第一阈值,且所述当前时刻的前一时刻对应的距离值小于所述第一阈值,那么所述当前时刻对应的车速计算参数为所述当前时刻的前一时刻对应车速计算参数加1,否则所述当前时刻对应的车速计算参数等于所述当前时刻的前一时刻对应车速计算参数。其中,初始时刻对应的车速计算参数为0,所述第一阈值是预设的。

图3为本发明另一实施例轨检车的车速检测方法的流程示意图,如图3所示,在上述各实施例的基础上,进一步地,所述根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,获得所述当前时刻对应的经过两个相邻轨枕之间的时间差包括:

s2041、对所述预设数量的车速计算参数对应的距离值进行中值滤波,获得第一待处理数据;其中,所述第一待处理数据中的每个数据与所述接收时刻一一对应;

具体地,所述检测装置采用中值滤波的方法对所述预设数量的车速计算参数对应的距离值进行处理,获得第一待处理数据,所述第一待处理数据中的每个数据与一个所述距离值对应,那么所述第一待处理数据中的每个数据与所述接收时刻一一对应。

例如,所述检测装置对所述预设数量的车速计算参数对应的距离值进行10次1*3的中值滤波。

s2042、根据第一预设规则对所述第一待处理数据进行二值化处理,获得二值化数据;其中,所述第一预设规则为:所述第一待处理数据中大于或者等于所述第一阈值的数据设置为1,所述第一待处理数据中小于所述第一阈值的数据设置为0;

具体地,所述检测装置在获得所述第一待处理数据之后,根据第一预设规则对所述第一待处理数据进行二值化处理,获得二值化数据,即所述检测装置将所述第一待处理数据中的每个数据与第一阈值进行比较,如果所述第一待处理数据中的数据大于或者等于所述第一阈值,那么将该数据设置为1,如果所述第一待处理数据中的数据小于所述第一阈值,那么将该数据设置为0,所述二值化数据中只包括0或者1。其中,所述第一预设规则为:所述第一待处理数据中大于或者等于所述第一阈值的数据设置为1,所述第一待处理数据中小于所述第一阈值的数据设置为0。

s2043、对所述二值化数据进行修正,获得第二待处理数据;

具体地,所述检测装置在获得所述二值化数据之后,对所述二值化数据进行修正,获得修正后的二值化数据作为第二待处理数据。

例如,所述检测装置将所述二值化数据划分为多个第二连通区域数据,每个所述第二连通区域数据包括的各个数据相等且各个数据对应的接收时刻连续,然后根据各个所述第二连通区域数据对应的距离值,计算获得各个所述第二连通区域数据对应的标准差,接着在判断获知所述第二连通区域数据中的数据为1且所述第二连通区域数据对应的标准差小于或者等于第二阈值之后,将所述第二连通区域数据中的数据从1修改为0,在判断获知所述第二连通区域数据中的数据为0且所述第二连通区域数据对应的标准差大于或者等于第三阈值之后,将所述第二连通区域数据中的数据从0修改为1,从而实现对所述二值化数据的修正。其中,所述第二阈值和所述第三阈值是预设的。

s2044、获取所述第二待处理数据中的第一连通区域数据,每个所述第一连通区域数据包括的各个数据为0且所述第一连通区域数据包括的各个数据对应的接收时刻连续;

具体地,所述检测装置在获得所述第二待处理数据之后,将所述第一连通区域数据包括的各个数据为0且各个数据对应的接收时刻连续的数据作为一个第一连通区域数据。可理解的是,所述第二待处理数据包括多个所述第一连通区域数据。

s2045、根据第二预设规则获得各个所述第一连通区域数据对应的时间值;

具体地,所述检测装置在获得各个所述第一连通区域数据之后,可以根据第二预设规则获得各个所述第一连通区域数据对应的时间值。

例如,所述检测装置获取所述第一连通区域数据包括的各个数据对应的接收时刻,然后将各个所述接收时刻求平均值,将计算获得的平均值作为所述第一连通区域数据对应的时间值。

s2046、根据各个所述第一连通区域数据对应的时间值获得各个相邻所述第一连通区域数据对应的时间值之差,获取各个相邻所述第一连通区域数据对应的时间值之差的平均值作为所述当前时刻对应的经过两个相邻轨枕之间的时间差。

具体地,所述检测装置在获得各个所述第一连通区域数据对应的时间值之后,计算各个相邻所述第一连通区域数据对应的时间值之差,然后计算各个相邻所述第一连通区域数据对应的时间值之差的平均值,将上述平均值作为所述当前时刻对应的经过两个相邻轨枕之间的时间差。其中,所述相邻所述第一连通区域数据是指对应的时间值相邻两个所述第一连通区域数据。

例如,所述检测装置获得第一连通区域数据1对应的时间值为t1,第一连通区域数据2对应的时间值为t2,第一连通区域数据3对应的时间值为t3,第一连通区域数据4对应的时间值为t4,第一连通区域数据5对应的时间值为t5,且t1小于t2,t2小于t3,t3小于t4,t4小于t5,所述检测装置计算第一连通区域数据2对应的时间值与第一连通区域数据1对应的时间值之差为t21=t2-t1,第一连通区域数据3对应的时间值与第一连通区域数据2对应的时间值之差为t32=t3-t2,第一连通区域数据4对应的时间值与第一连通区域数据3对应的时间值之差为t43=t4-t3,第一连通区域数据5对应的时间值与第一连通区域数据4对应的时间值之差为t54=t5-t4。所述检测装置计算t21、t32、t43和t54四个值的平均值p,即所述检测装置将p作为所述当前时刻对应的经过两个相邻轨枕之间的时间差。

图4为本发明又一实施例轨检车的车速检测方法的流程示意图,如图4所示,在上述各实施例的基础上,进一步地,,所述对所述二值化数据进行修正,获得第二待处理数据包括:

s20431、将所述二值化数据划分为多个第二连通区域数据,每个所述第二连通区域数据包括的各个数据相等且各个数据对应的接收时刻连续;

具体地,所述检测装置在获得所述二值化数据之后,将所述第二连通区域数据包括的各个数据相等且各个数据对应的接收时刻连续的数据作为一个第二连通区域数据。可理解的是,所述二值化数据包括多个所述第二连通区域数据。

s20432、根据每个所述第二连通区域数据包括的各个数据对应的距离值,获得每个所述第二连通区域数据对应的标准差;

具体地,所述检测装置获取每个所述第二连通区域数据包括的各个数据对应的距离值,所述第二连通区域数据包括的数据是根据所述预设数量的车速计算参数对应的距离值确定的,所述第二连通区域数据包括的一个数据与所述预设数量的车速计算参数对应的距离值中的一个所述距离值对应。所述检测装置根据每个所述第二连通区域数据包括的各个数据对应的距离值获得每个所述第二连通区域数据对应的标准差。

s20433、若判断获知所述第二连通区域数据中的数据为1且所述第二连通区域数据对应的标准差小于或者等于第二阈值,则将所述第二连通区域数据中的数据从1修改为0;

具体地,所述检测装置在获得各个所述第二连通区域数据对应的标准差之后,将所述第二连通区域数据对应的标准差与第二阈值进行比较,如果所述第二连通区域数据对应的标准差小于或者等于所述第二阈值且所述第二连通区域数据中包括的数据都为1,那么将所述第二连通区域数据中包括的每个数据从1修改为0。其中,所述第二阈值是预设的。

s20434、若判断获知所述第二连通区域数据中的数据为0且所述第二连通区域数据对应的标准差大于或者等于第三阈值,则将所述第二连通区域数据中的数据从0修改为1。

具体地,所述检测装置在获得各个所述第二连通区域数据对应的标准差之后,将所述第二连通区域数据对应的标准差与第三阈值进行比较,如果所述第二连通区域数据对应的标准差大于或者等于所述第三阈值且所述第二连通区域数据中包括的数据都为0,那么将所述第二连通区域数据中包括的每个数据从0修改为1。其中,所述第三阈值是预设的。

图5为本发明一实施例轨检车的车速检测方法的流程示意图,如图5所示,在上述各实施例的基础上,进一步地,所述第一阈值、所述第二阈值以及所述第三阈值的获取步骤如下:

s501、获取预设时间段内的所述激光测距仪与所述铁路之间的距离值;

具体地,为了获得所述第一阈值、所述第二阈值和所述第三阈值,所述检测装置可以利用所述激光测距仪检测获得预设时间段内的所述激光测距仪与所述铁路之间的距离值,在所述预设时间段内所述轨检车可以行驶经过至少5个所述轨枕。其中,所述预设时间段根据实际需要进行设置,本发明实施例不做限定。

s502、根据所述预设时间段内的各个所述距离值进行直方图统计,获得所述距离值的直方图;

具体地,所述检测装置获得所述预设时间段内的各个所述距离值之后,对所述预设时间段内的各个所述距离值进行直方图统计,获得所述距离值的直方图。

s503、根据所述距离值的直方图,获得分割阈值;

具体地,所述检测装置获得所述距离值的直方图之后,利用直方图双峰法获得分割阈值。所述预设时间段内的各个所述距离值中,所述激光测距仪与所述轨枕之间的距离值较小,所述激光测距仪与所述道渣之间的距离值较大,所述分割阈值用于分辨所述激光测距仪与所述轨枕之间的距离值和所述激光测距仪与所述道渣之间的距离值。

s504、根据第三预设规则将所述预设时间段内的各个所述距离值划分为第一类距离值和第二类距离值;其中,所述第三预设规则为:若判断获知所述预设时间段内的距离值大于或者等于所述分割阈值,则将所述预设时间段内的距离值作为所述第一类距离值;若判断获知所述预设时间段内的距离值小于所述分割阈值,则将所述预设时间段内的距离值作为所述第二类距离值;

具体地,所述检测装置在获得所述分割阈值之后,根据第三预设规则将所述预设时间段内的各个所述距离值划分为第一类距离值和第二类距离值,即所述检测装置将所述预设时间段内的每个所述距离值与所述分割阈值比较,如果上述距离值大于或者等于所述分割阈值,那么将上述距离值属于所述第一类距离值,如果上述距离值小于所述分割阈值,那么将上述距离值属于所述第二类距离值。

s505、根据所述第一类距离值,获得第一平均值以及第一标准差,并根据所述第二类距离值,获得第二平均值以及第二标准差;

具体地,所述检测装置获得所述第一类距离值之后,计算所述第一类距离值的平均值以及标准差,将所述第一类距离值的平均值作为第一平均值,将所述第一类距离值的标准差作为第一标准差。所述检测装置获得所述第二类距离值之后,计算所述第二类距离值的平均值以及标准差,将所述第二类距离值的平均值作为第二平均值,将所述第二类距离值的标准差作为第二标准差。

s506、计算所述第一平均值和所述第二平均值的平均值作为所述第一阈值,并将所述第二标准差作为所述第二阈值和将所述第三标准差作为所述第三阈值。

具体地,所述检测装置在获得所述第一平均值和所述第二平均值之后,计算所述第一平均值和所述第二平均值的平均值,将获得的所述第一平均值和所述第二平均值的平均值作为所述第一阈值。所述检测装置在获得所述第一标准差和所述第二标准差之后,将所述第二标准差作为所述第二阈值和将所述第三标准差作为所述第三阈值。

在上述各实施例的基础上,进一步地,所述第二预设规则为:

将所述第一连通区域数据包括的各个数据对应的接收时刻的平均值作为所述第一连通区域数据对应的时间值。

具体地,所述检测装置获得所述第一连通区域数据包括的各个数据对应的接收时刻,计算所述第一连通区域数据包括的各个数据对应的接收时刻的平均值,将上述平均值作为所述第一连通区域数据对应的时间值。

在上述各实施例的基础上,进一步地,,所述第二预设规则为:

根据公式计算获得所述第一连通区域数据对应的时间值t,其中,hi为所述第一连通区域数据中第i个数据对应的距离值,ti为所述第一连通区域数据中第i个数据对应的接收时刻,n为所述第一连通区域数据中包括的数据的数量,i为正整数。

具体地,所述检测装置获得所述第一连通区域数据中各个数据对应的距离值以及所述第一连通区域数据中各个数据对应的接收时刻,然后根据公式计算获得所述第一连通区域数据对应的时间值t,其中,hi为所述第一连通区域数据中第i个数据对应的距离值,ti为所述第一连通区域数据中第i个数据对应的接收时刻,n为所述第一连通区域数据中包括的数据的数量,i为正整数。

在上述各实施例的基础上,进一步地,本发明提供的轨检车的车速检测方法还包括:

若判断获知所述当前时刻对应的车速计算参数与所述当前时刻的前一时刻的车速计算参数相同,则将所述当前时刻的前一时刻的车速作为所述当前时刻的车速。

具体地,所述检测装置获得所述当前时刻对应的车速计算参数之后,将所述当前时刻对应的车速计算参数与所述当前时刻的前一时刻的车速计算参数进行对比,如果所述当前时刻对应的车速计算参数与所述当前时刻的前一时刻的车速计算参数相等,那么将所述当前时刻的前一时刻的车速作为所述当前时刻的车速。

图6为本发明一实施例轨检车的车速检测装置的结构示意图,如图6所示,本发明提供的轨检车的车速检测装置包括获取单元601、第一获得单元602、判断单元603、第二获得单元604和计算单元605,其中:

获取单元601用于通过激光测距仪获取所述激光测距仪与铁路之间的距离值,并将所述距离值与接收时刻一一对应;第一获得单元602用于根据当前时刻对应的距离值获得所述当前时刻对应的车速计算参数;判断单元603用于在判断获知所述当前时刻对应的车速计算参数大于预设值之后,获取预设数量的车速计算参数对应的距离值,所述预设数量的车速计算参数为所述当前时刻对应的车速计算参数前所述预设数量的车速计算参数;第二获得单元604用于根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,获得所述当前时刻对应的经过两个相邻轨枕之间的时间差;计算单元605用于根据两个相邻轨枕之间的距离和所述当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速;其中,所述两个相邻轨枕之间的距离是预设的。

具体地,激光测距仪可以检测所述激光测距仪与铁路之间的距离,获得所述激光测距仪与铁路之间的距离值,然后将所述距离值发送给获取单元601,获取单元601可以接收所述距离值,并将所述距离值与接收时刻一一对应。其中,所述接收时刻是接收到所述距离值的时间。可理解的是可以设置所述激光测距仪自动检测距离,所述激光测距仪根据检测频率自动检测获得所述激光测距仪与铁路之间的距离,所述检测频率可以为800hz,所述检测频率根据实际需要进行选择,本发明实施例不做限定。

第一获得单元602可以获得当前时刻对应的距离值,然后根据所述当前时刻对应的距离值获得所述当前时刻对应的车速计算参数,所述车速计算参数为大于0的整数。

判断单元603在获得所述当前时刻对应的车速计算参数之后,将所述当前时刻对应的车速计算参数与预设值进行比较,如果所述当前时刻对应的车速计算参数大于所述预设值,那么获取预设数量的车速计算参数对应的距离值,所述预设数量的车速计算参数为所述当前时刻对应的车速计算参数前所述预设数量的车速计算参数。其中,所述预设值和所述预设数量根据实际经验进行设置,本发明实施例不做限定。

第二获得单元604在获得所述预设数量的车速计算参数对应的距离值之后,可以获得所述预设数量的车速计算参数对应的距离值中每个所述距离值对应的接收时刻,根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,可以获得所述当前时刻对应的经过两个相邻轨枕之间的时间差。

计算单元605在获得所述当前时刻对应的经过两个相邻轨枕之间的时间差之后,将两个相邻轨枕之间的距离除以所述当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速。其中,所述两个相邻轨枕之间的距离是预设的。

本发明提供的轨检车的车速检测装置,由于通过激光测距仪获取所述激光测距仪与铁路之间的距离值,并将距离值与接收时刻一一对应,然后根据当前时刻对应的距离值获得当前时刻对应的车速计算参数,在判断获知当前时刻对应的车速计算参数大于预设值之后,获取当前时刻对应的车速计算参数前预设数量的车速计算参数对应的距离值,接着根据预设数量的车速计算参数对应的距离值以及各个距离值对应的接收时刻,获得当前时刻对应的经过两个相邻轨枕之间的时间差,再根据两个相邻轨枕之间的距离和当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速,增加了轨检车的车速检测的便利性。

本发明提供的装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图7为本发明一实施例电子设备的实体结构示意图,如图7所示,所述电子设备包括处理器(processor)701、存储器(memory)702和通信总线703;

其中,处理器701、存储器702通过通信总线703完成相互间的通信;

处理器701用于调用存储器702中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:接收所述激光测距仪与铁路之间的距离值,并将所述距离值与接收时刻一一对应;根据当前时刻对应的距离值获得所述当前时刻对应的车速计算参数;若判断获知所述当前时刻对应的车速计算参数大于预设值,则获取预设数量的车速计算参数对应的距离值,所述预设数量的车速计算参数为所述当前时刻对应的车速计算参数前所述预设数量的车速计算参数;根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,获得所述当前时刻对应的经过两个相邻轨枕之间的时间差;根据两个相邻轨枕之间的距离和所述当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速;其中,所述两个相邻轨枕之间的距离是预设的。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:接收所述激光测距仪与铁路之间的距离值,并将所述距离值与接收时刻一一对应;根据当前时刻对应的距离值获得所述当前时刻对应的车速计算参数;若判断获知所述当前时刻对应的车速计算参数大于预设值,则获取预设数量的车速计算参数对应的距离值,,所述预设数量的车速计算参数为所述当前时刻对应的车速计算参数前所述预设数量的车速计算参数;根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,获得所述当前时刻对应的经过两个相邻轨枕之间的时间差;根据两个相邻轨枕之间的距离和所述当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速;其中,所述两个相邻轨枕之间的距离是预设的。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:接收所述激光测距仪与铁路之间的距离值,并将所述距离值与接收时刻一一对应;根据当前时刻对应的距离值获得所述当前时刻对应的车速计算参数;若判断获知所述当前时刻对应的车速计算参数大于预设值,则获取预设数量的车速计算参数对应的距离值,所述预设数量的车速计算参数为所述当前时刻对应的车速计算参数前所述预设数量的车速计算参数;根据所述预设数量的车速计算参数对应的距离值以及各个所述距离值对应的接收时刻,获得所述当前时刻对应的经过两个相邻轨枕之间的时间差;根据两个相邻轨枕之间的距离和所述当前时刻对应的经过两个相邻轨枕之间的时间差,计算获得所述当前时刻对应的车速;其中,所述两个相邻轨枕之间的距离是预设的。

此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,装置,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1