(57)【要約】【課題】自車両の走行経路の道路情報を精度よく取得することのできる道路情報取得装置を提供する。【解決手段】自車両が走行する走行経路の道路標高や道路勾配を取得する際、通常の道路については地表標高に基づいて第一道路情報を演算する一方、トンネル、高架、橋、盛土道路、切土道路などの構造物が存在すると判定された場合の道路については、予め蓄積された第一道路情報とは異なる第二道路情報を取得する。構造物は、道路が地表に沿っておらず、地表標高と道路標高の差が大きくなってしまうため、地表標高に基づいて演算した場合は正確な第一道路情報を取得することはできないが、当該構造物の道路については予め蓄積された第二道路情報で補間することによって、自車両の走行経路の道路情報を精度よく取得する。【選択図】図１
2010107371.tif 000002
【特許請求の範囲】
【請求項１】
地表標高を取得する地表標高取得手段と、
前記地表標高に基づいて、自車両が走行する走行経路についての第一道路情報を演算する道路情報取得手段と、
前記走行経路上に構造物が存在するか否かを判定する構造物判定手段と、を備え、
前記道路情報取得手段は、前記構造物判定手段によって前記走行経路上に前記構造物が存在すると判定された場合に、前記構造物が存在する位置について前記第一道路情報と異なる第二道路情報を取得することを特徴とする道路情報取得装置。
【請求項２】
前記道路情報取得手段は、前記自車両が有するデータベースから前記第二道路情報を取得することを特徴とする請求項１記載の道路情報取得装置。
【請求項３】
前記道路情報取得手段は、前記自車両の外部に存在する情報蓄積手段から前記第二道路情報を取得することを特徴とする請求項１記載の道路情報取得装置。
【請求項４】
前記道路情報取得手段は、前記構造物判定手段によって前記走行経路上に前記構造物が存在すると判定された場合に、前記構造物が存在する位置について前記第一道路情報を演算しないことを特徴とする請求項１〜３のいずれか一項記載の道路情報取得装置。
【請求項５】
前記自車両の走行中に、前記走行経路についての前記第二道路情報を学習する道路情報学習手段を更に備えることを特徴とする請求項１〜４のいずれか一項記載の道路情報取得装置。
【請求項６】
前記第一及び第二道路情報は、道路標高であることを特徴とする請求項１〜５のいずれか一項記載の道路情報取得装置。
【請求項７】
前記第一及び第二道路情報は、道路勾配であることを特徴とする請求項１〜５のいずれか一項記載の道路情報取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行経路における道路標高や道路勾配などの道路情報を取得する道路情報取得装置に関する。
【背景技術】
【０００２】
従来、道路情報を取得するものとして、例えば特開２００４−３７１４１号公報に記載されるように、道路上の複数地点の緯度経度を記憶した道路情報記憶手段と、地図上の複数地点の地表標高情報を記憶した地表標高記憶手段と、地図上の複数地点の地表標高データを用いて道路上の複数地点の道路標高値を演算する補間標高値演算手段と、道路情報または地表標高値情報から、演算した道路標高値の確からしさを演算する確からしさ演算手段を備えたものが知られている。このような道路情報取得装置では、道路標高を推定することによって、走行経路での道路標高や道路勾配を考慮して消費燃料を抑えることのできる車両走行制御を行う。
【特許文献１】特開２００４−３７１４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、トンネル、高架、橋、盛土道路、切土道路など、道路が地表に沿っていない構造物については、地表標高と道路標高の差が大きくなってしまう。従って、地表標高情報に基づいて道路標高を演算している上述の道路情報取得装置では、構造物での道路標高を精度よく取得することができない場合があった。更に、上述の道路情報取得装置では、構造物での道路標高は確からしさが低い区間であるとして、演算値の影響が小さくなるようにフィルタ処理を行って道路標高を推定し、あるいは構造物入口と出口の地表標高に基づいて道路標高を推定してるが、車両制御に用いるための精度としては十分でなく、誤制御によって逆に消費燃料が大きくなってしまうと共に、運転者に違和感を与えるような車両走行制御を行う場合があった。
【０００４】
本発明は、このような問題を解決するためになされたものであり、自車両の走行経路の道路情報を精度よく取得することのできる道路情報取得装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る道路情報取得装置は、地表標高を取得する地表標高取得手段と、地表標高に基づいて、自車両が走行する走行経路についての第一道路情報を演算する道路情報取得手段と、走行経路上に構造物が存在するか否かを判定する構造物判定手段と、を備え、道路情報取得手段は、構造物判定手段によって走行経路上に構造物が存在すると判定された場合に、構造物が存在する位置について第一道路情報と異なる第二道路情報を取得することを特徴とする。
【０００６】
この道路情報取得装置では、自車両が走行する走行経路の道路標高や道路勾配を取得する際、通常の道路については地表標高に基づいて第一道路情報を演算する一方、トンネル、高架、橋、盛土道路、切土道路などの構造物が存在すると判定された場合の道路については、第一道路情報とは異なる第二道路情報、すなわち地表標高に基づいて演算したものではない第二道路情報を取得する。構造物は、道路が地表に沿っておらず、地表標高と道路標高の差が大きくなってしまうため、地表標高に基づいて演算した場合は正確な第一道路情報を取得することはできないが、当該構造物の道路については、例えばデータベースやセンターに蓄積された第二道路情報で補間することによって、自車両の走行経路の道路情報を精度よく取得することができる。
【０００７】
本発明に係る道路情報取得装置において、道路情報取得手段は、自車両が有するデータベースから第二道路情報を取得することが好ましい。外部通信を行って取得する場合、何らかの理由で通信ができない状態になったときは情報を取得することができないが、自車両が有するデータベースから第二道路情報を取得することによって確実に道路情報を取得することができる。
【０００８】
本発明に係る道路情報取得装置において、道路情報取得手段は、自車両の外部に存在する情報蓄積手段から第二道路情報を取得することが好ましい。自車両の外部に存在する情報蓄積手段に対しては、例えば、他の車両が学習した第二道路情報も蓄積させることができるため、自車両が有する情報記憶媒体に比べてより新しい情報を取得することができる。
【０００９】
本発明に係る道路情報取得装置において、道路情報取得手段は、構造物判定手段によって走行経路上に構造物が存在すると判定された場合に、構造物が存在する位置について第一道路情報を演算しないことが好ましい。すなわち、仮に、所定の構造物における第二道路情報がデータベースやセンターなどに予め蓄積されていなかった場合であっても、地表標高に基づいては第一道路情報を演算しない。これによって、誤った道路情報に基づいて制御計画を行うことによる誤制御を防止することができる。
【００１０】
本発明に係る道路情報取得装置において、自車両の走行中に、走行経路についての第二道路情報を学習する道路情報学習手段を更に備えることが好ましい。道路情報学習手段で走行経路の第二道路情報を学習することによって、次に同じ道路を走行するときのために第二道路情報をデータベースやセンターに蓄積しておくことができる。これによって、次回の走行時において、道路情報を更に精度よく取得することができる。
【００１１】
本発明に係る道路情報取得装置において、第一及び第二道路情報は、具体的には、道路標高あるいは道路勾配である。
【発明の効果】
【００１２】
本発明によれば、自車両の走行経路の道路標高を精度よく取得することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明に係る道路情報取得装置の好適な実施形態について詳細に説明する。
【００１４】
［第一実施形態］
まず、本発明の第一実施形態に係る道路情報取得装置１を備える車両走行支援装置１００の構成を説明する。図１は、本実施形態に係る道路情報取得装置１を備える車両走行支援装置１００のブロック構成を示した図である。車両走行支援装置１００は、自車両が走行する予定の走行経路における道路標高や道路勾配などの道路情報を取得すると共に、取得した道路情報に基づいて、消費燃料が少なくなるような効率のよい走行制御やハイブリッド電気自動車のバッテリの充放電を効率的に行うことのできる走行制御を計画し、当該計画に従って車両走行を制御する機能を有している。図１に示すように、車両走行支援装置１００は、道路情報取得装置１、車両コントローラ３、及び走行駆動部４を備えている。
【００１５】
車両コントローラ３は、自車両の走行に関する制御を行う電子制御ユニットであり、例えばＣＰＵを主体として構成され、ＲＯＭ、ＲＡＭ、入力信号回路、出力信号回路、電源回路などを備えている。この車両コントローラ３は、道路情報取得装置１から受信した走行経路情報や制御スケジュール情報に基づいて走行駆動部４に走行駆動信号を発信する機能を有している。また、車両ＥＣＵ３は、バッテリ残量に関する情報や自車両のＨＶ／ＥＶ走行モードに関する情報を道路情報取得装置１に発信する機能を有している。
【００１６】
走行駆動部４は、車両の走行駆動を行う機能を有し、例えばスロットルモータやインジェクタ、ハイブリッド電気自動車用のモータなどにより構成される。この走行駆動部４は、車両ＥＣＵ３の走行駆動信号を受けて作動し、その走行駆動信号に応じた車両走行駆動を実行する機能を有する。
【００１７】
道路情報取得装置１は、自車両の現在位置情報と運転者から入力された目的地情報とに基づき、自車両が走行する走行経路を設定すると共に、設定した走行経路における道路標高や道路勾配などの道路情報を取得することにより、自車両の最適な制御スケジュールを設定する機能を有している。また、道路情報取得装置１は、ＧＰＳ６、検出部７、データベース８、及びＥＣＵ（Electronic Control Unit）９を備えて構成されている。
【００１８】
ＧＰＳ６は、自車両の現在の走行位置における位置情報や、自車両の走行方向に関する情報を取得する機能を有し、例えば、衛星から発信された電波を受信するＧＰＳ受信機から構成される。ＧＰＳ６は、取得した位置情報をＥＣＵ９へ出力する機能を有する。
【００１９】
検出部７は、自車両が走行している道路の道路標高や道路勾配を演算するための各種情報を検出する機能を有し、例えば、道路標高を演算するための気圧を検出する気圧センサや、道路勾配を演算するための傾斜を検出する傾斜センサ、あるいは加速度を検出する加速度センサなどの各種センサから構成されている。検出部７は、検出した各種情報をＥＣＵ９へ出力する機能を有している。
【００２０】
データベース８は、道路情報を取得するのに必要とされる各種情報を予め蓄積する機能を有しており、例えば、装置に内蔵されたＨＤＤやＤＶＤ−ＲＯＭなどの情報記憶媒体によって構成されている。具体的には、データベース８は、道路種別、車線数、道路曲率半径、交差点、トンネル、橋、高架、踏切、料金所、盛土道路などの有無に関する情報、制限速度などの規制情報、市街路、山岳路などの地域情報、日本地図の地表標高メッシュデータなどを蓄積している。ここで、地表標高メッシュデータは、例えば、国土地理院より提供されるメッシュ標高データなどが用いられる。メッシュ標高データは、全国の地図を一辺５０ｍ程度の正方形の領域に細かく区分した上で、各領域の中心の標高がそれぞれ記憶されたものである。また、データベース８には、地図中の道路の道路標高データや道路勾配データなどの第二道路情報も蓄積されている。このデータベース８に蓄積された情報は、必要なタイミングで読み出すことができると共に、更に新たな情報を蓄積及び更新することもできる。ここで、第一道路情報とは、地表標高に基づいて演算することによって得られた道路情報である。一方、第二道路情報とは、第一道路情報とは異なり地表標高に基づいて演算したものではない道路情報であり、プローブカーなどにより収集された道路情報データや、自車両が過去に構造物の道路を走行したときに学習した道路情報データである。
【００２１】
ＥＣＵ９は、道路情報取得装置１全体の制御を行う電子制御ユニットであり、例えばＣＰＵを主体として構成され、ＲＯＭ、ＲＡＭ、入力信号回路、出力信号回路、電源回路などを備えている。このＥＣＵ９は、車両情報取得部１１、走行経路取得部１２、道路情報取得部（道路情報取得手段）１３、制御スケジュール設定部１４、現在位置情報取得部１６、及び道路情報学習部（道路情報学習手段）１７から構成されている。
【００２２】
車両情報取得部１１は、車両コントローラ３から入力されることによって自車両に関する情報を取得する機能を有している。車両情報取得部１１は、具体的には、自車両の速度や加速度などの情報を取得すると共に、バッテリ残量に関する情報や自車両のＨＶ／ＥＶ走行モードに関する情報を取得する。また、車両情報取得部１１は、取得した車両情報を走行経路取得部１２及び制御スケジュール設定部１４へ出力する機能を有している。
【００２３】
走行経路取得部１２は、自車両が走行する設定された走行経路や推定により求められた走行経路を取得する機能を有している。走行経路取得部１２は、具体的には、ＧＰＳ６から入力された自車両の現在の走行位置に関する位置情報と目的地に基づいて、自車両が走行する走行経路を演算する機能を有している。なお、目的地は、車内に設けられたタッチパネルの運転者の操作によって取得することができる。走行経路取得部１２は、取得した走行経路を車内のディスプレイに表示すると共に、制御スケジュール設定部１４へ出力する機能を有している。
【００２４】
制御スケジュール設定部１４は、走行経路を走行する際における最適な制御スケジュールを設定する機能を有している。制御スケジュール設定部１４は、走行経路についての道路標高や道路勾配に基づいて、消費燃料が少なくなるような効率のよい走行制御の計画や、ハイブリッド電気自動車のバッテリの充放電を効率的に行うことのできる走行制御の計画を行い、制御スケジュールを設定する。制御スケジュール設定部１４は、設定した制御スケジュールを車両コントローラ３へ出力する機能を有している。
【００２５】
現在位置情報取得部１６は、自車両が走行経路を走行している際に、走行経路中のどの位置を走行しているかの現在位置情報を取得する機能を有している。現在位置情報取得部１６は、ＧＰＳ６から入力された位置情報に基づいて、設定した走行経路のうち、自車両がどの位置を走行しているかを地図上で特定する。現在位置情報取得部１６は、取得した現在位置情報を車両コントローラ３へ出力する機能を有している。
【００２６】
道路情報学習部１７は、自車両が走行経路を走行している際に、走行中の道路の第二道路情報を取得して学習する機能を有している。道路情報学習部１７は、具体的には、検出部７の気圧センサから入力された気圧情報やＧＰＳ６から入力された情報に基づいて走行中の道路の道路標高を取得し、検出部７の傾斜センサや加速度センサから入力された情報に基づいて走行中の道路の道路勾配を演算して学習する機能を有している。また、道路情報学習部１７は、データベース８に第二道路情報が蓄積されていない道路を走行しているときは、当該道路についての第二道路情報をデータベース８に出力して蓄積し、あるいは、すでに蓄積されていた場合でも、最新のデータとしてデータベース８内の第二道路情報を更新する機能を有している。本実施形態では、特にトンネル、高架、橋、盛土道路、切土道路などの地表に沿ってない道路を有する構造物についての第二道路情報を学習する。
【００２７】
道路情報取得部１３は、自車両が走行する予定の走行経路における道路標高や道路勾配などの道路情報を取得する機能を有している。道路情報取得部１３は、具体的には、走行経路のうち、地表に沿った通常の道路の道路情報は地表標高メッシュデータの地表標高に基づいて第一道路情報を演算し、構造物のように地表に沿っていない道路の道路情報はデータベースに蓄積された第二道路情報を読み出すことによって取得する。道路情報取得部１３は、取得した道路情報を制御スケジュール設定部１４へ出力する機能を有している。また、道路情報取得部１３は、構造物判定部（構造物判定手段）１８、地表標高取得部（地表標高取得手段）１９、道路標高演算部２１、道路勾配演算部２２、道路情報蓄積判定部２３、及び蓄積道路情報読出部２４を備えている。
【００２８】
構造物判定部１８は、自車両が走行する予定の走行経路上に構造物が存在するか否かを判定する機能を有している。構造物判定部１８は、データベース８に格納された情報に基づいて、走行経路にトンネル、高架、橋、盛土道路、切土道路などの構造物があるか否かを判定する。構造物判定部１８は、判定結果を道路標高演算部２１、道路勾配演算部２２、道路情報蓄積判定部２３へ出力する機能を有している。
【００２９】
地表標高取得部１９は、データベース８に蓄積された地表標高メッシュデータから、走行経路付近の地表標高情報を取得する機能を有している。地表標高取得部１９は、取得した地表標高情報を道路標高演算部２１へ出力する機能を有している。
【００３０】
道路標高演算部２１は、地表標高取得部１９から入力された地表標高情報に基づいて、自車両が走行する予定の走行経路の各座標点における道路標高を演算する機能を有している。道路標高演算部２１は、走行経路の座標点のうち、構造物判定部１８によって構造物が存在しないと判定された座標点について道路標高を演算し、構造物が存在すると判定された座標点については道路標高を演算しない。道路標高演算部２１は、演算した道路標高を道路勾配演算部２２及び制御スケジュール設定部１４へ出力する機能を有している。
【００３１】
道路勾配演算部２２は、道路標高演算部２１から入力された道路標高に基づいて、自車両が走行する予定の走行経路の各座標点における道路勾配を演算する機能を有している。道路勾配演算部２２は、走行経路の座標点のうち、構造物判定部１８によって構造物が存在しないと判定された座標点について道路勾配を演算し、構造物が存在すると判定された座標点については道路勾配を演算しない。道路勾配演算部２２は、演算した道路勾配を制御スケジュール設定部１４へ出力する機能を有している。
【００３２】
道路情報蓄積判定部２３は、自車両が走行する予定の走行経路のうち、構造物が存在する座標点における道路標高及び道路勾配のデータがデータベース８に蓄積されているか否かを判定する機能を有している。道路情報蓄積判定部２３は、地表標高取得部１９によって構造物が存在すると判定された座標点について、データの蓄積の有無を判定する。道路情報蓄積判定部２３は、判定結果を蓄積道路情報読出部２４へ出力する機能を有している。
【００３３】
蓄積道路情報読出部２４は、自車両が走行する予定の走行経路のうち、構造物が存在する座標点における道路標高及び道路勾配のデータをデータベース８から読み出す機能を有している。蓄積道路情報読出部２４は、地表標高取得部１９によって構造物が存在すると判定された座標点について、道路情報蓄積判定部２３によってデータベース８にデータが蓄積されていると判定された場合に各データを読み出す。
【００３４】
次に、図２〜図５を参照して、本実施形態に係る道路情報取得装置１の動作について説明する。図２は、本実施形態に係る道路情報取得装置１における運転支援処理を示すフローチャートである。図３は、本実施形態に係る道路情報取得装置１における道路情報取得処理のうち、道路標高取得処理を示すフローチャートである。図４は、本実施形態に係る道路情報取得装置１における道路情報取得処理のうち、道路勾配取得処理を示すフローチャートである。図５は、本実施形態に係る道路情報学習処理を示すフローチャートである。
【００３５】
本実施形態においては、自車両がＨＶ走行モードに設定されている場合に、出発地点でカーナビゲーションの設定画面で目的地を設定して走行を行う場合の処理について説明する。この処理は、ＥＣＵ９において、目的地を設定してから出発し、目的地に到着するまでの間に行われる。なお、図２におけるＳ１０〜Ｓ１８までの処理は出発時における目的地設定直後に行われ、Ｓ２０〜Ｓ２４までの処理は自車両が設定された走行経路に従って走行している間に行われる。
【００３６】
図２に示すように、道路情報取得装置１は、車両情報取得処理から処理を開始する（Ｓ１０）。Ｓ１０の処理は、車両情報取得部１１で実行され、自車両の速度や加速度などの情報を取得すると共に、バッテリ残量に関する情報や自車両の走行モードに関する情報を取得する処理である。Ｓ１０の処理が終了すると、走行経路取得処理へ移行する（Ｓ１２）。
【００３７】
Ｓ１２の処理は、走行経路取得部１２で実行され、ＧＰＳ６から入力された自車両の出発地点に関する位置情報と運転者によって設定された目的地に基づいて、自車両が走行する走行経路を演算する処理である。具体的には、図６に示すように、出発地点ＳＰと目的地ＧＰとの間に走行経路ＤＬが設定される。Ｓ１２の処理が終了すると、道路標高取得処理へ移行する（Ｓ１４）。また、Ｓ１４の処理が終了すると道路勾配取得処理へ移行する（Ｓ１６）。
【００３８】
Ｓ１４及びＳ１６の処理は、道路情報取得部１３で実行され、Ｓ１２で取得された走行経路における道路標高及び道路勾配のような道路情報を取得する処理である。この道路標高取得処理及び道路勾配取得処理の詳細を図３及び図４を参照して説明する。道路標高取得処理及び道路勾配取得処理は、Ｓ１２で取得された走行経路の出発位置における座標点と目的地における座標点との間に存在する各座標点の全てについて行われ、出発位置の座標点についての道路情報取得から開始され、目的地の座標点についての道路情報が取得されるまでの間に実行される。
【００３９】
図３に示すように、道路情報取得部１３は、構造物判定処理から道路標高取得処理を開始する（Ｓ１００）。Ｓ１００の処理は、構造物判定部１８で実行され、Ｓ１２で取得された走行経路上に構造物が存在するか否かを判定する処理である。例えば、図６では、走行経路ＤＬのうち、トンネルＴＮを通過する位置において、構造物が存在すると判定される。Ｓ１００において、対象座標点に構造物が存在しないと判定された場合は、地表標高取得処理へ移行する（Ｓ１０２）。
【００４０】
Ｓ１０２の処理は、地表標高取得部１９で実行され、データベース８に蓄積された地表標高メッシュデータから、走行経路付近の地表標高情報を取得する処理である。図６において、メッシュ位置はＭＰで示される。Ｓ１０２の処理が終了すると、道路標高演算処理へ移行する（Ｓ１０４）。
【００４１】
Ｓ１０４の処理は、道路標高演算部２１で実行され、Ｓ１０２で取得された地表標高情報に基づいて、対象座標点における道路標高を演算する処理である。道路標高は、地表標高情報に基づいてバイリニア法によって演算される。図７を参照して道路標高演算処理について説明する。図７は、道路標高を演算する対象座標点ＴＰと地表標高メッシュデータ上のメッシュ位置ＭＰ１〜Ｐ４を示す図である。図７に示すように対象座標点ＴＰにおける座標を（ｘ０，ｙ０，ｚ０）、メッシュ位置ＭＰ１における座標を（ｘ１，ｙ１，ｚ１）、メッシュ位置ＭＰ２における座標を（ｘ２，ｙ１，ｚ２）、メッシュ位置ＭＰ３における座標を（ｘ１，ｙ２，ｚ３）、メッシュ位置ＭＰ４における座標を（ｘ２，ｙ２，ｚ４）とした場合、対象座標点ＴＰの道路標高、すなわちｚ０は以下の式（１）〜式（３）で演算される。Ｓ１０４の処理が終了すると、取得終了判定処理へ移行する（Ｓ１１０）。なお、構造物での道路勾配は演算しない。
【００４２】
【数１】
2010107371.tif 000003
【００４３】
一方、Ｓ１００において、対象座標点に構造物が存在すると判定された場合は道路標高蓄積判定部へ移行する（Ｓ１０６）。Ｓ１０６の処理は、道路情報蓄積判定部２３で実行され、Ｓ１００において構造物が存在すると判定された座標点における道路標高データがデータベース８に蓄積されているか否かを判定する処理である。Ｓ１０６において、道路標高データが存在しないと判定されると、道路標高の取得は行わずに取得終了判定処理へ移行する（Ｓ１１０）。一方、Ｓ１０６において、道路標高データが存在すると判定されると、道路標高データ読出処理へ移行する（Ｓ１０８）。
【００４４】
Ｓ１０８の処理は蓄積道路情報読出部２４で実行され、Ｓ１００において構造物が存在すると判断された対象座標点における道路標高データをデータベース８から読み出す処理である。Ｓ１０８の処理が終了すると、取得終了判定処理へ移行する（Ｓ１１０）。
【００４５】
Ｓ１１０の処理は道路情報取得部１３で実行され、対象座標点が目的地まで到達したか否かを判定する処理である。Ｓ１１０において、対象座標点が目的地まで到達したと判定された場合は、構造物における座標点を除く走行経路の全ての座標点の道路標高を取得したとして、図３の処理を終了する。一方、Ｓ１１０において、対象座標点が目的地まで到達していないと判定された場合は、走行経路上の次の座標点を対象座標点として、再びＳ１００の処理へ戻る。
【００４６】
図４に示すように、道路情報取得部１３は、構造物判定処理から道路勾配取得処理を開始する（Ｓ２００）。Ｓ２００の処理は、構造物判定部１８で実行され、Ｓ１２で取得された走行経路上に構造物が存在するか否かを判定する処理である。Ｓ２００において、対象座標点に構造物が存在しないと判定された場合は、道路勾配演算処理へ移行する（Ｓ２０２）。
【００４７】
Ｓ２０２の処理は、道路勾配演算部２２で実行され、Ｓ１４の道路標高取得処理で取得された道路標高に基づいて、対象座標点における道路勾配を演算する処理である。道路勾配演算処理の具体的な道路勾配の演算について図８を参照して説明する。図８は、対象座標点とその前後に存在する座標点の道路標高と距離の関係を示す線図である。図８においては、Ｓ１４で取得された各座標点Ｐにおける道路標高がプロットされている。図８に示すように、まず、勾配仮想距離ＶＬを設定し、対象座標点ＴＰから前後にＶＬ／２離間した位置に仮想点ＶＰ１及びＶＰ２を設定する。この仮想点ＶＰ１，ＶＰ２は、線形補間により演算することができる。次に、仮想点ＶＰ１と仮想点ＶＰ２の間の標高差ΔＨを演算する。これによって、対象座標点ＴＰの道路勾配は、［標高差ΔＨ（ｍ）／勾配仮想距離ＶＬ］×１００（％）で演算することができる。なお、構造物での道路勾配は演算しない。
【００４８】
一方、Ｓ２００において、対象座標点に構造物が存在すると判定された場合は道路勾配蓄積判定部へ移行する（Ｓ２０４）。Ｓ２０４の処理は、道路情報蓄積判定部２３で実行され、Ｓ２００において構造物が存在すると判定された座標点における道路勾配データがデータベース８に蓄積されているか否かを判定する処理である。Ｓ２０４において、道路勾配データが存在しないと判定されると、道路勾配の取得は行わずに取得終了判定処理へ移行する（Ｓ２０８）。一方、Ｓ２０４において、道路勾配データが存在すると判定されると、道路勾配データ読出処理へ移行する（Ｓ２０６）。
【００４９】
Ｓ２０６の処理は蓄積道路情報読出部２４で実行され、Ｓ２００において構造物が存在すると判断された対象座標点における道路勾配データをデータベース８から読み出す処理である。Ｓ２０６の処理が終了すると、取得終了判定処理へ移行する（Ｓ２０８）。
【００５０】
Ｓ２０８の処理は道路情報取得部１３で実行され、対象座標点が目的地まで到達したか否かを判定する処理である。Ｓ２０８において、対象座標点が目的地まで到達したと判定された場合は、構造物における座標点を除く走行経路の全ての座標点の道路勾配を取得したとして、図３の処理を終了する。一方、Ｓ２０８において、対象座標点が目的地まで到達していないと判定された場合は、走行経路上の次の座標点を対象座標点として、再びＳ２００の処理へ戻る。
【００５１】
以上の処理が終了すると、図２へ戻り、Ｓ１６の処理が終了し、制御スケジュール設定処理へ移行する（Ｓ１８）。Ｓ１８の処理は、制御スケジュール設定部１４で実行され、Ｓ１２で設定された走行経路を走行する際における最適な制御スケジュールを設定する処理である。具体的には、Ｓ１８では、Ｓ１４で取得した道路標高及びＳ１６で取得した道路勾配に基づいて、ハイブリッド電気自動車のバッテリの充放電を効率的に行うことのできる走行制御の計画を行い、制御スケジュールを設定する。Ｓ１８において、制御スケジュールを設定した後は、当該制御スケジュールを車両コントローラ３に出力する。Ｓ１８の処理が終了すると、現在位置情報取得処理へ移行する（Ｓ２０）。なお、Ｓ２０の処理は、自車両が走行を開始してから実行される。
【００５２】
Ｓ２０の処理は、自車両の走行経路の走行中において、現在位置情報取得部１６で実行され、走行経路中のどの位置を走行しているかの現在位置情報を取得する処理である。Ｓ２０において、現在位置情報を取得した後は、当該現在位置情報を車両コントローラ３に出力する。現在位置情報を入力された車両コントローラ３は、Ｓ１８で入力された制御スケジュールと現在位置情報とを照らし合わせて、制御スケジュールに従って走行制御を行う。Ｓ２０の処理が終了すると、道路情報学習処理へ移行する（Ｓ２２）。
【００５３】
Ｓ２２の処理は、道路情報学習部１７で実行され、自車両が走行経路を走行している際に、走行中の道路の道路標高及び道路勾配を取得して学習する処理である。この道路情報学習処理を図５を参照して詳細に説明する。図５に示すように、道路情報学習処理は、構造物判定処理から道路情報学習処理を開始する（Ｓ３００）。Ｓ３００の処理は、自車両が走行している現在位置が構造物での道路であるか否かを判定する処理である。Ｓ３００において、現在位置が構造物での道路ではないと判定されると、図５の処理を終了する。一方、Ｓ３００において、現在位置が構造物での道路であると判定されると、道路情報蓄積判定処理へ移行する（Ｓ３０２）。
【００５４】
Ｓ３０２の処理は、データベース８に自車両の現在位置における道路標高データあるいは道路勾配データが蓄積されているか否かを判定する処理である。Ｓ３０２において、道路標高データ及び道路勾配データがデータベース８に蓄積されていると判定されると、図５の処理を終了する。一方、Ｓ３０２において、道路標高データ及び道路勾配データがいずれも、あるいはいずれか一方がデータベース８に蓄積されていないと判定されると、道路情報学習処理へ移行する（Ｓ３０４）。
【００５５】
Ｓ３０４の処理は、現在走行中の道路の道路標高及び道路勾配を学習し、データベース８に出力して道路情報データとして蓄積する処理である。Ｓ３０４の処理が終了すると、図５の処理を終了する。
【００５６】
図２へ戻り、Ｓ２２の処理が終了すると、目的地到達判定処理へ移行する（Ｓ２４）。Ｓ２４は、自車両が目的地に到達したか否かを判定する処理である。具体的には、Ｓ２０で取得した現在位置と目的地とを照らし合わせて、一致する場合は目的地に到達したと判定し、一致しない場合は到達していないと判定する。Ｓ２４において、目的地に到達していないと判定された場合は、再び現在位置情報取得処理へ移行し（Ｓ２０）、自車両は制御スケジュールに従うと共に、第二道路情報を学習しながら走行する。一方、Ｓ２４において、目的地に到達したと判定された場合は、図２の処理が終了する。
【００５７】
上述のような処理を行うことによって、例えば、図９に示すような道路標高及び道路勾配を取得することができる。図９（ａ）は、取得した各座標点の道路標高と各座標点の走行経路における距離との関係を示す線図である。また、図９（ｂ）は、取得した各座標点の道路勾配と各座標点の走行経路における距離との関係を示す線図である。図９（ａ）及び図９（ｂ）において、実際の道路標高及び道路勾配は実線の線図Ｌで示されている。また、地表標高から演算することによって取得された道路標高及び道路勾配は点Ｃで示され、データベース８から取得した道路標高及び道路勾配は太線の線図ＤＬで示されている。構造物が存在する区間ＴＮにおいては、演算された道路標高及び道路勾配は点線で描かれた点ＣＢで示されるように、実際の道路標高及び道路勾配から大きくはずれたものとなる。従って、走行経路の全区間について演算された道路標高及び道路勾配を用いて制御スケジュールを設定した場合、適切な制御を行うことができず、かえって効率の悪い誤制御を行ってしまう可能性がある。このような誤制御は、区間ＴＮにおける第一道路情報に一定の係数を掛けて影響を弱くしたとしても、生じるおそれがある。一方、構造物が存在する区間ＴＮのみについてデータベース８から取得した道路標高及び道路勾配を用いた場合、適切な制御スケジュールを設定することができる。
【００５８】
以上のように、本実施形態に係る道路情報取得装置１によれば、自車両が走行する走行経路の道路標高や道路勾配を取得する際、通常の道路については地表標高に基づいて演算する一方、トンネル、高架、橋、盛土道路、切土道路などの構造物が存在すると判定された場合の道路については、予めデータベース８に蓄積された第二道路情報を取得する。構造物は、道路が地表に沿っておらず、地表標高と道路標高の差が大きくなってしまうため、地表標高に基づいて演算した場合は正確な第一道路情報を取得することはできないが、当該構造物の道路については予め蓄積された第二道路情報で補間することによって、自車両の走行経路の道路情報を精度よく取得することができる。
【００５９】
また、本実施形態に係る道路情報取得装置１において、道路標高演算部２１及び道路勾配演算部２２は、構造物判定部１８によって構造物が存在すると判定された場合に、第一道路情報を演算しない。すなわち、仮に、所定の構造物における第二道路情報がデータベース８に予め蓄積されていなかった場合であっても、地表標高に基づいては第一道路情報を演算しない。これによって、誤った道路情報に基づいて制御計画を行うことによる誤制御を防止することができる。
【００６０】
また、本実施形態に係る道路情報取得装置１において、自車両の走行中に、走行経路についての第二道路情報を学習する道路情報学習部１７を備えることによって、次に同じ道路を走行するときのために第二道路情報を蓄積しておくことができる。これによって、次回の走行時において、道路情報を更に精度よく取得することができる。
【００６１】
［第二実施形態］
第二実施形態に係る道路情報取得装置５０が第一実施形態に係る道路情報取得装置１と異なる点は、図１０に示すように、データベース８に加えて、第二道路情報が予め蓄積されているセンター（情報蓄積手段）５１からも第二道路情報の読み出しが可能とされている点である。具体的には、道路情報取得装置５０は、データベース８に加えて、自車両の外部に設置されているセンター５１からの信号を受信することによって第二道路情報を取得することのできる道路情報送受信器５２を備えている。
【００６２】
次に、図１１及び図１２を参照して、第二実施形態に係る道路情報取得装置５０の動作について説明する。図１１は、第二実施形態に係る道路情報取得装置５０における道路情報取得処理のうち、道路標高取得処理を示すフローチャートである。図１２は、第二実施形態に係る道路情報取得装置５０における道路情報取得処理のうち、道路勾配取得処理を示すフローチャートである。なお、第二実施形態に係る道路情報取得装置５０の動作は、道路標高取得処理、道路勾配取得処理、及び道路情報学習処理のみが第一実施形態に係る各処理と異なっており、その他の処理については、第一実施形態と同じく、図２に示すＳ１０〜Ｓ２４の処理を行う。
【００６３】
第二実施形態に係る道路情報取得装置５０においては、道路標高取得処理では、図１１に示すように、Ｓ１０６の処理において、データベース８に道路標高が蓄積されていないと判定された場合は、道路標高蓄積判定部へ移行する（Ｓ４００）。Ｓ４００の処理は、道路情報蓄積判定部２３で実行され、Ｓ１００において構造物が存在すると判定された座標点における道路標高データがセンター５１に蓄積されているか否かを判定する処理である。Ｓ４００において、道路標高データが存在しないと判定されると、道路標高の取得は行わずに取得終了判定処理へ移行する（Ｓ１１０）。一方、Ｓ４００において、道路標高データが存在すると判定されると、道路標高データ読出処理へ移行する（Ｓ４０２）。
【００６４】
Ｓ４０２の処理は蓄積道路情報読出部２４で実行され、Ｓ１００において構造物が存在すると判断された対象座標点における道路標高データをセンター５１から読み出す処理である。Ｓ４０２の処理が終了すると、取得終了判定処理へ移行する（Ｓ１１０）。
【００６５】
また、第二実施形態に係る道路情報取得装置５０においては、道路勾配取得処理では、図１２に示すように、Ｓ２０４において、道路勾配データが存在しないと判定されると、道路勾配蓄積判定処理へ移行する（Ｓ５００）。Ｓ５００の処理は、道路情報蓄積判定部２３で実行され、Ｓ２００において構造物が存在すると判定された座標点における道路勾配データがセンター５１に蓄積されているか否かを判定する処理である。Ｓ５００において、道路勾配データが存在しないと判定されると、道路勾配の取得は行わずに取得終了判定処理へ移行する（Ｓ２０８）。一方、Ｓ５００において、道路勾配データが存在すると判定されると、道路勾配データ読出処理へ移行する（Ｓ５０２）。
【００６６】
Ｓ５０２の処理は蓄積道路情報読出部２４で実行され、Ｓ２００において構造物が存在すると判断された対象座標点における道路勾配データをセンター５１から読み出す処理である。Ｓ５０２の処理が終了すると、取得終了判定処理へ移行する（Ｓ２０８）。
【００６７】
また、第二実施形態に係る道路情報取得装置５０においては、道路情報学習処理では、図５に示す道路情報蓄積判定処理（Ｓ３０２）において、データベース８に第二道路情報が存在するか否かを判定すると共に、センター５１に第二道路情報が存在するか否かも判定する。また、道路情報学習処理（Ｓ３０４）において、現在走行中の道路の道路標高及び道路勾配を取得し、データベース８に出力して道路情報データとして蓄積すると共に、センター５１にも出力して蓄積する。
【００６８】
このように、第二実施形態に係る道路情報取得装置５０では、自車両の外部に存在するセンター５１から第二道路情報を取得することができるため、例えば、他の車両が学習した第二道路情報も蓄積させることができ、自車両が有するデータベース８のみを利用する場合に比べてより新しい情報を取得することができる。
【００６９】
一方、自車両が有するデータベース８から第二道路情報を取得すると、何らかの理由でセンター５１と通信ができない状態になった場合であっても、自車両が有するデータベースから第二道路情報を取得することによって確実に道路情報を取得することができる。
【００７０】
本発明は、上述した各実施形態に限定されるものではない。
【００７１】
例えば、上述の実施形態では、道路情報学習処理においてデータベース８あるいはセンター５１に道路情報データが存在しない場合にのみ第二道路情報を学習していたが、道路情報データが存在する場合にも学習してよい。このように、繰り返し学習することによって精度が向上する。更に、構造物における第二道路情報のみ学習していたが、構造物以外の場所も学習してよい。
【００７２】
また、上述した実施形態では、道路情報を取得して効率のよい走行制御の制御スケジュールを設定していたが、その他、道路情報に基づいて消費燃料の計算を行い、運転者に通知するようにしてもよい。
【図面の簡単な説明】
【００７３】
【図１】第一実施形態に係る道路情報取得装置を備える車両走行支援装置のブロック構成を示した図である。
【図２】第一実施形態に係る道路情報取得装置における運転支援処理を示すフローチャートである。
【図３】第一実施形態に係る道路情報取得装置における道路情報取得処理のうち、道路標高取得処理を示すフローチャートである。
【図４】第一実施形態に係る道路情報取得装置における道路情報取得処理のうち、道路勾配取得処理を示すフローチャートである。
【図５】第一実施形態に係る道路情報取得装置における道路情報学習処理を示すフローチャートである。
【図６】地表標高メッシュデータ中に設定された走行経路の一例を示す図である。
【図７】道路標高を演算する方法を説明するための図である。
【図８】対象座標点とその前後に存在する座標点の道路標高と距離の関係を示す線図である。
【図９】対象座標点とその前後に存在する座標点の道路標高と距離の関係を示す線図である。
【図１０】第二実施形態に係る道路情報取得装置を備える車両走行支援装置のブロック構成を示した図である。
【図１１】第二実施形態に係る道路情報取得装置における道路情報取得処理のうち、道路標高取得処理を示すフローチャートである。
【図１２】第二実施形態に係る道路情報取得装置における道路情報取得処理のうち、道路勾配取得処理を示すフローチャートである。
【符号の説明】
【００７４】
１，５０…道路情報取得装置、８…データベース、１３…道路情報取得部（道路情報取得手段）、１７…道路情報学習部（道路情報学習手段）、１８…構造物判定部（構造物判定手段）、１９…地表標高取得部（地表標高取得手段）、５１…センター（情報蓄積手段）。
【図１】
2010107371.tif 000004
【図２】
2010107371.tif 000005
【図３】
2010107371.tif 000006
【図４】
2010107371.tif 000007
【図５】
2010107371.tif 000008
【図６】
2010107371.tif 000009
【図７】
2010107371.tif 000010
【図８】
2010107371.tif 000011
【図９】
2010107371.tif 000012
【図１０】
2010107371.tif 000013
【図１１】
2010107371.tif 000014
【図１２】
2010107371.tif 000015