(57)【要約】【課題】  累計走行距離が所定距離となった時点で、設定された目的地へ到着する走行計画を作成すること。【解決手段】  走行計画作成部１０６ｂは、走行距離センサ１０１で検出される自車両の累計走行距離と、使用者によって入力装置１０３が操作されて設定される目的地到着時の到達走行距離とに基づいて、目的地に到着するまでの自車両の走行計画を作成する。走行計画出力部１０６ｃは、走行計画作成部１０６ｂで作成された走行計画をモニタ１０７、および／またはスピーカ１０８を介して使用者に提示する。【選択図】      図１
2007093446.tif 000002
【特許請求の範囲】
【請求項１】
自車両の累計走行距離を検出する走行距離検出手段と、
車両の目的地を設定する目的地設定手段と、
前記目的地設定手段で設定した目的地到着時の到達走行距離を設定する走行距離設定手段と、
前記走行距離設定手段で設定した前記到達走行距離と、前記走行距離検出手段で検出した前記累計走行距離とに基づいて、前記目的地設定手段で設定した目的地に到着するまでの自車両の走行計画を作成する計画作成手段とを備えることを特徴とする走行計画作成装置。
【請求項２】
請求項１に記載の走行計画作成装置において、
前記計画作成手段は、前記走行距離設定手段で設定した前記到達走行距離と、前記走行距離検出手段で検出した前記累計走行距離とが一致するときに、前記目的地設定手段で設定した目的地に到着するように自車両の走行計画を作成することを特徴とする走行計画作成装置。
【請求項３】
請求項２に記載の走行計画作成装置において、
前記目的地設定手段で設定した目的地に到着する日を指定する指定手段をさらに備え、
前記計画作成手段は、前記指定手段で指定された日に、自車両の累計走行距離と前記到達走行距離とを一致させるように自車両の走行計画を作成することを特徴とする走行計画作成装置。
【請求項４】
請求項１〜３のいずれか一項に記載の走行計画作成装置において、
前記目的地到着時の到達走行距離、および前記目的地を走行計画作成ルールとして記憶する記憶手段をさらに備え、
前記目的地設定手段は、前記記憶手段に記憶された前記走行計画作成ルールに含まれる目的地を前記目的地として設定し、
前記走行距離設定手段は、前記記憶手段に記憶された前記走行計画作成ルールに含まれる到達走行距離を前記到達走行距離として設定することを特徴とする走行計画作成装置。
【請求項５】
請求項４に記載の走行計画作成装置において、
前記記憶手段は、通信回線を介して接続されることを特徴とする走行計画作成装置。
【請求項６】
自車両の累計走行距離を検出し、
目的地到着時の到達走行距離を設定し、
設定した前記到達走行距離と、検出した前記累計走行距離とに基づいて、前記目的地に到着するまでの自車両の走行計画を作成することを特徴とする走行計画作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行計画を作成する走行計画作成装置、および走行計画作成方法に関する。
【背景技術】
【０００２】
次のような車両部品のメンテナンス警報装置が特許文献１によって知られている。この車両部品のメンテナンス警報装置によれば、車両の走行距離に基づいて消耗部品の交換時期を判定して報知することによって、使用者に消耗部品の交換を促す。
【０００３】
【特許文献１】特開平０７−２５１６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置においては、車両の走行距離があらかじめ設定された所定距離に至ったときに部品交換が必要な旨を使用者に報知するだけであった。このため、使用者が、走行距離に応じて部品交換を行うためにディーラーへ入庫する走行計画を立てようと思った場合には、使用者は部品交換が必要となる走行距離を好みで設定することができず、さらに報知された交換時期にディーラーへ車両を入庫する走行計画を自ら作成しなければならないという問題が生じていた。
【課題を解決するための手段】
【０００５】
本発明は、自車両の累計走行距離を検出し、目的地到着時の到達走行距離を設定し、設定した到達走行距離と、検出した累計走行距離とに基づいて、目的地に到着するまでの自車両の走行計画を作成することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、目的地、および目的地到着時の到達走行距離を設定することができ、設定された目的地到着時の到達走行距離に基づいて、目的地に到着するまでの走行計画を作成するようにした。このため、使用者が望む場所で、使用者が望む走行距離をむかえるような走行計画を自動的に作成することができる。
【発明を実施するための最良の形態】
【０００７】
図1は、本実施の形態における走行計画作成装置をナビゲーション装置に適用した場合の一実施の形態の構成を示すブロック図である。ナビゲーション装置１００は車両に搭載され、車両の累計走行距離（走行距離）を検出する走行距離センサ１０１と、車両の現在位置情報を検出する現在位置検出装置１０２と、使用者によって操作される入力装置１０３と、後述する走行計画作成ルールを記憶するルールデータベース１０４と、地図ディスク１０５ａから地図データを読み取るディスク読取装置１０５と、ＣＰＵやメモリ、およびその他周辺回路で構成される制御装置１０６と、道路地図や各種情報を表示するモニタ１０７と、ガイダンス音声などの音声を出力するスピーカ１０８と、自車両の走行履歴として日単位の走行距離を記憶する走行履歴メモリ１０９とを備えている。
【０００８】
現在位置検出装置１０２は、自車両の車速を検出する車速センサ１０１と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からのＧＰＳ信号を受信して自車両の現在位置を検出するＧＰＳユニット１０２と、自車両の進行方向を検出するジャイロセンサ１０３とで構成され、自車両の現在位置とともに、自車両の現在の状況を検出することができる。
【０００９】
ルールデータベース１０４には、後述する処理によってナビゲーション装置１００が走行計画（ルートガイド）を作成する際に参照される走行計画作成ルールが記憶されている。走行計画作成ルールは、後述する走行計画作成部１０６ｂによって、車両の累計走行距離に応じた走行計画が作成されるときに参照される走行計画作成用のルールである。なお、ルールデータベース１０４には、あらかじめ走行計画作成ルールを記憶しておいてもよく、または使用者が好みの走行計画作成ルールを随時ルール記憶データベース２００に登録できるようにしてもよい。
【００１０】
ルールデータベース１０４に記憶される走行計画作成ルールとしては、具体的には次のようなものがある。まず、走行計画作成時の目的地として設定される「好きな場所」が記憶される。また、車両の累計走行距離に応じた走行計画を作成するために、走行計画を作成する条件となる走行距離を示す数値として、使用者の好みの番号、例えば使用者にとって意味のある番号が記憶される。この走行距離を示す数値としては、「車のナンバー」、「電話番号」、「住所」、「生年月日」、および「知り合いの生年月日」などが記憶される。このほか、「車のナンバー×１０」、「車のナンバー×１００」、「ｉｎｖｅｒｓｅ（車のナンバー）」などの関連する番号を記憶しておいてもよい。
【００１１】
制御装置１０６は、経路探索部１０６ａと、走行計画作成部１０６ｂと、走行計画出力部１０６ｃとを機能的に備えている。
【００１２】
経路探索部１０６ａは、現在位置検出装置１０２で検出された自車両の現在位置から使用者によって設定された目的地までの経路を、ディスク読取装置１０５を介して地図ディスク１０５ａから読み込んだ地図データに基づいて探索する。そして、探索した目的地までの経路を、現在位置検出装置１０２で検出した自車両の現在位置周辺の地図上に描画してモニタ１０６に表示する。
【００１３】
走行計画作成部１０６ｂは、走行距離センサ１０１によって検出される車両の累計走行距離、入力装置１０３を介して設定された目的地として特定された場所、および目的地到着時点で到達すべき累計走行距離（到達走行距離）、入力装置１０３を介して設定された走行計画を作成する対象となる日、およびルール記憶データベース２００から取得した走行計画作成ルールに基づいて、目的地までの経路案内をするための走行計画を作成する。具体的には、次のように処理する。
【００１４】
なお、本実施の形態では、（Ａ）走行距離、および場所が特定されている場合の走行計画作成方法、（Ｂ）走行距離、場所、および日が特定されている場合の走行計画作成方法、（Ｃ）走行計画作成ルールに基づいた走行計画作成方法の３つの方法について説明する。なお、以下に説明する（Ａ）〜（Ｃ）のいずれの方法で走行計画を作成するかは、使用者によって入力装置１０３を介してあらかじめ設定されているものとする。
【００１５】
（Ａ）走行距離、および場所が特定されている場合の走行計画作成方法
この場合には、走行計画作成部１０６ｂは、次のようにして走行計画を作成する。この場合には、まず使用者は、入力装置１０３を操作して、走行計画を作成する際に目的地として設定する場所と、その場所に到着する時点で到達したい到達走行距離とを設定する。
なお、本実施の形態では、到達走行距離として、累計走行距離が所定の距離に到達したときに目的地に到着するように設定するための所定距離、例えば「１００００ｋｍ」、または所定距離走行するごとに目的地へ到着するように設定するための走行間隔、例えば「３００ｋｍごと」のいずれかを設定できる。
【００１６】
例えば、使用者によって到達走行距離として所定距離「１００００ｋｍ」、および場所として「ディーラー」が設定されている場合について説明する。これは、使用者は１００００ｋｍ走行した時点で車をディーラーに入庫して、点検または部品交換を行いたいと考えている場合を想定している。この場合には、走行計画作成部１０６ｂは、走行距離センサ１０１によって検出される車両の累計走行距離が１００００ｋｍになった時点で、自車両がディーラーに到着するような走行計画を作成する。
【００１７】
まず、走行計画作成部１０６ｂは、経路探索部１０５ａに、あらかじめ設定されている普段車両を停車している車庫の場所から、入庫するディーラーまで経路を算出するように指示する。そして探索された経路に基づいて、車庫から入庫するディーラーまでの距離ｄを算出する。次に、１００００−ｄ×ｇの累計走行距離になった時点で到達走行距離としての１００００ｋｍまでの走行計画を作成する。なお、ｇは準備期間をあらわす指標であり、使用者によりあらかじめ設定されている。
【００１８】
例えばｇ＝２．０とすれば、車庫から入庫するディーラーまでの距離ｄの倍の距離の余裕を見て、走行計画を作成することになる。また、ｇ＝１．０とすれば、全く余裕のない状態でその時点で車庫にいてディーラーに向かう走行計画を作成することになり、それ以外にルートの冗長性がないことになる。そのため通常はｇ＞１．０が設定される。
【００１９】
走行計画作成部１０６ｂは、走行履歴メモリ１０９に記憶された車両の走行履歴を参照して週の車の利用パターンを考慮して走行計画を作成する。たとえば、走行履歴に基づいて毎日平日に１５ｋｍ程度走行していると判定したときに、そのままのペースで走行すれば今週の金曜日に１００００ｋｍに到達すると判断した場合には、平日に１５ｋｍ走行し、かつ今週の金曜日の１００００ｋｍ到達時点にディーラーに入庫するような走行計画を立てる。
【００２０】
走行計画出力部１０６ｃは、走行計画作成部１０６ｂによって作成された走行計画をモニタ１０７および／またはスピーカ１０８を介して出力して使用者に提示する。具体的には、１日１５ｋｍずつ走行して、今週の金曜日に車庫を出発すれば、１００００ｋｍ到達時点にディーラーへ入庫できることを使用者に提示する。この使用者への提示は、所定距離走行するごとに繰り返し行うようにする。このとき、使用者によって設定された到達走行距離に近づくにつれて、より詳細な案内を提示するようにする。例えば、１００００ｋｍまでの距離が遠いうちは大雑把な案内、例えば、到着予定日のみを提示するようにし、１００００ｋｍまでの距離が近くなるにつれて詳細な案内、例えば到着予定時日時と残り距離を提示するようにする。
【００２１】
次に、例えば、使用者によって到達走行距離として走行間隔「３００ｋｍごと」、および場所として「高速道路サービスエリア」が設定されている場合について説明する。これは、使用者は、長距離の高速道路走行において３００ｋｍ走行するごとにサービスエリアへ立ち寄りたいと考えている場合を想定している。この場合には、走行計画作成部１０６ｂは、上述した１００００ｋｍ走行した時点で車をディーラーに入庫する場合と同様に、
走行距離センサ１０１によって検出される車両が３００ｋｍ走行するごとに、自車両がサービスエリアに到着するような走行計画を作成する。
【００２２】
走行計画出力部１０６ｃは、走行計画作成部１０６ｂによって作成された走行計画をモニタ１０７および／またはスピーカ１０８を介して出力して使用者に提示する。具体的には、次にどこのサービスエリアへ立ち寄るかの案内をする。また、この場合も所定距離走行するごとに繰り返し走行計画を提示するようにし、３００ｋｍに近づくほど詳細な案内を提示するようにする。
【００２３】
（Ｂ）走行距離、場所、および日が特定されている場合の走行計画作成方法
ここでは、使用者によって入力装置１０３が操作され、到達走行距離として「１００００ｋｍ」、場所として「ディーラー」、日として「今週の日曜日」が設定されている場合について説明する。これは、使用者は１００００ｋｍ走行した時点で車をディーラーに入庫して、点検または部品交換を行いたいと考えており、ディーラーへの入庫は今週の日曜日に行いたいと考えている場合を想定している。
【００２４】
（Ａ）で上述した場合では、日の指定はなかったため、走行履歴に基づいて、今週の金曜日に１００００ｋｍに到達することから、金曜日に車庫を出発して１００００ｋｍ到達時点でディーラーに到着する走行計画を立てるようにした。しかし、この（Ｂ）の場合には、ディーラーへの入庫日が特定されているため、その特定日にディーラーへ入庫するための走行計画を立てる必要がある。そのために次のように処理する。
【００２５】
まず、上述した（Ａ）の場合と同様に、走行計画作成部１０６ｂは、経路探索部１０５ａに、あらかじめ設定されている普段車両を停車している車庫から入庫するディーラーまで経路を算出するように指示する。そして探索された経路に基づいて、車庫から入庫するディーラーまでの距離ｄを算出する。そして、走行距離センサ１０１から現在の車両の累計走行距離Ｄを取得し、さらに走行履歴メモリ１０９に記憶された車両の走行履歴を参照して、１日あたりの推定走行距離Ｓを算出する。
【００２６】
そして、次式（１）によって算出される、日曜日までに走行しておく必要がある距離Ａと、次式（２）によって算出される日曜日までに走行が予定される距離Ｂとを比較して、走行計画の作成可否を判定する。
Ａ＝１００００−Ｄ−ｄ  ・・・（１）
Ｂ＝Ｓ×日曜日までの日数  ・・・（２）
【００２７】
ＡとＢとが一致する場合（Ａ−Ｂ＝０の場合）には、日曜日に累計走行距離が１００００ｋｍに到達し、その時点でディーラーに入庫することができるため、走行計画の作成は可能であると判定する。また、ＡがＢより小さい場合（Ａ−Ｂ＜０の場合）には、ＡとＢの差を加味して、日曜日までの間のいずれかの日に車を利用しないようにすることによって、ＡとＢとの差を解消することができることから、走行計画の作成は可能であると判定する。
【００２８】
これに対して、ＡがＢより大きい場合（Ａ−Ｂ＞０の場合）には、日曜日のディーラー入庫時点までに累計走行距離を１００００ｋｍに到達させることはできない。しかし、Ａ−Ｂの差がわずかである場合には、日曜日までの間に遠回りするなど距離をかせいで、１日あたり走行距離を長くすることによって、その差を解消することができる場合がある。したがって、Ａ−Ｂが所定値ｘ未満の場合には、日曜日までの間のいずれかの日に途中で遠回り、または寄り道をすることによって距離をかせげば走行計画の作成は可能であると判定する。これに対して、Ａ−Ｂが所定値ｘ以上の場合には、遠回りしてもその差を解消できないと判断して、当該条件での走行計画作成は日可能と判定する。
【００２９】
以上の判定結果を式で表すと次の（ａ）〜（ｄ）のようになる。
（ａ）Ａ−Ｂ＝０のとき  走行計画の作成可能
（ｂ）Ａ−Ｂ＜０のとき  走行計画の作成可能（車を利用しない日が必要）
（ｃ）Ａ−Ｂ＞０  ａｎｄ  Ａ−Ｂ＜ｘのとき  走行計画の作成可能（事前に遠回りが必要）
（ｄ）Ａ−Ｂ＞０  ａｎｄ  Ａ−Ｂ≧ｘのとき  走行計画の作成不可能
【００３０】
走行計画作成部１０６ｂは、判定結果が（ａ）〜（ｃ）のいずれかである場合には、走行計画を作成する。例えば（ａ）に該当する場合には、１日あたり推定走行距離Ｓずつ走行し、日曜日の累計走行距離が１００００ｋｍに到達した時点でディーラーへ入庫するような走行計画を作成する。（ｂ）に該当する場合には、１日あたり推定走行距離Ｓずつ走行した場合に、日曜日のディーラーへの入庫時点で１００００ｋｍを超過する距離に相当する日数は車を使用しないようにした走行計画を作成する。（ｃ）に該当する場合には、１日あたり推定走行距離Ｓずつ走行した場合に、日曜日のディーラーへの入庫時点で１００００ｋｍに不足する距離を事前にかせぐような走行計画を作成する。
【００３１】
走行計画出力部１０６ｃは、上述した（Ａ）の場合と同様に、走行計画作成部１０６ｂによって作成された走行計画をモニタ１０７および／またはスピーカ１０８を介して出力して使用者に提示する。なお、（ａ）〜（ｃ）のいずれかに該当する場合には、上述したように作成した走行計画を使用者に提示するが、（ｄ）に該当する場合には、今週の日曜日には、累計走行距離が１００００ｋｍのときにディーラーへ入庫することは不可能である旨を使用者に提示する。
【００３２】
（Ｃ）走行計画作成ルールに基づいた走行計画作成方法
ルールデータベース１０４に記憶されている走行計画作成ルールに基づいて走行計画を作成する場合には、走行計画作成部１０６ｂは、次のように処理する。まず、走行計画作成部１０６ｂは、ルールデータベース１０４に記憶されている走行計画作成ルールを読み込む。ルールデータベース１０４に記憶されている走行計画作成ルールとしては、上述したように使用者の「好きな場所」と、到達走行距離を示す複数の数値が記憶されている。そして、走行距離センサ１０１によって検出される車両の累計走行距離が、読み込んだ走行計画作成ルールに含まれる数値と一致したときに、使用者の「好きな場所」に到着するような走行計画を作成する。
【００３３】
本実施の形態では、現在の車両の累計走行距離３０００ｋｍであり、走行計画作成ルールとして「車のナンバー＝３２３２」が記憶されている場合に、この車のナンバーを走行距離に置き換えたものを到達走行距離として走行計画を作成する場合の具体例について説明する。ここでは、走行計画作成ルールを示す「３２３２」に近づいたときに走行計画を作成するものとし、例えば累計走行距離が３２３２ｋｍに到達する１ヶ月前に走行計画を作成する例について説明する。
【００３４】
このために、走行計画作成部１０６ｂは、車両の累計走行距離が３２３２ｍに到達する１ヶ月前の日を走行履歴メモリ１０９に記憶されている車両履歴に基づいて推定する。換言すれば、現在の累計走行距離と、走行履歴メモリ１０９に記憶されている車両履歴に基づいて算出される１日あたりの走行距離に基づいて、１ヶ月後に累計走行距離が３２３２ｋｍとなる日を推定する。なお、累計走行距離が３２３２ｋｍに到達するどれだけ前に走行計画を作成するかは、使用者によってあらかじめ設定されているものとする。
【００３５】
走行計画作成部１０６ｂは、現在の車両の累計走行距離３０００ｋｍに到達した日（現在）から１ヵ月後に、累計走行距離が３２３２ｋｍとなると判定した場合には、使用者に対して「もうすぐ車の走行距離が車のナンバーである３２３２を迎えます。引き続きモニターしますか？」という確認ガイダンスをスピーカ１０８を介して出力する。同時に「モニターする」か「無視する」かの選択を促す画面をモニタ１０７に表示する。これに対して使用者が、入力装置１０３を操作して「無視する」を選んだ場合には、車のナンバーに応じた走行計画は作成せず、処理を終了する。
【００３６】
一方、使用者によって「モニターする」が選択された場合には、走行計画作成部１０６ｂは、車両の累計走行距離が３２３２ｋｍとなった時点で、車両がルールデータベース１０４に記憶されている「好きな場所」に到着するような走行計画を作成する。
【００３７】
走行計画出力部１０６ｃは、上述した（Ａ）および（Ｂ）の場合と同様に、走行計画作成部１０６ｂによって作成された走行計画をモニタ１０７および／またはスピーカ１０８を介して出力して使用者に提示する。そして、車両の累計走行距離が３２３２ｋｍの直前、例えば、３２００ｋｍになると「明日ドライブに出ると好きな場所で３２３２を向かえることができますがどうしますか？」という確認ガイダンスをスピーカ１０８を介して出力する。これに対して、使用者が「ルートの作成」を指示すると、走行計画作成部１０６ｂは、３２３２ｋｍを「好きな場所」で迎えられるような走行計画を再作成する。そして、走行計画出力部１０６ｃは、再作成された走行計画を使用者に提示する。
【００３８】
これによって、使用者が通常意識していない使用者にとって意味のある番号をナビゲーション装置１００側で監視し、車両の累計走行距離がその番号に近づいたら、その番号に応じた累計走行距離を走行した時点で「好きな場所」に到着できるような走行計画を作成することができる。なお、上述した例では、走行履歴メモリ１０９に記憶されている「好きな場所」を目的地として走行計画を作成するようにしたが、適宜好みの場所を指定できるようにしてもよい。
【００３９】
また、走行計画作成ルールとして記憶されている数値を到達走行距離として走行計画を作成するようにしたが、例えば、使用者からの指示に基づいて、走行履歴メモリ１０９に走行計画作成ルールとして記憶されている数値の中から、現在の車両の累計走行距離に近い走行計画ルールをモニタ１０７に一覧表示し、一覧の中から使用者が任意の走行計画ルールを選択することによって、その走行計画ルールに応じた走行計画を作成するようにしてもよい。
【００４０】
図２は、本実施の形態における走行計画作成装置の処理を示すフローチャートである。図２に示す処理は、走行計画作成装置、すなわちナビゲーション装置１００の電源がオンされると起動するプログラムとして、制御装置１０６によって実行される。
【００４１】
ステップＳ１０において、走行計画作成部１０６ｂは、使用者によって入力装置１０３が操作され、走行計画の作成を行う到達走行距離と、走行計画を作成する際に目的地として設定する場所とが設定されてか否かを判断する。使用者によってこれらの情報が設定されていないと判断した場合には、後述するステップＳ６０へ進む。これに対して設定されたと判断した場合には、ステップＳ２０へ進む。
【００４２】
ステップＳ２０では、（Ｂ）で上述したように、走行計画の作成対象なる日が設定されたか否かを判断する。日が設定されたと判断した場合には、ステップＳ３０へ進み、走行計画作成部１０６ｂは、（Ｂ）で上述した「走行距離、場所、および日が特定されている場合の走行計画作成方法」における処理を実行して、走行計画を作成する。これに対して、日が設定されていないと判断した場合には、ステップＳ４０へ進み、（Ａ）で上述した「走行距離、および場所が特定されている場合の走行計画作成方法」における処理を実行して、走行計画を作成する。その後、ステップＳ５０へ進む。
【００４３】
ステップＳ５０では、走行計画出力部１０６ｃは、走行計画作成部１０６ｂによって作成された走行計画をモニタ１０７および／またはスピーカ１０８を介して出力して使用者に提示する。その後、ステップＳ６０へ進む。ステップＳ６０では、ルールデータベース１０４に記憶されている走行計画作成ルールを読み込んで、ステップＳ７０へ進む。ステップＳ７０では、走行計画作成ルールとして記憶されている数値と、走行距離センサ１０１によって検出される車両の累計走行距離とに基づいて、上述したように走行計画を作成する必要があるか否かを判断する。
【００４４】
走行計画作成の必要がないと判断した場合には、後述するステップＳ１００へ進む。これに対して走行計画作成の必要があると判断した場合には、ステップＳ８０へ進む。ステップＳ８０では、（Ｃ）で上述した「走行計画作成ルールに基づいた走行計画作成方法」における処理を実行して、走行計画を作成する。その後、ステップＳ９０へ進み、走行計画出力部１０６ｃは、走行計画作成部１０６ｂによって作成された走行計画をモニタ１０７および／またはスピーカ１０８を介して出力して使用者に提示する。その後、ステップＳ１００へ進む。
【００４５】
ステップＳ１００では、ナビゲーション装置１００の電源がオフされたか否かを判断する。ナビゲーション装置１００の電源がオフされていないと判断した場合には、ステップＳ１０へ戻って処理を繰り返す。これに対してナビゲーション装置１００の電源がオフされたと判断した場合には、処理を終了する。
【００４６】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）走行計画作成部１０６ｂは、自車両の累計走行距離と、設定された到達走行距離、および目的地として設定された場所に基づいて、累計走行距離が到達走行距離に到達するときに、設定された場所に自車両が到達しているような走行計画を作成するようにした。これによって、使用者が望む場所で、使用者が望む走行距離をむかえるような走行計画を作成することができる。
【００４７】
（２）走行計画作成部１０６ｂは、自車両の累計走行距離と、設定された到達走行距離、目的地として設定された場所、および走行計画の対象となる日に基づいて、指定された日に累計走行距離が到達走行距離に到達するようにし、さらにそのときに設定された場所に自車両が到達しているような走行計画を作成するようにした。これによって、使用者が望む日に、使用者が望む場所で、使用者が望む走行距離をむかえるような走行計画を作成することができる。
【００４８】
（３）走行計画作成部１０６ｂは、走行計画作成ルールとして記憶されている使用者の「好きな場所」、および使用者にとって意味のある番号で表される到達走行距離に基づいて走行計画を作成するようにした。すなわち、使用者にとって意味のある番号に車両の累計走行距離が近づいたときに、使用者の好きな場所を目的地とした走行計画を作成するようにした。これによって、使用者は使用者にとって意味のある番号を普段は意識していなくても、その番号に累計走行距離が近づいた時点で走行計画が作成されるため、使用者の利便性が向上する。
【００４９】
（４）走行計画出力部１０６ｃは、走行計画作成部１０６ｂによって作成された走行計画をモニタ１０７および／またはスピーカ１０８を介して、繰り返し使用者に提示するようにした。これによって、使用者は走行計画を定期的に通知してもらえるため、走行計画を意識し続ける必要がなく、運転に集中することができる。
【００５０】
―変形例―
なお、上述した実施の形態の走行計画作成装置は、以下のように変形することもできる。
（１）上述した実施の形態では、（Ｃ）で上述した走行計画作成ルールに基づいた走行計画作成方法で使用する走行計画作成ルールを、ナビゲーション装置１００が備えるルールデータベース１０４に記憶する例について説明した。しかしこれに限定されず、例えば図３に示すように、走行計画作成ルールをナビゲーション装置１００が備えるデータベース１０４と、通信回線で接続された走行計画作成ルールデータベース２００とに記憶するようにしてもよい。このために、ナビゲーション装置１００は、ルールデータベース２００と通信するための通信装置１１０を備え、ナビゲーション装置１００と、ルールデータベース２００との間の通信回線は、例えば電話回線やインターネット回線などが用いられる。
【００５１】
なお、ルールデータベース２００に記憶される走行計画作成ルールは、個別の使用者ごとの走行計画作成ルールが記憶されており、データは個々の使用者を識別する識別子、例えば使用者ＩＤによって管理されている。そして、ナビゲーション装置１００が備えるデータベース１０４には、一般的に良く用いられる走行計画作成ルールを記憶しておき、ルールデータベース２００には、使用者ごとに好みの走行計画作成ルールを記憶する。ルールデータベース２００における走行計画作成ルールは使用者が適宜登録することができる。登録した走行計画作成ルールは他の使用者にも公開され、他の使用者に同様の走行計画作成ルールを適用することもできる。
【００５２】
また、走行履歴メモリ１０９に記憶した自車両の走行履歴を、一定期間ごとにルールデータベース２００にアップロードして、ルールデータベース２００に走行履歴を保存するようにしてもよい。
【００５３】
（２）上述した実施の形態では、走行計画作成装置を車両に搭載されたナビゲーション装置する例について説明した。しかしこれに限定されず、他の移動体に搭載されたナビゲーション装置に適用してもよい。
【００５４】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【００５５】
特許請求の範囲の構成要素と実施の形態との対応関係について説明する。入力装置１０３は目的地設定手段、走行距離設定手段、および指定手段に、ルールデータベース１０４および２００は記憶手段に相当する。なお、以上の説明はあくまでも一例であり、発明を解釈する際、上記の実施形態の記載事項と特許請求の範囲の記載事項の対応関係に何ら限定も拘束もされない。
【図面の簡単な説明】
【００５６】
【図１】走行計画作成装置をナビゲーション装置に適用した場合の一実施の形態の構成を示すブロック図である。
【図２】走行計画作成装置の処理を示すフローチャート図である。
【図３】走行計画作成装置の構成の変形例を示すブロック図である。
【符号の説明】
【００５７】
１００  ナビゲーション装置
１０１  走行距離センサ
１０２  現在位置検出装置
１０３  入力装置
１０４、２００  ルールデータベース
１０５  ディスク読取装置
１０５ａ  地図ディスク
１０６  制御装置
１０６ａ  経路探索部
１０６ｂ  走行計画作成部
１０６ｃ  走行計画出力部
１０７  モニタ
１０８  スピーカ
１０９  走行履歴メモリ
１１０  通信装置
【図１】
2007093446.tif 000003
【図２】
2007093446.tif 000004
【図３】
2007093446.tif 000005