JP3435257B2 - Map matching method - Google Patents

Map matching method

Info

Publication number
JP3435257B2
JP3435257B2 JP15349395A JP15349395A JP3435257B2 JP 3435257 B2 JP3435257 B2 JP 3435257B2 JP 15349395 A JP15349395 A JP 15349395A JP 15349395 A JP15349395 A JP 15349395A JP 3435257 B2 JP3435257 B2 JP 3435257B2
Authority
JP
Japan
Prior art keywords
map
vehicle
vehicle position
road
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP15349395A
Other languages
Japanese (ja)
Other versions
JPH095096A (en
Inventor
宏明 岩見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP15349395A priority Critical patent/JP3435257B2/en
Publication of JPH095096A publication Critical patent/JPH095096A/en
Application granted granted Critical
Publication of JP3435257B2 publication Critical patent/JP3435257B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

【発明の詳細な説明】 【0001】 【産業上の利用分野】本発明はナビゲーション装置にお
けるマップマッチング方法に係わり、特に、GPS(Gr
obal Positioning System)により車両位置を検出するナ
ビゲーション装置のマップマッチング方法に関する。 【0002】 【従来の技術】ナビゲーション装置は、車両の現在位置
に応じた地図データをCD−ROM等の地図データ記憶
媒体から読み出してディスプレイ画面に描画すると共
に、車両位置マ−クを地図上で移動させ、あるいは車両
位置マークをディスプレイ画面の一定位置(例えばディ
スプレイ画面の中心位置)に固定表示し、車両の移動に
応じて地図をスクロ−ル表示する。地図データは、(1)
ノ−ドデータや道路リンクデータ、交差点データ等から
なる道路レイヤと、(2) 地図上のオブジェクトを表示す
るための背景レイヤと、(3) 市町村名などを表示するた
めの文字レイヤなどから構成され、ディスプレイ画面に
表示される地図画像は、背景レイヤと文字レイヤに基づ
いて発生され、マップマッチング処理や誘導経路の探索
処理は道路レイヤに基づいて行われる。 【0003】かかるナビゲ−ション装置において、車両
の現在位置を測定することは不可欠である。このため、
GPS衛星からの信号を受信し、受信信号より自車位置
を算出するGPS受信機を用いた測定法(衛星航法)が
実用化されている。しかし、かかるGPS衛星を用いた
測定法により測定された位置データは以下に示す要因に
よるドリフト的な位置誤差を含んでおり、米国機関の公
称精度は100m以下(95%)である。 誤差要因:人為的な誤差(S/A) :電離層、対流圏による電波の遅延 :原子時計のオフセット誤差。 【0004】この位置誤差を補正し、自車位置を最適な
道路上に修正するためにマップマッチング法がとられて
いる。図6は投影法によるマップマッチングの説明図で
ある。車両が点Pi-1(Xi-1,Yi-1)から点P
i(Xi,Yi)に移動した時の車両方位θiは、次式 θi=arctan (Yi−Yi-1)/(Xi−Xi-1) により求められる。このとき、(a) 点Piから垂線を降
ろすことのできるリンクであって、点Piでの車両方位
θiとリンクの成す角度が一定値以内で、かつ、点Pi
らリンクに降ろした垂線の長さが一定距離以内となって
いるものを探す。ここでは道路RDa上の方位θa1のリ
ンクLKa1(ノードNa0とNa1を結ぶ直線)と道路RD
b上の方位θb1のリンクLKb1(ノードNb0とNb1を結
ぶ直線)となる。ついで、(b) 点PiからリンクLK
a1,LKb1に降ろした垂線RLia、RLibの長さを求
め、短い方のリンクLKa1に点Piよりおろした垂線の
足を修正車両位置Qi(Xi,Yi)とする。 【0005】 【発明が解決しようとする課題】以上のように、マップ
マッチング法では車両進行方向と直交する方向の検出誤
差は補正するが、車両進行方向の誤差は補正されずに残
ってしまう。このため、従来のマップマッチング法で
は、車両進行方向において車両位置マークが相当の誤差
を持って表示される問題がある。又、かかる間違った表
示が行われる場合には、道路を1本間違えて右左折する
等の問題が生じる。例えば、図7において、交差点K1
で左折しようとした場合を考える。ただし、×マークは
GPS検出位置、oマークは実際の自車位置、三角マー
クはマップマッチング位置(MM位置)である。自車が
地点P1に到達した時、ナビゲーション上での自車位置
(MM位置)はP1″なので、実際よりも交差点までの
距離は大きいと判断する。次に、交差点K1進入した位
置P2に到達しても、ナビゲーション上での自車位置
(MM位置)はP2″を示しており、まだ交差点K1は先
であると判断し、目的の交差点K1で左折せずに通過し
てしまう。そして、交差点K1を通過したあと、地点P 3
に到達した時点でMM位置が交差点K1を通過する。こ
のために、ユーザは目的の交差点で左折できないばかり
か、間違った情報がナビゲーション装置より伝えられる
ために戸惑いが起こり非常に危険となる。 【0006】以上から本発明の目的は、進行方向の誤差
を補正してできるだけ実際の自車位置近傍に車両位置マ
ークを表示できるマップマッチング方法を提供すること
である。 【0007】 【課題を解決するための手段】上記課題は本発明によれ
ば、地図を記憶する地図記憶媒体、GPS衛星からの信
号に基づいて車両の現在位置を検出する車両位置検出手
段、車両の現在位置周辺の地図を地図記憶媒体から読出
してディスプレイ画面に表示すると共に地図上に車両位
置を示す車両位置マークを表示する手段、GPS衛星か
らの信号に基づいて検出した車両位置を修正して道路上
に車両位置マークを表示するマップマッチング手段を有
するナビゲーション装置により達成される。 【0008】 【作用】マップマッチング手段は、本来のマップマッチ
ングを行うと共に、GPS衛星信号に基づいて進行方向
が所定角度以上変化したか監視し、かつ、GPS検出位
置からマップマッチング道路までの距離の各軸成分Δ
x,Δyを計算して保存する。進行方向が所定角度以上
変化した場合には、マップマッチング手段はGPS検出
位置を進行方向変化前に保存した各軸成分Δx,Δyを
用いて補正し、該補正した位置に基づいてマップマッチ
ング処理を行う。以上のようにすれば、進行方向の誤差
を相当量補正でき、できるだけ実際の自車位置近傍に車
両位置マークを表示することができる 【0009】 【実施例】 (A)本発明の概略 図1は本発明の概略説明図である。図中、RT1,RT
2は直交する道路、P 1,P2は実際の自車位置、
1′、P2′はGPS検出位置、Q1,Q2はMM位置、
2″はGPS検出補正位置である。道路RT1(図1
(a))上を走行している時の進行方向に直交する方向(図
ではX軸方向)の検出誤差はΔxである。かかる状態に
おいて、交差点K1で左折すると、進行方向のGPS検
出誤差はΔxあるいはそれに近似した値になる。そこ
で、進行方向が所定角度以上変化したか監視し、かつ、
GPS検出位置P 1′からマップマッチング道路RT1
までの距離Δxを計算して保存しておく。そして、進行
方向が変化した場合には、GPS検出位置P2′を進行
方向変化前に保存したΔxを用いて補正し(P2′→
2″)、該補正した位置P2″に基づいてマップマッチ
ングを行い、車両位置マークを地点Q2に表示する。こ
のようにすれば、車両位置マークと実際の自車位置P2
をできるだけ接近表示できる。又、以上と並行して、進
行方向が所定角度以上変化したか監視すると共に、GP
S検出位置P2′からマップマッチング道路RT2までの
距離Δyを保存し、以後、進行方向が所定角度以上変化
した時は、Δyを用いて上記制御を繰り返す。 【0010】以上は説明を簡明にするために、道路RT
1,RT2がX,Y軸と平行とした場合であるが、図1
(b)に示すような一般的な場合には、GPS検出位置
1′からマップマッチング道路RTAまでの距離の各
軸成分Δx′,Δy′を保存し、進行方向が所定角度以
上変化した場合には、GPS検出位置P2′を進行方向
変化前に保存した各軸成分Δx(=Δx′),Δy(=
Δy′)を用いて補正し(P2′→P2″)、該補正した
位置P2″に基づいてマップマッチング処理を行い、車
両位置マークを地点Q2に表示する。このようにすれ
ば、車両位置マークと実際の自車位置をできるだけ接近
表示できる。 【0011】(B) 本発明の実施例 図2は本発明の実施例であるナビゲーションシステムの
構成図であり、1は地図情報を記憶する記憶媒体で例え
ば、CD−ROM、2はナビゲーション制御装置に対す
る各種指令の入力を行う操作部(例えばリモコン)、3
は衛星からの電波を受信して車両の現在位置を測定する
GPS受信機、4は各衛星からの電波を受信するマルチ
ビームアンテナ、6は地図や車両位置マークの描画処
理、最適経路探索処理、マップマッチング処理等を行う
マイコン構成のシステムコントローラ、7はディスプレ
イ装置である。操作部2は図示しないが、カーソルや自
車マーク等を地図に対して相対的に8方向に移動させた
り、所望のメニュー項目を選択するためにメニュー選択
バーを上下左右に移動させるジョイスティックキーや、
詳細レベルの地図を表示する際に操作される拡大キー、
広域地図を表示する際に操作される縮小キー、メニュー
を表示する際に操作されるメニューキー、自車位置が存
在する地図を自車マークと共に表示するためのナビゲー
ションキー(NVキー)、電源キー等を備えている。 【0012】地図情報は、(1) 道路レイヤと、(2) 地図
上のオブジェクトを表示するための背景レイヤと、(3)
市町村名など文字を表示するための文字レイヤと、(4)
IIS(Integrated Information Service)情報を記憶
するIISレイヤなどから構成されている。このうち、
道路レイヤは図3に示すように道路リンクデータRLD
T、ノードデータNDDT、交差点データCRDTを有
している。道路リンクデータRLDTは該当道路の属性
情報を与えるもので、道路リンク上の全ノ−ド数、道路
を構成する各ノ−ドの番号、道路番号(道路名)、道路
の種別(国道、高速道路、県道、その他の別)等のデー
タより構成されている。又、交差点データCRDTは地
図上の各交差点毎に、該交差点に連結するリンク上のノ
ードのうち該交差点に最も近いノ−ド(交差点構成ノ−
ドという)の集合であり、ノ−ドデータNDDTは道路
を構成する全ノ−ドのリストであり、ノ−ド毎に位置情
報(経度、緯度)、該ノ−ドが交差点であるか否かの交
差点識別フラグ、ノ−ドが交差点であれば交差点データ
を指し、交差点でなければ該ノ−ドが属する道路リンク
を指すポインタ等で構成されている。 【0013】GPS受信機3は図4に示すように、マル
チビ−ムアンテナ4により受信された各衛星からの電波
を所定の中間周波信号に変換し、かつ増幅する周波数変
換・増幅器3aと、各衛星からの電波よりGPSに割り
当てられたチャンネル信号を選択・検波する受信機3b
と、該チャンネル信号をデジタルデータ(時刻符号デー
タ等)に復号する復号器3cと、処理部3dを備えてい
る。処理部3dは復号データに基づいて三次元測位ある
いは二次元測位処理を行って車両位置(GPS検出位
置)、方位、車速を計算し、測位時刻と組にして出力す
る。尚、方位は現車両位置と1サンプリング時間ΔT前
の車両位置を結んだ方向であり、車速は現車両位置と1
サンプリング時間ΔT前の車両位置間距離をサンプリン
グ時間で除算したものである。 【0014】システムコントローラ6は、地図データを
一時的に記憶する地図データバッファメモリ6a、地図
読み出し制御部6b、GPS受信機から出力される車両
位置、方位等のデータを記録するデータ記憶部6c、車
両位置を修正する車両位置修正部(マップマッチング
部)6d、車両位置周辺の地図を車両位置マークと共に
ディスプレイ装置7に表示させる地図描画制御部6fを
有している。地図読み出し制御部6bは車両現在位置を
入力され、該車両現在位置に応じた地図データをCD−
ROM1から読み出して地図データバッファメモリ6a
に記憶する。車両位置修正部6dは、地図データバッフ
ァメモリ6aに読み出されている道路データとデータ記
憶部6cに記憶されているGPS検出位置データを用い
てマップマッチング処理を行ってGPS検出位置を道路
上に修正し、修正後の車両現在位置データを出力する。
地図描画制御部6eは地図バッファメモリ6aから車両
現在位置周辺の地図データを読み出し、該地図データと
車両現在位置データをディスプレイ装置7に入力する。
ディスプレイ装置7は、CRTコントローラ8、ビデオ
RAM(V−RAM)9、読み出し制御部10、CRT
11等を有し、CRT画面(スクリーン)に所望の地図
及び車両位置マークを表示する。 【0015】図5は本発明のマップマッチング処理のフ
ロー図である。GPS受信機3はGPS衛星から受信し
た信号に基づいて車両位置(GPS検出位置)、方位等
を計算してデータ記憶部6cに記憶する(ステップ10
1)。初期時、車両位置修正部6dはGPS検出位置を
車両現在位置として地図読出制御部6b、地図描画制御
部6eに入力する。地図読出制御部6bはGPS検出位
置に基づいて地図データをCD−ROM1から地図デー
タバッファメモリ6aに読出し、地図描画制御部6eは
地図バッファメモリ6aから車両現在位置周辺の地図デ
ータを読み出し、該地図データを車両位置データと共に
ディスプレイ装置7に入力し、ディスプレイ装置は車両
周辺の地図及び車両位置マークをディスプレイ画面に表
示する。 【0016】かかる状態で、車両位置修正部6dは補正
データΔx,Δy(初期値は0)を用いてGPS位置P
1′(図1(b)参照)を補正し(最初は補正されない)、
補正後のGPS検出位置と道路データに基づいてマップ
マッチング処理を行ってGPS検出位置P1′を道路R
TAのポイントQ1に修正し、修正後の位置を車両現在
位置データとして出力する(ステップ103)。これに
より、ただちに車両位置マークは道路上のポイントQに
表示される。又、車両位置修正部6dは、GPS検出位
置P1′からマップマッチング道路までの距離の各軸成
分Δx′,Δy′を計算して保存する(ステップ10
4)。以後、進行方向が所定角度以上変化したか監視し
(ステップ105)、変化していない場合には、ステッ
プ101以降の処理を繰り返す。なお、ステップ104
においてGPS検出位置P1′からマップマッチング道
路までの距離の各軸成分Δx′、Δy′がその都度算出
されるが、最新のものを、あるいは大きい方をΔx′、
Δy′として保存する。 【0017】一方、ステップ105において、進行方向
が所定角度以上変化した場合には、Δx′をΔxに、Δ
y′をΔyにそれぞれ変更して(ステップ106)、初
めに戻り、ステップ101以降の処理を繰り返す。以
後、車両位置修正部6dは、GPS検出位置P2′(図
1(b))を、進行方向変化前に保存した各軸成分Δx,Δ
yを用いて補正する(ステップ102)。補正は、GP
S検出位置P2′の各軸座標値を(X2′,Y2′)とす
れば、次式 X2′+Δx→X2″、Y2′+Δy→Y2″ により行って、GPS検出補正位置P2″(X2″,
2″)を得る。ついで、GPS検出補正位置P2″(X
2″,Y2″)から道路RTBに垂線を降ろし、該垂線の
足を車両現在位置として地図描画制御部6eに出力し、
地図描画制御部6eは該垂線の足に車両位置マークを表
示するように制御する(ステップ103)。 【0018】以後、車両位置修正部6dは、GPS検出
位置P2′からマップマッチング道路までの距離の各軸
成分Δx′,Δy′を計算して保存する(ステップ10
4)。又、進行方向が所定角度以上変化したか監視し
(ステップ105)、変化していない場合には、ステッ
プ101以降の処理を繰り返す。ステップ105におい
て、進行方向が所定角度以上変化した場合には、Δx′
をΔxに、Δy′をΔyにそれぞれ変更して(ステップ
106)、初めに戻り以降の処理を繰り返す。以上、本
発明を実施例により説明したが、本発明は請求の範囲に
記載した本発明の主旨に従い種々の変形が可能であり、
本発明はこれらを排除するものではない。 【0019】 【発明の効果】以上本発明によれば、進行方向が所定角
度以上変化したか監視すると共に、GPS衛星信号に基
づいて検出された車両位置からマップマッチング道路ま
での距離の各軸成分Δx,Δyを保存し、進行方向が所
定角度以上変化した場合には、GPS衛星信号に基づい
て検出された車両位置を、進行方向変化前に保存した前
記各軸成分Δx,Δyを用いて補正し、該補正した位置
に基づいてマップマッチングするように構成したから、
進行方向の誤差を相当量補正でき、できるだけ実際の自
車位置近傍に車両位置マークを表示することができる。
DETAILED DESCRIPTION OF THE INVENTION [0001] The present invention relates to a navigation device.
In particular, the GPS (Gr.
obal Positioning System)
The present invention relates to a map matching method for a navigation device. [0002] 2. Description of the Related Art A navigation device is used to determine the current position of a vehicle.
Map data such as CD-ROM etc.
Read from media and draw on display screen
Then, move the vehicle position mark on the map, or
Position marks are displayed at certain positions on the display screen (for example,
(Center position of spray screen)
The map is scrolled accordingly. Map data is (1)
From node data, road link data, intersection data, etc.
And (2) objects on the map
Background layer to display (3) city names, etc.
Character layer, etc.
The displayed map image is based on the background layer and the character layer.
Map matching and guidance route search
The processing is performed based on the road layer. In such a navigation device, a vehicle
Measuring your current location is essential. For this reason,
Receiving signals from GPS satellites and own vehicle position from the received signals
Measurement method using a GPS receiver (satellite navigation)
Has been put to practical use. However, using such GPS satellites
The position data measured by the measurement method depends on the following factors.
Due to drifting position errors due to
The nominal accuracy is 100 m or less (95%). Error factor: artificial error (S / A) : Radio wave delay due to ionosphere and troposphere : Offset error of atomic clock. [0004] This position error is corrected, and the position of the own vehicle is optimized.
Map matching method is used to correct on the road
I have. FIG. 6 is an explanatory diagram of map matching by the projection method.
is there. Vehicle is point Pi-1(Xi-1, Yi-1) To point P
i(Xi, Yi) The vehicle direction θ when moving toiIs θi= Arctan (Yi-Yi-1) / (Xi-Xi-1) Required by At this time, (a) point PiDescend from perpendicular
A link that can be removediVehicle orientation at
θiAnd the angle formed by the link is within a certain value, and the point PiOr
The length of the vertical line dropped on the link is within a certain distance
Find what you have. Here, the direction θa on the road RDa1No
Nk LKa1(Node Na0And Na1And the road RD
azimuth b on b1Link LKb1(Node Nb0And Nb1Tie
Straight line). Then, (b) point PiLink LK from
a1, LKb1The length of the vertical lines RLia and RLib
The shorter link LKa1At point PiOf a lower vertical line
Correct the foot Vehicle position Qi(Xi, Yi). [0005] As described above, the map
In the matching method, detection errors in the direction orthogonal to the vehicle traveling direction
The difference is corrected, but the error in the
I will. For this reason, the conventional map matching method
Indicates that the vehicle position mark has a considerable error in the vehicle traveling direction.
There is a problem that appears with. Also, such a wrong table
If indicated, make a mistake on one road and turn right or left
And the like. For example, in FIG.
Suppose you try to turn left at However, the x mark is
GPS detection position, o mark is actual vehicle position, triangle mark
Is a map matching position (MM position). Own car
Point P1When you reach, your vehicle position on the navigation
(MM position) is P1
It is determined that the distance is large. Next, at intersection K1The place that entered
Place PTwoEven if you reach, your vehicle position on the navigation
(MM position) is PTwo”Indicates the intersection K1Is ahead
Is determined, and the target intersection K1Pass without turning left at
Would. And intersection K1After passing through, point P Three
MM position at the time of reaching the intersection K1Pass through. This
Users cannot turn left at the desired intersection
Or wrong information is transmitted from the navigation device
Because of that, it is very dangerous because of the puzzle. [0006] From the above, the object of the present invention is to provide an error in the traveling direction.
The vehicle position as close to the actual vehicle position as possible.
To provide a map matching method that can display the network
It is. [0007] The above object is achieved by the present invention.
For example, a map storage medium for storing maps, and signals from GPS satellites
Vehicle position detecting means for detecting the current position of the vehicle based on the
Reading the map around the current position of the vehicle from the map storage medium
Display on the display screen and place the vehicle on the map.
Means to display vehicle position mark indicating location, GPS satellite
The vehicle position detected based on these signals is corrected and
Map matching means to display vehicle position marks
This is achieved by a navigation device. [0008] [Function] The map matching means is the original map match.
And the direction of travel based on GPS satellite signals.
Monitor whether the angle has changed by more than a predetermined angle, and
Axis component Δ of distance from location to map matching road
Calculate and save x and Δy. The traveling direction is more than a predetermined angle
If it changes, the map matching means detects GPS
The axis components Δx and Δy whose positions were stored before the change
And map match based on the corrected position.
ProcessingDo.By doing the above, the error in the traveling direction
Can be corrected by a considerable amount.
Both position marks can be displayed [0009] 【Example】 (A) Outline of the present invention FIG. 1 is a schematic explanatory diagram of the present invention. In the figure, RT1, RT
2 is an orthogonal road, P 1, PTwoIs the actual vehicle position,
P1', PTwo'Is the GPS detection position, Q1, QTwoIs the MM position,
PTwo"" Denotes a GPS detection correction position. Road RT1 (FIG. 1)
(a)) A direction perpendicular to the direction of travel when traveling on
(In the X-axis direction) is Δx. In such a state
Turn left at the intersection K1 and the GPS
The output error is Δx or a value approximate thereto. There
To monitor whether the traveling direction has changed by a predetermined angle or more, and
GPS detection position P 1'From map matching road RT1
Is calculated and stored. And progress
If the direction changes, the GPS detection position PTwo
Correction using Δx stored before direction change (PTwo′ →
PTwo″), The corrected position PTwoMatch based on ″
The vehicle and mark the vehicle position mark at point Q.TwoTo be displayed. This
, The vehicle position mark and the actual vehicle position PTwo
Can be displayed as close as possible. In parallel with the above,
It monitors whether the line direction has changed by more than a predetermined angle,
S detection position PTwo'To the map matching road RT2
Saves the distance Δy, after which the traveling direction changes by more than a predetermined angle
If so, the above control is repeated using Δy. In order to simplify the explanation, the road RT
1 and RT2 are parallel to the X and Y axes.
In the general case shown in (b), the GPS detection position
P1'To the map matching road RTA
The axis components Δx ′ and Δy ′ are stored, and the traveling direction is
If it changes, the GPS detection position PTwo′ In the direction of travel
Each axis component Δx (= Δx ′), Δy (=
Δy ′) to correct (PTwo'→ PTwo″), The corrected
Position PTwoCarry out map matching based on the
Point Q at both position marksTwoTo be displayed. Like this
The vehicle position mark and the actual vehicle position as close as possible
Can be displayed. (B) Embodiment of the present invention FIG. 2 shows a navigation system according to an embodiment of the present invention.
FIG. 1 is a configuration diagram, where 1 is a storage medium for storing map information.
For example, the CD-ROM 2 is used for the navigation control device.
(For example, a remote controller) for inputting various commands
Receives the radio wave from the satellite and measures the current position of the vehicle
The GPS receiver 4 is a multi-unit that receives radio waves from each satellite.
The beam antenna 6 is for drawing maps and vehicle position marks.
Processing, optimal route search processing, map matching processing, etc.
System controller with microcomputer configuration, 7 is display
A device. Although the operation unit 2 is not shown, the cursor and the
Moved car marks etc. in 8 directions relative to the map
Menu selection to select the desired menu item
Joystick keys to move the bar up, down, left and right,
Magnifier key operated when displaying a detailed level map,
Reduction keys and menus operated when displaying a wide area map
The menu key operated when displaying
Navigator to display existing map with own car mark
An operation key (NV key), a power key and the like are provided. The map information includes (1) a road layer and (2) a map layer.
A background layer for displaying the upper object, and (3)
A character layer for displaying characters such as city names, and (4)
Stores IIS (Integrated Information Service) information
And an IIS layer. this house,
The road layer includes the road link data RLD as shown in FIG.
T, node data NDDT, intersection data CRDT
are doing. The road link data RLDT is the attribute of the corresponding road
Provides information on the total number of nodes on the road link, road
Number of each node, road number (road name), road
Day (type of national highway, expressway, prefectural road, and others)
Data. Also, the intersection data CRDT is
For each intersection on the diagram, the node on the link connected to the intersection
Node that is closest to the intersection (node that constitutes the intersection)
Node data NDDT is a set of roads
Is a list of all the nodes that make up the
Information (longitude, latitude) and whether the node is an intersection
Intersection data if the difference identification flag or node is an intersection
If it is not an intersection, the road link to which the node belongs
And the like. [0014] As shown in FIG.
Radio waves from each satellite received by the Chibim antenna 4
To a predetermined intermediate frequency signal and amplify it.
The converter / amplifier 3a and the radio wave from each satellite are assigned to GPS.
Receiver 3b for selecting and detecting the assigned channel signal
And the channel signal as digital data (time code data).
And a processing unit 3d.
You. The processing unit 3d performs three-dimensional positioning based on the decoded data.
Or two-dimensional positioning processing to perform vehicle position (GPS detection
Position), heading, vehicle speed, and output as a set with positioning time
You. The direction is the current vehicle position and one sampling time ΔT before
Is the direction connecting the vehicle position and the vehicle speed is 1
Sampling distance between vehicle positions before sampling time ΔT
Divided by the logging time. The system controller 6 converts map data.
Map data buffer memory 6a for temporarily storing maps
Readout control unit 6b, vehicle output from GPS receiver
Data storage unit 6c for recording data such as position and direction, car
Vehicle position correction unit that corrects both positions (map matching
Part) 6d, map around vehicle position with vehicle position mark
The map drawing control unit 6f to be displayed on the display device 7 is
Have. The map reading control unit 6b determines the current vehicle position.
The map data corresponding to the current position of the vehicle is input to a CD-ROM.
Map data buffer memory 6a read from ROM 1
To memorize. The vehicle position correction unit 6d includes a map data buffer.
Road data and data records read into the memory 6a.
Using the GPS detection position data stored in the storage unit 6c
To perform map matching processing to determine the GPS detection position on the road
It corrects above and outputs the corrected vehicle current position data.
The map drawing control unit 6e reads the vehicle from the map buffer memory 6a.
Reads map data around the current location, and
The vehicle current position data is input to the display device 7.
The display device 7 includes a CRT controller 8, a video
RAM (V-RAM) 9, read control unit 10, CRT
11 etc., the desired map on the CRT screen (screen)
And a vehicle position mark. FIG. 5 is a flowchart of a map matching process according to the present invention.
FIG. GPS receiver 3 receives from GPS satellites
Vehicle position (GPS detection position), azimuth, etc.
Is calculated and stored in the data storage unit 6c (step 10).
1). Initially, the vehicle position correction unit 6d determines the GPS detection position.
Map reading control unit 6b as the current vehicle position, map drawing control
Input to the section 6e. The map reading control unit 6b has a GPS detection position.
Map data from the CD-ROM 1 based on the location.
The map drawing control unit 6e reads out the data
From the map buffer memory 6a, map data around the current vehicle position
Data and read the map data together with vehicle position data.
Input to the display device 7, the display device is a vehicle
Display of surrounding maps and vehicle position marks on the display screen
Show. In such a state, the vehicle position correcting section 6d performs the correction.
GPS position P using data Δx, Δy (initial value is 0)
1'(See FIG. 1 (b)) (not initially corrected)
Map based on corrected GPS detection position and road data
After performing the matching process, the GPS detection position P1′ To road R
Point Q of TA1To the current position of the vehicle
The data is output as position data (step 103). to this
Immediately, the vehicle position mark becomes point Q on the road
Is displayed. The vehicle position correction unit 6d detects the GPS detection position.
Place P1′ To the map matching road
Calculate and save the minutes Δx ′ and Δy ′ (step 10
4). Thereafter, it is monitored whether the direction of travel has changed by more than a predetermined angle.
(Step 105) If it has not changed,
Step 101 and subsequent steps are repeated. Step 104
At the GPS detection position P1′ From map matching road
Each axis component Δx ', Δy' of distance to road is calculated each time
But the latest one or the larger one is Δx ',
Store as Δy ′. On the other hand, in step 105, the traveling direction
Changes by more than a predetermined angle, Δx ′ becomes Δx, Δx ′ becomes Δx
y ′ is changed to Δy (step 106), and
Then, the processing after step 101 is repeated. Less than
After that, the vehicle position correcting unit 6d detects the GPS detection position PTwo'(Figure
1 (b)) is replaced with each axis component Δx, Δ
Correction is performed using y (step 102). Correction is GP
S detection position PTwo′ Are expressed as (XTwo', YTwo')
If XTwo'+ Δx → XTwo″, YTwo'+ Δy → YTwo″ And the GPS detection correction position PTwo″ (XTwo″,
YTwo″) Is obtained.Two″ (X
Two″, YTwo″) From the road RTB, drop the perpendicular,
The foot is output to the map drawing control unit 6e as the vehicle current position,
The map drawing control unit 6e displays a vehicle position mark on the foot of the perpendicular.
The control is performed as shown (step 103). Thereafter, the vehicle position correcting section 6d detects the GPS position.
Position PTwo′ To map matching road
Calculate and save the components Δx ′ and Δy ′ (step 10
4). Also, monitor whether the direction of travel has changed by more than a predetermined angle.
(Step 105) If it has not changed,
Step 101 and subsequent steps are repeated. Step 105
When the traveling direction changes by a predetermined angle or more, Δx ′
To Δx and Δy ′ to Δy (step
106), returning to the beginning and repeating the subsequent processing. The book
Although the invention has been described with reference to the embodiments, the invention is defined by the appended claims.
Various modifications are possible in accordance with the gist of the present invention described,
The present invention does not exclude these. [0019] As described above, according to the present invention, the traveling direction is a predetermined angle.
Over time, and based on GPS satellite signals.
From the detected vehicle position to the map matching road
The axis components Δx and Δy of the distance at
If the angle changes by more than a certain angle,
Before saving the detected vehicle position before changing the traveling direction
The position is corrected using the axis components Δx and Δy.
Map matching based onBecause it was configured to
A considerable amount of error in the direction of travel can be corrected, and
A vehicle position mark can be displayed near the vehicle position.

【図面の簡単な説明】 【図1】本発明の概略説明図である。 【図2】本発明のナビゲーションシステムの構成図であ
る。 【図3】地図データ中の道路データの構成を示す説明図
である。 【図4】GPS受信機の構成図である。 【図5】本発明のマップマッチング処理説明図である。 【図6】マップマッチング法説明図である。 【図7】従来のマップマッチングの不具合説明図であ
る。 【符号の説明】 RT1,RT2・・・直交する道路 P1,P2・・・実際の自車位置 P1′、P2′・・・GPS検出位置 P2″・・・GPS検出補正位置 Q1,Q2・・・MM位置
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic explanatory diagram of the present invention. FIG. 2 is a configuration diagram of a navigation system according to the present invention. FIG. 3 is an explanatory diagram showing a configuration of road data in map data. FIG. 4 is a configuration diagram of a GPS receiver. FIG. 5 is an explanatory diagram of a map matching process of the present invention. FIG. 6 is an explanatory diagram of a map matching method. FIG. 7 is an explanatory diagram of a defect in a conventional map matching. [EXPLANATION OF SYMBOLS] RT1, RT2 road P 1, P 2 ... actual vehicle position P 1 to ... orthogonal ', P 2' ··· GPS detection position P 2 "... GPS detection correction position Q 1, Q 2 ··· MM position

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G01C 21/00 - 21/36 G01S 5/14 G08G 1/0969 G09B 29/00 - 29/10 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int. Cl. 7 , DB name) G01C 21/00-21/36 G01S 5/14 G08G 1/0969 G09B 29/00-29/10

Claims (1)

(57)【特許請求の範囲】 【請求項1】 地図を記憶する地図記憶媒体、GPS衛
星からの信号に基づいて車両の現在位置を検出する車両
位置検出手段、車両の現在位置周辺の地図を地図記憶媒
体から読出してディスプレイ画面に表示すると共に地図
上に車両位置を示す車両位置マークを表示する手段、G
PS衛星からの信号に基づいて検出された車両位置を修
正して道路上に車両位置マークを表示するマップマッチ
ング処理を行う手段を有するナビゲーション装置におけ
るマップマッチング方法において、 進行方向が所定角度以上変化したか監視すると共に、G
PS衛星からの信号に基づいて検出された車両位置から
マップマッチングした道路までの距離の各軸成分Δx,
Δyを保存し、 進行方向が所定角度以上変化した場合には、GPS衛星
からの信号に基づいて検出された車両位置を、進行方向
が変化する前に保存した前記各軸成分Δx,Δyを用い
て補正し、該補正した車輌位置に基づいてマップマッチング処理を
行う、 ことを特徴とするマップマッチング方法。
(57) [Claims 1] A map storage medium for storing a map, vehicle position detecting means for detecting a current position of a vehicle based on a signal from a GPS satellite, and a map around the current position of the vehicle. Means for reading out from the map storage medium and displaying it on the display screen and displaying a vehicle position mark indicating the vehicle position on the map;
In a map matching method in a navigation device having a means for performing a map matching process of correcting a vehicle position detected based on a signal from a PS satellite and displaying a vehicle position mark on a road, a traveling direction has changed by a predetermined angle or more. Monitoring and G
Each axis component Δx of the distance from the vehicle position detected based on the signal from the PS satellite to the map-matched road,
When the traveling direction changes by a predetermined angle or more, the vehicle position detected based on the signal from the GPS satellite is used as the axis component Δx, Δy stored before the traveling direction changes. And a map matching process is performed based on the corrected vehicle position.
Performing a map matching method.
JP15349395A 1995-06-20 1995-06-20 Map matching method Expired - Fee Related JP3435257B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15349395A JP3435257B2 (en) 1995-06-20 1995-06-20 Map matching method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15349395A JP3435257B2 (en) 1995-06-20 1995-06-20 Map matching method

Publications (2)

Publication Number Publication Date
JPH095096A JPH095096A (en) 1997-01-10
JP3435257B2 true JP3435257B2 (en) 2003-08-11

Family

ID=15563770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15349395A Expired - Fee Related JP3435257B2 (en) 1995-06-20 1995-06-20 Map matching method

Country Status (1)

Country Link
JP (1) JP3435257B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110873561A (en) * 2019-11-28 2020-03-10 维沃移动通信有限公司 Navigation method, navigation device, electronic equipment and medium

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100325251B1 (en) * 1999-05-25 2002-02-21 윤덕용 Map matching method for car navigation system using Q-factor based on learning network
JP2009036651A (en) * 2007-08-02 2009-02-19 Panasonic Corp Navigation apparatus, navigation method and navigation program
US8086364B2 (en) 2009-03-11 2011-12-27 General Electric Company System and method for operation of electric and hybrid vehicles
JP2011038860A (en) * 2009-08-07 2011-02-24 Alpine Electronics Inc Method for updating position on road and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110873561A (en) * 2019-11-28 2020-03-10 维沃移动通信有限公司 Navigation method, navigation device, electronic equipment and medium

Also Published As

Publication number Publication date
JPH095096A (en) 1997-01-10

Similar Documents

Publication Publication Date Title
JP4661439B2 (en) Vehicle navigation device and road map distribution system
US5119301A (en) Vehicle location detecting system
US5729109A (en) Navigation system and intersection guidance method
US5902349A (en) Navigation apparatus
EP0566390A1 (en) Apparatus for detecting the position of a vehicle
US7042370B2 (en) Navigation device
US7463978B2 (en) Navigation apparatus and map-indication control program
US5473324A (en) Map display apparatus
JP2006275619A (en) Altitude calculation system and navigation system
US7346450B2 (en) Vehicle navigation apparatus for controlling map-matching areas
JPH05113342A (en) Navigation apparatus
JP3435257B2 (en) Map matching method
JP2783924B2 (en) Vehicle position detection device
JP2577160B2 (en) Vehicle position detection device
JPH10253371A (en) Onboard navigator
JP3210483B2 (en) Vehicle position correction method
JP4274913B2 (en) Destination search device
JPH08166247A (en) On-vehicle navigation device
JP5104348B2 (en) Map display device
JPH0525476U (en) In-vehicle navigation device
JPH06337217A (en) Correcting system for position of vehicle
JP2001349738A (en) Navigation system
JPH08189838A (en) Navigation device
JP3103247B2 (en) Running direction calculation method
JP2744664B2 (en) Vehicle navigation system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030520

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080530

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090530

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100530

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110530

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees