(57)【特許請求の範囲】
【請求項１】
移動体の絶対位置を検出する絶対位置検出手段と、
移動体の移動量を検出する変位検出手段と、
移動体が移動可能な経路の情報が格納される経路データベース手段とを備えたロケーション装置において、
前記絶対位置検出手段による検出絶対位置および前記変位検出手段による検出移動量の少なくともいずれか一方と、前記経路データベース手段の経路の情報とに基づいて、移動体の現在位置を経路に対応付けて決定する位置決定手段と、
移動体の現在位置が存在する現在経路が、移動体の移動方向前方で複数の選択経路に分岐している場合に、分岐点における各選択経路の成す角度が予め定める設定角度以下であるか否かを判定する分岐判定手段と、を含み、
前記位置決定手段は、分岐点における各選択経路の成す角度が設定角度以下である場合、この分岐点を移動体が通過するとき、前記検出絶対位置の重みが大きくなるように重み付けをして移動体の現在位置を決定する絶対位置重視処理を行うことを特徴とするロケーション装置。
【請求項２】
前記絶対位置検出手段の検出結果が正常であるまたは異常であるかを判定する検出結果判定手段をさらに含み、
前記位置決定手段は、前記絶対位置検出手段の検出結果が異常であると判定された場合、移動体が経路の成す角度が設定角度以下である分岐点付近を通過するとき、前記絶対位置検出手段によって検出される検出結果と、前記変位検出手段の検出結果との重みを等しくして移動体の現在位置を決定する均等処理を行うことを特徴とする請求項１記載のロケーション装置。
【請求項３】
前記絶対位置検出手段による絶対位置の検出が不可能である場合、
前記位置決定手段は、前記変位検出手段による検出移動量だけに基づいて移動体の現在位置を決定する移動量重視処理を行うことを特徴とする請求項１または２記載のロケーション装置。
【請求項４】
前記絶対位置重視処理は、前記検出絶対位置と前記検出移動量とに基づいて設定される複数の現在位置の候補に関して、前記検出絶対位置の評価値に前記検出絶対位置の重みが大きくなる重み係数を乗じた値と、前記検出移動量の評価値とに基づく候補評価値を求め、前記検出絶対位置および前記検出移動量が検出される毎に各候補評価値を累積して、前記位置決定手段は、前記複数の現在位置の候補の中から累積された評価値が最も大きい値となる現在位置の候補を、移動体の現在位置に決定する処理を含むことを特徴とする請求項１〜３のいずれかに記載のロケーション装置。
【請求項５】
前記絶対位置重視処理は、前記絶対位置検出手段による検出絶対位置だけに基づいて現在位置を決定する処理を含むことを特徴とする請求項１〜３のいずれかに記載のロケーション装置。
【請求項６】
分岐点における各選択経路の成す角度が設定角度を超える場合、この分岐点を移動体が通過するとき、前記絶対位置検出手段によって検出される検出結果と、前記変位検出手段の検出結果との重みを等しくして移動体の現在位置を決定する均等処理を行うことを特徴とする請求項１〜５のいずれかに記載のロケーション装置。
【請求項７】
前記位置決定手段は、前記絶対位置重視処理中に予め定める解除条件を満たしたとき、前記絶対位置重視処理を解除することを特徴とする請求項１〜６のいずれかに記載のロケーション装置。
【請求項８】
前記解除条件は、分岐点通過後、分岐点からの移動距離が予め定める設定距離に達することである移動距離条件を含むことを特徴とする請求項７記載のロケーション装置。
【請求項９】
前記解除条件は、分岐点通過後、前記絶対位置検出手段による検出絶対位置と前記変位検出手段による検出移動量とに基づいて設定される現在位置の候補が１つになることである候補単独条件を含むことを特徴とする請求項７または８記載のロケーション装置。
【請求項１０】
前記解除条件は、前記位置決定手段が、前記検出絶対位置と前記検出移動量とに基づいて設定される複数の現在位置の候補から現在位置を決定している場合において、分岐点通過後、現在位置に決定されている候補と前記検出絶対位置との距離が、他の候補と前記検出絶対位置との距離よりも、予め定める設定時間にわたって継続して小さいことである誤差最小時間条件を含むことを特徴とする請求項７〜９のいずれかに記載のロケーション装置。
【請求項１１】
前記解除条件は、前記位置決定手段が、前記検出絶対位置と前記検出移動量とに基づいて設定される複数の現在位置の候補から現在位置を決定している場合において、分岐点通過後、現在位置に決定されている候補と前記検出絶対位置との距離が、他の候補と前記検出絶対位置との距離よりも、予め定める設定距離を移動する間にわたって継続して小さいことである誤差最小距離条件を含むことを特徴とする請求項７〜１０のいずれかに記載のロケーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体の現在位置を示すロケーション装置に関する。
【０００２】
【従来の技術】
車両などの移動体に搭載されるカーナビゲーション装置などのロケーション装置は、現在位置を求めるために、移動体の絶対位置を検出するための手段として、汎地球測位システム（Global Positioning System；略称：ＧＰＳ）を利用するとともに、移動体の移動量を検出するための手段として、速度センサおよびジャイロを用いている。
【０００３】
これらのＧＰＳ、速度センサおよびジャイロの精度の都合上、移動体の現在位置は、主に速度センサおよびジャイロの検出結果に基づいて求められ、定期的にＧＰＳを利用して、速度センサおよびジャイロの検出結果を補正して、より精度の高い移動体の現在位置を求めている。
【０００４】
このような従来技術として、たとえば特開２０００−１４６６０７号公報には、道路の分岐角度が浅く、さらに並走する状態が続いた場合でも、より正確な自動車の走行位置を得るナビゲーション装置が開示されている。また他の従来技術として、特開平８−６１９７０号公報には、分岐時以外でも適切な判定により不要な現在位置候補を判定して削除する車載用ナビゲーション装置が開示されている。さらに他の従来技術として、特開平１１−３７７７６号公報には、車両の道路上の位置を求めるにあたっての正確性を向上する車両用ナビゲーション装置が開示されている。
【０００５】
【発明が解決しようとする課題】
ＧＰＳ、速度センサおよびジャイロを用いるロケーション装置では、移動体が分岐する経路同士の成す角度が、たとえば１５度以下であるような挟角分岐を通過するとき、ジャイロによる微小な方位変化の検出が困難であるので、移動体の現在位置を正確に求めることが困難である。またロケーション装置に備えられる経路データベースに格納される情報は、移動体が移動可能な経路を、経路を線分に分割したリンクとリンク同士を接続するノードとによって表されるので、挟角分岐においては、移動体の方位とリンクの方位との成す角が小さく、移動体の位置とリンクとの距離が短いので、マップマッチングによる移動体の現在位置候補が複数有るときに、それらの候補の優劣をつけることが難しく、正確な現在位置とは異なる現在位置候補から、正確な現在位置である現在位置候補への変更が即座に行えない。
【０００６】
特開２０００−１４６６０７号公報に開示されるナビゲーション装置は、挟角分岐でも、より正確な自動車の走行位置を得るものであるが、挟角分岐における詳細な処理については示されていない。また特開平８−６１９７０号公報に開示される車載用ナビゲーション装置は、車速センサと方位センサとの検出結果だけに基づき、ＧＰＳなどによる絶対位置を併用しないので、精度があまり期待できない。また特開平１１−３７７７６号公報に開示される車両用ナビゲーション装置は、移動体が挟角分岐を通過するときの現在位置を求める方法に関しては示されていない。
【０００７】
したがって本発明の目的は、移動体が分岐、特に挟角分岐付近を通過するときおよび通過した後において、実際の現在位置に近い現在位置を決定することができるロケーション装置を提供することである。
【０００８】
【課題を解決するための手段】
請求項１に係る発明は、移動体の絶対位置を検出する絶対位置検出手段と、
移動体の移動量を検出する変位検出手段と、
移動体が移動可能な経路の情報が格納される経路データベース手段とを備えたロケーション装置において、
前記絶対位置検出手段による検出絶対位置および前記変位検出手段による検出移動量の少なくともいずれか一方と、前記経路データベース手段の経路の情報とに基づいて、移動体の現在位置を経路に対応付けて決定する位置決定手段と、
移動体の現在位置が存在する現在経路が、移動体の移動方向前方で複数の選択経路に分岐している場合に、分岐点における各選択経路の成す角度が予め定める設定角度以下であるか否かを判定する分岐判定手段と、を含み、
前記位置決定手段は、分岐点における各選択経路の成す角度が設定角度以下である場合、この分岐点を移動体が通過するとき、前記検出絶対位置の重みが大きくなるように重み付けをして移動体の現在位置を決定する絶対位置重視処理を行うことを特徴とするロケーション装置である。
【０００９】
請求項１に係る発明に従えば、分岐点における各選択経路の成す角度が設定角度以下である場合、この分岐点を移動体が通過するとき、絶対位置検出手段によって検出される検出絶対位置の重みが大きくなるように重み付けをして、少なくともこのように重み付けされた検出絶対位置と、経路データベース手段の経路の情報とに基づいて、移動体の現在位置を経路に対応付けて決定する絶対位置重視処理が行われる。移動体が分岐点における各選択経路の成す角度が設定角度以下である分岐点を通過するとき、変位検出手段による移動体の移動量の検出の精度は、前記分岐点以外を通過するときに比べて低くなる、または絶対位置検出手段の検出精度よりも低くなるので、このような精度の低い検出移動量に基づいて移動体の現在位置を決定しても、実際の現在位置とは異なる場合がある。したがって移動体が経路の成す角度が設定角度以下である分岐点を通過するときは、絶対位置検出手段によって検出される検出絶対位置の重みが大きくなるように重み付けをすることによって、現在位置の決定に対する低精度の検出移動量の影響を小さくして、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００１０】
請求項２に係る発明は、前記絶対位置検出手段の検出結果が正常であるまたは異常であるかを判定する検出結果判定手段をさらに含み、
前記位置決定手段は、前記絶対位置検出手段の検出結果が異常であると判定された場合、移動体が経路の成す角度が設定角度以下である分岐点付近を通過するとき、前記絶対位置検出手段によって検出される検出結果と、前記変位検出手段の検出結果との重みを等しくして移動体の現在位置を決定する均等処理を行うことを特徴とする。
【００１１】
請求項２に係る発明に従えば、絶対位置検出手段の検出結果が異常であると判定された場合、移動体が経路の成す角度が設定角度以下である分岐点付近を通過するとき、絶対位置検出手段によって検出される検出結果と、変位検出手段の検出結果との重みを等しくして移動体の現在位置を決定する均等処理が行われる。絶対位置検出手段の検出結果である検出絶対位置が異常であると判定された場合、実際の現在位置とは大きく異なる場合があり、移動体が経路の成す角度が設定角度以下である分岐点付近を通過するとき、異常であると判定された検出絶対位置の重みを大きくするような重み付けをして移動体の現在位置を決定しても、実際の現在位置とは異なる。移動体が経路の成す角度が設定角度以下である分岐点付近を通過するとき、変位検出手段による移動体の移動量の検出の精度は、分岐点付近以外を通過するときに比べて低くなるが、このような精度の低い検出移動量は、異常であると判定された検出絶対位置に比べると、充分に実際の現在位置に近い。したがって絶対位置検出手段の検出結果が異常であると判定された場合、移動体が経路の成す角度が設定角度以下である分岐点付近を通過するとき、絶対位置検出手段によって検出された検出結果と、変位検出手段の検出結果との重みを等しくすることによって、現在位置の決定に対する検出絶対位置の影響を小さくして、決定される現在位置を実際の現在位置から大きく外れてしまうことを可及的に防止することができる。
【００１２】
請求項３に係る発明は、前記絶対位置検出手段による絶対位置の検出が不可能である場合、
前記位置決定手段は、前記変位検出手段による検出移動量だけに基づいて移動体の現在位置を決定する移動量重視処理を行うことを特徴とする。
【００１３】
請求項３に係る発明に従えば、絶対位置検出手段による絶対位置の検出が不可能である場合、検出移動量だけに基づいて移動体の現在位置を決定する移動量重視処理が行われる。絶対位置検出手段による絶対位置の検出が不可能である場合、移動体が経路の成す角度が設定角度以下である分岐点付近を通過するとき、絶対位置検出手段によって検出される検出結果を用いることができないので、変位検出手段の検出結果だけに基づいて現在位置を決定することによって、決定される現在位置を実際の現在位置から大きく外れてしまうことを可及的に防止することができる。
【００１４】
請求項４に係る発明は、前記絶対位置重視処理は、前記検出絶対位置と前記検出移動量とに基づいて設定される複数の現在位置の候補に関して、前記検出絶対位置の評価値に前記検出絶対位置の重みが大きくなる重み係数を乗じた値と、前記検出移動量の評価値とに基づく候補評価値を求め、前記検出絶対位置および前記検出移動量が検出される毎に各候補評価値を累積して、前記位置決定手段は、前記複数の現在位置の候補の中から累積された評価値が最も大きい値となる現在位置の候補を、移動体の現在位置に決定する処理を含むことを特徴とする。
【００１５】
請求項４に係る発明に従えば、絶対位置重視処理には、検出絶対位置と検出移動量とに基づいて設定される複数の現在位置の候補に関して、前記検出絶対位置の評価値に前記検出絶対位置の重みが大きくなる重み係数を乗じた値と、前記検出移動量の評価値とに基づく候補評価値を求め、前記検出絶対位置および前記検出移動量が検出される毎に各候補評価値を累積して、位置決定手段が、複数の現在位置の候補の中から累積された評価値が最も大きい値となる現在位置の候補を、移動体の現在位置に決定する処理が含まれる。候補評価値は、絶対位置検出手段によって検出される検出絶対位置の重みが大きくなるような重み付けがなされているので、移動体が経路の成す角度が設定角度以下である分岐点付近を通過するときに、現在位置の決定に対する低精度の検出移動量の影響が小さい。さらに各候補毎に、検出絶対位置および検出移動量が検出される毎に候補評価値を累積して、各現在位置の候補のうち累積された候補評価値が最も大きい現在位置の候補を、移動体の現在位置に決定するので、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００１８】
請求項５に係る発明は、前記絶対位置重視処理は、前記絶対位置検出手段による検出絶対位置だけに基づいて現在位置を決定する処理を含むことを特徴とする。
【００１９】
請求項５に係る発明に従えば、絶対位置重視処理には、検出絶対位置だけに基づいて現在位置を決定する処理が含まれるので、移動体が分岐点付近を通過するときに、現在位置の決定に対する低精度の検出移動量の影響を完全に無くして、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００２０】
請求項６に係る発明は、分岐点における各選択経路の成す角度が設定角度を超える場合、この分岐点を移動体が通過するとき、前記絶対位置検出手段によって検出される検出結果と、前記変位検出手段の検出結果との重みを等しくして移動体の現在位置を決定する均等処理を行うことを特徴とする。
【００２１】
請求項６に係る発明に従えば、分岐点における各選択経路の成す角度が設定角度を超える場合、この分岐点を移動体が通過するとき、絶対位置検出手段によって検出される検出結果と、変位検出手段の検出結果との重みを等しくして移動体の現在位置を決定する均等処理が行われる。移動体が、分岐点における各選択経路の成す角度が設定角度を超えるような分岐点付近を通過するとき、変位検出手段による移動体の移動量の検出の精度は、分岐点付近以外を通過するときに比べてあまり変らないので、このような検出移動量に基づけば、実際の現在位置に近い現在位置に決定される。したがって移動体がこのような分岐点付近を通過するときは、絶対位置検出手段によって検出される検出結果と、変位検出手段の検出結果との重みを等しくすることによって、決定される現在位置をほぼ実際の現在位置にすることができる。
【００２３】
請求項７に係る発明は、前記位置決定手段は、前記絶対位置重視処理中に予め定める解除条件を満たしたとき、前記絶対位置重視処理を解除することを特徴とする。
【００２４】
請求項７に係る発明に従えば、絶対位置重視処理中に予め定める解除条件を満たしたとき、絶対位置重視処理が解除される。絶対位置重視処理は、移動体が分岐点付近を通過するときであって、変位検出手段による移動体の移動量の検出の精度は、分岐点付近以外を通過するときに比べて極めて低くなる、または絶対位置検出手段の検出精度よりも極めて低くなる場合に行われるが、解除条件を、たとえば変位検出手段による移動体の移動量の検出の精度が、絶対位置検出手段の検出精度よりも良好であるなどの条件に設定しておけば、絶対位置重視処理が解除されたときには、絶対位置重視処理によって決定される移動体の現在位置よりも実際の現在位置に極めて近い現在位置を決定することができる。
【００２５】
また絶対位置重視処理を解除しないまま現在位置を決定し続けると、絶対位置検出手段の検出精度が変位検出手段の検出精度よりも低くなった場合でも、精度の低い検出絶対位置に基づいて決定される移動体の現在位置を決定すると、このように決定された現在位置は、実際の現在位置とは大きく異なってしまう。予め定める解除条件を満たしたときに絶対位置重視処理を解除することによって、このように決定された現在位置が実際の現在位置とは大きく異なることを、確実に防止することができる。
【００２６】
請求項８に係る発明は、前記解除条件は、分岐点通過後、分岐点からの移動距離が予め定める設定距離に達することである移動距離条件を含むことを特徴とする。
【００２７】
請求項８に係る発明に従えば、解除条件には、分岐点通過後、分岐点からの移動距離が予め定める設定距離に達することである移動距離条件が含まれる。移動体の分岐点通過後、分岐点からの移動距離が予め定める設定距離に達すると、変位検出手段による移動体の移動量の検出の精度は、少なくとも移動体が分岐点付近を通過するときの精度に比べて良好である。したがって絶対位置重視処理が解除されたときには、絶対位置重視処理によって決定される移動体の現在位置よりも実際の現在位置に極めて近い現在位置を決定することができる。
【００２８】
請求項９に係る発明は、前記解除条件は、分岐点通過後、前記絶対位置検出手段による検出絶対位置と前記変位検出手段による検出移動量とに基づいて設定される現在位置の候補が１つになることである候補単独条件を含むことを特徴とする。
【００２９】
請求項９に係る発明に従えば、解除条件には、分岐点通過後、検出絶対位置と検出移動量とに基づいて設定される現在位置の候補が１つになることである候補単独条件が含まれる。現在位置の候補が１つであるとは、この候補自体が実際の現在位置に非常に近いものとなっているので、このような実際の現在位置に非常に近い現在位置が決定されている場合には、絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて移動体の現在位置の決定することによって、分岐点通過後の移動体の現在位置をほぼ実際の現在位置にすることができる。
【００３２】
請求項１０に係る発明は、前記解除条件は、前記位置決定手段が、前記検出絶対位置と前記検出移動量とに基づいて設定される複数の現在位置の候補から現在位置を決定している場合において、分岐点通過後、現在位置に決定されている候補と前記検出絶対位置との距離が、他の候補と前記検出絶対位置との距離よりも、予め定める設定時間にわたって継続して小さいことである誤差最小時間条件を含むことを特徴とする。
【００３３】
請求項１０に係る発明に従えば、解除条件には、位置決定手段が、検出絶対位置と検出移動量とに基づいて設定される複数の現在位置の候補から現在位置を決定している場合において、分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定時間にわたって継続して小さいことである誤差最小時間条件が含まれる。分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定時間にわたって継続して小さいということは、現在位置に決定されている候補は、少なくとも、低精度の検出移動量の影響が出ていない、換言すれば、検出移動量の精度が良好であると言える。したがって分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定時間にわたって継続して小さい場合には、位置決定手段によって絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて移動体の現在位置を決定することによって、分岐点通過後の移動体の現在位置をほぼ実際の現在位置にすることができる。
【００３４】
請求項１１に係る発明は、前記解除条件は、前記位置決定手段が、前記検出絶対位置と前記検出移動量とに基づいて設定される複数の現在位置の候補から現在位置を決定している場合において、分岐点通過後、現在位置に決定されている候補と前記検出絶対位置との距離が、他の候補と前記検出絶対位置との距離よりも、予め定める設定距離を移動する間にわたって継続して小さいことである誤差最小距離条件を含むことを特徴とする。
【００３５】
請求項１１に係る発明に従えば、解除条件には、位置決定手段が、検出絶対位置と検出移動量とに基づいて設定される複数の現在位置の候補から現在位置を決定している場合において、分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定距離を移動する間にわたって継続して小さいことである誤差最小距離条件が含まれる。分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定距離にわたって継続して小さいということは、現在位置に決定されている候補は、少なくとも、低精度の検出移動量の影響が出ていない、換言すれば、検出移動量の精度が良好であると言える。したがって分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定距離にわたって継続して小さい場合には、位置決定手段によって絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて移動体の現在位置を決定することによって、分岐点通過後の移動体の現在位置をほぼ実際の現在位置にすることができる。
【００３６】
【発明の実施の形態】
図１は、本発明の実施の一形態のロケーション装置１０の構成を示すブロック図である。ロケーション装置１０は、たとえば自動車などの移動体に搭載されるカーナビゲーション装置における主要な装置であって、自車の現在位置を決定する。ロケーション装置１０は、絶対位置検出部１１、変位検出部１２、経路データベース部１３、処理部１４、表示部１５、入力部１６、システムバス１７およびインターフェース部１８を含んで構成される。自車とは、ロケーション装置１０を搭載する自動車を示す。
【００３７】
絶対位置検出手段である絶対位置検出部１１は、ＧＰＳ受信機１１ａおよび方位センサ１１ｂを含み、自車の絶対位置を検出する。ＧＰＳ受信機１１ａは、地球の周りを周回しＧＰＳ時間を含む電波を発信する複数の衛星とともに汎地球測位システム（Global Positioning System；略称：ＧＰＳ）を構成する。ＧＰＳ受信機（以後、単に「ＧＰＳ」と略して表記することがある）１１ａは、衛星からの電波を受信する受信装置と、受信した電波に含まれる各衛星のＧＰＳ時間情報に基づいて、自車の絶対位置である検出絶対位置を算出する演算装置とを備える。方位センサ１１ｂは、たとえば地磁気センサで実現され、地球の地磁気によって自車の絶対方位である検出絶対方位を検出する。
【００３８】
変位検出手段である変位検出部１２は、距離センサ１２ａおよび角速度センサ１２ｂ等の自車の移動量を検出する手段を含んで構成される。距離センサ１２ａは、たとえば車輪の回転に基づく車速パルスを発生するパルス発生装置と、その車速パルスから得られる車速を時間に関して積分して自車の移動距離である検出移動量を算出する演算装置とを備える。角速度センサ１２ｂは、たとえば振動ジャイロで実現され、検出された回転モーメントを時間に関して積分して自車の相対的な方位である検出相対方位を算出する。
【００３９】
経路データベース手段である道路データベース部１３（以後「ＤＢ部１３」と略して表記することがある）は、自動車が移動可能な経路である道路の情報である道路情報が記録されるＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの道路データディスク３０を着脱自在であって、道路データディスク３０を光学的に読み取って電気信号に変換するＣＤ−ＲＯＭドライバ１３ａと、ＣＤ−ＲＯＭドライバ１３ａからの電気信号を処理部１４が処理可能な形態に変換するＣＤ−ＲＯＭデコーダ１３ｂとを含む。通常、道路データディスク３０は、ＣＤ−ＲＯＭドライバ１３ａに装着されていて、処理部１４からの要求に応じて、ＣＤ−ＲＯＭドライバ１３ａは、道路データディスク３０に記録される情報を読み出し、読み出された情報は、ＣＤ−ＲＯＭデコーダ１３ｂを介して処理部１４に送られる。
【００４０】
図２は、道路データディスク３０に記録される道路情報に含まれるノードおよびリンクを模式的に示す図である。道路情報において、道路は、道路上の地点であるノードと、ノード同士を接続する直線状のリンクとによって表される。たとえば図２において、道路は５つのノードＮ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５と４つのリンクＬ１，Ｌ２，Ｌ３，Ｌ４とから成る。第１ノードＮ１と第２ノードＮ２とは、第１リンクＬ１によって接続され、第２ノードＮ２と第３ノードＮ３とは第２リンクＬ２によって接続される。第３ノードＮ３は、第３リンクＬ３によって第４ノードＮ４に接続するとともに、第４リンクＬ４によって第５ノードＮ５に接続する。
【００４１】
道路情報は、表１に示すように、各ノードに関して、少なくともノード位置座標および接続されるリンクが設定される。このノード位置座標は、たとえばノードの緯度および経度である。またこのノード位置座標は、所定の基準位置に関する相対的な座標としてもよい。
【００４２】
【表１】
0003971236.tif 000002
【００４３】
また道路情報は、表２に示すように、各リンクに関して、少なくともリンクの長さおよび接続されるノードが設定される。リンクの長さは、互いに同じ長さであっても異なる長さであってもよいが、あまり長くしすぎないように設定することが望ましい。
【００４４】
【表２】
0003971236.tif 000003
【００４５】
位置決定手段、検出結果判定手段および分岐判定手段である処理部１４は、位置決定手段として機能するときには、絶対位置検出部１１による検出絶対位置および変位検出部１２による検出移動量の少なくともいずれか一方と、ＤＢ部１３の道路情報とに基づいて、自車の現在位置を道路に対応付けて決定する。処理部１４は、中央演算処理部（Central Processing Unit；略称：ＣＰＵ）１４ａ、リードオンリーメモリ（Read Only Memory；略称：ＲＯＭ）１４ｂおよびランダムアクセスメモリ（Random Access Memory；略称：ＲＡＭ）１４ｃを含む。ＣＰＵ１４ａは、ロケーション装置１０を統括的に制御するとともに、各種処理を行う。ＲＯＭ１４ｂは、ＣＰＵ１４ａが処理を行うのに必要なプログラムなどを記憶する不揮発性メモリである。ＲＡＭ１４ｃは、道路情報およびＣＰＵ１４ａの処理中に扱う検出絶対位置および検出移動量などを含む各種データを一時的に記憶する揮発性メモリである。
【００４６】
表示部１５は、グラフィックコントローラ１５ａ、グラフィックメモリ１５ｂ、表示コントローラ１５ｃおよび表示装置１５ｄを含む。グラフィックコントローラ１５ａは、処理部１４からの処理結果をグラフィックメモリ１５ｂに記憶させるとともに、グラフィックメモリ１５ｂに記憶されている処理結果を表示コントローラ１５ｃに与える。表示コントローラ１５ｃは、表示装置１５ｄを制御する。表示装置１５ｄは、たとえば液晶表示装置（Liquid Crystal Display；略称：ＬＣＤ）で実現され、処理部１４からの処理結果を表示する。
【００４７】
ロケーション装置１０を搭載する自動車には、夜間走行時に点灯する灯火への電流の供給および停止を切換える第１スイッチ２０ａと、夜間走行時に点灯する車載機器灯火を制御するレギュレータ２１への電流の供給および停止を切換える第２スイッチ２０ｂとの切換状態を検出するスイッチ検出回路２２が備えられる。このスイッチ検出回路２２によって検出される切換状態は、処理部１４に与えられ、処理部１４は、前記切換状態に基づいて、表示コントローラ１５ｃを介して表示装置１５ｄのバックライトの輝度を制御する。
【００４８】
入力装置１６は、たとえばボタンおよびタッチパネルで実現され、ロケーション装置１０の操作者によって操作され、各種指令が入力される。システムバス１７は、道路データベース部１３、処理部１４、表示部１５、入力装置１６およびインターフェース部１８を、相互に電気的に接続する。インターフェース部１８は、ＧＰＳ１１ａ、方位センサ１１ｂ、距離センサ１２ａおよび角速度センサ１２ｂと、システムバス１７とを電気的に接続する。
【００４９】
図３は、自動車が分岐点を通過するときのマップマッチングを説明するための模式図である。マップマッチングとは、主に変位検出部１２による自車の検出移動量および検出相対方位、ならびにＤＢ部１３の道路情報とに基づいて、処理部１４が位置決定手段として機能して、自車の現在位置を道路に対応付けて決定する。マップマッチングにおける絶対位置検出部１１の検出絶対位置および検出絶対方位は、検出移動量に基づいて決定された自車の現在位置を修正するために用いられ、所定の時間間隔および所定の移動量毎に参照される。
【００５０】
図２および図３（１）を参照して、自車Ｃ１が分岐点である第３ノードＮ３を通過するときのマップマッチングの第１の方法を説明する。処理部１４は、ＤＢ部１３の道路情報に基づいて、自車Ｃ１の現在位置が存在する現在道路である第２リンクＬ２が、自車Ｃ１の移動方向前方の第３ノードＮ３において複数の選択道路である第３リンクＬ３および第４リンクＬ４に分岐していると判定する。
【００５１】
続いて処理部１４は、自車Ｃ１が第３ノードＮ３を通過するときに、変位検出部１２による検出相対方位に基づいて、第３ノードＮ３における移動ベクトルｖ３を設定する。そして処理部１４は、変位検出部１２による自車Ｃ１の検出移動量に基づいて、自車Ｃ１の現在位置の候補として、第３リンクＬ３上に候補ａ１を設定するとともに、第４リンクＬ４上に候補ａ２を設定する。この時、処理部１４は、複数ある現在位置の候補のうちいずれか１つを現在位置として、この現在位置と地図とともに表示するように表示部１５を制御する。
【００５２】
続いて処理部１４は、変位検出部１２による自車Ｃ１の検出移動量に基づいて、全ての現在位置の候補ａ１，ａ２を移動させる。第３ノードＮ３からの検出移動量が所定の移動量に達した時に、処理部１４は、移動ベクトルｖ３と第３リンクＬ３上の候補ａ１との距離ｐ１と、移動ベクトルｖ３と第４リンクＬ４上の候補ａ２との距離ｐ２とを比較して、移動ベクトルｖ３からの距離が最も短い距離となる候補を現在位置である第１候補に決定して、残余の候補を第２候補として残す。またこの時、処理部１４は、移動ベクトルｖ３からの距離が所定の距離以上となる候補を破棄する。
【００５３】
図２および図３（２）を参照して、自車Ｃ１が分岐点である第３ノードＮ３を通過するときのマップマッチングの第２の方法を説明する。処理部１４は、ＤＢ部１３の道路情報に基づいて、自車Ｃ１の現在位置が存在する現在道路である第２リンクＬ２が、自車Ｃ１の移動方向前方の第３ノードＮ３において複数の選択道路である第３リンクＬ３および第４リンクＬ４に分岐していると判定する。
【００５４】
続いて処理部１４は、自車Ｃ１が第３ノードＮ３を通過するときに、変位検出部１２による検出相対方位に基づいて、第３ノードＮ３における移動ベクトルｖ３を設定する。そして処理部１４は、変位検出部１２による自車Ｃ１の検出移動量に基づいて、自車Ｃ１の現在位置の候補として、第３リンクＬ３上に候補ａ１を設定するとともに、第４リンクＬ４上に候補ａ２を設定する。この時、処理部１４は、複数ある現在位置の候補のうちいずれか１つを現在位置として、この現在位置と地図とともに表示するように表示部１５を制御する。
【００５５】
続いて処理部１４は、変位検出部１２による自車Ｃ１の検出移動量に基づいて、全ての現在位置の候補ａ１，ａ２を移動させる。第３ノードＮ３からの検出移動量が所定の移動量に達した時に、処理部１４は、移動ベクトルｖ３と候補ａ１が存在する第３リンクＬ３とが成す角度θ１と、移動ベクトルｖ３と候補ａ２が存在する第４リンクＬ４とが成す角度θ２とを比較して、移動ベクトルｖ３との成す角度が最も小さい角度となるリンク上にある候補を現在位置である第１候補に決定して、残余の候補を第２候補として残す。またこの時、処理部１４は、移動ベクトルｖ３との成す角度が所定の角度以上となるリンク上に存在する候補を破棄する。
【００５６】
以上の２つの方法の少なくともいずれかに従って、自車が分岐通過後の現在位置のマップマッチングを行うことによって、自車の現在位置が決定する。
【００５７】
図４は、ロケーション装置１０を搭載する自動車が道路の分岐付近を通過するときの処理の手順を示すフローチャートである。ステップｓ０で手順が開始されて、ステップｓ１に進む。ステップｓ１では、ロケーション装置１０の処理部１４は、ＤＢ部１３からの道路情報に基づいて、通過しようとしているノードには、通過したリンクを除いて、２つ以上のリンクが接続されているか否か、すなわち自車の現在位置が存在する道路が、自車の移動方向前方で複数の選択道路に分岐しているか否かを判定して、分岐していると判定するとステップｓ１に進み、分岐でないと判定するとステップｓ８に進む。
【００５８】
ステップｓ１で、自車の現在位置が存在する道路が、自車の移動方向前方で複数の道路に分岐していると判定されてステップｓ２に進むと、ステップｓ２では、処理部１４は、分岐判定手段として機能し、ＤＢ部１３からの道路情報に基づいて、分岐点における各選択道路の成す角度が予め定める設定角度以下であるか否か、すなわちその分岐が挟角分岐であるか否かを判定し、挟角分岐であると判定するとステップｓ３に進み、挟角分岐でないと判定するとステップａ８に進む。ステップｓ２において、予め定める設定角度は、変位検出部１２の角速度センサ１２ｂの検出結果に測定誤差が起こり易い角度、たとえば角速度センサ１２ｂとして振動ジャイロを用いた場合には、１５度〜２０度程度に設定される。また分岐点における各選択道路の成す角度は、道路情報に含むようにしてもよいし、リンクによって接続されるノードの座標から求めるようにしてもよい。
【００５９】
ステップｓ２で挟角分岐であると判断されてステップｓ３に進むと、ステップｓ３では、処理部１４は、絶対位置検出部１１による自車の絶対位置の検出が可能であるか否かを判定し、検出可能であると判定するとステップｓ４に進み、検出不可能であると判定するとステップｓ９に進む。
【００６０】
ステップｓ３で絶対位置検出部１１による絶対位置の検出が可能であると判定されてステップｓ４に進むと、ステップｓ４では、処理部１４は、検出結果判定手段として機能して、絶対位置検出部１１の検出結果が正常であるまたは異常であるかを判定し、正常であると判定するとステップｓ５に進み、異常であると判定するとステップｓ８に進む。
【００６１】
図５は、図４のフローチャートのステップｓ４における絶対位置検出部１１の検出結果が正常であるまたは異常であるかを判定する方法の一例を模式的に示す図である。ＧＰＳ１１ａは、衛星からの電波に含まれるＧＰＳ時間に基づいて自車の絶対位置を算出するが、たとえば自動車が高層ビル街を移動しているときには、衛星からの電波が高層ビルなどの物体に反射してからＧＰＳ１１ａに到達するような、一般的にマルチパスと呼ばれる現象が起きる。このようなマルチパスが起きると、ＧＰＳ１１ａが受信した衛星からの電波は、マルチパスが起きてないときの信号に比べて、衛星からＧＰＳ１１ａに到達するまでの経路の総距離が長くなり、衛星と自車との距離を正確に測定できず、これによって絶対位置検出部１１の検出結果が異常となる。
【００６２】
このような場合における絶対位置検出部１１の検出結果が正常であるまたは異常であるかを判定する方法の一例として、絶対位置検出部１１の検出絶対位置の軌跡と、変位検出部１２の検出相対方位の軌跡とを比較する方法を用いる。図５の符号ｖａは、変位検出部１２の角速度センサ１２ｂによる自車の検出相対方位の軌跡であり、矢符ｕ１，ｕ２は、絶対位置検出部１１による自車の検出絶対位置の軌跡である。
【００６３】
検出絶対位置の軌跡が矢符ｕ１のような軌跡である場合、この検出絶対位置の軌跡ｕ１は、矢符ｖａに示される検出相対方位の軌跡に類似しているので、処理部１４は、絶対位置検出部１１の検出結果が正常であると判断する。また検出絶対位置の軌跡が矢符ｕ２のような軌跡である場合、この検出絶対位置の軌跡ｕ２は、矢符ｖａに示される検出相対方位の軌跡に類似していないので、処理部１４は、絶対位置検出部１１の検出結果が異常であると判断する。
【００６４】
また自車を基準とした複数の衛星の配置が、絶対位置検出部１１の検出結果に影響を与える場合がある。たとえばＧＰＳ１１ａが受信可能な電波を送信している衛星が３個であるとき、これら３個の衛星が、自車を基準として、全て同じ方角にある場合は、これら３個の衛星からの電波に含まれるＧＰＳ時間に基づいて自車の絶対位置を検出しても、精度の低い検出位置しか得られない。
【００６５】
このような場合における絶対位置検出部１１の検出結果が正常であるまたは異常であるかを判定する方法の一例として、水平方向の２次元測位における測位精度の低下率を示す水平精度低下率（Horizontal Dilution Of Precision；略称：ＨＤＯＰ）と、３次元測位における測位精度の低下率を示す位置精度低下率（
Position Dilution Of Precision；略称：ＰＤＯＰ）とを算出して、これらの値が所定の値よりも小さいときには、絶対位置検出部１１の検出結果が正常であると判断し、これらの値が所定の値を超えるときには、絶対位置検出部１１の検出結果が異常であると判断する。
【００６６】
ステップｓ４で絶対位置検出部１１の検出結果が正常であると判定されてステップｓ５に進むと、ステップｓ５では、処理部１４は、検出絶対位置の重みが大きくなるように重み付けをして自車の現在位置を決定する絶対位置重視処理を行い、ステップｓ６に進む。絶対位置重視処理については後述する。
【００６７】
ステップｓ６では、処理部１４は、検出絶対位置、検出移動量および現在位置候補などに基づいて、予め定める解除条件を満足しているか否かを判定し、満足していると判定するとステップｓ７に進み、満足していないと判定するとステップｓ５に戻る。この予め定める解除条件については後述する。
【００６８】
ステップｓ６で予め定める解除条件を満足していると判定されてステップｓ７に進むと、ステップｓ７では、処理部１４は、絶対位置重視処理を解除して、ステップｓ１に戻る。
【００６９】
ステップｓ１で、自車の現在位置が存在する道路が、自車の移動方向前方で複数の道路に分岐していないと判定された場合、ステップｓ２で挟角分岐でないと判断された場合、およびステップｓ４で絶対位置検出部１１の検出結果が異常であると判定された場合には、ステップｓ８に進み、ステップｓ８では、処理部１４は、均等処理を行い、ステップｓ１に戻る。均等処理については後述する。
【００７０】
ステップｓ３で絶対位置検出部１１による絶対位置の検出が不可能であると判定されてステップｓ９に進むと、ステップｓ９では、処理部１４は、移動量重視処理を行い、ステップｓ１に戻る。移動量重視処理については後述する。
【００７１】
図６は、図４のフローチャートのステップｓ５の絶対位置重視処理およびステップｓ８の均等処理における重みを説明するための図である。自車は、リンクＬｅ上を移動しているとする。絶対位置検出部１１による検出絶対位置ＰGPSとリンクＬｅとの距離をＬGPSとする。また変位検出部１１による検出移動量に基づく検出相対位置ＰｒとリンクＬｅとの距離をＬとし、変位検出部１１による検出相対方位に基づく移動ベクトルＶ１とリンクＬｅとの成す角度をθとする。このときマップマッチングによって決定されるリンクＬｅ上の自車の現在位置の候補をＡ１とすると、前記候補の候補評価値Ｖａは、次式（１）で定義する。
Ｖａ ＝ Ｆ（θ，Ｌ） − Ｋ・ＬGPS                        …（１）
【００７２】
上式（１）の右辺第１項のＦ（θ，Ｌ）は、検出移動量および検出相対方位に基づく評価値である。検出移動量による評価値Ｆ（θ，Ｌ）は、検出相対方位に基づく移動ベクトルＶ１とリンクＬｅとの成す角度θが小さいほど大きな値となり、変位検出部１１による検出移動量に基づく検出相対位置ＰｒとリンクＬｅとの距離Ｌが小さいほど大きな値となる。上式（１）の右辺第２項のＫは重み係数である。また上式（１）の右辺第２項の、検出絶対位置ＰGPSとリンクＬｅとの距離であるＬGPSを、検出絶対位置の評価値とする。
【００７３】
図４のフローチャートのステップｓ５における絶対位置重視処理において、検出絶対位置ＰGPSの重みが大きくなるように、検出絶対位置の評価値ＬGPSに重み係数Ｋを乗じた値Ｋ・ＬGPSを、検出移動量および検出相対方位に基づく評価値Ｆ（θ，Ｌ）から差し引いて、自車の現在位置の候補Ａ１の候補評価値Ｖａとする。さらに候補評価値Ｖａは、各候補毎に、検出絶対位置および検出相対位置が検出される毎に求められて、各候補毎に累積される。各候補毎に累積された候補評価値を比較して、累積された候補評価値が最も大きな値となる候補を自車の現在位置とする。この時、重み係数Ｋは１を超える値とする。候補評価値Ｖａの累積は、検出絶対位置および検出相対位置が検出される毎に、たとえば候補評価値Ｖａを加算したり、候補評価値Ｖａを相加平均することによって行われる。
【００７４】
このように本実施の形態のロケーション装置１０によれば、自車が道路の分岐点付近、特に分岐点における各選択経路の成す角度が設定角度以下であるような分岐点付近を通過するとき、絶対位置検出部１１によって検出される検出絶対位置の重みが大きくなるように重み付けをして、少なくともこのように重み付けされた検出絶対位置と、ＤＢ部１３の経路の情報とに基づいて、自車の現在位置を道路に対応付けて決定する絶対位置重視処理が行われる。自車が分岐点付近を通過するとき、変位検出部１２による自車の移動量および相対方位の検出の精度は、分岐点付近以外を通過するときに比べて低くなる、または絶対位置検出部１１の検出精度よりも低くなるので、このような精度の低い検出移動量および検出相対方位に基づいて自車の現在位置を決定しても、実際の現在位置とは異なる場合がある。したがって自車が分岐点付近を通過するときは、絶対位置検出部１１によって検出される検出絶対位置の重みが大きくなるように重み付けをすることによって、現在位置の決定に対する低精度の検出移動量および検出相対方位の影響を小さくして、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００７５】
また本実施の形態のロケーション装置１０によれば、絶対位置重視処理には、検出移動量および検出相対方位ならびに検出絶対位置に基づいて設定される複数の現在位置の候補に関して、検出絶対位置の評価値ＬGPSに検出絶対位置の重みが大きくなる重み係数Ｋを乗じた値と、検出移動量および検出相対方位に基づく評価値Ｆ（θ，Ｌ）とに基づく候補評価値Ｖａを求め、検出移動量および検出相対方位ならびに検出絶対位置が検出される毎に各候補評価値を累積して、累積された評価値が最も大きい値となる候補を、自車の現在位置に決定する処理が含まれる。候補評価値Ｖａは、絶対位置検出部１１によって検出される検出絶対位置の重みが大きくなるような重み付けがなされているので、自車が分岐点付近を通過するときに、現在位置の決定に対する低精度の検出移動量および検出相対変位の影響が小さい。さらに各候補毎に、検出移動量および検出相対方位ならびに検出絶対位置が検出される毎に候補評価値を累積して、各候補のうち累積された候補評価値が最も大きい候補を自車の現在位置に決定するので、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００７６】
図７は、絶対位置重視処理に含まれる現在位置を変更する処理を説明するための図である。絶対位置重視処理は、検出移動量によって設定される候補が現在の位置に決定されている場合の処理である。絶対位置重視処理は、絶対位置検出部１１による検出絶対位置に基づいて設定される候補と、変位検出部１２による検出移動量に基づいて設定される候補とを含む複数の現在位置の候補から、他の候補と比較して検出絶対位置に近い候補、すなわち検出絶対位置に最も近い候補に、現在位置を変更する処理を含むようにしてもよい。図７に示すように、自車が分岐点Ｎ３を通過後において、変位検出部１２による検出移動量に基づく自車の検出相対位置Ｐｓによって設定される現在位置の候補ｂｓと、絶対位置検出部１１による検出絶対位置Ｐｑによって設定される現在位置の候補ｂｑとがあり、これらの候補ｂｓ，ｂｑのうち、検出相対位置Ｐｓによって設定される現在位置の候補ｂｓが現在位置に決定されている。このような場合、絶対位置重視処理において、検出絶対位置Ｐｑによって設定される現在位置の候補ｂｑを現在位置に決定するように現在位置を変更する処理を行う。
【００７７】
このように本実施の形態のロケーション装置１０によれば、絶対位置重視処理は、検出移動量によって設定される候補が現在の位置に決定されている場合の処理であり、絶対位置重視処理には、検出絶対位置に基づいて設定される候補と、検出移動量に基づいて設定される候補とを含む複数の現在位置の候補から、他の候補と比較して検出絶対位置に近い候補、すなわち検出絶対位置に最も近い候補に、現在位置を変更する処理が含まれる。自車が分岐点付近を通過するときに、検出移動量によって設定される候補が現在の位置に決定されている場合、この候補は、低精度の検出移動量によって設定されているので、このような検出移動量に基づいて自車の現在位置を決定しても、実際の現在位置とは異なる場合がある。したがって自車が分岐点付近を通過するときは、検出移動量によって設定される候補が現在の位置に決定されていても、他の候補と比較して検出絶対位置に近い候補に現在位置を変更することによって、現在位置の決定に対する低精度の検出移動量の影響が小さくなり、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００７８】
さらに絶対位置重視処理は、検出絶対位置だけに基づいて現在位置を決定する処理を含むようにしてもよい。これによって自車が分岐点付近を通過するときに、現在位置の決定に対する低精度の検出移動量の影響をなくして、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００７９】
図４のフローチャートのステップｓ８における均等処理は、絶対位置検出部１１によって検出される検出結果と、変位検出部１２の検出結果との重みを等しくして自車の現在位置を決定する処理である。すなわち上式（１）において、重み係数Ｋを１とした場合の処理である。この均等処理は、主に自動車が分岐点を除く道路を移動しているときに行われ、図４のフローチャートにおけるステップｓ２で挟角分岐でないと判断された場合、およびステップｓ４で絶対位置検出部１１の検出結果が異常であると判定された場合にも行われる。
【００８０】
たとえば自車が高架橋の下方を移動しているときには、ＧＰＳ１１ａは、自車の絶対位置を正確に検出するために必要な個数の衛星からの電波を受信することができず、自車の絶対位置を正確に検出できない。またたとえば自車が直流電化軌条の付近を移動しているときには、直流電化軌条の架線に流れる直流電流によってつくられる磁界に自動車があるので、これによって自動車の車体が磁気を帯びてしまう。方位センサ１１ｂは、車体に帯びた磁気と地磁気とを混同してしまい、自車の絶対方位を正確に検出できない。
【００８１】
これらのような場合には、ステップｓ４で絶対位置検出部１１の検出結果が異常であると判定される。このように絶対位置検出部１１の検出結果である検出絶対位置および検出絶対方位が異常であると判定された場合、実際の現在位置とは大きく異なる場合があり、自車が道路の分岐点付近を通過するとき、異常であると判定された検出絶対位置の重みを大きくするような重み付けをして自車の現在位置を決定しても、実際の現在位置とは異なる。自車が分岐点付近を通過するとき、変位検出部１２による自車の移動量および相対方位の検出の精度は、分岐点付近以外を通過するときに比べて低くなるが、このような精度の低い検出移動量および検出相対方位は、異常であると判定された検出絶対位置および検出絶対方位に比べると、充分に実際の現在位置に近い。したがって絶対位置検出部１１の検出結果が異常であると判定された場合、自動車が経路の分岐点付近を通過するとき、絶対位置検出部１１によって検出される検出結果と、変位検出部１２の検出結果との重みを等しくすることによって、現在位置の決定に対する検出絶対位置および検出絶対方位の影響を小さくして、決定される現在位置を実際の現在位置から大きく外れてしまうことを可及的に防止することができる。
【００８２】
また図４のフローチャートのステップｓ２で分岐点における各選択道路の成す角度が設定角度を超えると判定された場合、この分岐点を自動車が通過するとき、絶対位置検出部１１によって検出される検出結果と、変位検出部１２の検出結果との重みを等しくして自車の現在位置を決定する均等処理が行われる。自車が、分岐点における各選択道路の成す角度が設定角度を超えるような分岐点付近を通過するとき、変位検出部１２による自車の移動量および相対方位の検出の精度は、分岐点付近以外を通過するときに比べてあまり変らないので、このような検出移動量および検出相対方位に基づけば、実際の現在位置に近い現在位置に決定される。したがって自動車がこのような分岐点付近を通過するときは、絶対位置検出部１１によって検出される検出結果と、変位検出部１２の検出結果との重みを等しくすることによって、決定される現在位置をほぼ実際の現在位置にすることができる。
【００８３】
また図４のフローチャートのステップｓ９における移動量重視処理は、上式（１）において、重み係数Ｋを０とした場合の処理である。この移動量重視処理は、図４のフローチャートにおけるステップｓ３で絶対位置検出部１１による絶対位置および絶対方位の検出が不可能であると判定された場合に行われる。たとえば自車がトンネルの中を移動しているときには、ＧＰＳ１１ａは、衛星からの電波を全く受信することができず、自車の絶対位置を検出できない。
【００８４】
このような場合、検出移動量および検出相対方位だけに基づいて自車の現在位置を決定する移動量重視処理が行われる。これによって、変位検出手段の検出結果だけに基づいて現在位置を決定することによって、決定される現在位置を実際の現在位置から大きく外れてしまうことを可及的に防止することができる。
【００８５】
図４のフローチャートのステップｓ６における予め定める解除条件を満足しているか否かの判定における解除条件には、移動距離条件、候補単独条件、位置変更条件、誤差最小時間条件および誤差最小距離条件のうち少なくとも１つが含まれる。
【００８６】
移動距離条件とは、自車が分岐点通過後、分岐点からの移動距離が予め定める設定距離に達することである。自車が分岐点通過後、分岐点からの移動距離が予め定める設定距離に達すると、変位検出部１２による自車の移動量の検出の精度は、少なくとも自車が分岐点付近を通過するときの精度に比べて良好である。したがって絶対位置重視処理が解除されたときには、絶対位置重視処理によって決定される自車の現在位置よりも実際の現在位置に極めて近い現在位置を決定することができる。
【００８７】
候補単独条件とは、分岐点通過後、検出絶対位置と検出移動量とに基づいて設定される自車の現在位置の候補が１つになることである。自車の現在位置の候補が１つであるとは、既にこの候補自体が実際の自車の現在位置に非常に近いものとなっているので、このような実際の現在位置に非常に近い現在位置が決定されている場合には、絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて自車の現在位置の決定することによって、分岐点通過後の自車の現在位置をほぼ実際の現在位置にすることができる。
【００８８】
位置変更条件とは、自車の分岐点通過後、検出移動量によって設定される候補が現在の位置に決定されている場合において、検出絶対位置に基づいて設定される候補と、検出移動量に基づいて設定される候補とを含む複数の現在位置の候補から、他の候補と比較して検出絶対位置に近い候補、すなわち検出絶対位置に最も近い候補に、現在位置が変更されることである。このように他の候補と比較して検出絶対位置に近い候補に現在位置が変更されると、変更された現在位置は、自車が分岐点付近を通過しているときの変位検出部１２による低精度の検出移動量の影響が小さくなっていて、実際の自車の現在位置に非常に近いものとなっている。したがってこのような実際の現在位置に非常に近い現在位置が決定されている場合には、絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて自車の現在位置の決定することによって、分岐点通過後の自車の現在位置をほぼ実際の現在位置にすることができる。
【００８９】
誤差最小時間条件とは、検出絶対位置に基づいて設定される候補と検出移動量に基づいて設定される候補とを含む複数の現在位置の候補から現在位置を決定している場合において、分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定時間にわたって継続して小さいことである。自車の分岐点通過後、自車の現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定時間にわたって継続して小さいということは、現在位置に決定されている候補は、少なくとも、低精度の検出移動量の影響が出ていない、換言すれば、検出移動量の精度が良好であると言える。したがって自車が分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定時間にわたって継続して小さい場合には、絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて自車の現在位置の決定することによって、分岐点通過後の自車の現在位置をほぼ実際の現在位置にすることができる。
【００９０】
誤差最小距離条件とは、検出絶対位置に基づいて設定される候補と検出移動量に基づいて設定される候補とを含む自車の複数の現在位置の候補から現在位置を決定している場合において、自車の分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定距離を移動する間にわたって継続して小さいことである。自車の分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定距離にわたって継続して小さいということは、現在位置に決定されている候補は、少なくとも、低精度の検出移動量の影響が出ていない、換言すれば、検出移動量の精度が良好であると言える。したがって自車が分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定距離にわたって継続して小さい場合には、絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて自車の現在位置の決定することによって、分岐点通過後の自車の現在位置をほぼ実際の現在位置にすることができる。
【００９１】
【発明の効果】
以上のように請求項１に係る発明によれば、移動体が経路の成す角度が設定角度以下である分岐点を通過するときは、絶対位置検出手段によって検出される検出絶対位置の重みが大きくなるように重み付けをすることによって、現在位置の決定に対する低精度の検出移動量の影響を小さくして、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００９２】
また請求項２に係る発明によれば、絶対位置検出手段の検出結果が異常であると判定された場合、移動体が経路の成す角度が設定角度以下である分岐点付近を通過するとき、絶対位置検出手段によって検出される検出結果と、変位検出手段の検出結果との重みを等しくすることによって、現在位置の決定に対する検出絶対位置の影響を小さくして、決定される現在位置を実際の現在位置から大きく外れてしまうことを可及的に防止することができる。
【００９３】
また請求項３に係る発明によれば、移動体が経路の分岐点付近を通過するとき、絶対位置検出手段によって検出される検出結果を用いることができないので、変位検出手段の検出結果だけに基づいて現在位置を決定することによって、決定される現在位置を実際の現在位置から大きく外れてしまうことを可及的に防止することができる。
【００９４】
また請求項４に係る発明によれば、現在位置の決定に対する低精度の検出移動量の影響が小さい候補評価値を、各候補毎に、検出絶対位置および検出移動量が検出される毎に累積して、各現在位置の候補のうち累積された候補評価値が最も大きい現在位置の候補を、移動体の現在位置に決定するので、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００９６】
また請求項５に係る発明によれば、移動体が分岐点付近を通過するときに、現在位置の決定に対する低精度の検出移動量の影響をなくして、決定される現在位置を実際の現在位置に可及的に近づけることができる。
【００９７】
また請求項６に係る発明によれば、移動体が分岐点における各選択経路の成す角度が設定角度を超えるような分岐点付近を通過するときは、絶対位置検出手段によって検出される検出結果と、変位検出手段の検出結果との重みを等しくすることによって、決定される現在位置をほぼ実際の現在位置にすることができる。
【００９８】
また請求項７に係る発明によれば、絶対位置重視処理が解除されたときには、絶対位置重視処理によって決定される移動体の現在位置よりも実際の現在位置に極めて近い現在位置を決定することができる。
【００９９】
また請求項８に係る発明によれば、絶対位置重視処理が解除されたときには、絶対位置重視処理によって決定される移動体の現在位置よりも実際の現在位置に極めて近い現在位置を決定することができる。
【０１００】
また請求項９に係る発明によれば、現在位置の候補が１つであるとは、この候補自体が実際の現在位置に非常に近いものとなっているので、このような実際の現在位置に非常に近い現在位置が決定されている場合には、絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて移動体の現在位置の決定することによって、分岐点通過後の移動体の現在位置をほぼ実際の現在位置にすることができる。
【０１０２】
また請求項１０に係る発明によれば、分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定時間にわたって継続して小さい場合には、位置決定手段によって絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて移動体の現在位置を決定することによって、分岐点通過後の移動体の現在位置をほぼ実際の現在位置にすることができる。
【０１０３】
また請求項１１に係る発明によれば、分岐点通過後、現在位置に決定されている候補と検出絶対位置との距離が、他の候補と検出絶対位置との距離よりも、予め定める設定距離にわたって継続して小さい場合には、位置決定手段によって絶対位置重要処理を解除して、検出絶対位置と検出移動量とに基づいて移動体の現在位置を決定することによって、分岐点通過後の移動体の現在位置をほぼ実際の現在位置にすることができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態のロケーション装置１０の構成を示すブロック図である。
【図２】道路データディスク３０に記録される道路情報に含まれるノードおよびリンクを模式的に示す図である。
【図３】自動車が分岐点を通過するときのマップマッチングを説明するための模式図である。
【図４】ロケーション装置１０を搭載する自動車が道路の分岐付近を通過するときの処理の手順を示すフローチャートである。
【図５】図４のフローチャートのステップｓ４における絶対位置検出部１１の検出結果が正常であるまたは異常であるかを判定する方法の一例を模式的に示す図である。
【図６】図４のフローチャートのステップｓ５の絶対位置重視処理およびステップｓ８の均等処理における重みを説明するための図である。
【図７】絶対位置重視処理に含まれる現在位置を変更する処理を説明するための図である。
【符号の説明】
１０  ロケーション装置
１１  絶対位置検出部
１２  変位検出部
１３  道路データベース部
１４  処理部
【図１】
0003971236.tif 000004
【図２】
0003971236.tif 000005
【図３】
0003971236.tif 000006
【図４】
0003971236.tif 000007
【図５】
0003971236.tif 000008
【図６】
0003971236.tif 000009
【図７】
0003971236.tif 000010