(57)【要約】【課題】勾配の精度を落とさずに情報量を削減できる可能性を高める技術の提供。【解決手段】車両の現在位置を取得する現在位置取得部と、前記現在位置の前方の道路上に設定された勾配取得区間の勾配を取得する勾配取得部と、前記勾配取得区間の開始位置および終了位置と、前記勾配の正負が転換する正負転換位置と、前記勾配の変化が急激である区間において前記勾配の変化が緩やかな区間よりも密に設定された設定位置と、のそれぞれについての前記勾配を示す道路情報を取得する道路情報取得部と、を備える道路情報取得システムを構成する。【選択図】図１
2019059418.tif 000002
【特許請求の範囲】
【請求項１】
車両の現在位置を取得する現在位置取得部と、
前記現在位置の前方の道路上に設定された勾配取得区間の勾配を取得する勾配取得部と、
前記勾配取得区間の開始位置および終了位置と、前記勾配の正負が転換する正負転換位置と、前記勾配の変化が急激である区間において前記勾配の変化が緩やかな区間よりも密に設定された設定位置と、のそれぞれについての前記勾配を示す道路情報を取得する道路情報取得部と、
を備える道路情報取得システム。
【請求項２】
前記道路情報取得部は、
前記勾配が既定範囲内である区間に前記設定位置を設定しない、
請求項１に記載の道路情報取得システム。
【請求項３】
前記道路情報取得部は、
前記勾配取得部によって前記勾配が取得されなかった区間の直前および直後に前記設定位置を設定する、
請求項１または請求項２のいずれかに記載の道路情報取得システム。
【請求項４】
コンピュータを、
車両の現在位置を取得する現在位置取得部、
前記現在位置の前方の道路上に設定された勾配取得区間の勾配を取得する勾配取得部、
前記勾配取得区間の開始位置および終了位置と、前記勾配の正負が転換する正負転換位置と、前記勾配の変化が急激である区間において前記勾配の変化が緩やかな区間よりも密に設定された設定位置と、のそれぞれについての前記勾配を示す道路情報を取得する道路情報取得部、
として機能させる道路情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、道路情報取得システムおよび道路情報取得プログラムに関する。
【背景技術】
【０００２】
従来、車両の前方に存在する道路の特徴に基づいて車両を制御する技術が知られている。例えば、特許文献１には、車両の前方の勾配に基づいて車両を制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２２３８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両の前方の道路における勾配を車両制御に利用するためには、車両制御の利用に耐える程度に勾配を正確に特定する必要がある。勾配を正確に特定するためには、道路上での勾配が特定された地点の密度が密であることが好ましい。しかし、勾配を示す情報を、例えば、他の制御ユニット等に送信して利用する場合、情報量が過大であると、送信に時間を要する、送信できない、などの不具合が生じ得る。
本発明は、上記課題に鑑みてなされたものであり、勾配の精度を落とさずに情報量を削減できる可能性を高めることを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、道路情報取得システムは、車両の現在位置を取得する現在位置取得部と、前記現在位置の前方の道路上に設定された勾配取得区間の勾配を取得する勾配取得部と、前記勾配取得区間の開始位置および終了位置と、前記勾配の正負が転換する正負転換位置と、前記勾配の変化が急激である区間において前記勾配の変化が緩やかな区間よりも密に設定された設定位置と、のそれぞれについての前記勾配を示す道路情報を取得する道路情報取得部と、を備える。
【０００６】
さらに、上記の目的を達成するために、道路情報取得プログラムは、コンピュータを、車両の現在位置を取得する現在位置取得部、前記現在位置の前方の道路上に設定された勾配取得区間の勾配を取得する勾配取得部、前記勾配取得区間の開始位置および終了位置と、前記勾配の正負が転換する正負転換位置と、前記勾配の変化が急激である区間において前記勾配の変化が緩やかな区間よりも密に設定された設定位置と、のそれぞれについての前記勾配を示す道路情報を取得する道路情報取得部、として機能させる。
【０００７】
すなわち、道路情報送信システム、プログラムにおいて、勾配の正負転換位置は、道路が形成する山の頂点または谷の底であるため、道路勾配の再現に重要な位置である。また、勾配の変化が急激である区間においては、短い距離の区間で勾配が定義されていないと勾配を再現できない。そこで、勾配取得区間において、正負転換位置を含み、勾配の変化が急激である区間において密に設定された設定位置を含む構成として道路情報を取得することで、勾配の精度を落とさずに情報量を削減できる可能性を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】道路情報送信システムを示すブロック図である。
【図２】道路情報送信処理のフローチャートである。
【図３】図３Ａは降坂路での勾配の算出法を模式的に示す図であり、図３Ｂは勾配の例を示す図である。
【図４】図４Ａおよび図４Ｂは線形補間の例を示す図である。
【図５】図５Ａは設定位置の密度を示す図であり、図５Ｂは位置の間引きを示す図であり、図５Ｃは勾配の不定区間を示す図である。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）道路情報送信システムの構成：
（２）道路情報送信処理：
（３）他の実施形態：
【００１０】
（１）道路情報送信システムの構成：
図１は、本発明にかかる道路情報送信システム１０の構成を示すブロック図である。道路情報送信システム１０は、ＥＣＵ（Electronic Control Unit）であり、図示しないＣＰＵやＲＡＭ等によって構成される制御部２０と、ＲＯＭやＨＤＤ等によって構成される記録媒体３０とを備えている。制御部２０は、記録媒体３０に記憶されたプログラムを実行することができる。本実施形態においては、このプログラムとして道路情報送信プログラム２１を実行可能である。道路情報送信プログラム２１は、車両の現在位置の前方の道路の勾配を示す道路情報を車両制御ユニットに送信する機能を制御部２０に実行させる。
【００１１】
道路情報送信システム１０が搭載される車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３と車両制御ユニット４４または４５とを備えている。記録媒体３０には、予め地図情報３０ａが記録されている。地図情報３０ａは、車両の現在位置の特定や道路の勾配の特定等に利用される情報であり、車両が走行する道路上に設定されたノードの位置等を示すノードデータ，ノード間の道路の形状を特定するための形状補間点データ，ノード同士の連結を示すリンクデータ，道路やその周辺に存在する地物の位置および種類等を示す地物データ等を含んでいる。
【００１２】
また、本実施形態において地図情報３０ａには、道路上の一定距離（例えば５０ｍ）毎の標高を示す標高データが含まれている。当該標高データは、道路上の各位置について、当該位置の標高値を示している。なお、標高データは種々の形式で定義されて良く、ノードや形状補間点の標高を示すように定義されるなどの構成が採用されてもよい。
【００１３】
ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在位置を算出するための信号を制御部２０に出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を制御部２０に出力する。ジャイロセンサ４３は、車両に作用する角加速度に対応した信号を制御部２０に出力する。
【００１４】
制御部２０は、車速センサ４２およびジャイロセンサ４３から出力された信号に基づいて推定される位置の軌跡である自立航法軌跡と地図情報３０ａとに基づいて車両の現在位置が存在し得る比較対象道路を複数設定し、ＧＰＳ受信部４１にて取得されたＧＰＳ信号の誤差円に基づいて比較対象道路を絞り込む。そして、制御部２０は、地図情報３０ａを参照し、絞り込まれた比較対象道路のうち、自立航法軌跡と形状が最も一致する道路を車両が走行している道路である走行道路として推定するマップマッチング処理を行い、当該マップマッチング処理によって推定された走行道路上で車両の現在位置を取得する。
【００１５】
なお、車両の現在位置を取得するために利用されるセンサはＧＰＳ受信部４１、車速センサ４２、ジャイロセンサ４３に限定されず、これらの一部であってもよいし、他のセンサ（例えば、加速度センサや後進検出センサ等）が併用されても良く、種々の構成を採用可能である。
【００１６】
車両制御ユニット４４，４５は、車両制御のための制御部を備えたＥＣＵである。車両制御の種類は任意の種類であって良く、本実施形態において、車両制御ユニット４４は、加減速制御を行う制御部を備え、車両制御ユニット４５は自動変速機（Automatic Transmission）の制御を行う制御部を備えている。
【００１７】
すなわち、車両は変速部や制動部（ブレーキ等）、加速部（アクセル、モーター制御部等）等を備え、車両制御ユニット４４は、各部を制御することにより車両に作用する加速度と車速とを制御することができる。加減速制御における制御目標は種々の制御目標であって良く、例えば、ハイブリッド車において、燃料消費を低減するための制御目標等が挙げられる。なお、本実施形態において、車両制御ユニット４４は、道路情報送信システム１０が送信する道路情報を取得し、当該道路情報が示す車両の前方の道路の勾配に基づいて車両を制御する。
【００１８】
また、本実施形態において、車両が備える変速部は自動変速機であり、車両制御ユニット４５が出力する制御信号によって変速制御を行うことができる。すなわち、車両制御ユニット４５は、加速部に対する制御によってエンジン回転を制御し、変速部における変速段の制御を行うことができる。自動変速機の制御における制御目標は種々の制御目標であって良く、例えば、道路上での登降坂の開始位置に到達する前に、登降坂の勾配に応じた変速比となるようにシフトチェンジを行うような制御目標等が挙げられる。
【００１９】
車両は、車両制御ユニット４４，４５以外にも種々の種類の制御を行うための車両制御ユニットを搭載可能である。また、本実施形態においては、車両制御ユニット４４，４５のいずれかを選択して車両に搭載可能であるが、双方が搭載可能であっても良い。本実施形態において、道路情報送信システム１０と車両制御ユニット４４，４５は図示しない通信インタフェースを介して通信ケーブルによって接続される（ＣＡＮ：Controller Area Network）。また、本実施形態において、道路情報送信システム１０と車両制御ユニット４４，４５は既定の運転支援用通信規格に準拠した通信を行う。むろん、道路情報送信システム１０と車両制御ユニット４４，４５との接続態様や通信規格は種々のものを採用可能である。
【００２０】
以上のように、本実施形態において車両制御ユニット４４，４５は、道路情報送信システム１０から送信された道路情報に基づいて車両を制御する。この構成において、制御部２０は、運転支援用通信規格に準拠しながら道路情報を送信する。当該規格の１フレームに記述できる情報量は多くなく、多数のフレームに分けて送信する場合には処理負荷が増大してしまう。そこで、本実施形態の制御部２０は、勾配の精度を過度に低下させずに情報量を削減して道路情報を送信する機能を実行する。
【００２１】
この機能を実現するため、制御部２０は、道路情報送信プログラム２１により道路情報を送信する処理を実行する。道路情報送信プログラム２１は、現在位置取得部２１ａと勾配取得部２１ｂと道路情報取得部２１ｃと道路情報送信部２１ｄとを備えている。現在位置取得部２１ａは、車両の現在位置を取得する機能を制御部２０に実行させるプログラムモジュールである。すなわち、制御部２０は、車速センサ４２，ジャイロセンサ４３の出力信号に基づいて車両の現在位置を取得し、現在位置の履歴に基づいて自立航法軌跡を取得する。
【００２２】
また、制御部２０は、自立航法軌跡と、ＧＰＳ受信部４１の出力信号が示す誤差円と、地図情報３０ａに基づいて、比較対象道路を絞り込む。そして、制御部２０は、地図情報３０ａを参照し、絞り込まれた比較対象道路のうち、自立航法軌跡と形状が最も一致する道路を車両が走行している道路である走行道路として推定するマップマッチング処理を行い、当該マップマッチング処理によって推定された走行道路上で車両の現在位置を取得する。
【００２３】
勾配取得部２１ｂは、現在位置の前方の道路上に設定された勾配取得区間の勾配を取得する機能を制御部２０に実現させるプログラムモジュールである。制御部２０は、地図情報３０ａを参照し、車両の現在位置の前方に存在する道路の標高を取得する。そして、当該標高に基づいて道路の勾配を取得する。勾配は種々の手法で算出されてよい。図３Ａは、勾配を取得する手法の一例を示す図であり、降坂路を模式的に示している。図３Ａにおいては、横軸方向で水平位置の変化を模式的に示し、縦軸方向で標高（垂直位置）の変化を模式的に示している。
【００２４】
このような勾配において、勾配算出位置が位置Ｐiである場合、制御部２０は、その前後の一定距離Ｌ（例えば５０ｍ）の位置Ｐr1，Ｐr2の標高を取得する。そして、制御部２０は、位置Ｐr1，Ｐr2の標高差Ｚを距離２Ｌで除して１００を乗じることにより、勾配を％の単位で算出する。この際、制御部２０は、進行方向への進行に伴って標高が上がる場合に正、標高が下がる場合に負の値となるように勾配を取得する。むろん、勾配は、隣接する２点の標高に基づいて算出されても良いし、より遠い範囲の標高が参照されても良い。さらに、勾配は、他の単位、例えば、角度によって特定されても良い。
【００２５】
本実施形態において標高は、５０ｍなどの比較的短い距離毎に地図情報３０ａにおいて定義されている。制御部２０は、標高値の間隔に応じて、５０ｍなどの比較的短い距離毎に勾配を特定することになる。車両制御ユニット４４，４５で車両の制御を行うためには、数ｋｍ〜数十ｋｍ程度（例えば、４ｋｍや３６ｋｍ）の距離の範囲の勾配が最低限必要である。本実施形態においては、当該距離の範囲を勾配取得区間と呼ぶ。当該勾配取得区間内で勾配は多数の位置で定義される状態となるため、全ての勾配を車両制御ユニット４４，４５に送信すると、極めて多数のフレームで勾配を示す情報を送信しなくてはならない。
【００２６】
そこで、道路情報取得部２１ｃは、勾配の精度を過度に低下させずに情報量を削減し、勾配を示す道路情報を取得する機能を制御部２０に実行させる。本実施形態において、車両制御ユニット４４，４５は、送信された道路情報に含まれる勾配の値と位置に基づいて、線形補間によって任意の位置の勾配を再現する。すなわち、車両制御ユニット４４，４５は、道路情報に含まれる勾配の位置で折れ曲がる折れ線を用いて線形補間によって勾配取得区間の進行方向に沿った勾配を再現する。
【００２７】
そこで、制御部２０は、当該線形補間によって再現された勾配で車両制御ユニット４４，４５による車両制御が充分に実施できるように勾配の位置を設定する。具体的には、制御部２０は、道路情報取得部２１ｃの機能により、勾配取得区間の開始位置および終了位置と、勾配の正負が転換する正負転換位置と、勾配の変化が急激である区間において勾配の変化が緩やかな区間よりも密に設定された設定位置と、のそれぞれについての勾配を示す道路情報を取得する。
【００２８】
勾配の正負転換位置は、道路が形成する山の頂点または谷の底であるため、道路勾配の再現に重要な位置である。また、勾配の変化が急激である区間においては、短い距離の区間で勾配が定義されていないと勾配を再現できない。そこで、制御部２０は、勾配取得区間において、勾配の変化が急激である区間において変化が緩やかな区間よりも密に位置を設定し、設定位置とする。そして、制御部２０は、勾配取得区間の開始位置および終了位置と、正負転換位置と、設定位置とにおける勾配を取得し、送信対象の道路情報を生成する。すなわち、制御部２０は、運転支援用通信規格に準拠したフレームに、これらの各位置における勾配を示す情報を記述して道路情報とする。以上の構成によれば、勾配の精度を落とさずに情報量を削減できる可能性を高めることができる。
【００２９】
道路情報送信部２１ｄは、車両制御ユニットに道路情報を送信する機能を制御部２０に実行させるプログラムモジュールである。すなわち、制御部２０は、道路情報取得部２１ｃの機能によって取得された道路情報を、図示しない通信インタフェースを介して車両制御ユニット４４または４５に送信する。この結果、車両制御ユニット４４または４５においては、道路情報に基づいて車両の前方の勾配を再現し、加減速制御や自動変速機制御を実行する。
【００３０】
（２）道路情報送信処理：
次に、道路情報送信処理を詳細に説明する。制御部２０は、現在位置取得部２１ａの機能により、マップマッチング処理によって現在位置を取得する処理を一定時間毎（例えば１００ｍｓ毎）に実行している。従って、制御部２０は、車両の現在位置を随時取得することができる。この状況において、制御部２０は、予め決められた道路情報送信タイミング（例えば、車両が一定距離走行した場合や、送信済の道路情報が示す道路の残距離が既定距離以下となった場合等）で道路情報送信処理を実行する。
【００３１】
図２は、道路情報送信処理を示すフローチャートである。道路情報送信処理において、制御部２０は、勾配取得部２１ｂの機能により、標高に基づいて勾配を取得する（ステップＳ１００）。すなわち、制御部２０は、地図情報３０ａを参照し、車両の前方の道路の所定範囲（少なくとも勾配取得区間を越える範囲）の標高値を取得する。そして、制御部２０は、標高値が定義されている各位置の勾配を取得する。
【００３２】
勾配は、例えば、上述の図３Ａに示す例のように、勾配算出位置の前後等の複数の位置における標高値に基づいて取得される。図３Ｂは、標高の例を破線、勾配の例を実線によって模式的に示している。なお、本実施形態において、標高は道路において測定され、その測定値が地図情報３０ａに記述される。そして、地図情報３０ａが示す道路の全てについて標高が測定済であるとは限らず、測定されていない区間も存在し得る。従って、標高が測定されていない区間について勾配は取得不可能であり、制御部２０は、当該区間の勾配は不定とする。
【００３３】
次に、制御部２０は、道路情報取得部２１ｃの機能により、勾配取得区間の開始位置および終了位置を取得する（ステップＳ１０５）。すなわち、道路情報の送信先である車両制御ユニット４４または４５は、車両の制御のために最低限必要な距離の範囲が定義されており、制御部２０は、当該範囲の区間である勾配取得区間を取得する。勾配取得区間の距離は、記録媒体３０等に予め記録されていても良いし、車両制御ユニット４４，４５から取得されても良い。また、勾配取得区間の距離は、車両制御ユニット４４，４５で共通の値とされても良い。例えば、車両制御ユニット４４，４５で車両の制御のために最低限必要な距離の範囲のうち、距離が長い方を勾配取得区間の距離とすれば、最低限必要な距離が短い方のユニットにおいても制御を行うことが可能である。
【００３４】
いずれにしても、勾配取得区間の距離が取得されると、制御部２０は、当該距離に基づいて勾配取得区間の開始位置および終了位置を取得する。なお、勾配取得区間の開始位置は、車両の現在位置であってもよいし、現在位置の前方または後方にマージンを設けた位置であっても良い。制御部２０は、当該開始位置から勾配取得区間の距離だけ前方の位置を勾配取得区間の終了位置として取得する。図３Ｂに示す例において、開始位置は位置Ｐｓ、終了位置は位置Ｐｅである。
【００３５】
次に、制御部２０は、道路情報取得部２１ｃの機能により、勾配の正負転換位置を取得する（ステップＳ１１０）。勾配の正負転換位置は、道路が形成する山の頂点または谷の底である。例えば、図３Ｂに示す勾配において、位置Ｐ1は、破線で示す標高の極小点、すなわち、谷の底である。勾配は、位置Ｐ1の後方で負であり、位置Ｐ1の後方で正であるため、谷の底に相当する位置Ｐ1が勾配の正負転換位置である。図３Ｂに示す勾配において、位置Ｐ2は、破線で示す標高の極大点、すなわち、山の頂点である。勾配は、位置Ｐ2の後方で正であり、位置Ｐ2の後方で負であるため、山の頂点に相当する位置Ｐ2が勾配の正負転換位置である。
【００３６】
補間点を直線で結ぶ線形補間によって勾配を再現する場合、山の頂点や谷の底に補間点が設定されていないと、当該山の頂点や谷の底を再現することはできない。従って、道路勾配の再現に重要な位置である。そこで、制御部２０は、正負転換位置が補間点となるように、勾配に基づいて正負転換位置を取得する。図３Ｂであれば、位置Ｐ1，Ｐ2が取得される。
【００３７】
次に、制御部２０は、ステップＳ１１５〜Ｓ１２５のループ処理により、線形補間によって再現された勾配と元の勾配とが許容範囲となるように補間点を増やしていく処理を行う。具体的には、制御部２０は、道路情報取得部２１ｃの機能により、既存の位置で線形補間した結果と勾配の誤差が最大になる点を特定する（ステップＳ１１５）。既存の位置は、ループ処理の過程で確定されている補間点であり、初回にステップＳ１１５が実行される段階では、ステップＳ１０５で取得された開始位置および終了位置と、ステップＳ１１０で取得された正負転換位置である。２回目以後にステップＳ１１５が実行される段階では、ステップＳ１２５で設定位置として取得された位置も既存の位置に含まれる。
【００３８】
いずれにしても、制御部２０は、既存の位置に基づいて線形補間を行って勾配を再現する。そして、元の勾配と再現された勾配とを比較し、誤差が最大になる点を特定する。図４Ａは、図３Ｂに示す例において、既存の位置が位置Ｐｓ，Ｐｅ，Ｐ1，Ｐ2である場合の線形補間の結果を太い直線で示した図である。制御部２０は、このように算出された太い直線の線形補間結果と、細い曲線で示された位置毎の勾配とを比較し、誤差が最大になる点を特定する。図４Ａに示す例においては、位置Ｐ3における誤差ΔＥが最大であるため、位置Ｐ3が特定される。
【００３９】
次に、制御部２０は、道路情報取得部２１ｃの機能により、誤差と勾配の乖離が閾値以上の点が存在するか否かを判定する（ステップＳ１２０）。すなわち、制御部２０は、ステップＳ１１５で取得された最大の誤差が予め決められた閾値以上である場合に、誤差と勾配の乖離が閾値以上の点が存在すると判定する。なお、閾値は、実際の勾配と線形補間によって得られた勾配との間の誤差として許容可能な上限値であり、予め決められる。すなわち、車両制御ユニット４４，４５で許容可能な勾配の誤差は予め特定可能であり、閾値は許容可能な誤差の上限値である。なお、閾値は、車両制御ユニット４４，４５毎に決められていても良いし、共通の値であってもよい。後者の場合、各ユニットで許容可能な誤差のうち、小さい方の値が閾値となる。
【００４０】
ステップＳ１２０において、誤差と勾配の乖離が閾値以上の点が存在すると判定された場合、制御部２０は、道路情報取得部２１ｃの機能により、勾配との誤差が最大になる点を設定位置として取得する（ステップＳ１２５）。すなわち、制御部２０は、ステップＳ１１５で取得された点を設定位置（補間点になる位置）とみなす。例えば、図４Ａに示す例であれば、位置Ｐ3が設定位置として取得される。
【００４１】
以上のように、設定位置を増やしていく処理は、ステップＳ１２０において、誤差と勾配の乖離が閾値以上の点が存在すると判定されなくなるまで繰り返される。図４Ｂは、図４Ａに示す状態から、さらに２カ所の位置Ｐ4，Ｐ5を設定位置として取得した状態を例示した図である。以上のような処理が繰り返され、ステップＳ１２０において、誤差と勾配の乖離が閾値以上の点が存在すると判定されなくなると、勾配の変化が急激である区間において変化が緩やかな区間よりも密に設定位置が設定される。なお、勾配の変化が急激であるか否かは、例えば、勾配の位置による２次微分等によって評価可能であり、ある長さの区間内で等距離に設定された複数の位置における勾配の２次微分値の絶対値の和が大きい場合、和が小さい場合より勾配の変化が急激である。
【００４２】
図５Ａにおいては、区間Ｚ1に設定される設定位置の例を位置Ｐz1として示し、区間Ｚ2に設定される設定位置の例を位置Ｐz2として示している。ステップＳ１１５〜Ｓ１２５のループ処理を繰り返すと、勾配の変化が急激である区間Ｚ1において変化が緩やかな区間Ｚ2よりも設定位置が密になる。
【００４３】
ステップＳ１２０において、誤差と勾配の乖離が閾値以上の点が存在すると判定されない場合、すなわち、線形補間によって再現される勾配と元の勾配との誤差が車両制御ユニット４４，４５における許容誤差以下になった場合、制御部２０は、３カ所以上連続して勾配が既定範囲内である場合に間の位置を間引く（ステップＳ１３０）。ここで、既定範囲は、勾配が同一であると見なせる程度のマージンである。すなわち、ほぼ同値の勾配が連続している場合、勾配はほぼ一定であると推定され、これらの勾配は線形補間で直線に近似しても良い場合が多い。
【００４４】
図５Ｂは、勾配の例である。図５Ｂにおいては、図３Ｂと同様の軸で勾配を表現しているが、図３Ｂよりも図５Ｂの方が狭い範囲での勾配を例示している。図５Ｂにおいては、狭い範囲で正負転換位置が連続して現れている例を示している。このような例は、標高測定時のノイズ等に起因して発生し得る。このように、狭い範囲にほぼ同値の勾配が集中している場合、実際の路面では勾配はほぼ同値であるため、多数の補間点は必要ない。そこで、制御部２０は、勾配がほぼ同値で連続する場合に、間の位置を間引く。例えば、図５Ｂに示す例であれば、位置Ｐ01〜Ｐ05の間の位置である位置Ｐ02，Ｐ03，Ｐ05が間引かれる。
【００４５】
次に、制御部２０は、道路情報取得部２１ｃの機能により、ステップＳ１００で勾配が取得されなかった区間の直前および直後の位置を設定位置として取得する（ステップＳ１３５）。すなわち、本実施形態においては、ステップＳ１００において勾配が不定とされる場合があるため、制御部２０は、勾配取得区間の中に勾配が不定である区間が存在するか否か判定する。勾配取得区間の中に勾配が不定である区間が存在する場合、制御部２０は、当該区間を除外して線形補間を実施できるように当該区間の端点を設定位置とする。
【００４６】
図５Ｃは、勾配の例である。図５Ｃにおいては、図３Ｂと同様の軸で勾配を表現しているが、この例においては、位置Ｐ11から位置Ｐ12までの区間で勾配が不定である。この場合、制御部２０は、勾配が不定である区間の後方端において最も前方に存在する位置Ｐ11を設定位置として取得する。また、制御部２０は、勾配が不定である区間の前方端において最も前方に存在する位置Ｐ12を設定位置として取得する。
【００４７】
次に、制御部２０は、道路情報取得部２１ｃの機能により、道路情報を生成する（ステップＳ１４０）。すなわち、制御部２０は、道路情報取得部２１ｃの機能により、ステップＳ１０５で取得された開始位置および終了位置と、ステップＳ１１０において取得された正負転換位置およびステップＳ１２５，Ｓ１３５で設定された設定位置と、これらの位置からステップＳ１３０で間引きの対象となった位置を除外した位置を送信対象とする。そして、制御部２０は、送信対象の位置に当該位置の勾配を対応づけた情報を運転支援用通信規格に準拠したフレームに記述して道路情報とする。むろん、勾配の情報は複数の位置についての情報であるため、フレームは複数個になり得る。
【００４８】
道路情報が生成されると、制御部２０は、道路情報送信部２１ｄの機能により、道路情報を送信する（ステップＳ１４５）。すなわち、制御部２０は、生成された道路情報を含むフレームを車両制御ユニット４４または４５に送信する。道路情報が送信されると、車両制御ユニット４４または４５は、送信された道路情報に基づいて線形補間によって勾配を再現し、当該勾配に基づいて車両を制御する。再現された勾配は、元の勾配との誤差が許容範囲内になるように道路情報が生成されるため、車両制御ユニット４４または４５においては、正確な勾配に基づいて車両を制御することができる。なお、本実施形態においては、勾配が不定である区間が存在し得るが、勾配が不定である区間は道路情報として車両制御ユニット４４，４５に送信されることが好ましい。この場合、車両制御ユニット４４，４５は、車両制御を停止する。
【００４９】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、勾配の正確性を維持しながら情報量を削減できる限りにおいて、他にも種々の実施形態を採用可能である。例えば、道路情報送信システム１０は車両に搭載された端末であってもよいし、車両の利用者が携帯する端末であってもよい。また、現在位置取得部２１ａ、勾配取得部２１ｂ、道路情報取得部２１ｃ、道路情報送信部２１ｄの機能の少なくとも一部が上述の実施形態と異なる制御主体で実現されても良い。例えば、現在位置取得部２１ａが、現在位置を取得するためのＥＣＵ等によって実現される構成等が採用されてもよい。
【００５０】
また、一部の機能が省略されたり、処理の順序が変更されたりするなど、上述の実施形態に変更が加えられても良い。例えば、道路情報送信処理において、ステップＳ１００，Ｓ１０５の順序が逆であり、勾配取得区間の開始位置から終了位置までの間の勾配が算出される構成等であっても良い。さらに、制御部２０が複数の装置で構成されても良く、各装置は車両内に配置されても良いし、一部が車両外（例えば、外部のサーバ等）に存在しても良い。さらに、勾配の情報に基づいて実行される制御は、上述の加減速制御や自動変速機制御に限定されない。例えば、サスペンションの制御、オートクルーズ制御、ヘッドライトの方向制御等に勾配の情報が利用されても良い。
【００５１】
現在位置取得部は、車両の現在位置を取得することができればよい。従って、上述のように、自律航法、ＧＰＳ、マップマッチングを組み合わせて特定される構成以外にも種々の構成が採用可能である。例えば、自律航法、ＧＰＳの組み合わせやこれらのいずれかによって現在位置が取得される構成であっても良い。さらに、車両が備えるカメラで撮影された画像（例えば、停止線の画像等）に基づいて現在位置が取得される構成であっても良く、種々の構成が採用可能である。
【００５２】
勾配取得部は、現在位置の前方の道路上に設定された勾配取得区間の勾配を取得することができればよい。勾配の取得法は、上述の実施形態のように、一定期間毎に計測された標高に基づいて算出する手法以外にも種々の手法が採用されてよい。ただし、勾配を取得するための標高等の情報は、道路上において、道路情報として最終的に取得される勾配以上の密度で定義されている。
【００５３】
設定位置は、勾配の変化が急激である区間において当該勾配の変化を再現できるように設定されれば良く、上述の実施形態のように、元の情報としての勾配と、再現された勾配との差が許容範囲内になるように設定される他にも種々の設定法が採用されてよい。例えば、勾配取得区間において、既定数の位置についての勾配を示す道路情報が定義される構成とし、当該既定数の位置に、正負転換位置や設定位置が含まれるような構成等が採用されてもよい。
【符号の説明】
【００５４】
１０…道路情報送信システム、２０…制御部、２１…道路情報送信プログラム、２１ａ…現在位置取得部、２１ｂ…勾配取得部、２１ｃ…道路情報取得部、２１ｄ…道路情報送信部、３０…メモリ、３０ａ…地図情報、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…車両制御ユニット、４５…車両制御ユニット
【図１】
2019059418.tif 000003
【図２】
2019059418.tif 000004
【図３】
2019059418.tif 000005
【図４】
2019059418.tif 000006
【図５】
2019059418.tif 000007