一些車上的導航儀,能將車準確的定位在路上,幾乎沒有偏差,不管是使用北斗還是GPS,也應該有一定誤差吧,如何消除定位產生的誤差?是預先將車和路進行了匹配嗎?


這個問題問的不小。民用GPS,你得到的數據本身就是有偏移的。

實際情況中,受到信號量、電離層和對流層誤差、星鍾誤差、地球自轉誤差等影響,是需要進行消除和校正的。

具體怎麼消除和校正偏移,大家都有一些自己的演算法,各顯神通,自然是很少公布給你的。
GPS民用的信號是加擾的,水平定位偏差就一般的GPS民用接收機來講在10米左右。具體的定位原理和開放頻率及歷史等自行問度。導航軟體會根據目前的定位點及你移動的方向來判斷你在哪條路上,通常10米內有一條平行且同向的另一條路的概率不大,所以你"總在路上",但往往對你是在高架上還是在橋下同向行駛會誤判。

相關:對GPS測試原理一知半解的汽車測試員。


感覺這個應該和導航有關係,我用的博泰的iPDA擎感智能車腦定位就很準確,具體什麼原理我這個外行就不清楚了,如果樓主想要準備的話,就換這個導航唄,而且語音功能也強大,方言都能識別了,最重要的是搜星快,最討厭原來的那個導航了,卡半天~
這種技術 有個專有名詞 地圖匹配 map matching就是把一連串的定位點匹配到路上去,因為你導航時 是一定不會偏離道路的(城市環境)
接收GPS衛星信號的晶元,它可以通過天線同時接收到多個GPS衛星播放的信號,通過分析該信號就能知道汽車和該衛星之間的距離,並且知道該衛星針對地心的準確位置。通過複雜的計算,就能知道自己的位置和時間了。然後就可以在地圖上找到該位置,規划出到目的地的道路了。我裝的擎感智能車腦搜星速度就很快,gps定位也很准,地圖3d顯示都不會迷路,一般山寨導航搜星速度很慢,甚至搜不到信號,其實搜星速度也可以作為判斷導航好壞的一個標準。


可以看下我的主頁 了解下海吉利德車載智能機器人


首先通過車上的感測器(主要是加速度感測器,三軸陀螺儀等)結合gps的位置進行法相推算(DR),已經能得到比gps精確的多的連續軌跡。

其次,利用地圖數據進行帶反饋的map matching,進一步鎖定gps軌跡到地圖的路線上
目前的做法基本上都是將車匹配到路上


推薦閱讀:
相关文章