(57)【要約】【課題】  ナビゲーション端末装置の現在位置を道路上に補正するためのマッチング処理を正確に行う。【解決手段】  ナビゲーションシステム１０は、衛星航法手段２１２、自律航法手段２１３、マッチング処理手段２１５、地点記憶手段２１９、測位手段選択部２１４を備えている。分岐ノードを通過した後の走行距離を自律航法手段２１３から取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を地点記憶手段２１９に記憶し、測位手段選択部２１４は、所定の選択条件に従って衛星航法手段２１２または自律航法手段２１３の測位出力の何れかを選択し、マッチング処理手段２１５は、自律航法手段２１３が選択された場合は自律航法手段測位結果から移動体の進行方向を判別し、地点記憶手段２１９を参照し、進行方向に合致するリンク上の推定位置の地点をマッチング位置として選択する。【選択図】      図１
2006337114.tif 000002
【特許請求の範囲】
【請求項１】
衛星航法手段と自律航法手段と、衛星航法手段または自律航法手段により測位した移動体の現在位置をノードとノード間を結ぶリンクにより表現されたネットワークデータにマッチングするマッチング処理手段を有するナビゲーションシステムであって、
前記ナビゲーションシステムは、地点記憶手段と、測位手段選択部と、を備え、
前記マッチング処理手段は、前記自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶し、
前記測位手段選択部は、所定の選択条件に従って前記衛星航法手段または自律航法手段の測位出力の何れかを選択し、
前記マッチング処理手段は、前記測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、前記地点記憶手段を参照し、当該進行方向に合致するリンク上の前記推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、前記地点記憶手段を参照し、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択することによりマッチングすることを特徴とするナビゲーションシステム。
【請求項２】
前記地点記憶手段に記憶される推定位置の地点情報は分岐ノード毎にリセットされることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記マッチング処理手段は、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しないようにしたことを特徴とする請求項１または請求項２に記載のナビゲーションシステム。
【請求項４】
衛星航法手段と自律航法手段と、衛星航法手段または自律航法手段により測位した移動体の現在位置をノードとノード間を結ぶリンクにより表現されたネットワークデータにマッチングするマッチング処理手段と、地点記憶手段と、測位手段選択部と、を有するナビゲーションシステムにおけるマッチング方法であって、
前記マッチング処理手段が、前記自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶するステップと、
前記測位手段選択部が、所定の選択条件に従って前記衛星航法手段または自律航法手段の測位出力の何れかを選択するステップと、
前記マッチング処理手段が、前記測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、前記地点記憶手段を参照し、当該進行方向に合致するリンク上の前記推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、前記地点記憶手段を参照し、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択するステップと、
からなることを特徴とするマッチング方法。
【請求項５】
前記推定位置の地点情報を地点記憶手段に記憶するステップは、分岐ノード毎にリセットする処理を含むことを特徴とする請求項４に記載のマッチング方法。
【請求項６】
前記推定位置の地点情報を地点記憶手段に記憶するステップは、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しない処理を含むことを特徴とする請求項４または請求項５に記載のマッチング方法。
【請求項７】
衛星航法手段と自律航法手段を備えたナビゲーション端末装置とネットワークを介して接続され、前記衛星航法手段または自律航法手段により測位した移動体の現在位置をノードとノード間を結ぶリンクにより表現されたネットワークデータにマッチングするマッチング処理手段を有する経路探索サーバからなるナビゲーションシステムを構成する経路探索サーバであって、
前記経路探索サーバは、更に、地点記憶手段と、測位手段選択部と、を備え、
前記マッチング処理手段は、前記自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶し、
前記測位手段選択部は、所定の選択条件に従って前記衛星航法手段または自律航法手段の測位出力の何れかを選択し、
前記マッチング処理手段は、前記測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、前記地点記憶手段を参照し、当該進行方向に合致するリンク上の前記推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、前記地点記憶手段を参照し、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択することによりマッチングすることを特徴とする経路探索サーバ。
【請求項８】
前記地点記憶手段に記憶される推定位置の地点情報は分岐ノード毎にリセットされることを特徴とする請求項７に記載の経路探索サーバ。
【請求項９】
前記マッチング処理手段は、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しないようにしたことを特徴とする請求項７または請求項８に記載の経路探索サーバ。
【請求項１０】
衛星航法手段と自律航法手段を備え、前記衛星航法手段または自律航法手段により測位した移動体の現在位置をノードとノード間を結ぶリンクにより表現されたネットワークデータにマッチングするマッチング処理手段を有するナビゲーション端末装置がネットワークを介して経路探索サーバに接続されるナビゲーションシステムを構成する前記ナビゲーション端末装置であって、
前記ナビゲーション端末装置は、更に、地点記憶手段と、測位手段選択部と、を備え、
前記マッチング処理手段は、前記自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶し、
前記測位手段選択部は、所定の選択条件に従って前記衛星航法手段または自律航法手段の測位出力の何れかを選択し、
前記マッチング処理手段は、前記測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、前記地点記憶手段を参照し、当該進行方向に合致するリンク上の前記推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、前記地点記憶手段を参照し、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択することによりマッチングすることを特徴とするナビゲーション端末装置。
【請求項１１】
前記地点記憶手段に記憶される推定位置の地点情報は分岐ノード毎にリセットされることを特徴とする請求項１０に記載のナビゲーション端末装置。
【請求項１２】
前記マッチング処理手段は、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しないようにしたことを特徴とする請求項１０または請求項１１に記載のナビゲーション端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ受信機を用いた衛星航法手段と自律航法手段を測位手段として備え何れかの測位手段で現在位置を測位する、車載用あるいは歩行者用のナビゲーションシステムにおいて、測位手段で測位したナビゲーション装置またはナビゲーション端末装置の現在位置を道路上に補正するためのマッチング処理を正確に行うための技術に関するものであり、特に、分岐ノードを通過後のナビゲーション端末装置の移動距離に基づいて、ナビゲーション端末装置が到達している可能性のある各リンク上のそれぞれの地点情報を記憶し、衛星航法手段と自律航法手段による測位出力のうち信頼度の高い測位手段の測位出力に最も近いリンク上の地点に現在位置をマッチングするようにしたナビゲーションシステム、経路探索サーバ、ナビゲーション端末装置およびプログラムに関するものである。
【背景技術】
【０００２】
従来から、地図データ、道路データを用いて、所望の出発地から目的地までの経路を探索して利用者を案内するナビゲーション装置、ナビゲーションシステムが知られており、このようなナビゲーション装置、ナビゲーションシステムとしては自動車に搭載して運転者に経路を案内するカーナビゲーション装置、携帯電話をナビゲーション端末として利用して経路探索サーバに経路探索要求を送り、その結果を受信して経路案内を受ける通信型のナビゲーションシステムなどが実用化されている。
【０００３】
特に、通信型のナビゲーションシステムは、携帯電話などの携帯端末をナビゲーション端末として利用したシステムであって、歩行者用のナビゲーションシステムとしても用いられるものである。歩行者用のナビゲーションシステムとしては、交通機関を含めた経路案内機能を付加することが好ましく、徒歩経路の探索と案内に加えて、経路探索サーバに列車時刻データを蓄積し、所望の出発駅から所望の目的駅までの経路（乗車候補列車）を、徒歩経路の探索と案内に加えて案内する機能を有するナビゲーションシステムも存在する。
【０００４】
また、航空機、列車、電車、バスなどの交通手段を用いて出発地から目的地までの経路を探索して案内する経路探索システムも知られている。このような経路探索システムは一般的には、ユーザが指定する出発日時、出発地、目的地、到着時刻等の経路探索条件に基づいて、各交通機関の運行データをデータベース化した運行データＤＢ（データベース）を参照して、乗り継ぎを含めて出発地と目的地を結ぶ、利用可能な各交通手段を経路として順次たどり、経路探索条件に合致する案内経路（列車などの交通手段）の候補を１つまたは複数提示するように構成される。経路探索条件としては更に、所要時間、乗り継ぎ回数、運賃などの条件を指定できるようにされているのが一般的である。
【０００５】
歩行者ナビゲーションシステムやカーナビゲーションシステムにおける経路探索のための道路ネットワークは、例えば、図６に示すように道路Ａ、Ｂ、Ｃからなる場合、道路Ａ、Ｂ、Ｃの端点、交差点、屈曲点などをノードとし、各ノード間を結ぶ道路を有向性のリンクで表し、ノードデータ（ノードの緯度・経度）、リンクデータ（リンク番号）と各リンクのリンクコスト（リンクの距離またはリンクを走行するのに必要な所要時間）をデータとしたリンクコストデータとで道路ネットワークデータを構成している。すなわち、図６において、○印、◎印がノードを示し、◎印は道路の交差点を示している。各ノード間を結ぶ有向性のリンクを矢印線（実線、点線、２点鎖線）で示している。リンクは、道路の上り、下りそれぞれの方向を向いたリンクが存在するが、図６では図示を簡略化するため矢印の向きのリンクのみを図示している。
【０００６】
このような道路ネットワークのデータを経路探索用のデータベースとして経路探索を行う場合、出発地のノードから目的地のノードまで連結されたリンクをたどりそのリンクコストを累積し、累積リンクコストの最少になる経路を探索して案内する。すなわち、図６において出発地をノードＡＸ、目的地をノードＣＹとして経路探索を行う場合、ノードＡＸから道路Ａを走行して２つ目の交差点で右折して道路Ｃに入りノードＣＹにいたるリンクを順次たどりリンクコストを累積し、リンクコストの累積値を最少になる経路を探索して案内する。図６ではノードＡＸからノードＣＹに至る他の経路は図示されていないが、実際にはそのような経路が他にも存在するため、ノードＡＸからノードＣＹに至る可能な経路を同様にして探索し、それらの経路のうちリンクコストが最少になる経路を最適経路として決定するものである。この手法は、例えば、ダイクストラ法と呼ばれる周知の手法によって行われる。
【０００７】
上記のような道路ネットワークは、図６に模式的に示すようにリンクコストが固定であり、経路が定まればその累積リンクコストは一意に定まる静的なネットワークデータであり、データの量も道路ネットワークの量に比例したものになる。交通機関の運行ネットワークデータも同様でありバス路線が設定されている道路ネットワークのデータが路線ネットワークのデータとして使用される。
【０００８】
現在、このようなナビゲーションシステムを利用した路線バスの運行管理システムも存在している。このような運行管理システムは、例えば、各路線バスの車両に移動体端末を設置し、現在位置を測位して路線ネットワーク上にマッチング処理することで、各車両の運行位置を把握し、各停留所に車両が到着する予定時刻を表示するサービスを行ったり、道路の渋滞状況を検出したり、車両の配車状況や車両の運行状況の履歴を管理したりするシステムである。
【０００９】
一般に、上記のようなナビゲーションシステムにおいて、ナビゲーション端末装置は測位手段としてＧＰＳ受信機を搭載している。この測位手段は複数のＧＰＳ衛星信号が送信するＧＰＳ衛星信号を受信して処理し、現在位置（緯度・経度）を測位している。この方法は衛星航法と言われる。ＧＰＳ衛星信号はトンネル内や地下では受信することができず、また、ビルが密集した場所ではＧＰＳ信号の反射があり、測位精度が悪化する。
【００１０】
このため、車載用のナビゲーション装置などでは、加速度センサー、舵角センサー、ジャイロ、車速センサーなどを設けて現在位置を測位する測位手段を併用している。この測位方法は各自律航法と言われる。携帯電話をナビゲーション端末装置とする歩行者用のナビゲーション端末装置においても最近では姿勢検出センサーやジャイロを搭載して自律航法による測位機能を併用させた機器も出現している。
【００１１】
ＧＰＳ受信機を用いた測位手段による現在位置にはＧＰＳ衛星信号の処理における演算誤差が含まれることは周知である。一般的にＧＰＳの単独測位精度は一般的に１０ｍ強であり、ＧＰＳ測位手段で測位した位置（緯度・経度）が道路上から外れる場合がある。マッチング処理とはこの誤差による道路からのずれを修正する処理をいう。通常は測位した現在位置（測位した緯度・経度）に最も近い道路を抽出し、現在位置からこの道路に垂線をおろし、道路との交点を現在位置（補正緯度・経度）として補正する処理である。このような処理方法を投影法という。地図上の道路データを使用して上記の処理を行う方法をマップマッチングと言い、経路探索サーバが探索した経路データを使用して上記の処理を行う方法をルートマッチングという。
【００１２】
また、自律航法手段により測位した位置情報は、前回測位した自車位置から各種センサーによって計測した移動距離や方位の変化分を累積して現在位置を測位するものであり、測位誤差が累積されてゆく。この場合にもマッチング処理が必要になる。一般的にはＧＰＳを使用した衛星航法による測位では自車の絶対位置が測位できるので、天空が開け、ＧＰＳ衛星信号の受信状態が良い場所では衛星航法による測位結果が用いられる。
【００１３】
マッチング処理を行って自車位置の測位誤差の修正を行うことにより、地図上に自車位置を表示するにあたって、案内経路である道路上に正しく表示することができ、利用者は自車位置が案内経路である道路上を走行していることを確認しながら運転を続けることができる。従って、マッチングのエラーが生じると、案内経路から外れた道路上に自車位置が表示され、利用者は案内経路上を走行しているにもかかわらず、案内経路から外れたものと誤認してしまうことになる。
【００１４】
一方、現在位置が案内経路からの逸脱し、そのずれ量が一定の範囲（一定時間経過、あるいは一定の距離）を超えると、当初の経路探索で案内した経路が役に立たなくなるため、その時の現在位置を起点にして目的地までの案内経路を再探索してナビゲーション装置に配信し直すことが必要になる。この再探索の処理をリルート処理と称している。
【００１５】
すなわち、マッチング処理は、自社位置を地図上に表示する際に正しく案内経路である道路上を走行しているか否かを利用者に告知する目的と、自社位置が案内経路から一定の範囲以上逸脱した際にリルート処理を起動し、目的地までの案内経路を改めて探索する目的のために行われるものである。
【００１６】
マップマッチング処理においては、通常、経路探索のための道路ネットワークデータ（図６参照）を用いて行う。測位した現在位置に対してマッチングすべき道路が接近して複数ある場合には、補正した現在位置が本来の経路（経路探索により探索した出発地から目的地までの最短の案内経路）上でなく、隣接する他の道路上に誤って補正されるエラーが生じる場合がある。特に道路が狭い角度で分岐し、分岐した道路が分岐点以降狭い間隔で平行しているような道路構造の場所では特にマッチング処理でエラーが生じ易い。
【００１７】
このようなマッチング処理のエラーが生じると、先に述べたように、正しい案内経路を走行しているにもかかわらず利用者に案内経路から逸脱したという誤った判断をさせてしまうことになる。そして、案内経路からの逸脱の範囲が一定の範囲を超えている場合には、正しい案内経路を走行していても、リルート処理が起動されてしまい、経路探索処理の無駄が発生してしまう。
【００１８】
そして、リルート処理の結果、新たな案内経路がナビゲーション端末装置に伝えられると実際には当初の正しい案内経路を走行しているにもかかわらず、他の道路上を出発点とした新たな案内経路に走行道路を変更するか、時間が経過して現在位置が当初の案内経路戻り再度リルートが行われるまで利用車の判断で走行を続けるなど、一時的に案内経路が役に立たない状態に陥る。
【００１９】
従ってマッチング処理には正確性が求められ、この精度を向上させるための技術も種々行われている。例えば、下記の特許文献１（特開平８−６８６５６号公報）に開示された「車載用ナビゲーション装置」が知られている。
【００２０】
この特許文献１に開示された車載用ナビゲーション装置は、予め、経路探索部により出発地と目的地を結ぶ誘導経路が探索され、誘導経路記憶部に記憶される。ＧＰＳ受信機の検出車両位置に基づき、マップマッチング部がＣＤ−ＲＯＭ等のメモリに記憶された車両位置周辺の地図データを用いて車両位置近くの複数のマッチング候補道路を選び出し、その中に誘導経路があるときは該誘導経路の優先度を上げて１つのマッチング候補道路を決定し、該決定したマッチング候補道路上に車両位置を修正するように構成されている。
また、地図画像描画部は車両位置周辺の地図データを用いて修正車両位置を含む地図画像を誘導経路とともにビデオＲＡＭに描画し、更に、地図画像上の修正車両位置に相当する箇所に車両位置マークを描画する。ビデオＲＡＭの画像は映像変換部により読み出され、所定の映像信号に変換されたのちディスプレイ装置に出力されて画面表示されるように構成されている。
【００２１】
すなわち、特許文献１に開示された車載用ナビゲーション装置は、誘導経路を含む複数のマッチング候補道路がある場合、誘導経路を優先してマッチング処理することによりマッチング処理の精度を向上させようとしたものである。
【００２２】
前述したように、道路が狭い角度で分岐し、分岐した道路が分岐点以降狭い間隔で平行しているような道路構造の場所では特にマッチング処理でエラーが生じ易い。また、幹線道路から側道に分岐する場合なども、幹線道路と側道が非常に接近したままなので、マッチング処理を誤りやすい。例えば、図７に示すように道路が分岐ノードＮ１において、狭い角度でリンクＬ１とＬ２に分岐し分岐後リンクＬ１とＬ２とがしばらく平行して走り、リンクＬ２が立体交差でリンクＬ１の下または上を通過する道路構造であり、案内経路がＬ２を進行してノードＮ３をリンクＬ３に直進する経路である場合の投影法を用いたマッチング処理について説明する。
【００２３】
図８には各時点において測位した現在位置Ｐ１〜Ｐ４が×印で図示されおり、この現在位置が案内経路であるリンクＬ２にマッチングされれば問題ないが、リンクＬ２とリンクＬ１の間の距離が小さい場合、案内経路でないリンクＬ１にマッチングされるエラーを生じることがある。すなわち、図８の測位点Ｐ４の測位データが得られた瞬間において、測位位置がリンクＬ２から所定距離以上離れたので、マッチング処理が行われる。ナビゲーション端末装置２０はリンクＬ２を走行しているのであるから、位置Ｐａにマッチング処理されればよいのであるが、測位した現在位置Ｐ４に最も近いリンクはリンクＬ１であるから、投影法により位置Ｐｂにマッチングされてしまう。
【００２４】
このようにマックチングエラーが生じると、表示手段に表示される自車位置が案内経路であるリンクＬ２から外れ、リンクＬ１上に表示される不都合が生じる。路線バスの車両運行管理システムにおいては各バス車両の位置を正確に把握し運行状況を正確に管理する必要があり、マッチング精度を向上させることが望まれている。
【００２５】
また、このエラーが一定の範囲（時間または走行距離）を超過すると、経路のリルート（再探索要求）が発生する。リルートの結果、新たに探索された経路は、リンクＬ１を直進してノードＮ２に至り、ノードＮ２で右折してリンクＬ４をノードＮ４まで走行し、ノードＮ４を右折してリンクＬ５をノードＮ３まで走行し、ノードＮ３左折してもとの案内経路であるリンクＬ３に至る経路である。この場合、現在位置を別の道路にマッチングしてしまったので、リルート処理した結果誤ったガイダンス音声を発生してしまうことになり、利用者を混乱させるので、このような不具合を防止することが好ましい。
【００２６】
また、実際の自車位置が当初の案内経路であるリンクＬ２にあるので、このリルート処理は無駄な処理であり、利用者を混乱させるという不都合を生じる。この観点からもマッチング精度を向上させることが望まれている。
【００２７】
このような問題点を解決する技術として、下記の特許文献２（特開２００４−２７１２９３号公報）に開示された「ナビゲーション装置」が知られている。この特許文献２に開示されたナビゲーション装置は、表示部と、現在位置表示情報を記憶する履歴位置情報Ｄ
Ｂと、現在位置情報をＧＰＳから獲得する位置情報受信部と、現在位置情報を解析して現在位置を算出する位置情報解析部と、地図情報を記憶するＭＡＰＤＢと、車両の車速パルス値と進行方向を計測する計測部と、車速パルス及び進行方向と、直前の現在位置表示情報とから予測移動距離及び予測移動方向を算出し、現在位置と地図情報とに基づいて、測位位置情報を算出する中央処理部と、算出された予測移動距離、予測移動方向及び測位位置情報を記憶する位置情報ＤＢと、許容範囲の閾値テーブルを記憶する許容テーブルＤＢとを備えて構成されている。
【００２８】
そして、このナビゲーション装置においては、中央処理手段は、位置情報記憶手段に記憶されている予測移動距離及び予測移動方向から車両の予測移動位置を算出し、当該予測移動位置と許容テーブル記憶手段に記憶されている閾値テーブルに基づいて、予測位置範囲を決定し、位置情報記憶手段に記憶されている測位位置情報と予測位置範囲を比較して、測位位置情報が予測位置範囲内であれば、測位位置情報を現在位置表示情報とし、測位位置情報が予測位置範囲外であれば、予測移動位置を現在位置表示情報とするようにしている。
【００２９】
また、本願の出願人は、路線バスの運行管理におけるマッチング処理の精度を向上させる目的で、既に特願２００５−０１３９５７号の発明についての特許出願を行っている。
【００３０】
この特願２００５−０１３９５７号（以下、「先願１」という。）に開示された発明においては、路線バスの車両に設置される移動体端末装置と運行管理サーバとがネットワークを介して接続されるように構成されている。そして、移動体端末装置は、衛星航法に基づき位置を検出する位置検出手段と、自律航法手段と、通信手段と、マッチング手段と、路線ネットワークデータを記憶した路線データ記憶手段と、を備え、路線ネットワークデータは、所定のバス路線のネットワークデータのみで構成され、マッチング手段は、前記位置検出手段が検出した現在位置データを路線ネットワークデータにマッチング処理し、マッチング処理した現在位置データを、通信手段を介して運行管理サーバに送信するように構成されたものである。
【００３１】
また、先願１においては、駅前のバスターミナルなど、周囲にビルが密集しＧＰＳ測位におけるマルチパスの影響からマッチングエラーが生じ易いエリアにおいては、ＧＰＳ測位手段を使用せず、自律航法を使用した測位手段を用いて測位、マッチング処理するように構成されている。
【００３２】
【特許文献１】特開平８−６８６５６号公報（図１、図５）
【特許文献２】特開２００４−２７１２９３号公報（図１、図４）
【発明の開示】
【発明が解決しようとする課題】
【００３３】
前述したように、図７、図８に示すように道路が狭い角度で分岐し、分岐した道路が分岐点以降狭い間隔で平行しているような道路構造の場所では特にマッチング処理でエラーが生じ易い。
【００３４】
しかしながら、上記特許文献１に開示された車載用ナビゲーション装置においては、誘導経路を優先してマッチング処理するものであるが、これは、車両が誘導経路に従って正しく走行しているという前提が満たされる限りにおいては、マッチングの精度を高めることができるが、車両が誘導経路から外れて走行している場合には、誤ったマッチングを行ってしまうという問題点があった。
【００３５】
また、上記特許文献２に開示された技術では、一定の閾値範囲を設定しておき、ＧＰＳにより測位した現在位置がその閾値範囲内にあればその測位位置を現在位置とするものであり、道路が狭い角度で分岐し、分岐した道路が分岐点以降、狭い間隔で平行しているような道路構造の場所では正確にマッチングを行える保証がないという問題点があった。
【００３６】
また、先願１に開示した発明は、バス路線のように設定された一定の経路を走行するバス車両などのマッチング処理においては効果を発揮するが、一般の車両には適用することができないという問題点があった。
【００３７】
本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、分岐ノードを通過後のナビゲーション端末装置の移動距離に基づいて、ナビゲーション端末装置が到達している可能性のある各リンク上のそれぞれの地点情報を記憶し、衛星航法手段と自律航法手段による測位出力のうち信頼度の高い測位手段の測位出力に最も近い地点または進行方向に合致するリンク上の地点に現在位置をマッチングすればマッチング処理の精度を向上させ得ることを想到して本発明を完成するに至ったものである。
【００３８】
すなわち、本発明は、上記の問題点を解消することを課題とし、測位手段で測位したナビゲーション装置またはナビゲーション端末装置の現在位置を道路上に補正するためのマッチング処理を正確に行うことができるナビゲーションシステム、経路探索サーバ、ナビゲーション端末装置およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００３９】
前記課題を解決するために、本願の請求項１にかかる発明は、
衛星航法手段と自律航法手段と、衛星航法手段または自律航法手段により測位した移動体の現在位置をノードとノード間を結ぶリンクにより表現されたネットワークデータにマッチングするマッチング処理手段を有するナビゲーションシステムであって、
前記ナビゲーションシステムは、地点記憶手段と、測位手段選択部と、を備え、
前記マッチング処理手段は、前記自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶し、
前記測位手段選択部は、所定の選択条件に従って前記衛星航法手段または自律航法手段の測位出力の何れかを選択し、
前記マッチング処理手段は、前記測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、前記地点記憶手段を参照し、当該進行方向に合致するリンク上の前記推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、前記地点記憶手段を参照し、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択することによりマッチングすることを特徴とする。
【００４０】
また、本願の請求項２にかかる発明は、請求項１の発明にかかるナビゲーションシステムにおいて、前記地点記憶手段に記憶される推定位置の地点情報は分岐ノード毎にリセットされることを特徴とする
【００４１】
また、本願の請求項３にかかる発明は、請求項１または請求項２の発明にかかるナビゲーションシステムにおいて、前記マッチング処理手段は、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しないようにしたことを特徴とする。
【００４２】
本願の請求項４にかかる発明は、
衛星航法手段と自律航法手段と、衛星航法手段または自律航法手段により測位した移動体の現在位置をノードとノード間を結ぶリンクにより表現されたネットワークデータにマッチングするマッチング処理手段と、地点記憶手段と、測位手段選択部と、を有するナビゲーションシステムにおけるマッチング方法であって、
前記マッチング処理手段が、前記自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶するステップと、
前記測位手段選択部が、所定の選択条件に従って前記衛星航法手段または自律航法手段の測位出力の何れかを選択するステップと、
前記マッチング処理手段が、前記測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、前記地点記憶手段を参照し、当該進行方向に合致するリンク上の前記推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、前記地点記憶手段を参照し、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択するステップと、
からなることを特徴とする。
【００４３】
また、本願の請求項５にかかる発明は、請求項４の発明にかかるマッチング方法において、前記推定位置の地点情報を地点記憶手段に記憶するステップは、分岐ノード毎にリセットする処理を含むことを特徴とする。
【００４４】
また、本願の請求項６にかかる発明は、請求項４または請求項５の発明にかかるマッチング方法において、前記推定位置の地点情報を地点記憶手段に記憶するステップは、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しない処理を含むことを特徴とする。
【００４５】
本願の請求項７にかかる発明は、
衛星航法手段と自律航法手段を備えたナビゲーション端末装置とネットワークを介して接続され、前記衛星航法手段または自律航法手段により測位した移動体の現在位置をノードとノード間を結ぶリンクにより表現されたネットワークデータにマッチングするマッチング処理手段を有する経路探索サーバからなるナビゲーションシステムを構成する経路探索サーバであって、
前記経路探索サーバは、更に、地点記憶手段と、測位手段選択部と、を備え、
前記マッチング処理手段は、前記自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶し、
前記測位手段選択部は、所定の選択条件に従って前記衛星航法手段または自律航法手段の測位出力の何れかを選択し、
前記マッチング処理手段は、前記測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、前記地点記憶手段を参照し、当該進行方向に合致するリンク上の前記推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、前記地点記憶手段を参照し、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択することによりマッチングすることを特徴とする。
【００４６】
また、本願の請求項８にかかる発明は、請求項７の発明にかかる経路探索サーバにおいて、前記地点記憶手段に記憶される推定位置の地点情報は分岐ノード毎にリセットされることを特徴とする。
【００４７】
また、本願の請求項９にかかる発明は、請求項７または請求項８の発明にかかる経路探索サーバにおいて、前記マッチング処理手段は、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しないようにしたことを特徴とする。
【００４８】
本願の請求項１０にかかる発明は、
衛星航法手段と自律航法手段を備え、前記衛星航法手段または自律航法手段により測位した移動体の現在位置をノードとノード間を結ぶリンクにより表現されたネットワークデータにマッチングするマッチング処理手段を有するナビゲーション端末装置がネットワークを介して経路探索サーバに接続されるナビゲーションシステムを構成する前記ナビゲーション端末装置であって、
前記ナビゲーション端末装置は、更に、地点記憶手段と、測位手段選択部と、を備え、
前記マッチング処理手段は、前記自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶し、
前記測位手段選択部は、所定の選択条件に従って前記衛星航法手段または自律航法手段の測位出力の何れかを選択し、
前記マッチング処理手段は、前記測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、前記地点記憶手段を参照し、当該進行方向に合致するリンク上の前記推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、前記地点記憶手段を参照し、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択することによりマッチングすることを特徴とする。
【００４９】
また、本願の請求項１１にかかる発明は、請求項１０の発明にかかるナビゲーション端末装置において、前記地点記憶手段に記憶される推定位置の地点情報は分岐ノード毎にリセットされることを特徴とする。
【００５０】
また、本願の請求項１２にかかる発明は、請求項１０または請求項１１の発明にかかるナビゲーション端末装置において、前記マッチング処理手段は、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しないようにしたことを特徴とする。
【発明の効果】
【００５１】
請求項１にかかる発明においては、自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶し、マッチング処理手段は、測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、進行方向に合致するリンク上の推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択する。
従って、狭い角度でリンクが分岐する分岐点であっても、ナビゲーション端末装置が走行を継続する間にナビゲーション端末装置での正確な進行方向（方位）が得られるため、より正確なマッチングを行うことができるようになる。
【００５２】
また、ナビゲーション端末装置が進行する可能性のある複数のリンクについて、各リンク上の走行距離に該当する地点情報を地点記憶手段に蓄積しているから、万が一マッチングを誤っていても正しい位置への復帰が可能となる。すなわち、ある地点を選択してマッチング処理しても、他の候補リンクについて走行距離情報からリンク上の地点が更新維持されるから、測位を繰り返すうちに、もし他のリンク上の位置の方が正しいと判断したら、そちらの候補にマッチング位置を修正することができるようになる。
【００５３】
この修正までの時間あるいは移動距離（走行距離）は、ナビゲーション端末装置の走行方向が定まる短い時間あるいは距離の間に行うことができるからリルート処理要求を行う前に正しいリンクへのマッチング修正ができ、無駄なリルート処理を行うようなケースを減少させることもできるようになる。
【００５４】
また、請求項２にかかる発明においては、請求項１にかかるナビゲーションシステムにおいて、前記地点記憶手段に記憶される推定位置の地点情報は分岐ノード毎にリセットされる。従って、分岐ノード毎に精度の高いマッチング処理を行うことができるようになる。また、地点記憶手段に記憶する候補リンクの地点情報が一方的に増えてしまうこともなく、候補リンク追跡の処理負荷を軽くすることができるようになる。
【００５５】
また、請求項３にかかる発明においては、請求項１または請求項２にかかるナビゲーションシステムにおいて、前記マッチング処理手段は、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しないようにされている。従って、地点記憶手段に記憶する候補リンクの地点情報の量を抑制することがなく、候補リンク追跡の処理負荷を軽くすることができるようになる。
【００５６】
請求項４にかかる発明においては、自律航法手段から、分岐ノードを通過した後の走行距離を取得し、分岐ノードから分岐する各リンク毎に当該リンク上の前記走行距離に基づく移動体の推定位置を示す地点情報を前記地点記憶手段に記憶し、マッチング処理手段は、測位手段選択部により自律航法手段が選択された場合は当該自律航法手段測位結果から移動体の進行方向を判別し、進行方向に合致するリンク上の推定位置の地点をマッチング位置として選択し、衛星航法手段が選択された場合は、衛星航法手段が測位した位置に最も近い推定位置の地点をマッチング位置として選択する。
従って、狭い角度でリンクが分岐する分岐点であっても、ナビゲーション端末装置が走行を継続する間にナビゲーション端末装置での正確な進行方向（方位）が得られるため、より正確なマッチングを行うことができるようになる。
【００５７】
また、請求項５にかかる発明においては、請求項４にかかるマッチング方法において、前記地点記憶手段に記憶される推定位置の地点情報は分岐ノード毎にリセットされる。従って、分岐ノード毎に精度の高いマッチング処理を行うことができるようになる。また、地点記憶手段に記憶する候補リンクの地点情報が一方的に増えてしまうこともなく、候補リンク追跡の処理負荷を軽くすることができるようになる。
【００５８】
また、請求項６にかかる発明においては、請求項４または請求項５にかかるマッチング方法において、前記マッチング処理手段は、前記推定位置が衛星航法手段の測位地点から所定の距離以上離れた地点についての位置情報を前記地点記憶手段に記憶しないようにされている。従って、地点記憶手段に記憶する候補リンクの地点情報の量を抑制することがなく、候補リンク追跡の処理負荷を軽くすることができるようになる。
【００５９】
請求項７ないし請求項９にかかる発明においては、それぞれ請求項１ないし請求項３にかかるナビゲーションシステムを構成する経路探索サーバを提供することができるようになる。
【００６０】
請求項１０ないし請求項１２にかかる発明においては、それぞれ請求項１ないし請求項３にかかるナビゲーションシステムを構成するナビゲーション端末装置を提供することができるようになる。
【発明を実施するための最良の形態】
【００６１】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。図１は本発明の実施例にかかるナビゲーションシステムの構成を示すブロック図である。なお、本実施例は車載用のナビゲーション端末装置と経路探索サーバを備えた通信型のナビゲーションシステムを例にとり説明するが、本発明は、通信型のナビゲーションのナビゲーションシステムに限ることなく、スタンドアロン型のナビゲーションシステムであってもよい。
【実施例】
【００６２】
本発明の実施例にかかるナビゲーションシステム１０は図１に示すように、ネットワーク１２を介して接続される車載用のナビゲーション端末装置２０と経路探索サーバ３０とを備えて構成されている。経路探索サーバ３０は、ナビゲーション端末装置２０から、出発地、目的地などの経路探索条件に基づいて最適な経路を探索して案内経路のデータや地図データを配信する。ナビゲーション端末装置２０は地図データ、案内経路のデータと、ナビゲーション端末装置２０現在位置（自車位置）を重ね合わせて表示手段に表示し、目的地までの経路のガイダンスを受けるように構成されている。
【００６３】
経路探索サーバ３０は、制御手段３１１、通信手段３１２、配信データ編集手段３１３、経路探索手段３１４、経路探索用の道路ネットワークデータ３５を蓄積したデータベースと地図データ３１６を蓄積したデータベースを備えている。ナビゲーションシステム１０が歩行者用のナビゲーション機能を備える場合には、徒歩専用の道路を探索するための歩行者ネットワークデータや交通機関を用いた経路探索のための交通ネットワークデータを蓄積したデータベース（図示せず）を備える。道路ネットワークデータ３１５は図６を参照して説明したように構成されている。
【００６４】
制御手段３１１は、図示してはいないがＲＡＭ、ＲＯＭ、プロセッサを有するマイクロプロセッサであり、ＲＯＭに格納された制御プログラムにより各部の動作を制御する。通信手段３１２は、ネットワーク１２を介してナビゲーション端末装置２０と通信するためのインターフェースである。配信データ編集手段３１３は、経路探索の結果得た最適な案内経路のデータや地図データをナビゲーション端末装置２０に配信するためのデータに編集するためのものである。
【００６５】
経路探索手段３１４はマルチモーダルな経路探索エンジンであって、ナビゲーション端末装置２０から送信された検索条件（出発地または現在地、目的地、移動手段、出発時刻など）に基づいて道路ネットワークデータ３１５を参照して出発地または現在地から目的地までの最適な経路（距離や所要時間が最小になる経路）を探索する。探索された案内経路は配信データ編集手段３１３で編集されナビゲーション端末装置２０に配信される。経路探索手段３１４は自動車と徒歩、徒歩と交通機関を併用した経路探索機能を有する場合、経路探索手段３１４はマルチモーダルな経路探索エンジンを用いる。このような経路探索エンジンは例えば特開２０００−２５８１８４号公報などに開示されている。経路の探索方法としては周知のダイクストラ法と呼ばれる手法が適用される。
【００６６】
また、経路探索サーバ３０はナビゲーション端末装置２０に必要な地図データを配信する。地図データ３１６は、緯度、経度によって所定の大きさに分割された単位地図からなり、通常、ナビゲーション端末装置２０の現在位置を中心に上下、左右の９枚分の地図がナビゲーション端末装置２０に配信される。ナビゲーション端末装置２０が移動し、地図データが不足すると、ナビゲーション端末装置２０は不足分の単位地図の配信を経路探索サーバ３０に要求し、所用の単位地図の配信を受ける。
【００６７】
ナビゲーション端末装置２０は経路探索サーバ３０から地図データ、案内経路のデータの配信を受けると、地図、案内経路、自車現在位置を表示し、利用者は目的地までの経路の案内を受けることができる。
【００６８】
ナビゲーション端末装置２０は、図１に示すように、制御手段２１１、衛星航法手段２１２、自律航法手段２１３、測位手段選択部２１４、マッチング処理手段２１５、配信要求編集手段２１６、通信手段２１７、配信データ記憶手段２１８、地点記憶手段２１９、表示手段２２０、操作・入力手段２２１を備えて構成されている。
【００６９】
制御手段２１１は、図示してはいないがＲＡＭ、ＲＯＭを有するマイクロプロセッサ（ＣＰＵ）を備えて構成され、ＲＯＭに格納された制御プログラムにより各部の動作を制御する。操作・入力手段２２１は、数字キーやアルファベットキー、その他の機能キー、選択キー、スクロールキーなどからなる操作・入力のためのものであり、出力手段である表示手段２２１に表示されるメニュー画面から所望のメニューを選択し、あるいは、キーを操作して種々の入力操作を行うものである。従って、表示手段２２０は操作・入力手段２２１の一部としても機能する。通信手段２１７は、ネットワーク１２を介して経路探索サーバ３０と通信するためのインターフェースである。
【００７０】
配信要求編集手段２１６は、操作・入力手段２２１を使用して入力された出発地、目的地、あるいは、衛星航法手段２１２または自律航法手段２１３で測位したナビゲーション端末装置２０の現在位置を出発地として、これらの情報を経路探索条件とした経路探索要求を編集するものである。経路探索条件には移動手段（自動車、徒歩、交通機関など）、出発時刻や到着時刻などを設定することもできる。また、配信要求編集手段２１６は、ナビゲーション端末装置２０の移動に伴い、経路探索サーバ３０から配信を受けている地図データに不足が生じた場合に不足分の地図データを要求する地図データ要求を編集し、経路探索サーバ３０に送信する。
【００７１】
配信データ記憶手段２１８は、経路探索サーバ３０から配信された経路探索結果である案内経路データ、地図データ、ガイダンスなどを記憶するものであり、これらのデータは必要に応じて配信データ記憶手段２１８から読み出され、表示手段２２０に表示される。一般的には、ナビゲーション端末装置２０の現在位置を含む一定の縮尺、一定の範囲の地図に、案内経路と、ナビゲーション端末装置２０の現在位置を示すマークを重ね合わせて該現在位置マークが表示画面の中心になるように表示する。また、経路探索サーバ３０から配信される案内経路データに音声ガイド（例えば、「この先、３００ｍ交差点です。左折して下さい」などの音声メッセージ）のデータが付加されている場合は、スピーカを介して音声メッセージを再生出力してユーザをガイドする。
【００７２】
衛星航法手段２１２はＧＰＳ受信機を備えＧＰＳ衛星信号を受信処理してナビゲーション端末装置２０の現在位置を測位する第１の測位手段である。自律航法手段２１３は加速度センサー、舵角センサー、ジャイロ、車速センサーなどを備え、ナビゲーション端末装置２０の現在位置を測位する第２の測位手段である。先に述べたように、一般的にはＧＰＳを使用した衛星航法による測位では自車の絶対位置が測位できるので、天空が開け、ＧＰＳ衛星信号の受信状態が良い場所では衛星航法手段２１２による測位結果が優先されて用いられる。
【００７３】
トンネル内などＧＰＳ衛星信号を受信できない場所では当然に自律航法手段２１３による測位結果が用いられる。またＧＰＳによる測位結果には１０ｍ程度の測位誤差が含まれるため、１０ｍの範囲内に案内経路以外のリンクが存在する場所では、自律航法手段２１３による測位結果のほうが衛星航法手段２１２による測位結果より信頼度が高くなるので自律航法手段２１３による測位結果が優先されて用いられる。マルチパスの影響により衛星航法手段２１２による測位結果の誤差が大きくなる場所においても同様である。測位手段選択部２１４は以上のような条件を判別して衛星航法手段２１２と自律航法手段２１３の何れかの測位結果を選択する。なお、自律航法手段２１３による測位結果は、測位手段選択部２１４の選択のいかんにかかわらず保持され、自車の移動距離や方位等の算出結果も保持される。
【００７４】
マッチング処理手段２１５は、衛星航法手段２１２、自律航法手段２１３等により測位した現在位置を道路上に補正する処理を行うものである。従来のマッチング処理は、前述したように、測位された現在位置に最も近い道路を選択し、この道路に垂線を下ろしてその交点を現在位置として補正する投影法が用いられる。本発明ではこの投影法をとらず、以下に詳述する処理によりマッチングを行う。
【００７５】
すなわち、マッチング処理手段２１５は、分岐ノードを通過後のナビゲーション端末装置２０の移動距離（走行距離）に基づいて、ナビゲーション端末装置２０が到達している可能性のある各リンク上のそれぞれの地点情報を地点記憶手段２１９に記憶し、測位手段選択部２１４が衛星航法手段２１２と自律航法手段２１３による測位出力のうち信頼度の高い測位手段を選択し、マッチング処理手段２１５は、地点記憶手段２１９に記憶された地点情報を参照して、測位手段選択部２１４で選択された測位手段が測位した現在位置に最も近い地点を選択してこの地点をマッチング位置とする処理を行うものである。測位手段選択部２１４により自律航法手段２１３が選択された場合はナビゲーション端末装置２０の走行方位が得られるので、当該走行方位に合致した（最も近い）リンク上の地点を選択してその地点をマッチング位置として選択する。衛星航法手段２１２が選択された場合は、衛星航法手段２１２が測位した測位位置（現在位置）に最も近い推定位置の地点をマッチング位置として選択すればよい。
【００７６】
以上のマッチング処理の概念を図２に示す模式図を参照して説明する。ナビゲーション端末装置２０が交差点や分岐点のノードＮを通過した後のマッチング処理において、自車がとり得るリンクは、Ｌ１〜Ｌ３の３方向である。マッチング処理手段２１５は、自律航法手段２１３または衛星航法手段２１２によりノードＮ通過後の移動距離（走行距離）に基づいて、上記可能性のある全てのリンクＬ１〜Ｌ３上の到達推定位置を地点情報（Ｐ１１〜Ｐ１３）として地点記憶手段２１９に記憶する。この時の測位位置はＰ１であったとする。
【００７７】
ノードＮ通過後のナビゲーション端末装置２０の移動距離（走行距離）は、衛星航法手段２１２（ＧＰＳ）による測位履歴から算出することもできるが、誤差が累積され、自律航法手段２１３による距離計測よりも誤差が大きくなる場合があるので、自律航法手段２１３による移動距離を用いることが好ましい。
【００７８】
さらにナビゲーション端末装置２０が走行し、測位位置がＰ２になった場合も同様の処理を行い、走行距離に基づいて全てのリンクＬ１〜Ｌ３上の到達推定位置を地点情報（Ｐ２１〜Ｐ２３）として地点記憶手段２１９に記憶する。以下、測位位置を得る都度、同様に各リンクＬ１〜Ｌ３上の地点情報を逐次記憶してゆく。
【００７９】
次に、マッチング処理手段２１５は、測位位置Ｐ１、Ｐ２のデータあるいは自律航法手段２１３に備える舵角センサの出力から、ナビゲーション端末装置２０の進行方向（方位）を算出し、この方位に合致する（あるいは最も近い方位を持つ）リンクを判別する。図２の場合、リンクＬ２が進行方向に最も近い方位のリンクであり、そのリンク上の地点、すなわち、図２の場合、位置Ｐ２１（方位がＰ２到達時点まで決定できなかった場合は位置Ｐ２２）をマッチング位置として選択する。
【００８０】
測位手段選択部２１４により衛星航法手段２１２が選択された場合は、自律航法手段２１３が選択された場合と同様に衛星航法手段２１２（ＧＰＳ）による測位履歴から進行方向（方位）を算出して、当該進行方向に最も近い方位を持つリンクを特定してマッチング位置を選択することもできるが、誤差が大きい場合は、衛星航法手段２１２が測位した測位位置（現在位置）に最も近い推定位置の地点をマッチング位置として選択すればよい。
【００８１】
ナビゲーション端末装置２０が何れかのリンクＬ１〜Ｌ３を走行し、次の分岐ノードに到達したら、地点記憶手段２１９に記憶した地点情報はリセットされ、次の分岐ノードからの各リンクについて前記と同様のマッチング処理が実行される。このように、新たな分岐に到達したときに各候補リンクの地点情報をリセットするように構成すれば、追跡する候補リンクの地点情報が一方的に増えてしまうこともない。あるいは所定地を越えた候補リンクの地点情報は追跡しない（維持しない）ようにして、候補リンク追跡の負荷を軽くすることもできる。
【００８２】
なお、衛星航法手段２１２と自律航法手段２１３の何れが測位した位置情報を用いるかは、測位手段選択部２１４が両者の信頼度が高い方を判別して決定する。前述したように、衛星航法手段２１２の測位結果には１０ｍ程度の誤差があることから、半径１０ｍの範囲内に案内経路のリンクと隣接他の道路のリンクが存在するかを判別し、この範囲内に他の道路のリンクが存在する場合は自律航法手段２１３による測位結果を用いる。なお、余裕をもって判別するためにはこの判別範囲を１０ｍ以内でなく２０ｍ以内の範囲とすればよい。
【００８３】
トンネルの中で分岐するような場合も、衛星航法手段２１２（ＧＰＳ）が使用できないので、自律航法手段２１３を選択する。マルチパスの影響が大きくなるエリアが特定されていれば、当該エリア内でも同様に自律航法手段２１３が選択される。なお、衛星航法手段２１２（ＧＰＳ）の信頼度が高いときに、ＧＰＳによる測位位置から離れすぎたリンクは候補リンクとせず、地点情報の維持（記憶）を行わないようにして、制御手段２１１の処理負荷を軽くしても良い（例えばＧＰＳの信頼度が十分あってＧＰＳによる測位位置から２００ｍ以上離れた候補リンクは対象としないなどの判別を行う）。
【００８４】
図３は、上記の測位手段選択の概念を説明するための模式図である。ナビゲーション端末装置２０が分岐点のノードＮ１を通過すると、自律航法手段２１３（または衛星航法手段２１２）から得られる走行距離に基づいて、走行可能性のある各リンクＬ１、Ｌ２についてそのリンク上における推定位置の位置情報が逐次地点記憶手段２１９に記憶されてゆく。
【００８５】
測位手段選択部２１４は、以下のようにして衛星航法手段２１２と自律航法手段２１３のうち信頼性の高いほうの測位結果を選択する。まず、区間Ａ１においてはリンクＬ１とリンクＬ２との間隔が例えば１０ｍ以内であり、この間は、衛星航法手段２１２の測位誤差の範囲内にリンクＬ１とＬ２が存在し、衛星航法手段２１２による測位結果の信頼性は自律航法手段２１３の測位結果よりも低くなるので、自律航法手段２１３の測位結果が選択される。
【００８６】
区間Ａ２においてはリンクＬ１とリンクＬ２の間隔が１０ｍ以上になり、この間は、衛星航法手段２１２測位誤差の範囲内には一方のリンクＬ１またはＬ２しか存在しないため、衛星航法手段２１２の測位結果の信頼性が回復するので、衛星航法手段２１２の測位結果が選択される。なお、一般には、衛星航法手段２１２の測位結果によりマッチングされたリンクに対する測位位置のばらつきを監視しナビゲーション端末装置２０が走行しているリンクを追跡する処理が行われるが、この間においてはこのような処理を併用してもよい。
【００８７】
区間Ａ３においては、リンクＬ１とリンクＬ２が立体交差するため、両リンクＬ１、Ｌ２の間隔が再び１０m以内となり、この区間Ａ３では区間Ａ１と同様に自律航法手段２１３による測位結果が選択される。区間Ａ３に入った時ノードＮ１からのナビゲーション端末装置２０の走行距離によるリンクＬ１上の地点は位置Ｐａ、リンクＬ２上の地点は位置Ｐｂである。
【００８８】
この時にナビゲーション端末装置２０の走行方向（方位）を自律航法手段２１３から取得すると、ナビゲーション端末装置２０はリンクＬ２を走行して右方向にカーブしてリンクＬ１の上（または下）を通過してゆくから、図中のノードＮ３の方向に変化する。この方向に該当する（または最も近い方向の）リンクはリンクＬ２であるから、マッチング処理手段２１５は、測位地点Ｐ４における測位情報をマッチングするリンクとしてリンクＬ２を選択する。この結果、測位地点Ｐ４はリンクＬ２上の推定位置Ｐａに正しくマッチングされることになる。
【００８９】
このようなマッチング処理を行えば、狭い角度でリンクが分岐する分岐点であっても、ナビゲーション端末装置２０が走行を継続する間に自車の正確な進行方向（方位）が得られるため、より正確なマッチングを行うことができる。
【００９０】
また、ナビゲーション端末装置２０が進行する可能性のある複数のリンクについて、各リンク上の走行距離に該当する地点情報を地点記憶手段２１９に蓄積しているから、万が一マッチングを誤っていても正しい位置への復帰が可能となる。すなわち、現在位置を選択してマッチング処理しても、他の候補リンクについて走行距離情報からリンク上の位置が更新維持される。測位を繰り返すうちに、もし他のリンク上の位置の方が正しいと判断したら、そちらの候補に変更される。
【００９１】
この修正までの時間あるいは移動距離（走行距離）は、ナビゲーション端末装置２０の走行方向が定まる短い時間あるいは距離の間に行うことができるからリルート処理要求を行う前に正しいリンクへのマッチング修正ができ、無駄なリルート処理を行うようなケースを減少させることもできる。
【００９２】
この時、本発明の特徴は、そのリンクを走行してきたと推定される位置へマッチングされる点にある。すなわち、従来のマッチング位置の変更は、推定位置からリンクに垂線を立ててその交点にマッチングしてしまうので、必ずしも正しい走行距離の位置に再マッチングされるわけではなかった。本発明の特徴は、マッチング処理に用いられていないリンクも分岐点からの走行可能な候補リンク上の推定位置を更新し続けることにあるということができる。
【００９３】
以上のナビゲーションシステム１０のマッチング処理の手順を図４のフローチャートを参照して詳細に説明する。ナビゲーション端末装置２０はステップＳ１１の処理において衛星航法手段２１２、自律航法手段２１３がそれぞれ現在位置を測位する。
【００９４】
ステップＳ１２の処理において、マッチング処理手段２１５は、ナビゲーション端末装置２０が分岐ノードを通過したかを判別する。分岐ノードを通過していない場合には、ステップＳ１３の処理において、通常（従来と同様）の投影法によるマッチング処理を行いリターンする。
【００９５】
ステップＳ１２の処理において、分岐ノードを通過したと判別された場合には、ステップＳ１４の処理に進み、マッチング処理手段２１５は自律航法手段２１３から分岐ノード通過後の走行距離のデータを受領する。そしてステップＳ１５の処理において、分岐後の各リンク毎に走行距離相当の推定位置の地点情報を地点記憶手段２１９に記憶する。
【００９６】
ステップＳ１６の処理において、測位手段選択部２１４は図３において説明した選択条件に従って、衛星航法手段２１２、自律航法手段２１３の何れか測位結果の信頼性の高いほうの測位手段を選択する。衛星航法手段２１２が選択された場合にはステップＳ２０の処理に進み、自律航法手段２１３が選択された場合はステップＳ１７の処理に進む。
【００９７】
衛星航法手段２１２が選択された場合、マッチング処理手段２１５はステップＳ２０の処理において衛星航法手段２１２の測位した位置情報（測位データ）を選択し、ステップＳ２１の処理において、各リンク上の推定位置の地点のうち、測位した現在位置に最も近い地点をマッチング位置として選択する。そしてステップＳ２２の処理に進む。
【００９８】
一方、自律航法手段２１３が選択された場合、マッチング処理手段２１５はステップＳ１７の処理において自律航法手段２１３の測位した位置情報（測位データ）を選択し、ステップＳ１８の処理において、自律航法手段２１３が備える舵角センサ、ジャイロなどにより得られた走行方位情報を取得する。そして、ステップＳ１９の処理において、走行方位と合致するリンク（または最も近い向きのリンク）を選択し、図３において説明したように当該リンク上の推定位置の地点をマッチング位置として選択する。
【００９９】
マッチング処理手段２１５はステップＳ２２の処理においてナビゲーション端末装置２０が次の分岐ノードに到達したかを判別し、次の分岐ノードに到達していなければリターンする。次の分岐ノードに到達したならば、ステップＳ２３の処理において地点記憶手段２１９に記憶したリンク、各リンク上の地点情報をクリア（リセット）し、リターンする。
【０１００】
なお、上記の実施例においては、ナビゲーション端末装置２０の走行方位は自律航法手段２１３により検出する例を説明したが、精度は若干劣るが衛星航法手段２１２において測位履歴をもとに算出することも可能である。その場合、ステップＳ２１における処理を自律航法手段２１３が選択されたい場合のステップＳ１８、ステップＳ１９における処理と同様にすることも可能である。
【０１０１】
次に、図５のフローチャートを参照してナビゲーション端末装置２０がリルート要求を行う手順について説明する。ステップＳ３１の処理においてマッチング処理手段２１５が図４のフローチャートの処理手順によってマッチング処理すると、ステップＳ３２の処理においてマッチングされたリンクが案内経路のリンクであるか否かが判別される。マッチングされたリンクが案内経路のリンクである場合はステップＳ３１の処理に戻る。
【０１０２】
マッチングされたリンクが案内経路のリンクでない場合、ナビゲーション端末装置２０はステップＳ３３の処理において、時間または走行距離を監視する。そしてステップＳ３４の処理において、時間または走行距離が一定の範囲を超えたか否かが判別される。一定の範囲を超えていなければ、ステップＳ３１の処理に戻り、時間または走行距離の計測を継続する。
【０１０３】
ステップＳ３４の判別処理において、時間または走行距離が一定の範囲を超えた場合にはステップＳ３５の処理においてリルート処理要求が生成され、配信要求編集手段２１６で経路探索サーバ３０に対するリルート要求情報が編集される。編集されたリルート処理要求はナビゲーション端末装置２０から経路探索サーバ３０に送信され、経路探索サーバはマッチングされた現在位置を出発地として目的地までの経路を再探索する。
【産業上の利用可能性】
【０１０４】
本発明は、一般的な車載用ナビゲーションシステム以外にも、車両の位置監視を行うシステム、例えばバスの運行監視システムなどの位置管理システムとして用いることができる。また、車両にＧＰＳによる衛星航法手段と車両の走行距離に基づく自律航法手段のみを搭載し、推定位置算出とその地点を記憶する手段と道路ネットワークデータは通信ネットワークで結んだ経路探索サーバに持つ構成であってもよいし、スタンドアロン型のナビゲーションシステムであってもよい。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施例にかかるナビゲーションシステムの構成を示すブロック図である。
【図２】本発明の実施例にかかるマッチング処理方法の概念を示す説明図である。
【図３】衛星航法手段と自律航法手段によるそれぞれの測位出力の選択処理を説明するための模式図である。
【図４】本発明の実施例にかかるマッチング処理の手順を示すフローチャートである。
【図５】リルート処理要求の手順を示すフローチャートである。
【図６】経路探索のための道路ネットワークデータを説明するための模式図である。
【図７】分岐路におけるマッチング処理を説明するための模式図である。
【図８】図７においてマッチングエラーが生じた場合の処理を説明するための模式図である。
【符号の説明】
【０１０６】
１０・・・・ナビゲーションシステム
１２・・・・ネットワーク
２０・・・・ナビゲーション端末装置
２１１・・・制御手段
２１２・・・衛星航法手段
２１３・・・自律航法手段
２１４・・・測位手段選択部
２１５・・・マッチング処理手段
２１６・・・配信要求編集手段
２１７・・・通信手段
２１８・・・配信データ記憶手段
２１９・・・地点記憶手段
２２０・・・表示手段
２２１・・・操作・入力手段
３０・・・・経路探索サーバ
３１１・・・制御手段
３１２・・・通信手段
３１３・・・配信データ編集手段
３１４・・・経路探索手段
３１５・・・道路ネットワークデータ
３１６・・・地図データ
【図１】
2006337114.tif 000003
【図２】
2006337114.tif 000004
【図３】
2006337114.tif 000005
【図４】
2006337114.tif 000006
【図５】
2006337114.tif 000007
【図６】
2006337114.tif 000008
【図７】
2006337114.tif 000009
【図８】
2006337114.tif 000010