一种GPS加轮径推导一杆一档数据的系统及方法与流程

文档序号:15461322发布日期:2018-09-18 18:13阅读:来源:国知局

技术特征:

1.一种GPS加轮径推导一杆一档数据的系统,其特征在于,包括支柱立杆、信号触发器、轮径脉冲采集器以及GPS信息采集器,其中信号触发器安装于车辆上,当车辆经过支柱立杆时触发一个信号,系统得到这个信号后进行GPS和轮径脉冲数据采集;轮径脉冲采集器安装于车辆车轮部位,对车轮转动圈数进行累加计数;GPS信息采集器安装于车辆上进行采集GPS数据,信号触发器、轮径脉冲采集器以及GPS信息采集器之间通讯连接。

2.根据权利要求1所述系统应用在GPS加轮径推导一杆一档数据的方法中,其特征在于,包括如下步骤:

步骤1,由操作人员设定本次要检测的线路、起点终点信息,系统从数据库中获得本次检测线路的所有支柱立杆的杆号、GPS及公里标的基础数据集合,集合中每一条基础数据包含一根支柱立杆的GPS、杆号及公里标信息;

步骤2,检测车每经过一根支柱立杆,所述信号触发器获得一个触发信号,在触发信号出现的时候,获取对应时刻的GPS数据,和车辆的轮径脉冲数据;

步骤3,前述系统通过两个GPS之间的距离算法,将获得的一个GPS(lat1,lng1)数据与基础数据中所有的GPS(lat(i),lng(i))数据进行计算,式中,i=0~n,即某线路共有n+1个支柱立杆,将得到相对距离进行比较,得出距离最小并且距离值小于5米时的GPS值,从而定位出车辆当前经过的支柱立杆,获得该支柱立杆的标号、公里标等信息;

步骤4,前述系统保存第一根匹配出来的支柱立杆的公里标mark1和当时的轮径脉冲数wheel1;

步骤5,在GPS连续有效的情况下,循环进行第2步和第3步操作,将得到的最新公里标mark2、轮径脉冲数wheel2分别减去第4步所述的公里标和轮径脉冲数,再用公里标相减的差值除以轮径脉冲数相减的差值,计算出车辆的轮径周长;

步骤6,当没有有效GPS时得到触发信号时,所述系统自动切到基于轮径脉冲数乘以轮径周长得到行驶距离模式:系统收到触发信号时,获取最新的轮径脉冲数newWheel,减去最后一根通过GPS信号定位出支柱立杆时的轮径脉冲数wheel3后,再乘以所述步骤5计算出来的周长,再加上最后一根通过GPS信号确定的支柱立杆的公里标mark3,计算出车辆行驶距离;

步骤7,系统循环执行步骤2,3,5,6,自动化的实现一杆一档定位,直到检测结束。

3.根据权利要求2所述方法,其特征在于,所述步骤3中GPS之间的距离算法公式如下:

相对距离=(2*sin(sqrt(pow(sin(rad(lat1)-rad(lat2)/2),2)+cos(rad(lat1))*cos(rad(lat2))*pow(sin(rad(lng1)-rad(lng2)/2),2))))*6378137.0

令触发信号出现时获得的GPS定位数据中经纬度坐标所对应的物理位置分别记为(lat1,lng1),基础数据中所有的GPS(lat(i),lng(i))数据进行计算,式中,i=0~n,lat表示纬度,lng表示经度。

4.根据权利要求2所述方法,其特征在于,所述步骤5中轮径周长算法公式如下:

周长=(mark2-mark1)/(wheel2-wheel1)

其中,匹配出的第一根杆的公里标记为mark1,轮径脉冲数记为wheel1,在GPS连续有效的情况下,循环触发信号匹配出的最新公里标公里标记为mark2,轮径脉冲数wheel2。

5.根据权利要求2所述方法,其特征在于,无GPS信号时,所述车辆行驶距离距离算法,计算公式如下:

行驶距离=mark3+(newWheel-wheel3)*周长,其中,mark3公里标和wheel3轮径脉冲数,newWheel最新轮径脉冲数。

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