[發明專利]一種車輛行駛路線預測方法在審
| 申請號: | 201510714378.2 | 申請日: | 2015-10-28 |
| 公開(公告)號: | CN105225517A | 公開(公告)日: | 2016-01-06 |
| 發明(設計)人: | 梁煜;張豪;黃清橋;林君鉞;郭碧蓮 | 申請(專利權)人: | 福建星海通信科技有限公司 |
| 主分類號: | G08G1/123 | 分類號: | G08G1/123 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 車輛 行駛 路線 預測 方法 | ||
技術領域
本發明涉及一種車輛行駛路線預測方法。
背景技術
車載定位終端在不同環境的行駛過程中,會出現定位信號變弱甚至屏蔽的情況,在這種情況下,無法對車輛進行定位;考慮到部分路況會對駕駛員帶來風險,同時也為了更好的監控車輛的行駛定位狀況,所以需要對車輛在不定位情況下的行駛路線進行預測,但現在有的預測算法存在著較大的誤差,使得根據該預測算法得到的行駛路線非常不準確,出現路線偏移的情況。
發明內容
本發明要解決的技術問題,在于提供一種車輛行駛路線預測方法,可以在無法定位的情況下,預測出駕駛員的行駛路線,保證駕駛員和車輛的安全性。
本發明是這樣實現的:一種車輛行駛路線預測方法,同一經度上,緯度每隔一度相差111km;同一緯度上,經度每隔一度相差111*cos(該點緯度)km;所述算法需提供一車載終端,具體包括如下:
通過所述車載終端得到點A的地面速率、匯報時間間隔以及地面航向角a,之后根據點A的地面速率和匯報時間間隔算出點A到點B的直線距離:r=點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的經緯度對車輛當前行駛的路線進行預測。
本發明具有如下優點:本發明一種車輛行駛路線預測方法,首先,對駕駛員的行駛行為進行預測,是終端具有人性化的功能。其次,算法中兩點間的距離是基于地球表面為圓球形的思想進行考慮,所以相比取兩點間的距離為直線的近似算法而言,預測精確度更高。
具體實施方式
本發明車輛行駛路線預測方法,同一經度上,緯度每隔一度相差111km;同一緯度上,經度每隔一度相差111*cos(該點緯度)km;所述算法需提供一車載終端,具體包括如下:
通過所述車載終端得到點A的地面速率、匯報時間間隔以及地面航向角a,之后根據點A的地面速率和匯報時間間隔算出點A到點B的直線距離:r=點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的經緯度對車輛當前行駛的路線進行預測,以此達到監控車輛的目的。
本發明一種具體實施方式如下所示:
車載終端通過詳細記錄定位情況下的上一個上報點的GNSS定位信息,以此作為計算不定位預測點的經緯度的依據,在計算兩點間距離的時候(我們將定位情況下的上一個上報點成為點A,不定位情況下的預測點成為點B,即通過A點之后出現無法定位的情況,此時就需要通過該補償算法預測車輛的位置B點的經緯度),我們采用更為精確的算法,基于地球表面為圓球形的考慮思想:所述算法需提供一車載終端,用于獲取點A的地面速率和匯報時間間隔;
同一經度上,緯度每隔一度相差111km;
同一緯度上,經度每隔一度相差111*cos(該點緯度)km;
那么通過點A的地面速率和匯報時間間隔,可以算出:
r:點A到點B的直線距離(單位m);
r=點A的地面速率*匯報時間間隔;
那么可以得出:
a:地面航向角;
兩點在同一經度上的緯度距離差為:r*cos(a*π/180);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星海通信科技有限公司,未經福建星海通信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510714378.2/2.html,轉載請聲明來源鉆瓜專利網。





