(57)【特許請求の範囲】
【請求項１】
地図情報が示す地図上において、車両が減速した減速位置と、当該減速位置に至る前記車両の経路とを特定した学習経路、および、当該学習経路における運転支援の内容を示す学習情報を記録媒体に記録する学習手段と、
前記学習情報に基づいて前記学習経路にて前記運転支援を実施する運転支援手段と、
前記学習経路についての前記地図情報が更新された場合に、前記学習経路における前記運転支援を禁止する禁止手段と、
前記運転支援の禁止後に前記車両が減速した前記減速位置に至る前記車両の経路である比較経路と、前記運転支援が禁止されている前記学習経路とが類似する場合に、当該学習経路における前記運転支援の禁止を解除する解除手段と、
を備え、
前記比較経路と前記学習経路とが類似するとは、経路上の所定の特徴点の位置である特徴位置が前記比較経路と前記学習経路との間で類似し、前記減速位置と前記特徴位置との間において前記車両が走行した走行距離である地点間距離が前記比較経路と前記学習経路との間で類似することである、
運転支援システム。
【請求項２】
前記学習経路は、前記減速位置と、前記特徴位置と前記地点間距離とによって特定される、
請求項１に記載の運転支援システム。
【請求項３】
前記特徴点は、交差点である、
請求項２に記載の運転支援システム。
【請求項４】
前記特徴点は、道なりに接続している道路以外の道路へと前記車両が退出した交差点である、
請求項３に記載の運転支援システム。
【請求項５】
前記解除手段は、前記学習経路と前記比較経路とがそれぞれ含む前記特徴位置同士の距離が基準距離以下、かつ、前記学習経路と前記比較経路とがそれぞれ含む前記地点間距離同士の差分が基準値以下である場合に、前記学習経路と前記比較経路とが類似すると判定する、
請求項１から請求項４のいずれか一項に記載の運転支援システム。
【請求項６】
前記解除手段は、前記運転支援が禁止されている前記学習経路と前記比較経路とが類似する場合に、更新後の前記地図情報にて前記比較経路を構成する道路要素の識別情報で、更新前の前記地図情報にて前記学習経路を構成する道路要素の識別情報を書き換える、
請求項１から請求項５のいずれか一項に記載の運転支援システム。
【請求項７】
前記運転支援は、前記学習経路にて前記車両を制動することである、
請求項１から請求項６のいずれか一項に記載の運転支援システム。
【請求項８】
前記運転支援は、前記地図情報に基づいて表示する地図上において、前記車両が減速した位置を表示することである、
請求項１から請求項６のいずれか一項に記載の運転支援システム。
【請求項９】
地図情報が示す地図上において、車両が減速した減速位置と、当該減速位置に至る前記車両の経路とを特定した学習経路、および、当該学習経路における運転支援の内容を示す学習情報を記録媒体に記録する学習工程と、
前記学習情報に基づいて前記学習経路にて前記運転支援を実施する運転支援工程と、
前記学習経路についての前記地図情報が更新された場合に、前記学習経路における前記運転支援を禁止する禁止工程と、
前記運転支援の禁止後に前記車両が減速した前記減速位置に至る前記車両の経路である比較経路と、前記運転支援が禁止されている前記学習経路とが類似する場合に、当該学習経路における前記運転支援の禁止を解除する解除工程と、
を含み、
前記比較経路と前記学習経路とが類似するとは、経路上の所定の特徴点の位置である特徴位置が前記比較経路と前記学習経路との間で類似し、前記減速位置と前記特徴位置との間において前記車両が走行した走行距離である地点間距離が前記比較経路と前記学習経路との間で類似することである、
運転支援方法。
【請求項１０】
地図情報が示す地図上において、車両が減速した減速位置と、当該減速位置に至る前記車両の経路とを特定した学習経路、および、当該学習経路における運転支援の内容を示す学習情報を記録媒体に記録する学習機能と、
前記学習情報に基づいて前記学習経路にて前記運転支援を実施する運転支援機能と、
前記学習経路についての前記地図情報が更新された場合に、前記学習経路における前記運転支援を禁止する禁止機能と、
前記運転支援の禁止後に前記車両が減速した前記減速位置に至る前記車両の経路である比較経路と、前記運転支援が禁止されている前記学習経路とが類似する場合に、当該学習経路における前記運転支援の禁止を解除する解除機能と、
をコンピュータに実現させ、
前記比較経路と前記学習経路とが類似するとは、経路上の所定の特徴点の位置である特徴位置が前記比較経路と前記学習経路との間で類似し、前記減速位置と前記特徴位置との間において前記車両が走行した走行距離である地点間距離が前記比較経路と前記学習経路との間で類似することである、
運転支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、減速位置にて運転支援を行う運転支援システム、方法およびプログラムに関する。
【背景技術】
【０００２】
車両が減速を行った交差点や停止線等の地点を減速地点として学習し、当該減速地点から所定の距離だけ手前の位置にて減速案内等の運転支援を行う技術が知られている（特許文献１、参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２７８３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、減速地点が存在する道路区間や交差点を定義する地図情報が更新された場合、減速地点に基づいて適切に運転支援を行うことができないという問題があった。例えば、減速地点が現実には存在しなくなったにも拘わらず、運転支援が行われてしまうという事態も生じ得る。また、減速地点が現実に存在している場合でも、当該減速地点に至る道路区間の形状が変化した場合には、減速地点に至るまでの道路区間において適切に運転支援が行われないという事態も生じ得る。
本発明は、前記課題にかんがみてなされたもので、地図情報の更新後においても適切な運転支援が可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の運転支援システムは、地図情報が示す地図上において、車両が減速した減速位置と、当該減速位置に至る車両の経路とを特定した学習経路、および、当該学習経路における運転支援の内容を示す学習情報を記録媒体に記録する学習手段と、学習情報に基づいて学習経路にて運転支援を実施する運転支援手段と、学習経路についての地図情報が更新された場合に、学習経路における運転支援を禁止する禁止手段と、運転支援の禁止後に車両が減速した経路である比較経路と、運転支援が禁止されている学習経路とが類似する場合に、当該学習経路における運転支援の禁止を解除する解除手段と、を備える。
【０００６】
また、前記の目的を達成するため、運転支援方法は、地図情報が示す地図上において、車両が減速した減速位置と、当該減速位置に至る車両の経路とを特定した学習経路、および、当該学習経路における運転支援の内容を示す学習情報を記録媒体に記録する学習工程と、学習情報に基づいて学習経路にて運転支援を実施する運転支援工程と、学習経路についての地図情報が更新された場合に、学習経路における運転支援を禁止する禁止工程と、
運転支援の禁止後に車両が減速した経路である比較経路と、運転支援が禁止されている学習経路とが類似する場合に、当該学習経路における運転支援の禁止を解除する解除工程と、を含む。
【０００７】
さらに、前記の目的を達成するため、運転支援プログラムは、地図情報が示す地図上において、車両が減速した減速位置と、当該減速位置に至る車両の経路とを特定した学習経路、および、当該学習経路における運転支援の内容を示す学習情報を記録媒体に記録する学習機能と、学習情報に基づいて学習経路にて運転支援を実施する運転支援機能と、学習経路についての地図情報が更新された場合に、学習経路における運転支援を禁止する禁止機能と、運転支援の禁止後に車両が減速した経路である比較経路と、運転支援が禁止されている学習経路とが類似する場合に、当該学習経路における運転支援の禁止を解除する解除機能と、をコンピュータに実現させる。
【０００８】
以上説明した構成においては、地図情報が更新された場合に、学習経路における運転支援を禁止するため、学習経路を定義する情報が地図情報の更新前後で相違する場合においても、不適切な運転支援が行われることを防止できる。また、運転支援が禁止されている学習経路と類似する比較経路にて車両が実際に減速した場合に学習経路における運転支援の禁止を解除するため、学習経路が大きく変化しない場合に学習経路における運転支援の禁止を解除できる。すなわち、地図情報の更新前後において、同様の運転支援を行っても差し支えがない場合に、学習経路についての学習情報を地図情報の更新後も有効に利用できる。
【図面の簡単な説明】
【０００９】
【図１】運転支援システムとしてのナビゲーション端末のブロック図である。
【図２】（２Ａ）〜（２Ｃ）は道路の模式図である。
【図３】運転支援処理のフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）運転支援システムの構成：
（２）運転支援システムの処理：
（３）他の実施形態：
【００１１】
（１）運転支援システムの構成：
図１は、本実施形態にかかる運転支援システムとしてのナビゲーション端末１０の構成を示すブロック図である。ナビゲーション端末１０は道路を走行する車両Ｑに搭載されている。ナビゲーション端末１０はＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０と記録媒体３０とを備える。制御部２０は、記録媒体３０やＲＯＭに記憶されたプログラムを実行する。本実施形態において制御部２０は、このプログラムの一つとして運転支援プログラム２１を実行する。
【００１２】
さらに、車両Ｑは、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とＥＣＵ（Electronic Control Unit）４４と走行距離計４５と制動部４６とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両Ｑの現在位置を算出するための信号を出力する。制御部２０は、この信号を取得して車両Ｑの現在位置を取得する。車速センサ４２は、車両Ｑが備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４３は、車両Ｑの水平面内の旋回についての角加速度を検出し、車両Ｑの向きに対応した信号を出力する。制御部２０は、この信号を取得して車両Ｑの進行方向を取得する。車速センサ４２およびジャイロセンサ４３等は、車両Ｑの走行軌跡を特定するために利用される。本実施形態において、制御部２０は、公知のマップマッチングを行うことにより、車両Ｑの走行軌跡にマッチングする位置と形状の道路区間である走行道路区間を特定し、当該走行道路区間上にて車両の現在位置を特定する。また、制御部２０は、車両Ｑの走行軌跡をＧＰＳ受信部４１の出力信号に基づいて補正する。
【００１３】
ＥＣＵ４４は、車両Ｑの各部を制御するためのコンピュータである。ＥＣＵ４４は、制御部２０と通信可能であり、ＥＣＵ４４からの指令に応じて車両Ｑの各部を制御することが可能となっている。走行距離計４５は、車両Ｑの走行距離を計測するセンサを含んでいる。具体的に、走行距離計４５は、車両Ｑの車輪に連結する部材（例えば車軸）の回転数を計測する回転センサを含む。走行距離計４５は、回転センサにて計測された回転数から車両Ｑの速度を算出し、当該速度から走行距離を算出する。走行距離計４５は、車両Ｑの製造時からの走行距離である生涯走行距離を計測する。走行距離計４５は生涯走行距離をＥＣＵ４４に出力し、さらにＥＣＵ４４は生涯走行距離を制御部２０に出力する。制動部４６は、摩擦ブレーキやエンジンブレーキや回生ブレーキ等の制動力を生じさせる機構である。ＥＣＵ４４は、運転者のブレーキペダルの操作に応じて制動部４６に制動力を生じさせるとともに、制御部２０からの指令に応じて制動部４６に制動力を生じさせる。
【００１４】
記録媒体３０には、地図情報３０ａが記録されている。地図情報３０ａには車両Ｑが走行する道路上に設定された交差点（ノード）の位置および標高等を示すノードデータ、交差点間の道路区間（リンク）の形状を特定するための形状補間点の位置および標高等を示す形状補間データ、道路区間についての情報（区間長等）を示すリンクデータ等が含まれている。制御部２０は、地図情報３０ａが示すノードデータおよび形状補間データに基づいて道路形状を特定することができる。形状補間点は、概ね道路の幅方向の中央位置に設けられている点である。地図情報３０ａにおいて、各道路区間と各交差点について固有の識別情報が定義されており、制御部２０は、識別情報に基づいて道路区間と交差点とを一意に取得できる。
【００１５】
記録媒体３０には、学習情報ＤＢ(Database)３０ｂが記録されている。学習情報ＤＢ３０ｂは、学習情報を蓄積したデータベースである。学習情報とは、地図情報３０ａが示す地図上において、車両Ｑが減速した減速位置と、当該減速位置に至る車両Ｑの経路とを特定した学習経路、および、当該学習経路における運転支援の内容を示す情報である。
【００１６】
図２Ａ〜２Ｃは、学習経路Ｒの模式図である。学習経路Ｒは、車両が所定の減速動作を行った減速位置Ｅ（白四角）を終点とし、当該減速位置Ｅまでの走行距離が所定の基準距離（例えば３００ｍ）となる開始位置Ｓ（白丸）を始点とする経路である。本実施形態の減速が終了することであり、減速位置Ｅは減速が終了した地点である。すなわち、減速位置Ｅにおける生涯走行距離は、開始位置Ｓにおける生涯走行距離よりも基準距離だけ大きい。また、減速が終了した地点とは、車速が停止閾値（例えば５ｋｍ／時）以下となった地点、または、車速が所定量（例えば２０ｋｍ／時）以上減少したのに続いて車両が加速した地点である。
【００１７】
学習経路Ｒは、減速位置Ｅと、学習経路Ｒ上の所定の特徴点の位置である特徴位置と、当該減速位置と当該特徴位置との間において車両が走行した走行距離である地点間距離とによって特定される。ここで、特徴点は、交差点であり、具体的に、道なりに接続している道路以外の道路へと車両が退出した交差点（以下、右左折交差点）である。交差点とは、３個以上の道路区間が接続しているノードである。交差点において道なりに接続している道路へと車両が退出したとは、交差点における進行方向の変化角が基準角（例えば３０度）未満であることを意味する。交差点に対する進入方向と、交差点からの退出方向との差が基準角以上であった交差点が、道なりに接続している道路以外の道路へと車両が退出した右左折交差点となる。交差点に対する進入方向とは、交差点を走行する直前の走行道路区間の方向であり、当該走行道路区間についての形状補間点データに基づいて特定できる。交差点からの退出方向とは、交差点を走行した直後の走行道路区間の方向であり、当該走行道路区間についての形状補間点データに基づいて特定できる。
【００１８】
図２Ａ，２Ｂに示すように、特徴点には学習経路Ｒの始点と終点とが含まれ、特徴位置には右左折交差点に対応する特徴位置Ｃのほかに開始位置Ｓと減速位置Ｅとが含まれる。以下、開始位置Ｓと減速位置Ｅとを、それぞれ特徴位置Ｓ，Ｅと表記する場合もある。図２Ａ，２Ｂの学習経路Ｒは、特徴位置Ｓ，Ｃ，Ｅの座標と、特徴位置Ｃにおける生涯走行距離から開始位置Ｓにおける生涯走行距離を減算した地点間距離ＳＣと、減速位置Ｅにおける生涯走行距離から特徴位置Ｓにおける生涯走行距離を減算した地点間距離ＣＥとによって特定される。図２Ａ，２Ｂにおいては、特徴位置Ｃ（白三角）に対応する交差点において車両の進行方向ががほぼ９０度左方向に変化している。なお、学習経路Ｒ上に複数の右左折交差点が存在してもよい。
【００１９】
一方、図２Ｃの学習経路Ｒは、特徴位置Ｓ，Ｅの座標と、減速位置Ｅにおける生涯走行距離から開始位置Ｓにおける生涯走行距離を減算した地点間距離ＳＥとによって特定される。図２Ｃにおいては、位置Ｔ（ハッチングの三角）に対応する交差点において車両がほぼ９０度直進しており、学習経路Ｒの特徴位置が開始位置Ｓと減速位置Ｅとで構成されている。また、学習情報ＤＢ３０ｂにおいて、学習経路Ｒとともに、当該学習経路Ｒを構成する道路区間と交差点の識別情報が記録されている。
【００２０】
さらに、学習情報は、学習経路Ｒとともに当該学習経路Ｒにおける運転支援内容を示す情報を含む。本実施形態においては、運転支援として制動部４６に制動力を生じさせる減速制御が実施される。具体的に、学習情報において、減速位置Ｅまでの走行距離ごとに目標車速が設定されており、当該目標車速を実現するように減速制御が実施される。さらに、学習情報は、学習経路Ｒにおける運転支援を禁止することを示す禁止フラグが含まれる。
【００２１】
本実施形態において制御部２０は、記録媒体３０に記録された運転支援プログラム２１を実行可能であり、制御部２０は、当該運転支援プログラム２１の処理により、車両Ｑの減速制御を行うための指令をＥＣＵ４４に出力する。このために、運転支援プログラム２１は、学習部２１ａと運転支援部２１ｂと禁止部２１ｃと解除部２１ｄとを含んでいる。
【００２２】
学習部２１ａは、地図情報３０ａが示す地図上において、車両Ｑが減速した減速位置Ｅと、当該減速位置Ｅに至る車両の経路とを特定した学習経路Ｒ、および、当該学習経路Ｒにおける運転支援の内容を示す学習情報を記録媒体３０に記録する機能を制御部２０に実現させるプログラムモジュールである。以下、学習情報を記録媒体３０に記録する手順について説明する。
【００２３】
学習部２１ａの機能により制御部２０は、車両が減速動作をするか否かに拘わらず、所定の走行距離周期ごとの車両の現在位置と車速とを蓄積した走行軌跡（不図示）を記録媒体３０に記録する。制御部２０は、現在の直前の走行軌跡を所定の記録距離（例えば５００ｍ分）分だけ記録媒体３０に記録する。この走行軌跡には、車両が走行していた走行道路区間（現在位置が存在していた走行道路区間）を示す情報も含まれる。車速センサ４２からの信号に基づいて車両が減速動作をしたことを検知すると、制御部２０は、減速動作が行われた時点の現在位置を減速位置Ｅ（特徴位置）として取得するとともに、走行軌跡上において生涯走行距離が減速位置Ｅよりも基準距離だけ小さい位置を開始位置Ｓ（特徴位置）として取得する。
【００２４】
さらに、制御部２０は、走行軌跡上の交差点を検出し、当該交差点において道なりに接続している道路以外の道路へと車両が退出したか否かを判定する。すなわち、制御部２０は、交差点を走行する直前の走行道路区間の方向と、交差点を走行した直後の走行道路区間の方向とがなす角が基準角以上となっている場合、当該交差点を右左折交差点と見なし、当該右左折交差点の位置を特徴位置Ｃとして取得する。以上のようにして特徴位置Ｓ，Ｃ，Ｅを取得すると、制御部２０は、走行順が連続する特徴位置Ｓ，Ｃ，Ｅにおける生涯走行距離の差分を算出することにより地点間距離ＳＣ，ＣＥ，ＳＥを算出する。
【００２５】
さらに、制御部２０は、開始位置Ｓと減速位置Ｅにおける車速とに基づいて、減速位置Ｅまでの走行距離（以下、残距離）ごとに目標の車速を設定する情報を、運転支援内容を示す情報として生成する。例えば、制御部２０は、車両Ｑの乗り心地や燃費等を考慮して最適な車速となるように残距離ごとに目標の車速を設定してもよい。制御部２０は、車両Ｑが減速動作を行うとごとに、学習経路Ｒを特定する情報と、運転支援内容を示す情報とが対応付けられた学習情報を学習情報ＤＢ３０ｂに蓄積していく。なお、学習経路Ｒを特定する情報には、学習経路Ｒの特徴位置Ｓ，Ｃ，Ｅが存在する道路要素としての道路区間や交差点の識別情報も含まれる。これにより、制御部２０は、地図情報３０ａが示す地図上において学習経路Ｒを特定でき、当該学習経路Ｒにおいて運転支援を実施できる。また、制御部２０は、学習情報を学習情報ＤＢ３０ｂに新たに記録する場合、当該学習情報が示す学習経路Ｒにおける運転支援を許可しておく。すなわち、制御部２０は、学習情報において、当該学習情報が示す学習経路Ｒにおける運転支援を禁止することを示す禁止フラグを設定しない。
【００２６】
運転支援部２１ｂは、学習情報に基づいて学習経路Ｒにて運転支援を実施する機能を制御部２０に実現させるプログラムモジュールである。本実施形態において、運転支援は、学習経路にて車両を制動することである。運転支援部２１ｂの機能により制御部２０は、禁止フラグが設定されていない学習情報が示す学習経路Ｒ上を車両Ｑが走行している場合に、当該学習情報が示す目標の車速を減速位置Ｅまでの残距離ごとに取得する。そして、制御部２０は、車両の現在位置から減速位置Ｅまでの残距離を導出し、当該残距離に対応する目標の車速が実現できるようにＥＣＵ４４を介して制動部４６に制御信号を出力する。
【００２７】
禁止部２１ｃは、学習経路Ｒについての地図情報３０ａが更新された場合に、学習経路Ｒにおける運転支援を禁止する機能を制御部２０に実現させるプログラムモジュールである。本実施形態において、制御部２０は、新たな地図情報３０ａを通信や光ディスク等を介して取得し、当該新たな地図情報３０ａで、すでに記録媒体３０に記録されている新たな地図情報３０ａを書き換える。禁止部２１ｃの機能により制御部２０は、地図情報３０ａを書き換えた場合、学習情報ＤＢ３０ｂに記録されたすべての学習情報において禁止フラグを設定する。なお、地図情報３０ａは、地域ごとに管理されてもよく、地域ごとに更新されてもよい。この場合、制御部２０は、地図情報３０ａが更新された地域に学習経路Ｒが属する学習情報についいてのみ禁止フラグを設定してもよい。
【００２８】
解除部２１ｄは、運転支援の禁止後に車両が減速した経路である比較経路と、運転支援が禁止されている学習経路とが類似する場合に、当該学習経路における運転支援の禁止を解除する機能を制御部２０に実現させるプログラムモジュールである。すなわち、解除部２１ｄの機能により制御部２０は、運転支援の禁止後に減速動作が行われた際に、学習経路Ｒと同様の手法により比較経路を取得する。そして、制御部２０は、比較経路が、学習情報ＤＢ３０ｂに記録されている学習情報のうち禁止フラグが設定されている学習情報が示す学習経路Ｒと類似するか否かを判定する。比較経路は、学習経路Ｒと同様の構成であり、比較経路のうち所定の条件を満足するものが、学習経路Ｒとして学習情報ＤＢ３０ｂに記録されることとなる。
【００２９】
具体的に、解除部２１ｄの機能により制御部２０は、学習経路Ｒと比較経路とがそれぞれ含む特徴位置Ｓ，Ｃ，Ｅ同士の距離が基準距離（例えば１２．５ｍ）以下、かつ、学習経路Ｒと比較経路とがそれぞれ含む地点間距離ＳＣ，ＣＥ，ＳＥ同士の差分が基準値（例えば１２．５ｍ）以下である場合に、学習経路Ｒと比較経路とが類似すると判定する。すなわち、解除部２１ｄの機能により制御部２０は、直前に取得した学習経路Ｒを意味する比較経路と、すでに学習情報ＤＢ３０ｂに記録されている学習情報のうち禁止フラグが設定されている学習情報が示す学習経路Ｒとの類似性を、特徴位置Ｓ，Ｃ，Ｅと地点間距離ＳＣ，ＣＥ，ＳＥの類似性に基づいて判定する。なお、学習経路Ｒと比較経路とで右左折交差点に対応する特徴位置Ｃの個数が一致しない場合、制御部２０は、学習経路Ｒと比較経路とが類似すると判定しない。
【００３０】
さらに、解除部２１ｄの機能により制御部２０は、運転支援が禁止されている学習経路Ｒと比較経路とが類似する場合に、更新後の地図情報３０ａにて比較経路を構成する道路要素の識別情報で、更新前の地図情報３０ａにて学習経路Ｒを構成する道路要素の識別情報を書き換える。上述したように比較経路は、地図情報３０ａの更新後におけるマップマッチングによって特定された経路であり、比較経路を構成する道路区間や右左折交差点は更新後の地図情報３０ａの識別情報によって特定される。その一方で、学習情報ＤＢ３０ｂに記録されている学習情報が示す学習経路の道路区間や右左折交差点の識別情報は、更新前の地図情報３０ａにて使用されていた識別情報であり、現在の地図情報３０ａの識別情報と不整合が生じ得る。そこで、解除部２１ｄの機能により制御部２０は、運転支援が禁止されている学習経路Ｒと比較経路とが類似する場合に、学習情報ＤＢ３０ｂにおいて、現在の地図情報３０ａで使用されている識別情報で、現在の地図情報３０ａで使用されている識別情報と不整合が生じ得る識別情報を書き換える。
【００３１】
以上説明した本実施形態において、地図情報３０ａが更新された場合に、学習経路Ｒにおける運転支援を禁止するため、学習経路Ｒを定義する情報が地図情報３０ａの更新前後で相違する場合においても、不適切な運転支援が行われることを防止できる。また、運転支援が禁止されている学習経路Ｒと類似する比較経路にて車両が実際に減速した場合に学習経路Ｒにおける運転支援の禁止を解除するため、学習経路Ｒが大きく変化しない場合に学習経路Ｒにおける運転支援の禁止を解除できる。すなわち、地図情報３０ａの更新前後において、同様の運転支援を行っても差し支えがない場合に、学習経路Ｒについての学習情報を地図情報３０ａの更新後も有効に利用できる。具体的に、学習経路を構成する道路区間の存否や形状等が地図情報３０ａの更新前後で相違する場合においても、減速制御において不適切な制動が行われることを防止できる。
【００３２】
学習経路Ｒは、特徴位置Ｓ，Ｃ，Ｅとの間において車両が走行した走行距離である地点間距離ＳＣ，ＣＥ，ＳＥとによって特定される。このように、特徴位置Ｓ，Ｃ，Ｅ間の走行距離の情報を学習すればよいため、学習する情報の量を抑制できる。すなわち、特徴点の数を絞り込むことにより、学習する情報の量を抑制できる。具体的に、特徴点を交差点とすることにより、例えば所定の走行距離ごとの車両Ｑの位置や、所定期間ごとの車両Ｑの位置を記録しなくても済むため、学習する情報の量を抑制できる。
【００３３】
さらに、特徴点を、道なりに接続している道路以外の道路へと車両Ｑが退出した右左折交差点とすることにより、道なり以外の道路に退出した交差点というさらに限られた位置の学習で済むため学習する情報の量を抑制できる。また、道なり以外の道路に退出した交差点（減速位置Ｅの手前で、ある程度の減速が行われる地点）の位置が大きく変化しない場合には、同様の運転支援を行っても差し支えないと推定できる。すなわち、減速位置Ｅに至る直前に右左折する位置が類似していれば、道なりに直進した交差点の位置がずれていたとしても、同様の運転支援を行っても差し支えないと推定できる。
【００３４】
また、特徴位置Ｓ，Ｃ，Ｅの類似性と地点間距離ＳＣ，ＣＥ，ＳＥの類似性とに基づいて学習経路Ｒと比較経路の類似性を判定できるため、簡素な処理によって学習経路Ｒと比較経路の類似性を判定できる。例えば、現実の道路形状が図２Ａのままで、例えば定期的なバージョンアップにより地図情報３０ａが更新された場合に、学習経路Ｒ上を車両Ｃが走行したとすると、学習経路Ｒと比較経路とが類似し、学習経路Ｒにおける運転支援の禁止が解除されることとなる。一方、現実の道路形状が図２Ａの形状から図２Ｂの形状へと変化した場合、開始位置Ｓの位置が大きく異なることとなり、学習経路Ｒと比較経路とが類似しなくなり、学習経路Ｒにおける運転支援の禁止が解除されないこととなる。さらに、現実の道路形状が図２Ａの形状から図２Ｃの形状へと変化した場合、右左折交差点に対応する特徴位置Ｃが消滅し、学習経路Ｒと比較経路とが類似しなくなり、学習経路Ｒにおける運転支援の禁止が解除されないこととなる。
【００３５】
さらに、解除部２１ｄの機能により制御部２０は、運転支援が禁止されている学習経路Ｒと比較経路とが類似する場合に、更新後の地図情報３０ａにて比較経路を構成する道路要素の識別情報で、更新前の地図情報３０ａにて学習経路Ｒを構成する道路要素の識別情報を書き換える。これにより、学習経路の類似判定を利用して、運転支援の禁止解除だけでなく、地図情報の識別情報の書き換えも行うことができる。学習経路Ｒと比較経路とが類似する場合、学習経路Ｒの走行時と比較経路の走行時とで、車両Ｑが同一の道路要素を通過したと推定できるため、地図情報３０ａの識別情報の適切に書き換えることができる。更新後の地図情報３０ａの識別情報にて学習経路Ｒが特定できるため、更新後の地図情報３０ａを用いたマップマッチングによって車両Ｑが学習経路Ｒを走行しているか否かを容易に判定することが可能となる。
【００３６】
（２）運転支援処理：
次に、運転支援プログラム２１によって制御部２０が実行する運転支援処理について説明する。図３は、運転支援処理を示すフローチャートである。まず、禁止部２１ｃの機能により制御部２０は、地図情報３０ａが更新されたか否かを判定する（ステップＳ１００）。地図情報３０ａが更新されたと判定した場合（ステップＳ１００：Ｙ）、禁止部２１ｃの機能により制御部２０は、運転支援を禁止する（ステップＳ１１０）。すなわち、制御部２０は、学習情報ＤＢ３０ｂに記録されたすべての学習情報において禁止フラグを設定する。
【００３７】
次に、運転支援部２１ｂの機能により制御部２０は、運転支援が禁止されていない学習経路Ｒを車両Ｑが走行しているか否かを判定する（ステップＳ１２０）。すなわち、制御部２０は、車両Ｑの現在位置が、禁止フラグが設定されていない学習経路Ｒの開始位置Ｓが存在する道路区間上に存在し、かつ、開始位置Ｓを通過したか否かを判定する。上述したように、学習経路Ｒを構成する道路要素としての道路区間と右左折交差点の識別情報は、更新後の地図情報３０ａの識別情報によって書き換えられているため、更新後の地図情報３０ａを用いたマップマッチングによって車両Ｑが開始位置Ｓを通過したか否かを容易に判定できる。本実施形態において、ステップＳ１１０において、学習情報ＤＢ３０ｂに記録されたすべての学習情報において禁止フラグが設定されるため、ステップＳ１１０の後における最初のステップＳ１２０においては、運転支援が禁止されていない学習経路Ｒを走行していると判定されることはない。
【００３８】
運転支援が禁止されていない学習経路Ｒを車両Ｑが走行していると判定しなかった場合（ステップＳ１２０：Ｎ）、解除部２１ｄの機能により制御部２０は、減速動作が行われたか否かを判定する（ステップＳ１５０）。すなわち、制御部２０は、車両にて減速が終了したか否かを判定する。減速動作が行われたと判定しなかった場合（ステップＳ１５０：Ｎ）、制御部２０は、運転支援処理の最初に戻る。すなわち、制御部２０は、減速動作が行われるまで待機する。
【００３９】
一方、減速動作が行われたと判定した場合（ステップＳ１５０：Ｙ）、解除部２１ｄの機能により制御部２０は、減速位置Ｅに至る経路を比較経路として設定する。すなわち、制御部２０は、ステップＳ１５０において行われた減速動作の位置である減速位置Ｅに至る経路を取得し、当該経路を比較経路として設定する。比較経路は、学習経路Ｒと同様に、特徴位置Ｓ，Ｃ，Ｅと地点間距離ＳＣ，ＣＥ，ＳＥとによって特定される経路である。ただし、比較経路は、更新後の地図情報３０ａを使用してマップマッチングを行うことにより特定された経路であり、比較経路を構成する道路要素（道路区間、交差点）の識別情報は、更新後の地図情報３０ａの識別情報となっている。一方、学習情報ＤＢ３０ｂに記録されている運転支援が禁止中の学習経路Ｒは、更新前の地図情報３０ａを使用してマップマッチングを行うことにより特定された経路であり、禁止中の学習経路Ｒを構成する道路要素（道路区間、交差点）の識別情報は、更新前の地図情報３０ａの識別情報となっている。
【００４０】
次に、解除部２１ｄの機能により制御部２０は、減速位置Ｅが比較経路の減速位置Ｅと最も近い禁止中の学習経路Ｒを取得する（ステップＳ１７０）。すなわち、制御部２０は、学習情報ＤＢ３０ｂにおいて禁止フラグが設定されている学習情報が示す学習経路Ｒのなかから、減速位置Ｅが比較経路の減速位置Ｅと最も近い学習経路Ｒを取得し、当該学習経路Ｒを比較対象とする。
【００４１】
次に、解除部２１ｄの機能により制御部２０は、比較経路と学習経路Ｒとが類似するか否かを判定する（ステップＳ１８０）。すなわち、制御部２０は、ステップＳ１７０にて取得した比較対象の学習経路Ｒと比較経路とが類似するか否かを判定する。具体的に、制御部２０は、学習経路Ｒと比較経路とがそれぞれ含む特徴位置Ｓ，Ｃ，Ｅ同士の距離が基準距離（例えば１２．５ｍ）以下、かつ、学習経路Ｒと比較経路とがそれぞれ含む地点間距離ＳＣ，ＣＥ，ＳＥ同士の差分が基準値（例えば１２．５ｍ）以下である場合に、学習経路Ｒと比較経路とが類似すると判定する。
【００４２】
比較経路と学習経路Ｒとが類似すると判定した場合（ステップＳ１８０：Ｙ）、解除部２１ｄの機能により制御部２０は、類似する学習経路Ｒの禁止を解除する（ステップＳ１９０）。すなわち、制御部２０は、比較経路と類似する学習経路Ｒは、実際に車両Ｑが走行して減速行動を行った経路であるとして、地図情報３０ａの更新後においても運転支援が行われるようにする。具体的に、制御部２０は、比較経路と類似する学習経路Ｒを示す学習情報について設定されている禁止フラグを解除する。
【００４３】
次に、解除部２１ｄの機能により制御部２０は、学習経路Ｒについての識別情報を書き換える（ステップＳ２００）。すなわち、制御部２０は、運転支援が禁止されている学習経路Ｒと比較経路とが類似する場合に、更新後の地図情報３０ａにて比較経路を構成する道路要素の識別情報で、更新前の地図情報３０ａにて学習経路Ｒを構成する道路要素の識別情報を書き換える。これにより、更新後の地図情報３０ａにてマップマッチングを行うことにより、禁止を解除した学習経路Ｒ上を車両Ｑが走行しているか否かを容易に判定できるようになる。
【００４４】
一方、比較経路と学習経路Ｒとが類似すると判定しなかった場合（ステップＳ１８０：Ｎ）、学習部２１ａの機能により制御部２０は、比較経路を新たな学習経路Ｒとして学習する（ステップＳ２１０）。すなわち、制御部２０は、比較経路における運転支援内容を設定し、当該運転支援内容と比較経路（学習経路Ｒ）とを示す学習情報を新たに学習情報ＤＢ３０ｂに記録する。具体的に、制御部２０は、比較経路を車両Ｑが走行した際に取得した車速に基づいて、減速位置Ｅまでの走行距離ごとの目標の車速を運転支援内容として設定する。また、制御部２０は、新たに記録する学習情報について禁止フラグを設定しない。
【００４５】
学習情報ＤＢ３０ｂの学習情報のすべてについて一度は禁止フラグが設定されることとなるが、以上説明した処理を実行することにより、禁止フラグが設定されていない学習情報が生じることとなる。従って、ステップＳ１２０において、運転支援が禁止されていない学習経路Ｒを走行していると判定される場合が生じ得ることとなる。
【００４６】
ここで、運転支援が禁止されていない学習経路Ｒを車両Ｑが走行していると判定した場合（ステップＳ１２０：Ｙ）、運転支援部２１ｂの機能により制御部２０は、運転支援を実施する（ステップＳ１３０）。すなわち、制御部２０は、現在位置に基づいて学習経路Ｒの減速位置Ｅまでの残距離を導出し、当該残距離に対応する目標の車速が実現できるように車両Ｑの制動部４６を制御する。
【００４７】
そして、学習部２１ａの機能により制御部２０は、運転支援を実施した学習経路Ｒの学習情報を更新する（ステップＳ１４０）。例えば、制御部２０は、既存の学習経路Ｒを車両Ｑが走行した際における車両Ｑの走行状態に基づいて、運転支援内容を更新してもよい。具体的に、制御部２０は、既存の学習経路Ｒを車両Ｑが走行した際に取得した車速に基づいて、目標の車速を更新してもよい。さらに、制御部２０は、既存の学習経路Ｒを車両Ｑが走行した際に減速動作が行われた位置によって減速位置Ｅを更新してもよい。なお、本実施形態において、できるだけ急激な減速制御が行われないように、制御部２０は、目標の車速を大きくするような目標の車速の更新のみを許可したり、制動距離が大きくなるような減速位置Ｅの更新のみを許可したりしてもよい。また、既存の学習経路Ｒを車両Ｑが走行した際における減速位置Ｅや車速が突発的な異常値（ノイズ）であると判断される場合には、制御部２０は、学習情報の更新をスキップしてもよい。
【００４８】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、本発明の実施形態として他の実施形態を採用し得る。例えば、運転支援は、地図情報３０ａに基づいて表示する地図上において、車両Ｑが減速した減速位置Ｅを表示することであってもよい。本発明の実施形態として他の実施形態を採用し得る。すなわち、運転支援部２１ｂの機能により制御部２０は、禁止フラグが設定されていない学習情報が示す学習経路Ｒの終点である減速位置Ｅを取得し、当該減速位置Ｅを示す地図上の位置に運転者に注意喚起するマーカ等の画像を表示するようにディスプレイ（不図示）を表示制御してもよい。これにより、学習経路Ｒを構成する道路区間の存否や形状等が地図情報３０ａの更新前後で相違する場合においても、不適切な地図の表示が行われることを防止できる。
【００４９】
さらに、本発明の各手段の全部または一部は、車両Ｑの搭載されたナビゲーション端末１０と通信可能なサーバに備えられてもよい。例えば、サーバが複数の車両Ｑのナビゲーション端末１０が減速した減速位置に至る学習経路Ｒを学習するとともに、いずれかの車両が学習経路Ｒに類似する比較経路を走行して減速した場合に、当該学習経路Ｒにおける運転支援の禁止を解除してもよい。
【００５０】
また、学習経路Ｒは、所定の走行距離ごとの車両Ｑの現在位置や、所定の時間周期ごとの車両Ｑの現在位置の軌跡によって特定されてもよい。すなわち、学習経路Ｒは、必ずしも特徴位置と地点間距離とによって特定されなくてもよい。このように学習経路Ｒを現在位置の軌跡で特定する場合、制御部２０は、比較経路と学習経路Ｒとの類似度を現在位置の軌跡の線形状の類似度によって評価してもよい。また、特徴位置は、道なりに接続する道路へと退出した交差点の位置に限らず、開始位置Ｓから減速位置Ｅまでの間に通過したすべての交差点の位置であってもよい。
【００５１】
さらに、本発明の運転支援は、少なくと減速位置Ｅに基づいて実施する運転支援であればよく、必ずしも減速制御と地図の表示でなくてもよい。例えば、制御部２０は、例えば減速位置Ｅに対して所定距離以内に接近した場合に注意喚起のメッセージをスピーカから出力させてもよい。さらに、運転支援は走行予定経路の案内であってもよく、制御部２０は、減速位置Ｅをできるだけ通過しないように走行予定経路を探索し、当該走行予定経路を案内してもよい。
【００５２】
地図情報は、減速位置を含む学習経路が特定可能な地図情報であればよく、学習経路が存在し得る道路区間や交差点を定義する情報であってもよい。減速位置に至る車両の経路とは、減速位置の走行する直前に車両が走行した経路であり、減速位置を終点とする経路である。減速位置に至る車両の経路は、所定の走行距離の経路であってもよいし、所定数の道路区間の経路であってもよいし、所定の期間の間に走行した経路であってもよい。車両が減速した減速位置は、車両が所定の減速動作を行った位置であり、車両が減速を開始した位置であってもよいし、車両が減速を終了した位置であってもよい。運転支援とは、学習経路上の少なくとも一部分において実施される運転支援であればよく、車両を制御することであってもよいし、運転者に減速について案内（音声出力、表示等）することであってもよい。学習経路を学習しておくことにより、減速位置に接近する適切なタイミングで運転支援を実施できる。運転支援手段は、学習情報に基づいて学習経路にて運転支援を実施すればよく、学習経路上の少なくとも一部分において運転支援を実施すればよい。
【００５３】
地図情報が更新された場合とは、地図情報の全体（地図を規定する地域の全域）についての情報が更新された場合であってもよいし、地図情報の一部（地図を規定する地域の一部）についての情報が更新された場合であってもよい。前者の場合、禁止手段は、学習経路が属する地域に拘わらず、すべての学習経路における運転支援を禁止してもよい。後者の場合、禁止手段は、地図情報が更新された地域に属する学習経路における運転支援を選択して禁止してもよいし、すべての学習経路における運転支援を禁止してもよい。
【００５４】
比較経路とは運転支援の禁止後に車両が減速した経路であり、学習経路と同様に、地図上において、減速位置と、当該減速位置に至る車両の経路とが特定された経路である。比較経路と学習経路とが類似するとは、比較経路と学習経路との類似度が閾値以上であることであってもよいし、比較経路と学習経路とが同一と見なせる場合であってもよい。解除手段は、学習経路における運転支援の禁止を解除すればよく、運転支援が禁止されている学習経路のうち、比較経路と類似する学習経路を選択して運転支援の禁止を解除すればよい。
【００５５】
ここで、学習経路は、減速位置と、学習経路上の所定の特徴点の位置である特徴位置と、当該減速位置と当該特徴位置との間において車両が走行した走行距離である地点間距離とによって特定されてもよい。この構成において、減速位置と特徴位置と、これらの位置間の走行距離の情報を学習すればよいため、学習する情報の量を抑制できる。すなわち、特徴点の数を絞り込むことにより、学習する情報の量を抑制できる。例えば、特徴点は、交差点であってもよい。これにより、例えば所定の走行距離ごとの車両の位置や、所定期間ごとの車両の位置を記録しなくても済むため、学習する情報の量を抑制できる。
【００５６】
さらに、特徴点は、道なりに接続している道路以外の道路へと車両が退出した交差点であってもよい。すなわち、道なり以外の道路に退出した交差点というさらに限られた位置の学習で済むため学習する情報の量を抑制できる。また、道なり以外の道路に退出した交差点（減速位置の手前で、ある程度の減速が行われる地点）の位置が大きく変化しない場合には、同様の運転支援を行っても差し支えないと推定できる。すなわち、減速位置に至る直前に右左折する位置が類似していれば、道なりに直進した交差点の位置がずれていたとしても、同様の運転支援を行っても差し支えないと推定できる。道なりに接続している道路とは、交差点に進入する際に走行した道路とほぼ直進方向に接続している道路であってもよいし、交差点に進入する際に走行した道路と、同一路線、同一幅員、同一レーン数の道路であってもよい。
【００５７】
また、解除手段は、学習経路と比較経路とがそれぞれ含む特徴位置同士の距離が基準距離以下、かつ、学習経路と比較経路とがそれぞれ含む地点間距離同士の差分が基準値以下である場合に、学習経路と比較経路とが類似すると判定してもよい。このように、特徴位置の類似性と地点間距離の類似性とに基づいて学習経路と比較経路の類似性を判定することにより、簡素な処理によって学習経路と比較経路の類似性を判定できる。
【００５８】
さらに、解除手段は、運転支援が禁止されている学習経路と比較経路とが類似する場合に、更新後の地図情報にて学習経路を構成する道路要素の識別情報で、更新前の地図情報にて比較経路を構成する道路要素の識別情報を書き換えてもよい。これにより、学習経路の類似判定を利用して、運転支援の禁止解除だけでなく、地図情報の識別情報の書き換えも行うことができる。道路要素とは、学習経路を構成する道路区間や交差点等の要素であり、道路要素を識別するために地図情報において固有の識別情報が定義されている。学習経路と比較経路とが類似する場合、学習経路の走行時と比較経路の走行時とで、車両が同一の道路要素を通過したと推定できるため、地図情報の識別情報の適切に書き換えることができる。更新後の地図情報の識別情報にて学習経路が特定できるため、更新後の地図情報を用いたマップマッチングによって車両が学習経路を走行しているか否かを容易に判定することが可能となる。
【００５９】
また、運転支援は、学習経路にて車両を制動することであってもよい。これにより、学習経路を構成する道路区間の存否や形状等が地図情報の更新前後で相違する場合においても、不適切な制動が行われることを防止できる。さらに、運転支援は、地図情報に基づいて表示する地図上において、車両が減速した位置を表示することであってもよい。これにより、学習経路を構成する道路区間の存否や形状等が地図情報の更新前後で相違する場合においても、不適切な地図の表示が行われることを防止できる。
【００６０】
さらに、本発明のように、地図情報の更新に応じて運転支援を禁止する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のようなシステムを備えた運転支援システムやナビゲーションシステム、方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、運転支援システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００６１】
１０…ナビゲーション端末、２０…制御部、２１…運転支援プログラム、２１ａ…学習部、２１ｂ…運転支援部、２１ｃ…禁止部、２１ｄ…解除部、３０…記録媒体、３０ａ…地図情報、３０ｂ…学習情報ＤＢ、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４５…走行距離計、４６…制動部、Ｅ…減速位置、Ｑ…車両、Ｒ…学習経路、Ｓ…開始位置
【図１】
0006452469.tif 000002
【図２】
0006452469.tif 000003
【図３】
0006452469.tif 000004