説明

車載用ナビゲーション装置

【課題】近接した道路が複数ある場合でも、より確実に現在位置を求める。
【解決手段】車載用ナビゲーション装置は、車両の前方を撮像するための撮像手段と、撮像手段により撮像した画像から車両の前方を横切る物体の存在を検知する物体検知手段と、定期的に複数の現在位置の候補点を求め、その中から一つの候補点を選択して、表示候補点に設定する現在位置算出手段とを備える。現在位置算出手段は、高速道上の候補点が表示候補点である場合で、前記車両が所定時間、停止している場合で、一般道にある候補点が信号の所定距離手前にある場合で、かつ前記物体検知手段が前記車両の前方を横切る物体の存在を検知した場合に、一般道上にある候補点を表示候補点に設定し直す。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車載用ナビゲーション装置に関し、特に車載用ナビゲーション装置の現在位置算出技術に関する。
【背景技術】
【0002】
特許文献1には、車速センサ、方位センサ、GPS受信装置などからの情報に基づいて、マップマッチング処理により、車両の現在位置を算出する車載用ナビゲーション装置が記載されている。
【特許文献1】特開2004−239918号公報
【発明の開示】
【発明が解決しようとする課題】
【0003】
しかし、現在位置の近辺に複数の道路が存在すると、実際に車両が存在する道路とは別の道路上に、現在位置が求められてしまう場合がある。例えば、一般道路付近に高速道路が並走している場合、実際の車両は一般道路を走行しているにもかかわらず、高速道路上に現在位置を求めてしまう場合がある。
【0004】
本発明は、かかる課題を解決すべくなされたものであり、近接した道路が複数ある場合でも、より確実に現在位置を求めることを目的とする。
【課題を解決するための手段】
【0005】
上記課題を解決すべく、本発明では、車両の前方を横切る物体(他の車両)があるか否かで、現在位置のミスマッチを防止する。
本発明の第1の態様は、
車載用ナビゲーション装置であって、
車両の前方を撮像するための撮像手段と、
前記撮像手段により撮像した画像から前記車両の前方を横切る物体の存在を検知する物体検知手段と、
前記物体検知手段により前記車両の前方を横切る物体の存在を検知した場合、一般道路上に現在位置を求める現在位置算出手段と
を備えることを特徴とする車載用ナビゲーション装置である。
【0006】
また、本発明の第2の態様は、
車載用ナビゲーション装置であって、
車両の前方を撮像するための撮像手段と、
前記撮像手段により撮像した画像から前記車両の前方を横切る物体の存在を検知する物体検知手段と、
定期的に複数の現在位置の候補点を求め、その中から一つの候補点を選択して、表示候補点に設定する現在位置算出手段とを備え、
前記現在位置算出手段は、
高速道上の候補点が表示候補点である場合で、
前記車両が所定時間、停止している場合で、
一般道にある候補点が信号の所定距離手前にある場合で、かつ、
前記物体検知手段が前記車両の前方を横切る物体の存在を検知した場合に、一般道上にある候補点を表示候補点に設定する
ことを特徴とする車載用ナビゲーション装置である。
【発明を実施するための最良の形態】
【0007】
以下に、本発明の一実施形態について、図面を参照して説明する。
【0008】
図1は、本発明は、車載用ナビゲーション装置100の概略構成図である。図示するように、車載用ナビゲーション装置100は、演算処理部1と、ディスプレイ2と、記憶装置3と、音声入出力装置4と、入力装置5と、車輪速センサ6と、地磁気センサ7と、ジャイロセンサ8と、GPS(Global Positioning System)受信装置9と、カメラ10とを備えている。
【0009】
演算処理部1は、様々な処理を行う中心的ユニットである。例えば各種センサ6〜8やGPS受信装置9から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置3から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ2へ表示する。また、記憶装置3に記憶されている地図データを用いて、ユーザから指示された目的地と現在地(出発地)とを結ぶ最適な経路(推奨経路)を探索する。また、音声入出力装置4やディスプレイ2を用いてユーザを誘導する。
【0010】
ディスプレイ2は、演算処理部1で生成されたグラフィックス情報を表示するユニットである。ディスプレイ2は、CRTや液晶ディスプレイなどで構成される。演算処理部1とディスプレイ2との間の信号S1は、RGB信号やNTSC(National Television System Committee)信号で接続するのが一般的である。
【0011】
記憶装置3は、CD-ROMやDVD-ROMやHDDやICカードといった記憶媒体で構成されている。この記憶媒体には、地図データが記憶されている。
【0012】
地図データは、地図上の区画された領域であるメッシュの識別コード(メッシュID)ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータを含む。リンクデータは、リンクIDごとに、リンクを構成する2つのノード(開始ノード、終了ノード)の座標情報、リンクを含む道路の種別情報、リンクの長さを示すリンク長情報、リンク旅行時間、2つのノードにそれぞれ接続するリンクのリンクID(接続リンクID)などを含んでいる。
【0013】
道路の種別情報には、高速道路本線、高速道路から一般道へ下りるためのランプ道路などの種別が含まれている。また、その道路の制限速度も含まれている。
【0014】
また、地図データには、信号の座標位置も含まれている。
【0015】
なお、ここでは、リンクを構成する2つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。
【0016】
音声入出力装置4は、演算処理部1で生成したユーザへのメッセージを音声信号に変換し出力する。また、ユーザが発した声を認識し演算処理部1にその内容を転送する処理を行う。
【0017】
入力装置5は、ユーザからの指示を受け付けるユニットである。入力装置5は、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。
【0018】
センサ6〜8およびGPS受信装置9は、車載用ナビゲーション装置100で現在地(自車位置)を検出するために使用されるものである。車輪速センサ6は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。地磁気センサ7は、地球が保持している磁場を検知し、移動体が向いている方角を検出する。ジャイロ8は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。GPS受信装置9は、GPS衛星からの信号を受信し移動体とGPS衛星間の距離と距離の変化率を3個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定する。
【0019】
カメラ10は、車両の前方の様子を撮像するための装置である。カメラ10は、車両のフロントガラスの上部などに、そのレンズを車両の前方に向けて設置されている。カメラ10は、例えば、CCDカメラなどの小型カメラで構成されている。
【0020】
図2は、演算処理部1の機能ブロック図である。
【0021】
図示するように、演算処理部1は、ユーザ操作解析部41と、経路探索部42と、経路誘導部43と、現在位置算出部44と、情報記憶部45、表示処理部46と、カメラ画像処理部47とを備えている。
【0022】
ユーザ操作解析部41は、入力装置5に入力されたユーザからの要求を受け、その要求内容を解析して、その要求内容に対応する処理が実行されるように演算処理部1の各部を制御する。例えば、ユーザが推奨経路の探索を要求したときは、目的地を設定するため、地図をディスプレイ2に表示する処理を表示処理部46に要求する。また、現在地(出発地)から目的地までの経路を演算する処理を経路探索部42に要求する。
【0023】
現在位置算出部44は、車輪速センサ6で計測される距離パルスデータS5およびジャイロ8で計測される角加速度データS7を各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置(X,Y)から自車走行後の位置である仮想現在地(X′,Y′)を定期的に演算する。また、仮想現在位置を、地図データを用いて、マップマッチ処理することにより、形状の相関が高い道路(リンク)上に、現在位置の候補点を求める。ここで、マッチングの度合いにより、複数の候補点が求められることもある。その場合、次の算出タイミングでは、複数の候補点に基づいて、複数の新たな候補点が求められることになる。現在位置算出部44は、各候補点について、マップマッチさせたときのマッチングの度合いから信頼度を求める。そして、信頼度が最大の候補点を、表示に使用する候補点(「表示候補点」という)に設定する。表示候補点は、地図上の表示位置(カーマークの位置)となる。なお、現在位置算出手段44は、候補点の数を、信頼度に応じて、定期的に所定数に絞り込む。
【0024】
経路探索部42は、ダイクストラ法等を用いて、指定された2地点(現在地、目的地)間を結ぶ経路のコスト(例えば、旅行時間)が最少となる経路を探索し、情報記憶部45に記憶させる。
【0025】
経路誘導部43は、経路探索部42で探索された経路を用いて経路誘導を行う。例えば、経路の情報と、現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折すべきかを音声出入力装置4を用いて音声でユーザに知らせる。また、経路誘導部43は、ディスプレイ2に表示された地図上に進行すべき方向を表示して、ユーザに推奨経路を通知する。
【0026】
表示処理部46は、ディスプレイ2への表示が要求される領域にある地図データを記憶装置3から受け取り、指定された縮尺、描画方式で、道路、その他の地図構成物や、現在地、目的地、推奨経路のための矢印といったマークを描画するように地図描画コマンドを生成する。そして、生成したコマンドを、ディスプレイ2に送信する。
【0027】
カメラ画像処理部47は、カメラ10で撮像されて得られた画像から、車両前方を所定の速度以上で横切る物体があるか否か検知する。具体的には、撮像された画像を順に比較し、画像の中から、右から左、あるいは左から右に移動する物体を抽出して、その移動速度を求める。そして、その移動速度が、所定値以上の場合、車両前方を横切る物体があると判定する。なお、ここで、物体の移動速度が所定値以上であることを要件とするのは、車線変更などで割り込んできた車両と、交差点で横切った車両とを混同するのを防止するためである。
【0028】
図3は、演算処理部1のハードウェア構成例を示す図である。
【0029】
図示するように、演算処理部1は、各デバイス間をバス32で接続した構成としてある。演算処理部1は、数値演算及び各デバイスを制御するといった様々な処理を実行するCPU(Central Processing Unit)21と、記憶装置3から読み出した地図データ、演算データなどを格納するRAM(Random Access Memory)22と、プログラムやデータを格納するROM(Read Only Memory)23と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するDMA(Direct Memory Access)24と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ25と、グラフィックスイメージデータを蓄えるVRAM(Video Random Access Memory)26と、イメージデータをRGB信号に変換するカラーパレット27と、アナログ信号をデジタル信号に変換するA/D変換器28と、シリアル信号をバスに同期したパラレル信号に変換するSCI(Serial Communication Interface)29と、パラレル信号をバスに同期させてバス上にのせるPIO(Parallel Input/Output)30と、パルス信号を積分するカウンタ31と、を有する。
【0030】
[動作の説明]次に、上記構成の車載用ナビゲーション装置100の現在位置の算出に関する動作について説明する。
【0031】
現在位置算出部44は、上記で説明したように、定期的に、現在位置の候補点を信頼度とともに求め、最も信頼度の大きい候補点を表示候補点と設定する。さらに、表示候補点の見直し(修正)のための処理も行う。
【0032】
図4は、表示候補点の見直し処理のフロー図である。また、図5は、かかる表示候補点の見直しの方法を説明するための図である。
【0033】
図5に示すように、一般道路510と高速道路520とが並走しているところでは、実際には車両が一般道路510に存在する場合でも、高速道路520上のリンクに表示候補点521を求めてしまう場合がある。
【0034】
図4に示す、表示候補点の見直し処理は、かかる場合に対応するために、現在位置算出部44により定期的に行われる。
【0035】
現在位置算出部44は、次の4つの条件の全てを満たすか否か判定する(S101〜S104)。なお、各条件の判定順番は、適宜変更することができる。
【0036】
条件1:表示候補点が高速道路上にあり、かつ平行する一般道路がある
現在位置算出部44は、地図データを参照して、表示候補点が高速道路上のリンクに存在し、かつそのリンクの近辺(例えば100m以内)に、そのリンクとおよそ平行である(例えば、リンクの方位の差が所定範囲内である)一般道路のリンクがあるか否か判定する(S101)。
【0037】
条件2:車両が所定時間停止している
現在位置算出部44は、車輪速センサ6から車速を取得し、車速が「0」である時間が、予め定めた時間(例えば、10秒)を越えるか否か判定する(S102)。
【0038】
条件3:一般道路にマッチングしている候補点は信号から所定距離範囲内
現在位置算出部44は、一般道路上のリンクにマッチングしている候補点(複数ある場合は、各候補点)について、車両の前方の信号までの距離を求める。なお、信号の位置は、地図データに格納されている。そして、前方の信号までの距離が所定距離内(例えば、30m以内)である候補点があるか否か判定する(S103)。
【0039】
条件4:車両を横切る物体を検知した
現在位置算出部44は、カメラ画像処理部47が車両の前方を横切る物体を検知したか否か判定する(S104)。なお、カメラ画像処理部47は、上述したように、カメラ10の画像から、前方を横切る物体を検知する。このとき、検知しようとする物体は、図5に示すように、交差点で停止している自車両(候補点511に相当)に対して、交差点を横切る車両530である。一方、車線変更により割り込んできた車両を、誤検出しないようにする必要がある。そこで、カメラ画像処理部47は、カメラ10の画像中を、左から右、あるいは右から左へと水平方向に移動する物体を抽出する。そして、その移動速度が、所定値(通常の車線変更の速度より速い速度)以上のものがある場合に、前方を横切る物体(車両)があると判定する。
【0040】
現在位置算出部44は、以上の条件を全て満たすか否か判定し、全ての条件を満たさない場合は、表示候補点の見直し処理を終了する。
【0041】
一方、全ての条件を満たす場合(S101〜S104で全てYes)、現在位置算出部44は、一般道路のリンクにマッチングしている候補点(複数ある場合は、信頼度が最大のもの)を、表示候補点に設定する(S105)。そして、表示候補点の見直し処理を終了する。
【0042】
図5では、高速道路520上にミスマッチされていた表示候補点521に代わって、一般道路511上の候補点511が表示候補点と設定される様子を示している。
【0043】
現在位置算出部44は、上記の表示候補点の見直し処理を定期的に行う。
【0044】
以上、本発明の一実施形態について説明した。
【0045】
上記実施形態によれば、高速道路上にミスマッチした表示候補点(カーマークとして表示される現在位置)を、実際に車両が存在する一般道路上に求め直すことができる。すなわち、通常の高速道路では、前方を車両が横切ることはなく、また、車両が停止することはないとの実情を利用して、現在位置を的確に求めることができる。
【0046】
また、上述の通り、複数の条件を満たしたときに、初めて表示候補点を修正する。したがって、ミスマッチを防止するこができる。
【0047】
本発明は、上記実施形態に限定されない。上記実施形態は、様々な変形が可能である。
【0048】
例えば、ユーザ操作解析部41は、入力装置5を介してユーザから、上述した表示候補点の見直し処理を定期的に行うか否かの選択を受け付けてもよい。そして、定期的に行うように要求を受け付けた場合にのみ、現在位置算出部44は、上記表示候補点の見直し処理を定期的に行うようにしてもよい。
【図面の簡単な説明】
【0049】
【図1】図1は、車載用ナビゲーション装置の概略構成図である。
【図2】図2は、演算処理部1の機能構成を示す図である。
【図3】図3は、演算処理部1のハードウェア構成を示す図である。
【図4】図4は、表示候補点の見直し処理のフロー図である。
【図5】図5は、表示候補点の修正の様子を説明するための図である。
【符号の説明】
【0050】
100…車載用ナビゲーション装置、
1…演算処理部、2…ディスプレイ、3…記憶装置、4…音声出入力装置、5…入力装置、6…車輪速センサ、7…地磁気センサ、8…ジャイロ、9…GPS受信機、10…カメラ、21…CPU、22…RAM、23…ROM、24…DMA、25…描画コントローラ、26…VRAM、27…カラーパレット、28…A/D変換器、29…SCI、30…PIO、31…カウンタ、41…ユーザ操作解析部、42…経路探索部、43…経路誘導部、44…現在位置算出部、45…情報記憶部、46…表示処理部、47…カメラ画像処理部

【特許請求の範囲】
【請求項1】
車載用ナビゲーション装置であって、
車両の前方を撮像するための撮像手段と、
前記撮像手段により撮像した画像から前記車両の前方を横切る物体の存在を検知する物体検知手段と、
前記物体検知手段により前記車両の前方を横切る物体の存在を検知した場合、一般道路上に現在位置を求める現在位置算出手段と
を備えることを特徴とする車載用ナビゲーション装置。
【請求項2】
車載用ナビゲーション装置であって、
車両の前方を撮像するための撮像手段と、
前記撮像手段により撮像した画像から前記車両の前方を横切る物体の存在を検知する物体検知手段と、
定期的に複数の現在位置の候補点を求め、その中から一つの候補点を選択して、表示候補点に設定する現在位置算出手段とを備え、
前記現在位置算出手段は、
高速道路上の候補点が表示候補点である場合で、
前記車両が所定時間、停止している場合で、
一般道にある候補点が信号の所定距離手前にある場合で、かつ、
前記物体検知手段が前記車両の前方を横切る物体の存在を検知した場合に、
一般道上にある候補点を表示候補点に設定する
ことを特徴とする車載用ナビゲーション装置。
【請求項3】
請求項1または2に記載の車載用ナビゲーション装置であって
前記物体検知手段は、
前記車両の前方を撮像した画像に、水平方向に所定速度以上で移動する物体が含まれている場合に、前記車両の前方を横切る物体を検知したとする
ことを特徴とする車載用ナビゲーション装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate


【公開番号】特開2007−263684(P2007−263684A)
【公開日】平成19年10月11日(2007.10.11)
【国際特許分類】
【出願番号】特願2006−88004(P2006−88004)
【出願日】平成18年3月28日(2006.3.28)
【出願人】(591132335)株式会社ザナヴィ・インフォマティクス (745)
【Fターム(参考)】