JPH04289417A - 車両位置検出装置 - Google Patents
車両位置検出装置Info
- Publication number
- JPH04289417A JPH04289417A JP5271691A JP5271691A JPH04289417A JP H04289417 A JPH04289417 A JP H04289417A JP 5271691 A JP5271691 A JP 5271691A JP 5271691 A JP5271691 A JP 5271691A JP H04289417 A JPH04289417 A JP H04289417A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- road
- vehicle position
- data
- correlation
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims description 23
- 238000012545 processing Methods 0.000 claims abstract description 59
- 238000012937 correction Methods 0.000 claims abstract description 39
- 230000008859 change Effects 0.000 claims description 9
- 238000000034 method Methods 0.000 abstract description 46
- 230000008569 process Effects 0.000 abstract description 23
- 238000004364 calculation method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000004913 activation Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Navigation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は車両位置検出装置に関し
、さらに詳細にいえば、任意の道路を走行する車両の位
置を、電波等による外部からデ―タの供給を受けること
なく、地図マッチング方式に基づいて検出する車両位置
検出装置の改良に関するものである。
、さらに詳細にいえば、任意の道路を走行する車両の位
置を、電波等による外部からデ―タの供給を受けること
なく、地図マッチング方式に基づいて検出する車両位置
検出装置の改良に関するものである。
【0002】
【従来の技術】従来から、道路交通網の任意の箇所を走
行している車両の位置を検出する方式として、距離セン
サと、方位センサと、両センサからの出力信号に必要な
処理を施す処理装置とを具備し、車両の走行に伴なって
生ずる距離変化量△L、および車両の方位θから車両位
置デ―タを得る推測航法(Dead Reckoni
ng )が提案されている。この方式は、ΔLおよびθ
に基いて、例えばΔLの東西方向成分Δx(=ΔL×
cosθ)および南北方向成分Δy(=ΔL× sin
θ)を算出し、従前の位置データ(Px’,Py’)に
対して上記各成分Δx,Δyを加算することにより、現
在の位置データ(Px ,Py )を算出する方式であ
るが、距離センサ、および方位センサが必然的に有して
いる誤差が走行継続に伴なって累積され、得られる現在
位置デ―タに含まれる誤差が累積されてしまうという欠
点がある。
行している車両の位置を検出する方式として、距離セン
サと、方位センサと、両センサからの出力信号に必要な
処理を施す処理装置とを具備し、車両の走行に伴なって
生ずる距離変化量△L、および車両の方位θから車両位
置デ―タを得る推測航法(Dead Reckoni
ng )が提案されている。この方式は、ΔLおよびθ
に基いて、例えばΔLの東西方向成分Δx(=ΔL×
cosθ)および南北方向成分Δy(=ΔL× sin
θ)を算出し、従前の位置データ(Px’,Py’)に
対して上記各成分Δx,Δyを加算することにより、現
在の位置データ(Px ,Py )を算出する方式であ
るが、距離センサ、および方位センサが必然的に有して
いる誤差が走行継続に伴なって累積され、得られる現在
位置デ―タに含まれる誤差が累積されてしまうという欠
点がある。
【0003】このような欠点を考慮し、かつ車両が道路
上を走行することを前提として、上記推測航法に基いて
得られた車両位置デ―タと、予めメモリに格納されてい
る道路地図デ―タとを一定走行距離または一定走行時間
ごとに比較し、推測航法で考えられる誤差範囲(従前の
位置データ(Px’,Py’)が有している可能性があ
る限界誤差(距離誤差、方位誤差、および道路地図の誤
差を含む)に対して上記距離データΔLの走行に伴う限
界誤差の増加分を加算することにより現在の車両位置デ
ータ(Px ,Py )が有している可能性がある誤差
範囲(以下E1 で表わす)内の各道路における車両存
在係数(相関係数)を計算し、係数がしきい値以下(す
なわち誤差が小さい)であるもののうち道路に対する誤
差が最も少ないことを示す値のものを採用して車両位置
デ―タに対する累積誤差分の補正を行ない、車両位置デ
ータを道路データに一致させる地図マッチング方式が提
案されている(特開昭63−148115 号公報参照
)。
上を走行することを前提として、上記推測航法に基いて
得られた車両位置デ―タと、予めメモリに格納されてい
る道路地図デ―タとを一定走行距離または一定走行時間
ごとに比較し、推測航法で考えられる誤差範囲(従前の
位置データ(Px’,Py’)が有している可能性があ
る限界誤差(距離誤差、方位誤差、および道路地図の誤
差を含む)に対して上記距離データΔLの走行に伴う限
界誤差の増加分を加算することにより現在の車両位置デ
ータ(Px ,Py )が有している可能性がある誤差
範囲(以下E1 で表わす)内の各道路における車両存
在係数(相関係数)を計算し、係数がしきい値以下(す
なわち誤差が小さい)であるもののうち道路に対する誤
差が最も少ないことを示す値のものを採用して車両位置
デ―タに対する累積誤差分の補正を行ない、車両位置デ
ータを道路データに一致させる地図マッチング方式が提
案されている(特開昭63−148115 号公報参照
)。
【0004】この方式は、各センサにより車両の走行距
離、および方位を得て積算し、上記積算データに基いて
定まる車両位置データに基づく車両位置を中心とした一
定の誤差範囲(E1 )内に位置する各道路上に対応さ
せて車両の各推定位置を登録するとともに、車両の走行
に従ってこの登録された車両の推定位置を更新し、所定
時間あるいは所定走行距離ごとに、上記登録された各推
定位置の道路に対する相関係数を算出し、道路に対する
誤差がしきい値以下であるものがあればそのうち道路に
対する誤差が最も少ないことを示す相関係数を1つ選択
し、選択された相関係数に対応する車両の推定位置を車
両の現在位置として出力することにより、道路上におけ
る車両の位置を検出する方法である(以下「ミクロ相関
処理」という)。
離、および方位を得て積算し、上記積算データに基いて
定まる車両位置データに基づく車両位置を中心とした一
定の誤差範囲(E1 )内に位置する各道路上に対応さ
せて車両の各推定位置を登録するとともに、車両の走行
に従ってこの登録された車両の推定位置を更新し、所定
時間あるいは所定走行距離ごとに、上記登録された各推
定位置の道路に対する相関係数を算出し、道路に対する
誤差がしきい値以下であるものがあればそのうち道路に
対する誤差が最も少ないことを示す相関係数を1つ選択
し、選択された相関係数に対応する車両の推定位置を車
両の現在位置として出力することにより、道路上におけ
る車両の位置を検出する方法である(以下「ミクロ相関
処理」という)。
【0005】上記相関係数は、検出された車両位置デー
タと各道路上の車両推定位置との関係で定められるもの
であり、例えば、車両位置データと、ある道路上の車両
推定位置とが一致するとき最大値(例えば0)をとり、
離れるにしたがって小さくなっていく関数(例えば負の
方向に減少していく)である。相関係数の関数形は、例
えば、出力された車両位置データと、その位置に対応し
て一定の誤差範囲(E1 )内に位置する道路上に特定
された道路上の推定位置との最短距離にマイナスの符号
を付けたものであってもよい(上記特開昭63−148
115号参照)。各道路上に対応した車両の推定位置は
、上記ミクロ相関処理を実行するごとに更新されていく
ものであるから、各道路に対する相関係数も変化してい
く。
タと各道路上の車両推定位置との関係で定められるもの
であり、例えば、車両位置データと、ある道路上の車両
推定位置とが一致するとき最大値(例えば0)をとり、
離れるにしたがって小さくなっていく関数(例えば負の
方向に減少していく)である。相関係数の関数形は、例
えば、出力された車両位置データと、その位置に対応し
て一定の誤差範囲(E1 )内に位置する道路上に特定
された道路上の推定位置との最短距離にマイナスの符号
を付けたものであってもよい(上記特開昭63−148
115号参照)。各道路上に対応した車両の推定位置は
、上記ミクロ相関処理を実行するごとに更新されていく
ものであるから、各道路に対する相関係数も変化してい
く。
【0006】上記登録された各推定位置に対応する相関
係数の中から、しきい値以上の値を示すもの(すなわち
誤差が少ないもの)のうち、道路に対する誤差が最も少
ないことを示す相関係数を選択する処理は、所定時間ご
とに、あるいは所定走行距離ごとに比較的頻繁に行われ
るが、各道路に対する相関係数が大きく変動するのは、
車両が道路の分岐点等の特定地点に差し掛かった時点で
あることが多い。何故なら、車両が交差点等分岐のある
地点を通過して交差点をカーブすると、実際に車両が通
った分岐道路に対する相関係数のみが大きなまま残り、
他の分岐道路に対する相関係数は、道路の方向が車両の
方位変化に合致しないで激減するからである。したがっ
て、交差点等で分岐するごとに各道路に対する相関係数
が大きく変動することになる。そして、このうち、相関
係数が大きな道路に対応する推定位置が現在位置として
表示され続けることになる。また、選択されなかった相
関係数については、その値が小さいために登録が抹消さ
れた相関係数を除き、そのまま登録が続けられ、以後も
車両の走行とともに更新される。そして、次のタイミン
グで、再び上記の評価を行うことになる。上記一連の評
価動作を行なうことにより、通常は最終的に1つの推定
位置のみが残留しつづけることになる。そして、あるタ
イミングで、推測航法による車両位置データが上記推定
位置にリセットされ、推測航法による誤差の累積もリセ
ットされることになる。
係数の中から、しきい値以上の値を示すもの(すなわち
誤差が少ないもの)のうち、道路に対する誤差が最も少
ないことを示す相関係数を選択する処理は、所定時間ご
とに、あるいは所定走行距離ごとに比較的頻繁に行われ
るが、各道路に対する相関係数が大きく変動するのは、
車両が道路の分岐点等の特定地点に差し掛かった時点で
あることが多い。何故なら、車両が交差点等分岐のある
地点を通過して交差点をカーブすると、実際に車両が通
った分岐道路に対する相関係数のみが大きなまま残り、
他の分岐道路に対する相関係数は、道路の方向が車両の
方位変化に合致しないで激減するからである。したがっ
て、交差点等で分岐するごとに各道路に対する相関係数
が大きく変動することになる。そして、このうち、相関
係数が大きな道路に対応する推定位置が現在位置として
表示され続けることになる。また、選択されなかった相
関係数については、その値が小さいために登録が抹消さ
れた相関係数を除き、そのまま登録が続けられ、以後も
車両の走行とともに更新される。そして、次のタイミン
グで、再び上記の評価を行うことになる。上記一連の評
価動作を行なうことにより、通常は最終的に1つの推定
位置のみが残留しつづけることになる。そして、あるタ
イミングで、推測航法による車両位置データが上記推定
位置にリセットされ、推測航法による誤差の累積もリセ
ットされることになる。
【0007】なお、上記ミクロ相関処理において、距離
センサ、方位センサの誤差が大きくなった場合等には、
対象となる道路を幾つか見出だすことができても、位置
検出誤差が大きくなりすぎて、正しい道路を検出できな
いという事態が発生する。この場合には、上記誤差範囲
(E1 )を誤差範囲(E2 )まで広げて道路上の推
定位置を捜し出すという改良技術も提案されている(特
開昭64−53112号公報参照)。
センサ、方位センサの誤差が大きくなった場合等には、
対象となる道路を幾つか見出だすことができても、位置
検出誤差が大きくなりすぎて、正しい道路を検出できな
いという事態が発生する。この場合には、上記誤差範囲
(E1 )を誤差範囲(E2 )まで広げて道路上の推
定位置を捜し出すという改良技術も提案されている(特
開昭64−53112号公報参照)。
【0008】しかし、上記ミクロ相関処理(改良技術を
含む)において、なおも車両位置検出が困難な状態にな
ることがある。例えば、何らかの原因でセンサに一時的
な大きな誤差が生じて位置誤差が上記誤差範囲(E1
)、(E2)を超えた場合や、際立ったカーブを走行せ
ずに長距離直線走行を行ったために、位置の修正ができ
ず結果的に位置誤差が増加してきた場合である。これら
の場合には、推測航法のみによる位置表示(フリーモー
ド)を続けなければならない。特に高速道路を長距離走
行すると、このような事態が発生する確率が高く、位置
誤差が次第に累積していくことになる。
含む)において、なおも車両位置検出が困難な状態にな
ることがある。例えば、何らかの原因でセンサに一時的
な大きな誤差が生じて位置誤差が上記誤差範囲(E1
)、(E2)を超えた場合や、際立ったカーブを走行せ
ずに長距離直線走行を行ったために、位置の修正ができ
ず結果的に位置誤差が増加してきた場合である。これら
の場合には、推測航法のみによる位置表示(フリーモー
ド)を続けなければならない。特に高速道路を長距離走
行すると、このような事態が発生する確率が高く、位置
誤差が次第に累積していくことになる。
【0009】そこで本出願人は、上記位置検出機能が動
作しない状態が長く続いて対象道路を見出だせずフリー
モードによる走行を長距離にわたって続けざるを得なく
なった場合に、適当なタイミングで上記ミクロ相関処理
を補完すべく、より広い範囲で正しい現在位置を再認識
し、累積された誤差を修正して、地図上の車両位置を正
確に把握することのできる車両位置検出装置の発明を特
許出願している(特願平1−295357号)。
作しない状態が長く続いて対象道路を見出だせずフリー
モードによる走行を長距離にわたって続けざるを得なく
なった場合に、適当なタイミングで上記ミクロ相関処理
を補完すべく、より広い範囲で正しい現在位置を再認識
し、累積された誤差を修正して、地図上の車両位置を正
確に把握することのできる車両位置検出装置の発明を特
許出願している(特願平1−295357号)。
【0010】この先願に係る車両位置検出装置は、道路
地図データを格納した第1のメモリと、車両の走行距離
および方位を得るセンサと、現在出力されている車両位
置データを中心とした一定の誤差範囲内に位置する道路
上に対応させて車両の推定位置を登録する第2のメモリ
と、所定時間あるいは所定走行距離ごとに、上記第2の
メモリに登録された各推定位置の当該道路に対する相関
係数を算出し、道路に対する誤差がしきい値以下である
ものがあれば、そのうち道路に対する誤差が最も少ない
ことを示す相関係数を選択し、選択された相関係数に対
応する車両の推定位置を車両の現在位置として出力する
処理手段とを有する車両位置検出装置において、過去に
出力された車両の位置データを格納する第3のメモリと
、所定の処理タイミングにおいて過去の車両の位置デー
タをメモリから読出し、当該読出した車両位置データに
基づいて走行軌跡を再現し、道路地図上の経路パターン
と比較し、走行軌跡と最も一致するパターンの経路を探
し出した場合に、当該経路パターン上に上記走行軌跡の
終点を車両の推定位置として設定する第1の補正手段と
をさらに有するものである。
地図データを格納した第1のメモリと、車両の走行距離
および方位を得るセンサと、現在出力されている車両位
置データを中心とした一定の誤差範囲内に位置する道路
上に対応させて車両の推定位置を登録する第2のメモリ
と、所定時間あるいは所定走行距離ごとに、上記第2の
メモリに登録された各推定位置の当該道路に対する相関
係数を算出し、道路に対する誤差がしきい値以下である
ものがあれば、そのうち道路に対する誤差が最も少ない
ことを示す相関係数を選択し、選択された相関係数に対
応する車両の推定位置を車両の現在位置として出力する
処理手段とを有する車両位置検出装置において、過去に
出力された車両の位置データを格納する第3のメモリと
、所定の処理タイミングにおいて過去の車両の位置デー
タをメモリから読出し、当該読出した車両位置データに
基づいて走行軌跡を再現し、道路地図上の経路パターン
と比較し、走行軌跡と最も一致するパターンの経路を探
し出した場合に、当該経路パターン上に上記走行軌跡の
終点を車両の推定位置として設定する第1の補正手段と
をさらに有するものである。
【0011】この手法を、以下マクロ相関処理という。
上記所定の処理タイミングとは、例えば、■道路走行時
、フリーモード走行が連続して所定距離または所定時間
以上続いたとき、■高速道路走行時、フリーモード走行
が連続して所定距離または所定時間以上続いたとき、■
マッチングモード(フリーモードでない走行モード、す
なわち、地図上の推定位置を現在位置として出力してい
るモード)時に所定距離または所定時間以上際立ったカ
ーブを走行しなかったとき、■信号待ち等の停車中のと
きなどがあげられる。
、フリーモード走行が連続して所定距離または所定時間
以上続いたとき、■高速道路走行時、フリーモード走行
が連続して所定距離または所定時間以上続いたとき、■
マッチングモード(フリーモードでない走行モード、す
なわち、地図上の推定位置を現在位置として出力してい
るモード)時に所定距離または所定時間以上際立ったカ
ーブを走行しなかったとき、■信号待ち等の停車中のと
きなどがあげられる。
【0012】以上の車両位置検出装置であれば、上記所
定の処理タイミングにおいて、過去に出力された車両位
置データを第3のメモリから読出し、過去の時点から現
在までの走行軌跡を再現して道路地図上の経路パターン
と比較し、比較した結果、走行軌跡と道路地図上の経路
パターンとが最も一致する場合に、当該経路パターン上
の推定位置を用いて車両の現在位置を補正できることに
なる。
定の処理タイミングにおいて、過去に出力された車両位
置データを第3のメモリから読出し、過去の時点から現
在までの走行軌跡を再現して道路地図上の経路パターン
と比較し、比較した結果、走行軌跡と道路地図上の経路
パターンとが最も一致する場合に、当該経路パターン上
の推定位置を用いて車両の現在位置を補正できることに
なる。
【0013】
【発明が解決しようとする課題】ところが、上記マクロ
相関処理では、道路地図上の経路パターンと比較する過
去の時点から現在までの走行軌跡がミクロ相関処理のと
きと比べて広範囲、長距離であることが多く、このため
処理に時間を要するため、ミクロ相関方式の処理に影響
を与えないで、これと並行して実行していくことが困難
であった。
相関処理では、道路地図上の経路パターンと比較する過
去の時点から現在までの走行軌跡がミクロ相関処理のと
きと比べて広範囲、長距離であることが多く、このため
処理に時間を要するため、ミクロ相関方式の処理に影響
を与えないで、これと並行して実行していくことが困難
であった。
【0014】そこで、本発明は、前記の欠点を修正し、
時間のかかるマクロ相関方式を行う場合でも、ミクロ相
関方式の処理と並行して実行できる車両位置検出装置を
提供することを目的とする。
時間のかかるマクロ相関方式を行う場合でも、ミクロ相
関方式の処理と並行して実行できる車両位置検出装置を
提供することを目的とする。
【0015】
【課題を解決するための手段】上記の目的を達成するた
めの請求項1記載の車両位置検出装置は、上記先願の車
両位置検出装置の構成に加えて、上記第1の補正手段に
よる補正処理の開始時から補正処理完了時までに得られ
た車両位置の変化分を、第1の補正手段により得られた
車両の推定位置に加算することにより車両位置をさらに
補正する第2の補正手段とを有するものである。
めの請求項1記載の車両位置検出装置は、上記先願の車
両位置検出装置の構成に加えて、上記第1の補正手段に
よる補正処理の開始時から補正処理完了時までに得られ
た車両位置の変化分を、第1の補正手段により得られた
車両の推定位置に加算することにより車両位置をさらに
補正する第2の補正手段とを有するものである。
【0016】
【作用】上記の構成によれば、上記第1の補正手段によ
る補正処理の開始時から補正処理完了時まで長時間を要
しても、その間に得られた車両位置の変化分を、第1の
補正手段により得られた車両の推定位置に加算すること
により補正することができる。
る補正処理の開始時から補正処理完了時まで長時間を要
しても、その間に得られた車両位置の変化分を、第1の
補正手段により得られた車両の推定位置に加算すること
により補正することができる。
【0017】
【実施例】以下、実施例を示す添付図面によって詳細に
説明する。図2は本発明の車両位置検出装置の一実施例
を示すブロック図である。車両位置検出装置は、図2に
示すように、表示器2と、コンソール1と、方位センサ
3と、距離センサ4と、道路地図データを格納している
道路地図メモリ5と、道路地図メモリ5から記憶データ
を読出すメモリドライブ6と、距離センサ4により検出
される走行距離および方位センサ3により検出される走
行方向変化量をそれぞれ積算し、この積算データとメモ
リドライブ6により読出された道路地図データとの比較
に基いてミクロ相関処理、マクロ相関処理をして車両位
置を検出するロケータ装置8と、所定範囲の道路地図の
読出し、車両の誘導をするための表示用データの生成、
音声出力装置10の制御、表示器2の制御およびロケー
タ装置8の制御などの種々の制御を行うナビゲーション
コントローラ9とを有するものである。
説明する。図2は本発明の車両位置検出装置の一実施例
を示すブロック図である。車両位置検出装置は、図2に
示すように、表示器2と、コンソール1と、方位センサ
3と、距離センサ4と、道路地図データを格納している
道路地図メモリ5と、道路地図メモリ5から記憶データ
を読出すメモリドライブ6と、距離センサ4により検出
される走行距離および方位センサ3により検出される走
行方向変化量をそれぞれ積算し、この積算データとメモ
リドライブ6により読出された道路地図データとの比較
に基いてミクロ相関処理、マクロ相関処理をして車両位
置を検出するロケータ装置8と、所定範囲の道路地図の
読出し、車両の誘導をするための表示用データの生成、
音声出力装置10の制御、表示器2の制御およびロケー
タ装置8の制御などの種々の制御を行うナビゲーション
コントローラ9とを有するものである。
【0018】さらに詳細に説明すればコンソール1は、
この装置の起動・停止や画面上のカーソル移動、画面上
に表示されている道路地図のスクロール等をさせるキー
入力ボード(図示せず)を有している。表示器2には、
CRT、液晶パネルなどの画面上に透明のタッチパネル
が取付けられている。表示器2は、ロケータ装置8によ
り検出された車両の位置を、周辺の道路地図とともに画
面に表示するものである。
この装置の起動・停止や画面上のカーソル移動、画面上
に表示されている道路地図のスクロール等をさせるキー
入力ボード(図示せず)を有している。表示器2には、
CRT、液晶パネルなどの画面上に透明のタッチパネル
が取付けられている。表示器2は、ロケータ装置8によ
り検出された車両の位置を、周辺の道路地図とともに画
面に表示するものである。
【0019】方位センサ3は、車両の走行に伴なう方位
の変化を検出するものであり、地磁気センサ、ジャイロ
などを使用することが可能である。ジャイロの例は、回
転角度を干渉光の位相変化として読み取る光ファイバジ
ャイロ13、あるいはピエゾエレクトリック素子の片持
ちばり振動技術を利用して角速度を検出する振動ジャイ
ロ14である。
の変化を検出するものであり、地磁気センサ、ジャイロ
などを使用することが可能である。ジャイロの例は、回
転角度を干渉光の位相変化として読み取る光ファイバジ
ャイロ13、あるいはピエゾエレクトリック素子の片持
ちばり振動技術を利用して角速度を検出する振動ジャイ
ロ14である。
【0020】距離センサ4は、車両の速度、あるいは、
車輪の回転数などに基づいて走行距離を検出するもので
あり、車輪速センサ、車速センサなどが使用可能である
。道路地図メモリ5は、大容量記憶媒体であるCD−R
OM、ICメモリカード、磁気テープなどのメモリなど
から構成されている。道路地図メモリ5は、道路地図(
高速自動車国道、自動車専用道路、一般国道、主要地方
道、一般都道府県道、指定都市の一般市道、その他の生
活道路を含む。)をメッシュ状に分割し、各メッシュ単
位でノードとリンクとの組み合わせからなる道路地図デ
ータを、幹線道路(高速自動車国道、自動車専用道路、
一般国道、主要地方道を含む)のデータを含む上位階層
地図と、幹線道路とともに一般都道府県道、指定都市の
一般市道、その他の生活道路等の幹線でない道路(以下
、「一般道路」というの)データをも含む下位階層地図
とに別けて記憶している。
車輪の回転数などに基づいて走行距離を検出するもので
あり、車輪速センサ、車速センサなどが使用可能である
。道路地図メモリ5は、大容量記憶媒体であるCD−R
OM、ICメモリカード、磁気テープなどのメモリなど
から構成されている。道路地図メモリ5は、道路地図(
高速自動車国道、自動車専用道路、一般国道、主要地方
道、一般都道府県道、指定都市の一般市道、その他の生
活道路を含む。)をメッシュ状に分割し、各メッシュ単
位でノードとリンクとの組み合わせからなる道路地図デ
ータを、幹線道路(高速自動車国道、自動車専用道路、
一般国道、主要地方道を含む)のデータを含む上位階層
地図と、幹線道路とともに一般都道府県道、指定都市の
一般市道、その他の生活道路等の幹線でない道路(以下
、「一般道路」というの)データをも含む下位階層地図
とに別けて記憶している。
【0021】ここに、ノードとは、一般に、道路の交差
点や折曲点を特定するための座標位置のことであり、交
差点を表わすノードを交差点ノード、道路の折曲点(交
差点を除く)を表わすノードを補間点ノードということ
がある。ノードデータは、ノード番号、当該ノードに対
応する隣接メッシュのノードのアドレス、ノードに接続
されるリンクのアドレスなどからなる。
点や折曲点を特定するための座標位置のことであり、交
差点を表わすノードを交差点ノード、道路の折曲点(交
差点を除く)を表わすノードを補間点ノードということ
がある。ノードデータは、ノード番号、当該ノードに対
応する隣接メッシュのノードのアドレス、ノードに接続
されるリンクのアドレスなどからなる。
【0022】各交差点ノードを繋いだものがリンクであ
る。リンクデータはリンク番号、リンクの始点ノードお
よび終点ノードのアドレス、リンクの距離、リンクの方
位などのデータからなる。その他表示用に、有名施設、
目印となる施設等の位置、名称データが記憶されている
。
る。リンクデータはリンク番号、リンクの始点ノードお
よび終点ノードのアドレス、リンクの距離、リンクの方
位などのデータからなる。その他表示用に、有名施設、
目印となる施設等の位置、名称データが記憶されている
。
【0023】ロケータ装置8は、距離センサ4により検
出される距離データ、および方位センサ3により検出さ
れる方位変化データをそれぞれ積算して走行軌跡データ
を算出し、走行軌跡データと道路地図メモリ5に格納さ
れている道路のパターンとの比較に基いて、車両の存在
確率を加味した道路上の車両位置を検出するものである
。
出される距離データ、および方位センサ3により検出さ
れる方位変化データをそれぞれ積算して走行軌跡データ
を算出し、走行軌跡データと道路地図メモリ5に格納さ
れている道路のパターンとの比較に基いて、車両の存在
確率を加味した道路上の車両位置を検出するものである
。
【0024】ロケータ装置8の車両位置検出機能を解説
する。まず、方位センサ3からサンプリングした方位デ
ータ、距離センサ4からサンプリングした距離データを
入力して、較正やフィルタリングを行い最適推定方位を
求め、この最適推定方位と距離データとから、推測航法
により推定位置を計算する。次に、求められた推定位置
を中心とする車両存在確率領域(方位データや距離デー
タの誤差に応じて定められる領域。通常、車両の推定位
置を中心とした円の形をしている)を求めるとともに、
道路地図メモリ5から得られる車両存在確率領域の中に
含まれる道路ネットワークデータと推定位置の軌跡との
パターン類似度を繰返し計算し、車両存在確率領域に含
まれるリンク上における車両位置を算出する。そして、
上記推定位置を上記方法で得られた車両位置で修正する
。以上がミクロ相関処理の内容である。
する。まず、方位センサ3からサンプリングした方位デ
ータ、距離センサ4からサンプリングした距離データを
入力して、較正やフィルタリングを行い最適推定方位を
求め、この最適推定方位と距離データとから、推測航法
により推定位置を計算する。次に、求められた推定位置
を中心とする車両存在確率領域(方位データや距離デー
タの誤差に応じて定められる領域。通常、車両の推定位
置を中心とした円の形をしている)を求めるとともに、
道路地図メモリ5から得られる車両存在確率領域の中に
含まれる道路ネットワークデータと推定位置の軌跡との
パターン類似度を繰返し計算し、車両存在確率領域に含
まれるリンク上における車両位置を算出する。そして、
上記推定位置を上記方法で得られた車両位置で修正する
。以上がミクロ相関処理の内容である。
【0025】ところで、車両の推定位置と実際の修正さ
れた車両位置との距離差(位置誤差)を横軸にとり、上
記推定位置を基に道路ネットワークデータとの類似度を
計算して車両位置がリンクとマッチングする確率を縦軸
にとると、図3のような相関が得られる。すなわち、位
置誤差が小さいと、暫く走行して推定位置と道路パター
ンとの類似度を繰返し計算しているうちに、最適車両位
置を確実に道路上に得ることができる。言い換えれば車
両位置を特定の道路上に絞ることができる。この状態を
「マッチングモード」という。逆に、位置誤差が大きく
なってくると、道路パターンとの類似度を計算しても車
両の位置を特定の道路上に絞ることができる確率が減っ
ていき、位置誤差がかなり大きくなると(図3のe以上
の点)、何度類似度を計算しても道路とのマッチングを
採れなくなる。こうなると、地図マッチング法では車両
の位置を道路上に見出すことはできなくなる。この状態
を「フリーモード」という。こうなれば、推定位置を修
正できなくなるので、出力される車両位置は、推測航法
による推定位置そのままである。
れた車両位置との距離差(位置誤差)を横軸にとり、上
記推定位置を基に道路ネットワークデータとの類似度を
計算して車両位置がリンクとマッチングする確率を縦軸
にとると、図3のような相関が得られる。すなわち、位
置誤差が小さいと、暫く走行して推定位置と道路パター
ンとの類似度を繰返し計算しているうちに、最適車両位
置を確実に道路上に得ることができる。言い換えれば車
両位置を特定の道路上に絞ることができる。この状態を
「マッチングモード」という。逆に、位置誤差が大きく
なってくると、道路パターンとの類似度を計算しても車
両の位置を特定の道路上に絞ることができる確率が減っ
ていき、位置誤差がかなり大きくなると(図3のe以上
の点)、何度類似度を計算しても道路とのマッチングを
採れなくなる。こうなると、地図マッチング法では車両
の位置を道路上に見出すことはできなくなる。この状態
を「フリーモード」という。こうなれば、推定位置を修
正できなくなるので、出力される車両位置は、推測航法
による推定位置そのままである。
【0026】また、車両存在確率領域に含まれるリンク
の本数を「登録リンク数」という。登録リンク数が1で
あれば、車両がその道路を走行している可能性は非常に
高いし、登録リンク数が2またはそれ以上であれば、車
両がその道路を走行している可能性はそれだけ低くなる
。ロケータ装置8は、現在の状態が「マッチングモード
」か「フリーモード」かを把握するとともに、「登録リ
ンク数」を把握している。そして、これら把握した状態
を基にして道路が特定されているか、また、特定されて
いる道路がどの程度確からしいかを判定することができ
る。
の本数を「登録リンク数」という。登録リンク数が1で
あれば、車両がその道路を走行している可能性は非常に
高いし、登録リンク数が2またはそれ以上であれば、車
両がその道路を走行している可能性はそれだけ低くなる
。ロケータ装置8は、現在の状態が「マッチングモード
」か「フリーモード」かを把握するとともに、「登録リ
ンク数」を把握している。そして、これら把握した状態
を基にして道路が特定されているか、また、特定されて
いる道路がどの程度確からしいかを判定することができ
る。
【0027】次に、ロケータ装置8のもう一つの機能で
あるマクロ相関処理を解説する。図4はマクロ相関処理
を説明するための道路網の一部を示す図であり、道路L
1,L2,L3,L4 が示されている。また、過去に
推測航法で収集された一定個数(一定走行距離ごとのデ
ータである。ただし、一定走行時間ごとのデータを基準
にして収集してもよい)の車両位置データs0 ,s1
,s2 ,…,sn−1 ,sn に基づいて再現さ
れた走行軌跡を破線Sで示している。
あるマクロ相関処理を解説する。図4はマクロ相関処理
を説明するための道路網の一部を示す図であり、道路L
1,L2,L3,L4 が示されている。また、過去に
推測航法で収集された一定個数(一定走行距離ごとのデ
ータである。ただし、一定走行時間ごとのデータを基準
にして収集してもよい)の車両位置データs0 ,s1
,s2 ,…,sn−1 ,sn に基づいて再現さ
れた走行軌跡を破線Sで示している。
【0028】マクロ相関処理においてはまず、車両位置
データs0 を軌跡の始点とし、この始点を中心として
小さな面積の領域(例えば一辺2δの正方形)を考える
(図5参照)。この領域に中に入る道路地図データのリ
ンクを特定し、経路パターンの始端点を決定する。始端
点に対応して、破線Sとパターン比較する経路パターン
が決定される。比較の対象とする経路パターンの候補は
多いほど精度がよくなるので、始端点は、通常複数個(
この数をq本とする)決定される。本実施例では、始端
点を決めるのに一定距離ごとにリンクを分割し、各分割
点を始端点ra ,rb ,…,ri としている。こ
の「一定距離」は、短すぎると対象経路パターンの数が
増え過ぎ計算時間がかかるので、適当な値に設定される
。 同様の理由により、上記正方形の辺長δも最適な長さに
設定される。
データs0 を軌跡の始点とし、この始点を中心として
小さな面積の領域(例えば一辺2δの正方形)を考える
(図5参照)。この領域に中に入る道路地図データのリ
ンクを特定し、経路パターンの始端点を決定する。始端
点に対応して、破線Sとパターン比較する経路パターン
が決定される。比較の対象とする経路パターンの候補は
多いほど精度がよくなるので、始端点は、通常複数個(
この数をq本とする)決定される。本実施例では、始端
点を決めるのに一定距離ごとにリンクを分割し、各分割
点を始端点ra ,rb ,…,ri としている。こ
の「一定距離」は、短すぎると対象経路パターンの数が
増え過ぎ計算時間がかかるので、適当な値に設定される
。 同様の理由により、上記正方形の辺長δも最適な長さに
設定される。
【0029】なお、経路パターンの始端点の対象となる
上記面積の領域を考える場合、上記の例では、車両位置
データs0 を中心としたが、マッチングモード時には
s0 の代わりに、s0 に対応する時点にミクロ相関
処理手法により出力されていた道路地図上の車両の現在
位置を中心としてもよい。また、領域の大きさを示すδ
は、その中に存在するリンク数を考慮して固定値とせず
、適宜増加減少させてもよい。また、リンク数一定の条
件を与えてもよい。
上記面積の領域を考える場合、上記の例では、車両位置
データs0 を中心としたが、マッチングモード時には
s0 の代わりに、s0 に対応する時点にミクロ相関
処理手法により出力されていた道路地図上の車両の現在
位置を中心としてもよい。また、領域の大きさを示すδ
は、その中に存在するリンク数を考慮して固定値とせず
、適宜増加減少させてもよい。また、リンク数一定の条
件を与えてもよい。
【0030】さらに、経路パターンの始端点の決定は、
上記方法以外にも、種々の方法が考えられる。例えば、
正方形の中にある複数個のノードを始端点と決定しても
よい。また、対象となるリンクの種類を幹線道路、高速
道路等に限定することも考えられる。例えば、高速道路
を走行していることが確認できれば、一般道路か高速道
路かの区別を付した道路地図データから高速道路のみの
リンクを取出して相関処理を行えばよい。また、一般道
路を走行していると確認された場合でも、車両はいずれ
幹線を長距離走行することになるであろうということを
考慮して、多少正しい現在位置を得るのに時間はかかる
が、対象となるリンクの種類を幹線道路のみに限定して
相関処理を行うことも可能である。この場合、道路地図
メモリ5に格納する道路地図データには上記高速道路、
一般道路の種別の他に幹線道路、非幹線道路の種別を記
入しておく必要がある。
上記方法以外にも、種々の方法が考えられる。例えば、
正方形の中にある複数個のノードを始端点と決定しても
よい。また、対象となるリンクの種類を幹線道路、高速
道路等に限定することも考えられる。例えば、高速道路
を走行していることが確認できれば、一般道路か高速道
路かの区別を付した道路地図データから高速道路のみの
リンクを取出して相関処理を行えばよい。また、一般道
路を走行していると確認された場合でも、車両はいずれ
幹線を長距離走行することになるであろうということを
考慮して、多少正しい現在位置を得るのに時間はかかる
が、対象となるリンクの種類を幹線道路のみに限定して
相関処理を行うことも可能である。この場合、道路地図
メモリ5に格納する道路地図データには上記高速道路、
一般道路の種別の他に幹線道路、非幹線道路の種別を記
入しておく必要がある。
【0031】始端点が決定されると、次に、軌跡Sの曲
線度(一定距離(例えば10km) 当たりにどの程度
の曲がりを含んでいるか)をチェックする。もし、軌跡
Sが長距離にわたってほとんど完全に真直ぐであれば、
地図経路パターンと比較しマクロ相関処理を行うのに十
分な軌跡が得られていないと判断して次の処理タイミン
グまでマクロ相関処理を行わない。この理由は、軌跡S
にある程度の数のカーブが存在していないと経路パター
ンとのマッチングはとりにくくなるという事実を考慮し
たものである。具体的には、例えば軌跡Sに沿った方位
データθ0 ,θ1 ,θ2 ,……,θn−1 ,θ
n の差分Δθij(=θj −θi ,i,j=1,
2,…,n,i<j)がしきい値以上の値をとった回数
が規定回数よりも多いかどうか等で判定する。
線度(一定距離(例えば10km) 当たりにどの程度
の曲がりを含んでいるか)をチェックする。もし、軌跡
Sが長距離にわたってほとんど完全に真直ぐであれば、
地図経路パターンと比較しマクロ相関処理を行うのに十
分な軌跡が得られていないと判断して次の処理タイミン
グまでマクロ相関処理を行わない。この理由は、軌跡S
にある程度の数のカーブが存在していないと経路パター
ンとのマッチングはとりにくくなるという事実を考慮し
たものである。具体的には、例えば軌跡Sに沿った方位
データθ0 ,θ1 ,θ2 ,……,θn−1 ,θ
n の差分Δθij(=θj −θi ,i,j=1,
2,…,n,i<j)がしきい値以上の値をとった回数
が規定回数よりも多いかどうか等で判定する。
【0032】最後にマクロ相互相関を計算する。まず図
6に示すように、軌跡Sの始点をs0 とおき、一定距
離Δs(位置の増分ベクトル)ごとに推定位置s01=
s0 +Δs,s02=s0 +2Δs,…,s0m=
s0 +mΔsにおける推定方位θ(s0 ),θ(s
01),θ(s02 ),…,θ(s0m)を定義す
る。また、1つの経路パターン、例えばra を始端点
とする経路パターンt1を選択しその始端点ra をt
10,上記一定距離Δsごとにリンク位置t11=t1
0+Δs,t12=t10+2Δs,…,t1m=t1
0+mΔsを定義する。さらに、リンク方位θ(t10
),θ(t11),θ(t12),…,θ(t1m)を
定義する。そして、マクロ相関誤差σ1 2 ={1/
(n+1) }Σ{θ(t1i) −θ(s0i) }
2 を計算する。次に他の経路パターン、例えばre
を始端点とする経路パターンt2を選択し、その始端点
re をt20,上記一定距離Δsごとにリンク位置t
21=t20+Δs,t22=t20+2Δs,…,t
2m=t20+mΔsを定義し、かつ、リンク方位θ(
t20),θ(t21),θ(t22),…,θ(t2
m)を定義する。そして、マクロ相関誤差 σ2 2 ={1/(n+1) }Σ{θ(t2i)
−θ(s0i) }2 を計算する。このようにして、
各経路パターンtjに対してマクロ相関誤差σj 2
(j=1,2,…,q )を計算していき、σj 2
が最少となる経路パターンj=kが1つ決定される。そ
の決定された経路パターンtkを実際に車両が走行した
走行道路と判定する。
6に示すように、軌跡Sの始点をs0 とおき、一定距
離Δs(位置の増分ベクトル)ごとに推定位置s01=
s0 +Δs,s02=s0 +2Δs,…,s0m=
s0 +mΔsにおける推定方位θ(s0 ),θ(s
01),θ(s02 ),…,θ(s0m)を定義す
る。また、1つの経路パターン、例えばra を始端点
とする経路パターンt1を選択しその始端点ra をt
10,上記一定距離Δsごとにリンク位置t11=t1
0+Δs,t12=t10+2Δs,…,t1m=t1
0+mΔsを定義する。さらに、リンク方位θ(t10
),θ(t11),θ(t12),…,θ(t1m)を
定義する。そして、マクロ相関誤差σ1 2 ={1/
(n+1) }Σ{θ(t1i) −θ(s0i) }
2 を計算する。次に他の経路パターン、例えばre
を始端点とする経路パターンt2を選択し、その始端点
re をt20,上記一定距離Δsごとにリンク位置t
21=t20+Δs,t22=t20+2Δs,…,t
2m=t20+mΔsを定義し、かつ、リンク方位θ(
t20),θ(t21),θ(t22),…,θ(t2
m)を定義する。そして、マクロ相関誤差 σ2 2 ={1/(n+1) }Σ{θ(t2i)
−θ(s0i) }2 を計算する。このようにして、
各経路パターンtjに対してマクロ相関誤差σj 2
(j=1,2,…,q )を計算していき、σj 2
が最少となる経路パターンj=kが1つ決定される。そ
の決定された経路パターンtkを実際に車両が走行した
走行道路と判定する。
【0033】このようにして、過去の時点から現在まで
の走行軌跡Sを再現して道路地図上の複数の経路パター
ンと比較し、走行軌跡と道路地図上の経路パターンとに
基づきマクロ相関誤差を計算し、この誤差の最も少ない
経路パターンを採用して車両の現在位置を補正できる。 この補正を第1の補正という。なお、上記のマクロ相関
誤差計算をする時に、軌跡Sとの一致度が悪くなった経
路パターンはその時点で棄却するとよい。例えば、長距
離にわたり軌跡Sの方位と経路パターンの方位とがしき
い値以上ずれている場合、軌跡Sと経路パターンとが一
定距離よりも離れてしまった場合、その時点で計算の対
象から外すとよい。もし、全ての経路パターンが計算の
対象から外れた場合は、マクロ処理野結果は出力されな
い。
の走行軌跡Sを再現して道路地図上の複数の経路パター
ンと比較し、走行軌跡と道路地図上の経路パターンとに
基づきマクロ相関誤差を計算し、この誤差の最も少ない
経路パターンを採用して車両の現在位置を補正できる。 この補正を第1の補正という。なお、上記のマクロ相関
誤差計算をする時に、軌跡Sとの一致度が悪くなった経
路パターンはその時点で棄却するとよい。例えば、長距
離にわたり軌跡Sの方位と経路パターンの方位とがしき
い値以上ずれている場合、軌跡Sと経路パターンとが一
定距離よりも離れてしまった場合、その時点で計算の対
象から外すとよい。もし、全ての経路パターンが計算の
対象から外れた場合は、マクロ処理野結果は出力されな
い。
【0034】また、上記の例では、マクロ相関誤差が最
少となる経路パターンを1つ選定したが、誤差が最少に
近い値の中にまったく異なった経路パターンが複数存在
するとき、言い換えれば、それぞれの経路パターンのマ
クロ相関誤差が全て一定のしきい値以上であるときには
、経路が確定しないと判定して位置の補正値を求めず、
次のマクロ処理を行う処理タイミングが来るまで待つと
いう方法をとることにより、確実にマクロ補正をするこ
とも可能である。
少となる経路パターンを1つ選定したが、誤差が最少に
近い値の中にまったく異なった経路パターンが複数存在
するとき、言い換えれば、それぞれの経路パターンのマ
クロ相関誤差が全て一定のしきい値以上であるときには
、経路が確定しないと判定して位置の補正値を求めず、
次のマクロ処理を行う処理タイミングが来るまで待つと
いう方法をとることにより、確実にマクロ補正をするこ
とも可能である。
【0035】上記ナビゲーション・コントローラ9は、
図形処理プロセッサ、画像処理メモリ等から構成され、
表示器2上における地図の検索、縮尺切り替え、スクロ
ール、車両の現在位置の表示等を行わせる。上記の構成
の装置による本発明の位置検出手順の概要は、図1のと
おりである。
図形処理プロセッサ、画像処理メモリ等から構成され、
表示器2上における地図の検索、縮尺切り替え、スクロ
ール、車両の現在位置の表示等を行わせる。上記の構成
の装置による本発明の位置検出手順の概要は、図1のと
おりである。
【0036】図1は、一定走行距離(例えば20m)ま
たは一定走行時間(例えば1秒)ごとに、割り込みによ
りミクロ相関処理を繰返し実行する過程中において、マ
クロ相関処理を行うかどうか決定し、マクロ相関処理の
必要があると判断された場合に、マクロ相関処理により
車両の走行経路を求め、その結果を用いて推測航法また
はミクロ相関処理で得られた車両の現在位置を修正する
手順を示している。
たは一定走行時間(例えば1秒)ごとに、割り込みによ
りミクロ相関処理を繰返し実行する過程中において、マ
クロ相関処理を行うかどうか決定し、マクロ相関処理の
必要があると判断された場合に、マクロ相関処理により
車両の走行経路を求め、その結果を用いて推測航法また
はミクロ相関処理で得られた車両の現在位置を修正する
手順を示している。
【0037】まず、ステップS1において、ミクロ相関
処理を実行する。次に、ステップS2において、このミ
クロ相関処理終了時点でマクロ相関処理が実行中かどう
か判定し、実行中でなければステップS3において、マ
クロ相関処理に起動するべき条件が整っているかどうか
を決定する。この起動条件とは、具体的には、一般道路
走行時フリーモード走行が連続して10km以上続いた
場合、高速道路走行時フリーモード走行が連続して5k
m以上続いた場合、または、連続して10kmの間に際
立ったカーブの走行がない場合等があげられる。また、
一般道路走行時には、上記タイミング条件の他に、例え
ば信号待ち等で10秒以上連続して停止しているタイミ
ング条件を加えてもよい。
処理を実行する。次に、ステップS2において、このミ
クロ相関処理終了時点でマクロ相関処理が実行中かどう
か判定し、実行中でなければステップS3において、マ
クロ相関処理に起動するべき条件が整っているかどうか
を決定する。この起動条件とは、具体的には、一般道路
走行時フリーモード走行が連続して10km以上続いた
場合、高速道路走行時フリーモード走行が連続して5k
m以上続いた場合、または、連続して10kmの間に際
立ったカーブの走行がない場合等があげられる。また、
一般道路走行時には、上記タイミング条件の他に、例え
ば信号待ち等で10秒以上連続して停止しているタイミ
ング条件を加えてもよい。
【0038】ステップS3において、上記起動条件が整
ったと判断されると、ステップS4に進み、起動条件が
整わない場合は、割り込みを終了する。ステップS4で
は、上述のマクロ相関処理を行う。ステップS2で、マ
クロ相関処理実行中と判断したばあい、ステップS5に
進み、マクロ相関処理による走行経路が求まっているか
どうか判定する。求まっている場合には、ステップS6
において、補正量Δx,Δy Δx=x(s0m)−x(tkm) Δy=y(s0m)−y(tkm) による補正(第1の補正)を行う。ただし、x,yは、
車両の推定位置s0m,走行軌跡tkmのそれぞれx座
標、y座標である。
ったと判断されると、ステップS4に進み、起動条件が
整わない場合は、割り込みを終了する。ステップS4で
は、上述のマクロ相関処理を行う。ステップS2で、マ
クロ相関処理実行中と判断したばあい、ステップS5に
進み、マクロ相関処理による走行経路が求まっているか
どうか判定する。求まっている場合には、ステップS6
において、補正量Δx,Δy Δx=x(s0m)−x(tkm) Δy=y(s0m)−y(tkm) による補正(第1の補正)を行う。ただし、x,yは、
車両の推定位置s0m,走行軌跡tkmのそれぞれx座
標、y座標である。
【0039】さらに、ステップS7では、上記第1の補
正で得られた位置を、マクロ相関処理起動時から位置算
出までの間に推測航法で得られた位置データを基にして
補正(第2の補正)をするかどうかを決定する。この第
2の補正手法を図7を用いて説明すると、推測航法の車
両位置データs0 ,s1 ,s2 ,…,sn−1
,sn に基づいて再現された走行軌跡Sを用いて第1
の補正処理を行った結果、車両位置がs’n であった
とする。この処理を行っている間に車両が走行を続けて
おり、現時点での推測航法による出力がsp であった
とする。この時、sn からsp に至る推測航法によ
る移動パターンΔs’をs’n の位置に加算し、推測
航法の出力sp に相当するマクロ相関処理の出力s’
p を得る。
正で得られた位置を、マクロ相関処理起動時から位置算
出までの間に推測航法で得られた位置データを基にして
補正(第2の補正)をするかどうかを決定する。この第
2の補正手法を図7を用いて説明すると、推測航法の車
両位置データs0 ,s1 ,s2 ,…,sn−1
,sn に基づいて再現された走行軌跡Sを用いて第1
の補正処理を行った結果、車両位置がs’n であった
とする。この処理を行っている間に車両が走行を続けて
おり、現時点での推測航法による出力がsp であった
とする。この時、sn からsp に至る推測航法によ
る移動パターンΔs’をs’n の位置に加算し、推測
航法の出力sp に相当するマクロ相関処理の出力s’
p を得る。
【0040】ただし、移動パターンΔs’を用いる補正
は、無条件で採用せずに、例えば、Δs’の大きさがし
きい値より大きかったり、sn からspに至る距離す
なわち補正量がしきい値より長かったりすれば、Δs’
やsp−s’p の誤差が大きいと見なして、補正をし
ないこととする。この判断がステップS7において行わ
れる。
は、無条件で採用せずに、例えば、Δs’の大きさがし
きい値より大きかったり、sn からspに至る距離す
なわち補正量がしきい値より長かったりすれば、Δs’
やsp−s’p の誤差が大きいと見なして、補正をし
ないこととする。この判断がステップS7において行わ
れる。
【0041】ステップS8では、ステップS7で補正す
ると決定された場合に、この第2の補正を行う。以上の
ようにして、マクロ相関の処理時間を考慮した、より正
確な補正をすることができる。なお、本発明は上記の実
施例に限定されるものではなく、例えば上記の実施例で
は、マクロ相関処理により求めた車両位置s’n を補
正するのに、sn からsp に至る推測航法理による
移動パターンΔs’を用いたが、マッチングモード時の
ミクロ相関処理による走行軌跡に基づいてsp −sn
を算出し、第2の補正量を決定してもよい。その他本
発明の要旨を変更しない範囲内において、種々の設計変
更を施すことが可能である。
ると決定された場合に、この第2の補正を行う。以上の
ようにして、マクロ相関の処理時間を考慮した、より正
確な補正をすることができる。なお、本発明は上記の実
施例に限定されるものではなく、例えば上記の実施例で
は、マクロ相関処理により求めた車両位置s’n を補
正するのに、sn からsp に至る推測航法理による
移動パターンΔs’を用いたが、マッチングモード時の
ミクロ相関処理による走行軌跡に基づいてsp −sn
を算出し、第2の補正量を決定してもよい。その他本
発明の要旨を変更しない範囲内において、種々の設計変
更を施すことが可能である。
【0042】
【発明の効果】以上のように、本発明によれば、所定の
処理タイミングにおいて、過去に出力された車両位置デ
ータを読出し、過去の時点からそのタイミングまでの走
行軌跡を再現して道路地図上の経路パターンと比較し、
比較した結果、走行軌跡と道路地図上の経路パターンと
が最も一致する場合に、当該経路パターン上に車両の推
定位置を得ることができる。
処理タイミングにおいて、過去に出力された車両位置デ
ータを読出し、過去の時点からそのタイミングまでの走
行軌跡を再現して道路地図上の経路パターンと比較し、
比較した結果、走行軌跡と道路地図上の経路パターンと
が最も一致する場合に、当該経路パターン上に車両の推
定位置を得ることができる。
【0043】したがって、地図マッチング機能が動作し
ない状態が長く続いて対象道路を見出だせずフリーモー
ドによる走行を続けざるを得なくなった場合であっても
、より広い範囲で正しい現在位置を再認識し、累積され
た誤差を修正して地図上の車両位置を正確に把握するこ
とができる。さらに、上記一致した経路パターンを得る
ための処理時間が何らかの原因で長くなっても、上記所
定の処理タイミングから現時点までに出力された車両の
走行軌跡データを読出し、これから計算時間中に車両が
移動した距離を求めて補正することにより、さらに正確
な現在の車両位置を得、車両走行の支援に活用すること
ができる。
ない状態が長く続いて対象道路を見出だせずフリーモー
ドによる走行を続けざるを得なくなった場合であっても
、より広い範囲で正しい現在位置を再認識し、累積され
た誤差を修正して地図上の車両位置を正確に把握するこ
とができる。さらに、上記一致した経路パターンを得る
ための処理時間が何らかの原因で長くなっても、上記所
定の処理タイミングから現時点までに出力された車両の
走行軌跡データを読出し、これから計算時間中に車両が
移動した距離を求めて補正することにより、さらに正確
な現在の車両位置を得、車両走行の支援に活用すること
ができる。
【0044】しかも、計算時間中に車両が移動した距離
を、補正することができるため、多少の処理時間は逆に
許容できることとなり、従来の地図マッチング(ミクロ
相関)処理と並行しながら処理することができる。また
、ミクロ相関処理での位置検出が不能になる前に補正処
理(マクロ相関処理)することとすれば位置検出精度の
悪化を事前に防ぐことができる。
を、補正することができるため、多少の処理時間は逆に
許容できることとなり、従来の地図マッチング(ミクロ
相関)処理と並行しながら処理することができる。また
、ミクロ相関処理での位置検出が不能になる前に補正処
理(マクロ相関処理)することとすれば位置検出精度の
悪化を事前に防ぐことができる。
【図1】本発明にかかる車両位置検出処理を示すフロー
チャートである。
チャートである。
【図2】本発明の車両位置検出装置の一実施例を示すブ
ロック図である。
ロック図である。
【図3】地図マッチング確率を示すグラフである。
【図4】マクロ相関処理を説明するための道路交通網の
一部と車両の走行軌跡を示す図である。
一部と車両の走行軌跡を示す図である。
【図5】図4の一部拡大図である。
【図6】マクロ相関処理の計算手法を説明する図である
。
。
【図7】マクロ処理計算中に得られた車両の推定位置の
移動量を、加算することにより現在の正確な車両位置を
得るための計算手法を説明する図である。
移動量を、加算することにより現在の正確な車両位置を
得るための計算手法を説明する図である。
3 方位センサ
4 距離センサ、
5 道路地図メモリ、
8 ロケータ装置
9 ナビゲーションコントローラ
Claims (1)
- 【請求項1】道路地図データを格納した第1のメモリと
、車両の走行距離および方位を得るセンサと、現在出力
されている車両位置データに基づく車両位置を中心とし
た誤差範囲内に位置する道路上に対応させて車両の推定
位置を登録する第2のメモリと、所定時間あるいは所定
走行距離ごとに、上記第2のメモリに登録された各推定
位置の当該道路に対する相関係数を算出し、道路に対す
る誤差がしきい値以下であるものがあれば、そのうち最
も少ないことを示す相関係数を選択し、選択された相関
係数に対応する道路上の位置を車両の現在位置として出
力する処理手段と、過去に出力された車両位置データを
格納する第3のメモリと、所定の処理タイミングにおい
て過去の車両位置データを第3のメモリから読出し、当
該読出した車両位置データに基づいて走行軌跡を再現し
、道路地図上の経路パターンと比較し、走行軌跡と最も
一致するパターンの経路を探し出した場合に、当該経路
パターン上に上記走行軌跡の終点を車両の位置として設
定する第1の補正手段と、上記第1の補正手段による補
正処理の開始時から補正処理完了時までに得られた車両
の位置の変化分を、第1の補正手段により得られた車両
の位置に加算することにより車両位置をさらに補正する
第2の補正手段とを有することを特徴とする車両位置検
出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5271691A JPH04289417A (ja) | 1991-03-18 | 1991-03-18 | 車両位置検出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5271691A JPH04289417A (ja) | 1991-03-18 | 1991-03-18 | 車両位置検出装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04289417A true JPH04289417A (ja) | 1992-10-14 |
Family
ID=12922641
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5271691A Pending JPH04289417A (ja) | 1991-03-18 | 1991-03-18 | 車両位置検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04289417A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6453112A (en) * | 1987-05-11 | 1989-03-01 | Sumitomo Electric Industries | Position detection system |
| JPH02138813A (ja) * | 1988-11-18 | 1990-05-28 | Honda Motor Co Ltd | 走行経路表示装置 |
-
1991
- 1991-03-18 JP JP5271691A patent/JPH04289417A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6453112A (en) * | 1987-05-11 | 1989-03-01 | Sumitomo Electric Industries | Position detection system |
| JPH02138813A (ja) * | 1988-11-18 | 1990-05-28 | Honda Motor Co Ltd | 走行経路表示装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2009400B1 (en) | Vehicle position recognition device, navigation device, vehicle position recognition method | |
| JP4366664B2 (ja) | 自車位置認識装置及び自車位置認識プログラム | |
| JP3227741B2 (ja) | オーバースピード予測装置 | |
| JPH06129868A (ja) | ナビゲーション装置の距離誤差補正方法 | |
| JPH0792388B2 (ja) | 位置検出装置 | |
| JP2618254B2 (ja) | 走行経路表示装置 | |
| JP2007093541A (ja) | ナビゲーション装置及び車両位置推定方法 | |
| JPH10307037A (ja) | ナビゲーション装置 | |
| JPH09184732A (ja) | 車両用道路地図表示装置 | |
| JPH0688732A (ja) | 車両用ナビゲーション装置 | |
| JPH0781872B2 (ja) | 位置検出精度判定方法およびその方法を用いた車両誘導装置 | |
| JPS6045285A (ja) | 移動体の走行位置表示装置 | |
| JP2502432B2 (ja) | 車両位置検出装置 | |
| JP2675427B2 (ja) | 車両位置決定方法 | |
| JP2005221781A (ja) | 交差点拡大表示装置、ナビゲーション装置および交差点拡大表示方法 | |
| JP3012504B2 (ja) | 経路案内装置 | |
| JPH04289417A (ja) | 車両位置検出装置 | |
| JPH04348220A (ja) | オフセット補正機能を有する車両位置検出装置 | |
| JP3569028B2 (ja) | 現在位置算出装置 | |
| JP2001349738A (ja) | ナビゲーション装置 | |
| JPH04190283A (ja) | 車両走行位置表示方法及び装置 | |
| JP3346276B2 (ja) | 地図上地点入力装置及びそのプログラムを記録した媒体 | |
| JP3599422B2 (ja) | 現在位置算出装置 | |
| JPH01277714A (ja) | 車両用ナビゲーション装置 | |
| JP2913857B2 (ja) | 車両ナビゲーションに用いる目的地案内装置 |