【実施例】
【0088】
以下、本発明の実施例を、
図3〜
図11を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素については同一の符号を付し、重複する説明を省略する。
【0089】
[第1実施例]
まず、本発明の第1実施例を、
図3〜
図6を参照して説明する。
【0090】
図3には、第1実施例に係る充電時間導出装置としてのナビゲーション装置100の概略的な構成が示されている。このナビゲーション装置100は、上述した第1実施形態の充電時間導出装置700(
図1参照)の一態様となっている。
【0091】
図3に示されるように、ナビゲーション装置100は、電気モータを駆動機構とし、道路上を走行する移動体MVとしての車両CR内に配置される。本第1実施例では、車両CRには、蓄電池210と、ECU220とが装備されている。
【0092】
上記の蓄電池210には、車両CRの駆動用エネルギが蓄えられる。かかる駆動用エネルギを利用して車両CRが走行する。この蓄電池210には、各所で開設されている充電施設、自宅等で駆動用エネルギを充電可能となっている。
【0093】
上記のECU220は、車両CRの状態を検出する各種のセンサによる検出結果を収集する。そして、ECU220は、収集された検出結果に基づいて、車両CRの走行の制御に有用な様々なパラメータ値を逐次導出しつつ、車両CRの走行の制御や管理を行う。
【0094】
本第1実施例では、ECU220により導出されるパラメータ値には、蓄電池210のエネルギ残量の現在値が含まれている。そして、ECU220は、CAN(Controller Area Network)等の通信プロトコルによって動作する車内通信網を利用して、蓄電池210のエネルギ残量の現在値及び満充電量をナビゲーション装置100へ送る。
【0095】
図3に示されるように、ナビゲーション装置100は、制御ユニット110Aと、渋滞情報記録部740及び地図情報記録部760としての記憶ユニット120とを備えている。また、ナビゲーション装置100は、提示部780の一部としての音出力ユニット130と、提示部780の一部としての表示ユニット140と、入力部710としての入力ユニット150とを備えている。さらに、ナビゲーション装置100は、センサユニット160と、位置検出部720の一部としてのGPS(Global Positioning System)受信ユニット170と、無線通信ユニット180とを備えている。
【0096】
上記の制御ユニット110Aは、ナビゲーション装置100の全体を統括制御する。この制御ユニット110Aについては、後述する。
【0097】
上記の記憶ユニット120は、ハードディスク装置等の不揮発性の記憶装置を備えて構成され、ナビゲーション装置100において利用される様々な情報データが記憶される。こうした情報データには、渋滞情報121、地図情報122等が含まれている。
【0098】
渋滞情報121には、通年における各道路において発生する渋滞の平均的な発生時刻、渋滞距離等が含まれている。また、地図情報122には、ノード位置情報、ノード間を結ぶ道路リンク情報、充電施設の位置情報、充電施設のそれぞれにおける単位時間当たりの充電量、並びに、各道路リンクの旅行時間情報及び消費エネルギ情報等が含まれている。
【0099】
上記の音出力ユニット130は、スピーカを備えて構成され、制御ユニット110Aから受信した音声データに対応する音声を出力する。この音出力ユニット130は、制御ユニット110Aによる制御のもとで、ナビゲーション処理に関する車両CRの進行方向、走行状況、交通状況、充電計画に関する情報等の案内音声を出力する。
【0100】
上記の表示ユニット140は、液晶パネル等の表示デバイスを備えて構成され、制御ユニット110Aから受信した表示データに対応する画像を表示する。この表示ユニット140は、制御ユニット110Aによる制御のもとで、ナビゲーション処理に際して、地図情報、経路情報、充電計画に関する情報等の画像、ガイダンス情報等を表示する。
【0101】
上記の入力ユニット150は、ナビゲーション装置100の本体部に設けられたキー部、及び/又はキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示ユニット140の表示デバイスに設けられたタッチパネルを用いることができる。なお、キー部を有する構成に代えて、又は併用して音声認識技術を利用して音声にて入力する構成を採用することもできる。
【0102】
この入力ユニット150を利用者が操作することにより、ナビゲーション装置100の動作内容の設定や動作指令が行われる。例えば、目的地を指定した充電計画情報の作成指令を、利用者が入力ユニット150を利用して行う。こうした入力内容は、入力データとして、入力ユニット150から制御ユニット110Aへ送られる。
【0103】
上記のセンサユニット160は、車速センサ、加速度センサ、角速度センサ、傾斜センサ等を備えて構成されている。センサユニット160が備える各種センサによる検出結果は、センサデータとして制御ユニット110Aへ送られる。
【0104】
上記のGPS受信ユニット170は、複数のGPS衛星から送信された電波の受信結果に基づいて、車両CRの現在位置を算出する。また、GPS受信ユニット170は、GPS衛星から送出された日時情報に基づいて、現在時刻を計時する。これらの現在位置および現在時刻に関する情報は、GPSデータとして制御ユニット110Aへ送られる。
【0105】
次に、上記の制御ユニット110Aについて説明する。この制御ユニット110Aは、中央処理装置(CPU)及びその周辺回路を備えて構成されている。制御ユニット110Aが様々なプログラムを実行することにより、ナビゲーション装置100としての各種機能が実現されるようになっている。こうした機能の中には、上述した第1実施形態における位置検出部720の一部、第1取得部730、第2取得部750、抽出部765及び導出部770としての機能も含まれている。
【0106】
なお、制御ユニット110Aが実行するプログラムはハードディスク、CD−ROM、DVD等のコンピュータで読み取り可能な記録媒体に記録され、当該記録媒体からロードされて実行される。また、このプログラムは、CD−ROM、DVD等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにしてもよい。
【0107】
この制御ユニット110Aは、センサユニット160から受けた走行データ及びGPS受信ユニット170から受けたGPSデータに基づいて、記憶ユニット120中の地図情報122を適宜参照し、利用者へのナビゲーション情報の提供処理を行う。こうしたナビゲーション情報の提供処理には、(a)利用者が指定する地域の地図を表示ユニット140の表示デバイスに表示するための地図表示、(b)車両CRが地図上のどこに位置するのか、また、どの方角に向かっているのかを算出するマップマッチング、(c)車両CRが存在する現在位置から、利用者が指定する任意の位置である目的地までの充電計画情報の作成、(d)充電計画に従って目的地まで運転するときの、目的地への到着予測時刻の算出、(e)マップマッチング結果、算出された到着予測時刻、及び、進行すべき方向を的確にアドバイスを提示するために行われる、表示ユニット140の表示デバイスへの案内表示のための制御、及び、音出力ユニット130のスピーカから音声案内を出力するための制御等の処理が含まれる。
【0108】
<動作>
次に、上記のように構成されたナビゲーション装置100の動作について、制御ユニット110Aが実行する充電計画情報の作成処理に主に着目して説明する。
【0109】
なお、センサユニット160からは、各種センサによる検出結果が、センサデータとして、制御ユニット110Aへ逐次送られているものとする。また、ECU220からは、エネルギ残量の現在値及び満充電量が制御ユニット110Aへ逐次送られているものとする。また、GPS受信ユニット170からは、現在位置及び現在時刻に関する情報が、GPSデータとして制御ユニット110Aへ逐次送られているものとする。
【0110】
そして、制御ユニット110Aは、センサユニット160から送られたセンサデータ、及び、GPS受信ユニット170から送られたGPSデータに基づくマップマッチングを逐次行っているものとする。なお、制御ユニット110Aは、マップマッチングにより得られる地図上の位置を、車両CRの現在位置として採用するようになっている。
【0111】
《充電計画情報の作成処理》
充電計画情報の作成に際しては、
図4に示されるように、まず、ステップS11において、制御ユニット110Aが、入力ユニット150に対して充電計画情報の作成指令が入力されたか否かを判定する。この判定の結果が否定的であった場合には、ステップS11の処理が繰り返される。
【0112】
入力ユニット150に対して充電計画情報の作成指令が入力され、ステップS11における判定の結果が肯定的となると(ステップS11:Y)、処理はステップS12へ進む。このステップS12では、制御ユニット110Aが、充電計画情報の作成指令において指定されている目的地と現在位置とに基づいて、初期経路の探索を行う。
【0113】
かかる初期経路の探索に際して、制御ユニット110Aは、まず、現在位置と目的地との間の途中経路における交通情報を、交通情報システム600から取得する。引き続き、制御ユニット110Aは、取得された交通情報と、記憶ユニット120内の渋滞情報121とに基づいて、現在位置から目的地までの間の様々な道路リンクで今後に渋滞が発生しそうな区間及び時間帯を、予測渋滞情報として導出する。
【0114】
次いで、制御ユニット110Aは、当該予測渋滞情報に加えて、先に受けた目的地及び現在位置に基づいて、記憶ユニット120内の地図情報122を参照し、車両CRのエネルギ残量及び満充電量を考慮することなく、初期経路の探索を行う。なお、本第1実施例では、制御ユニット110Aは、現在位置を出発地とした場合における目的地までの旅行時間が最短となる経路を、初期経路として探索するようになっている。
【0115】
次に、ステップS13において、制御ユニット110Aが、車両CRの初期経路に沿った走行中に、エネルギ残量の推定量が第1所定量以下となることが予測されるか否かを判定する。なお、「第1所定量」は、今後の走行のために充電しておくことが望ましいとの観点から、実験、シミュレーション、経験等に基づいて、例えば、「満充電時の30%」というように予め定められる。
【0116】
ステップS13における判定の結果が肯定的であった場合(ステップS13:Y)には、処理はステップS14Aへ進む。このステップS14Aでは、次に充電を行う際の推奨充電施設及び推奨充電時間を含む次充電計画の作成処理を行う。かかる次充電計画の作成処理の詳細については、後述する。
【0117】
次いで、ステップS15において、制御ユニット110Aが、次充電計画を作成できたか否かを判定する。この判定の結果が否定的であった場合(ステップS15:N)には、処理はステップS16へ進む。
【0118】
ステップS16では、制御ユニット110Aが、初期経路の探索をやり直し、現在位置から目的地までの旅行時間の短さの観点から、次善の経路を、新たな初期経路として探索する。そして、処理はステップS13に戻る。
【0119】
一方、上述したステップS15における判定の結果が肯定的であった場合(ステップS15:Y)には、処理はステップS17へ進む。このステップS17では、制御ユニット110Aが、新たに導出された推奨充電施設における推奨充電時間にわたって充電を行った場合の充電後におけるエネルギ残量の推定量を、地図情報122に含まれる充電施設ごとの単位時間当たりの充電量を参照して算出する。そして、処理はステップS13へ戻る。
【0120】
以後、ステップS13における判定の結果が否定的となるまで、ステップS13〜S17の処理が繰り返される。そして、ステップS13における判定の結果が否定的となると(ステップS13:N)、処理はステップS18へ進む。
【0121】
ステップS18では、制御ユニット110Aが、それまでに導出された推奨充電施設及び当該推奨充電施設において推奨充電時間で充電を行いつつ走行することを、充電計画として作成する。引き続き、制御ユニット110Aは、作成された充電計画の情報を、音出力ユニット130及び表示ユニット140を利用して、利用者に提示する。そして、処理はステップS11へ戻る。
【0122】
なお、一度も推奨充電施設及び推奨充電時間が導出されなかった場合には、初期経路に沿って、充電を行うことなく走行することが、最終的な充電計画として作成される。
【0123】
この後、上述したステップS11〜S18の処理が繰り返される。この結果、充電計画情報の作成が適宜実行され、作成された充電計画に関する情報が利用者に提示される。
【0124】
《次充電計画の作成処理》
次に、ステップS14Aにおいて実行される次充電計画の作成処理について、説明する。
【0125】
ステップS14Aにおける次充電計画の作成に際しては、
図5に示されるように、まず、ステップS21において、制御ユニット110Aが、次充電施設候補の抽出を行う。かかる抽出に際して、制御ユニット110Aは、まず、地図情報122に含まれる充電施設の位置情報を参照して、エネルギ残量の推定量が第1所定量以下、かつ、当該第1所定量よりも少ない第2所定値以上の範囲となる経路位置に存在する充電施設を、次充電施設候補として抽出する。なお、「第2所定量」は、今後の走行のために充電しておくことが必須であるとの観点から、実験、シミュレーション、経験等に基づいて、例えば「満充電量の15%」というように予め定められる。
【0126】
次に、ステップS22において、制御ユニット110Aは、次充電施設候補を抽出できたか否かを判定する。この判定の結果が否定的であった場合(ステップS22:N)は、制御ユニット110Aは、充電計画情報を作成できなかったと判断し、ステップS14Aの処理を終了する。そして、処理は、上述した
図4のステップS15へ進む。
【0127】
ステップS22における判定の結果が肯定的であった場合(ステップS22:Y)には、処理はステップS23へ進む。このステップS23では、制御ユニット110Aが、最初の次充電施設候補を仮想充電施設に設定する。
【0128】
次に、ステップS24Aにおいて、制御ユニット110Aが、設定された仮想充電施設についての適正充電時間の導出処理を行う。かかる適正充電時間の導出処理の詳細については、後述する。
【0129】
次いで、ステップS25において、制御ユニット110Aが、全ての次充電施設候補を仮想充電施設に設定したか否かを判定する。この判定の結果が否定的であった場合(ステップS25:N)には、処理はステップS26へ進む。
【0130】
ステップS26では、制御ユニット110Aが、次の次充電施設候補を仮想充電施設に設定する。そして、処理はステップS24Aへ戻る。
【0131】
以後、ステップS25における判定の結果が肯定的となるまで、ステップS24A〜S26の処理が繰り返される。全ての次充電施設候補を仮想充電施設に設定され、次充電施設候補のそれぞれについての適正充電時間の導出処理が終了し、ステップS25における判定の結果が肯定的となると(ステップS25:Y)、処理はステップS27Aへ進む。
【0132】
ステップS27Aでは、制御ユニット110Aが、評価対象となる区間における運転時間が最短となる適正充電時間に対応する次充電施設候補、及び、その次充電施設候補における適正充電時間を、推奨充電施設及び推奨充電時間とする次充電計画を作成する。一方、全ての次充電施設候補について適正充電時間を導出できなかった場合には、制御ユニット110Aは、次充電計画を作成できなかったと判断する。
【0133】
なお、本第1実施例では、「評価対象となる区間」は、現在位置から目的地までの走行において最初の次充電計画の作成の場合には、現在位置から目的地までの区間となっている。また、既に次充電計画の作成が行われている場合には、直近の次充電計画の作成で導出された推奨充電施設から目的地までの区間となっている。
【0134】
こうしてステップS27Aの処理が終了すると、ステップS14Aの処理が終了する。そして、処理は、上述した
図4のステップS15へ進む。
【0135】
《ステップS24Aにおける適正充電時間の導出処理》
次いで、ステップS24Aにおける適正充電時間の導出処理について説明する。
【0136】
適正充電時間の導出に際しては、
図6に示されるように、まず、ステップS31において、制御ユニット110Aが、現時点のエネルギ残量、満充電量、及び、地図情報122内の仮想充電施設における単位時間当たりの充電量に基づいて、満充電時間TFを算出する。そして、制御ユニット110Aは、充電時間TWとして、満充電時間TFを設定する。
【0137】
次に、ステップS32において、制御ユニット110Aが、充電時間TWの充電後における目的地までの旅行時間を算出する。かかる充電後の旅行時間の算出に際して、制御ユニット110Aは、まず、仮想充電施設と目的地との間の途中経路における交通情報を、交通情報システム600から取得する。引き続き、制御ユニット110Aは、取得された交通情報と、記憶ユニット120内の渋滞情報121とに基づいて、仮想充電施設から目的地までの間の様々な道路リンクで今後に渋滞が発生しそうな区間及び時間帯を、予測渋滞情報として導出する。そして、制御ユニット110Aは、当該予測渋滞情報、仮想充電施設の位置及び目的地に基づいて、充電後における目的地までの旅行時間を算出する。
【0138】
引き続き、ステップS33において、制御ユニット110Aが、現時点の充電時間から所定時間ΔTを差し引いた時間を、新たな充電時間TWに設定する。なお、「所定時間ΔT」は、一般的に渋滞発生状況が変化する可能性があるとの観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【0139】
次いで、ステップS34において、制御ユニット110Aは、新たな充電時間TWが最低充電時間TW
MIN未満であるか否かを判定する。ここで、「最低充電時間TW
MIN」は、有効な充電(例えば、満充電量の50%となる充電)を行うとの観点から、地図情報122内の仮想充電施設における単位時間当たりの充電量に基づいて算出される。
【0140】
ステップS34における判定の結果が否定的であった場合(ステップS34:N)には、処理はステップS32へ戻る。以後、ステップS34における判定の結果が肯定的となるまで、ステップS32〜S34の処理が繰り返される。
【0141】
ステップS34における判定の結果が肯定的となると(ステップS34:Y)、処理はステップS35へ進む。このステップS35では、制御ユニット110Aは、ステップS32で算出された旅行時間が最短となる充電時間を、適正充電時間として導出する。
【0142】
ステップS35において適正充電時間が導出されると、ステップS24Aの処理が終了する。そして、処理は、上述した
図5におけるステップS25へ進む。
【0143】
以上説明したように、本第1実施例では、車両CRの現在位置、出発時刻、及び、現時点でのエネルギ残量と、予測渋滞情報とに基づいて、制御ユニット110Aが、現時点でのエネルギ残量で到達可能な目的地までの走行経路上における推奨充電施設、及び、推奨充電施設における推奨充電時間を含む充電計画情報を作成する。かかる作成に際して、制御ユニット110Aは、充電後の走行時における渋滞への遭遇による時間ロスを抑制できる充電施設及び充電時間を、推奨充電施設及び推奨充電時間として導出する。
【0144】
したがって、本第1実施例によれば、渋滞への遭遇による走行時間の長時間化を回避しつつ、適切な充電を行うことができる充電計画情報を提示することができる。
【0145】
<第1実施例の変形>
上記の第1実施例に対しては、様々な変形を行うことができる。
【0146】
例えば、上記の第1実施例では、センサユニット160が、車速、加速度及び角速度を検出するようにした。これに対し、ECU220から車速、加速度及び角速度を取得できる場合には、センサユニット160を省略することができる。
【0147】
また、上記の第1実施例に対しては、上述した第1実施形態の場合と同様に様々な変形を行うことができる。
【0148】
すなわち、上記の第1実施例では、ナビゲーション装置100が、記憶ユニット120、音出力ユニット130、表示ユニット140、入力ユニット150、GPS受信ユニット170を備えるようにした。これに対し、これらの要素のうちで、共用可能な要素を他の装置が備えている場合には当該共用可能な要素を利用するようにし、ナビゲーション装置の構成要素として、当該共用可能な要素を省略するようにしてもよい。
【0149】
また、上記の第1実施例では、エネルギ残量の現在値及び満充電量が、外部のECU220からナビゲーション装置100に報告されるものとした。これに対し、外部からエネルギ残量の現在値又は満充電量の報告を受けることが困難な場合には、報告を受けることが困難な量を検出するためのセンサ等を、ナビゲーション装置が備える構成としてもよい。
【0150】
また、上記の第1実施例では、目的地までの経路のうちで、旅行時間を短くすることを優先した経路を、初期経路として探索するようにしたが、目的地までの経路のうちで、エネルギ消費量を少なくすることを優先した経路を、初期経路として探索するようにしてもよい。また、目的地までの経路のうちで、旅行時間を短くすることを優先した経路、及び、エネルギ消費量を少なくすることを優先した経路の双方を探索し、どちらの経路を初期経路とするかを、利用者の判断に委ねるようにしてもよい。
【0151】
また、上記の第1実施例では、次充電施設候補を抽出できなかった場合には、初期経路の探索をやり直すことにした。これに対し、次充電施設候補の抽出に利用するエネルギ残量の閾値を、所定の上限値まで、段階的に大きくしつつ、次充電施設候補の抽出をやり直すようにすることもできる。そして、当該閾値を所定の上限値まで大きくしても次充電施設候補を抽出できなかった場合に、初期経路の探索をやり直すようにすればよい。
【0152】
また、上記の第1実施例では、次充電計画を作成できた場合に、想定されている目的地までの経路を走行することにした充電計画情報を作成することにした。これに対し、次充電計画を作成できた場合には、新たに導出された推奨充電施設を新たな出発地として、当該新たな出発地から目的地までの経路を、上述した初期経路の場合と同様にして探索するようにしてもよい。
【0153】
また、上記の第1実施例では、次充電計画の作成に際して、その時点で想定されている経路に沿って目的地まで走行した場合における運転時間(渋滞中走行時を含む)を短縮化できる充電時間を算出するようにした。これに対し、次充電計画の作成に際して、次充電施設候補から目的地までの経路を探索しつつ、探索された経路に沿って目的地まで走行した場合における運転時間を短縮化できる充電時間を算出するようにしてもよい。
【0154】
また、上記の第1実施例では、電気エネルギを駆動用のエネルギとする車両CRの充電計画情報の作成に本発明を適用したが、他のエネルギを駆動用のエネルギとする移動体の充電計画情報の作成に本発明を適用してもよい。
【0155】
また、上記の第1実施例では、評価対象となる区間での旅行時間を最短化できる充電施設及び充電時間を、推奨充電施設及び推奨充電時間として導出するようにした。これに対し、充電後における渋滞中の走行時間が許容時間以内であるように渋滞回避を行いつつ、充電回数を最小化できる充電施設及び充電時間を、推奨充電施設及び推奨充電時間として導出するようにしてもよい。
【0156】
この場合には、制御ユニット110Aは、上述した
図4におけるステップS14Aの次充電計画の作成処理に代えて、以下に説明するステップS14Bの次充電計画の作成処理を実行する。かかるステップS14Bの次充電計画の作成処理は、ステップS14Aの次充電計画の作成処理と比べて、
図7に示されるように、上述したステップS24Aの処理に代えてステップS24Bの処理を実行するとともに、上述したステップS27Aに代えてステップS27Bを実行する点が行っている。
【0157】
上記のステップS24Bでは、制御ユニット110Aが、次充電施設候補ごとに、充電量が最多となる充電時間を適正充電時間として導出する。かかる適正充電時間の導出処理については、後述する。
【0158】
上記のステップS27Bでは、適正充電時間による充電量が最多となる次充電施設候補、及び、その次充電施設候補における適正充電時間を、推奨充電施設及び推奨充電時間とする次充電計画を作成する。一方、全ての次充電施設候補について適正充電時間を導出できなかった場合には、制御ユニット110Aは、次充電計画を作成できなかったと判断する。
【0159】
《ステップS24Bにおける適正充電時間の導出処理》
次に、ステップS24Bにおける適正充電時間の導出処理について説明する。
【0160】
適正充電時間の導出に際しては、
図8に示されるように、まず、ステップS41において、上述したステップS31(
図6参照)の場合と同様にして、制御ユニット110Aが、現時点のエネルギ残量、満充電量、及び、地図情報122内の仮想充電施設における単位時間当たりの充電量に基づいて、満充電時間TFを算出する。そして、制御ユニット110Aは、充電時間TWとして、満充電時間TFを設定する。
【0161】
次に、ステップS42において、制御ユニット110Aが、充電時間TWの充電後における目的地までの走行の際に、渋滞中を走行することになる渋滞走行時間TSを算出する。かかる渋滞走行時間TSの算出に際して、制御ユニット110Aは、まず、仮想充電施設と目的地との間の途中経路における交通情報を、交通情報システム600から取得する。引き続き、制御ユニット110Aは、取得された交通情報と、記憶ユニット120内の渋滞情報121とに基づいて、仮想充電施設から目的地までの間の様々な道路リンクで今後に渋滞が発生しそうな区間及び時間帯を、予測渋滞情報として導出する。そして、制御ユニット110Aは、当該予測渋滞情報に基づいて、充電後における目的地までの渋滞走行時間TSを算出する。
【0162】
次いで、ステップS43において、制御ユニット110Aが、渋滞走行時間TSが許容時間TS
AL以下であるか否かを判定する。ここで、「許容時間TS
AL」は、渋滞走行時間が、車両CRの運転者にとっての負担を多大なものとはしないという観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【0163】
ステップS43における判定の結果が否定的であった場合(ステップS43:N)には、処理はステップS44へ進む。このステップS44では、上述したステップS33の場合と同様にして、制御ユニット110Aが、現時点の充電時間から所定時間ΔTを差し引いた時間を、新たな充電時間TWに設定する。
【0164】
次いで、ステップS45において、上述したステップS34の場合と同様にして、制御ユニット110Aは、新たな充電時間TWが最低充電時間TW
MIN未満であるか否かを判定する。この判定の結果が否定的であった場合(ステップS45:N)には、処理はステップS42へ戻る。以後、ステップS43における判定の結果が肯定的となるか、ステップS45における判定の結果が肯定的となるかするまで、ステップS42〜S45の処理が繰り返される。
【0165】
ステップS43における判定の結果が肯定的となると(ステップS43:Y)、処理はステップS46へ進む。このステップS46では、制御ユニット110Aが、その時点における充電時間TWを適正充電時間として導出するとともに、当該導出された適正充電時間による充電量を算出する。この後、ステップS24Bの処理が終了し、処理は、上述した
図7におけるステップS25へ進む。
【0166】
また、ステップS45における判定の結果が肯定的となると(ステップS45:Y)、制御ユニット110Aは、適正充電時間を導出できなかったと判断する。この後、ステップS24Bの処理が終了し、処理は、上述した
図7におけるステップS25へ進む。
【0167】
[第2実施例]
次に、本発明の第2実施例を、
図9〜
図11を参照して説明する。この第2実施例は、上述した第2実施形態(
図2参照)の一態様となっている。
【0168】
<構成>
図9には、第2実施例に係る端末装置300、及び、サーバ装置400との配置位置の関係が示されている。なお、端末装置300は、第2実施形態における端末装置810の一態様であり、サーバ装置400は、第2実施形態における充電時間管理装置820の一態様である。
【0169】
図9に示されるように、端末装置300は、車両CR内に配置されようになっている。この車両CRには、上述した第1実施例の場合と同様に、蓄電池210及びECU220が装備されている。
【0170】
サーバ装置400は、車両CRの外に配置される。そして、端末装置300とサーバ装置400とは、ネットワーク950としてのネットワーク500を介して、通信可能となっている。また、サーバ装置400は、ネットワーク500を介して、交通情報システム960としての交通情報システム600と通信可能となっている。
【0171】
なお、サーバ装置400は、端末装置300と同様に構成された他の端末装置とも通信可能となっているが、
図9においては、端末装置300のみが代表的に示されている。
【0172】
《端末装置300の構成》
図10には、端末装置300の概略的な構成が示されている。この
図10に示されるように、端末装置300は、上述した第1実施例のナビゲーション装置100と比べて、制御ユニット110Aに代えて、制御ユニット110Bを備える点、記憶ユニット120に代えて記憶ユニット310を備える点、センサユニット160を備えていない点が異なっている。なお、無線通信ユニット320が、送信部811及び受信部812としての機能を果たすようになっている。以下、これらの相違点に主に着目して説明する。
【0173】
上記の制御ユニット110Bは、中央処理装置(CPU)及びその周辺回路を備えて構成され、端末装置300の全体を統括制御する。この制御ユニット110Bが様々なプログラムを実行することにより、端末装置300としての各種機能が実現されるようになっている。こうした機能の中には、上述した第2実施形態における第1取得部730としての機能も含まれている。
【0174】
制御ユニット110Bは、GPS受信ユニット170から受けたGPSデータを取得し、取得されたGPSデータに基づいて、現在位置及び現在時刻を特定する。そして、制御ユニット110Bは、無線通信ユニット320を利用し、特定された現在位置を、ネットワーク500を介してサーバ装置400へ送信する。
【0175】
また、制御ユニット110Bは、ECU220から送られたエネルギ残量の現在値及び満充電量を取得する。そして、制御ユニット110Bは、無線通信ユニット320を利用し、取得されたエネルギ残量の現在値及び満充電量を、ネットワーク500を介してサーバ装置400へ送信する。
【0176】
また、制御ユニット110Bは、入力ユニット150から送られた入力データを受ける。そして、当該入力データに目的地を指定した充電計画情報の作成指令が含まれている場合には、制御ユニット110Bは、無線通信ユニット320を利用し、当該充電計画情報の作成指令を、ネットワーク500を介してサーバ装置400へ送信する。
【0177】
さらに、制御ユニット110Bは、サーバ装置400から送信され、ネットワーク500を介して無線通信ユニット320が受信した充電計画に関する情報を受ける。そして、制御ユニット110Bは、受信した充電計画に関する情報に基づいて、充電計画に関する情報を利用者に提示するために行われる、表示ユニット140の表示デバイスへの案内表示のための制御、及び、音出力ユニット130のスピーカから音声案内を出力するための制御を行う。
【0178】
上記の記憶ユニット310は、ハードディスク装置等の不揮発性の記憶装置を備えて構成され、端末装置300において利用される様々な情報データが記憶される。こうした情報データには、サーバ装置400から送信された地図情報等が含まれている。記憶ユニット310には、制御ユニット110Bがアクセスできるようになっている。
【0179】
上記の無線通信ユニット320は、制御ユニット110Bから送られた端末送信データを受ける。そして、無線通信ユニット320は、当該端末送信データを、ネットワーク500を介してサーバ装置400へ送信する。
【0180】
また、無線通信ユニット320は、サーバ装置400からネットワーク500を介して送信されたサーバ送信データを受信する。そして、無線通信ユニット320は、当該サーバ送信データを制御ユニット110Bへ送る。
【0181】
《サーバ装置400の構成》
図11には、サーバ装置400の概略的な構成が示されている。この
図11に示されるように、サーバ装置400は、制御ユニット110Cと、記憶ユニット120と、受信部821及び送信部822としての外部通信ユニット410とを備えている。
【0182】
制御ユニット110Cは、中央処理装置(CPU)及びその周辺回路を備えて構成され、サーバ装置400の全体を統括制御する。この制御ユニット110Cが様々なプログラムを実行することにより、サーバ装置400としての各種機能が実現されるようになっている。こうした機能の中には、上述した第2実施形態における第2取得部750、抽出部765及び導出部770としての機能も含まれている。
【0183】
なお、記憶ユニット120には、制御ユニット110Cがアクセスできるようになっている。
【0184】
上記の外部通信ユニット410は、端末装置300からネットワーク500を介して送信された端末送信データを受信する。そして、外部通信ユニット410は、当該端末送信データを制御ユニット110Cへ送る。
【0185】
また、外部通信ユニット410は、制御ユニット100Cにより作成された充電計画情報を受ける。そして、外部通信ユニット410は、当該充電計画情報を、サーバ送信データとして、ネットワーク500を介して、端末装置300へ送信する。
【0186】
また、外部通信ユニット410は、制御ユニット110Cによる制御のもとで、ネットワーク500を介して、交通情報システム600と間でデータの送受信を行う。そして、外部通信ユニット410は、交通情報システム600から送られた交通情報データを制御ユニット110Cへ送る。
【0187】
以上のような端末装置300の構成及びサーバ装置400の構成では、制御ユニット110Bから出力された端末送信データは、無線通信ユニット320、ネットワーク500及び外部通信ユニット410を介して、制御ユニット110Cへ送られることになる。また、制御ユニット110Cから出力された端末装置300へ向けたサーバ送信データは、外部通信ユニット410、ネットワーク500及び無線通信ユニット320を介して、制御ユニット110Bへ送られることになる。
【0188】
<動作>
次に、上記のように構成された端末装置300とサーバ装置400とが協働して実行する充電計画情報の作成処理について説明する。
【0189】
ECU220からは、エネルギ残量の現在値及び満充電量が端末装置300の制御ユニット110Bへ逐次送られているものとする。また、GPS受信ユニット170からは、現在位置および現在時刻に関する情報が、GPSデータとして制御ユニット110Bへ逐次送られているものとする。
【0190】
端末装置300では、制御ユニット110Bは、ECU220から送られたエネルギ残量の現在値及び満充電量を受けるたびに、当該エネルギ残量の現在値及び当該満充電量をサーバ装置400の制御ユニット110Cへ送る。また、制御ユニット110Bは、GPS受信ユニット170から送られたGPSデータを受けるたびに、当該GPSデータを制御ユニット110Cへ送る。また、制御ユニット110Bは、入力ユニット150から送られた入力データとして、充電計画情報の作成指令を受けると、当該充電計画情報の作成指令を制御ユニット110Cへ送る。
【0191】
制御ユニット110Bから送られた充電計画情報の作成指令を受けた制御ユニット110Cは、上述した第1実施例における制御ユニット110Aが実行するステップS12〜S17(
図4参照)の処理と同様の処理を実行し、充電計画情報を作成する。そして、制御ユニット110Cは、作成された充電計画に関する情報を、端末装置300の制御ユニット110Bへ送る。
【0192】
制御ユニット110Cから送られた充電計画に関する情報を受けた制御ユニット110Bは、当該充電計画に関する情報を、音出力ユニット130及び表示ユニット140を利用して、利用者に提示する。この結果、作成された充電計画に関する情報が、適宜、利用者に提示される。
【0193】
以上説明したように、本第2実施例では、新たに目的地が指定された充電計画情報の作成指令が行われ、端末装置300の制御ユニット110Bにより取得されると、当該取得された充電計画情報の作成指令が、サーバ装置400の制御ユニット110Cへ送られる。この取得された充電計画情報の作成指令を受けた制御ユニット110Cは、車両CRの現在位置、出発時刻、満充電量、及び、現時点でのエネルギ残量と、予測渋滞情報とに基づいて、現時点でのエネルギ残量で到達可能な目的地までの走行経路上における推奨充電施設、及び、推奨充電施設における推奨充電時間を含む充電計画情報を作成する。かかる作成に際して、制御ユニット110Cは、充電後の走行時における渋滞への遭遇による時間ロスを抑制できる充電施設及び充電時間を、推奨充電施設及び推奨充電時間として導出する。
【0194】
したがって、本第2実施例によれば、第1実施例と同様に、渋滞への遭遇による走行時間の長時間化を回避しつつ、適切な充電を行うことができる充電計画情報を提示することができる。
【0195】
<第2実施例の変形>
上記の第2実施形態に対しては、様々な変形を行うことができる。
【0196】
例えば、上記の第2実施例では、端末装置300がセンサユニット160を備えない構成としたが、第1実施例のナビゲーション装置100と同様に、センサユニット160を備える構成とし、ナビゲーション装置100と同様のマップマッチングを行うようにしてもよい。
【0197】
また、ECU220から車速、加速度及び角速度を取得できる場合には、端末装置300がセンサユニット160を備える構成とすることなく、センサユニット160を備える場合と同等の処理を行うことができる。
【0198】
また、上記の第2実施例に対しては、上述した第2実施形態の場合と同様に様々な変形を行うことができる。
【0199】
例えば、上記の第2実施例では、端末装置300が、音出力ユニット130、表示ユニット140、入力ユニット150、GPS受信ユニット170を備えるようにした。これに対し、これらの要素のうちで、共用可能な要素を、車両CR内に配置された他の装置が備えている場合には当該共用可能な要素を利用するようにし、端末装置の構成要素として、当該共用可能な要素を省略するようにしてもよい。
【0200】
また、上記の第2実施例では、サーバ装置400が、記憶ユニット120を備えるようにした。これに対し、他のサーバ装置が備えている記憶ユニットを共用可能な場合には、当該共用可能な記録部を利用するようにし、サーバ装置400の構成要素として、記憶ユニット120を省略するようにしてもよい。
【0201】
また、上記の第2実施例では、エネルギ残量の現在値及び満充電量が、外部のECU220から端末装置300に報告されるものとした。これに対し、外部からエネルギ残量の現在値又は満充電量の報告を受けることが困難な場合には、報告を受けることが困難な量を検出するためのセンサ等を、端末装置が備える構成としてもよい。
【0202】
また、上記の第2実施例では、目的地までの経路のうちで、旅行時間を短くすることを優先した経路を、初期経路として探索するようにしたが、目的地までの経路のうちで、エネルギ消費量を少なくすることを優先した経路を、初期経路として探索するようにしてもよい。また、目的地までの経路のうちで、旅行時間を短くすることを優先した経路、及び、エネルギ消費量を少なくすることを優先した経路の双方を探索し、どちらの経路を初期経路とするかを、利用者の判断に委ねるようにしてもよい。
【0203】
また、上記の第2実施例では、次充電施設候補を抽出できなかった場合には、初期経路の探索をやり直すことにした。これに対し、次充電施設候補の抽出に利用するエネルギ残量の閾値を、所定の上限値まで、段階的に大きくしつつ、次充電施設候補の抽出をやり直すようにすることもできる。そして、当該閾値を所定の上限値まで大きくしても次充電施設候補を抽出できなかった場合に、初期経路の探索をやり直すようにすればよい。
【0204】
また、上記の第2実施例では、次充電計画を作成できた場合に、想定されている目的地までの経路を走行することにした充電計画情報を作成することにした。これに対し、次充電計画を作成できた場合には、新たに導出された推奨充電施設を新たな出発地として、新たな出発地から目的地までの経路を、上述した初期経路の場合と同様にして探索するようにしてもよい。
【0205】
また、上記の第2実施例では、次充電計画の作成に際して、その時点で想定されている経路に沿って目的地まで走行した場合における運転時間を短縮化できる充電時間を算出するようにした。これに対し、次充電計画の作成に際して、次充電施設候補から目的地までの経路を探索しつつ、探索された経路に沿って目的地まで走行した場合における運転時間を短縮化できる充電時間を算出するようにしてもよい。
【0206】
また、上記の第2実施例では、評価対象となる区間での旅行時間を最短化できる充電施設及び充電時間を、推奨充電施設及び推奨充電時間として導出するようにした。これに対し、渋滞中の走行時間が許容時間以内であるように渋滞回避を行いつつ、充電回数を最小化できる充電施設及び充電時間を、推奨充電施設及び推奨充電時間として導出するようにしてもよい。