JP3745165B2 - ロケータ装置 - Google Patents
ロケータ装置 Download PDFInfo
- Publication number
- JP3745165B2 JP3745165B2 JP15437799A JP15437799A JP3745165B2 JP 3745165 B2 JP3745165 B2 JP 3745165B2 JP 15437799 A JP15437799 A JP 15437799A JP 15437799 A JP15437799 A JP 15437799A JP 3745165 B2 JP3745165 B2 JP 3745165B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- current position
- road
- estimated
- link group
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Navigation (AREA)
Description
【発明の属する技術分野】
この発明は、GPS(Global Positioning System)受信機の観測情報と、自律航法用複合センサの計測情報を用いて、車両の現在位置を道路ネットワーク上に特定するマップマッチングを行うロケータ装置に関するものある。
【0002】
【従来の技術】
図16は、例えば、特開平10−47983号公報に示された、従来のロケータ装置の構成を示すブロック図である。図において、1は車両の移動距離に応じた信号を出力する距離センサ、2は車両の進行方位に応じた信号を出力する方位センサであり、3は絶対位置観測手段としてのGPS受信機およびアンテナである。なお、この距離センサ1および方位センサ2にて、自律航法用複合センサを形成している。52は道路網記憶手段(地図専用ディスク)、53は道路網記憶手段(地図専用ディスク)52に格納されている道路ネットワークを取得する道路網読出し手段(CDドライブ)であり、54は道路ネットワークと諸処理データのメモリへの保持を制御するメモリ制御部、55は車両の位置や方位などの情報の出力を制御する出力制御部である。また、511は距離センサ1の出力信号から車両の移動距離を演算する距離取得手段、512は方位センサ2の出力信号から車両の進行方位を演算する方位取得手段、513はGPS受信機3で観測した車両の現在位置を受信する位置取得手段であり、515から517は道路ネットワーク上に車両の現在位置を特定するマップマッチングを行うための移動位置算出手段、ルートおよび推定位置算出手段、表示用現在位置選択手段である。
【0003】
次に動作について説明する。
ここでは、マップマッチングを行う移動位置算出手段515、ルートおよび推定位置算出手段516、表示用現在位置選択手段517の動作について、図17〜図20を用いて説明する。ここで、図17は車両の現在位置の移動点の算出を示す説明図、図18はGPS位置を近傍のリンク上へ投影した投影点の算出を示す説明図、図19はルートの算出を示す説明図、図20は現在位置の候補点と移動点、およびGPS位置の投影点のそれぞれの誤差に基づくカルマンフィルタにて現在位置の推定点が決まる様子を示す説明図である。
【0004】
移動位置算出手段515は、メモリ制御部54が道路網読出し手段(CDドライブ)53から得た道路ネットワーク上において、車両の現在位置の候補点を起点として、方位取得手段512から得られる車両の進行方位に合致する道路に沿って、距離取得手段511から得られる距離情報分だけ前方に現在位置の移動点を算出する。図17では、現在位置の候補点Sn-1,i から移動距離mの地点に位置する2つの現在位置の移動点Mn,i,k (kは1と2)を算出している。
【0005】
次に、ルートおよび推定位置算出手段516は、位置取得手段513の取得したGPS位置から近傍の道路ネットワーク上にGPS位置の投影点を設定し、現在位置の移動点とGPS位置の投影点の組合せからなるルートを1つ以上算出する。図18では、GPS位置gn,i 点に対して、近傍の道路である2つのリンクの上にGn,i,j 点(jは1と2)を算出している。また図19は、リンク番号#1、#2、#3のリンクの上に現在位置の移動点Mn,i,1 、Mn,i,2 、Mn,i,3 がそれぞれ位置し、リンク番号#1、#2、#3のリンクから道路ネットワーク化されているリンク#11、#12のリンク上にGPS位置gn,i 点の投影点Gn,i,1 、Gn,i,2 がそれぞれ位置している状態を示す。この場合、現在位置の各移動点からGPS位置の各投影点へのルートとしては、最大6ルート(例、#1から#11、#1から#12、#2から#11、…)を求めることができる。そして、次に示す式(1)によって、各ルート上の内分点である位置に現在位置の推定点Sn,i,r を算出する。なお、この場合の係数Kは0.5とする。
【0006】
Sn,i,r =(1−K)×Mn,i.k +K×Gn,i,j ・・・(1)
【0007】
その結果、最大、現在位置の候補点の数とルート数の積で示される個数の現在位置の推定点が算出される。また式(1)における係数Kは、現在位置の移動点に係わる誤差EmsとGPS位置に係わる誤差Eg とから構成されるカルマンフィルタにより、次に示す式(2)にて算出するものである。
【0008】
K=Ems 2 /(Ems 2 +Eg 2) ・・・(2)
【0009】
そして、図20に示すように、現在位置の候補点の誤差Es と距離センサ1に係わる誤差Em から現在位置の移動点に係わる誤差Emsを次の式(3)にて算出する。
【0010】
Ems=(Es 2+Em 2)1/2 ・・・(3)
【0011】
その後、表示用現在位置選択手段517は、これら現在位置の複数の推定点の中から新しい現在位置を特定して出力する。また、この特定に際しては、現在位置の各推定点からGPS位置までの距離の評価を行い、結果が最もよい現在位置の推定点を基準に所定数の新たな現在位置の候補点を選択する。そして、この新たな現在位置の候補点からGPS位置への方位による評価をさらに行い、結果が最もよい現在位置の候補点を現在位置と特定する。
【0012】
【発明が解決しようとする課題】
従来のロケータ装置は以上のように構成されているので、車両の現在位置の特定は、車両の進行方位に合致する方向に接続されている道路ネットワークのリンク上で移動距離分だけ前方に算出した現在位置の移動点とGPS位置をリンク上に投影した投影点の間に、現在位置の推定点を算出することによって行われ、また、この現在位置の特定に際しては、距離誤差や各種位置の誤差による比をカルマンフィルタで算出して、GPS位置による修正量を決めているため、GPS受信機3と自律航法用複合センサ(距離センサ1と方位センサ2)の両情報に基づいて推定した2つの位置情報をマップマッチングで個別に使用し、その処理が複雑になるという課題があり、また、GPS位置の分散が大きくなる場合は、GPS位置の投影先となるリンクの履歴が接続関係にないものになったり、同一リンク上でGPS位置の投影点が大きく前後に移動したりすることがあり、現在位置の特定が不連続または不安定になるなどの課題もあった。
【0013】
さらに、車両の進行方位については、現在位置が特定されているリンクのリンク方位が基礎となって更新されるため、誤ったリンク上に現在位置を特定した場合には車両の進行方位が不正になり、以後のリンク上への位置更新が適確に行えなくなるばかりか、その後にマップマッチングが破綻したことに気付いても、GPS位置の分散により車両の初期位置が不安定になるといった課題もあった。
【0014】
この発明は上記のような課題を解決するためになされたもので、絶対位置観測手段の観測情報と自律航法用複合センサの計測情報に基づいて、道路ネットワーク上に車両の現在位置を特定するマップマッチングを、簡単な方法で実現できるロケータ装置を得ることを目的とする。
【0015】
また、この発明は、マップマッチング法に係わる手段で扱う推定位置を、絶対位置観測手段の観測情報と自律航法用複合センサの計測情報に基づいて一本化した車両の推定位置だけとするロケータ装置を得ることを目的とする。
【0016】
さらに、この発明は、道路分岐点などで効率よくマップマッチングを行うことができるロケータ装置を得ることを目的とする。
【0017】
さらに、この発明は、屈曲路などで車両の現在位置を高精度で特定できるロケータ装置を得ることを目的とする。
【0018】
さらに、この発明は、道路ネットワークが未整備な箇所を走行した際に、車両の現在位置を連続的、かつ円滑に推定することができるロケータ装置を得ることを目的とする。
【0019】
さらに、この発明は、絶対位置観測手段の測位率が低下する場所でも車両の現在位置を高精度で特定できるロケータ装置を得ることを目的とする。
【0020】
【課題を解決するための手段】
この発明に係るロケータ装置は、所定領域の道路ネットワークを道路網記憶手段に記憶しておき、道路網読出し手段にてこの道路網記憶手段から、位置・方位推定手段で推定した車両の現在位置が存在する領域と隣接領域の道路ネットワークを読み出した上で、推定した車両の現在位置の近傍に存在する道路ネットワークのリンクについて、そのリンクがリンクの両端を直線で結んだ直線データであれば、交差点間、一本道、および行き止まり道などの無分岐区間を示す接続関係にある複数のリンクをそれぞれリンク群としてまとめて、また折れ線データであればそのリンクをリンク群として、道路網読出し手段において管理し、さらに走行道路・位置候補管理手段で、その推定した車両の現在位置をリンク群に投影した際の構成リンクへの最短距離が所定値以下で、かつ同一のリンク群および接続関係にあるリンク群上で位置投影し続けた距離が所定値以上になる接続関係にある複数のリンク群と当該リンク群上の投影点を、車両の走行道路と現在位置の候補として設定して管理し、さらに、走行道路・位置特定手段によって、走行道路と現在位置の候補の中から、位置投影し続けた距離が最長となる走行道路候補を走行道路と判断して、その走行道路のリンク群上の投影点を車両の現在位置として特定するようにしたものである。
【0021】
この発明に係るロケータ装置は、上記道路網記憶手段、位置・方位推定手段、道路網読出し手段、走行道路・位置候補管理手段、および走行道路・位置特定手段を有したロケータ装置の位置・方位推定手段にて、自律航法用複合センサにより計測した単位時間当たりの移動距離と進行方位変化から、自律航法的な位置をカルマンフィルタ方程式に基づいて推定する一方で、その自律航法的な位置を、絶対位置観測手段で観測した車両の現在位置の方へ、カルマンゲインで決められた割合だけ寄せるように計算して、車両の現在位置と進行方位とを推定するようにしたものである。
【0022】
この発明に係るロケータ装置は、上記道路網記憶手段、位置・方位推定手段、道路網読出し手段、走行道路・位置候補管理手段、および走行道路・位置特定手段を有したロケータ装置の走行道路・位置候補管理手段が、走行道路候補毎に位置・方位推定手段の推定した車両の進行方位に合致する方向で、走行道路候補の構成リンク群に接続可能な複数のリンク群を、所定距離または所定数だけ先読みして保持しておき、そのリンク群を位置・方位推定手段で推定した車両の現在位置を投影する対象として用いるようにしたものである。
【0023】
この発明に係るロケータ装置は、上記道路網記憶手段、位置・方位推定手段、道路網読出し手段、走行道路・位置候補管理手段、および走行道路・位置特定手段を有したロケータ装置の走行道路・位置候補管理手段にて、位置・方位推定手段の推定した車両の現在位置を中心とする所定範囲内に道路分岐点、あるいは屈曲路がある場合、推定した車両の現在位置に関する所定距離または所定時間以上前からの軌跡形状と、道路ネットワークで接続関係にあるリンク群の形状または接続関係を比較して、リンク群への投影点の調整、およびリンク群の選択を行うようにしたものである。
【0024】
この発明に係るロケータ装置は、上記道路網記憶手段、位置・方位推定手段、道路網読出し手段、走行道路・位置候補管理手段、および走行道路・位置特定手段を有したロケータ装置の走行道路・位置候補管理手段にて、位置・方位推定手段で推定した車両の進行方位に合致する方向に走行道路候補のリンク群を前方接続できなくなった時点の投影点と、推定した現在位置の位置関係に基づいて、以後、所定時間が経過するまで、または所定距離を走行するまでの間は、投影点の前方に現在位置の候補を更新し、所定時間が経過した後、または所定距離を走行した後は、他に走行道路候補があれば当該走行道路候補を抹消し、また他に走行道路候補がなければ、推定した現在位置の方向へ現在位置の候補を寄せるような位置更新を行うようにしたものである。
【0025】
この発明に係るロケータ装置は、上記道路網記憶手段、位置・方位推定手段、道路網読出し手段、走行道路・位置候補管理手段、および走行道路・位置特定手段を有したロケータ装置の走行道路・位置特定手段にて、絶対位置観測手段の所定時間における測位率が所定値以下になった時には、その状態になる直前に道路ネットワーク上に特定した車両の現在位置を起点にして、位置・方位推定手段で用いた車両の単位時間毎の移動距離と進行方位変化をもとに、道路ネットワーク上で現在位置の更新を行うようにしたものである。
【0026】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態1.
図1はこの発明の実施の形態1によるロケータ装置の構成を示すブロック図である。図において、1は車両の移動距離を検出する距離センサであり、車両の走行距離に応じてパルス信号を出力する。2aは車両の方位変化を検出する相対方位センサであり、この実施の形態1ではジャイロを用いて車両のヨーレートに応じた電圧を出力する。なお、これらは図16に示した距離センサ1および方位センサ2に相当するもので、これらによって自律航法用複合センサが形成される。3は図16に同一符号を付して示したものと同等の、絶対的位置観測手段としてのGPS受信機であり、衛星からの電波を受信するGPSアンテナが接続され、このGPSアンテナによって受信された衛星からの電波より車両の絶対的な現在位置を観測し、その位置情報(GPS位置)を出力する。5は予めメモリ(図示省略)に記憶した制御プログラムに従って車両の進行方位と現在位置を演算するコンピュータを含む信号処理器である。
【0027】
上記信号処理器5内において、561は距離センサ1からのパルス信号に基づいて車両の速度と移動距離を計算する距離・速度計算手段であり、563は相対方位センサ2aのオフセットを検出するオフセット検出手段である。564はこのオフセット検出手段563からの検出信号と相対方位センサ2aからの車両のヨーレートに応じた電圧とが入力されて、車両の進行方位変化を計算する方位変化計算手段である。565はこの距離・速度計算手段561で計算された車両の速度と移動距離と、方位変化計算手段564で計算された車両の進行方位変化に基づいて車両の現在位置と進行方位を推定する位置・方位推定手段である。
【0028】
また、52は所定範囲の道路ネットワークを記録している道路網記憶手段であり、53はこの道路網記憶手段52から指定範囲の道路ネットワークを読み出す道路網読出し手段である。この道路網記憶手段52および道路網読出し手段53は、図16に示した道路網記憶手段(地図専用ディスク)52と道路網読出し手段(CDドライブ)53に相当するものであるが、位置・方位推定手段565で推定した車両の現在位置近傍の道路ネットワークのリンクを検索し、当該リンクが直線データであれば無分岐区間を示す接続関係にあるリンクを一つのリンク群としてまとめ、折れ線データであればそのリンクをリンク群として管理する機能も備えている。566はこの道路網読出し手段53によって道路網記憶手段52より読み出された道路ネットワークと、位置・方位推定手段565にて推定された位置および方位とに基づいて、車両の走行道路と現在位置の候補を複数個管理する走行道路・位置候補管理手段であり、567はこの走行道路・位置候補管理手段566が管理する車両の走行道路および現在位置の候補と、位置・方位推定手段565にて推定された位置および方位から、車両の走行道路と現在位置を特定する走行道路・位置特定手段である。
【0029】
次に動作について説明する。
以下、信号処理器5の各手段の動作について図を用いて説明する。ここで、図2はそのメインルーチンの処理内容を示す流れ図であり、図3は位置・方位推定手段565の処理内容を示す流れ図、図4はこの位置・方位推定手段565による車両の現在位置の推定例を示す説明図である。図5は所定時間Δt毎に実行される割込処理1の内容を示す流れ図、図6は距離センサ1から信号が出力されたときに実行される割込処理2の内容を示す流れ図、図7はGPS受信機3から観測周期毎に出力された観測情報を受信する割込処理3の内容を示す流れ図である。また、図8は道路ネットワークのリンクが直線データで示されていた場合に、交差点間のリンク、行き止まり道路のリンク、あるいは長い1本道におけるリンクのような無分岐区間の接続関係にある複数のリンクを一つのリンク群として道路網読出し手段53が管理する際の状態を示す説明図、図9は特に一本道において道路網読出し手段53がリンク群を管理する際の状態を示す説明図、図10は車両の走行道路と現在位置の候補を走行道路・位置候補管理手段566が管理する際の状態を示す説明図である。
【0030】
図2において、メインルーチンは信号処理器5の全手段の動作を管理する。まずステップST201で全ての処理を初期化する。次のステップST202では処理開始のタイミングか否かを処理開始フラグを参照して判断する。その結果、当該処理開始フラグがセットされていれば、処理開始タイミングとしてステップST203へ進み、クリアされていれば処理開始タイミングでないとして処理開始フラグがセットされるまで待機する。次にステップST203で次回の処理のために処理開始フラグをクリアした後、ステップST204に進む。ステップST204では距離・速度計算手段561の処理として、所定時間Δt毎に、割込処理2でカウントした距離センサ1の出力信号カウント値ΔNi から、次に示す式(4)によって移動距離Δdi を、式(5)によって速度VelDRi をそれぞれ計算するとともに、次回の処理のために出力信号カウント値ΔNi を0にする。なお、この式(4)と式(5)におけるSFSPDjは、距離センサ1の出力信号を距離に変換するスケールファクタである。
【0031】
Δdi =Δdi-1 +ΔNi ×SFSPDi ・・・(4)
VelDRj =|ΔNj ×SFSPDj|/ΔTGPS ・・・(5)
【0032】
次に、ステップST205においてオフセット検出手段563によるオフセット計算処理が行われる。このステップST205では、ステップST204で計算した速度VelDRi が0(すなわち、停車中)の時は、停車中における相対方位センサ2aの所定時間分以上の出力信号SGGYRiを平均したものをオフセットOFGYRiとする。次にステップST206において方位変化計算手段564による進行方位変化の計算処理が行われる。このステップST206では、次に示す式(6)を用いて、所定時間Δt毎に計測した相対方位センサ2aの出力信号SGGYRiから進行方位変化Δθi を計算する。なお、この式(6)中のOFGYRiはオフセットであり、SFGYRiは出力信号を角速度に変換するスケールファクタである。
【0033】
Δθi =Δθi-1 +(SGGYRi−OFGYRi)×SFGYRi×Δt ・・・(6)
【0034】
次にステップST207において、GPS受信機3から観測情報の受信を完了したか否かを、GPS観測情報受信フラグを参照して判断する。その結果、当該GPS観測情報受信フラグがセットされていれば、GPS受信機3からの観測情報の受信が完了したとしてステップST208へ進み、クリアされていればステップST202へ戻る。ステップST208では次回の処理のためにGPS観測情報受信フラグのクリアを行う。次に、ステップST209にて位置・方位推定手段565による位置・方位の推定処理が行われる。このステップST209では、後述する計算式(カルマンフィルタ)にて車両の現在位置(λi ,φi )と進行方位θi を推定する。次にステップST210に進み、後述するマップマッチング法にて道路ネットワーク上に車両の現在位置(λi ,φi )を特定する。次にステップST211で車両の現在位置(λi ,φi )と進行方位θi および速度VelDRi を出力する。その後、ステップST212においてGPS受信機3から観測情報を受信する間の移動距離Δdi と進行方位変化Δθi を0にしてステップST202へ戻る。
【0035】
位置・方位推定手段565は、車両の移動距離Δdi と進行方位変化Δθi から現在位置(λi ,φi )と進行方位θi を、次に示す式(7)〜式(12)で計算するシステムモデルと、GPS位置(λGi,φGi)とそのシステムモデルの車両の現在位置(λi ,φi )の関係を次の式(13)〜式(14)で表す観測モデルとに基づくものである。
【0036】
【0037】
λGi=λi +δλGi ・・・(13)
φGi=φi +δφGi ・・・(14)
【0038】
なお、上記式(7)〜式(12)と式(13)〜式(14)において、iは離散時刻であり、λi- 1 とφi- 1 は離散時刻i-1における車両の現在位置の経度と緯度、θi-1 は離散時刻i-1における車両の進行方位である。SFd →λとSFd →φは移動距離の単位[m]を経度方向または緯度方向の移動量[″]へ変換する係数である。またδλi とδφi は車両の現在位置の経度誤差と緯度誤差、δΔθi とδΔdi は進行方位変化Δθi と移動距離Δdi の誤差である。またδλGiとδφGiはGPS位置λGiとφGiの誤差である。
【0039】
そして、次の式(15)〜式(19)に示す状態方程式と式(20)〜式(23)に示す観測方程式、および式(24)〜式(28)に示すカルマンフィルタ方程式によって、車両の現在位置(λi ,φi )と進行方位θi を推定する。
【0040】
【数1】
【0041】
【数2】
【0042】
xi|i =xi|i-1 +Ki {yi −(Hxi|i-1 +vi )} ・・・(24)
xi+1|i =Fi xi|i +Gi wi ・・・(25)
Ki =Σi|i-1 HT [HΣi|i-1 HT +Σvi]-1 ・・・(26)
Σi|i =Σi|i-1 −Ki HΣi|i-1 ・・・(27)
Σi+1|i =Fi Σi|i Fi T+Gi Σw iGi T ・・・(28)
【0043】
なお、上記式(15)〜式(19)および式(20)〜式(23)において、xi 、Fi 、Gi 、wi 、yi 、vi は、離散時刻iにおける状態ベトクル、状態遷移行列、駆動行列、システム雑音、観測値、観測雑音であり、Hは観測行列である。また、式(24)〜式(28)において、xi|i は離散時刻iにおける状態ベクトルの推定量、xi+1|i は離散時刻iにおける離散時刻i+1の状態ベクトルの予測量、Ki はカルマンゲイン、Σi|i は離散時刻iにおける状態ベクトルの共分散行列の推定量、Σi+1|i は離散時刻iにおける離散時刻i+1の共分散行列の予測量、Σviは観測誤差の共分散行列、Σwiはシステム誤差の共分散行列であるが、行列の各要素は式の行列式を計算すれば求まるものなので、ここでは説明を省略する。
【0044】
次に、図3の流れ図に従って、位置・方位推定手段565の処理内容をより詳細に説明する。
まず、ステップST301において、距離・速度計算手段561で計算した速度VelDRi が0より大きいか否かを判定し、0ならば停車中と判断して処理を終了し、0より大きければステップST302へ進む。ステップST302では、GPS受信機3が2次元あるいは3次元測位状態で、かつ前回の処理タイミングでカルマンフィルタにより車両の現在位置と進行方位を推定してから所定距離以上移動したか否かを判定する。その結果、GPS受信機3にて2次元あるいは3次元測位状態で、かつ前回の処理タイミングでカルマンフィルタにより現在位置と進行方位を推定してから所定距離以上移動した場合はステップST303へ進み、逆にGPS受信機3にて非測位状態か、あるいは前回の処理タイミングでカルマンフィルタにより現在位置と進行方位を計算してから所定距離以上移動していない場合はステップST305へ進む。
【0045】
ステップST303では所定時間におけるGPS位置(λGi,φGi)とカルマンフィルタによる現在位置(λi ,φi )の位置の差分、すなわち緯度差と経度差についてそれぞれ標準偏差を計算し、その標準偏差を観測誤差vi とするとともに、観測誤差の共分散行列Σviを計算する。次にステップST304において、GPS速度の積分値と距離センサ1から求めた距離Δdi の差分をシステム誤差の行列要素である距離誤差要素δΔdi とするとともに、所定距離だけ離れた複数地点でのGPS位置と車両の現在位置の軌跡の両移動方向の方向差をシステム誤差の行列要素である方位誤差要素δΔθi とし、ステップST306に進む。一方、ステップST305ではカルマンゲインKi を0にクリアしてステップST306に進む。ステップST306ではGPS位置を観測値yi とし、式(7)〜式(12)、式(13)〜式(14)、および式(15)〜式(19)、式(20)〜式(23)、式(24)〜式(28)に従って、状態ベクトルの推定量xi|i を計算する。なお、そのとき、相対方位センサ2aのオフセット変動量に比例した値よりカルマンゲインKi の全行列要素が小さくなるようにカルマンゲインKi の全行列要素を調節して、状態ベクトルの推定量xi|i を計算する。
【0046】
次にステップST307において、式(24)〜式(28)を用いて状態ベクトルの予測量xi+|iを計算する。次にステップST308にてステップST302と同様に、GPS受信機3で2次元あるいは3次元測位をしており、かつ前回カルマンフィルタによって現在位置(λi ,φi )と進行方位θi を推定してから所定距離以上移動したか否かを判定する。その結果、GPS受信機3にて2次元あるいは3次元測位をしており、かつ前回カルマンフィルタにより現在位置(λi ,φi )と進行方位θi を推定してから所定距離以上移動した場合にはステップST309へ進み、GPS受信機3にて非測位か、あるいは前回カルマンフィルタによって現在位置(λi ,φi )と進行方位θi を計算してから所定距離以上移動していない場合には処理を終了する。ステップST309では誤差共分散の推定量Σi|i を式(24)〜式(28)を用いて計算し、さらに、ステップST310では予測量Σi+1|i を、ステップST311ではカルマンゲインKi を、それぞれ式(24)〜式(28)を用いて計算して処理を終了する。
【0047】
次に、位置・方位推定手段565における車両の現在位置の推定動作について図4を用いて説明する。
まず同図(a)は、車両が直進走行する途中でGPS位置の分散が大きくなる時に車両の現在位置が推定される様子を示したもので、この時には、システム誤差の行列要素である方位誤差要素と距離誤差要素がともに小さい状態であったことを想定したものである。この場合、位置・方位推定手段565はGPS位置の分散が大きくなった区間では、観測誤差であるGPS位置の誤差が大きくなったことを検出するので、GPS位置の分散が大きくなった区間のみカルマンゲインを小さく計算する。その結果、GPS位置の分散が小さい区間では車両の現在位置がGPS位置へ寄るように推定するが、GPS位置の分散が大きい区間では車両の現在位置がGPS位置へ寄る量を小さく抑えて推定する。
【0048】
また図4(b)は、車両が直進走行する途中で相対方位センサ2aのオフセットがドリフトした時に車両の現在位置が推定される様子を示したもので、この時には、GPS位置の分散が小さい状態であったことを想定したものである。この場合、位置・方位推定手段565は、GPS位置の分散が小さい一方で、単位時間毎の進行方位変化が偏った値となって方位誤差が発生したことを検出するので、カルマンゲインを大きく計算する。その結果、相対方位センサ2aに生じたドリフトの影響を受けずに車両の現在位置をGPS位置の方向へ寄せるように推定する。なお、カルマンフィルタを使用しない一般的な自律航法の場合には、相対方位センサ2aに生じたドリフトの影響を受けて、一点鎖線で示すように、車両の現在位置が偏った方向に徐々に旋回してしまう。
【0049】
また図4(c)は、相対方位センサ2aのスケールファクタが真値より小さ目の時に車両が右折した場合の車両の現在位置が推定される様子を示したもので、この時には、GPS位置の分散が小さい状態であったことを想定したものである。この場合、位置・方位推定手段565は、GPS位置の分散が小さい一方で、右折後に方位誤差が発生したことを検出するので、右折後にはカルマンゲインをより大きく計算する。その結果、右折時の旋回角が小さ目になることから推定した進行方位に誤差が生じるものの、右折後に方位誤差を検出した以後は車両の現在位置をGPS位置の方向へ寄せるように推定する。なお、カルマンフィルタを使用しない一般的な自律航法の場合には、一点鎖線で示すように、旋回角不足のまま車両の現在位置が誤った方向に直進してしまう。
【0050】
次に、割込処理1について説明する。
この割込処理1は所定時間Δt毎に起動され、図5の流れ図に示すように、そのステップST501において、処理開始タイミングを示す処理開始フラグをセットして、この割込処理1を終了する。
【0051】
次に、割込処理2について説明する。
この割込処理2は距離センサ1から信号が出力されたときに起動され、図6の流れ図に示すように、そのステップST601において車速信号カウンタに1を加算して、この割込処理2を終了する。
【0052】
次に、割込処理3について説明する。
この割込処理3はGPS受信機3から観測周期毎に出力された観測情報を受信するものであり、図7の流れ図に示すように、まずステップST701でGPS受信機3から出力された観測情報を受信して記憶する。次にステップST702において全ての観測情報の受信を完了したか否かを判定し、完了していればステップST703へ進み、完了していなければこの割込処理3を終了する。ステップST703では全ての観測情報を受信完了したとして、GPS観測情報受信フラグをセットする。
【0053】
次に、図2のステップST210で行うマップマッチング法について、このマップマッチング法に係わる道路網読出し手段53の動作から説明する。
道路網読出し手段53は、位置・方位推定手段565で推定した車両の現在位置と進行方位を受け取り、推定された現在位置が存在する領域と隣接領域の道路ネットワークを道路網記憶手段52から読み出す。そして、読み出した道路ネットワークのリンクがその両端のノードを直線で結ぶ直線データだった場合には、交差点間、一本道、および行き止まり道などの無分岐区間の接続関係にある複数のリンクを一つのリンク群として管理する。また、読み出した道路ネットワークのリンクが折れ線データだった場合には、その折れ線データによるリンクをリンク群として扱う。
【0054】
ここで、道路網読出し手段53が、例えば図8(a)に示すような道路ネットワークを道路網記憶手段52から読み出した場合には、同図(b)に示すような、構成リンク、ノード、補間点よりなるリンク群に編集する。この図8(a)において、○印は道路ネットワークのリンクの座標を示すノードであり、○印を直線で結んだものが直線データによるリンクである。また、N1 からN12はノード番号、L1 からL12はリンク番号を示す。
【0055】
しかしながら、現実にはマップマッチングの負荷を軽減するために、位置・方位推定手段565で推定した現在位置を中心とする半径300m程度の範囲内にあるリンクに対してリンク群の作成を行う。
【0056】
また、読み出した道路ネットワークに、例えば、図9に示すような一本道が含まれていた場合には、位置・方位推定手段565で推定した現在位置を中心とする所定範囲内のリンクに一本道の終端、すなわち、交差点か行き止まりがなければ、上述のように無分岐区間のリンク群を作成して管理することはできない。そこで、道路網読出し手段53はリンク群の構成リンク数に上限を設けたもので、説明上、この図9の場合にはその上限値を4本としている。まず、同図(a)に示したt0の時点では、位置・方位推定手段565で推定した現在位置PE-t0を中心とする所定範囲RM 内のリンクL1 からL3 およびL8 対して、図中の表に示すリンク群LS1 からLS3 を作成する。この時、リンク群LS3 のノードは一本道の終端ではないので暫定的なリンク群とする。そして、同図(b)に示すt1の時点で、位置・方位推定手段565で推定した現在位置PE-t1を中心とする所定範囲RM 内にリンクL4 からL7 が入るようになった時、図中の表に示すように、リンク群LS3 にリンクL4 とL5 のみを接続して、リンクL6 とL7 は新たなリンク群LS4 として暫定的に管理する。
【0057】
次に、走行道路・位置候補管理手段566の動作について、図10を用いて説明する。
まず、電源リセット直後において、走行道路・位置候補管理手段566は、位置・方位推定手段565で推定した車両の現在位置をリンク群に投影した際の、構成リンクへの最短距離が所定値以下になるものを走行道路の候補とし、投影点を現在位置の候補とする。その後、車両の移動に伴って、位置・方位推定手段565で推定した現在位置を近傍のリンク群に対して次々に投影してゆき、同一のリンク群および接続関係にあるリンク群上で位置投影し続けることができた距離を走行道路の候補毎に管理する。例えば、図10(a)は電源リセット直後の時刻t0における走行道路・位置候補管理手段566の状態を示しており、以後の車両の移動における時刻t1および時刻t2における走行道路・位置候補管理手段566の状態を同図(b)と同図(c)に示している。
【0058】
まず、図10(a)に示した電源リセット直後の時刻t0において、走行道路・位置候補管理手段566は、位置・方位推定手段565にて推定した現在位置PE-t0の近傍のリンク群LS2 のみに投影点PC1-t0 を求めたとする。そして、リンク群LS2 と投影点PC1-t0 を走行道路の候補RoadC1-t0 と現在位置の候補PC1-t0 として管理を始める。
【0059】
次に、時刻t1における状態を示した同図(b)では、位置・方位推定手段565で推定した現在位置PE-t1を中心とする所定範囲RM に含まれたリンク群LS3 とLS4 が、時刻t0における走行道路の候補RoadC1-t0 のリンク群LS2 に接続できるので、リンク群LS3 とLS4 上にそれぞれの投影点PC1-t1 とPC2-t1 を求める。そして、時刻t0における走行道路候補RoadC1-t0 のリンク群LS2 からリンク群LS3 に接続するルートを時刻t1における第一の走行道路の候補RoadC1-t1 とし、投影点PC1-t1 を第一の現在位置の候補とする。また、時刻t0における走行道路候補RoadC1-t0 のリンク群LS2 からリンク群LS4 に接続するルートを時刻t1における第二の走行道路の候補RoadC2-t1 とし、投影点PC2-t1 を現在位置の第二の候補とする。ここで、リンク群LS2 からLS3 へのルートを第一の候補、リンク群LS2 からLS4 へのルートを第二の候補と決めた理由は、位置・方位推定手段565で推定した現在位置PE-t1と投影点PC1-t1 の間の距離の方が、現在位置PE-t1と投影点PC2-t1 の間の距離より短かったためである。
【0060】
次に、時刻t2における状態を示した同図(c)では、位置・方位推定手段565で推定した現在位置PE-t2を中心とする所定範囲RM に含まれ、かつ投影点を求め続けることができた走行道路の候補が第一の候補RoadC1-t2 だけとなるため、同様に現在位置の第一の候補PC1-t2 のみが存続した状態となる。
【0061】
次に、走行道路・位置特定手段567の動作について、上記図10を用いて説明する。
走行道路・位置特定手段567は位置投影し続けた距離が最長となる走行道路候補を走行道路と判断して、その走行道路を構成するリンク群上の投影点を車両の現在位置として特定する。例えば、図10(a)に示される時刻t0における電源リセット直後において、走行道路・位置特定手段567は、走行道路と現在位置の候補が一つしかないため、走行道路の候補RoadC1-t0 と現在位置の候補PC1-t0 を、それぞれ時刻t0における走行道路と現在位置として特定する。続いて同図(b)に示される時刻t1の場合には、走行道路と現在位置の候補が二つ存在するが、両候補とも同時に発生したものとすれば、第一の走行道路の候補RoadC1-t1 と第一の現在位置の候補PC1-t1 を優先して時刻t1における走行道路と現在位置を特定する。続いて同図(c)に示される時刻t2の場合には、走行道路と現在位置の候補が一つしかないため、走行道路の候補RoadC1-t2 と現在位置の候補PC1-t2 を、それぞれ時刻t2における走行道路と現在位置として特定する。以後、走行道路と現在位置の候補が複数存在する場合には、位置投影し続けた距離が最長となる候補を優先して、走行道路と現在位置として特定する。
【0062】
このように、この実施の形態1によれば、所定領域の道路ネットワークを記憶した道路網記憶手段52と、道路ネットワークの読み出しと管理を行う道路網読出し手段53と、位置・方位推定手段565の推定した現在位置の近傍に存在する道路ネットワークに走行道路と現在位置の候補を設定して管理する走行道路・位置候補管理手段566と、走行道路と現在位置の候補の中から走行道路と現在位置の候補を特定する走行道路・位置特定手段567とを設けて、位置・方位推定手段565で推定した車両の現在位置と進行方向をもとに、近傍の道路ネットワーク上に車両の現在位置を特定するマップマッチングを行うようにするとともに、自律航法用複合センサ(距離センサ1および相対方位センサ2a)にて計測した単位時間当たりの移動距離と進行方位変化と、GPS受信機3で観測した車両の現在位置を、カルマンフィルタで統合処理しているので、以下のような効果が得られる。すなわち、GPS受信機3の観測情報と自律航法用複合センサの計測情報に基づく車両の推定位置が一本化されているので、マップマッチングを簡単に行うことができる。また、マップマッチングを行って道路ネットワーク上に車両の現在位置を求めているので、より正確な車両の現在位置と進行方位を提供することができる。さらに、専用のカルマンフィルタを用いてGPS位置と自律航法用複合センサの計測情報から車両の現在位置と進行方位を同時に推定しているので、GPS位置と自律航法用複合センサの計測情報の誤差が変動しても、車両の現在位置と進行方位を最適に推定することが可能となって信頼性が向上する。また、GPS受信機3が非測位状態でも自律航法用複合センサの計測情報から車両の現在位置と進行方位を推定できるので、トンネルや高架下の道路などにおいても、安定して車両の現在位置と進行方位を提供できる。
【0063】
実施の形態2.
次にこの発明の実施の形態2について説明する。
この実施の形態2によるロケータ装置は、車両の進行方位に合致する方向にある道路ネットワークのリンク群を先読みして保持するようにしたものであり、その構成は図1のブロック図に示した実施の形態1の場合と同様であるため、その図示および説明は省略する。
【0064】
次に動作について説明する。
なお、その動作についても、基本的には実施の形態1の場合と同様であり、道路網読出し手段53と走行道路・位置候補管理手段566の動作だけが異なるものであるため、その道路網読出し手段53と走行道路・位置候補管理手段566の動作について説明し、その他については説明を省略する。
【0065】
ここで、図11は道路網読出し手段53が走行道路候補の前方に接続可能なリンク群を先読みする際の状態を示した説明図である。道路網読出し手段53は実施の形態1で説明した処理の他に、位置・方位推定手段565で推定した車両の進行方位に合致する方向で、走行道路候補を構成するリンク群に接続可能な複数のリンク群を所定距離または所定数だけ先読みし、この先読みした前方リンク群の保持も行っている。走行道路・位置候補管理手段566は、位置・方位推定手段565で推定した車両の現在位置を投影する対象にその前方リンク群も含めて処理を行う。
【0066】
例えば、図11に示すように、時刻t2における走行道路の候補がリンク群LS3 を構成リンク群とするRoadC1-t2 のみであり、時刻t3に位置・方位推定手段565で推定した車両の現在位置がPE-t3だったとすると、道路網読出し手段53は時刻t3に位置・方位推定手段565で推定した車両の進行方位に合致する方向で、時刻t2における走行道路の候補RoadC1-t2 に接続可能なリンク群から、リンク群LS4 、LS6 、およびLS7 を前方リンク群として設定する。
【0067】
このように、この実施の形態2によれば、走行道路・位置候補管理手段566にて、位置・方位推定手段565の推定した車両の進行方位に合致する方向で、走行道路候補の構成リンク群に接続可能なリンク群を、所定距離または所定数だけ先読みして保持しているので、車両の前後方向の誤差が推定位置に含まれていても、道路ネットワーク上に車両の現在位置を求めることができ、また、道路分岐点で車両の現在位置を見失うことがなくなるなどの効果が得られる。
【0068】
実施の形態3.
次にこの発明の実施の形態3について説明する。
この実施の形態3によるロケータ装置は、推定した車両の現在位置の軌跡形状と道路ネットワークの形状を比較して、走行道路と現在位置の設定、管理を行うようにしたものであり、その構成は図1のブロック図に示した実施の形態1の場合と同様であるため、その図示および説明は省略する。
【0069】
次に動作について説明する。
なお、その動作についても、基本的には実施の形態1の場合と同様であり、走行道路・位置候補管理手段566の動作だけが異なるものであるため、その走行道路・位置候補管理手段566の動作について説明し、その他については説明を省略する。
【0070】
ここで、図12は屈曲路を車両が通過する状態を示した説明図で、同図(a)から同図(c)はそれぞれ時刻t1から時刻t3における状態を示している。走行道路・位置候補管理手段566は実施の形態1で説明した処理の他に、位置・方位推定手段565で推定した車両の現在位置を中心とする所定範囲内に道路分岐点、あるいは屈曲路がある場合には、推定した車両の現在位置に関する所定距離または所定時間以上前からの軌跡形状と、道路ネットワークで接続関係にあるリンク群の形状または接続関係を比較することにより、リンク群への投影点の調整および、リンク群の選択も行っている。
【0071】
例えば、図12(a)に示すように、時刻t1において位置・方位推定手段565が推定した車両の現在位置PE-t1から近傍のリンク群に投影可能な地点がa点、b点およびc点の3ヵ所あった場合には、走行道路・位置候補管理手段566は、投影地点が1点のみであった時刻t0から位置・方位推定手段565で推定した車両の現在位置の軌跡形状(PE-t0→PE-t1)と、道路ネットワークのそれら各点への接続形状(PC-t0→a、PC-t0→b、PC-t0→c)を比較して、時刻t1における投影点はc点(PC-t1)であると決める。同図(b)と同図(c)に示す場合も同図(a)の場合と同様に、時刻t2および時刻t3における投影点をそれぞれe点(PC-t2)とg点(PC-t3)であると決める。
【0072】
このように、この実施の形態3によれば、走行道路・位置候補管理手段566にて、位置・方位推定手段565の推定した車両の現在位置の軌跡形状と道路ネットワークの形状とを比較して、リンク群への投影点の調整、およびにリンク群の選択を行っているので、屈曲路を走行した場合でも、安定した車両の現在位置を提供できるという効果が得られる。
【0073】
実施の形態4.
次にこの発明の実施の形態4について説明する。
この実施の形態4によるロケータ装置は、車両の進行方位に合致する方向に道路ネットワークがなくなっても、しばらくの間は車両の現在位置を求めるようにしたものであり、その構成は図1のブロック図に示した実施の形態1の場合と同様であるため、その図示および説明は省略する。
【0074】
次に動作について説明する。
なお、その動作についても、基本的には実施の形態1の場合と同様であり、走行道路・位置候補管理手段566の動作だけが異なるものであるため、その走行道路・位置候補管理手段566の動作について説明し、その他については説明を省略する。
【0075】
ここで、図13は位置・方位推定手段565が推定した車両の進行方位に合致する方向で走行道路候補のリンク群を前方接続できなくなったとき以降の状態を示した説明図で、同図(a)と同図(b)はそれぞれ時刻t1と時刻t3における状態を示している。走行道路・位置候補管理手段566は実施の形態1で説明した処理の他に、次の処理も行っている。すなわち、位置・方位推定手段565が推定した車両の進行方位に合致する方向で走行道路候補のリンク群を前方接続できなくなった時点の投影点と、推定した現在位置の位置関係に基づいて、それ以後、所定時間が経過するまでの間、または車両が所定距離を走行するまでの間は、投影点の前方に現在位置の候補を更新する。また、所定時間が経過した後、または所定距離を走行した後は、他の走行道路候補があれば当該走行道路候補を抹消し、他の走行道路候補がなければ、推定した現在位置の方へ現在位置の候補を寄せるように位置更新する。
【0076】
例えば、図13(a)に示すように、時刻t0に位置・方位推定手段565で推定した車両の現在位置PE-t0を近傍のリンク群に投影したのを最後に、時刻t1に位置・方位推定手段565で推定した車両の現在位置PE-t1を投影する近傍のリンク群がなくなった場合、時刻t0から位置・方位推定手段565で推定した車両の現在位置の軌跡形状(PE-t0→PE-t1)と相似な軌跡が示されるように、時刻t0における投影点PC-t0と位置・方位推定手段565で推定した現在位置PE-t0の位置関係(経度差:Δλt0、緯度差Δφt0)に基づいて、投影点PC-t0の前方に現在位置の候補PC-t1の更新を行う。また、図13(b)に示す時刻t3の場合には、時刻t0から位置・方位推定手段565で推定した車両の現在位置PE-t0が所定距離ΔdFRE を走行するまでは同図(a)と同様の位置更新を行い、所定距離ΔdFRE に達した時刻t2以降は、位置・方位推定手段565で推定した現在位置PE-t3の方向へ現在位置の候補PC-t3を寄せるように位置更新する。
【0077】
このように、この実施の形態4によれば、走行道路・位置候補管理手段566にて、位置・方位推定手段565の推定した車両の進行方位に合致する方向に道路ネットワークがなくなった場合でも、所定時間が経過、あるいは所定距離を走行するまでの間は、現在位置の候補を連続性をもたせて継続的に更新しているので、道路ネットワーク化されていない新しい道路や農道などが含まれる経路を走行した場合でも、安定した車両の現在位置を提供できるという効果が得られる。
【0078】
実施の形態5.
次にこの発明の実施の形態5について説明する。
この実施の形態5によるロケータ装置は、GPS受信機の測位率が低下する区間やGPS位置の分散が大きくなる区間を走行する場合には、車両の移動ベクトルを用いてマップマッチングを行うようにしたものであり、その構成は図1のブロック図に示した実施の形態1の場合と同様であるため、その図示および説明は省略する。
【0079】
次に動作について説明する。
なお、その動作についても、基本的には実施の形態1の場合と同様であり、走行道路・位置特定手段567の動作だけが異なるものであるため、その走行道路・位置特定手段567の動作について説明し、その他については説明を省略する。
【0080】
ここで、図14は車両がトンネルを通過する前後の状態を示す説明図である。走行道路・位置特定手段567は、実施の形態1で説明した処理の他に、GPS受信機3の所定時間における測位率が所定値以下になった場合、またはGPS位置の分散が大きくなった場合に、車両の現在位置を、当該状態になる直前に道路ネットワーク上に特定した車両の現在位置を起点にして、以後、位置・方位推定手段565で用いた車両の所定時間毎の移動距離と進行方位変化で示される分だけ前方に道路ネットワーク上に位置更新する処理も行っている。
【0081】
例えば、図14に示すように、トンネル進入直前に位置・方位推定手段565で推定した車両の現在位置PE-t0に対して近傍のリンク群上に現在位置Pt0を特定したとする。トンネル通過中およびGPS受信機3の所定時間における測位率が所定値以下になる時刻t1から時刻t7までの間は、時刻t0で特定した現在位置Pt0を起点に、位置・方位推定手段565で用いた車両の所定時間毎の移動距離と進行方位変化、すなわち、図14中に太線の矢印で示した、所定時間ごとの移動ベクトルに示される分だけ、前方に接続されるリンク群上に位置更新(図中のPt1〜Pt7)する。そして、GPS受信機3の所定時間における測位率が所定値以上になった時刻t8では、位置・方位推定手段565で推定した車両の現在位置PE-t8を近傍のリンク群上に投影して現在位置Pt8を決めてゆく。
【0082】
このように、この実施の形態5によれば、GPS受信機3の所定時間における測位率が所定値以下になると、走行道路・位置特定手段567にて、その直前に道路ネットワーク上に特定した車両の現在位置を起点にして、車両の単位時間毎の移動距離と進行方位変化をもとに、道路ネットワーク上に現在位置を更新しているので、GPS受信機3の測位率が低下する区間やGPS位置の分散が大きくなる区間の道路を走行した場合でも、マップマッチングは誤差が累積されない車両の移動ベクトルを用いて行われるため、安定した車両の現在位置を提供することができるという効果が得られる。
【0083】
実施の形態6.
次にこの発明の実施の形態6について説明する。
この実施の形態6によるロケータ装置は、距離センサ1の代わりに、当該ロケータ装置に内蔵した加速度センサを用いて自律航法用複合センサを形成したものであり、図15はそのようなこの発明の実施の形態6によるロケータ装置の構成を示すブロック図である。図において、4は距離センサ1の代わりに用いられて車両の加速度を検出する、当該ロケータ装置内の加速度センサであり、562は信号処理器5内に設けられて、加速度センサ4のオフセットを検出するオフセット検出手段である。なお、他の部分は、図1に同一符号を付して示した実施の形態1の各部と同等の部分であるためその説明は省略する。
【0084】
次に動作について説明する。
なお、その動作については、距離・速度計算手段561にて加速度センサ4の出力信号から移動距離および速度を計算すること以外は、実施の形態1の場合と同様であるため、加速度センサ4の動作と、オフセット検出手段562によるこの加速度センサ4のオフセット検出および距離・速度計算手段561に係わる、図2のステップST202動作についての説明を行い、その他については説明を省略する。
【0085】
まず、加速度センサ4の動作について説明する。
加速度センサ4は、加速度aACC が0の時でも出力信号SGACC が所定の電圧値([mV]、以下、オフセットOFACC という)を示すように調整されたもので、加速時にはオフセットOFACC より大きな電圧値が、また減速時にはオフセットOFACC より小さな電圧値が出力される。加速度センサ4の出力信号SGACC から加速度aACC を求めるには、次の式(29)に示すように、出力信号SGACC からオフセットOFACC を減算した後、電圧値を加速度の単位に変換するためのスケールファクタSFACC ([m/s2 /mV])を乗算すればよい。
【0086】
aACCi=(SGACCi−OFACCi)×SFACCi×ΔT ・・・(29)
【0087】
そして、図2に示すロケータ装置のメインルーチンの処理において、ステップST204で距離・速度計算手段561の処理として、加速度センサ4の出力電圧をA/D変換して上記式(29)にて加速度aACCiを求めた後、次の式(30)および式(31)を用いて速度VelDRi と移動距離Δdi を計算する。
【0088】
【0089】
また、ステップST205ではオフセット検出手段562の処理として、所定時間分の加速度センサ4の出力信号の標準偏差を計算し、当該標準偏差が所定値以下であれば停車状態だと判断し、そうでなけば走行状態だと判断する。そして、停車状態であると判断した場合は、標準偏差を計算した同じ時間帯の出力信号の平均を計算して、オフセットOFACC として保持する。
【0090】
このように、自律航法用複合センサを形成する距離センサ1を加速度センサ4で代替した場合でも、簡単にマップマッチングを行うことができ、車両の現在位置と進行方位をより正確に提供することが可能である。
【0091】
実施の形態7.
なお、上記実施の形態1においては、道路網読出し手段53は、リンク群の構成リンク数に上限を設けると説明したが、構成リンク数の代わりに、構成リンクの総リンク長に上限を設けるようにしてもよい。
【0092】
実施の形態8.
また、上記実施の形態5においては、走行道路・位置特定手段567は、GPS受信機3の所定時間における測位率が所定値以下になった時、当該状態になる直前に道路ネットワーク上に特定した車両の現在位置を起点にして、以後、位置・方位推定手段565で用いた車両の所定時間毎の移動距離と進行方位変化で示される分だけ前方に道路ネットワーク上に位置更新すると説明したが、GPS位置の分散が所定値以上になる状態が所定時間継続した時にも、同様に位置更新するようにしてもよい。
【0093】
【発明の効果】
以上のように、この発明によれば、GPS受信機の観測情報と自律航法用複合センサの計測情報に基づく車両の推定位置が一本化されているので、マップマッチングを簡単に行うことが可能となり、また、マップマッチングを行って道路ネットワーク上に車両の現在位置を求めているので、より正確な車両の現在位置と進行方位を提供することができるロケータ装置が得られる効果がある。
【0094】
この発明によれば、専用のカルマンフィルタにて、GPS位置と自律航法用複合センサの計測情報から車両の現在位置と進行方位を同時に推定しているので、GPS位置と自律航法用複合センサの計測情報の誤差が変動しても、車両の現在位置と進行方位を最適に推定することが可能となって、信頼性の向上がはかれ、また、GPS受信機が非測位状態でも、自律航法用複合センサの計測情報から車両の現在位置と進行方位を推定できるので、トンネルや高架下などの道路を走行中でも、安定的に車両の現在位置と進行方位を提供できる効果がある。
【0095】
この発明によれば、車両の進行方位に合致する方向にある道路ネットワークを先読みして保持しているので、車両の前後方向の誤差が推定位置に含まれていても、道路ネットワーク上に車両の現在位置を求めることが可能となり、また、道路分岐点で車両の現在位置を見失うことがなくなるなどの効果がある。
【0096】
この発明によれば、車両の推定現在位置の軌跡形状と道路ネットワークの形状を比較して、道路ネットワーク上に車両の現在位置を求めているので、屈曲路を走行した際にも、安定した車両の現在位置を提供できる効果がある。
【0097】
この発明によれば、車両の進行方位に合致する方向に道路ネットワークがなくなっても、以後しばらくの間は、連続性をもって継続的に車両の現在位置を求めいてるので、道路ネットワークが未整備経路を走行した際にも、安定した車両の現在位置を提供できる効果がある。
【0098】
この発明によれば、GPS受信機の測位率が低下する区間やGPS位置の分散が大きくなる区間の道路を走行した場合に、マップマッチングを、誤差が累積される推定位置ではなく、誤差が累積されない車両の移動ベクトルを用いて行っているので、上記区間の道路を走行した際にも、安定した車両の現在位置を提供できる効果がある。
【図面の簡単な説明】
【図1】 この発明の実施の形態1によるロケータ装置の構成を示すブロック図である。
【図2】 実施の形態1におけるメインルーチンの処理内容を示す流れ図である。
【図3】 実施の形態1における位置・方位推定手段の処理内容を示す流れ図である。
【図4】 実施の形態1における位置・方位推定手段による車両の現在位置の推定例を示す説明図である。
【図5】 実施の形態1における所定時間毎に実行される割込処理の内容を示す流れ図である。
【図6】 実施の形態1における距離センサから信号が出力されたときに実行される割込処理の内容を示す流れ図である。
【図7】 実施の形態1におけるGPS観測周期毎にGPS受信機から出力された観測情報を受信する割込処理の内容を示す流れ図である。
【図8】 実施の形態1における道路網読出し手段の、無分岐区間の接続関係にある複数のリンクを一つのリンク群として管理する際の状態を示す説明図である。
【図9】 実施の形態1における道路網読出し手段の、特に一本道においてリンク群を管理する際の状態を示す説明図である。
【図10】 実施の形態1における走行道路・位置候補管理手段の、車両の走行道路と現在位置の候補を管理する際の状態を示す説明図である。
【図11】 この発明の実施の形態2によるロケータ装置における、道路網読出し手段の走行道路候補の前方に接続可能なリンク群を先読みする際の状態を示す説明図である。
【図12】 この発明の実施の形態3によるロケータ装置における、屈曲路を車両が通過する際の状態を示す説明図である。
【図13】 この発明の実施の形態4によるロケータ装置における、車両の進行方位に合致する方向で走行道路候補のリンク群を前方接続できなくなったとき以降の状態を示す説明図である。
【図14】 この発明の実施の形態5によるロケータ装置における、車両がトンネルを通過する際の前後の状態を示す説明図である。
【図15】 この発明の実施の形態6のロケータ装置の構成を示すブロック図である。
【図16】 従来のロケータ装置の構成例を示すブロック図である。
【図17】 従来のロケータ装置における車両の現在位置の移動点の算出を示す説明図である。
【図18】 従来のロケータ装置におけるGPS位置を近傍のリンク上へ投影した投影点の算出を示す説明図である。
【図19】 従来のロケータ装置におけるルート算出を示す説明図である。
【図20】 従来のロケータ装置にて、カルマンフィルタで現在位置の推定点が決まる様子を示す説明図である。
【符号の説明】
1 距離センサ(自律航法用複合センサ)、2a 相対方位センサ(自律航法用複合センサ)、3 GPS受信機(絶対位置観測手段)、4 加速度センサ(自律航法用複合センサ)、52 道路網記憶手段、53 道路網読出し手段、565 位置・方位推定手段、566 走行道路・位置候補管理手段、567 走行道路・位置特定手段。
Claims (6)
- 道路ネットワークを記憶した道路網記憶手段と、
前記道路網記憶手段より読み出した道路ネットワーク上における車両の現在位置と進行方位を、自律航法用複合センサの計測情報と絶対位置観測手段の観測情報に基づいて、所定時間毎に推定する位置・方位推定手段と、
前記位置・方位推定手段で推定した車両の現在位置の近傍に存在する道路ネットワークのリンクを検索するとともに、当該リンクがリンクの両端を直線で結んだ直線データであれば、無分岐区間を示す接続関係にあるリンクを一つのリンク群としてまとめ、折れ線データであれば当該リンクをリンク群として扱う道路網読出し手段と、
推定した車両の現在位置を前記リンク群に投影した際のリンク群への最短距離が所定値以下で、かつ同一のリンク群および接続関係にあるリンク群上で位置投影し続けた距離が所定値以上になる接続関係にあるリンク群を車両の走行道路の候補として、また当該リンク群上の投影点を現在位置の候補として設定し管理する走行道路・位置候補管理手段と、
前記位置投影し続けた距離が最長となる走行道路の候補を走行道路として特定して、その走行道路のリンク群上の投影点を車両の現在位置として特定する走行道路・位置特定手段とを備えたロケータ装置。 - 位置・方位推定手段が、自律航法用複合センサによって計測された単位時間当たりの移動距離と進行方位変化から、車両の現在位置と進行方位を計算するシステムモデルと、絶対位置観測手段で観測した車両の現在位置と前記システムモデルにおける現在位置の関係を表した観測モデルに基づいて、状態ベクトルの行列要素には前記システムモデルにおける現在位置と進行方位を設定し、観測値には前記絶対位置観測手段で観測した車両の現在位置を設定したカルマンフィルタにより、状態ベクトルの行列要素である車両の現在位置と進行方位を推定するものであることを特徴とする請求項1記載のロケータ装置。
- 走行道路・位置候補管理手段が、位置・方位推定手段で推定した車両の進行方位に合致する方向で、走行道路候補の構成リンク群に接続可能な複数のリンク群を所定距離または所定数だけ先読みして保持しておき、この先読みして保持しておいたリンク群を、前記位置・方位推定手段で推定した車両の現在位置を投影する対象として用いるものであることを特徴とする請求項1記載のロケータ装置。
- 走行道路・位置候補管理手段が、位置・方位推定手段の推定した車両の現在位置を中心とした所定範囲内に、道路分岐点、あるいは屈曲路がある場合には、所定距離または所定時間以上前から推定した車両の現在位置の軌跡形状と、道路ネットワークで接続関係にあるリンク群の形状とを比較して、リンク群への投影点の調整、およびリンク群の選択を行うものであることを特徴とする請求項1記載のロケータ装置。
- 走行道路・位置候補管理手段が、位置・方位推定手段の推定した車両の進行方位に合致する方向で、走行道路候補の構成リンク群にその他のリンク群を前方接続できなくなった場合以降、所定時間が経過するまで、または所定距離を走行するまでの間は、前方接続できなくなった時点の投影点と推定した現在位置の位置関係に基づいて投影点の前方に現在位置の候補を更新し、所定時間が経過した後、または所定距離を走行した後は、他の走行道路候補があれば当該走行道路候補を抹消し、また他の走行道路候補がなければ、推定した現在位置の方向へ現在位置の候補を寄せるように位置更新するものであることを特徴とする請求項1記載のロケータ装置。
- 走行道路・位置特定手段が、絶対位置観測手段の所定時間における測位率が所定値以下になった時、あるいは前記絶対位置観測手段で観測した車両の現在位置の分散が所定値以上になる状態が所定時間以上続いた時に、その状態になる直前に道路ネットワーク上に特定した車両の現在位置を起点にして、以後、位置・方位推定手段で用いる車両の単位時間毎の移動距離と進行方位変化をもとに、道路ネットワーク上で現在位置の位置更新をするものであることを特徴とする請求項1記載のロケータ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15437799A JP3745165B2 (ja) | 1999-06-01 | 1999-06-01 | ロケータ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15437799A JP3745165B2 (ja) | 1999-06-01 | 1999-06-01 | ロケータ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000346663A JP2000346663A (ja) | 2000-12-15 |
JP3745165B2 true JP3745165B2 (ja) | 2006-02-15 |
Family
ID=15582831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP15437799A Expired - Lifetime JP3745165B2 (ja) | 1999-06-01 | 1999-06-01 | ロケータ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3745165B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112008002434T5 (de) | 2007-09-10 | 2010-06-24 | Mitsubishi Electric Corp. | Navigationsausrüstung |
US9864064B2 (en) | 2012-06-27 | 2018-01-09 | Mitsubishi Electric Corporation | Positioning device |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4341649B2 (ja) | 2006-07-12 | 2009-10-07 | トヨタ自動車株式会社 | ナビゲーション装置、位置検出方法 |
JP4124249B2 (ja) * | 2006-07-25 | 2008-07-23 | トヨタ自動車株式会社 | 測位装置、ナビゲーションシステム |
JP4853256B2 (ja) * | 2006-11-27 | 2012-01-11 | 株式会社デンソー | 車載用ナビゲーション装置 |
JP5261842B2 (ja) * | 2007-01-22 | 2013-08-14 | 振程 胡 | 移動体位置検出方法および移動体位置検出装置 |
JP5615596B2 (ja) * | 2010-05-31 | 2014-10-29 | パイオニア株式会社 | 情報表示装置、表示方法、表示プログラムおよび記録媒体 |
JP5513362B2 (ja) * | 2010-12-24 | 2014-06-04 | 株式会社ゼンリンデータコム | 速度情報生成装置、速度情報生成方法、渋滞情報生成装置及びプログラム |
WO2012141199A1 (ja) * | 2011-04-11 | 2012-10-18 | クラリオン株式会社 | 位置算出方法及び位置算出装置 |
JP5982190B2 (ja) * | 2012-06-20 | 2016-08-31 | クラリオン株式会社 | 車両位置検出装置および車両位置検出方法 |
JP6333164B2 (ja) * | 2014-12-15 | 2018-05-30 | アイシン・エィ・ダブリュ株式会社 | 車両情報記録システム、方法およびプログラム |
JP6598122B2 (ja) * | 2017-06-14 | 2019-10-30 | 本田技研工業株式会社 | 車両位置判定装置 |
JP7172159B2 (ja) * | 2018-06-18 | 2022-11-16 | カシオ計算機株式会社 | 測位装置、測位方法及び測位プログラム |
CN112255652A (zh) * | 2020-11-26 | 2021-01-22 | 中铁第五勘察设计院集团有限公司 | 一种北斗车辆定位数据和铁路线路数据的匹配方法及系统 |
CN113447040B (zh) * | 2021-08-27 | 2021-11-16 | 腾讯科技(深圳)有限公司 | 行驶轨迹确定方法、装置、设备以及存储介质 |
-
1999
- 1999-06-01 JP JP15437799A patent/JP3745165B2/ja not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112008002434T5 (de) | 2007-09-10 | 2010-06-24 | Mitsubishi Electric Corp. | Navigationsausrüstung |
US7987047B2 (en) | 2007-09-10 | 2011-07-26 | Mitsubishi Electric Corporation | Navigation equipment |
US9864064B2 (en) | 2012-06-27 | 2018-01-09 | Mitsubishi Electric Corporation | Positioning device |
Also Published As
Publication number | Publication date |
---|---|
JP2000346663A (ja) | 2000-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5142047B2 (ja) | ナビゲーション装置及びナビゲーション用プログラム | |
US8396659B2 (en) | Navigation device, method, and program | |
JP3745165B2 (ja) | ロケータ装置 | |
US5774824A (en) | Map-matching navigation system | |
US6002981A (en) | Correction method and intelligent vehicle guidance system for a composite-navigation of a motor vehicle | |
JP5152677B2 (ja) | ナビゲーション装置及びナビゲーション用プログラム | |
US20070078594A1 (en) | Navigation system and vehicle position estimating method | |
JPH085390A (ja) | 車の方位角を設定する装置及びその方法 | |
JP2003532097A (ja) | 位置決定方法およびナビゲーション装置 | |
JPH01207622A (ja) | 走行経路表示装置 | |
JP2008256620A (ja) | 地図データ修正装置、地図データ修正方法、及び地図データ修正プログラム | |
JP3895183B2 (ja) | 地図情報更新装置およびシステム | |
JP3559142B2 (ja) | ロケータ装置 | |
JP2002513139A (ja) | 車両位置の決定方法 | |
JP3552267B2 (ja) | 車両用位置検出装置 | |
JPH06111196A (ja) | 移動体の現在位置表示装置 | |
JP4822938B2 (ja) | ナビゲーション装置 | |
JPH061196B2 (ja) | 走行経路表示装置 | |
JP2002310696A (ja) | ナビゲーション装置 | |
JPH09311045A (ja) | ナビゲーション装置 | |
KR100216535B1 (ko) | 위치 정합도를 이용한 차량 항법용 주행 차량의 위치 측정 방법 | |
JPH07109366B2 (ja) | 移動体の現在位置表示装置 | |
JPH0629736B2 (ja) | 走行経路表示装置 | |
JP5191279B2 (ja) | ナビゲーション装置および車両位置更新方法 | |
JP2001349738A (ja) | ナビゲーション装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050930 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051018 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051116 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3745165 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101202 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131202 Year of fee payment: 8 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |