JPH04276516A - 車載ナビゲ−タ - Google Patents
車載ナビゲ−タInfo
- Publication number
- JPH04276516A JPH04276516A JP6252591A JP6252591A JPH04276516A JP H04276516 A JPH04276516 A JP H04276516A JP 6252591 A JP6252591 A JP 6252591A JP 6252591 A JP6252591 A JP 6252591A JP H04276516 A JPH04276516 A JP H04276516A
- Authority
- JP
- Japan
- Prior art keywords
- distance
- vehicle
- primary
- vehicle position
- map
- 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.)
- Withdrawn
Links
- 238000012937 correction Methods 0.000 claims abstract description 162
- 238000001514 detection method Methods 0.000 claims description 8
- 238000013500 data storage Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 description 21
- 238000000034 method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 13
- 101150097247 CRT1 gene Proteins 0.000 description 1
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 description 1
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 description 1
Landscapes
- Navigation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は車載ナビゲータに係り、
特に自立航法で検出した車両位置情報をマップマッチン
グ処理で道路上に修正する車載ナビゲータに関する。
特に自立航法で検出した車両位置情報をマップマッチン
グ処理で道路上に修正する車載ナビゲータに関する。
【0002】
【従来の技術】車両の走行案内を行い、運転者が所望の
目的地に容易に到達できるようにした車載ナビゲータが
ある。この車載ナビゲータにおいては、車両の位置を検
出してCD−ROMから車両位置周辺の地図データを読
み出し、V−RAMに地図画像を描画するとともに該地
図画像に車両位置マークを重ねて描画し、V−RAMの
画像を映像信号に変換しながらCRTディスプレイに出
力して画面に表示する。そして、車両の移動で現在位置
が変化するのに従い、画面の車両位置マークを移動した
り、或いは車両位置マークは画面中央に固定して地図を
スクロールしたりして、常に、車両位置周辺の地図情報
が一目で判るようになっている。
目的地に容易に到達できるようにした車載ナビゲータが
ある。この車載ナビゲータにおいては、車両の位置を検
出してCD−ROMから車両位置周辺の地図データを読
み出し、V−RAMに地図画像を描画するとともに該地
図画像に車両位置マークを重ねて描画し、V−RAMの
画像を映像信号に変換しながらCRTディスプレイに出
力して画面に表示する。そして、車両の移動で現在位置
が変化するのに従い、画面の車両位置マークを移動した
り、或いは車両位置マークは画面中央に固定して地図を
スクロールしたりして、常に、車両位置周辺の地図情報
が一目で判るようになっている。
【0003】CD−ROMに記憶されている地図データ
では、道路は経緯度で表現された頂点(ノード)の座標
集合で示され、これらの描画は各ノードを順に直線で接
続することにより行われる。尚、2以上のノードを連結
する部分は道路リンクと呼ばれる。
では、道路は経緯度で表現された頂点(ノード)の座標
集合で示され、これらの描画は各ノードを順に直線で接
続することにより行われる。尚、2以上のノードを連結
する部分は道路リンクと呼ばれる。
【0004】ところで、自立航法の車載ナビゲータでは
、距離センサと方位センサの出力に基づき積算により車
両位置を検出する。図8は自立航法による車両位置検出
方法を示す説明図である。距離センサは車両が或る単位
距離s0 走行する毎にパルスを出力するものとし、基
準方位(θ=0)をX軸の正方向、基準方位から反時計
方向回りを+方位、点P0 (X0 ,Y0 )を起点
とした場合、単位距離s0 走行した時点での方位セン
サの出力がθ1 、更に単位距離s0 走行した時点で
の方位センサの出力がθ2 という具合にして、単位距
離s0 走行する毎に方位センサの出力がθ3 、・・
・、θi と変化したとき、点Pi の位置座標(X,
Y)は、 X=X0 +s0 ・cos θ
1 +s0 ・cos θ2 +s0 ・cos θ3
+・・・+s0 ・cos θ
i
・・・・(1) Y=Y0 +s0 ・s
in θ1 +s0 ・sin θ2 +s0 ・si
n θ3 +・・・+s0 ・s
in θi
・・・・(2)として計算することができる
。
、距離センサと方位センサの出力に基づき積算により車
両位置を検出する。図8は自立航法による車両位置検出
方法を示す説明図である。距離センサは車両が或る単位
距離s0 走行する毎にパルスを出力するものとし、基
準方位(θ=0)をX軸の正方向、基準方位から反時計
方向回りを+方位、点P0 (X0 ,Y0 )を起点
とした場合、単位距離s0 走行した時点での方位セン
サの出力がθ1 、更に単位距離s0 走行した時点で
の方位センサの出力がθ2 という具合にして、単位距
離s0 走行する毎に方位センサの出力がθ3 、・・
・、θi と変化したとき、点Pi の位置座標(X,
Y)は、 X=X0 +s0 ・cos θ
1 +s0 ・cos θ2 +s0 ・cos θ3
+・・・+s0 ・cos θ
i
・・・・(1) Y=Y0 +s0 ・s
in θ1 +s0 ・sin θ2 +s0 ・si
n θ3 +・・・+s0 ・s
in θi
・・・・(2)として計算することができる
。
【0005】但し、距離センサに誤差があって距離s=
s0 ・Se (Se は誤差係数)走行する毎にパル
スを出力し、方位センサにも誤差があって検出方位が+
方向にθe だけずれているとき(車両が基準方位に向
かっている状態での方位センサの検出方位θがθe と
なっているとき)、正確な車両位置Pi ′(X′,Y
′)は、X′=X0 +(s0 ・Se )・{cos
(θ1 −θe )+cos (θ2 −θe )
+cos (θ3 −θe )+・・・+c
os (θi −θe )} ・・・・(3)Y′=
Y0 +(s0 ・Se )・{sin (θ1 −θ
e )+sin (θ2 −θe ) +s
in (θ3 −θe )+・・・+sin (θi
−θe )} ・・・・(4)である。
s0 ・Se (Se は誤差係数)走行する毎にパル
スを出力し、方位センサにも誤差があって検出方位が+
方向にθe だけずれているとき(車両が基準方位に向
かっている状態での方位センサの検出方位θがθe と
なっているとき)、正確な車両位置Pi ′(X′,Y
′)は、X′=X0 +(s0 ・Se )・{cos
(θ1 −θe )+cos (θ2 −θe )
+cos (θ3 −θe )+・・・+c
os (θi −θe )} ・・・・(3)Y′=
Y0 +(s0 ・Se )・{sin (θ1 −θ
e )+sin (θ2 −θe ) +s
in (θ3 −θe )+・・・+sin (θi
−θe )} ・・・・(4)である。
【0006】よって、車両位置を単純に(1)式,(2
)式で計算すると車両位置に誤差が生じ、しかも走行が
進むにつれて誤差が増大していくことになる。このため
、検出した車両位置を地図データ中の道路データと照合
して道路上に修正するようにしている(マップマッチン
グ処理)。図9〜図11はマップマッチングの説明図で
ある。車両が道路RDa 上を北上してポイントPaの
交差点で道路RDb に入って該道路を東に向かい、ポ
イントPb の交差点で道路RDc に入って北東に向
かってポイントPc に到ったとき、車両が道路RDa
上を移動したときの走行軌跡RTDa は前回のマッ
プマッチングで道路RDa 上に修正済であるが、道路
RDb 上を移動したときの走行軌跡RTDb0は距離
センサと方位センサの誤差によりポイントPa からポ
イントPb0までとなり、更に、道路RDc 上を移動
したときの走行軌跡RTDc0はポイントPb0からP
c0までになっているものとする(図9参照、ポイント
Pc0に車両位置マークCMが表示されている)。
)式で計算すると車両位置に誤差が生じ、しかも走行が
進むにつれて誤差が増大していくことになる。このため
、検出した車両位置を地図データ中の道路データと照合
して道路上に修正するようにしている(マップマッチン
グ処理)。図9〜図11はマップマッチングの説明図で
ある。車両が道路RDa 上を北上してポイントPaの
交差点で道路RDb に入って該道路を東に向かい、ポ
イントPb の交差点で道路RDc に入って北東に向
かってポイントPc に到ったとき、車両が道路RDa
上を移動したときの走行軌跡RTDa は前回のマッ
プマッチングで道路RDa 上に修正済であるが、道路
RDb 上を移動したときの走行軌跡RTDb0は距離
センサと方位センサの誤差によりポイントPa からポ
イントPb0までとなり、更に、道路RDc 上を移動
したときの走行軌跡RTDc0はポイントPb0からP
c0までになっているものとする(図9参照、ポイント
Pc0に車両位置マークCMが表示されている)。
【0007】パターンマッチングでは車両位置近くでの
走行軌跡RTD(RTDa 、RTDb0、RTDc0
)を記憶しておき、 (1)道路データを用いて走行軌跡RTDの形状と同形
の道路パスRDa 、RDb 、RDc を捜し、(2
)走行軌跡RTDの全部または一部を移動して道路パス
RDa 、RDb 、RDc に重ねるため、基準点、
例えば車両が曲がった最新の交差点Pb と一つ前の交
差点Pa に注目して、走行軌跡RTDb0の方向が道
路パスRDb の方向と一致するようにポイントPa
を中心にして走行軌跡RTDb0とRTDc0を一体的
に回転し、回転後の走行軌跡RTDb1とRTDc1、
及び、ポイントPb1とPc1を求め(図10参照)、 (3)更に、回転後の走行軌跡RTDb1とRTDc1
を道路パスRDb とRDc に一致させるため、Pa
を基準にして、走行軌跡RTDb1を縮小または拡大
し、ポイントPc1からの移動先のポイントPc2を求
め(図11参照)、 (4)しかる後、走行軌跡表示をRTDb0、RTDc
0からRTDb2、RTDc2に移動させるとともに、
車両位置マーク表示をPc0からPc2に移動させる(
図11のRTD′、CM′参照)。
走行軌跡RTD(RTDa 、RTDb0、RTDc0
)を記憶しておき、 (1)道路データを用いて走行軌跡RTDの形状と同形
の道路パスRDa 、RDb 、RDc を捜し、(2
)走行軌跡RTDの全部または一部を移動して道路パス
RDa 、RDb 、RDc に重ねるため、基準点、
例えば車両が曲がった最新の交差点Pb と一つ前の交
差点Pa に注目して、走行軌跡RTDb0の方向が道
路パスRDb の方向と一致するようにポイントPa
を中心にして走行軌跡RTDb0とRTDc0を一体的
に回転し、回転後の走行軌跡RTDb1とRTDc1、
及び、ポイントPb1とPc1を求め(図10参照)、 (3)更に、回転後の走行軌跡RTDb1とRTDc1
を道路パスRDb とRDc に一致させるため、Pa
を基準にして、走行軌跡RTDb1を縮小または拡大
し、ポイントPc1からの移動先のポイントPc2を求
め(図11参照)、 (4)しかる後、走行軌跡表示をRTDb0、RTDc
0からRTDb2、RTDc2に移動させるとともに、
車両位置マーク表示をPc0からPc2に移動させる(
図11のRTD′、CM′参照)。
【0008】このマップマッチング処理によれば、距離
センサや方位センサに誤差があっても、車両位置と走行
軌跡を正しい位置に修正できる。
センサや方位センサに誤差があっても、車両位置と走行
軌跡を正しい位置に修正できる。
【0009】
【発明が解決しようとする課題】しかしながら、上記し
たマップマッチング処理は走行軌跡の形状と同形の道路
パスを見出したときのみ実行可能であり、車両位置の近
くに走行軌跡と同形の道路パスが複数存在するなどして
マップマッチング処理を行えないとき、次のマップマッ
チングがなされるまで、距離センサや方位センサの誤差
により間違った車両位置や走行軌跡の表示状態が続き、
特に、次のマップマッチングが暫くなされないときは、
距離センサや方位センサの誤差が累積して車両位置や走
行軌跡が本来の位置から大きくずれてしまうという問題
があった。
たマップマッチング処理は走行軌跡の形状と同形の道路
パスを見出したときのみ実行可能であり、車両位置の近
くに走行軌跡と同形の道路パスが複数存在するなどして
マップマッチング処理を行えないとき、次のマップマッ
チングがなされるまで、距離センサや方位センサの誤差
により間違った車両位置や走行軌跡の表示状態が続き、
特に、次のマップマッチングが暫くなされないときは、
距離センサや方位センサの誤差が累積して車両位置や走
行軌跡が本来の位置から大きくずれてしまうという問題
があった。
【0010】以上から本発明の目的は、マップマッチン
グがされない間の車両位置や走行軌跡などの車両位置情
報の表示誤差を小さくできる車載ナビゲータを提供する
ことである。
グがされない間の車両位置や走行軌跡などの車両位置情
報の表示誤差を小さくできる車載ナビゲータを提供する
ことである。
【0011】
【課題を解決するための手段】上記課題は本発明の1つ
においては、地図データを記憶した地図データ記憶手段
と、距離センサと方位センサを含み,車両の現在位置を
検出する車両位置検出手段と、車両位置の変化が示す走
行軌跡を記憶する走行軌跡記憶手段と、走行軌跡記憶手
段に記憶された走行軌跡を地図データ記憶手段に記憶さ
れた道路データと比較して修正する修正手段と、修正さ
れた走行軌跡に基づき車両位置情報を車両位置周辺の地
図とともに表示手段に表示させる地図描画制御手段を備
えた車載ナビゲータにおいて、修正手段で走行軌跡の距
離が修正されたとき、修正前後の距離の比から一次距離
補正係数を求める一次距離補正係数決定手段と、一次距
離補正係数決定手段で一次距離補正係数が求められる毎
に、逐次、該一次距離補正係数を乗算して二次距離補正
係数を求める二次距離補正係数決定手段を設けるととも
に、現在位置検出手段は、二次距離補正係数に基づき距
離センサの誤差を補正して現在位置の検出を行うように
したことにより達成される。
においては、地図データを記憶した地図データ記憶手段
と、距離センサと方位センサを含み,車両の現在位置を
検出する車両位置検出手段と、車両位置の変化が示す走
行軌跡を記憶する走行軌跡記憶手段と、走行軌跡記憶手
段に記憶された走行軌跡を地図データ記憶手段に記憶さ
れた道路データと比較して修正する修正手段と、修正さ
れた走行軌跡に基づき車両位置情報を車両位置周辺の地
図とともに表示手段に表示させる地図描画制御手段を備
えた車載ナビゲータにおいて、修正手段で走行軌跡の距
離が修正されたとき、修正前後の距離の比から一次距離
補正係数を求める一次距離補正係数決定手段と、一次距
離補正係数決定手段で一次距離補正係数が求められる毎
に、逐次、該一次距離補正係数を乗算して二次距離補正
係数を求める二次距離補正係数決定手段を設けるととも
に、現在位置検出手段は、二次距離補正係数に基づき距
離センサの誤差を補正して現在位置の検出を行うように
したことにより達成される。
【0012】また本発明の他の1つにおいては、修正手
段で走行軌跡の方位が修正されたとき、修正前後の方位
の差から一次方位補正量を求める一次方位補正量決定手
段と、一次方位補正量決定手段で一次方位補正量が求め
られる毎に、該一次方位補正量を加算して二次方位補正
量を求める二次方位補正量決定手段を設けるとともに、
現在位置検出手段は、二次方位補正量に基づき方位セン
サの誤差を補正して現在位置の検出を行うようにしたこ
とにより達成される。
段で走行軌跡の方位が修正されたとき、修正前後の方位
の差から一次方位補正量を求める一次方位補正量決定手
段と、一次方位補正量決定手段で一次方位補正量が求め
られる毎に、該一次方位補正量を加算して二次方位補正
量を求める二次方位補正量決定手段を設けるとともに、
現在位置検出手段は、二次方位補正量に基づき方位セン
サの誤差を補正して現在位置の検出を行うようにしたこ
とにより達成される。
【0013】
【作用】本発明の1つによれば、修正手段で走行軌跡の
距離が修正されたとき、修正前後の距離の比から一次距
離補正係数を求め、更に、該一次距離補正係数を逐次乗
算して二次距離補正係数を求め、該二次距離補正係数に
基づき距離センサの誤差を補正して現在位置の検出を行
う。これにより、距離センサに誤差があっても、補正し
ながら車両位置を検出できるので、マップマッチングさ
れてから、次のマップマッチングがされるまでの車両位
置や走行軌跡の表示誤差が小さくなり、しかも、マップ
マッチングを繰り返す度により正確な補正が可能となる
ので、走行が進むにつれて車両位置や走行軌跡の表示誤
差が次第に小さくなる。
距離が修正されたとき、修正前後の距離の比から一次距
離補正係数を求め、更に、該一次距離補正係数を逐次乗
算して二次距離補正係数を求め、該二次距離補正係数に
基づき距離センサの誤差を補正して現在位置の検出を行
う。これにより、距離センサに誤差があっても、補正し
ながら車両位置を検出できるので、マップマッチングさ
れてから、次のマップマッチングがされるまでの車両位
置や走行軌跡の表示誤差が小さくなり、しかも、マップ
マッチングを繰り返す度により正確な補正が可能となる
ので、走行が進むにつれて車両位置や走行軌跡の表示誤
差が次第に小さくなる。
【0014】また本発明の他の1つによれば、修正手段
で走行軌跡の方位が修正されたとき、修正前後の方位の
差から一次方位補正量を求め、更に、該一次方位補正量
を逐次加算して二次方位補正量を求め、該二次方位補正
量に基づき方位センサの誤差を補正して現在位置の検出
を行う。これにより、方位センサに誤差があっても、補
正しながら車両位置を検出できるので、マップマッチン
グされてから、次のマップマッチングがされるまでの車
両位置や走行軌跡の表示誤差が小さくなり、しかも、マ
ップマッチングを繰り返す度により正確な補正が可能と
なるので、走行が進むにつれて車両位置や走行軌跡の表
示誤差が次第に小さくなる。
で走行軌跡の方位が修正されたとき、修正前後の方位の
差から一次方位補正量を求め、更に、該一次方位補正量
を逐次加算して二次方位補正量を求め、該二次方位補正
量に基づき方位センサの誤差を補正して現在位置の検出
を行う。これにより、方位センサに誤差があっても、補
正しながら車両位置を検出できるので、マップマッチン
グされてから、次のマップマッチングがされるまでの車
両位置や走行軌跡の表示誤差が小さくなり、しかも、マ
ップマッチングを繰り返す度により正確な補正が可能と
なるので、走行が進むにつれて車両位置や走行軌跡の表
示誤差が次第に小さくなる。
【0015】
【実施例】図1は本発明に係わる車載ナビゲータの要部
ブロック図である。
ブロック図である。
【0016】図において、1は地図データ記憶手段とな
るCD−ROM、2は操作盤であり、車両位置マークに
対して地図をスクロールさせる左、右、上、下方向のス
クロールキー、地図検索、拡大/縮小用等の各種キーを
備えている。3は所定の基準方位から見た車両進行方向
の方位を検出し方位信号を出力する方位センサ、4は一
定距離s走行する毎に一定距離走行したことを示すパル
スを出力する距離センサ、5は自立航法による車両位置
計算用CPUで、方位センサ3,距離センサ4から入力
されるそれぞれの信号を用いて出発地から積算により車
両の現在位置(経度、緯度)を算出する。
るCD−ROM、2は操作盤であり、車両位置マークに
対して地図をスクロールさせる左、右、上、下方向のス
クロールキー、地図検索、拡大/縮小用等の各種キーを
備えている。3は所定の基準方位から見た車両進行方向
の方位を検出し方位信号を出力する方位センサ、4は一
定距離s走行する毎に一定距離走行したことを示すパル
スを出力する距離センサ、5は自立航法による車両位置
計算用CPUで、方位センサ3,距離センサ4から入力
されるそれぞれの信号を用いて出発地から積算により車
両の現在位置(経度、緯度)を算出する。
【0017】但し、方位センサ3はオフセット誤差θe
を有しており、また、距離センサ4は設定単位距離が
s0 であるのに対し、s=s0 ・Se (Se は
誤差係数)走行する毎にパルスを出力するものとする。 車両位置計算用CPU5は後述する二次方位補正量決定
部から入力する二次方位補正量θc2に基づき方位セン
サ3の誤差を補正し、かつ、二次距離補正係数決定部か
ら入力する二次距離補正係数Sc2に基づき距離センサ
4の誤差を補正して車両位置の検出を行う。
を有しており、また、距離センサ4は設定単位距離が
s0 であるのに対し、s=s0 ・Se (Se は
誤差係数)走行する毎にパルスを出力するものとする。 車両位置計算用CPU5は後述する二次方位補正量決定
部から入力する二次方位補正量θc2に基づき方位セン
サ3の誤差を補正し、かつ、二次距離補正係数決定部か
ら入力する二次距離補正係数Sc2に基づき距離センサ
4の誤差を補正して車両位置の検出を行う。
【0018】6はマイコン構成のシステムコントローラ
であり、車両位置周辺の地図を走行軌跡及び車両位置マ
ークとともに後述するディスプレイ装置に表示させる。 6aは地図データバッファメモリ、6bは車両位置計算
用CPU5から車両位置データを入力し、CD−ROM
1から車両位置周辺の地図データを地図データバッファ
メモリ6aに読み出す地図読み出し制御部、6cは車両
位置計算用CPU5から入力した車両位置データの変化
の様子を走行軌跡として記憶する走行軌跡記憶部、6d
は走行軌跡記憶部6cに記憶された走行軌跡の形状を地
図データバッファメモリ6aに読み出された地図データ
中の道路データと比較し、同形の道路パスを探して走行
軌跡と車両位置を修正するマップマッチング部、6eは
マップマッチング部6dで一定距離以上の直線区間の距
離が修正されたとき、修正前後の距離の比から一次距離
補正係数SC1を求める一次距離補正係数決定部、6f
は一次距離補正係数SC1が求められる毎に、逐次、乗
算して二次距離補正係数を求める二次距離補正係数決定
部、6gはマップマッチング部6dで一定距離以上の直
線区間の方位が修正されたとき、修正前後の方位の差か
ら一次方位補正量を求める一次方位補正量決定部、6h
は一次方位補正量が求められる毎に、逐次、加算して二
次方位補正量を求める二次方位補正量決定部、6iは地
図データバッファメモリ6aから車両位置周辺の地図デ
ータを読み出しディスプレイ装置へ出力して地図を描画
させるとともに、走行軌跡記憶部6cから走行軌跡デー
タと車両位置データを読み出しディスプレイ装置へ出力
して、走行軌跡と車両位置マークを表示させる地図描画
制御部である。
であり、車両位置周辺の地図を走行軌跡及び車両位置マ
ークとともに後述するディスプレイ装置に表示させる。 6aは地図データバッファメモリ、6bは車両位置計算
用CPU5から車両位置データを入力し、CD−ROM
1から車両位置周辺の地図データを地図データバッファ
メモリ6aに読み出す地図読み出し制御部、6cは車両
位置計算用CPU5から入力した車両位置データの変化
の様子を走行軌跡として記憶する走行軌跡記憶部、6d
は走行軌跡記憶部6cに記憶された走行軌跡の形状を地
図データバッファメモリ6aに読み出された地図データ
中の道路データと比較し、同形の道路パスを探して走行
軌跡と車両位置を修正するマップマッチング部、6eは
マップマッチング部6dで一定距離以上の直線区間の距
離が修正されたとき、修正前後の距離の比から一次距離
補正係数SC1を求める一次距離補正係数決定部、6f
は一次距離補正係数SC1が求められる毎に、逐次、乗
算して二次距離補正係数を求める二次距離補正係数決定
部、6gはマップマッチング部6dで一定距離以上の直
線区間の方位が修正されたとき、修正前後の方位の差か
ら一次方位補正量を求める一次方位補正量決定部、6h
は一次方位補正量が求められる毎に、逐次、加算して二
次方位補正量を求める二次方位補正量決定部、6iは地
図データバッファメモリ6aから車両位置周辺の地図デ
ータを読み出しディスプレイ装置へ出力して地図を描画
させるとともに、走行軌跡記憶部6cから走行軌跡デー
タと車両位置データを読み出しディスプレイ装置へ出力
して、走行軌跡と車両位置マークを表示させる地図描画
制御部である。
【0019】10はディスプレイ装置であり、CRTコ
ントローラ11、ビデオRAM(V−RAM)12、読
み出し制御部13、CRT14等を有し、CRT画面に
所望の地図及びマークを表示するようになっている。
ントローラ11、ビデオRAM(V−RAM)12、読
み出し制御部13、CRT14等を有し、CRT画面に
所望の地図及びマークを表示するようになっている。
【0020】図2は車両位置計算用CPU5の車両位置
計算処理を示す流れ図、図3はシステムコントローラ6
の地図及びマーク描画処理、マップマッチング処理、距
離センサ及び方位センサの補正データ決定処理を示す流
れ図、図4乃至図7はマップマッチング方法の説明図で
あり、以下、これらの図に従って説明する。
計算処理を示す流れ図、図3はシステムコントローラ6
の地図及びマーク描画処理、マップマッチング処理、距
離センサ及び方位センサの補正データ決定処理を示す流
れ図、図4乃至図7はマップマッチング方法の説明図で
あり、以下、これらの図に従って説明する。
【0021】なお、予め、運転者の地図選択操作に従い
、地図読み出し制御部6bがCD−ROM1から出発地
を含む所定の縮尺の地図データを地図データバッファメ
モリ6aに転送させており、地図描画制御部6iが地図
データバッファメモリ6aから地図データを読み出して
ディスプレイ装置10へ出力し、所望の地図をCRT1
4の画面に描画させているものとする。
、地図読み出し制御部6bがCD−ROM1から出発地
を含む所定の縮尺の地図データを地図データバッファメ
モリ6aに転送させており、地図描画制御部6iが地図
データバッファメモリ6aから地図データを読み出して
ディスプレイ装置10へ出力し、所望の地図をCRT1
4の画面に描画させているものとする。
【0022】運転者が操作盤2で出発地の設定操作を行
うと、出発地P0 の位置座標(X0 ,Y0 )が(
X,Y)として車両位置計算用CPU5に初期設定され
る(図2のステップ101)。この初期設定処理の際、
車両位置計算用CPU5は二次距離補正係数Sc2′を
1とし、二次方位補正量θc2′を0とする。また、出
発地P0 の位置座標(X0 ,Y0 )はシステムコ
ントローラ6の走行軌跡記憶部6cに登録されるととも
に、地図描画制御部6iが該出発地の位置座標を車両位
置マークデータとしてディスプレイ装置10へ出力し、
地図画面上の所定箇所に車両位置マークCMを表示させ
る(図3のステップ201〜203)。このとき、シス
テムコントローラ6の二次距離補正係数決定部6fは二
次距離補正係数Sc2を1とし、二次方位補正量決定部
6hは二次方位補正量θc2を0とする(ステップ20
4)。
うと、出発地P0 の位置座標(X0 ,Y0 )が(
X,Y)として車両位置計算用CPU5に初期設定され
る(図2のステップ101)。この初期設定処理の際、
車両位置計算用CPU5は二次距離補正係数Sc2′を
1とし、二次方位補正量θc2′を0とする。また、出
発地P0 の位置座標(X0 ,Y0 )はシステムコ
ントローラ6の走行軌跡記憶部6cに登録されるととも
に、地図描画制御部6iが該出発地の位置座標を車両位
置マークデータとしてディスプレイ装置10へ出力し、
地図画面上の所定箇所に車両位置マークCMを表示させ
る(図3のステップ201〜203)。このとき、シス
テムコントローラ6の二次距離補正係数決定部6fは二
次距離補正係数Sc2を1とし、二次方位補正量決定部
6hは二次方位補正量θc2を0とする(ステップ20
4)。
【0023】車両が走行を開始すると、一定距離s走行
する毎に、距離センサ4はパルスを出力する。距離セン
サ4からパルスを入力する毎に、車両位置計算用CPU
5は方位センサ3から方位信号θを入力し、設定単位距
離s0 、二次距離補正係数Sc2′、検出方位θ、二
次方位補正量θc2′を用いて、 Δx=(s0 ・Sc2
′)・cos(θ−θc2′) ・・・・(4)
Δy=(s0 ・Sc2
′)・sin(θ−θc2′) ・・・・(5)
X=X+Δx
・・・・(6)
Y=Y+Δy
・・・・(7)の計算を行って
新たな車両位置(X,Y)を求め、該車両位置データを
システムコントローラ6へ出力する(ステップ103〜
106)。
する毎に、距離センサ4はパルスを出力する。距離セン
サ4からパルスを入力する毎に、車両位置計算用CPU
5は方位センサ3から方位信号θを入力し、設定単位距
離s0 、二次距離補正係数Sc2′、検出方位θ、二
次方位補正量θc2′を用いて、 Δx=(s0 ・Sc2
′)・cos(θ−θc2′) ・・・・(4)
Δy=(s0 ・Sc2
′)・sin(θ−θc2′) ・・・・(5)
X=X+Δx
・・・・(6)
Y=Y+Δy
・・・・(7)の計算を行って
新たな車両位置(X,Y)を求め、該車両位置データを
システムコントローラ6へ出力する(ステップ103〜
106)。
【0024】但し、距離センサ4の出力に誤差があって
距離センサ4がs=s0 ・Se 走行する毎にパルス
を出力し、かつ、方位センサ3の出力に誤差があり+方
向にθe だけオフセット誤差が生じているとき、最初
の内はSc2′=1、θc2′=0であり、距離センサ
4の誤差と方位センサ3の誤差に対する補正がなされな
いので、車両位置計算用CPU5が出力する車両位置デ
ータは徐々に誤差が大きくなっていく。
距離センサ4がs=s0 ・Se 走行する毎にパルス
を出力し、かつ、方位センサ3の出力に誤差があり+方
向にθe だけオフセット誤差が生じているとき、最初
の内はSc2′=1、θc2′=0であり、距離センサ
4の誤差と方位センサ3の誤差に対する補正がなされな
いので、車両位置計算用CPU5が出力する車両位置デ
ータは徐々に誤差が大きくなっていく。
【0025】システムコントローラ6の地図読み出し制
御部6bは車両位置計算用CPU5から入力した車両位
置データに基づき、それまで地図データバッファメモリ
6aに読み出していた地図の範囲から外れたか判断し、
外れるときは新たに車両位置の入る地図データをCD−
ROM1から地図データバッファメモリ6aに読み出す
。また、走行軌跡記憶部6cは、車両位置計算用CPU
5から入力した車両位置データに基づき車両位置の変化
の様子を走行軌跡として記憶していき、地図描画制御部
6iは走行軌跡記憶部6cに記憶された走行軌跡データ
をディスプレイ装置10へ出力して走行軌跡RTDを表
示させるとともに、走行軌跡記憶部6cに記憶された走
行軌跡の最終端の位置データを車両位置マークデータと
してディスプレイ装置10へ出力し、地図画面上の車両
位置マークCMを移動させる。また、地図描画制御部6
iは、車両位置が画面から外れたときは、地図データバ
ッファメモリ6aから新たに車両位置の入る1画面分の
地図データを読み出し、ディスプレイ装置10へ出力し
て表示地図を変更させる(以上、ナビゲーション処理、
ステップ205)。
御部6bは車両位置計算用CPU5から入力した車両位
置データに基づき、それまで地図データバッファメモリ
6aに読み出していた地図の範囲から外れたか判断し、
外れるときは新たに車両位置の入る地図データをCD−
ROM1から地図データバッファメモリ6aに読み出す
。また、走行軌跡記憶部6cは、車両位置計算用CPU
5から入力した車両位置データに基づき車両位置の変化
の様子を走行軌跡として記憶していき、地図描画制御部
6iは走行軌跡記憶部6cに記憶された走行軌跡データ
をディスプレイ装置10へ出力して走行軌跡RTDを表
示させるとともに、走行軌跡記憶部6cに記憶された走
行軌跡の最終端の位置データを車両位置マークデータと
してディスプレイ装置10へ出力し、地図画面上の車両
位置マークCMを移動させる。また、地図描画制御部6
iは、車両位置が画面から外れたときは、地図データバ
ッファメモリ6aから新たに車両位置の入る1画面分の
地図データを読み出し、ディスプレイ装置10へ出力し
て表示地図を変更させる(以上、ナビゲーション処理、
ステップ205)。
【0026】マップマッチング部6dは車両が交差点を
曲がるなどしてマップマッチングが可能なとなったとき
(ステップ206でYESの判断、図4参照)、まず、
地図データバッファメモリ6aに格納された道路データ
と走行軌跡RTDの形状を比較して同形の道路パスRD
A 、RDB を捜し(ステップ207)、次いで、走
行軌跡RTDが道路パスRDA 、RDB と重なるよ
うに移動を行う(ステップ208)。ここでは、車両が
曲がった最新の交差点PB と出発地P0 に注目し、
走行軌跡RTDA0の方向が道路パスRDA の方向と
一致するようにポイントP0 を中心にして走行軌跡R
TDA0とRTDB0を一体的に回転して走行軌跡RT
DA1とRTDB1に修正する。このとき、ポイントP
B0はPB1に移動し、ポイントPC0はPC1に移動
する(図5参照)。
曲がるなどしてマップマッチングが可能なとなったとき
(ステップ206でYESの判断、図4参照)、まず、
地図データバッファメモリ6aに格納された道路データ
と走行軌跡RTDの形状を比較して同形の道路パスRD
A 、RDB を捜し(ステップ207)、次いで、走
行軌跡RTDが道路パスRDA 、RDB と重なるよ
うに移動を行う(ステップ208)。ここでは、車両が
曲がった最新の交差点PB と出発地P0 に注目し、
走行軌跡RTDA0の方向が道路パスRDA の方向と
一致するようにポイントP0 を中心にして走行軌跡R
TDA0とRTDB0を一体的に回転して走行軌跡RT
DA1とRTDB1に修正する。このとき、ポイントP
B0はPB1に移動し、ポイントPC0はPC1に移動
する(図5参照)。
【0027】この移動修正を行う際、マップマッチング
部6dは、回転する走行軌跡RTDA0の長さを計ると
ともに途中の角度変化を調べ、回転した走行軌跡RTD
A0が一定距離以上の直線区間か判断し(ステップ20
9)、YESのときは元の走行軌跡RTDA0の方位を
θA 、修正後の走行軌跡RTDA1の方位(道路パス
RDA の方位)をθB として一次方位補正量決定部
6gへ出力する。θA とθB を入力した一次方位補
正量決定部6gはθC1=θA −θB の計算を行っ
て一次方位補正量θC1を求め、該一次方位補正量θC
1を二次方位補正量決定部6hへ出力する(ステップ2
10)。
部6dは、回転する走行軌跡RTDA0の長さを計ると
ともに途中の角度変化を調べ、回転した走行軌跡RTD
A0が一定距離以上の直線区間か判断し(ステップ20
9)、YESのときは元の走行軌跡RTDA0の方位を
θA 、修正後の走行軌跡RTDA1の方位(道路パス
RDA の方位)をθB として一次方位補正量決定部
6gへ出力する。θA とθB を入力した一次方位補
正量決定部6gはθC1=θA −θB の計算を行っ
て一次方位補正量θC1を求め、該一次方位補正量θC
1を二次方位補正量決定部6hへ出力する(ステップ2
10)。
【0028】一次方位補正量θC1を入力した二次方位
補正量決定部6hは、θC2=θC2+θC1の加算を
行って二次方位補正量θC2を求め、車両位置計算用C
PU5へ出力する(ステップ211、212)。車両位
置計算用CPU5は二次方位補正量θC2を入力すると
、それまで車両位置計算に用いていた二次方位補正量θ
C2′(=0)を二次方位補正量θC2で置き換える(
図2のステップ107、108)。
補正量決定部6hは、θC2=θC2+θC1の加算を
行って二次方位補正量θC2を求め、車両位置計算用C
PU5へ出力する(ステップ211、212)。車両位
置計算用CPU5は二次方位補正量θC2を入力すると
、それまで車両位置計算に用いていた二次方位補正量θ
C2′(=0)を二次方位補正量θC2で置き換える(
図2のステップ107、108)。
【0029】次いで、マップマッチング部6dは、P0
を基準に、ポイントPB1がPB と一致するように
走行軌跡RTDA1を縮小または拡大して走行軌跡RT
DA2に修正し、これにともない走行軌跡RTDB1を
RTDB2に移動する(ステップ213)。このとき、
ポイントPC1はPC2に移動する(図6参照)。
を基準に、ポイントPB1がPB と一致するように
走行軌跡RTDA1を縮小または拡大して走行軌跡RT
DA2に修正し、これにともない走行軌跡RTDB1を
RTDB2に移動する(ステップ213)。このとき、
ポイントPC1はPC2に移動する(図6参照)。
【0030】この拡大・縮小修正を行う際、マップマッ
チング部6dは、距離を修正した走行軌跡RTDA1が
一定距離以上の直線区間か判断し(ステップ214)、
YESのときは元の走行軌跡RTDA1の距離をLA
、修正後の走行軌跡RTDA2の距離をLB として一
次距離補正係数決定部6eへ出力する。LA とLB
を入力した一次距離補正係数決定部6eはSC1=LB
/LA の計算を行って一次距離補正係数SC1を求
め、該一次距離補正係数SC1を二次距離補正係数決定
部6fへ出力する(ステップ215)。
チング部6dは、距離を修正した走行軌跡RTDA1が
一定距離以上の直線区間か判断し(ステップ214)、
YESのときは元の走行軌跡RTDA1の距離をLA
、修正後の走行軌跡RTDA2の距離をLB として一
次距離補正係数決定部6eへ出力する。LA とLB
を入力した一次距離補正係数決定部6eはSC1=LB
/LA の計算を行って一次距離補正係数SC1を求
め、該一次距離補正係数SC1を二次距離補正係数決定
部6fへ出力する(ステップ215)。
【0031】一次距離補正係数SC1を入力した二次距
離補正係数決定部6fは、SC2=SC2・SC1の乗
算を行って二次距離補正係数SC2を求め、車両位置計
算用CPU5へ出力する(ステップ216、217)。 車両位置計算用CPU5は二次距離補正係数SC2を入
力すると、それまで車両位置計算に用いていた二次距離
補正係数SC2′(=1)を二次距離補正係数SC2で
置き換える(図2のステップ109、110)。
離補正係数決定部6fは、SC2=SC2・SC1の乗
算を行って二次距離補正係数SC2を求め、車両位置計
算用CPU5へ出力する(ステップ216、217)。 車両位置計算用CPU5は二次距離補正係数SC2を入
力すると、それまで車両位置計算に用いていた二次距離
補正係数SC2′(=1)を二次距離補正係数SC2で
置き換える(図2のステップ109、110)。
【0032】このよにして走行軌跡の修正が終わると、
マップマッチング部6dは修正後のポイントPc2の位
置データを修正車両位置データとして車両位置計算用C
PU5へ出力する(ステップ218)。また、地図描画
制御部6iは、走行軌跡記憶部6cに記憶された修正後
の走行軌跡データをディスプレイ装置10へ出力して走
行軌跡RTDの表示をRTD′に修正させ、修正後の走
行軌跡の最終端PC2の位置データを車両位置マークデ
ータとしてディスプレイ装置10へ出力して車両位置マ
ークCMの表示をCM′に変更させる(ステップ219
、図6参照)。そして、システムコントローラ6はステ
ップ205に戻り、前述したナビゲーション処理を行う
。
マップマッチング部6dは修正後のポイントPc2の位
置データを修正車両位置データとして車両位置計算用C
PU5へ出力する(ステップ218)。また、地図描画
制御部6iは、走行軌跡記憶部6cに記憶された修正後
の走行軌跡データをディスプレイ装置10へ出力して走
行軌跡RTDの表示をRTD′に修正させ、修正後の走
行軌跡の最終端PC2の位置データを車両位置マークデ
ータとしてディスプレイ装置10へ出力して車両位置マ
ークCMの表示をCM′に変更させる(ステップ219
、図6参照)。そして、システムコントローラ6はステ
ップ205に戻り、前述したナビゲーション処理を行う
。
【0033】修正車両位置データを入力した車両位置計
算用CPU5は、車両位置座標(X,Y)を変更し、以
降、変更した車両位置を新たな起点として車両位置の計
算を行う(図2のステップ111、112)。この際、
二次方位補正量θc2′と二次距離補正係数SC2′が
置き換えられているので、車両位置計算用CPU5は、
(4)式〜(7)式に従い、方位センサ3の出力に生じ
ているオフセット方位誤差を補正し、距離センサ4の出
力に生じている設定単位距離s0 と実際の単位走行距
離s(=s0 ・Se )の誤差を補正して車両位置を
計算することになり、車両位置の誤差が小さくなる。
算用CPU5は、車両位置座標(X,Y)を変更し、以
降、変更した車両位置を新たな起点として車両位置の計
算を行う(図2のステップ111、112)。この際、
二次方位補正量θc2′と二次距離補正係数SC2′が
置き換えられているので、車両位置計算用CPU5は、
(4)式〜(7)式に従い、方位センサ3の出力に生じ
ているオフセット方位誤差を補正し、距離センサ4の出
力に生じている設定単位距離s0 と実際の単位走行距
離s(=s0 ・Se )の誤差を補正して車両位置を
計算することになり、車両位置の誤差が小さくなる。
【0034】よって、マップマッチング時に、一次方位
補正量と一次距離補正係数を計算できたとき、マップマ
ッチングで修正された最新の車両位置ポイントPC2以
降について、画面に表示される走行軌跡表示と車両位置
マーク表示の誤差はマップマッチング前より小さくなる
。
補正量と一次距離補正係数を計算できたとき、マップマ
ッチングで修正された最新の車両位置ポイントPC2以
降について、画面に表示される走行軌跡表示と車両位置
マーク表示の誤差はマップマッチング前より小さくなる
。
【0035】その後、2番目の交差点PD を曲がって
2回目のマップマッチングが可能になると(図7参照)
、システムコントローラ6は、今度は、PB を基準に
した走行軌跡RTDの移動修正と拡大・縮小修正を行っ
てPD0がPD と一致するように走行軌跡を修正し、
走行軌跡と車両位置マークの表示を修正するとともに、
元の走行軌跡RTDC0が一定距離以上の直線区間であ
れば、一次方位補正量決定部6gと一次距離補正係数決
定部6eが前述と同様にして一次方位補正量θC1と一
次距離補正係数Sc1を求める。このとき求めた一次方
位補正量θC1と一次距離補正係数Sc1は、1回目の
マップマッチング時に求めた二次方位補正量θC2と二
次距離補正係数Sc2による補正ではまだ正確な車両位
置の計算ができなかったときに必要な再補正値である。
2回目のマップマッチングが可能になると(図7参照)
、システムコントローラ6は、今度は、PB を基準に
した走行軌跡RTDの移動修正と拡大・縮小修正を行っ
てPD0がPD と一致するように走行軌跡を修正し、
走行軌跡と車両位置マークの表示を修正するとともに、
元の走行軌跡RTDC0が一定距離以上の直線区間であ
れば、一次方位補正量決定部6gと一次距離補正係数決
定部6eが前述と同様にして一次方位補正量θC1と一
次距離補正係数Sc1を求める。このとき求めた一次方
位補正量θC1と一次距離補正係数Sc1は、1回目の
マップマッチング時に求めた二次方位補正量θC2と二
次距離補正係数Sc2による補正ではまだ正確な車両位
置の計算ができなかったときに必要な再補正値である。
【0036】そして、二次方位補正量決定部6hが、今
回新たに求められた一次方位補正量θC1をそれまでの
二次方位補正量θc2に加算して、新たなより適切な二
次方位補正量θC2を求めるとともに、二次距離補正係
数決定部6fが、今回新たに求めた一次距離補正係数S
c1をそれまでの二次距離補正係数Sc2に乗算して新
たなより適切な二次距離補正係数Sc2を求める。
回新たに求められた一次方位補正量θC1をそれまでの
二次方位補正量θc2に加算して、新たなより適切な二
次方位補正量θC2を求めるとともに、二次距離補正係
数決定部6fが、今回新たに求めた一次距離補正係数S
c1をそれまでの二次距離補正係数Sc2に乗算して新
たなより適切な二次距離補正係数Sc2を求める。
【0037】そして、新たに求めた二次方位補正量θC
2と二次距離補正係数Sc2で、車両位置計算用CPU
5が車両位置の計算に用いる二次方位補正量θC2′と
二次距離補正係数Sc2′を置き換える。これにより、
2回目のマップマッチング後に計算される車両位置デー
タはより正確なものとなり、走行軌跡表示と車両位置マ
ーク表示もより正確な位置となる。
2と二次距離補正係数Sc2で、車両位置計算用CPU
5が車両位置の計算に用いる二次方位補正量θC2′と
二次距離補正係数Sc2′を置き換える。これにより、
2回目のマップマッチング後に計算される車両位置デー
タはより正確なものとなり、走行軌跡表示と車両位置マ
ーク表示もより正確な位置となる。
【0038】以下、同様にして、マップマッチングで一
定距離以上の直線区間の走行軌跡が修正されると、車両
位置計算用CPU5で車両位置の計算に用いられる二次
方位補正量θC2′と二次距離補正係数Sc2′がより
適切な値に修正されるので、車両の走行が進みマップマ
ッチングが繰り返される度に、次のマップマッチングま
での走行軌跡表示と車両位置マーク表示は次第に正確な
位置となっていく。
定距離以上の直線区間の走行軌跡が修正されると、車両
位置計算用CPU5で車両位置の計算に用いられる二次
方位補正量θC2′と二次距離補正係数Sc2′がより
適切な値に修正されるので、車両の走行が進みマップマ
ッチングが繰り返される度に、次のマップマッチングま
での走行軌跡表示と車両位置マーク表示は次第に正確な
位置となっていく。
【0039】なお、上記した実施例では、方位センサの
誤差と距離センサの誤差をともに補正するようにしたが
、いずれか一方だけ補正してもよい。また、方位センサ
と距離センサの誤差の補正を車両位置計算用CPUで行
うようにしたが、方位センサに二次方位補正量θC2を
与え、方位センサ内で検出方位θから二次方位補正量θ
C2の減算を行わせ、結果を車両位置計算用CPUへ出
力することで方位センサの誤差を補正するようにしても
よく、また、距離センサが、車輪速パルスを設定数だけ
計数したとき一定距離走行したことを示すパルスを出力
する構成のとき、距離センサに二次距離補正係数Sc2
を与え、二次距離補正係数Sc2に応じて設定数を変更
することで距離センサの誤差を補正するようにしてもよ
い。
誤差と距離センサの誤差をともに補正するようにしたが
、いずれか一方だけ補正してもよい。また、方位センサ
と距離センサの誤差の補正を車両位置計算用CPUで行
うようにしたが、方位センサに二次方位補正量θC2を
与え、方位センサ内で検出方位θから二次方位補正量θ
C2の減算を行わせ、結果を車両位置計算用CPUへ出
力することで方位センサの誤差を補正するようにしても
よく、また、距離センサが、車輪速パルスを設定数だけ
計数したとき一定距離走行したことを示すパルスを出力
する構成のとき、距離センサに二次距離補正係数Sc2
を与え、二次距離補正係数Sc2に応じて設定数を変更
することで距離センサの誤差を補正するようにしてもよ
い。
【0040】また、車載ナビゲータシステムの立ち上げ
時に、二次距離補正係数SC2′=1、二次方位補正係
数θC2′=0に初期設定するようにしたが(図2のス
テップ102参照)、前回のシステム立ち下げ時に、そ
の時点での二次距離補正係数SC2′と二次方位補正係
数θC2′をメモリにバックアップしておき、次のシス
テム立ち上げ時に、バックアップデータで二次距離補正
係数SC2′と二次方位補正係数θC2′を初期化する
ようにしてもよい。
時に、二次距離補正係数SC2′=1、二次方位補正係
数θC2′=0に初期設定するようにしたが(図2のス
テップ102参照)、前回のシステム立ち下げ時に、そ
の時点での二次距離補正係数SC2′と二次方位補正係
数θC2′をメモリにバックアップしておき、次のシス
テム立ち上げ時に、バックアップデータで二次距離補正
係数SC2′と二次方位補正係数θC2′を初期化する
ようにしてもよい。
【0041】
【発明の効果】以上本発明の1つによれば、修正手段で
走行軌跡の距離が修正されたとき、修正前後の距離の比
から一次距離補正係数を求め、更に、該一次距離補正係
数を逐次乗算して二次距離補正係数を求め、該二次距離
補正係数に基づき距離センサの誤差を補正して現在位置
の検出を行うように構成したから、距離センサに誤差が
あっても補正しながら車両位置を検出できるので、マッ
プマッチングされてから、次のマップマクッチングがさ
れるまでの車両位置や走行軌跡の表示誤差が小さくなり
、しかも、マップマッチングを繰り返す度により正確な
補正が可能となるので、走行が進むにつれて車両位置や
走行軌跡の表示誤差が次第に小さくなる。
走行軌跡の距離が修正されたとき、修正前後の距離の比
から一次距離補正係数を求め、更に、該一次距離補正係
数を逐次乗算して二次距離補正係数を求め、該二次距離
補正係数に基づき距離センサの誤差を補正して現在位置
の検出を行うように構成したから、距離センサに誤差が
あっても補正しながら車両位置を検出できるので、マッ
プマッチングされてから、次のマップマクッチングがさ
れるまでの車両位置や走行軌跡の表示誤差が小さくなり
、しかも、マップマッチングを繰り返す度により正確な
補正が可能となるので、走行が進むにつれて車両位置や
走行軌跡の表示誤差が次第に小さくなる。
【0042】また本発明の他の1つによれば、修正手段
で走行軌跡の方位が修正されたとき、修正前後の方位の
差から一次方位補正量を求め、更に、該一次方位補正量
を逐次加算して二次方位補正量を求め、該二次方位補正
量に基づき方位センサの誤差を補正して現在位置の検出
を行うように構成したから、方位センサに誤差があって
も補正しながら車両位置を検出できるので、マップマッ
チングされてから、次のマップマクッチングがされるま
での車両位置や走行軌跡の表示誤差が小さくなり、しか
も、マップマッチングを繰り返す度により正確な補正が
可能となるので、走行が進むにつれて車両位置や走行軌
跡の表示誤差が次第に小さくなる。
で走行軌跡の方位が修正されたとき、修正前後の方位の
差から一次方位補正量を求め、更に、該一次方位補正量
を逐次加算して二次方位補正量を求め、該二次方位補正
量に基づき方位センサの誤差を補正して現在位置の検出
を行うように構成したから、方位センサに誤差があって
も補正しながら車両位置を検出できるので、マップマッ
チングされてから、次のマップマクッチングがされるま
での車両位置や走行軌跡の表示誤差が小さくなり、しか
も、マップマッチングを繰り返す度により正確な補正が
可能となるので、走行が進むにつれて車両位置や走行軌
跡の表示誤差が次第に小さくなる。
【図1】本発明の一実施例に係わる車載ナビゲータの要
部ブロック図である。
部ブロック図である。
【図2】図1の車両位置計算用CPUの動作を示す流れ
図である。
図である。
【図3】図1のシステムコントローラの動作を示す流れ
図である。
図である。
【図4】図1の車載ナビゲータにおけるマップマッチン
グ方法の説明図である。
グ方法の説明図である。
【図5】図1の車載ナビゲータにおけるマップマッチン
グ方法の説明図である。
グ方法の説明図である。
【図6】図1の車載ナビゲータにおけるマップマッチン
グ方法の説明図である。
グ方法の説明図である。
【図7】図1の車載ナビゲータにおけるマップマッチン
グ方法の説明図である。
グ方法の説明図である。
【図8】自立航法による一般的な車両位置検出方法の説
明図である。
明図である。
【図9】車載ナビゲータにおける一般的なマップマッチ
ング方法の説明図である。
ング方法の説明図である。
【図10】車載ナビゲータにおける一般的なマップマッ
チング方法の説明図である。
チング方法の説明図である。
【図11】車載ナビゲータにおける一般的なマップマッ
チング方法の説明図である。
チング方法の説明図である。
1 CD−ROM
3 方位センサ
4 距離センサ
5 車両位置計算用CPU
6 システムコントローラ
6c 走行軌跡記憶部
6d マップマッチング部
6e 一次距離補正係数決定部
6f 二次距離補正係数決定部
6g 一次方位補正量決定部
6h 二次方位補正量決定部
6i 地図描画制御部
10 ディスプレイ装置
Claims (2)
- 【請求項1】 地図データを記憶した地図データ記憶
手段と、距離センサと方位センサを含み,車両の現在位
置を検出する車両位置検出手段と、車両位置の変化が示
す走行軌跡を記憶する走行軌跡記憶手段と、走行軌跡記
憶手段に記憶された走行軌跡を地図データ記憶手段に記
憶された道路データと比較して修正する修正手段と、修
正された走行軌跡に基づき車両位置情報を車両位置周辺
の地図とともに表示手段に表示させる地図描画制御手段
を備えた車載ナビゲータにおいて、修正手段で走行軌跡
の距離が修正されたとき、修正前後の距離の比から一次
距離補正係数を求める一次距離補正係数決定手段と、一
次距離補正係数決定手段で一次距離補正係数が求められ
る毎に、逐次、該一次距離補正係数を乗算して二次距離
補正係数を求める二次距離補正係数決定手段を設けると
ともに、現在位置検出手段は、二次距離補正係数に基づ
き距離センサの誤差を補正して現在位置の検出を行うよ
うにしたこと、を特徴とする車載ナビゲータ。 - 【請求項2】 地図データを記憶した地図データ記憶
手段と、距離センサと方位センサを含み,車両の現在位
置を検出する車両位置検出手段と、車両位置の変化が示
す走行軌跡を記憶する走行軌跡記憶手段と、走行軌跡記
憶手段に記憶された走行軌跡を地図データ記憶手段に記
憶された道路データと比較して修正する修正手段と、修
正された走行軌跡に基づき車両位置情報を車両位置周辺
の地図とともに表示手段に表示させる地図描画制御手段
を備えた車載ナビゲータにおいて、修正手段で走行軌跡
の方位が修正されたとき、修正前後の方位の差から一次
方位補正量を求める一次方位補正量決定手段と、一次方
位補正量決定手段で一次方位補正量が求められる毎に、
逐次、該一次方位補正量を加算して二次方位補正量を求
める二次方位補正量決定手段を設けるとともに、現在位
置検出手段は、二次方位補正量に基づき方位センサの誤
差を補正して現在位置の検出を行うようにしたこと、を
特徴とする車載ナビゲータ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6252591A JPH04276516A (ja) | 1991-03-05 | 1991-03-05 | 車載ナビゲ−タ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6252591A JPH04276516A (ja) | 1991-03-05 | 1991-03-05 | 車載ナビゲ−タ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04276516A true JPH04276516A (ja) | 1992-10-01 |
Family
ID=13202691
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6252591A Withdrawn JPH04276516A (ja) | 1991-03-05 | 1991-03-05 | 車載ナビゲ−タ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04276516A (ja) |
-
1991
- 1991-03-05 JP JP6252591A patent/JPH04276516A/ja not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5323152A (en) | Apparatus for detecting the position of a vehicle | |
| JP2826086B2 (ja) | ナビゲーション装置 | |
| EP0566391A1 (en) | Apparatus for detecting the position of a vehicle | |
| JPH01214711A (ja) | ナビゲーション装置 | |
| JPH1164024A (ja) | ナビゲーション装置 | |
| JP2618254B2 (ja) | 走行経路表示装置 | |
| JPH1183518A (ja) | 車両用走行経路案内装置 | |
| JP4953829B2 (ja) | ナビゲーション装置および自車位置決定方法 | |
| JP2759007B2 (ja) | 車両位置修正方法 | |
| JP2725901B2 (ja) | 車両位置修正方法 | |
| JP3105567B2 (ja) | 車載ナビゲータの車両位置検出装置 | |
| JPH0561408A (ja) | 車両位置修正方法 | |
| JP2783922B2 (ja) | 車両位置修正方法 | |
| JP2001349738A (ja) | ナビゲーション装置 | |
| JPH0629736B2 (ja) | 走行経路表示装置 | |
| JP3103247B2 (ja) | 走行方位演算方式 | |
| JPH04276516A (ja) | 車載ナビゲ−タ | |
| JP3046389B2 (ja) | 車載ナビゲータの車両位置検出装置 | |
| JP3569028B2 (ja) | 現在位置算出装置 | |
| JP2759002B2 (ja) | 車載ナビゲータの車両位置検出装置 | |
| JPH0221640B2 (ja) | ||
| JP2653859B2 (ja) | 車両走行位置表示装置 | |
| JP2645479B2 (ja) | 車両走行位置表示装置 | |
| JP2586439B2 (ja) | 車両用走行位置表示装置 | |
| JP2891813B2 (ja) | 車両位置修正方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19980514 |