説明

移動体の位置算出装置および算出方法

【課題】 速度データの補正をより正確に行うことができる「移動体の位置算出装置および算出方法」を提供する。
【解決手段】 GPS受信装置1は、測位された速度データが予測加速度最大値(第1の予測範囲)内にあるか否かを判定する第1の判定部16aと、測位された速度データが予測加速度最大値外と判定されたとき、当該速度データが予測加速度最大値の2倍の範囲(第2の予測範囲)内にあるか否かを判定する第2の判定部16bと、当該速度データが第1の予測範囲外であってかつ第2の予測範囲内であるとき、当該速度データを第1の補正速度に補正し、当該速度データが第2の予測範囲外であるとき、当該速度データを異常速度として当該速度データを第2の補正速度に補正し、補正された速度データに基づき移動体の位置を算出する位置算出部18とを有する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ナビゲーション装置またはナビゲーションシステムに用いられるGPS受信装置に関し、特にGPS受信装置における速度データの補正方法に関する。
【背景技術】
【0002】
ナビゲーション装置は、GPS受信装置を利用して自車の現在位置を検出している。ディスプレイには、自車位置周辺の地図データ表示され、かつ、その地図上に自車位置マークが表示され、自車位置の変化に応じて画面がスクロールされ、道路や地図の案内が行われるようになっている。
【0003】
GPS受信装置は、複数のGPS衛星からの受信電波に基づき車両の位置(緯度、経度)を測位する。加えて、受信電波のドップラーシフトに基づき速度、方位(進行角)を算出する。GPS受信装置による、これらの測位データの精度は非常に優れている。しかし、測位環境の悪い高層ビル街などでは、マルチパスや測位衛星数が少ない等の影響により、急激に変化する異常な速度データが出力されることがあり、移動体の位置精度が悪化することがある。
【0004】
こうした問題に鑑み、特許文献1は、移動体の位置精度を正しく検出するために、GPS航法により検出された運動情報と移動体の運動特性から、今回GPS航法で検出した運動情報が正しいか否かを判別し、正しいと判別したときは今回のGPS航法で検出した運動情報を有効とし、そうでないときは無効とし、無効のときには、過去の検出した運動情報から推測して今回の運動情報を求めている。
【0005】
【特許文献1】特開平7−134040号
【発明の開示】
【発明が解決しようとする課題】
【0006】
上記特許文献1に示すように、位置精度の劣化を防ぐ手法として、前回の測位データから今回の予測位置が取り得る範囲を設定する方法がある。図7は、移動予測範囲を説明する図である。移動予測範囲Eは、前回(T−1秒時)の測位データから算出された予測位置Pt−1を中心とする最大進行角θmaxと最小進行角θminの範囲であって、かつ、前回の予測位置Pt−1から移動可能最大距離Dmaxと移動可能最小距離Dminの範囲で表される。今回(T秒時)の測位データによって算出される測位位置Pが移動予測範囲E内であれば、その位置は信頼性のあるデータと判定されるが、移動予測範囲Eを逸脱していれば、測位データに異常があると判定される。上記したように、測位環境の良くない場所では、速度データに異常が生じることがあり、図7に示すように、測位位置Pが移動予測範囲Eを超える場合には、これを異常値と判定し、前回(T−1秒時)の速度に補正している。
【0007】
移動予測範囲Eの境界である移動予測最大距離Dmaxと移動予測最小距離Dminは、図8に示す速度/速度の変化量(加速度)との関数によって決定される。同図において、横軸は速度、縦軸は速度の変化量であり、複数の実測値(ドットで表示)から3σの関数を規定し、前回の速度から今回の速度の変化量を予測する。例えば、前回(T−1秒時)の速度が30km/hであれば、今回(T秒時)の生じ得る速度の変化量は、約±10km/hであり、これを用いて、移動予測最大距離Dmaxと移動予測最小距離Dminが決定されている。
【0008】
しかしながら、上記のような移動予測範囲を用いて速度データの判定を行った場合でも、誤った移動距離が設定され、予測位置に位置とびが生じることがある。図9(a)は、急激な速度変化の例を示すグラフであり、横軸に時間[秒]、縦軸に速度[km/h]、1秒毎に測位された速度がプロットされている。範囲Aに示すように、速度データが6km/hから80km/hへ急激に上昇する変化は、異常な速度と判定され、前回測位の速度に補正される。しかし、実際に車両が加速しているにもかかわらず、前回測位時の速度が繰り返し用いられてしまうと、その加速が無視され、予測位置に誤差が徐々に蓄積されてしまい、最終的に、図9(b)の範囲Bに示すように、予測位置P(△で示す)に位置とびが生じてしまう。同様に、図10(a)の範囲Aに示すように、速度データが20km/hから75km/hへ急激に変化したときも、図10(b)の範囲Bに示すように、予測位置Pに位置とびが生じてしまう。
【0009】
本発明は、上記従来の課題を解決するものであり、速度データの補正をより正確に行うことができる位置算出装置および位置算出方法を提供することを目的とする。
【課題を解決するための手段】
【0010】
本発明に係る位置算出装置は、測位衛星から得られた測位データに基づき移動体の位置を算出する装置であって、測位された速度データが第1の予測範囲内にあるか否かを判定する第1の判定手段と、当該測位された速度データが第1の予測範囲内にないとき、当該測位された速度データが第2の予測範囲内にあるか否かを判定する第2の判定手段と、当該測位された速度データが第1の予測範囲外であってかつ第2の予測範囲内であるとき、当該速度データを第1の補正速度に補正し、当該測位された速度データが第2の予測範囲外であるとき、当該速度データを異常速度として当該速度データを第2の補正速度に補正し、補正された速度データに基づき移動体の位置を算出する位置算出手段とを有する。
【0011】
本発明に係る位置算出方法は、測位衛星から得られた測位データに基づき移動体の位置を算出する方法であって、測位された速度データが第1の予測範囲内にあるか否かを判定する第1の判定ステップと、第1の判定ステップにおいて測位された速度データが第1の予測範囲内にないと判定されたとき、当該測位された速度データが第2の予測範囲内にあるか否かを判定する第2の判定ステップと、当該測位された速度データが第1の予測範囲外であってかつて第2の予測範囲内であるとき、当該速度データを第1の補正速度に補正し、当該測位された速度データが第2の予測範囲外であるとき、当該速度データを異常速度として当該速度データを第2の補正速度に補正し、当該補正された速度データに基づき移動体の位置を算出する位置算出ステップとを有する。
【発明の効果】
【0012】
本発明の位置算出装置によれば、速度データが異常であるか否かの判定を第1、第2の予測範囲を用いて複数レベルで行うようにしたので、現実的に起こり得る急激な速度変化にも対応した補正を行うことができ、その結果、算出される予測位置の位置とびが抑制され、かつ予測位置の精度が向上される。
【発明を実施するための最良の形態】
【0013】
以下、本発明に係る位置算出装置の最良の実施の形態について図面を参照して詳細に説明する。本発明に係る位置算出装置は、好ましくは車載用ナビゲーション装置またはナビゲーションシステムに用いられるGPS受信装置において実施される。
【実施例】
【0014】
図1は、本発明の実施例に係るGPS受信装置の構成を示すブロック図である。同図において、GPS受信装置1は、アンテナ10、RF受信部12、測位演算部14、速度データ判定部16、および位置算出部18とを含んでいる。
【0015】
GPS衛星から発せられたGPS信号は、GPS衛星に関する軌道情報を含むアルマナックデータ、各衛星の正確な軌道情報と信号を発射した時刻情報を含むエフェメリスデータ等を含み、これらは所定のフォーマットで符号化されている。GPS信号は、アンテナ10を介してRF受信部12において受信され、そこでデコードされた結果が測位演算部14へ出力される。
【0016】
測位演算部14は、デコードされたGPS信号に基づき図2に示すような測位データを演算により算出する。測位演算部14は、例えば1秒間隔(1、2、3・・・n)で測位演算を行い、それにより、車両の経度(X1、X2、X3・・・Xn)および緯度(Y1、Y2、Y3・・・Yn)の絶対位置情報を求める。さらに、車両の相対位置情報として、車両の速度(V1、V2、V3・・・Vn)および方位または進行角(θ1、θ2、θ3・・・θn)を求める。
【0017】
速度データ判定部16は、測位された速度データが異常であるか否かの判定を行う。上記したように、マルチパスが発生し易い高層ビル街や測位可能なGPS衛星の数が少ない場所において、急激に変化する速度データが測位されることがあり、これが異常値であるか車両の実際の加速であるのかを判定する。速度データ判定部16は、測位された速度データが第1の予測範囲内にあるか否かを判定する第1の判定部16aと、第1の予測範囲外であると判定されたとき、当該速度データが第2の予測範囲内にあるか否かを判定する第2の判定部16bとを備えている。
【0018】
位置算出部18は、速度データ判定部16の判定結果に応じて車両の位置を算出する。位置算出部18で算出された位置情報は、ナビゲーション制御部へ供給される。なお、速度データ判定部16および位置算出部18は、処理に必要な過去に供給された測位データを記憶するメモリを備えている。
【0019】
次に、GPS受信装置の動作について図3のフローチャートを参照して説明する。測位演算部14による測位データの演算開始に伴い、速度データ判定部16は、異常値フラグがセットされているか否かをチェックする(ステップS101)。異常値フラグは、速度データが異常値であると判定されたときにセットされる。通常、動作開始時または初期値では、異常値フラグはリセットされた状態にある。
【0020】
異常値フラグがリセットされている場合、速度データ判定部16の第1の判定部16aは、今回測位された速度データの変化量(加速度)が予測加速度最大値以上であるか否かを判定する。予測加速度最大値は、移動予測範囲Eの移動可能最大距離Dmaxと等価である。ここで注意すべきことは、速度データの増加する変化量(正の変化量)が予測加速度最大値(移動可能最大距離Dmax)を越えるか否かを判定し、速度データの減少する変化量(負の変化量)については判定しない。経験則上、速度データの変化量が減少するとき、そのデータの信頼性が高いと考えられるためである。
【0021】
第1の判定部16aは、判定結果を第2の判定部16bおよび位置算出部18へ出力する。第1の判定部16aにより今回測位された速度データが予測加速度最大値内と判定されたとき、第2の判定部16bはさらなる判定を行なわない。そして、位置算出部18は、今回の速度データを信頼できる速度であるとみなし、今回の速度データを補正速度と決定し(ステップS103)、この補正速度に基づき今回の予測位置を算出する。
【0022】
一方、第1の判定部16aにより今回の速度データが予測加速度最大値を超えると判定されたとき(ステップS102)、第2の判定部16bは、当該速度データの変化量が、予測加速度最大値の2倍を超えるか否かを判定する(ステップS104)。移動加速度最大値の2倍は、上記した図8に示す速度/加速度(速度変化量)の関数を+6σ(3σ×2)にすることによって規定することができる。
【0023】
第2の判定部16bにより今回測位された速度データの変化量が予測加速度最大値の2倍を超えないと判定されたとき、位置算出部18は、現実的に起こり得る速度であるとみなし、前回(1秒前)の補正速度に今回の速度の変化量の最大値を加えた値を補正速度と決定し(ステップS105)、この補正速度に基づき今回の予測位置を算出する。
【0024】
一方、第2の判定部16bにより今回測位された速度データの変化量が予測加速度最大値の2倍を超えると判定されたとき(ステップS104)、速度データ判定部16は、異常値フラグをセットする(ステップS106)。そして、位置算出部18は、この判定結果を異常速度とみなし、前回の補正速度を今回の補正速度にする(ステップS107)。
【0025】
異常値フラグが一旦セットされると、速度データ判定部16は、異常値フラグのセットに応答して(ステップS101)、第1の判定部16aにより今回の速度データが予測速度範囲内であるか否かを判定させる(ステップS108)。ここで予測速度範囲とは、予測速度最大値と予測速度最小値とによって規定される範囲である。予測速度最大値は、1秒前の速度に速度の変化量の最大値を加えた値であり、予測速度最小値は、1秒前の速度に速度の変化量の最小値を加えた値である。
【0026】
今回の速度データが予測速度範囲内と判定されると、速度データの異常が終了したと判定し、速度データ判定部16が異常値フラグをリセットする(ステップS109)。そして、位置算出部18は、今回の速度データを補正速度とみなして位置を算出する(ステップS103)。
【0027】
一方、今回の速度データが移動予測範囲を超えている場合(ステップS108)、依然として速度データの異常が継続していると判定し、位置算出部18は、予測速度の最大値または最小値で今回の速度データに近いものを今回の補正速度とみなして位置を算出する(ステップS110)。
【0028】
図4は、本実施例の効果を示す図である。図4(a)は、GPS受信装置における速度と時間の関係を1秒毎にプロットしたグラフである。範囲Hにおいて測位された速度データが6km/hから80km/hに急激に上昇変化したとき、当該速度データが補正速度Kのように補正されている。従来のように速度データを異常値とみなして前回の速度を用いたときと比較して、本実施例では、実際に起こり得る車両の速度変化を考慮した補正速度Kを得ることができる。その結果、図4(b)に示すように、速度変化の範囲Hに対応する範囲H’において、GPS受信装置による算出位置P(△で表示)の位置とびが抑制されている。
【0029】
同様に、図5(a)は、範囲H1において速度データが20km/hから75km/hに変化したとき、速度データが補正速度K1のように補正されている。この補正速度K1も、実際の車両に起こり得る速度変化を考慮した値になっている。図5(b)は、速度変化H1に対応する範囲H1’において算出位置Pの位置とびが抑制されている。
【0030】
このように本実施例によれば、速度データの信頼性を複数レベルの予測値を用いて判定するようにしたので、速度データが異常値であるか否かの判定精度を向上させることができ、これにより、算出された予測位置の位置とびが抑制され、かつ予測位置の精度が向上する。
【0031】
なお記実施例では、速度データの変化量の判定を予測加速度最大値(移動可能最大距離Dmax)および予測加速度最大値の2倍(2Dmax)の2つの判定レベルを用いたが、これに限らず3つ若しくはそれ以上の判定レベルを用いるようにしてもよいし、そのレベルは設計事項等に応じて適宜変更することができる。
【0032】
図6は、本発明に係るGPS受信装置1を車載用ナビゲーション装置に適用したときの構成を示す図である。車載用ナビゲーション装置100は、第1の実施例で説明したGPS受信装置1、車速センサやジャイロセンサ等を含む自立航法用センサ110、ユーザーからの指示等を入力する操作入力部120、インターネット等のネットワーク通信を行い、サーバ等から地図データや交通情報を取得する通信制御部130、ナビゲーションに必要な地図データ等を記憶する記憶部140、スピーカ152から音声を出力するための音声出力部150、ディスプレイ162に地図等を描画するための表示制御部160、これらの各部の制御を行うナビゲーション制御部170を含んで構成される。
【0033】
ナビゲーション制御部170は、GPS受信装置1によって測位された位置データを受け取り、それに基づいて自車位置に対応する地図データを記憶部140から読出し、これをディスプレイ162へ表示させる。同時に、ディスプレイの地図画面上に自車位置を示すマークが重ねて描画され、自車の移動に伴い、地図画面がスクロールされる。
【0034】
本実施例のGPS受信装置をナビゲーション装置に適用することで、地図画面上における自車の位置ズレや位置飛びなどの発生を抑制することができ、経路誘導案内時あるいは非経路誘導案内時において、正確な自車位置情報をユーザーに提供することができる。
【0035】
なおGPS受信装置1による位置精度が高い場合には、必ずしも自立航法用センサを常用しなくともよい。また、車両がGPS衛星からの電波が受信できないような位置(トンネル内や地下)にあるときだけ、自立航法用センサを使用するようにしてもよい。さらに本実施例のGPS受信装置1は、それ単独で使用するものであってもよいし、ナビゲーション装置と一体となって使用されるものであってもよい。
【0036】
以上、本発明の好ましい実施の形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【産業上の利用可能性】
【0037】
本発明に係る位置算出装置および算出方法は、GPS受信装置などの位置検出装置に用いることができ、ひいては、車載用または船舶用などのナビゲーション装置やシステムにおいて利用することができる。
【図面の簡単な説明】
【0038】
【図1】本発明の実施例に係るGPS受信装置の構成を示すブロック図である。
【図2】測位データを説明する図である。
【図3】本実施例の動作を説明するフローチャートである。
【図4】本実施例の効果を説明する図であり、図4(a)は、急激な速度変化に対する速度データの補正を示し、図4(b)は位置とびの抑制を示している。
【図5】本実施例の効果を説明する図であり、図5(a)は、急激な速度変化に対する補正を示し、図5(b)は位置とびの抑制を示している。本実施例による初期位置決定を行ったときの効果を示す図である。
【図6】本実施例のGPS受信装置をナビゲーション装置に適用したときの構成を示すブロック図である。
【図7】GPS受信装置において用いられる移動予測範囲を示す図である。
【図8】速度から予測される加速度(速度の変化量)の関数を示すグラフである。
【図9】従来のGPS受信装置における速度異常変化時の位置とびを示す図である。
【図10】従来のGPS受信装置における速度異常変化時の位置とびを示す図である。
【符号の説明】
【0039】
1:GPS受信装置 10:アンテナ
12:RF受信部 14:測位演算部
16:速度データ判定部 16a:第1の判定部
16b:第2の判定部 18:位置算出部
100:ナビゲーション装置 170:ナビゲーション制御部

【特許請求の範囲】
【請求項1】
測位衛星から得られた測位データに基づき移動体の位置を算出する位置算出装置であって、
測位された速度データが第1の予測範囲内にあるか否かを判定する第1の判定手段と、
当該測位された速度データが第1の予測範囲内にないとき、当該測位された速度データが第2の予測範囲内にあるか否かを判定する第2の判定手段と、
当該測位された速度データが第1の予測範囲外であってかつ第2の予測範囲内であるとき、当該速度データを第1の補正速度に補正し、当該測位された速度データが第2の予測範囲外であるとき、当該速度データを異常速度として当該速度データを第2の補正速度に補正し、補正された速度データに基づき移動体の位置を算出する位置算出手段と、
を有する位置算出装置。
【請求項2】
第1の補正速度は、前回測位時の補正速度に今回測位時において変化し得る速度の最大値を加えた値であり、第2の補正速度は、前回測位時の補正速度である、請求項1に記載の位置算出装置。
【請求項3】
前記位置算出装置は、測位された速度データが第1の予測範囲内にあるとき、当該速度データを補正速度として移動体の位置を算出する、請求項1に記載の位置算出装置。
【請求項4】
第1の判定手段は、速度と速度の変化量とを規定する第1の関数により第1の予測範囲を設定し、第2の判定手段は、速度と速度の変化量とを規定する第2の関数により第2の予測範囲を設定し、第2の関数により予測される速度の変化量は、第1の関数により予測される速度の変化量よりも大きい、請求項1ないし3いずれか1つに記載の位置算出装置。
【請求項5】
請求項1ないし4いずれか1つに記載の位置算出装置と、
位置算出装置によって算出された位置情報に基づきディスプレイ上に移動体の現在位置を表示するとともに現在位置周辺の道路地図を表示する表示制御手段と、
ナビゲーション機能を実行するためのナビゲーション制御手段と、
を有するナビゲーション装置。
【請求項6】
測位衛星から得られた測位データに基づき移動体の位置を算出する位置算出方法であって、
測位された速度データが第1の予測範囲内にあるか否かを判定する第1の判定ステップと、
第1の判定ステップにおいて測位された速度データが第1の予測範囲内にないと判定されたとき、当該測位された速度データが第2の予測範囲内にあるか否かを判定する第2の判定ステップと、
当該測位された速度データが第1の予測範囲外であってかつて第2の予測範囲内であるとき、当該速度データを第1の補正速度に補正し、当該測位された速度データが第2の予測範囲外であるとき、当該速度データを異常速度として当該速度データを第2の補正速度に補正し、当該補正された速度データに基づき移動体の位置を算出する位置算出ステップと、
を有する位置算出方法。
【請求項7】
第1の補正速度は、前回測位時の補正速度に今回測位時において変化し得る速度の最大値を加えた値であり、第2の補正速度は、前回測位時の補正速度である、請求項6に記載の位置算出方法。
【請求項8】
第1、第2の予測範囲は、速度と速度の変化量とを規定する関数によって設定され、第2の関数により予測される速度の変化量は、第1の関数により予測される速度の変化量よりも大きい、請求項6に記載の位置算出方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate


【公開番号】特開2006−126018(P2006−126018A)
【公開日】平成18年5月18日(2006.5.18)
【国際特許分類】
【出願番号】特願2004−315008(P2004−315008)
【出願日】平成16年10月29日(2004.10.29)
【出願人】(000101732)アルパイン株式会社 (2,424)
【Fターム(参考)】