一种车辆行驶路线预测方法

文档序号:9472345阅读:379来源:国知局
一种车辆行驶路线预测方法
【技术领域】
[0001]本发明涉及一种车辆行驶路线预测方法。
【背景技术】
[0002]车载定位终端在不同环境的行驶过程中,会出现定位信号变弱甚至屏蔽的情况,在这种情况下,无法对车辆进行定位;考虑到部分路况会对驾驶员带来风险,同时也为了更好的监控车辆的行驶定位状况,所以需要对车辆在不定位情况下的行驶路线进行预测,但现在有的预测算法存在着较大的误差,使得根据该预测算法得到的行驶路线非常不准确,出现路线偏移的情况。

【发明内容】

[0003]本发明要解决的技术问题,在于提供一种车辆行驶路线预测方法,可以在无法定位的情况下,预测出驾驶员的行驶路线,保证驾驶员和车辆的安全性。
[0004]本发明是这样实现的:一种车辆行驶路线预测方法,同一经度上,玮度每隔一度相差Illkm;同一玮度上,经度每隔一度相差lll*cos(该点玮度)km;所述算法需提供一车载终端,具体包括如下:
[0005]通过所述车载终端得到点A的地面速率、汇报时间间隔以及地面航向角a,之后根据点A的地面速率和汇报时间间隔算出点A到点B的直线距离=点A的地面速率*汇报时间间隔;其中r为点A到点B的直线距离;
[0006]则可知,点A和点B在同一经度上的玮度距离差为:r*cos (a);点A和点B在同一玮度上的经度距离差为:r*sin(a);
[0007]其中,点A和点B在经度上偏移度数为:[r*Sin(a)]/[111000*COS(YA)];点八和点B在玮度上偏移度数为:[r*COS(a)]/111000 ;
[0008]综上所述,计算得出点B的经玮度分别为:
[0009]点B 的经度 XB = XA+ [r*sin (a) ] / [111000*cos (YA)];点 B 的玮度 YB =YA+[r*cos (a) 1/111000 ;其中,XA为点A的经度,YA为点A的玮度;
[0010]所述车载终端根据计算得到的点B的经玮度对车辆当前行驶的路线进行预测。
[0011]本发明具有如下优点:本发明一种车辆行驶路线预测方法,首先,对驾驶员的行驶行为进行预测,是终端具有人性化的功能。其次,算法中两点间的距离是基于地球表面为圆球形的思想进行考虑,所以相比取两点间的距离为直线的近似算法而言,预测精确度更高。
【具体实施方式】
[0012]本发明车辆行驶路线预测方法,同一经度上,玮度每隔一度相差Illkm ;同一玮度上,经度每隔一度相差lll*cos (该点玮度)km ;所述算法需提供一车载终端,具体包括如下:
[0013]通过所述车载终端得到点A的地面速率、汇报时间间隔以及地面航向角a,之后根据点A的地面速率和汇报时间间隔算出点A到点B的直线距离:r =点A的地面速率*汇报时间间隔;其中r为点A到点B的直线距离;
[0014]则可知,A点和B点在同一经度上的玮度距离差为:r*cos (a);点A和点B在同一玮度上的经度距离差为:r*sin(a);
[0015]其中,点A和点B在经度上偏移度数为:[r*Sin(a)]/[111000*COS(YA)];点八和点B在玮度上偏移度数为:[r*COS(a)]/111000 ;
[0016]综上所述,计算得出点B的经玮度分别为:
[0017]点B 的经度 XB = XA+ [r*sin (a) ] / [111000*cos (YA)];点 B 的玮度 YB =YA+[r*cos (a) 1/111000 ;其中,XA为点A的经度,YA为点A的玮度;
[0018]所述车载终端根据计算得到的点B的经玮度对车辆当前行驶的路线进行预测,以此达到监控车辆的目的。
[0019]本发明一种【具体实施方式】如下所示:
[0020]车载终端通过详细记录定位情况下的上一个上报点的GNSS定位信息,以此作为计算不定位预测点的经玮度的依据,在计算两点间距离的时候(我们将定位情况下的上一个上报点成为点A,不定位情况下的预测点成为点B,即通过A点之后出现无法定位的情况,此时就需要通过该补偿算法预测车辆的位置B点的经玮度),我们采用更为精确的算法,基于地球表面为圆球形的考虑思想:所述算法需提供一车载终端,用于获取点A的地面速率和汇报时间间隔;
[0021]同一经度上,玮度每隔一度相差Illkm ;
[0022]同一玮度上,经度每隔一度相差lll*cos (该点玮度)km;
[0023]那么通过点A的地面速率和汇报时间间隔,可以算出:
[0024]r:点A到点B的直线距离(单位m);
[0025]r =点A的地面速率*汇报时间间隔;
[0026]那么可以得出:
[0027]a:地面航向角;
[0028]两点在同一经度上的玮度距离差为:r*cos (a* π /180);
[0029]两点在同一玮度上的经度距离差为:r*sin(a* π/180);
[0030]以此类推得出:
[0031]XA:点A的经度;
[0032]YA:点A的玮度;
[0033]在经度上偏移度数为:[r*sin(a*3i/180)]/[111000*cos(YA*3i/180)];
[0034]在玮度上偏移度数为:[r*cos(a* π /180) ] /111000 ;
[0035]综上所述,可以得出点B的经玮度:
[0036]点B 的经度 XB = XA+[r*sin(a*3i/180)]/[111000*cos(YA*3i/180)];
[0037]点B 的玮度 YB = YA+[r*cos(a*Ji/180)]/111000。
[0038]本发明为车载终端提供一种驾驶员行驶行为的预测方法,即车辆行驶路线预测方法,用于对驾驶员的行驶行为进行预测的人性化的功能。使客户在行驶或监控过程中,在环境因素的影响出现不定位的情况下,可以对车辆的行驶路线进行预测,保证驾驶员和车辆的行驶安全,同时对两点间精确的算法,也保证本发明的精确性,为用户的使用提供值得信赖的保障。
[0039]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【主权项】
1.一种车辆行驶路线预测方法,同一经度上,玮度每隔一度相差Illkm ;同一玮度上,经度每隔一度相差lll*cos (该点玮度)km ;其特征在于:所述算法需提供一车载终端,具体包括如下: 通过所述车载终端得到点A的地面速率、汇报时间间隔以及地面航向角a,之后根据点A的地面速率和汇报时间间隔算出点A到点B的直线距离=点A的地面速率*汇报时间间隔;其中r为点A到点B的直线距离; 则可知,A点和B点在同一经度上的玮度距离差为:r*cos(a) ;A点和B点在同一玮度上的经度距离差为:r*sin(a); 其中,点A和点B在经度上偏移度数为:[r*sin (a) ] / [111000*cos (YA)];点A和点B在玮度上偏移度数为:[r*cos (a)]/111000 ; 综上所述,计算得出点B的经玮度分别为: 点 B 的经度 XB = XA+[r*sin(a)]/[111000*cos(YA)];点 B 的玮度 YB =YA+[r*cos (a) ]/111000 ;其中,XA为点A的经度,YA为点A的玮度; 所述车载终端根据计算得到的点B的经玮度对车辆当前行驶的路线进行预测。
【专利摘要】本发明提供一种车辆行驶路线预测方法,根据点A的地面速率和汇报时间间隔,可以算出:r=点A的地面速率*汇报时间间隔;其中r为点A到点B的直线距离;则A点和B点在同一经度上的纬度距离差为:r*cos(a);A点和B点在同一纬度上的经度距离差为:r*sin(a);其中a为地面航向角;A点和B点在经度上偏移度数为:[r*sin(a)]/[111000*cos(YA)];其中YA为点A的纬度;点A和点B在纬度上偏移度数为:[r*cos(a)]/111000;综上所述,得出点B的经纬度,可以在无法定位的情况下,预测出驾驶员的行驶路线,保证驾驶员和车辆的安全性。
【IPC分类】G08G1/123
【公开号】CN105225517
【申请号】CN201510714378
【发明人】梁煜, 张豪, 黄清桥, 林君钺, 郭碧莲
【申请人】福建星海通信科技有限公司
【公开日】2016年1月6日
【申请日】2015年10月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1