(57)【要約】【課題】ユーザの走行経験をより効果的に経路計算に反映し、ユーザにとって違和感の少ない経路を探索することが可能な車両用経路計算装置を提供する。【解決手段】車両が道路を走行した際に、各道路（各リンク）ごとに走行状況を示す走行状況データを外部メモリ９に記憶する。走行状況データが記憶された各リンクの走り易さを評価し、その評価結果に応じて、ユーザが走り易いと感じた評価される道路（リンク）のコストを下げ、逆に走りにくいと感じた道路（リンク）のコストを上げる。このようにして、走行状況データにより評価される走り易さを考慮して、リンクに対して付与するコストを決定する。このように決定されたリンクコスト及びノードコストが最小となる経路を探索することにより、ユーザが妥当と考える経路を探索することができる。【選択図】      図４
2006023176.tif 000002
【特許請求の範囲】
【請求項１】
道路を複数のリンクによって示した道路地図データを記憶する道路地図データ記憶手段と、
少なくとも前記リンクに対してコストを付与するとともに、そのコストの合計値が小さくなるように２つの地点間を結ぶ経路を探索する経路探索手段とを備えた車両用経路計算装置であって、
車両が前記道路を走行した際に、その道路に対応するリンクに関連付けて、実際の走行状況を示す走行状況データを記憶する記憶手段を備え、
前記経路探索手段は、前記記憶手段が記憶する走行状況データを考慮して、前記リンクに対して付与するコストを決定することを特徴とする車両用経路計算装置。
【請求項２】
前記経路探索手段は、道路種別ごとに、車両の走行状況に関する基準値を設定しておき、前記走行状況データとその基準値との比較結果に基づいて、前記リンクに対して付与するコストを増減することを特徴とする請求項1に記載の車両用経路計算装置。
【請求項３】
前記走行状況データは、平均速度、最高速度、停止回数、走行所要時間、平均燃費の少なくとも１つを含むことを特徴とする請求項１又は請求項２に記載の車両用経路計算装置。
【請求項４】
車両が同じ道路を複数回走行した場合、前記記憶手段は、前記走行状況データを平均化して記憶することを特徴とする請求項1乃至請求項３のいずれかに記載の車両用経路計算装置。
【請求項５】
前記走行状況データは、前記車両が道路を走行した際の時間的情報を含み、その時間的情報に基づいて、前記記憶手段に分類して記憶されることを特徴とする請求項1乃至請求項３のいずれかに記載の車両用経路計算装置。
【請求項６】
前記時間的情報は、車両が道路を走行した時刻、日付、曜日の少なくとも１つであることを特徴とする請求項５に記載の車両用経路計算装置。
【請求項７】
前記記憶手段に記憶された走行状況データは、ユーザによって編集可能であることを特徴とする請求項１乃至請求項６のいずれかに記載の車両用経路計算装置。
【請求項８】
車両が複数のユーザによって共同使用される場合、前記記憶手段には、ユーザごとに独立した走行状況データが記憶されることを特徴とする請求項１乃至請求項７のいずれかに記載の車両用経路計算装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば車両用ナビゲーション装置に用いられ、所望の目的地までの経路を計算する車両用経路計算装置に関するものである。
【背景技術】
【０００２】
従来の車両用ナビゲーション装置は、一般的に経路計算機能を備えており、ユーザが目的地を設定することにより、その目的地までの最適な経路を計算する。具体的には、リンク長，道路種別，道路幅などの静的な情報を考慮して、個々の道路に対応するリンクにコストを付与し、さらに右左折、直進の種類に応じて、交差点に対応するノードにもコストを付与する。そして、ユーザが設定した目的地と現在地とを、最小のリンクコスト及びノードコストで接続する経路を最適経路として計算する。また、ＶＩＣＳ等から各道路の渋滞情報を得た場合、この動的な情報を用いてリンクのコストを変化されることもある。このようにして目的地までの経路を計算することにより、目的地まで、最小時間や最短距離で到達可能な経路を得ることができる。
【０００３】
さらに、特許文献１には、過去の走行履歴情報を利用して最短経路を探索・設定するナビゲーション装置が記載されている。この特許文献１のナビゲーション装置では、ノード及びリンク情報から、最短と予想される走行経路案をいくつか割り出す。そして、その走行経路案のリンク毎に、予想走行時間を算出する。さらに、予想走行時間を算出したリンクについて、走行履歴が記憶されているか否かを判定し、記憶されていれば、実走行時間を読み出す。実走行時間は予想走行時間と比較され、より短い方が選択されて、各走行経路案の全体の走行時間が計算される。そして、最も短い走行時間の走行経路案が最終的に選択される。
【特許文献１】特開２００２−３１０６９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、特許文献１に記載のナビゲーション装置では、まず、ノード及びリンク情報から最短と予想される走行経路案をいくつか割り出す。その後、走行履歴情報を利用して各走行経路案の走行時間が計算される。このため、走行経路の決定に際して、走行履歴情報が効果的に利用されておらず、設定される経路にユーザが違和感を覚える場合があるとの問題があった。
【０００５】
例えば、ユーザが、最短と予想される走行経路案の一部の道路及びその周辺の道路について走行経験があり、走行経路案の一部として示された道路よりも、その周辺の道路を利用したほうが短時間で走行できた場合など、提供された経路に違和感を覚えることが考えられる。この場合、ユーザは経路に従って走行しないことが多い。そして、ナビゲーション装置が自動再探索機能を備えている場合には、経路を逸脱するごとに頻繁に音声案内が変更されることになり、結果として、ユーザに不快感を与えるおそれがある。
【０００６】
本発明は、上述した点に鑑みてなされたものであり、ユーザの走行経験をより効果的に経路計算に反映し、ユーザにとって違和感の少ない経路を探索することが可能な車両用経路計算装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の車両用経路計算装置は、
道路を複数のリンクによって示した道路地図データを記憶する道路地図データ記憶手段と、
少なくともリンクに対してコストを付与するとともに、そのコストの合計値が小さくなるように２つの地点間を結ぶ経路を探索する経路探索手段とを備えた車両用経路計算装置であって、
車両が道路を走行した際に、その道路に対応するリンクに関連付けて、実際の走行状況を示す走行状況データを記憶する記憶手段を備え、
経路探索手段は、記憶手段が記憶する走行状況データを考慮して、リンクに対して付与するコストを決定することを特徴とする。
【０００８】
このように、請求項１に記載の車両用経路計算装置では、車両の実際の走行状況を示す走行状況データを記憶するとともに、その走行状況を考慮してリンクに対して付与するコストを決定する。このため、従来のナビゲーション装置のように、車両の走行履歴情報とは無関係に、ノード及びリンク情報から走行経路（案）が設定されてしまうことがなく、実際の走行経験が反映された経路が探索できる。つまり、実際に走行した時の状況を考慮して、その道路に対応するリンクのコストを決定するので、ユーザが走り易いと感じた道路のコストを下げ、逆に走りにくいと感じた道路のコストを上げることができ、これにより、ユーザにとって違和感の少ない経路を探索できる。
【０００９】
請求項２に記載したように、経路探索手段は、道路種別ごとに、車両の走行状況に関する基準値を設定しておき、走行状況データとその基準値との比較結果に基づいて、リンクに対して付与するコストを増減することが好ましい。このように、車両の走行状況に関する基準値を設定し、実際の走行状況を示す走行状況データと比較することにより、ユーザが走り易いと感じたか否かを判別できる。例えば車両の平均走行速度が基準値よりも高い場合には、その道路をスムーズに走行できたとみなすことができ、この場合、ユーザは、その道路を走りやすい道路と感じることが多い。ただし、車両の走行状況は、道路種別が異なると、大きく変化する。例えば、高速道路と一般道路、一般道路においても国道と市街地道路では、車両の走行状況は大きく異なるのが通常である。このため、上述した基準値は、道路種別ごとに分けて設定することが好ましい。
【００１０】
走行状況データは、請求項３に記載のように、平均速度、最高速度、停止回数、走行所要時間、平均燃費の少なくとも１つを含むことが好ましい。これらのパラメータは、いずれも、走行経験がある道路について、ユーザがいずれの道路を走行するのが妥当かを判断するために、考慮することが多い項目である。従って、これらのパラメータのいずれかを走行状況データとして用いることにより、ユーザが妥当と感じる経路を探索する可能性を高めることができる。
【００１１】
請求項４に記載したように、車両が同じ道路を複数回走行した場合、記憶手段は、走行状況データを平均化して記憶することが好ましい。これにより、同じ道路を複数回走行する場合に、その複数回の走行状況をすべて加味した走行状況データを得ることができる。
【００１２】
請求項５に記載したように、走行状況データは、車両が道路を走行した際の時間的情報を含み、その時間的情報に基づいて、分類して記憶されることが好ましい。その時間的情報としては、請求項６に記載したように、車両が道路を走行した時刻、日付、曜日の少なくとも１つであることが好ましい。車両が実際に走行する際の走行状況は、各道路における交通量等の影響を受ける。その交通量等は、時刻（時間帯）、日付、曜日などの時間的情報に応じて大きく変化する。そのため、実走行状況データは、時刻（時間帯）、日付、曜日などの時間的情報に基づいて、分類して記憶されることが好ましいのである。
【００１３】
請求項７に記載したように、記憶手段に記憶された走行状況データは、ユーザによって編集可能であることが好ましい。車両の走行状況を計測中に、所要のため車を停車させた場合などは、計測された走行状況データが実際の走行状況とは大きく異なってしまう。このような場合、その走行状況データの削除等の編集ができると、走行状況データの精度を高めることができる。
【００１４】
さらに、請求項８に記載したように、車両が複数のユーザによって共同使用される場合、記憶手段には、ユーザごとに独立した走行状況データが記憶されることが好ましい。複数人のユーザが車両を共同して使用する場合、ユーザごとに走行経験のある道路は異なり、その結果、妥当と考える経路も異なると考えられるためである。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態における車両用経路計算装置に関して図面に基づいて説明する。なお、本実施形態では、車両用経路計算装置をナビゲーション装置に適用した例について説明する。
【００１６】
図１は、本実施形態に係わる車両用ナビゲーション装置２０の概略構成を示すブロック図である。同図に示すように、本実施形態の車両用ナビゲーション装置２０は、位置検出器１、地図データ入力器６、操作スイッチ群７、外部メモリ９、表示装置１０、ＶＩＣＳ受信機１１、リモコンセンサ１２、燃料計測器１４及びこれらに接続された制御回路としてのナビゲーションＥＣＵ８を備えている。
【００１７】
ナビゲーションＥＣＵ８は通常のコンピュータとして構成されており、内部には周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスラインが備えられている。ＲＯＭには、ナビゲーションＥＣＵ８が実行するためのプログラムが書き込まれており、このプログラムに従ってＣＰＵ等が所定の演算処理を実行する。
【００１８】
位置検出器１は、いずれも周知の地磁気センサ２、ジャイロスコープ３、走行距離を算出するための車速（距離）センサ４、及び衛星からの電波に基づいて車両の位置を検出するＧＰＳ（Global Positioning System）のためのＧＰＳ受信機５を有している。これらは、各々が性質の異なる誤差を持っているため、複数のセンサにより各々補完しながら使用するように構成されている。なお、各センサの精度によっては位置検出器１を上述した内の一部で構成しても良い。
【００１９】
地図データ入力器６は、ノードデータ及びリンクデータからなる道路データ、地形等を示す背景データ、地名等を表示するための文字データなどからなる、地図を描画するために必要な地図データをナビゲーションＥＣＵ８に入力する装置である。この地図データ入力器６は、地図データを記憶する記憶媒体を備え、その記憶媒体としては、記憶するデータ量からＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等を用いるのが一般的であるが、メモリカードやハードディスクなどの書き換え可能な媒体を用いてもよい。
【００２０】
ここで、道路データにおける、ノードデータ及びリンクデータの構成について説明する。ノードデータは、複数の道路が交差、合流、分岐するノード毎に固有の番号を付したノードＩＤ、ノード座標、ノード名称、ノードに接続する全てのリンクのリンクＩＤが記述される接続リンクＩＤ、交差点種類、信号機の有無、規制情報等の各データから構成されている。
【００２１】
一方、リンクデータは、道路毎に固有の番号を付したリンクＩＤ、リンク長、始点及び終点のノード座標、道路種別（高速道路，有料道路，国道，県道，細街路等）、道路幅員、車線数、リンク走行時間、法定制限速度等の各データから構成されている。すなわち、リンクデータのリンクとは、地図上の各道路を、交差点、分岐点などを示すノードにより複数に分割し、２つのノード間をリンクとして規定したものである。従って、始点及び終点のノード座標は、リンクの始端と終端の座標となる。
【００２２】
これらのノードデータ及びリンクデータにより、地図上に道路を描画したり、ダイクストラ法等の公知の手法を用いて、出発地から目的地までの案内経路を算出することが可能になる。
【００２３】
操作スイッチ群７は、例えば、後述する表示装置１０と一体になったタッチスイッチもしくはメカニカルなスイッチとして構成され、各種入力に使用される。
【００２４】
外部メモリ９は、例えばメモリカードやハードディスクドライブ（ＨＤＤ）等の読み書き可能な記憶媒体が用いられ、テキストデータや画像データ等の各データの保存のために利用される。特に、本実施形態においては、車両が道路を走行する際に、その道路における実際の走行状況を示す走行状況データを外部メモリ９に記憶させる。この走行状況データの記憶処理については、後に詳細に説明する。
【００２５】
表示装置１０は、例えば液晶ディスプレイによって構成され、表示装置１０の画面には、ナビゲーションＥＣＵ８の処理により、例えば、位置検出器１から入力された車両の現在位置に対応する自車位置マークと、地図データ入力器６より入力された地図データによって生成される車両周辺の道路地図が表示される。
【００２６】
ＶＩＣＳ受信機１０は、道路に敷設されたビーコンや各地のＦＭ放送局を介して、ＶＩＣＳセンタから配信される道路交通情報を受信する装置である。受信した道路交通情報は、ナビゲーションＥＣＵ８で処理し、例えば渋滞情報や規制情報は道路地図上に重ねて表示される。
【００２７】
燃料計測器１４は、車両の燃料噴射装置やエンジン制御装置などであり、単位時間当りの燃料消費量を計測して、その計測値をナビゲーションＥＣＵ８に提供する。
【００２８】
リモコンセンサ１２は、リモートコントロール端末（以下、リモコンと称する）１３からの操作信号を無線にて受信する。このリモコン１３も、上記した操作スイッチ群７と同様に、各種の入力に使用される。例えば、本実施形態のナビゲーション装置２０は経路案内機能を備えており、操作スイッチ群７又はリモコン１３によって目的地が入力されると、現在位置（或いは、ユーザが指定した出発地）から目的地までの最適な経路を自動的に探索して案内経路を算出し、その案内経路に従って経路案内処理を行なう。この経路案内時には、表示装置１０の画面に、案内経路が強調表示された道路地図が表示されたり、車両が案内交差点に接近した時には、その案内交差点の拡大案内図が表示されたりする。
【００２９】
次に、車両が道路を走行した際に、実際の走行状況を示す走行状況データを記憶する記憶処理について、図２のフローチャートに基づいて説明する。なお、記憶された走行状況データは、目的地が設定されて、その目的地までの案内経路を探索する際に利用される。
【００３０】
図２において、まずステップＳ１００では、位置検出器１の各センサによって測定された位置データに基づいて、車両の現在位置を算出する。このとき、ＧＰＳ受信機５による位置データは、上述の道路データの座標データ（緯度と経度）と同じ形態で取得される。また、地磁気センサ２、ジャイロスコープ３、車速センサ４によって自車両の進行方向及び走行距離に関するデータが取得され、過去に算出、もしくは確定された車両位置を基準として、現在位置の座標データの算出を行なう（自立航法による座標データの算出）。なお、現在位置は、基本的には、自立航法により算出された座標データに基づいて求められる。ただし、ＧＰＳ受信機５による位置データが取得されている場合には、両者を比較し、その差が所定距離以上である場合には、現在位置として、ＧＰＳ受信機５による位置データを採用する。
【００３１】
続いて、ステップＳ２０では、ステップＳ１０にて算出された車両の現在位置の座標に基づいて、車両周辺の地図データの読み込みを行なう。次に、ステップＳ３０において、マップマッチング処理を行なう。
【００３２】
このマップマッチング処理では、例えば、ステップＳ１０にて算出した現在位置と所定距離以内の道路、もしくは既に道路上にマッチングされている場合には、そのマッチング道路に接続された道路を車両が走行する可能性のある道路として選択する。そして、ステップＳ１０にて過去に算出された複数個の現在位置と最新の現在位置とを連結して、走行軌跡を算出する。その走行軌跡の形状と、車両が走行する可能性のある道路の形状とを比較して、最も相関の高い道路を車両が走行している道路として推定する。
【００３３】
なお、車両が走行している道路が推定されると、その道路上に車両位置が確定されるため、その確定位置が上述した自立航法による現在位置の算出に用いられることになる。また、ステップＳ１０における現在位置の算出、及び上述した走行軌跡の算出は、ＧＰＳ受信機５の位置データのみから行なっても良いし、自立航法の位置データのみから行なっても良い。
【００３４】
マップマッチング処理によって車両が走行している道路が推定されると、ステップＳ４０において、道路地図データを参照して、その道路のリンクＩＤを特定する。そして、ステップＳ５０では、ステップＳ４０にて特定したリンクＩＤに関連づけて、車両の実際の走行状況を示す走行状況データを外部メモリ９に記憶する。
【００３５】
外部メモリ９に記憶する走行状況データの一例を、図３（ａ），（ｂ）を用いて説明する。なお、図３（ａ）は、リンクＩＤがそれぞれＡ，Ｂ，Ｃの各道路を車両が走行した際の、走行時刻、車速、燃料消費量の変化を示すグラフであり、図３（ｂ）は、リンクＩＤ＝Ａ，Ｂ，Ｃのそれぞれのリンクに関連付けて、外部メモリ９に保存する走行状況データを示している。
【００３６】
図３（ａ）に示すように、車両が道路を走行する際には、走行時刻、車速、燃料消費量がそれぞれモニタされる。なお、走行時刻として、図３（ａ）では、実際の時刻ではなく、ナビゲーションＥＣＵ８の内部において、時間をカウントするカウンタ値を示している。
【００３７】
図３（ａ）において、リンクＩＤ＝Ａの道路に進入した時刻は１００であり、リンクＩＤ＝Ａの道路に続くリンクＩＤ＝Ｂの道路に進入した時刻は１１０である。さらに、リンクＩＤ＝Ｃの道路に進入した時刻及び退出した時刻は、それぞれ１５０及び２００である。このようにして、各リンクＩＤの道路への進入（退出）時刻から、各リンクＩＤの道路を走行するのに要した所要時間が算出できる。この所要時間が、図３（ｂ）に示すように、走行状況データの１つとなる。
【００３８】
また、車両の走行速度（車速）をモニタすることにより、各リンクＩＤの道路における平均車速を算出することができる。この平均車速も、走行状況データの１つとして、外部メモリ９に記憶される。ただし、平均車速は、上述した所要時間でリンク長を除算することによって求めることも可能である。
【００３９】
さらに、車速に基づいて、各リンクＩＤの道路における最高速度及び車両の停止回数が算出される。車両の停止については、車速センサ４の検出精度を考慮し、例えば検出車速が５ｋｍ／ｈ以下となった場合に、車両が停止したとみなす。これらの最高速度及び停止回数も、走行状況データとして外部メモリに記憶される。
【００４０】
さらに、燃料計測器１４からの単位時間当りの燃料消費量に基づいて、各リンクＩＤの道路における平均燃費を算出する。すなわち、各リンクのリンク長を、そのリンクにおける燃料消費量の合計値で除算することにより、平均燃費を算出できる。この平均燃費も、走行状況データの１つとして外部メモリ９に記憶される。
【００４１】
なお、外部メモリ９に、既に同じリンクＩＤに関連付けて走行状況データが記憶されている場合には、その走行状況データを読み出して、新たに取得した走行状況データと平均化する。そして、この平均化によって更新された走行状況データが、過去の走行状況データと置き換えられる。このようにすれば、車両が同じ道路を複数回走行する場合に、その複数回の走行状況をすべて加味した走行状況データを得ることができる。
【００４２】
上述した走行状況データの記憶処理により、車両が走行を重ねるほど、外部メモリ９における走行状況データの蓄積量が増加する。特に、本実施形態では、走行状況データとして、所要時間、平均車速、最高速度、停止回数、及び平均燃費を用いている。これらのデータは、いずれも走行経験がある道路について、ユーザがいずれの道路を走行するのが妥当かを判断するために考慮することが多い項目である。従って、外部メモリ９に蓄積される走行状況データは、ユーザによる各道路の走行経験そのものを表す。このため、後述する経路探索・案内処理において、この走行状況データに基づいて、目的地までの経路を設定することにより、ユーザが過去の走行経験に基づいて妥当と判断する経路を高い確率で設定できる。
【００４３】
次に、走行状況データに基づいて経路の探索を行なう経路探索・案内処理について、図４のフローチャートに基づいて説明する。
【００４４】
図４のステップＳ１１０では、操作スイッチ群７もしくはリモコン１３を用いて目的地が設定されたか否かを判定する。このとき、そして目的地の設定が行なわれたと判定されると、ステップＳ１２０の処理に進む。
【００４５】
ステップＳ１２０では、道路地図データにおける、リンク長、道路種別、道路幅等を考慮して、各リンクの基本リンクコストを算出する。続くステップＳ１３０では、外部メモリ９に保存されている各リンクの走行状況データの読出しを行なう。そして、ステップＳ１４０において、読み出した走行状況データと、道路種別毎に決定された基準値とを比較することにより、走行状況データが記憶されている各リンクについて、ユーザが走り易いと感じたか否かを評価する。
【００４６】
例えば、平均車速が基準値よりも高い場合には、車両はその道路をスムーズに走行できたとみなすことができる。この場合、ユーザは、その道路を走りやすい道路と感じることが多い。このように、走行状況データを用いることにより、ユーザが走行経験のある道路について、ユーザの感覚に合致した走り易さの評価を行なうことができる。
【００４７】
ただし、車両の走行状況は、道路種別が異なると、大きく変化する。例えば、高速道路と一般道路、一般道路においても国道と市街地道路では、車両の走行状況は大きく異なるのが通常である。このため、上述した基準値は、道路種別ごとに分けて設定する。
【００４８】
なお、走行状況データと基準値との比較を行なって走り易さを評価する場合、その評価手法には、種々の手法が考えられる。
【００４９】
例えば、走行状況データとして複数のデータを用いる場合には、それぞれの比較結果（基準値に対して大小を示す値や基準値との差）に係数を乗じた上で加算することにより、その複数のデータを総合的に勘案した評価を行なうことができる。
【００５０】
また、ユーザによって、平均速度、最高速度、停止回数、燃費等の中でいずれのデータを重視するかを選択できるようにすることも可能である。その場合、重視されるデータの係数を、他のデータの係数よりも大きくすれば良い。さらに、重視されるデータ以外のデータの係数を０にするようにしても良い。この場合、ユーザによって選択された1種類のデータに基づいて、各リンクの走り易さが評価されることになる。
【００５１】
なお、走行状況データにおける停止回数については、単位距離当りの停止回数を算出した上で、基準値と比較される。また、所要時間は、平均車速と相関するデータであるため、平均車速とのどちらかを用いれば良い。
【００５２】
上述した手法により、走行状況データが記憶された各リンクの走り易さが評価され、その評価結果に応じて、ステップＳ１２０で算出した基本リンクコストを増減する。すなわち、ユーザが走り易いと感じた評価される道路（リンク）のコストを下げ、逆に走りにくいと感じた道路（リンク）のコストを上げる。このようにして、走行状況データにより評価される走り易さを考慮して、リンクに対して付与するコストを決定するのである。
【００５３】
このとき、ＶＩＣＳ受信機１１によって受信された、渋滞発生箇所や規制情報をさらに加味して、各リンクに対して付与するコストを決定しても良い。
【００５４】
ステップＳ１５０では、直進、右左折や進入不可等の形態に応じたノードコストを算出する。一般的には、直進≦左折＜右折となるように、ノードコストを算出する。そして、ステップＳ１６０では、上述したリンクコスト及びノードコストの合計値が最小となる経路を、公知のダイクストラ法を用いて探索し、その探索した経路を表示装置１０に表示する。
【００５５】
ステップＳ１７０では、案内開始が指示されたか否かを判定する。すなわち、表示された探索経路をユーザが確認し、その上で、ユーザが表示された経路に従って経路案内を開始することを操作スイッチ群7等によって指示したか否かを判定する。この判定において、案内開始が指示されたと判定されると、ステップＳ１８０において、ステップＳ１６０にて探索・表示した経路に従った経路案内を開始する。
【００５６】
以上、本発明の好ましい実施形態について説明したが、本発明による車両用経路計算装置は、上述した実施形態に何ら制限されるものではなく、本発明の主旨を逸脱しない範囲において種々変形して実施することができる。
【００５７】
例えば、上述した実施形態では、同じリンクＩＤを持つ道路について、複数の走行状況データが得られた場合に、それらを単純に平均化するものであった。しかしながら、同じリンクＩＤを持つ道路について複数の走行状況データが得られたときに、時間的情報を考慮して、分類して記憶するようにしても良い。
【００５８】
つまり、車両が実際に走行する際の走行状況は、各道路における交通量等の影響を受ける。その交通量等は、時刻（時間帯）、日付、曜日などの時間的情報に応じて大きく変化する。そのため、走行状況データは、時刻（時間帯）、日付、曜日などの時間的情報に基づいて、分類して記憶する。そして、経路を探索する際に、各リンクを通過する時刻（時間帯）、日付、曜日から、最も適した走行状況データを用いて、各リンクのコストを決定する。このようにすれば、走行状況データによって各リンクのコストを決定する際に、過去の経験をより正確に反映させることができる。なお、時間的情報で分類したときに、既に記憶されている走行状況データと同じ分類に属する走行状況データが得られた場合には、それらを平均化して記憶すれば良い。
【００５９】
また、すべての走行状況データをそれぞれ別個に外部メモリ９に記憶するようにしても良い。このようにすると、走行状況データが記憶された各リンクについて、例えば走行所要時間に関する確率を求めることも可能である。例えば、複数の走行所要時間が記憶されている場合、その平均時間を求めるとともに、その平均時間以内で通過した確率を求めることができる。この確率は、例えば、案内経路全体のリンクについて平均化等を行なうことで、案内経路全体の走行所要時間及び確率を求めるために使用できる。さらに、全ての走行状況データを記憶することにより、例えば最悪値検索などを行なうことも可能となる。
例えば、過去の走行状況データから、最長時間、最悪燃費、或いは最大停止回数が得られるので、これらを参考にして、複数の経路からの経路選択等を行なうことも可能になる。
【００６０】
また、外部メモリ９に記憶される走行状況データは、ユーザによって編集可能に構成されても良い。例えば、車両の走行状況を計測中に、所要のため車をしばらく停車させた場合などは、計測された走行状況データが実際の走行状況とは大きく異なってしまう。このような場合、その走行状況データの削除や修正等の編集ができると、走行状況データの精度を高めることができる。
【００６１】
さらに、車両が複数のユーザによって共同使用される場合、外部メモリ９には、ユーザごとに独立した走行状況データが記憶されることが好ましい。複数人のユーザが車両を共同して使用する場合、ユーザごとに走行経験のある道路は異なり、その結果、妥当と考える経路も異なると考えられるためである。この場合、例えば、複数人のユーザを登録可能なユーザ登録スイッチを設け、予めユーザ登録を行なうとともに、車両の運転開始時にいずれのユーザであるかを入力するようにすれば良い。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態に係わる、車両用ナビゲーション装置の概略構成を示すブロック図である。
【図２】車両が道路を走行した際に、実際の走行状況を示す走行状況データを記憶する記憶処理を示すフローチャートである。
【図３】（ａ）は、リンクＩＤがそれぞれＡ，Ｂ，Ｃの各道路を車両が走行した際の、走行時刻、車速、燃料消費量の変化を示すグラフであり、（ｂ）は、リンクＩＤ＝Ａ，Ｂ，Ｃのそれぞれのリンクに関連付けて、外部メモリ９に保存する走行状況データを示す説明図である。
【図４】走行状況データに基づいて経路の探索を行なう経路探索・案内処理を示すフローチャートである。
【符号の説明】
【００６３】
１…位置検出器
６…地図データ入力器
７…操作スイッチ群
８…ＥＣＵ
９…外部メモリ
１０…表示装置
１１…ＶＩＣＳ受信機
２０…車両用ナビゲーション装置
【図１】
2006023176.tif 000003
【図２】
2006023176.tif 000004
【図３】
2006023176.tif 000005
【図４】
2006023176.tif 000006