説明

ナビゲーション装置

【課題】駐車場へ進入したにも関らず、付近の道路上に現在位置が求められるのを防止する。
【解決手段】ナビゲーション装置は、駐車場への進入と脱出を、GPSの受信状態と車両の高度に基づいて判定する。具体的には、ナビゲーション装置は、GPS受信装置が受信状態から非受信状態になり、その後受信状態に戻った場合において、かかる受信状態から非受信状態になったときの第1の高度と、その後受信状態に戻ったときの第2の高度との差を求め、求めた差が、予め定めた値以上の場合、車両が屋上の駐車場に在るとして、マップマッチングを行わず、道路上以外に現在位置を求める。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ナビゲーション装置に関し、特に車載用ナビゲーション装置の現在位置算出技術に関する。
【背景技術】
【0002】
特許文献1には、距離センサや方位センサ、GPS受信装置からの情報に基づいて、マップマッチングにより、車両の地図上の現在位置を算出する車載用ナビゲーション装置が記載されている。
【0003】
【特許文献1】特開2004−239918号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかし、特許文献1の技術では、車両が実際には駐車場に在る場合でも、付近の道路上に現在位置を求めてしまう場合がある。
【0005】
本発明の目的は、駐車場への進入を考慮して、より正確に現在位置を求める技術を提供することにある。
【課題を解決するための手段】
【0006】
上記課題を解決すべく、本発明のナビゲーション装置は、駐車場への進入と脱出を、GPSの受信状態と車両の高度に基づいて判定し、現在位置を求める。
【0007】
例えば、本発明の車両のナビゲーション装置は、高度を算出する高度算出手段と、GPS受信装置と、前記車両の現在位置を求める現在位置算出手段とを備えている。そして、前記現在位置算出手段は、前記GPS受信装置が受信状態から非受信状態になり、その後受信状態に戻った場合で、前記受信状態から非受信状態になったときの第1の高度と、その後受信状態に戻ったときの第2の高度との差が、予め定めた値以上の場合、道路上以外(例えば、付近の駐車場内)に現在位置を求める。
【0008】
なお、本発明は、下層階の出入口でGPS受信状態が悪化するような立体駐車場において、現在位置を求めるのに好適である。
【発明を実施するための最良の形態】
【0009】
以下に、本発明の一実施形態について、図面を参照して説明する。
【0010】
図1は、車載用ナビゲーション装置100の概略構成図である。図示するように、車載用ナビゲーション装置100は、演算処理部1と、ディスプレイ2と、記憶装置3と、音声入出力装置4と、入力装置5と、車輪速センサ6と、地磁気センサ7と、ジャイロセンサ8と、GPS(Global Positioning System)受信装置9と、を備えている。
【0011】
演算処理部1は、様々な処理を行う中心的ユニットである。例えば各種センサ6〜8やGPS受信装置9から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置3から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ2へ表示する。また、記憶装置3に記憶されている地図データおよびFM多重放送局やビーコンから受信した交通情報を用いて、ユーザから指示された目的地と現在地(出発地)とを結ぶ最適な経路(推奨経路)を探索する。また、音声入出力装置4やディスプレイ2を用いてユーザを誘導する。
【0012】
ディスプレイ2は、演算処理部1で生成されたグラフィックス情報を表示するユニットである。ディスプレイ2は、CRTや液晶ディスプレイなどで構成される。演算処理部1とディスプレイ2との間の信号S1は、RGB信号やNTSC(National Television System Committee)信号で接続するのが一般的である。
【0013】
記憶装置3は、CD-ROMやDVD-ROMやHDDやICカードといった記憶媒体で構成されている。この記憶媒体には、地図データが記憶されている。
【0014】
地図データは、地図上の区画された領域であるメッシュの識別コード(メッシュID)ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータを含む。リンクデータは、リンクIDごとに、リンクを構成する2つのノード(開始ノード、終了ノード)の座標情報、リンクを含む道路の種別情報、リンクの長さを示すリンク長情報、リンク旅行時間、2つのノードにそれぞれ接続するリンクのリンクID(接続リンクID)などを含む。
【0015】
音声入出力装置4は、演算処理部1で生成したユーザへのメッセージを音声信号に変換し出力する。また、ユーザが発した声を認識し演算処理部1にその内容を転送する処理を行う。
【0016】
入力装置5は、ユーザからの指示を受け付けるユニットである。入力装置5は、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。
【0017】
センサ6〜8およびGPS受信装置9は、車載用ナビゲーション装置100で現在地(自車位置)を検出するために使用されるものである。車輪速センサ6は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。地磁気センサ7は、地球が保持している磁場を検知し、移動体が向いている方角を検出する。ジャイロセンサ8は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。GPS受信装置9は、GPS衛星からの信号を受信し移動体とGPS衛星間の距離と距離の変化率を3個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定する。
【0018】
なお、ジャイロセンサ8は、高さ方向の加速度も検出する。高さ方向の加速度は積分され、高度の算出に用いられる。
【0019】
図2は、演算処理部1の機能ブロック図である。
【0020】
図示するように、演算処理部1は、ユーザ操作解析部41と、経路探索部42と、経路誘導部43と、現在位置算出部44と、情報記憶部45、表示処理部46と、高度算出部47とを備えている。
【0021】
ユーザ操作解析部41は、入力装置5に入力されたユーザからの要求を受け、その要求内容を解析して、その要求内容に対応する処理が実行されるように演算処理部1の各部を制御する。例えば、ユーザが推奨経路の探索を要求したときは、目的地を設定するため、地図をディスプレイ2に表示する処理を表示処理部46に要求する。また、現在地(出発地)から目的地までの経路を演算する処理を経路探索部42に要求する。
【0022】
現在位置算出部44は、車輪速センサ6で計測される距離パルスデータS5およびジャイロ8で計測される角加速度データS7を各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置(X,Y)から自車走行後の位置である仮想現在位置(X′,Y′)を定期的に演算する。また、仮想現在位置を、マップマッチ処理により、形状の相関が最も高い道路(リンク)上に合わせ込み、現在位置を求める。また、現在位置算出部44は、後述するように、ジャイロセンサ8から検知される車両の旋回動作とGPS信号の受信状態から、車両の駐車場への進入や駐車場からの脱出を判定する。
【0023】
経路探索部42は、ダイクストラ法等を用いて、指定された2地点(現在地、目的地)間を結ぶ経路のコスト(例えば、旅行時間)が最少となる経路を探索する。
【0024】
経路誘導部43は、経路探索部42で探索された経路を用いて経路誘導を行う。例えば、経路の情報と、現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折すべきかを音声出入力装置4を用いて音声でユーザに知らせる。また、経路誘導部43は、ディスプレイ2に表示された地図上に進行すべき方向を表示して、ユーザに推奨経路を通知する。
【0025】
表示処理部46は、ディスプレイ2への表示が要求される領域にある地図データを記憶装置3から受け取り、指定された縮尺、描画方式で、道路、その他の地図構成物や、現在地、目的地、推奨経路のための矢印といったマークを描画するように地図描画コマンドを生成する。そして、生成したコマンドを、ディスプレイ2に送信する。
【0026】
高度算出部47は、ジャイロセンサ8から出力される高さ方向の加速度を用いて、高さ方向の変位を求める。さらに、高さ方向の変位に基づいて、予め定めた初期位置を基準にして、車両の位置する高度を求める。
【0027】
図3は、演算処理部1のハードウェア構成例を示す図である。
【0028】
図示するように、演算処理部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と、を有する。
【0029】
[動作の説明]次に、上記構成の車載用ナビゲーション装置100の現在位置算出に関する動作について説明する。
【0030】
車載用ナビゲーション装置100の現在位置算出部44は、上述の通り、初期位置(前回求めた現在位置)を基準にして、車両の移動距離及び方位変位とからなる相対変位に基づき、定期的(例えば10m走行するごと)に、仮想現在位置を求める。そして、仮想現在位置を、形状の相関が最も高い道路(リンク)上に合わせ込み(マップマッチ処理)、現在位置を算出する。マップマッチ処理では、現在位置算出部44は、車両方位と道路方位との差が所定値以内の場合にその道路と相関性があるとし、その道路上に現在位置(マッチング現在位置)を求める。一方、所定の範囲内に、車両方位と道路方位との差が所定値以内である道路が存在しない場合、現在位置算出部44は、道路上に現在位置を求めることはできないので、仮想現在位置をそのまま現在位置(フリー現在位置)とする。
【0031】
しかし、上記マップマッチ処理では、車両が駐車場に入った場合でも、駐車場付近に道路が存在すると、その道路上に現在位置が求められてしまうことがある。
【0032】
そこで、本実施形態では、現在位置算出部44は、現在位置算出処理に加えて、駐車場への進入と脱出を判定する処理(駐車場判定処理)を行う。そして、駐車場内に車両が在ると判断される場合、現在位置算出処理において、マップマッチ処理を行うのを止めて、仮想現在位置をそのまま現在位置(フリー現在位置)とする。
【0033】
図4は、駐車場への進入と脱出を判定するための処理(駐車場判定処理)のフロー図である。
【0034】
現在位置算出部44は、定期的(例えば10m走行するごとに)に、このフローを行う。
【0035】
まず、現在位置算出部44は、ジャイロセンサ8の出力に基づいて、車両の旋回動作を監視する(S102)。この判定を行うのは、車両が駐車場に進入する場合、通常、旋回動作を伴うからである。車両の旋回がない場合(S102)、現在位置算出部44は、駐車場判定処理を終了する。
【0036】
車両の旋回動作が検出された場合(S102でYes)、現在位置算出部44は、GPS受信装置9が、非受信状態になったか否か判定する(S104)。具体的には、現在位置算出部44は、GPS信号の受信強度(電界強度)が、予め定めた値以下になったかどうかで、非受信状態か否か判定する。または、信号レベルマスク[C/NO]の値が42以上の衛星を3つ以上捕捉しない場合に非受信状態と判定するようにしてもよい。または、捕捉衛星数が2以下の場合に非受信状態と判定するようにしてもよい。なお、GPS受信装置9から非受信状態か否かの信号が送られてくる場合は、その信号により、非受信状態か否か判定すればよい。
【0037】
ここで、図5を用いて説明する。図5は、屋上(又は上層の階)に駐車場501がある建物500を示す。車両Aが、建物500の最下層にある出入口502から進入すると、上層階が障害物となるため、GPS受信装置9はGPS信号を受信できなくなる。一方、屋上の駐車場501に到着すると、障害物がなくなるので、GPS受信装置9は、GPS信号を受信できるようになる。
【0038】
図4に戻って説明する。GPS受信装置9が非受信状態でない場合(S104でNo)、現在位置算出部44は、駐車場に進入していないと考えられるので、駐車場判定処理を終了する。
【0039】
一方、GPS受信装置9が非受信状態である場合(S104でYes)、現在位置算出部44は、その時の高度H[1]を、高度算出部47より取得し、情報記憶部45に保存する(S106)。図5の例では、建物500の一階の出入口502における高度が高度H[1]となる。
【0040】
次に、現在位置算出部44は、GPS受信装置9の非受信状態が所定時間(例えば30秒)続いたか否か判定する(S108)。この判定を行うのは、すぐに受信状態に戻った場合は、駐車場に進入していないと考えられるからである。そこで、GPS信号の非受信状態が所定時間続かなかった場合(S108でNo)、現在位置算出部44は、駐車場判定処理を終了する。
【0041】
一方、GPS受信装置9の非受信状態が所定時間続いた場合(S108でYes)、現在位置算出部44は、駐車場に進入したと判定する(S109)。なお、非受信状態が続く場合とは、図5においては、車両Aが、屋上の駐車場に向けて走行している段階である。
【0042】
前述したとおり、現在位置算出部44は、本処理(図4のフロー)とは別に、現在位置算出処理を定期的に行っている。現在位置算出部44は、駐車場に進入したと判定した場合、現在位置算出処理においてマップマッチングを行わない。すなわち、道路上にマッチングしていない仮想現在位置をそのまま現在位置(フリー現在位置)とする。
【0043】
S110以降の処理について説明する。現在位置算出部44は、i=2にセットする(S110)。
【0044】
さらに、現在位置算出部44は、GPS受信装置9の出力を監視し、受信状態になったか否かを監視する。そして、受信状態になったときは、そのときの高度H[i]を高度算出部47から取得する。なお、図5の例において、受信状態になるのは、屋上の駐車場に到着した場合と、建物500から脱出した場合である。ここでは、車両Aが屋上の駐車場に到着したとして説明を続ける。
【0045】
次に、現在位置算出部44は、S106で保存した高度H[1]とS112で取得した高度H[i]の差が所定の範囲内であるか否か判定する(S114)。具体的には、下記式:
―h<(H[1]−H[i])<+h
(ここで、hは、予め定めたしきい値(例えば10m)である。)
を満たすか否か判定する。
【0046】
図5の例では、車両Aが屋上501に在る場合、建物へ進入したときの高度(H[1])と、屋上の高度(例えば20m)と差は、予め定めたしきい値の範囲(10m)ではないので、S114でNoとなる。
【0047】
S114でNoの場合、現在位置算出部44は、再び非受信状態となり、その状態が所定時間(例えば30秒)続いたか否か判定する(S116)。図5の例では、非受信状態になり、その状態が続く場合とは、車両Aが、建物500を脱出するために、下層階に向けて走行した場合である。
【0048】
非受信状態となった場合で、その状態が所定時間(例えば30秒)続かなかった場合(S116でNo)、現在位置算出部44は、駐車場判定処理を終了する。かかる場合に、駐車場判定処理を終了するのは、高度算出が正確でなかった場合や、車両が屋上と屋内を行き来した場合などに対応するためである。かかる場合、現在位置算出部44は、現在位置算出処理いおいて、駐車場を脱出したとして、現在位置を算出する。
【0049】
一方、非受信状態となり、かつその状態が所定時間(例えば30秒)続いた場合(S116でYes)、iをインクリメントし(S118)、S112に戻って処理を続ける。
【0050】
S112では、上述したように、GPS受信装置9が受信状態になったかを監視する。そして、受信状態になったときは、そのときの高度H[i]を高度算出部47から取得する。そして、S114に処理を移行する。
【0051】
図5の例では、車両Aが建物500から出入口502から脱出するときに、障害物がなくなり受信状態になる。このときの出入口の高度H[i]は、高度算出が正確に行えていれば、H[1]と同じはずである。したがって、S114でYesとなる。
【0052】
そこで(S114でYes)、現在位置算出部44は、駐車場の脱出を判定し(S120)、駐車場判定処理を終了する。
【0053】
以上、駐車場判定処理(図4のフロー)について説明した。
【0054】
駐車場からの脱出を判定した後は、現在位置算出部44は、現在位置算出処理において、マップマッチングにより、現在位置を求める。すなわち、駐車場付近の道路上に現在位置が求められることになる。
【0055】
以上、本発明の一実施形態について説明した。
【0056】
上記実施形態によれば、駐車場への進入と脱出を、GPSの受信状態と高度変化に基づいて、より確実に判定することができる。そして、駐車場に進入した場合は、マップマッチングを行わないので、道路上に現在位置が求められるのを防止できる。
【0057】
本発明は、上記実施形態に限定されない。上記実施形態は、本発明の要旨の範囲内で、様々な変形が可能である。
【0058】
例えば、上記の実施形態では、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。
【図面の簡単な説明】
【0059】
【図1】図1は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図2】図2は、演算処理部1の機能構成を示す図である。
【図3】図3は、演算処理部1のハードウェア構成を示す図である。
【図4】図4は、駐車場への進入と脱出の判定処理のフロー図である。
【図5】図5は、屋上に駐車場がある建物を説明する図である。
【符号の説明】
【0060】
100…車載用ナビゲーション装置、
1…演算処理部、2…ディスプレイ、3…記憶装置、4…音声出入力装置、5…入力装置、6…車輪速センサ、7…地磁気センサ、8…ジャイロ、9…GPS受信装置、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】
車両のナビゲーション装置であって、
高度を算出する高度算出手段と、
GPS受信装置と、
前記車両の現在位置を求める現在位置算出手段とを備え、
前記現在位置算出手段は、
前記GPS受信装置が受信状態から非受信状態になり、その後受信状態に戻った場合で、前記受信状態から非受信状態になったときの第1の高度と、その後受信状態に戻ったときの第2の高度との差が、予め定めた値以上の場合、道路上以外に現在位置を求める
ことを特徴とするナビゲーション装置。
【請求項2】
請求項1において、
前記現在位置算出手段は、
前記GPS受信装置が更に非受信状態なり、その後受信状態に戻った場合で、現在の高度と前記第1の高度との差が、予め定めた範囲内の場合、道路上に現在位置を求める
ことを特徴とするナビゲーション装置。
【請求項3】
請求項1において、
前記車両の旋回動作を検出する旋回検出手段を備え、
前記現在位置算出手段は、
前記旋回検出手段により前記車両に旋回動作があったと判定された後に、前記GPS受信装置が受信状態から非受信状態になり、その後受信状態に戻った場合で、前記第1の高度と前記第2の高度との差が、予め定めた値以上の場合、道路上以外に現在位置を求める
ことを特徴とするナビゲーション装置。
【請求項4】
請求項1において、
前記現在位置算出手段は、
前記GPS受信装置が受信状態から非受信状態になり、かつその非受信状態が予め定めた時間続き、その後受信状態に戻った場合で、前記第1の高度と前記第2の高度との差が、予め定めた値以上の場合、道路上以外に現在位置を求める
ことを特徴とするナビゲーション装置。
【請求項5】
請求項2において、
前記現在位置算出手段は、
前記GPS受信装置が更に非受信状態なり、かつ当該非受信状態が予め定めた時間続き、その後受信状態に戻った場合で、現在の高度と前記第1の高度との差が、予め定めた範囲の場合、現在位置を道路上に求める
ことを特徴とするナビゲーション装置。
【請求項6】
車両のナビゲーション装置であって、
高度を算出する高度算出手段と、
GPS受信装置と、
前記車両の現在位置を求める現在位置算出手段とを備え、
前記現在位置算出手段は、
前記GPS受信装置が受信状態から非受信状態になり、その後受信状態に戻った場合で、前記受信状態から非受信状態になったときの第1の高度と、その後受信状態に戻ったときの第2の高度との差が、予め定めた値以上の場合、前記車両が駐車場に進入したと判定し、
前記GPS受信装置が更に非受信状態なり、その後受信状態に戻った場合で、現在の高度と前記第1の高度との差が、予め定めた範囲内の場合、前記車両が駐車場を脱出したと判定する
ことを特徴とするナビゲーション装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate


【公開番号】特開2006−329864(P2006−329864A)
【公開日】平成18年12月7日(2006.12.7)
【国際特許分類】
【出願番号】特願2005−155586(P2005−155586)
【出願日】平成17年5月27日(2005.5.27)
【出願人】(591132335)株式会社ザナヴィ・インフォマティクス (745)
【Fターム(参考)】