【課題を解決するための手段】
【0005】
この発明は上述の課題に鑑みてなされたものであり、その第1の局面は次のように規定される。即ち、
第1のエリア内における所定条件を満たす対象リンクであって、重み付け値が付与された対象リンクに関する情報を含む地図データを格納する第1の地図データベースと、
車両が走行した走行履歴を蓄積する走行履歴データベースと、
前記走行履歴に基づいて、前記第1の地図データベース内の前記対象リンクのうち走行済みリンクを特定する走行済みリンク特定部と、
前記特定された走行済みリンクの走行状況に基づいて、該走行済みリンクに重み付け値を設定する重み付け設定部と、
前記第1の地図データベース内の前記特定された走行済みリンクに付与された重み付け値に、前記設定された重み付け値を反映させることにより、前記第1の地図データベースを更新する地図データベース更新部と、
前記更新された第1の地図データベースを参照して、目的地までの経路であって、前記対象リンクのうち前記付与された重み付け値が第1の閾値未満である対象リンクを走行する経路を探索する経路探索部と、
を備える、経路探索装置。
【0006】
このように規定される第1の局面の経路探索装置によれば、車両の走行履歴に基づいて走行済みリンクを特定し、該走行済みリンクに対応する走行履歴に関連付けて蓄積された走行状況に基づき、走行済みリンクに重み付け値を設定する。そして、設定された重み付け値を、地図データベース内の走行済みリンクに対応する対象リンクに付与された重み付け値に反映させることにより、上記地図データベースを更新する。さらには、該更新された地図データベース内の対象リンクに付与された重み付け値に基づいて、該重み付け値が第1の閾値未満である対象リンク(以下、要再走リンクともいう)を含むように経路探索する。このように、走行現調を行った対象リンクについては、走行状況に応じて重み付けを行い、該重み付けを更新するため、複数回の走行現調に基づいて総合的に走行画像の利用可否を行うことが可能となる。ゆえに、実施された走行現調を効率的に利用することができる。また、走行現調を行うごとに重み付け値を更新するため、自動的に走行を要する対象リンクを特定でき、該特定された対象リンクを含む経路探索が可能になり、走行現調の効率性を向上させることができる。
ここでリンクとは、道路ネットワークデータの構成要素であって、一般に道路の交差点等に対応するノード−ノード間を結ぶ道路に対応して生成されたデータをいう。対象リンクとは、通常の地図データベースに含まれるリンクのうち、走行現調の対象となるリンクであり、例えばリンク属性等を基準として選択される。このようなリンク属性としては、例えば、道路幅、リンク種別、車線数、路線番号等が挙げられる。詳細には、道路幅が所定閾値以上であるリンク、リンク種別が幹線道路、高速道路であるリンク、車線数が所定閾値以上であるリンク等が対象リンクとして選択される。当該対象リンクは、上記リンク属性を基準として選択される他、オペレータの手動により選択することとしても良い。
【0007】
上記走行済みリンクとは、車両により走行されたリンクである。好ましくは、前記対象リンクの一方の端点から他方の端点までを完走した対象リンクを前記走行済みリンクとして特定することとすることができる(第4の局面)。このような装置によれば、当該対象リンク全域にわたる情報を取得することができ、より綿密な地図データベースを作成することができる。走行済みリンクの他の例としては、一の対象リンクにおいて所定割合以上(例えば、50%以上)走行されているリンクを走行済みリンクとしても良い。また、別の例として、一の対象リンクの一部を走行した場合において、その走行した部分について走行済みである旨の情報を、対象リンクに付与することで走行済みリンクとすることとしても良い。例えば、走行履歴が対象リンクから逸脱した座標に基づき、当該逸脱点までを走行済みとしたり、対象リンクのリンク形状に反してハンドル操作を行った場合に当該操作を行った座標に基づき、当該操作地点までを走行済みとすることとしても良い。この場合、上記重み付け設定部は、該走行済みリンク中の走行済み部分に基づいて重み付け値を設定することができる。
【0008】
上記重み付け値とは、走行現調の際に取得された走行画像の利用可能度合いを、走行現調時の走行状況に基づいて算出した値であって、例えばコストとして表すことができる。当該重み付け値は、重み付け値の低い対象リンクを優先的に経路に含める等、経路探索の際の対象リンク選択の指標として用いられる。他の利用方法としては、例えば、グーグル株式会社のストリートビューのように、一般ユーザが参照する画像として走行画像を公開する場合に、重み付け値の高い、すなわち、良好な走行状況で撮像された走行画像を優先的に公開するための指標とすることもできる。上記走行状況は、走行画像、道路の車線数、天候、前記車両のプローブ情報、の少なくとも一とすることができる(第5の局面)。
【0009】
上記経路探索部は、前記第1のエリア内の前記対象リンクを巡回する経路を探索するものとすることができる(第2の局面)。
ここで、巡回経路とは、上記第1のエリア内に存在する対象リンクをより効率良く巡回するための経路であり、このような巡回経路として、例えば、該エリア内の対象リンクを一筆書きの要領で走行する経路や、該エリア内においてより多くの対象リンクを走行しつつ同一の対象リンクを走行する回数を極力抑えた経路等が挙げられる。
【0010】
所定エリア内において要再走リンクが少なくなったとき、すなわち、第1の閾値以上のコストが付与された対象リンクの割合が大きくなったときには、該要再走リンクのみを巡回するよう経路を探索することは効率性に欠けることとなる。
そこで、この発明の第3の局面は次のように規定される。即ち、
第2の局面に規定の経路探索装置において、第2のエリア内における所定条件を満たす対象リンクに関する情報を含む地図データを格納する第2の地図データベースと、
前記第1のエリア内の前記対象リンクに対する前記付与された重み付け値が前記第1の閾値以上である対象リンクの割合を算出する割合算出部と、を備え、
前記経路探索部は、前記算出された割合が第2の閾値以上であるとき、前記更新された第1の地図データベース及び前記第2の地図データベースを参照して、前記経路を探索する。
このように規定される第4の局面の経路探索装置によれば、所定エリア内の第1の閾値以上のコストが付与された対象リンクの割合を算出し、該割合が所定閾値以上であるとき、該エリアに隣接するエリアを含めて巡回経路を探索するため、走行現調の効率性が向上する。
【0011】
また、この発明の第6の局面は次のように規定される。即ち、
第1のエリア内における所定条件を満たす対象リンクであって、重み付け値が付与された対象リンクに関する情報を含む地図データを第1の地図データベースに格納する第1の格納ステップと、
車両が走行した走行履歴を走行履歴データベースに蓄積する蓄積ステップと、
走行済みリンク特定部が、前記走行履歴に基づいて、前記第1の地図データベース内の前記対象リンクのうち走行済みリンクを特定する走行済みリンク特定ステップと、
重み付け設定部が、前記特定された走行済みリンクの走行状況に基づいて、該走行済みリンクに重み付け値を設定する重み付け設定ステップと、
地図データベース更新部が、前記第1の地図データベース内の前記特定された走行済みリンクに付与された重み付け値に、前記設定された重み付け値を反映させることにより、前記第1の地図データベースを更新する地図データベース更新ステップと、
経路探索部が、前記更新された第1の地図データベースを参照して、目的地までの経路であって、前記対象リンクのうち前記付与された重み付け値が第1の閾値未満である対象リンクを走行する経路を探索する経路探索ステップと、
を備える、経路探索方法。
このように規定される第6の局面の発明によれば、第1の局面と同等の効果を奏する。
【0012】
この発明の第7の局面は次のように規定される。即ち、
第6の局面に規定の方法において、前記経路探索ステップでは、前記第1のエリア内の前記対象リンクを巡回する経路を探索する。
このように規定される第7の局面の発明によれば、第2の局面と同等の効果を奏する。
【0013】
この発明の第8の局面は次のように規定される。即ち、
第7の局面に規定の方法において、第2のエリア内における所定条件を満たす対象リンクに関する情報を含む地図データを第2の地図データベースに格納する第2の格納ステップと、
割合算出部が、前記第1のエリア内の前記対象リンクに対する前記付与された重み付け値が前記第1の閾値以上である対象リンクの割合を算出する割合算出ステップと、を備え、
前記経路探索ステップでは、前記算出された割合が第2の閾値以上であるとき、前記更新された第1の地図データベース及び前記第2の地図データベースを参照して、前記経路を探索する。
このように規定される第8の局面の発明によれば、第3の局面と同等の効果を奏する。
【0014】
この発明の第9の局面は次のように規定される。即ち、
第6〜第8のいずれかの局面に規定の方法において、前記走行済みリンク特定ステップでは、前記対象リンクの一方の端点から他方の端点までを完走した対象リンクを前記走行済みリンクとして特定する。
このように規定される第9の局面の発明によれば、第4の局面と同等の効果を奏する。
【0015】
この発明の第10の局面は次のように規定される。即ち、
第6〜第9のいずれかの局面に規定の方法において、前記走行状況は、走行画像、道路の車線数、天候、前記車両のプローブ情報、の少なくとも一である。
このように規定される第10の局面の発明によれば、第5の局面と同等の効果を奏する。
【0016】
更に、この発明の第11の局面は次のように規定される。即ち、
経路を探索するためのコンピュータプログラムであって、コンピュータを、
第1のエリア内における所定条件を満たす対象リンクであって、重み付け値が付与された対象リンクに関する情報を含む地図データを第1の地図データベースに格納する第1の格納手段と、
車両が走行した走行履歴を走行履歴データベースに蓄積する蓄積手段と、
前記走行履歴に基づいて、前記第1の地図データベース内の前記対象リンクのうち走行済みリンクを特定する走行済みリンク特定手段と、
前記特定された走行済みリンクの走行状況に基づいて、該走行済みリンクに重み付け値を設定する重み付け設定手段と、
前記第1の地図データベース内の前記特定された走行済みリンクに付与された重み付け値に、前記設定された重み付け値を反映させることにより、前記第1の地図データベースを更新する地図データベース更新手段と、
前記更新された第1の地図データベースを参照して、目的地までの経路であって、前記対象リンクのうち前記付与された重み付け値が第1の閾値未満である対象リンクを走行する経路を探索する経路探索手段、
として機能させる、コンピュータプログラム。
このように規定される第11の局面の発明によれば、第1の局面と同等の効果を奏する。
【0017】
この発明の第12の局面は次のように規定される。即ち、
第11の局面に規定のコンピュータプログラムにおいて、前記経路探索手段は、前記第1のエリア内の前記対象リンクを巡回する経路を探索する。
このように規定される第12の局面の発明によれば、第2の局面と同等の効果を奏する。
【0018】
この発明の第13の局面は次のように規定される。即ち、
第12の局面に規定のコンピュータプログラムにおいて、前記コンピュータを、更に、
第2のエリア内における所定条件を満たす対象リンクに関する情報を含む地図データを第2の地図データベースに格納する第2の格納手段と、
前記第1のエリア内の前記対象リンクに対する前記付与された重み付け値が前記第1の閾値以上である対象リンクの割合を算出する割合算出手段、として機能させ、
前記経路探索手段は、前記算出された割合が第2の閾値以上であるとき、前記更新された第1の地図データベース及び前記第2の地図データベースを参照して、前記経路を探索する。
このように規定される第13の局面の発明によれば、第3の局面と同等の効果を奏する。
【0019】
この発明の第14の局面は次のように規定される。即ち、
第11〜第13のいずれかの局面に規定のコンピュータプログラムにおいて、前記走行済みリンク特定手段は、前記対象リンクの一方の端点から他方の端点までを完走した対象リンクを前記走行済みリンクとして特定する。
このように規定される第14の局面の発明によれば、第4の局面と同等の効果を奏する。
【0020】
この発明の第15の局面は次のように規定される。即ち、
第11〜第14のいずれかの局面に規定のコンピュータプログラムにおいて、前記走行状況は、走行画像、道路の車線数、天候、前記車両のプローブ情報、の少なくとも一である。
【0021】
第11〜第15のいずれかの局面に規定されるコンピュータプログラムを記録する記録媒体が第16の局面として規定される。