(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-10-25
(45)【発行日】2023-11-02
(54)【発明の名称】走行支援システム、走行支援装置及びコンピュータプログラム
(51)【国際特許分類】
G08G 1/00 20060101AFI20231026BHJP
G01C 21/36 20060101ALI20231026BHJP
G01C 21/26 20060101ALI20231026BHJP
【FI】
G08G1/00 D
G01C21/36
G01C21/26 C
(21)【出願番号】P 2019145044
(22)【出願日】2019-08-07
【審査請求日】2022-03-02
(73)【特許権者】
【識別番号】000000011
【氏名又は名称】株式会社アイシン
(73)【特許権者】
【識別番号】000003207
【氏名又は名称】トヨタ自動車株式会社
(74)【代理人】
【識別番号】110000992
【氏名又は名称】弁理士法人ネクスト
(72)【発明者】
【氏名】石川 健
(72)【発明者】
【氏名】堀 敬滋
【審査官】貞光 大樹
(56)【参考文献】
【文献】特開2001-82966(JP,A)
【文献】特開2015-156089(JP,A)
【文献】国際公開第2017/187883(WO,A1)
(58)【調査した分野】(Int.Cl.,DB名)
G08G 1/00 - 1/16
G01C 21/00 - 21/36
B60W 10/00 - 10/30
B60W 30/00 - 60/00
G09B 29/00 - 29/14
(57)【特許請求の範囲】
【請求項1】
道路を走行する複数の車両を対象として、車両に対して急減速が生じた場合に、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果と、について各車両から収集した情報に基づいて取得する情報取得手段と、
前記情報取得手段により取得した情報に基づいて、取得した情報毎に車両に急減速が生じた要因を判定する要因判定手段と、
前記情報取得手段により取得した情報と前記要因判定手段により判定された要因を統計した結果、急減速の発生頻度が所定頻度以上となる道路区間がある場合に、更にその道路区間における急減速の要因として最も高い要因の割合が所定割合以上であれば、急減速の発生頻度が所定頻度以上となる前記道路区間とその道路区間における急減速の要因として最も高い要因とを紐づけて
登録する道路区間登録手段と、を有する走行支援システム。
【請求項2】
前記要因判定手段は、急減速が生じたタイミング後における車両挙動と急減速が生じた地点周辺の地図情報とに基づいて、車両に急減速が生じた要因を判定する請求項1に記載の走行支援システム。
【請求項3】
車両に急減速が生じた要因として、信号の変化による急減速と、一時停止の道路標識による急減速と、前方車両の存在による急減速と、を含み、
前記情報取得手段は、
前記急減速が生じたタイミング後における車両挙動として、急減速が発生したタイミング後における車両の車速を取得し、
急減速が生じた地点を地図情報に対応させた対応結果として、急減速が発生した地点と該地点を含むリンクの終点との位置関係と、前記リンクの終点における信号の有無と、を取得する請求項1又は請求項2に記載の走行支援システム。
【請求項4】
前記要因判定手段は、急減速が発生したタイミングから車速が第1閾値未満の状態が所定時間以上継続し、急減速が発生した地点から該地点を含むリンクの終点までの距離が第2閾値未満であって、前記リンクの終点に信号があり、且つ急減速が発生したタイミングから所定期間以内の車両の最低車速が0の場合に、信号の変化による急減速であると判定する請求項3に記載の走行支援システム。
【請求項5】
前記要因判定手段は、急減速が発生したタイミングから車速が第1閾値未満の状態が所定時間以上継続することなく、急減速が発生した地点から該地点を含むリンクの終点までの距離が第2閾値未満であって、前記リンクの終点に信号が無く、且つ急減速が発生したタイミングから所定期間以内の車両の最低車速が前記第1閾値より遅い第3閾値未満の場合に、一時停止の道路標識による急減速であると判定する請求項3に記載の走行支援システム。
【請求項6】
前記要因判定手段は、急減速が発生したタイミングから車速が第1閾値未満の状態が所定時間以上継続し、且つ急減速が発生した地点から該地点を含むリンクの終点までの距離が第2閾値以上の場合に、前方車両の存在による急減速であると判定する請求項3に記載の走行支援システム。
【請求項7】
前記要因判定手段は、急減速が発生したタイミングから車速が第1閾値未満の状態が所定時間以上継続することなく、且つ急減速が発生したタイミングから所定期間以内の車両の最低車速が前記第1閾値より遅い第3閾値以上の場合に、前方車両の存在による急減速であると判定する請求項3に記載の走行支援システム。
【請求項8】
車両の前後方向に生じる前後加速度を取得する加速度取得手段と、
車両のアンチロックブレーキシステムの作動状況を取得する作動状況取得手段と、
車両の後方から前方を前記前後加速度の正方向とした場合において、前記前後加速度が負方向に第4閾値以上となった場合、又はアンチロックブレーキシステムが作動した場合に、車両に対して急減速が生じたと判定する急減速判定手段と、を有する請求項1乃至請求項7のいずれかに記載の走行支援システム。
【請求項9】
前記急減速判定手段は、車両のアンチロックブレーキシステムが作動した場合には、前記前後加速度が負方向に前記第4閾値より小さい第5閾値以上生じていることを条件として車両に対して急減速が生じたと判定する請求項8に記載の走行支援システム。
【請求項10】
道路を走行する各車両から、車両の前後方向に生じる前後加速度と、車両のアンチロックブレーキシステムの作動状況と、車両の車速と、車両の現在位置と、を特定する情報を収集する情報収集手段を有し、
前記急減速判定手段は、前記情報収集手段によって収集された情報に基づいて前記各車両を対象として急減速が生じたことを判定し、
前記情報取得手段は、前記情報収集手段によって収集された情報と地図情報とに基づいて、急減速が生じたと判定された車両を対象として、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果と、を取得する請求項8又は請求項9に記載の走行支援システム。
【請求項11】
前記
道路区間登録手段により登録された急減速の発生頻度が所定頻度以上となる前記道路区間を通過する車両に対して、該道路区間に紐づけられた要因に基づく案内を行う要因案内手段を有する請求項1乃至請求項10のいずれかに記載の走行支援システム。
【請求項12】
道路を走行する複数の車両を対象として、車両に対して急減速が生じた場合に、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果と、について各車両から収集した情報に基づいて取得する情報取得手段と、
前記情報取得手段により取得した情報に基づいて、取得した情報毎に車両に急減速が生じた要因を判定する要因判定手段と、
前記情報取得手段により取得した情報と前記要因判定手段により判定された要因を統計した結果、急減速の発生頻度が所定頻度以上となる道路区間がある場合に、更にその道路区間における急減速の要因として最も高い要因の割合が所定割合以上であれば、急減速の発生頻度が所定頻度以上となる前記道路区間とその道路区間における急減速の要因として最も高い要因とを紐づけて
登録する道路区間登録手段と、を有する走行支援装置。
【請求項13】
コンピュータを、
道路を走行する複数の車両を対象として、車両に対して急減速が生じた場合に、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果と、について各車両から収集した情報に基づいて取得する情報取得手段と、
前記情報取得手段により取得した情報に基づいて、取得した情報毎に車両に急減速が生じた要因を判定する要因判定手段と、
前記情報取得手段により取得した情報と前記要因判定手段により判定された要因を統計した結果、急減速の発生頻度が所定頻度以上となる道路区間がある場合に、更にその道路区間における急減速の要因として最も高い要因の割合が所定割合以上であれば、急減速の発生頻度が所定頻度以上となる前記道路区間とその道路区間における急減速の要因として最も高い要因とを紐づけて
登録する道路区間登録手段と、して機能させる為のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両の走行支援を行う走行支援システム、走行支援装置及びコンピュータプログラムに関する。
【背景技術】
【0002】
従来より、ナビゲーション装置等の地図データから得られる道路情報や、センタから取得した交通情報や、GPS等によって特定される現在位置等の車両の走行に係る各種情報を取得し、運転手に対する案内や、運転の補助、さらには運転への介入を行うことで適切な運転を行わせる技術について各種提案されている。ここで、車両が道路を走行する上で、通常の挙動とは異なる特異な挙動が車両において生じた地点に関する情報は、他の車両に対して重要な情報となり得るものであり、案内対象や制御対象とするのが望ましい。また、上記特異な挙動として特に重要なものに急減速がある。急減速が生じやすい地点は走行時に車両が特に注意しなければならない地点である。
【0003】
例えば国際公開第2017/187883号には、サーバ装置が道路を走行する各車両から走行履歴情報を収集し、収集した走行履歴情報に基づいて車両の急減速が多発している地点を特定し、車両に対して提供する技術について開示されている。
【先行技術文献】
【特許文献】
【0004】
【文献】国際公開第2017/187883号(第18-19頁)
【発明の概要】
【発明が解決しようとする課題】
【0005】
上記特許文献1ではサーバ装置は、収集した各車両の走行履歴情報に基づいて、急減速が多発している地点、具体的には過去所定期間以内に生じている急減速の発生件数が閾値以上の地点を特定している。しかしながら、上記特許文献1では急減速が多発している地点がどのような要因によって急減速が生じているかについては何ら考慮していない。
【0006】
ここで、車両に急減速が生じる要因としては様々な要因が考えられる。そして、急減速が生じる要因によって、急減速が生じた地点を通過する際に車両が注意すべき内容も異なると考えられる。例えば、信号機や一時停止の標識によって急減速が生じているのであれば、それらの信号機や標識が運転者から見えにくい地点や車速が速くなりやすい地点と予想されるので、信号機や一時停止の標識の存在をユーザに示唆する案内を行うことや車速を抑制する車両制御を行うこと等が考えられる。また、前方車両の存在によって急減速が生じているのであれば、前方車両との車間距離が詰まりやすい地点と予想されるので、前方車両への注意を促す案内や車間距離を空ける為の車両制御を行うこと等が考えられる。
【0007】
しかしながら、上記特許文献1では急減速が多発している地点を特定することは可能であるが、どのような要因によって急減速が生じているかについて特定することができないので、急減速が多発している地点に対する適切な案内や車両制御を行うことができない問題があった。
【0008】
本発明は前記従来における問題点を解消するためになされたものであり、道路を走行する車両に対して急減速が生じた場合に、車両に急減速が生じた要因を特定することによって、特定された要因に基づく適切な案内や車両制御を行うことを可能にした走行支援システム、走行支援装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【0009】
前記目的を達成するため本発明に係る走行支援システムは、道路を走行する複数の車両を対象として、車両に対して急減速が生じた場合に、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果と、について各車両から収集した情報に基づいて取得する情報取得手段と、前記情報取得手段により取得した情報に基づいて、取得した情報毎に車両に急減速が生じた要因を判定する要因判定手段と、前記情報取得手段により取得した情報と前記要因判定手段により判定された要因を統計した結果、急減速の発生頻度が所定頻度以上となる道路区間がある場合に、更にその道路区間における急減速の要因として最も高い要因の割合が所定割合以上であれば、急減速の発生頻度が所定頻度以上となる前記道路区間とその道路区間における急減速の要因として最も高い要因とを紐づけて登録する道路区間登録手段と、を有する。
尚、「車両に対して急減速が生じた場合」とは、例えば所定踏み量以上のブレーキが車両において作動した場合、車両後方への加速度(減速度)が所定値以上になった場合、ABS(Antilock Brake System)が作動した場合、あるいはそれらが複合した場合などが含まれる。
【0010】
また、本発明に係る走行支援装置は、道路を走行する複数の車両を対象として、車両に対して急減速が生じた場合に、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果と、について各車両から収集した情報に基づいて取得する情報取得手段と、前記情報取得手段により取得した情報に基づいて、取得した情報毎に車両に急減速が生じた要因を判定する要因判定手段と、前記情報取得手段により取得した情報と前記要因判定手段により判定された要因を統計した結果、急減速の発生頻度が所定頻度以上となる道路区間がある場合に、更にその道路区間における急減速の要因として最も高い要因の割合が所定割合以上であれば、急減速の発生頻度が所定頻度以上となる前記道路区間とその道路区間における急減速の要因として最も高い要因とを紐づけて登録する道路区間登録手段と、を有する。
【0011】
また、本発明に係るコンピュータは、車両の走行支援を行う為のコンピュータプログラムである。具体的には、コンピュータを、道路を走行する複数の車両を対象として、車両に対して急減速が生じた場合に、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果と、について各車両から収集した情報に基づいて取得する情報取得手段と、前記情報取得手段により取得した情報に基づいて、取得した情報毎に車両に急減速が生じた要因を判定する要因判定手段と、前記情報取得手段により取得した情報と前記要因判定手段により判定された要因を統計した結果、急減速の発生頻度が所定頻度以上となる道路区間がある場合に、更にその道路区間における急減速の要因として最も高い要因の割合が所定割合以上であれば、急減速の発生頻度が所定頻度以上となる前記道路区間とその道路区間における急減速の要因として最も高い要因とを紐づけて登録する道路区間登録手段と、して機能させることを特徴とする。
【発明の効果】
【0012】
前記構成を有する本発明に係る走行支援システム、走行支援装置及びコンピュータプログラムによれば、道路を走行する車両に対して急減速が生じた場合に、車両に急減速が生じた要因を特定することが可能となる。その結果、例えば車両に急減速が生じた地点に加えて車両に急減速が生じた要因を用いた案内制御や車両制御を行うことが可能となり、車両に急減速が生じた地点に対するより適切な案内や車両制御を行うことが可能となる。
【図面の簡単な説明】
【0013】
【
図1】本実施形態に係る走行支援システムを示した概略構成図である。
【
図2】本実施形態に係る走行支援システムの構成を示したブロック図である。
【
図3】プローブ情報DBに記憶されるプローブ情報の一例を示した図である。
【
図4】急減速履歴DBに記憶される急減速履歴情報の一例を示した図である。
【
図5】急減速地点案内DBに記憶される急減速地点案内情報の一例を示した図である。
【
図6】リンクを所定距離単位で区分した例を説明した図である。
【
図7】本実施形態に係るナビゲーション装置の制御系を模式的に示すブロック図である。
【
図8】本実施形態に係る急減速要因特定処理プログラムのフローチャートである。
【
図9】本実施形態に係る急減速要因特定処理プログラムのフローチャートである。
【
図10】本実施形態に係る案内基準点設定処理プログラムのフローチャートである。
【
図11】本実施形態に係る案内基準点設定処理プログラムのフローチャートである。
【
図12】急減速地点の集計結果の一例を示した図である。
【
図13】リンクにおける急減速地点の分布の一例を示した図である。
【
図14】案内基準点の設定方法の一例を示した図である。
【
図15】案内基準点の設定方法の一例を示した図である。
【
図16】案内基準点の設定方法の一例を示した図である。
【
図17】案内基準点の設定方法の一例を示した図である。
【
図18】案内基準点の設定方法の一例を示した図である。
【
図19】本実施形態に係る走行支援情報案内処理プログラムのフローチャートである。
【
図20】急減速地点に関する案内例について説明した図である。
【発明を実施するための形態】
【0014】
以下、本発明に係る走行支援システムについて具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る走行支援システム1の概略構成について
図1及び
図2を用いて説明する。
図1は本実施形態に係る走行支援システム1を示した概略構成図である。
図2は本実施形態に係る走行支援システム1の構成を示したブロック図である。
【0015】
図1に示すように、本実施形態に係る走行支援システム1は、プローブセンタ2が備えるサーバ装置(走行支援装置)3と、車両4に搭載された通信(案内)端末であるナビゲーション装置5と、を基本的に有する。また、サーバ装置3とナビゲーション装置5は通信ネットワーク網6を介して互いに電子データを送受信可能に構成されている。尚、ナビゲーション装置5の代わりに、例えば車両4が備える他の車載器や車両4を制御する車両制御ECUを用いても良い。
【0016】
ここで、本実施形態に係る走行支援システム1は所謂プローブカーシステムを構成する。ここで、プローブカーシステムとは、車両4をセンサとして情報を収集するシステムである。具体的には、車両4が速度データをはじめ、ステアリング操作やシフト位置等の各システムの作動状況をGPSの位置情報とともに予め車両4に搭載された通信装置を介してプローブセンタ2に送信し、センタ側でその収集データを様々な情報として再利用するシステムをいう。
【0017】
そして、プローブセンタ2が備えるサーバ装置3は、全国を走行する各車両4から現在時刻や走行情報等を含むプローブ情報(材料情報)を適宜収集して蓄積するとともに、蓄積されたプローブ情報から道路に関する各種支援情報(例えば走行に際して注意すべき地点や区間の情報、事故情報、渋滞情報、旅行時間等)を生成し、生成された支援情報をナビゲーション装置5に対して配信したり、支援情報を用いた各種処理を行う情報管理サーバである。特に本実施形態では、サーバ装置3は、車両4の位置情報、車両の方位情報、走行時の車両4の挙動に関する情報等を各車両4から収集し、更に収集した情報と地図情報とを組み合わせることによって、車両に対して急減速が生じた地点(以下、急減速地点という)の位置と該急減速地点で急減速が生じた要因とを特定した急減速履歴情報を作成する。更に、急減速履歴情報に基づいて急減速地点の分布に関する統計データを作成し、作成した統計データから全国にある急減速地点に関する案内を行うタイミングの基準となる案内基準点を設定し、急減速が生じた要因とともに車両4に対して配信する。
【0018】
一方、ナビゲーション装置5は、車両4に搭載され、格納する地図データに基づいて自車位置周辺の地図を表示したり、地図画像上において車両の現在位置を表示したり、設定された案内経路に沿った移動案内を行う車載機である。また、ナビゲーション装置5はサーバ装置3から受信した案内基準点に基づくタイミングで、急減速地点に関する案内を該急減速地点で急減速が生じた要因を考慮した態様により行う。尚、ナビゲーション装置5の詳細については後述する。
【0019】
また、通信ネットワーク網6は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線(光ファイバー、ISDN等)又は無線で互いに接続することにより構成されている。ここで、基地局はナビゲーション装置5との通信をするトランシーバー(送受信機)とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網6の末端となり、基地局の電波が届く範囲(セル)にあるナビゲーション装置5の通信をサーバ装置3との間で中継する役割を持つ。
【0020】
続いて、走行支援システム1が有するサーバ装置3の構成について
図2を用いてより詳細に説明する。
【0021】
サーバ装置3は、
図2に示すようにサーバ制御ECU11と、サーバ制御ECU11に接続された情報記録手段としてのプローブ情報DB12と、急減速履歴DB13と、急減速地点案内DB14と、サーバ側地
図DB15と、センタ通信装置16と、を基本的に有する。
【0022】
サーバ制御ECU11(エレクトロニック・コントロール・ユニット)は、サーバ装置3の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU21、並びにCPU21が各種の演算処理を行うにあたってワーキングメモリとして使用されるRAM22、制御用のプログラムのほか、後述の急減速要因特定処理プログラム(
図8、
図9参照)や案内基準点設定処理プログラム(
図10、
図11参照)等が記録されたROM23、ROM23から読み出したプログラムを記憶するフラッシュメモリ24等の内部記憶装置を備えている。尚、サーバ制御ECU11は、後述のナビゲーション装置5のECUとともに処理アルゴリズムとしての各種手段を有する。例えば、情報取得手段は、道路を走行する車両に対して急減速が生じた場合に、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果を取得する。要因判定手段は、情報取得手段により取得した情報に基づいて、車両に急減速が生じた要因を判定する。
【0023】
また、プローブ情報DB12は、全国を走行する各車両4から収集したプローブ情報を累積的に記憶する記憶手段である。尚、本実施形態においては、車両4から収集されるプローブ情報として、特に(a)日時とその日時における(b)車両4が走行する地域の地域コード、(c)車両4が走行するリンク、(d)車両4の進行方向(正方向又は逆方向)、(e)リンク始点(終点)からの走行距離、(f)車両4の車速、(g)ABS(Antilock Brake System)の作動状態、(h)車両4の前後方向に生じる加速度、(i)車両4のヨーレート、が含まれる。
【0024】
尚、『リンク始点』と『リンク終点』は車両の進行方向に依存せずリンクの両端(ノード)に対して夫々設定された属性である。そして、車両の進行方向はリンク始点からリンクに進入してリンク終点から退出する方向を“正方向”、リンク終点からリンクに進入してリンク始点から退出する方向を“逆方向”と定義する。また、『車両の前後方向に生じる加速度』は、車両の後方から前方を正方向とする(即ち車両が前進している場合には、加速すると正、減速すると負となる)。
【0025】
但し、プローブ情報としては上記(a)~(i)に関する情報を必ずしも全て含む必要はなく、また、(a)~(i)以外の情報(例えばブレーキ操作量、ステアリング角度等)を含む構成としても良い。
【0026】
図3はプローブ情報DB12に記憶されるプローブ情報の一例を示した図である。
図3に示すように、プローブ情報は、送信元の車両を識別する車両IDと、上記(a)~(i)に関する情報等が含まれる。例えば、
図3に示すプローブ情報は、ID“A”の車両4が地域コード“11”内にあるID“100001”のリンクの順方向の走行中において、3月2日の9:00:00.80にリンク始点から40m離れた地点で急減速が生じたことが記憶されている。同様にして、他のプローブ情報についても記憶されている。尚、
図3に示す例では200msec間隔で車両からプローブ情報を収集しているが、プローブ情報の収集の間隔は200msec間隔より短く或いは長くしても良い。
【0027】
また、急減速履歴DB13は、上記プローブ情報DB12に格納されるプローブ情報の内、特に急減速が生じたことを示すプローブ情報が抽出して記憶される記憶手段である。尚、以下の実施形態では車両に対して急減速が生じた地点を特にABS(Antilock Brake System)が作動した地点、或いは車両後方への加速度(減速度)が閾値以上となった地点とする。但し、所定踏み量以上のブレーキが車両において作動した地点としても良い。また、サーバ装置3はプローブ情報と地図情報とを組み合わせることによって急減速が生じた要因を特定し、抽出したプローブ情報に対して紐づけて急減速履歴DB13に格納する。
【0028】
図4は急減速履歴DB13に記憶される情報(以下、急減速履歴情報という)の一例を示した図である。
図4に示すように、急減速履歴情報は、上述したプローブ情報DB12(
図3)に格納されるプローブ情報の内、急減速が生じたことを示すプローブ情報(即ちABSが作動したプローブ情報、或いは車両後方への加速度が閾値(例えば0.36G)以上であるプローブ情報)が抽出して記憶される。更に、各プローブ情報には、急減速が生じた要因が紐づけられる。ここで、本実施形態では急減速が生じた要因を以下の(1)~(6)のいずれかに分類して特定する。
(1)信号が変化したことに基づく急減速、即ち信号が青から黄に変化したことに運転者が気づいて停止線で止まる為に行った急減速
(2)一時停止の道路標識による急減速、即ち一時停止の道路標識に運転者が気づいて停止する為に行った急減速
(3)前方車両(渋滞末尾は除く)との車間に基づく一時的な急減速、即ち前方車両との車間が狭くなったことに運転者が気づいて行った急減速
(4)渋滞末尾に基づく急減速、即ち渋滞の末尾に位置する前方車両との車間が狭くなったことに運転者が気づいて行った急減速
(5)要因が特定できない急減速(要因不明)
(6)ABSのノイズ、即ち実際には急減速が行われていない場合。
【0029】
例えば、
図4に示す例ではID“A”の車両は、地域コード“11”内にあるID“100001”のリンクの順方向の走行中において、3月2日の9:00:00.80にリンクの始点から40m離れた地点で急減速が生じ、且つその急減速の要因は前方車両との車間が狭くなったことであることが記憶されている。同様にして他の急減速履歴情報についても記憶されている。尚、急減速が生じた要因の特定方法の詳細については後述する。
【0030】
一方で、急減速地点案内DB14は、上記急減速履歴DB13に格納される段差通過履歴情報を統計することによって生成されたプローブ統計情報を累積的に記憶する記憶手段である。特に本実施形態では、段差通過履歴情報の統計を行うことによって導出された急減速地点の分布に基づいて、急減速地点に関する案内を行うタイミングの基準となる案内基準点を特定し、案内基準点の位置と案内対象となる急減速地点の急減速の要因とを特定した急減速地点案内情報をプローブ統計情報として生成する。尚、案内基準点の特定方法の詳細については後述する。
【0031】
図5は急減速地点案内DB14に記憶される急減速地点案内情報の一例を示した図である。
図5に示すように急減速地点案内情報は、統計を行った日時を特定する情報と、案内基準点を含むリンク及び進行方向(即ち急減速地点に関する案内を行うリンク及び進行方向)と、案内基準点の位置を特定する情報と、案内対象となる急減速地点の急減速の要因と、を含む。尚、案内基準点の位置は基本的にリンクを所定距離単位(例えば30m単位)で区分した区間のIDによって特定される。具体的には、
図6に示すようにリンクを順方向の始点から所定距離単位(例えば30m単位)で区分し、始点から順に“100001-0”、“100001-1”、“100001-2”・・・のIDを付する。例えばID“100001-5”は、リンクID“100001”の正方向の始点から150m離れた地点から180m離れた地点までの区間を示す。そして、案内基準点の位置が“100001-5”である場合は、“100001-5”の始点、即ちリンクID“100001”の正方向の始点から150m離れた地点が案内基準点であることを示す。尚、案内基準点の位置については、上記IDの代わりに座標やリンク始点又はリンク終点からの距離等を用いて特定しても良い。また、1のリンク内に複数の案内基準点が設定される場合もある。
【0032】
そして、サーバ装置3は、急減速地点案内DB14に記憶された急減速地点案内情報をナビゲーション装置5の要求に応じてナビゲーション装置5に配信する。一方で、急減速地点案内情報の配信されたナビゲーション装置5は、配信された急減速地点案内情報を用いて各種案内や車両の制御などを実行する。例えば車両が案内基準点から所定の基準距離(例えば300mや700m)手前に到達したタイミングで急減速地点に関する案内を行う。即ち、車両の走行予定経路上に案内基準点があって、且つ案内基準点から基準距離手前に到達したタイミングで急減速地点に関する案内が開始される。また、案内の内容は案内対象となる急減速地点の急減速が生じた要因によって異なる内容とする。
【0033】
一方、サーバ側地
図DB15は、外部からの入力データや入力操作に基づいて登録された最新のバージョンの地図情報であるサーバ側地図情報が記憶される記憶手段である。ここで、サーバ側地図情報は、道路網を始めとして経路探索、経路案内及び地図表示に必要な各種情報から構成されている。例えば、道路網を示すノード及びリンクを含むネットワークデータ、道路(リンク)に関するリンクデータ、ノード点に関するノードデータ、各交差点に関する交差点データ、施設等の地点に関する地点データ、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等からなる。
【0034】
尚、特にリンクデータとしては、リンク長を特定する情報と、リンクの終点(ノード)及びリンクの始点(ノード)に信号機が存在するか否かを特定する情報を含む。
【0035】
また、センタ通信装置16は、車両4やVICS(登録商標:Vehicle Information and Communication System)センタ等の外部の交通情報センタと通信ネットワーク網6を介して通信を行う為の通信装置である。本実施形態では、センタ通信装置16を介してプローブ情報や配信情報(急減速地点案内情報)を各車両4との間で送受信する。
【0036】
次に、車両4に搭載されたナビゲーション装置5の概略構成について
図7を用いて説明する。
図7は本実施形態に係るナビゲーション装置5を示したブロック図である。
【0037】
図7に示すように本実施形態に係るナビゲーション装置5は、ナビゲーション装置5が搭載された車両の現在位置を検出する現在位置検出部31と、各種のデータが記録されたデータ記録部32と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU33と、ユーザからの操作を受け付ける操作部34と、ユーザに対して車両周辺の地図や交通情報等を表示する液晶ディスプレイ35と、経路案内に関する音声ガイダンスを出力するスピーカ36と、記憶媒体であるDVDを読み取るDVDドライブ37と、プローブセンタ2やVICSセンタ等の情報センタとの間で通信を行う通信モジュール38と、を有する。また、ナビゲーション装置5はCAN等の車載ネットワークを介して、車両4に搭載された各種センサとも接続されている。尚、車両4に搭載されたセンサとしては、車速センサ39、車輪速センサ40、前後加速度センサ41を含む。
【0038】
以下に、ナビゲーション装置5が有する各構成要素について順に説明する。
現在位置検出部31は、GPS42、ヨーレートセンサ43等を含み、現在の車両の位置、方位等を検出することが可能となっている。また、車速センサ39、車輪速センサ40、前後加速度センサ41、その他の車両に設置された各種センサの検出結果についても取得することによって、より精度の高い現在の車両の位置、方位等の検出も可能である。
【0039】
また、データ記録部32は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された地図情報DB45、走行履歴DB46、配信情報DB47、所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部32をハードディスクの代わりにフラッシュメモリやメモリーカードやCDやDVD等の光ディスクにより構成しても良い。また、地図情報DB45、走行履歴DB46、配信情報DB47は外部のサーバに格納させ、ナビゲーション装置5が通信により取得する構成としても良い。
【0040】
ここで、地図情報DB45は、例えば、道路(リンク)に関するリンクデータ、ノード点に関するノードデータ、経路の探索や変更に係る処理に用いられる探索データ、施設に関する施設データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、地点を検索するための検索データ等が記憶された記憶手段である。
【0041】
また、走行履歴DB46は、車両4の走行情報(車両挙動)を累積して記憶した記憶手段である。尚、本実施形態では走行履歴DB46に記憶される走行情報として、特に車速センサ39、車輪速センサ40、前後加速度センサ41、GPS42、ヨーレートセンサ43等の各種センサの検出結果、並びにABSの作動情報を含む。走行履歴DB46に記憶された走行情報はプローブ情報としてサーバ装置3へと随時送信される。
【0042】
また、配信情報DB47は、サーバ装置3から配信される配信情報(急減速地点案内情報)が記憶される記憶手段である。
【0043】
一方、ナビゲーションECU(エレクトロニック・コントロール・ユニット)33は、ナビゲーション装置5の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU51、並びにCPU51が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM52、制御用のプログラムのほか、後述の走行支援情報案内処理プログラム(
図19参照)等が記録されたROM53、ROM53から読み出したプログラムを記憶するフラッシュメモリ54等の内部記憶装置を備えている。尚、ナビゲーションECU33は、処理アルゴリズムとしての各種手段を有する。例えば、要因案内手段は、過去に自車両又は他車両に対して急減速が生じた地点を通過する場合に、急減速が生じた要因に基づく案内を行う。
【0044】
操作部34は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ(図示せず)から構成される。そして、ナビゲーションECU33は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部34は液晶ディスプレイ35の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【0045】
また、液晶ディスプレイ35には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、案内経路(走行予定経路)に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、本実施形態では、特に車両が急減速地点の多数発生しているリンクを走行する場合には、急減速地点に関する案内についても表示される。尚、液晶ディスプレイ35の代わりに、HUDやHMDを用いても良い。
【0046】
また、スピーカ36は、ナビゲーションECU33からの指示に基づいて案内経路(走行予定経路)に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、本実施形態では、特に車両が急減速地点の多数発生しているリンクを走行する場合には、急減速地点に関する音声案内についても出力される。
【0047】
また、DVDドライブ37は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報DB45の更新等が行われる。尚、DVDドライブ37に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。
【0048】
また、通信モジュール38は、交通情報センタ、例えば、VICSセンタやその他の外部センタ等から送信された交通情報等を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。また、車車間で通信を行う車車間通信装置や路側機との間で通信を行う路車間通信装置も含む。また、プローブ情報や配信情報をサーバ装置3との間で送受信するのにも用いられる。
【0049】
また、車速センサ39は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU33に出力する。そして、ナビゲーションECU33は発生するパルスを計数することにより車両の車速や移動距離を算出する。
【0050】
また、車輪速センサ40は、車両のABSやTRC制御等に用いられるセンサであり、車両の前後左右の計4か所の車輪に夫々設置され、各車輪の回転速度を夫々検出する為のセンサである。
【0051】
また、前後加速度センサ41は、車両の前後方向(車両の進行方向と平行方向)に生じる加速度を検出する為のセンサであり、例えば静電容量式のセンサが用いられる。また、車両の前後方向に加えて左右方向(車両の進行方向と交差する方向)に生じる加速度についても検出対象に含めても良い。
【0052】
続いて、前記構成を有する走行支援システム1が有するサーバ装置3において実行する急減速要因特定処理プログラムについて
図8及び
図9に基づき説明する。
図8及び
図9は本実施形態に係る急減速要因特定処理プログラムのフローチャートである。ここで、急減速要因特定処理プログラムは、前回プログラムを実行した時から所定時間(例えば24時間)経過後に実行され、各車両4から送信されたプローブ情報に基づいて、道路において車両の急減速が発生した地点を特定するとともに、急減速が生じた要因を特定するプログラムである。尚、以下の
図8乃至
図11にフローチャートで示されるプログラムは、サーバ装置3が備えているRAM22やROM23等に記憶されており、CPU21により実行される。
【0053】
先ずステップ(以下、Sと略記する)1においてCPU21は、現時点でプローブ情報DB12に格納されているプローブ情報(
図3)の内、現時点(即ち統計を行う時点)から所定時間(例えば24時間)前までの期間(集計期間)に収集したプローブ情報であって、且つ急減速が生じたことを示すプローブ情報を抽出する。尚、プローブ情報は
図3に示すように(a)日時とその日時における(b)車両4が走行する地域の地域コード、(c)車両4が走行するリンク、(d)車両4の進行方向(正方向又は逆方向)、(e)リンク始点(終点)からの走行距離、(f)車両4の車速、(g)ABS(Antilock Brake System)の作動状態、(h)車両4の前後方向に生じる加速度、(i)車両4のヨーレート、が含まれる。そして、全国を走行する各車両4から定期的に収集される。例えば
図3に示す例では200msec間隔で車両からプローブ情報を収集している。但し、プローブ情報の収集は必ずしも200msec間隔で行う必要はない。例えば、ナビゲーション装置5において送信対象となるプローブ情報をフラッシュメモリ54等に蓄積しておき、所定期間内のプローブ情報をまとめてサーバ装置3に送信しても良い。
【0054】
ここで、急減速が生じたことを示すプローブ情報とは、ABSが作動したことを示すプローブ情報と、車両後方への加速度が閾値(第4閾値であり例えば0.36G)以上を示すプローブ情報が該当する。尚、本実施形態ではプローブ情報として格納される『(h)車両4の前後方向に生じる加速度(以下、前後Gという)』は、車両の後方から前方を正方向とするので、車両後方への加速度が0.36G以上とは、前後G≦-0.36Gの条件に相当する。但し、上記条件を満たすプローブ情報が所定時間以内(例えば10秒以内)に複数存在する場合には、それらの複数のプローブ情報は同じ一回の急減速を示すプローブ情報と予想されるので、最も早いタイミングで収集されたプローブ情報のみを抽出対象とする。
【0055】
以降のS2~S33の処理は前記S1で取得されたプローブ情報単位でループして実行し、前記S1で抽出された全てのプローブ情報に対する処理が終了するまで繰り返し行う。
【0056】
先ず、S2においてCPU21は、プローブ情報DB12を参照し、処理対象のプローブ情報(急減速が生じたことを示すプローブ情報の一つ)の前後2秒以内(即ち、車両に急減速が生じた時点の前後2秒以内)における最小の前後Gを抽出する。尚、抽出される前後Gは、急減速が生じた車両においてその時点から前後2秒以内に生じた最小の前後Gに相当する。尚、前後Gは車両の後方から前方を正方向とするので、最小の前後Gとは車両後方への最大の加速度である。
【0057】
その後、S3においてCPU21は、前記S2で抽出された前後Gが-0.25G以下か否か、即ち急減速が生じた車両においてその時点から前後2秒以内に車両後方へ0.25G(第5閾値)以上の加速度が生じているか否かを判定する。
【0058】
そして、前記S2で抽出された前後Gが-0.25G以上である、即ち急減速が生じた車両においてその時点から前後2秒以内に車両後方へ0.25G以上の加速度が生じていると判定された場合(S3:YES)には、S5へと移行する。それに対して、前記S2で抽出された前後Gが-0.25G未満である、即ち急減速が生じた車両においてその時点から前後2秒以内に車両後方へ0.25G以上の加速度が生じていないと判定された場合(S3:NO)には、S4へと移行する。
【0059】
S4においてCPU21は、処理対象のプローブ情報において急減速が生じた要因は、ABSのノイズ、即ち実際には急減速が行われていないと判定する。例えばタイヤが浮いた瞬間にブレーキが踏まれると、車両が急減速していないにもかかわらずABSが作動する場合などがある。その後、S33へと移行し、処理対象のプローブ情報に急減速が生じた要因を紐づけ、急減速履歴情報として急減速履歴DB13へと格納する。
【0060】
一方、S5においてCPU21は、プローブ情報DB12を参照し、処理対象のプローブ情報(急減速が生じたことを示すプローブ情報の一つ)の前後3秒以内(即ち、車両に急減速が生じた時点の前後3秒以内)におけるヨーレートの絶対値の最大値を抽出する。尚、抽出される前後Gは、急減速が生じた車両においてその時点から前後3秒以内に生じたヨーレートの絶対値の最大値に相当する。
【0061】
その後、S6においてCPU21は、前記S5で抽出されたヨーレートの値が8.5deg/s以下か否か、即ち急減速が生じた車両においてその時点から前後3秒以内に生じたヨーレートの絶対値の最大値が8.5deg/s以下か否かを判定する。
【0062】
そして、前記S5で抽出されたヨーレートの値が8.5deg/s以下である、即ち急減速が生じた車両においてその時点から前後3秒以内に生じたヨーレートの絶対値の最大値が8.5deg/s以下であると判定された場合(S6:YES)には、S8へと移行する。それに対して、前記S5で抽出されたヨーレートの値が8.5deg/sより大きい、即ち急減速が生じた車両においてその時点から前後3秒以内に生じたヨーレートの絶対値の最大値が8.5deg/sより大きいと判定された場合(S6:NO)には、S7へと移行する。
【0063】
S7においてCPU21は、処理対象のプローブ情報において急減速が生じた要因が特定できない、即ち要因が不明と判定する。その後、S33へと移行し、処理対象のプローブ情報に急減速が生じた要因を紐づけ、急減速履歴情報として急減速履歴DB13へと格納する。
【0064】
一方、S8においてCPU21は、プローブ情報DB12を参照し、処理対象のプローブ情報(急減速が生じたことを示すプローブ情報の一つ)に含まれる“車両4が走行する地域の地域コード”、“車両4が走行するリンク”、“車両4の進行方向(正方向又は逆方向)”、“リンク始点(終点)からの走行距離”を抽出する。
【0065】
その後、S9においてCPU21は、処理対象のプローブ情報(急減速が生じたことを示すプローブ情報の一つ)に含まれる“車両4の進行方向”が『不明(進行方向が特定できない状態)』であるか否かを判定する。尚、プローブ情報において車両の進行方向は、『正方向(リンク始点からリンクに進入してリンク終点から退出する方向)』、『逆方向(リンク終点からリンクに進入してリンク始点から退出する方向)』、『不明』のいずれかで特定されている。
【0066】
そして、処理対象のプローブ情報に含まれる“車両4の進行方向”が『不明(進行方向が特定できない状態)』であると判定された場合(S9:YES)には、S10へと移行する。それに対して、処理対象のプローブ情報に含まれる“車両4の進行方向”が『正方向』又は『逆方向』であると判定された場合(S9:NO)には、S11へと移行する。
【0067】
S10においてCPU21は、パラメータ“end_flag”にNone(不明)を代入し、パラメータ“signal”にNone(不明)を代入する。尚、パラメータ“end_flag”は、処理対象のプローブ情報で示される車両の走行リンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)に信号機があるか否かを示すパラメータである。一方、パラメータ“signal”は、処理対象のプローブ情報で示される車両の走行位置が走行リンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)の近傍(所定距離以内)にあるか否かを示すパラメータである。即ち、パラメータ“end_flag”及び“signal”は急減速が生じた地点を地図情報に対応させた対応結果を示すパラメータに相当し、フラッシュメモリ24等に格納されている。その後、S19へと移行する。
【0068】
一方、S11においてCPU21は、サーバ側地
図DB15に格納されている地図情報を参照し、処理対象のプローブ情報で示される車両の走行リンクのリンク長を取得する。更に、処理対象のプローブ情報で示される車両の走行リンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)における信号機の有無を取得する。尚、サーバ装置3が有する地図情報にはリンクデータとして、リンク長を特定する情報と、リンクの終点(ノード)及びリンクの始点(ノード)に信号機が存在するか否かを特定する情報を含んでいる。
【0069】
次に、S12においてCPU21は、前記S11において地図情報からリンク長と信号機の有無に関する情報を取得することができたか否か判定する。
【0070】
そして、前記S11において地図情報からリンク長と信号機の有無に関する情報を取得することができたと判定された場合(S12:YES)には、S13へと移行する。それに対して、前記S11において地図情報からリンク長と信号機の有無に関する情報を取得することができなかったと判定された場合(S12:NO)には、S10へと移行する。
【0071】
次に、S13においてCPU21は、前記S11で地図情報から取得した情報に基づいて、処理対象のプローブ情報で示される車両の走行リンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)に信号機があるか否かを判定する。
【0072】
そして、処理対象のプローブ情報で示される車両の走行リンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)に信号機があると判定された場合(S13:YES)には、S14へと移行する。S14ではCPU21は、パラメータ“signal”にTrue(信号機有り)を代入する。その後、S16へと移行する。
【0073】
一方、処理対象のプローブ情報で示される車両の走行リンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)に信号機が無いと判定された場合(S13:NO)には、S15へと移行する。S15ではCPU21は、パラメータ“signal”にFalse(信号機無し)を代入する。その後、S16へと移行する。
【0074】
S16においてCPU21は、前記S8で取得した処理対象のプローブ情報に含まれる“リンク始点(終点)からの走行距離”と前記S11で地図情報から取得した情報に基づいて、“リンク始点(終点)からの走行距離”に基準距離(第2閾値であり例えば47.48m)を加算した合計距離が、車両の走行リンクのリンク長以上か否かを判定する。ここで、基準値は固定値としても良いし、処理対象のプローブ情報に含まれる車両の車速に応じて変動する値としても良い。車両の車速に応じて変動する値とする場合には、例えば車両の車速で3秒間に進む距離とする。
【0075】
そして、“リンク始点(終点)からの走行距離”に基準距離(例えば47.48m)を加算した合計距離が、車両の走行リンクのリンク長以上であると判定された場合、即ち処理対象のプローブ情報で示される車両の走行位置がリンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)の近傍(基準距離以内)にあると判定された場合(S16:YES)には、S17へと移行する。S17ではCPU21は、パラメータ“end_flag”にTrue(端点近傍にあり)を代入する。その後、S16へと移行する。
【0076】
一方、“リンク始点(終点)からの走行距離”に基準距離(例えば47.48m)を加算した合計距離が、車両の走行リンクのリンク長未満であると判定された場合、即ち処理対象のプローブ情報で示される車両の走行位置がリンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)の近傍(基準距離以内)にないと判定された場合(S16:NO)には、S18へと移行する。S18ではCPU21は、パラメータ“end_flag”にFalse(端点近傍にない)を代入する。その後、S19へと移行する。
【0077】
S19においてCPU21は、プローブ情報DB12を参照し、処理対象のプローブ情報(急減速が生じたことを示すプローブ情報の一つ)からその後の20秒以内(即ち、車両に急減速が生じた時点から20秒以内)における車両の車速を抽出し、その期間において車両の車速が10km/h(第1閾値)未満の状態にある継続時間を算出する。
【0078】
次に、S20においてCPU21は、前記S19で算出された継続時間が10秒未満であるか否かを判定する。
【0079】
そして、前記S19で算出された継続時間が10秒未満であると判定された場合(S20:YES)には、S27へと移行する。それに対して、前記S19で算出された継続時間が10秒以上であると判定された場合(S20:NO)には、S21へと移行する。
【0080】
S21においてCPU21は、フラッシュメモリ24からパラメータ“end_flag”を読み出し、False(端点近傍にない)であるか否かを判定する。
【0081】
そして、パラメータ“end_flag”がFalse(端点近傍にない)、即ち処理対象のプローブ情報で示される車両の走行位置がリンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)の近傍にないと判定された場合(S21:YES)には、S22へと移行する。
【0082】
S22においてCPU21は、処理対象のプローブ情報において急減速が生じた要因は、渋滞末尾に基づく急減速、即ち渋滞の末尾に位置する前方車両との車間が狭くなったことに運転者が気づいて行った急減速であると判定する。その後、S33へと移行し、処理対象のプローブ情報に急減速が生じた要因を紐づけ、急減速履歴情報として急減速履歴DB13へと格納する。
【0083】
一方、パラメータ“end_flag”がFalse(端点近傍にない)以外、即ち処理対象のプローブ情報で示される車両の走行位置がリンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)の近傍にある、或いは走行位置を特定できないと判定された場合(S21:NO)には、S23へと移行する。
【0084】
S23においてCPU21は、プローブ情報DB12を参照し、処理対象のプローブ情報(急減速が生じたことを示すプローブ情報の一つ)からその後の20秒以内(即ち、車両に急減速が生じた時点から20秒以内)における車両の最低車速を抽出する。
【0085】
その後、S24においてCPU21は、フラッシュメモリ24からパラメータ“signal”を読み出し、前記S23で抽出された車両の最低車速が0km/hであって、且つパラメータ“signal”がTrue(信号機有り)であるか否かを判定する。
【0086】
そして、前記S23で抽出された車両の最低車速が0km/hであって、且つパラメータ“signal”がTrue(信号機有り)、即ち処理対象のプローブ情報で示される車両の走行リンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)に信号機があると判定された場合(S24:YES)には、S25へと移行する。
【0087】
S25においてCPU21は、処理対象のプローブ情報において急減速が生じた要因は、信号が変化したことに基づく急減速、即ち信号が青から黄に変化したことに運転者が気づいて停止線で止まる為に行った急減速であると判定する。その後、S33へと移行し、処理対象のプローブ情報に急減速が生じた要因を紐づけ、急減速履歴情報として急減速履歴DB13へと格納する。
【0088】
一方、前記S23で抽出された車両の最低車速が0km/hでない、或いはパラメータ“signal”がTrue(信号機有り)以外、即ち処理対象のプローブ情報で示される車両の走行リンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)に信号機が無い又は信号機の有無を特定できないと判定された場合(S24:NO)には、S26へと移行する。
【0089】
S26においてCPU21は、処理対象のプローブ情報において急減速が生じた要因が特定できない、即ち要因が不明と判定する。その後、S33へと移行し、処理対象のプローブ情報に急減速が生じた要因を紐づけ、急減速履歴情報として急減速履歴DB13へと格納する。
【0090】
一方、S27においてCPU21は、プローブ情報DB12を参照し、処理対象のプローブ情報(急減速が生じたことを示すプローブ情報の一つ)からその後の20秒以内(即ち、車両に急減速が生じた時点から20秒以内)における車両の最低車速を抽出する。
【0091】
その後、S28においてCPU21は、前記S27で抽出された車両の最低車速が2km/h(第3閾値)以上か否かを判定する。
【0092】
そして、前記S27で抽出された車両の最低車速が2km/h以上と判定された場合(S28:YES)には、S29へと移行する。
【0093】
S29においてCPU21は、処理対象のプローブ情報において急減速が生じた要因は、前方車両(渋滞末尾は除く)との車間に基づく一時的な急減速、即ち前方車両との車間が狭くなったことに運転者が気づいて行った急減速と判定する。その後、S33へと移行し、処理対象のプローブ情報に急減速が生じた要因を紐づけ、急減速履歴情報として急減速履歴DB13へと格納する。
【0094】
一方、前記S27で抽出された車両の最低車速が2km/h未満(0km/hも含む)と判定された場合(S28:NO)には、S30へと移行する。
【0095】
S30においてCPU21は、フラッシュメモリ24からパラメータ“end_flag”及び“signal”を読み出し、パラメータ“end_flag”がTrue(端点近傍にある)且つ“signal”がFalse(信号機無し)であるか否かを判定する。
【0096】
そして、パラメータ“end_flag”がTrue(端点近傍にある)且つ“signal”がFalse(信号機無し)、即ち処理対象のプローブ情報で示される車両の走行位置がリンクの進行方向端点(正方向であればリンク終点、逆方向であればリンク始点となる)の近傍にあり、且つ進行方向端点に信号機が無いと判定された場合には、S31へと移行する。
【0097】
S31においてCPU21は、処理対象のプローブ情報において急減速が生じた要因は、一時停止の道路標識による急減速、即ち一時停止の道路標識に運転者が気づいて停止する為に行った急減速と判定する。その後、S33へと移行し、処理対象のプローブ情報に急減速が生じた要因を紐づけ、急減速履歴情報として急減速履歴DB13へと格納する。
【0098】
一方、パラメータ“end_flag”がTrue(端点近傍にある)以外、或いは“signal”がFalse(信号機無し)以外と判定された場合には、S32へと移行する。
【0099】
S32においてCPU21は、処理対象のプローブ情報において急減速が生じた要因が特定できない、即ち要因が不明と判定する。その後、S33へと移行し、処理対象のプローブ情報に急減速が生じた要因を紐づけ、急減速履歴情報として急減速履歴DB13へと格納する。
【0100】
その後、前記S1で取得された全てのプローブ情報に対して上記S2~S33の処理が実行された後に、当該急減速要因特定処理プログラムを終了する。その結果、急減速履歴DB13には、
図4に示すように急減速が生じたことを示す各プローブ情報に対して急減速が生じた要因が紐づけられ、過去に車両に生じた急減速の履歴を示す急減速履歴情報として格納される。尚、急減速の要因が「ABSのノイズ」であると判定(S4)されたプローブ情報については急減速履歴DB13に格納しないようにしても良い。
【0101】
次に、走行支援システム1が有するサーバ装置3において実行する案内基準点設定処理プログラムについて
図10及び
図11に基づき説明する。
図10及び
図11は本実施形態に係る案内基準点設定処理プログラムのフローチャートである。ここで、案内基準点設定処理プログラムは、前回プログラムを実行した時から所定時間(例えば1か月)経過後に実行され、前述した急減速要因特定処理プログラム(
図8、
図9)において生成された急減速履歴情報に基づいて、道路において車両の急減速が生じた地点である急減速地点の分布を特定し、急減速地点に関する案内を行うタイミングの基準となる案内基準点を設定し、車両に対して配信するプログラムである。
【0102】
先ず、S41においてCPU21は、現時点で急減速履歴DB13に格納されている急減速履歴情報の内、現時点(即ち統計を行う時点)から所定時間(例えば3か月)前までの期間(集計期間)において生じた減速地点に係る急減速履歴情報を抽出する。そして、抽出した急減速履歴情報に基づいて、現時点から所定時間前までの集計期間に走行した各車両で急減速が生じた回数、即ち急減速地点の数をリンク毎且つ進行方向毎に集計する。
【0103】
ここで、
図12は急減速地点の集計結果の一例である。
図12に示すようにリンク毎且つ進行方向(正方向又は逆方向)毎に、集計対象となる期間内に走行した各車両で急減速が生じた回数、即ち急減速地点の数の合計が算出されている。尚、急減速地点の集計は時間帯や曜日毎に区分して行ってもよい。
【0104】
次に、S42においてCPU21は、特に急減速地点の数の合計が閾値以上のリンク及び進行方向を、走行する際に運転者の注意が必要な“危険対象リンク及び進行方向”として抽出する。尚、閾値は集計期間の長さに応じて適宜変更可能であるが、例えば『10』とする。
図12に示す例では、リンクID『100003』の『逆方向』とリンクID『100005』の『正方向』が、“危険対象リンク及び進行方向”として抽出されることとなる。
【0105】
以下のS43~S50の処理は前記S42で取得された危険対象リンク及び進行方向単位でループして実行し、前記S42で抽出された全ての危険対象リンク及び進行方向に対する処理が終了するまで繰り返し行う。
【0106】
先ず、S43でCPU21は、プローブ情報DB12に基づいて、処理対象の危険対象リンク及び進行方向について集計期間内に車両が走行した全体の走行回数を取得する。その後、前記S41で集計した処理対象の危険対象リンク及び進行方向において集計期間内に急減速が発生した回数に基づいて、処理対象の危険対象リンク及び進行方向における急減速の発生頻度を算出する。具体的には以下の式(1)により算出される。
急減速の発生頻度=急減速の発生回数/全体の走行回数・・・・(1)
【0107】
次に、S44においてCPU21は、処理対象の危険対象リンク及び進行方向における急減速の発生頻度が閾値(例えば0.0019)以上であるか否かを判定する。
【0108】
そして、処理対象の危険対象リンク及び進行方向における急減速の発生頻度が閾値以上であると判定された場合(S44:YES)には、S45へと移行する。それに対して、処理対象の危険対象リンク及び進行方向における急減速の発生頻度が閾値未満であると判定された場合(S44:NO)には、処理対象の危険対象リンク及び進行方向は急減速の発生頻度が低いのでユーザに案内する必要性が低いと推定し、案内対象とすることなく終了する。
【0109】
次に、S45においてCPU21は、処理対象の危険対象リンク及び進行方向について集計期間内に車両が走行した全体の走行回数が閾値(例えば500回)以上であるか否かを判定する。
【0110】
そして、処理対象の危険対象リンク及び進行方向を集計期間内に車両が走行した全体の走行回数が閾値以上であると判定された場合(S45:YES)には、S46へと移行する。それに対して、処理対象の危険対象リンク及び進行方向を集計期間内に車両が走行した全体の走行回数が閾値未満であると判定された場合(S45:NO)には、処理対象の危険対象リンク及び進行方向は集計対象となるデータ数が少なく信頼度が低いと推定し、案内対象とすることなく終了する。
【0111】
S46においてCPU21は、前記S41で集計した処理対象の危険対象リンク及び進行方向において集計期間内に急減速が発生した回数を、車両毎(プローブ情報の送信元の車両ID毎)に区分して集計する。
【0112】
その後、S47においてCPU21は、前記S41で集計した処理対象の危険対象リンク及び進行方向において集計期間内に急減速が発生した回数が、特定の車両に偏っているか否かを判定する。具体的には、一の車両が全体の回数の8割以上を占めているか否かを判定する。
【0113】
そして、処理対象の危険対象リンク及び進行方向における急減速の発生の回数について一の車両が全体の回数の8割以上を占めていないと判定された場合(S47:NO)には、S48へと移行する。それに対して、処理対象の危険対象リンク及び進行方向における急減速の発生の回数について一の車両が全体の回数の8割以上を占めていると判定された場合(S47:YES)には、急減速の発生は一部のユーザの運転特性に基づくものであると推定し、処理対象の危険対象リンク及び進行方向を案対対象とすることなく終了する。
【0114】
次に、S48においてCPU21は、前記S41で集計した処理対象の危険対象リンク及び進行方向において集計期間内に急減速が発生した回数を、急減速の発生の要因毎に区分して集計する。尚、急減速の発生の要因は、前述した急減速要因特定処理プログラム(
図8、
図9)によって(1)信号が変化したことに基づく急減速、(2)一時停止の道路標識による急減速、(3)前方車両(渋滞末尾は除く)との車間に基づく一時的な急減速、(4)渋滞末尾に基づく急減速、(5)要因が特定できない急減速(要因不明)、(6)ABSのノイズのいずれかに特定されている。但し、“(6)ABSのノイズ”については集計対象から除くのが望ましい。
【0115】
その後、S49においてCPU21は、前記S41で集計した処理対象の危険対象リンク及び進行方向において集計期間内に急減速が発生した回数が、特定の急減速の要因に偏っているか否かを判定する。具体的には、最も割合の高い急減速の要因が全体の回数の6割以上を占めているか否かを判定する。
【0116】
そして、処理対象の危険対象リンク及び進行方向における急減速の発生の回数について、最も割合の高い急減速の要因が全体の回数の6割以上を占めていると判定された場合(S49:YES)には、S50へと移行する。それに対して、処理対象の危険対象リンク及び進行方向における急減速の発生の回数について、最も割合の高い急減速の要因が全体の回数の6割以上を占めていないと判定された場合(S49:NO)には、処理対象の危険対象リンク及び進行方向において急減速は恒常的に生じておらず今回の集計期間において一時的に生じたに過ぎないと推定し、処理対象の危険対象リンク及び進行方向を案内対象とすることなく終了する。
【0117】
一方、S50においてCPU21は、処理対象の危険対象リンク及び進行方向を、発生の回数が最も割合の高い急減速の要因と紐づけて案内対象候補として登録する。
【0118】
その後、前記S42で取得された全ての危険対象リンク及び進行方向に対して上記S43~S50の処理が実行された後にS51へと移行する。
【0119】
S51においてCPU21は、前記S50で登録された全ての案内対象候補を対象として、紐づけられた急減速の要因毎に区分する。そして、急減速の要因毎に集計対象となる期間内に急減速が発生した回数が多い順に所定数(例えば15個)の案内対象候補を抽出する。そして、抽出された案内対象候補を最終的にユーザに案内を行う案内対象として登録する。
【0120】
以下のS52~S62の処理は前記S51で登録された案内対象単位でループして実行し、前記S51で登録された全ての案内対象に対する処理が終了するまで繰り返し行う。
【0121】
先ず、S52でCPU21は、案内対象に登録された危険対象リンクを所定距離単位(例えば30m単位)で区分する。次に、区分された区間(以下、リンク区間という)毎に、該リンク区間を走行した各車両で急減速が生じた回数、即ち該リンク区間に含まれる急減速地点の数を算出する。そして、危険対象リンク全体且つ進行方向で発生した急減速地点の全体数に対する各リンク区間で発生した急減速地点の数の割合を算出する。
【0122】
以下の説明では、リンク区間に対してリンクの順方向の始点から順に“リンクID-0”、“リンクID-1”、“リンクID-2”・・・・のIDを付する。例えばID“100001-5”は、リンクID“100001”の順方向の始点から150m離れた地点から180m離れた地点までのリンク区間を示す。
【0123】
ここで
図13は、一例としてリンクID『100005』の『順方向』の統計結果を示す。リンクID『100005』の『順方向』全体で発生した急減速地点の数は『25』である。その内、『100005-2』で発生した急減速地点の数は「3」、『100005-6』で発生した急減速地点の数は「14」、『100005-9』で発生した急減速地点の数は「8」、その他のリンク区間は「0」である。その結果、『100005-2』における急減速地点の割合は「0.12」、『100005-6』における急減速地点の割合は「0.56」、『100005-9』における急減速地点の割合は「0.32」、その他のリンク区間における急減速地点の割合は「0」となる。
【0124】
その後、S53においてCPU21は、前記S52で算出されたリンク区間毎の急減速地点の割合を参照し、急減速地点の割合が50%以上のリンク区間があるか否か判定する。
【0125】
そして、急減速地点の割合が50%以上のリンク区間があると判定された場合(S53:YES)には、S54へと移行する。尚、急減速地点の割合が50%以上のリンク区間は、危険対象リンクにおいて急減速地点が集中して生じている区間であり、その区間を走行する車両に対して事前に注意喚起を行う必要がある区間となる。それに対して、急減速地点の割合が50%以上のリンク区間がないと判定された場合(S53:NO)には、S56へと移行する。
【0126】
S54においてCPU21は、急減速地点の割合が50%以上と判定されたリンク区間の始点(進行方向手前側の端点)を案内基準点に設定する。例えば
図14に示す例では、リンク区間『100005-6』における急減速地点の割合が全体の50%以上となっているので、リンク区間『100005-6』の始点が案内基準点Xに設定される。尚、案内基準点は、急減速地点に関する案内を行うタイミングを決定する際の基準となる地点であり、より具体的には車両が案内基準点から基準距離(例えば300m)手前に到達したタイミングで急減速地点に関する案内が開始される。その結果、車両が急減速地点の多数存在するリンク区間『100005-6』を通過する前に、運転者に対して注意を促す案内を行うことが可能である。尚、案内内容の詳細については後述する。
【0127】
その後、S55においてCPU21は、前記S54で特定された案内基準点を特定する情報と案内対象に紐付けられていた急減速の要因(即ち案内対象となる急減速地点の急減速の要因)を急減速地点案内情報(配信情報)として、急減速地点案内DB14に格納する(
図5参照)。例えば急減速地点案内情報は、統計を行った日時を特定する情報と、案内基準点を含むリンク及び進行方向(即ち急減速地点に関する案内を行うリンク及び進行方向)と、案内基準点の位置を特定する情報と、案内対象となる急減速地点の急減速の要因と、を含む。
【0128】
一方、S56においてCPU21は、前記S52で算出されたリンク区間毎の急減速地点の割合を参照し、急減速地点の割合が40%以上のリンク区間が2か所以上あるか否か判定する。
【0129】
そして、急減速地点の割合が40%以上のリンク区間が2か所以上あると判定された場合(S56:YES)には、S57へと移行する。尚、急減速地点の割合が40%以上のリンク区間は、危険対象リンクにおいて急減速地点が集中して生じている区間であり、その区間を走行する車両に対して事前に注意喚起を行う必要がある区間となる。それに対して、急減速地点の割合が40%以上のリンク区間が2か所以上ないと判定された場合(S56:NO)には、S60へと移行する。
【0130】
更にS57においてCPU21は、急減速地点の割合が40%以上あると判定されたリンク区間の間の距離を算出し、リンク区間の間の距離(より具体的には始点間の距離)が所定距離以上(例えば300m以上)離れているか否かを判定する。尚、前記S57の判定基準となる所定距離は例えば道路種別等に基づいて適宜設定可能である。
【0131】
そして、急減速地点の割合が40%以上のリンク区間の間の距離が所定距離以上離れていると判定された場合(S57:YES)には、S59へと移行する。それに対して、急減速地点の割合が40%以上のリンク区間の間の距離が所定距離未満であると判定された場合(S57:NO)には、S58へと移行する。
【0132】
S58においてCPU21は、急減速地点の割合が40%以上と判定されたリンク区間の内、最も進行方向手前側にあるリンク区間の始点(進行方向手前側の端点)を案内基準点に設定する。例えば
図15に示す例では、リンク区間『100005-4』と『100005-9』における急減速地点の割合がそれぞれ全体の40%以上となっており、且つリンク区間の間の距離が所定距離である300m未満となっているので、リンク区間『100005-4』の始点が案内基準点Xに設定される。その結果、車両が1つ目のリンク区間『100005-4』の通過直前、通過中或いは通過直後に、2つ目のリンク区間『100005-9』についての案内が行われることを防止することが可能となる。リンク区間『100005-4』とリンク区間『100005-9』は近接して配置されているので、1つ目のリンク区間『100005-4』に対して運転者に注意を促す案内を行えば、リンク区間『100005-9』に対する注意も促すことが可能である。
【0133】
その後、S55へと移行し、前記S58で特定された案内基準点を急減速地点案内情報(配信情報)として、急減速地点案内DB14に格納する。
【0134】
一方、S59においてCPU21は、急減速地点の割合が40%以上と判定された各リンク区間の始点(進行方向手前側の端点)を案内基準点に設定する。即ち、急減速地点の割合が40%以上と判定されたリンク区間が2つあるのであれば、案内基準点も2か所設定されることとなる。例えば
図16に示す例では、リンク区間『100005-4』と『100005-15』における急減速地点の割合がそれぞれ全体の40%以上となっており、且つリンク区間の間の距離が所定距離である300m以上離れているので、リンク区間『100005-4』の始点と『100005-15』の始点が夫々案内基準点Xに設定される。その結果、車両が急減速地点の多数存在するリンク区間『100005-4』と『100005-15』を通過する前に、それぞれ運転者に対して注意を促す案内を行うことが可能である。尚、リンク区間『100005-4』とリンク区間『100005-15』は離れて配置されているので、車両が1つ目のリンク区間『100005-4』の通過直前、通過中或いは通過直後に、2つ目のリンク区間『100005-15』についての案内が行われることも防止できる。
【0135】
その後、S55へと移行し、前記S59で特定された案内基準点を急減速地点案内情報(配信情報)として、急減速地点案内DB14に格納する。
【0136】
また、S60においてCPU21は、前記S52で算出されたリンク区間毎の急減速地点の割合を参照し、最も急減速地点の割合が高いリンク区間と、該リンク区間に隣接する前後2つのリンク区間を含めた急減速地点の割合が50%以上となる範囲があるか否か判定する。
【0137】
そして、最も急減速地点の割合が高いリンク区間と、該リンク区間に隣接する前後2つのリンク区間を含めた急減速地点の割合が50%以上であると判定された場合(S60:YES)には、S61へと移行する。尚、隣接する5つのリンク区間で急減速地点の割合が合計で50%以上となる範囲は、危険対象リンクにおいて急減速地点が集中して生じている範囲であり、その範囲を走行する車両に対しては事前に注意喚起を行う必要がある範囲となる。それに対して、最も急減速地点の割合が高いリンク区間と、該リンク区間に隣接する前後2つのリンク区間を含めた急減速地点の割合が50%未満であると判定された場合(S60:NO)には、S62へと移行する。尚、本実施形態では最も急減速地点の割合が高いリンク区間とそのリンク区間に隣接する前後2つのリンク区間を判定対象としているが、最も急減速地点の割合が高いリンク区間とそのリンク区間に隣接する前後1のリンク区間、或いは最も急減速地点の割合が高いリンク区間とそのリンク区間に隣接する前後3以上のリンク区間を対象としてもよい。
【0138】
S61においてCPU21は、該当するリンク区間の内、最も進行方向手前側にあるリンク区間の始点(進行方向手前側の端点)を案内基準点に設定する。例えば
図17に示す例では、リンク区間『100005-6』が急減速地点の割合が最も高いリンク区間となっており、且つその前後2つのリンク区間を含めた『100005-4~8』の急減速地点の割合が50%以上となっているので、最も進行方向手前側にあるリンク区間『100005-4』の始点が案内基準点Xに設定される。その結果、急減速地点が一定の範囲に跨って存在する場合であっても、急減速地点に関する案内が繰り返し行われることなく、車両がその範囲を通過する前のタイミングで急減速地点に対する注意を促すことが可能となる。
【0139】
一方、S62においてCPU21は、処理対象の危険対象リンク及び進行方向に含まれる各リンク区間の内、急減速地点を少なくとも1以上含み、且つ最も進行方向手前側にあるリンク区間の始点(進行方向手前側の端点)を案内基準点に設定する。例えば
図18に示す例では、リンク区間『100005-3』が急減速地点を含み、且つ最も進行方向手前側にあるリンク区間となっているので、リンク区間『100005-3』の始点が案内基準点Xに設定される。その結果、急減速地点がリンク全体に分散して存在する場合であっても、急減速地点に関する案内が繰り返し行われることなく、車両が最初に急減速地点を含むリンク区間を通過する前のタイミングで急減速地点に対する注意を促すことが可能となる。
【0140】
その後、S55へと移行し、前記S61又はS62で特定された案内基準点を急減速地点案内情報(配信情報)として、急減速地点案内DB14に格納する。
【0141】
続いて、S63でCPU21は、急減速地点案内DB14に格納されている急減速地点案内情報を、配信情報として要求のあった車両4に配信する。尚、配信要求の有無に関わらず通信可能な状態にある全ての車両4に対して配信しても良い。或いは案内基準地点の周辺を走行する車両のみに対して配信するようにしても良い。
【0142】
次に、走行支援システム1が有するナビゲーション装置5において実行する走行支援情報案内処理プログラムについて
図19に基づき説明する。
図19は本実施形態に係る走行支援情報案内処理プログラムのフローチャートである。ここで、走行支援情報案内処理プログラムは車両のACC電源(accessory power supply)がONされた後に実行され、前述の案内基準点設定処理プログラム(
図10、
図11)で設定された案内基準点に基づいて急減速地点に関する案内を行うプログラムである。尚、以下の
図19にフローチャートで示されるプログラムは、ナビゲーション装置5が備えているRAM52やROM53等に記憶されており、CPU51により実行される。
【0143】
先ず、走行支援情報案内処理プログラムでは、S71においてCPU51は、サーバ装置3から配信された配信情報を受信する。尚、受信された配信情報は配信情報DB47に格納される。また、受信した配信情報には、前述の案内基準点設定処理プログラム(
図9、
図10)で特定された案内基準点の位置と案内対象となる急減速地点の急減速の要因とを特定する情報が含まれる。
【0144】
次に、S72においてCPU51は、車両4に関する車両情報を取得する。ここで、前記S72で取得される車両情報としては、車両4の現在位置、方位、車両が今後に走行する予定の走行予定経路に関する情報である。尚、車両の走行予定経路は、案内経路がナビゲーション装置5で設定されている場合には案内経路とし、案内経路が設定されていない場合には道なりの経路とする。
【0145】
続いて、S73においてCPU51は、前記S71で取得した配信情報と前記S72で取得した車両情報に基づいて、急減速地点に関する案内を行うタイミングとなったか否かを判定する。具体的には
図20に示すように車両の走行予定経路上に案内基準点があって、且つ車両が案内基準点から基準距離(例えば300m)手前に到達したタイミングを、急減速地点に関する案内を行うタイミングとする。
【0146】
そして、急減速地点に関する案内を行うタイミングとなったと判定された場合(S73:YES)には、S74へと移行する。それに対して、急減速地点に関する案内を行うタイミングとなっていないと判定された場合(S73:NO)には、当該走行支援情報案内処理プログラムを終了する。
【0147】
S74においてCPU51は、急減速地点に関する案内を行う。ここで、急減速地点に関する案内を行う場合には、案内対象となる急減速地点の急減速の要因に基づいた案内を行う。具体的には、急減速の要因が“信号が変化したことに基づく急減速”である場合には、「この先、信号の急な変化に注意してください」との音声案内を出力する。また、急減速の要因が“一時停止の道路標識による急減速”である場合には、「この先、一時停止箇所がありますので注意してください」との音声案内を出力する。また、急減速の要因が“前方車両(渋滞末尾は除く)との車間に基づく一時的な急減速”である場合には、「この先、前が詰まり易くなりますので注意してください」との音声案内を出力する。また、急減速の要因が“渋滞末尾に基づく急減速”である場合には、「この先、渋滞末尾になり易い地点があるので注意してください」との音声案内を出力する。また、急減速の要因が“要因が特定できない急減速”である場合には、「この先、急ブレーキ多発地点がありますので注意してください」との音声案内を出力する。それによって、急減速が生じた要因を考慮した適切な案内を行うことが可能となる。
【0148】
また、上記音声案内の出力に加えて、液晶ディスプレイ35に表示された地図画像上において、急減速地点が分布する区間にアイコンを表示するなどして運転者に識別できるように表示しても良い。また、急減速が生じた要因によって上記アイコンの形状を変えるようにしても良い。
【0149】
以上詳細に説明した通り、本実施形態に係る走行支援システム1及びサーバ装置3では、道路を走行する車両に対して急減速が生じた場合に、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果とを取得し(S2、S5、S8、S11、S19、S23、S27)、取得した情報に基づいて車両に急減速が生じた要因を判定する(S4、S7、S22、S25、S26、S29、S331、S32)ので、道路を走行する車両に対して急減速が生じた場合に、車両に急減速が生じた要因を特定することが可能となる。その結果、車両に急減速が生じた地点に加えて車両に急減速が生じた要因を用いた案内制御や車両制御を行うことが可能となり、車両に急減速が生じた地点に対するより適切な案内や車両制御を行うことが可能となる。
【0150】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、過去に自車両又は他車両に対して急減速が生じた地点を通過する場合に、急減速が生じた要因に基づく案内を行っているが、案内以外に急減速が生じた要因に基づく車両制御を行うようにしても良い。例えば、信号機の変化や一時停止の標識によって急減速が生じているのであれば、車速を抑制する車両制御を行っても良い。また、前方車両の存在によって急減速が生じているのであれば、前方車両との車間距離を空ける為の車両制御を行っても良い。
【0151】
また、急減速要因特定処理プログラム(
図8、
図9)で特定した急減速の要因は、案内や車両制御以外に用いることも可能である。例えば、地図情報に急減速の生じやすい地点と急減速の要因を紐付けて持たせることによって、より多様化した情報を備えた地図情報を生成することも可能である。
【0152】
また、上述した急減速要因特定処理プログラム(
図8、
図9)や案内基準点設定処理プログラム(
図10、
図11)で用いられている第1閾値~第5閾値や、判定条件として用いられる時間、距離等の値は一例であり、適宜変更することが可能である。
【0153】
また、本実施形態では急減速が生じた要因を上記(1)~(6)のいずれかに分類して特定しているが、上記(1)~(6)以外の要因に特定することも可能である。例えば、車線減少による急減速、合流区間における車両合流に基づく急減速等を急減速が生じた要因として特定することも可能である。
【0154】
また、本実施形態では案内基準点を、リンク区間の始点としているが、リンク区間の始点ではなくリンク区間そのものを案内基準点としてもよい。
【0155】
また、本実施形態では
図8、
図9に示す急減速要因特定処理プログラムの実行主体は、サーバ装置3であったが、ナビゲーション装置5が実行する構成としても良い。その場合に、他車両の走行履歴を用いずに自車の走行履歴のみを用いて急減速地点を抽出する(S1)のであれば、走行支援システム1においてサーバ装置3は必須の要素ではなく、走行支援システム1をナビゲーション装置5のみで構成することも可能である。
【0156】
また、急減速地点に関する案内を行う手段としてはナビゲーション装置5の代わりに、走行案内機能を有する他の装置で走行支援システム1を構成することも可能である。例えば、ナビゲーション装置5以外の車載器、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ等が可能である。
【0157】
また、本発明に係る走行支援システムを具体化した実施例について上記に説明したが、走行支援システムは以下の構成を有することも可能であり、その場合には以下の効果を奏する。
【0158】
例えば、第1の構成は以下のとおりである。
道路を走行する複数の車両を対象として、車両(4)に対して急減速が生じた場合に、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報(15)に対応させた対応結果と、について各車両から収集した情報に基づいて取得する情報取得手段(21)と、前記情報取得手段により取得した情報に基づいて、取得した情報毎に車両に急減速が生じた要因を判定する要因判定手段(21)と、前記情報取得手段により取得した情報と前記要因判定手段により判定された要因を統計した結果、急減速の発生頻度が所定頻度以上となる道路区間がある場合に、更にその道路区間における急減速の要因として最も高い要因の割合が所定割合以上であれば、急減速の発生頻度が所定頻度以上となる前記道路区間とその道路区間における急減速の要因として最も高い要因とを紐づけて登録する道路区間登録手段と、を有する。
上記構成を有する走行支援システムによれば、道路を走行する車両に対して急減速が生じた場合に、車両に急減速が生じた要因を特定することが可能となる。その結果、例えば車両に急減速が生じた地点に加えて車両に急減速が生じた要因を用いた案内制御や車両制御を行うことが可能となり、車両に急減速が生じた地点に対するより適切な案内や車両制御を行うことが可能となる。
【0159】
また、第2の構成は以下のとおりである。
前記要因判定手段(21)は、急減速が生じたタイミング後における車両挙動と急減速が生じた地点周辺の地図情報とに基づいて、車両に急減速が生じた要因を判定する。
上記構成を有する走行支援システムによれば、道路を走行する車両に対して急減速が生じた場合に、車両の挙動と地図情報とに基づいて車両に急減速が生じた要因を正確に特定することが可能となる。
【0160】
また、第3の構成は以下のとおりである。
車両(4)に急減速が生じた要因として、信号の変化による急減速と、一時停止の道路標識による急減速と、前方車両の存在による急減速と、を含み、前記情報取得手段(21)は、前記急減速が生じたタイミング後における車両挙動として、急減速が発生したタイミング後における車両の車速を取得し、急減速が生じた地点を地図情報に対応させた対応結果として、急減速が発生した地点と該地点を含むリンクの終点との位置関係と、前記リンクの終点における信号の有無と、を取得する。
上記構成を有する走行支援システムによれば、急減速が発生したタイミング後における車両の車速と、急減速が発生した地点と該地点を含むリンクの終点との位置関係と、リンクの終点における信号の有無とに基づいて、車両に急減速が生じた要因を正確に判定することが可能となる。
【0161】
また、第4の構成は以下のとおりである。
前記要因判定手段(21)は、急減速が発生したタイミングから車速が第1閾値未満の状態が所定時間以上継続し、急減速が発生した地点から該地点を含むリンクの終点までの距離が第2閾値未満であって、前記リンクの終点に信号があり、且つ急減速が発生したタイミングから所定期間以内の車両の最低車速が0の場合に、信号の変化による急減速であると判定する。
上記構成を有する走行支援システムによれば、急減速が発生したタイミング後における車両の車速と、急減速が発生した地点と該地点を含むリンクの終点との位置関係と、リンクの終点における信号の有無とに基づいて、信号の変化によって生じた急減速か否かを正確に判定することが可能となる。
【0162】
また、第5の構成は以下のとおりである。
前記要因判定手段(21)は、急減速が発生したタイミングから車速が第1閾値未満の状態が所定時間以上継続することなく、急減速が発生した地点から該地点を含むリンクの終点までの距離が第2閾値未満であって、前記リンクの終点に信号が無く、且つ急減速が発生したタイミングから所定期間以内の車両の最低車速が前記第1閾値より遅い第3閾値未満の場合に、一時停止の道路標識による急減速であると判定する。
上記構成を有する走行支援システムによれば、急減速が発生したタイミング後における車両の車速と、急減速が発生した地点と該地点を含むリンクの終点との位置関係と、リンクの終点における信号の有無とに基づいて、一時停止の道路標識によって生じた急減速か否かを正確に判定することが可能となる。
【0163】
また、第6の構成は以下のとおりである。
前記要因判定手段(21)は、急減速が発生したタイミングから車速が第1閾値未満の状態が所定時間以上継続し、且つ急減速が発生した地点から該地点を含むリンクの終点までの距離が第2閾値以上の場合に、前方車両の存在による急減速であると判定する。
上記構成を有する走行支援システムによれば、急減速が発生したタイミング後における車両の車速と、急減速が発生した地点と該地点を含むリンクの終点との位置関係とに基づいて、前方車両の存在によって生じた急減速か否かを正確に判定することが可能となる。
【0164】
また、第7の構成は以下のとおりである。
前記要因判定手段(21)は、急減速が発生したタイミングから車速が第1閾値未満の状態が所定時間以上継続することなく、且つ急減速が発生したタイミングから所定期間以内の車両の最低車速が前記第1閾値より遅い第3閾値以上の場合に、前方車両の存在による急減速であると判定する。
上記構成を有する走行支援システムによれば、急減速が発生したタイミング後における車両の車速と、急減速が発生した地点と該地点を含むリンクの終点との位置関係とに基づいて、前方車両の存在によって生じた急減速か否かを正確に判定することが可能となる。
【0165】
また、第8の構成は以下のとおりである。
車両(4)の前後方向に生じる前後加速度を取得する加速度取得手段(21)と、車両のアンチロックブレーキシステムの作動状況を取得する作動状況取得手段(21)と、車両の後方から前方を前記前後加速度の正方向とした場合において、前記前後加速度が負方向に第4閾値以上となった場合、又はアンチロックブレーキシステムが作動した場合に、車両に対して急減速が生じたと判定する急減速判定手段(21)と、を有する。
上記構成を有する走行支援システムによれば、車両の前後方向に生じる加速度とABSの動作に基づいて、車両に急減速が生じたか否か正確に判定することが可能となる。
【0166】
また、第9の構成は以下のとおりである。
前記急減速判定手段(21)は、車両(4)のアンチロックブレーキシステムが作動した場合には、前記前後加速度が負方向に前記第4閾値より小さい第5閾値以上生じていることを条件として車両に対して急減速が生じたと判定する。
上記構成を有する走行支援システムによれば、ABSのノイズ、即ち実際には急減速が行われていないにもかかわらずABSが作動した場合を急減速が生じたと判定されないように適切に除外することが可能となる。
【0167】
また、第10の構成は以下のとおりである。
道路を走行する各車両(4)から、車両の前後方向に生じる前後加速度と、車両のアンチロックブレーキシステムの作動状況と、車両の車速と、車両の現在位置と、を特定する情報を収集する情報収集手段(21)を有し、前記急減速判定手段(21)は、前記情報収集手段によって収集された情報に基づいて前記各車両を対象として急減速が生じたことを判定し、前記情報取得手段(21)は、前記情報収集手段によって収集された情報と地図情報とに基づいて、急減速が生じたと判定された車両を対象として、急減速が生じたタイミング後における車両挙動と、急減速が生じた地点を地図情報に対応させた対応結果と、を取得する。
上記構成を有する走行支援システムによれば、道路を走行する各車両に対して急減速が生じた場合に、各車両から収集した情報に基づいて、各車両において急減速が生じた要因を特定することが可能となる。その結果、全国のより広範囲の道路において車両に急減速が生じた地点に加えて車両に急減速が生じた要因を用いた案内制御や車両制御を行うことが可能となる。
【0168】
また、第11の構成は以下のとおりである。
前記道路区間登録手段により登録された急減速の発生頻度が所定頻度以上となる前記道路区間を通過する車両に対して、該道路区間に紐づけられた要因に基づく案内を行う要因案内手段を有する。
上記構成を有する走行支援システムによれば、車両に急減速が生じた地点に対する案内を行う場合に、車両に急減速が生じた要因を考慮した案内を行うことが可能となり、車両に急減速が生じた地点に対するより適切な案内を行うことが可能となる。
【符号の説明】
【0169】
1 走行支援システム
2 プローブセンタ
3 サーバ装置
4 車両
5 ナビゲーション装置
11 サーバ制御ECU
21 CPU
12 プローブ情報DB
13 急減速履歴DB
14 急減速地点案内DB
33 ナビゲーションECU
51 CPU