(57)【要約】【課題】可動物の数が増えても計算時間の増大を抑制して、衝突の危険性を判定することができるようにする。【解決手段】可動物進入可能性マップのブロックに格納された可動物粒子の移動状態を、ランダムデータに基づいて変更して、各可動物粒子が格納されるブロックを移動させることを繰り返し行う。各可動物粒子の移動により、遷移制約を受ける領域のブロックに格納された場合、可動物粒子を消滅させると共に、同じ可動物の可動物粒子を複製して、同じ可動物の他の可動物粒子が格納されたブロック又はその周辺のブロックに、複製された可動物粒子を格納する。他の可動物の可動物粒子と重複したことにより消滅した可動物粒子の組み合わせの消滅位置を示す消滅情報を記録する。記録された消滅情報の消滅位置に基づいて、可動物同士が衝突する危険性がある位置を判定する。【選択図】図７
2011198266.tif 000002
【特許請求の範囲】
【請求項１】
判定対象範囲から、可動物及び前記可動物の移動状態を検出する可動物検出手段と、
前記可動物検出手段によって検出された可動物の移動状態を含む可動物データを生成すると共に、前記判定対象範囲を分割した複数のブロックで表されると共に、前記ブロックに静止物の存在が記録された地図情報において、前記可動物検出手段によって検出された可動物の位置に対応するブロックに、前記生成された前記可動物データを格納するデータ生成手段と、
前記地図情報のブロックに格納された可動物データの移動状態を、ランダムデータに基づいて変更すると共に、前記変更された前記移動状態に応じて、各可動物データが格納されるブロックを移動させることを繰り返し行うデータ移動手段と、
前記データ移動手段による各可動物データの移動が行われる毎に、各可動物データの移動により、異なる可動物の可動物データの組み合わせが同じブロックに格納された場合、前記可動物データの組み合わせを消滅させると共に、各々対応する可動物の可動物データを生成し、前記対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、前記生成された可動物データを格納し、各可動物データの移動により、前記可動物データが、静止物が存在するブロックに格納された場合、前記可動物データを消滅させると共に、対応する可動物の可動物データを生成し、前記対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、前記生成された可動物データを格納するデータ更新手段と、
前記データ更新手段において消滅した前記可動物データの組み合わせの消滅位置と、前記可動物データの組み合わせの可動物に関する情報とを示す消滅情報を記録する記録手段と、
前記記録手段によって記録された消滅情報の消滅位置に基づいて、前記可動物同士が衝突する危険性がある位置を判定する判定手段と、
を含む危険判定装置。
【請求項２】
前記データ生成手段は、前記可動物検出手段によって検出された可動物の可動物データを生成して前記ブロックに格納すると共に、前記地図情報において、前記静止物の存在が記録されたブロックと、判定対象物の位置とに基づいて、前記判定対象物から見たときの静止物によって形成された死角領域を特定し、前記特定された前記死角領域内に存在すると想定される可動物の前記可動物データを生成し、前記特定された死角領域内のブロックに、前記生成された前記可動物データを格納する請求項１記載の危険判定装置。
【請求項３】
前記可動物検出手段は、前記可動物及び前記可動物の移動状態と共に、前記可動物の種類を検出し、
前記データ生成手段は、前記検出された前記移動状態及び前記可動物の種類を含む前記可動物データを生成して、前記ブロックに格納し、
前記データ更新手段は、前記データ移動手段による各可動物データの移動が行われる毎に、更に、前記可動物の種類の各々について、前記可動物の種類が移動する領域でないブロックに格納された前記可動物の種類の可動物データを消滅させると共に、消滅させた分だけ、同じ可動物の可動物データを生成し、前記可動物の種類が移動する領域内の、同じ可動物の可動物データが格納されたブロック、又は該ブロックの周囲のブロックに、前記生成された可動物データを格納する請求項１記載の危険判定装置。
【請求項４】
前記データ生成手段は、前記可動物検出手段によって検出された可動物の可動物データを生成して前記ブロックに格納すると共に、前記地図情報において、前記静止物の存在が記録されたブロックと、判定対象物の位置とに基づいて、判定対象物から見たときの静止物によって形成された死角領域を特定し、前記判定対象範囲の可動物の移動環境を検出する環境検出手段によって検出された前記移動環境のうちの前記特定された死角領域の周辺の移動環境、又は前記特定された死角領域の位置に基づいて、前記特定された前記死角領域内に存在すると想定される可動物の種類を推定して、前記推定された可動物の種類を含む前記可動物データを生成し、前記特定された死角領域内のブロックに、前記生成された前記可動物データを格納する請求項３記載の危険判定装置。
【請求項５】
前記データ生成手段は、可動物である判定対象物の可動物データを更に生成し、前記地図情報において、前記判定対象物の位置に対応するブロックに、前記判定対象物の可動物データを格納し、
前記判定手段は、前記記録手段によって記録された前記消滅情報のうち、前記判定対象物の可動物データとの組み合わせで消滅したことを記録した前記消滅情報の消滅位置に基づいて、前記判定対象物が他の可動物と衝突する危険性がある位置を判定する請求項１〜請求項４の何れか１項記載の危険判定装置。
【請求項６】
判定対象範囲に存在する物体の位置を検出する物体位置検出手段と、
判定対象物の運動を推定する運動推定手段と、
前回更新された前記地図情報を、前記運動推定手段によって推定された現在の判定対象物の運動に基づいて、現在の判定対象物から見た前記地図情報に繰り返し更新する地図更新手段と、
前記地図更新手段によって前記地図情報が更新される毎に、前記更新された地図情報に、前記物体位置検出手段によって検出された現在の物体の位置に対応するブロックに、前記静止物の存在を記録すると共に、前記判定対象物から前記検出された現在の物体の位置までの間に対応する各ブロックにおける前記静止物の存在の記録を減少させる静止物記録手段と、
を更に含む請求項１〜請求項５の何れか１項記載の危険判定装置。
【請求項７】
前記データ生成手段は、予め定められた個数の前記可動物データを生成して、前記ブロックに格納する請求項１〜請求項６の何れか１項記載の危険判定装置。
【請求項８】
コンピュータを、
判定対象範囲から、可動物及び前記可動物の移動状態を検出する可動物検出手段によって検出された可動物の移動状態を含む可動物データを生成すると共に、前記判定対象範囲を分割した複数のブロックで表されると共に、前記ブロックに静止物の存在が記録された地図情報において、前記可動物検出手段によって検出された可動物の位置に対応するブロックに、前記生成された前記可動物データを格納するデータ生成手段、
前記地図情報のブロックに格納された可動物データの移動状態を、ランダムデータに基づいて変更すると共に、前記変更された前記移動状態に応じて、各可動物データが格納されるブロックを移動させることを繰り返し行うデータ移動手段、
前記データ移動手段による各可動物データの移動が行われる毎に、各可動物データの移動により、異なる可動物の可動物データの組み合わせが同じブロックに格納された場合、前記可動物データの組み合わせを消滅させると共に、各々対応する可動物の可動物データを生成し、前記対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、前記生成された可動物データを格納し、各可動物データの移動により、前記可動物データが、静止物が存在するブロックに格納された場合、前記可動物データを消滅させると共に、対応する可動物の可動物データを生成し、前記対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、前記生成された可動物データを格納するデータ更新手段、
前記データ更新手段において消滅した前記可動物データの組み合わせの消滅位置と、前記可動物データの組み合わせの可動物に関する情報とを示す消滅情報を記録する記録手段、及び
前記記録手段によって記録された消滅情報の消滅位置に基づいて、前記可動物同士が衝突する危険性がある位置を判定する判定手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、危険判定装置及びプログラムに係り、特に、可動物同士の衝突の危険性を判定する危険判定装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、可動物間の衝突確率を考慮して、走行環境の死角や可動物に起因する危険要因を推定しながら、危険度を判定して運転支援を行なう運転支援装置が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１７６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の特許文献１に記載の技術では、衝突判定を物体間の組み合わせ数だけ行う必要があり、可動物の数が増えるほど衝突確率計算の計算時間が増大してしまう、という問題がある。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、可動物の数が増えても計算時間の増大を抑制して、衝突の危険性を判定することができる危険判定装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために本発明に係る危険判定装置は、判定対象範囲から、可動物及び前記可動物の移動状態を検出する可動物検出手段と、前記可動物検出手段によって検出された可動物の移動状態を含む可動物データを生成すると共に、前記判定対象範囲を分割した複数のブロックで表されると共に、前記ブロックに静止物の存在が記録された地図情報において、前記可動物検出手段によって検出された可動物の位置に対応するブロックに、前記生成された前記可動物データを格納するデータ生成手段と、前記地図情報のブロックに格納された可動物データの移動状態を、ランダムデータに基づいて変更すると共に、前記変更された前記移動状態に応じて、各可動物データが格納されるブロックを移動させることを繰り返し行うデータ移動手段と、前記データ移動手段による各可動物データの移動が行われる毎に、各可動物データの移動により、異なる可動物の可動物データの組み合わせが同じブロックに格納された場合、前記可動物データの組み合わせを消滅させると共に、各々対応する可動物の可動物データを生成し、前記対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、前記生成された可動物データを格納し、各可動物データの移動により、前記可動物データが、静止物が存在するブロックに格納された場合、前記可動物データを消滅させると共に、対応する可動物の可動物データを生成し、前記対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、前記生成された可動物データを格納するデータ更新手段と、前記データ更新手段において消滅した前記可動物データの組み合わせの消滅位置と、前記可動物データの組み合わせの可動物に関する情報とを示す消滅情報を記録する記録手段と、前記記録手段によって記録された消滅情報の消滅位置に基づいて、前記可動物同士が衝突する危険性がある位置を判定する判定手段とを含んで構成されている。
【０００７】
また、本発明に係るプログラムは、コンピュータを、判定対象範囲から、可動物及び前記可動物の移動状態を検出する可動物検出手段によって検出された可動物の移動状態を含む可動物データを生成すると共に、前記判定対象範囲を分割した複数のブロックで表されると共に、前記ブロックに静止物の存在が記録された地図情報において、前記可動物検出手段によって検出された可動物の位置に対応するブロックに、前記生成された前記可動物データを格納するデータ生成手段、前記地図情報のブロックに格納された可動物データの移動状態を、ランダムデータに基づいて変更すると共に、前記変更された前記移動状態に応じて、各可動物データが格納されるブロックを移動させることを繰り返し行うデータ移動手段、前記データ移動手段による各可動物データの移動が行われる毎に、各可動物データの移動により、異なる可動物の可動物データの組み合わせが同じブロックに格納された場合、前記可動物データの組み合わせを消滅させると共に、各々対応する可動物の可動物データを生成し、前記対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、前記生成された可動物データを格納し、各可動物データの移動により、前記可動物データが、静止物が存在するブロックに格納された場合、前記可動物データを消滅させると共に、対応する可動物の可動物データを生成し、前記対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、前記生成された可動物データを格納するデータ更新手段、前記データ更新手段において消滅した前記可動物データの組み合わせの消滅位置と、前記可動物データの組み合わせの可動物に関する情報とを示す消滅情報を記録する記録手段、及び前記記録手段によって記録された消滅情報の消滅位置に基づいて、前記可動物同士が衝突する危険性がある位置を判定する判定手段として機能させるためのプログラムである。
【０００８】
本発明によれば、可動物検出手段によって、判定対象範囲から、可動物及び前記可動物の移動状態を検出する。データ生成手段によって、可動物検出手段によって検出された可動物の移動状態を含む可動物データを生成すると共に、判定対象範囲を分割した複数のブロックで表されると共に、ブロックに静止物の存在が記録された地図情報において、可動物検出手段によって検出された可動物の位置に対応するブロックに、生成された可動物データを格納する。
【０００９】
そして、データ移動手段によって、地図情報のブロックに格納された可動物データの移動状態を、ランダムデータに基づいて変更すると共に、変更された移動状態に応じて、各可動物データが格納されるブロックを移動させることを繰り返し行う。データ更新手段によって、データ移動手段による各可動物データの移動が行われる毎に、各可動物データの移動により、異なる可動物の可動物データの組み合わせが同じブロックに格納された場合、可動物データの組み合わせを消滅させると共に、各々対応する可動物の可動物データを生成し、対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、生成された可動物データを格納し、各可動物データの移動により、可動物データが、静止物が存在するブロックに格納された場合、可動物データを消滅させると共に、対応する可動物の可動物データを生成し、対応する可動物の他の可動物データが格納されたブロック、又は該ブロックの周辺のブロックに、生成された可動物データを格納する。また、データ更新手段において消滅した可動物データの組み合わせの消滅位置と、可動物データの組み合わせの可動物に関する情報とを示す消滅情報を記録手段に記録する。
【００１０】
そして、判定手段によって、記録手段によって記録された消滅情報の消滅位置に基づいて、可動物同士が衝突する危険性がある位置を判定する。
【００１１】
このように、各可動物データの移動を繰り返し行う毎に、可動物データの消滅及び生成を行って可動物データを更新し、消滅した可動物データの組み合わせの消滅位置に基づいて、可動物同士が衝突する危険性がある位置を判定することにより、可動物の数が増えても計算時間の増大を抑制して、衝突の危険性を判定することができる。
【００１２】
本発明に係るデータ生成手段は、可動物検出手段によって検出された可動物の可動物データを生成してブロックに格納すると共に、地図情報において、静止物の存在が記録されたブロックと、判定対象物の位置とに基づいて、判定対象物から見たときの静止物によって形成された死角領域を特定し、特定された死角領域内に存在すると想定される可動物の可動物データを生成し、特定された死角領域内のブロックに、生成された可動物データを格納することができる。これによって、死角領域内に存在すると想定される可動物との衝突の危険性を判定することができる。
【００１３】
本発明に係る可動物検出手段は、可動物及び可動物の移動状態と共に、可動物の種類を検出し、データ生成手段は、検出された移動状態及び可動物の種類を含む可動物データを生成して、ブロックに格納し、データ更新手段は、データ移動手段による各可動物データの移動が行われる毎に、更に、可動物の種類の各々について、可動物の種類が移動する領域でないブロックに格納された可動物の種類の可動物データを消滅させると共に、消滅させた分だけ、同じ可動物の可動物データを生成し、可動物の種類が移動する領域内の、同じ可動物の可動物データが格納されたブロック、又は該ブロックの周囲のブロックに、生成された可動物データを格納することができる。これによって、可動物の種類に応じて、移動する領域でないブロックに格納された可動物データを消滅させるように可動物データを更新することができる。
【００１４】
また、上記の可動物の種類を考慮した発明におけるデータ生成手段は、可動物検出手段によって検出された可動物の可動物データを生成してブロックに格納すると共に、地図情報において、静止物の存在が記録されたブロックと、判定対象物の位置とに基づいて、判定対象物から見たときの静止物によって形成された死角領域を特定し、判定対象範囲の可動物の移動環境を検出する環境検出手段によって検出された移動環境のうちの特定された死角領域の周辺の移動環境、又は特定された死角領域の位置に基づいて、特定された死角領域内に存在すると想定される可動物の種類を推定して、推定された可動物の種類を含む可動物データを生成し、特定された死角領域内のブロックに、生成された前記可動物データを格納することができる。これによって、死角領域内に存在すると想定される可動物の種類を考慮して、死角領域内に存在すると想定される可動物との衝突の危険性を判定することができる。
【００１５】
上記のデータ生成手段は、可動物である判定対象物の可動物データを更に生成し、地図情報において、判定対象物の位置に対応するブロックに、判定対象物の可動物データを格納し、判定手段は、記録手段によって記録された消滅情報のうち、判定対象物の可動物データとの組み合わせで消滅したことを記録した消滅情報の消滅位置に基づいて、判定対象物が他の可動物と衝突する危険性がある位置を判定することができる。
【００１６】
上記の発明に係る危険判定装置は、判定対象範囲に存在する物体の位置を検出する物体位置検出手段と、判定対象物の運動を推定する運動推定手段と、前回更新された地図情報を、運動推定手段によって推定された現在の判定対象物の運動に基づいて、現在の判定対象物から見た地図情報に繰り返し更新する地図更新手段と、地図更新手段によって地図情報が更新される毎に、更新された地図情報に、物体位置検出手段によって検出された現在の物体の位置に対応するブロックに、静止物の存在を記録すると共に、判定対象物から検出された現在の物体の位置までの間に対応する各ブロックにおける静止物の存在の記録を減少させる静止物記録手段とを更に含んで構成することができる。
【００１７】
上記のデータ生成手段は、予め定められた個数の可動物データを生成して、ブロックに格納することができる。
【発明の効果】
【００１８】
以上説明したように、本発明の危険判定装置及びプログラムによれば、各可動物データの移動を繰り返し行う毎に、可動物データの消滅及び生成を行って可動物データを更新し、消滅した可動物データの組み合わせの消滅位置に基づいて、可動物同士が衝突する危険性がある位置を判定することにより、可動物の数が増えても計算時間の増大を抑制して、衝突の危険性を判定することができる、という効果が得られる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態に係る衝突危険判定装置を示すブロック図である。
【図２】（Ａ）走行環境の例を示すイメージ図、（Ｂ）初期状態における局所地図情報を示すイメージ図、及び（Ｃ）レーザレーダによる検出結果が記録された局所地図情報を示すイメージ図である。
【図３】自車両の周辺の走行環境を検出した結果を示すイメージ図である。
【図４】（Ａ）可動物進入可能性マップにおいて、移動物の領域に可動物粒子を配置した様子を示すイメージ図、及び（Ｂ）可動物進入可能性マップにおいて、更に死角領域に可動物粒子を配置した様子を示すイメージ図である。
【図５】ＩＦ−ＴＨＥＮルールの例を示す図である。
【図６】可動物進入可能性マップにおいて、可動物粒子を移動させた様子を示すイメージ図である。
【図７】（Ａ）可動物粒子が配置された初期状態を示すイメージ図、（Ｂ）可動物粒子を遷移させた様子を示すイメージ図、（Ｃ）可動物粒子を消滅させた様子を示すイメージ図、（Ｄ）可動物粒子を複製した様子を示すイメージ図、及び（Ｅ）次のステップにおける可動物粒子の配置を示すイメージ図である。
【図８】（Ａ）走行環境の例を示す図、（Ｂ）可動物粒子を遷移させた様子を示すイメージ図、及び（Ｃ）可動物粒子を消滅及び複製した様子を示すイメージ図である。
【図９】（Ａ）走行環境の他の例を示す図、（Ｂ）可動物粒子を遷移させた様子を示すイメージ図、及び（Ｃ）可動物粒子を消滅及び複製した様子を示すイメージ図である。
【図１０】（Ａ）走行環境の他の例を示す図、（Ｂ）可動物粒子を遷移させた様子を示すイメージ図、及び（Ｃ）可動物粒子を消滅及び複製した様子を示すイメージ図である。
【図１１】本発明の第１の実施の形態に係る衝突危険判定装置における局所地図生成処理ルーチンの内容を示すフローチャートである。
【図１２】本発明の第１の実施の形態に係る衝突危険判定装置における危険判定処理ルーチンの内容を示すフローチャートである。
【図１３】（Ａ）第２の実施の形態に係る衝突危険判定装置において、可動物粒子を消滅させた様子を示すイメージ図、及び（Ｂ）可動物粒子を複製した様子を示すイメージ図である。
【図１４】（Ａ）第３の実施の形態に係る衝突危険判定装置において、可動物粒子を消滅させた様子を示すイメージ図、及び（Ｂ）可動物粒子を複製した様子を示すイメージ図である。
【図１５】定点観測を行っている様子を示す図である。
【図１６】データベースの例を示す図である。
【図１７】周辺情報入力と想定出力とを格納したテーブルを示す図である。
【図１８】ニューラルネットワークを示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態では、車両に搭載された衝突危険判定装置に、本発明を適用した場合を例に説明する。
【００２１】
図１に示すように、第１の実施の形態に係る衝突危険判定装置１０は、判定対象範囲である自車両の前方に対してレーザを１次元（水平方向）に走査しながら照射し、レーザの反射によりレーザが照射された物体の２次元位置を検出するレーザレーダ１２と、自車両の運動状態を検出する運動センサ１４と、自車両の前方を撮影するカメラ１８と、判定対象物である自車両の位置を検出するＧＰＳ装置２０と、これらの検出結果に基づいて、現在の自車両から見た前方の静止物の存在を記録した局所地図情報を生成すると共に、可動物との衝突の危険性を判定し、衝突の危険性がある場合に、警報装置２４によって警報を行うコンピュータ２２とを備えている。
【００２２】
また、レーザレーダ１２は、車両前方に設置され、装置を基準とする車両前方に存在する物体までの距離を検出する装置であり、出力するレーザを水平方向に走査することで、レーザの反射により自車両前方に存在する複数の物体表面上の複数の点の位置を検出することができる。レーザレーダ１２による検出結果は、自車両前方に存在する物体表面のある点の位置を表す２次元座標の集合である。レーザレーダ１２による検出処理は一定サイクルで実行され、レーザレーダ１２は、各時点での自車両前方に存在する物体表面の複数の点の２次元位置を示すデータをコンピュータ２２に出力する。なお、レーザレーダ１２は、物体位置検出手段の一例である。
【００２３】
運動センサ１４は、自車両の速度を計測する車速センサ、ヨーレートを計測するジャイロセンサ、又は自車両の加速度を計測する加速度センサで構成されている。
【００２４】
カメラ１８は、小型のＣＣＤカメラ又はＣＭＯＳカメラで構成され、車両の前方を撮影するように車両のフロントウィンドウ上部等に取り付けられている。カメラ１８で撮影された前方の道路状況等の画像データは、コンピュータ２２に入力される。
【００２５】
コンピュータ２２は、ＣＰＵ、後述する局所地図生成処理ルーチン及び危険判定処理ルーチンの各々を実行するためのプログラムを記憶したＲＯＭ、データ等を記憶するＲＡＭ、及びこれらを接続するバスを含んで構成されている。このコンピュータ２２をハードウエアとソフトウエアとに基づいて定まる機能実現手段毎に分割した機能ブロックで説明すると、図１に示すように、レーザレーダ１２により検出された物体の２次元位置を取得する物体位置取得部３０と、運動センサ１４により検出された車速、ヨーレート、又は加速度に基づいて、自車両の運動を推定する自車運動推定部３２と、自車両の運動に基づいて、一時刻前までの局所地図情報を現在の自車両から見た座標系の局所地図情報に更新する局所地図更新部３４と、検出された現在の物体の２次元位置に基づいて、更新された局所地図情報における静止物の存在確率を変更する存在確率変更部３６と、を備えている。なお、存在確率変更部３６は、静止物記録手段の一例である。
【００２６】
自車運動推定部３２は、局所地図情報が前回更新されてから現在までの間における、運動センサ１４により検出された車速、ヨーレート、又は加速度に基づいて、局所地図情報が前回更新されてから現在までの自車両の運動を推定する。
【００２７】
局所地図更新部３４は、一時刻前までに更新された局所地図情報を、推定された自車両の運動に従って、現在の自車から見た座標系へと変換することで、現在の自車両から見た前方領域を表わす局所地図情報を生成する。また、局所地図更新部３４は、局所地図情報の更新を繰り返し行う。局所地図情報は、図２（Ｂ）に示すように、自車両前方の一定領域内を、一定の大きさの格子（ブロック）によって分割した複数のブロックで表される地図である。各ブロックにはその位置に静止物が存在する確率が記録され、初期状態では、図２（Ｂ）に示すように、存在確率として初期値である０.５（中間値）が記録されている。
【００２８】
存在確率変更部３６は、局所地図更新部３４により局所地図情報が更新される毎に、物体位置取得部３０によって取得された現在の物体の２次元位置それぞれに基づいて、更新された局所地図情報において、その物体の２次元位置に対応するブロックの存在確率を増加させ、自車両からその物体の２次元位置までの直線上に存在する各ブロックの存在確率を減少させる。このように存在確率を変更することにより、一定期間以上、対応する位置で物体が検出されたブロックの存在確率は高くなり、物体が一時的にしか検出されないブロックの存在確率は低くなる。図２（Ａ）に示すような走行環境である場合、図２（Ｃ）に示すように、例えば、静止物が確実に存在する位置のブロックには存在確率として１（最大値）が記録され、静止物が存在しない位置のブロックには存在確率として０（最小値）が記録される。また、他の物体によって隠されているなどの原因によって、その位置の情報が得られていないブロック（死角領域のブロック）には、存在確率として初期値である０.５（中間値）が記録される。
【００２９】
この結果、多くの移動物が存在する走行環境においても、比較的長時間同じ位置に観測される路側物などの静止物のみを安定して検出可能である。また、現在までレーザレーダ１２により観測できていない部分（不可視領域）も、存在確率が初期値（０.５）のままのブロックとして検出可能である。また、レーザレーダ１２の計測点がほとんど得られない遠方領域は、初期値から変化しないので、死角領域とみなすことができる。
【００３０】
また、コンピュータ２２は、電子地図を記憶した地図データベース３８と、カメラ１８によって撮影された前方画像及びＧＰＳ装置２０によって検出された自車両の位置に基づいて、自車両周辺の可動物及び走行環境の状況を検出する環境検出部４０と、局所地図情報を複製し、検出された走行環境の状況を更に表わした可動物進入可能性マップを生成するマップ生成部４２と、可動物進入可能性マップ上に、可動物を表わすデータとしての可動物粒子を生成する粒子生成候補領域を設定し、可動物粒子を生成して、粒子生成候補領域に配置する可動物粒子生成部４４と、可動物粒子を移動させると共に、消滅及び複製して可動物粒子を更新する可動物粒子更新部４６と、可動物粒子更新部４６の更新により消滅した可動物粒子の情報を記録した更新記録部４８と、更新記録部４８によって記録された情報に基づいて、自車両と可動物との衝突の危険性がある位置を判定して、判定結果を警報装置２４により出力する危険判定部５０とを備えている。なお、環境検出部４０は、可動物検出手段及び環境検出手段の一例である。また、可動物粒子更新部４６は、データ移動手段及びデータ更新手段の一例である。
【００３１】
地図データベース３８に記憶されている電子地図には、道路形状や標識表示、建造物に関する情報が格納されている。
【００３２】
環境検出部４０は、ＧＰＳ装置２０によって検出された自車位置に基づいて、地図データベース３８の電子地図から、図３に示すように、自車両周辺の道路形状や標識表示、建造物に関する情報を検出する。また、環境検出部４０は、カメラ１８によって撮影された前方画像から、学習型のパターン認識技術（例えば、ＳＶＭ）によって、図３に示すように、前方に存在する可動物及び可動物の種類（例えば、歩行者、二輪車、自動車等）を検出すると共に、信号機の点灯状況を検出する。
【００３３】
マップ生成部４２は、存在確率変更部３６により得られる現在の局所地図情報を複製し、検出された走行環境の状況を表わした可動物進入可能性マップを生成する。例えば、歩行者用の進入可能性マップとして、検出された横断歩道や歩道の領域に対応するブロックに、横断歩道や歩道であることを格納する。また、検出された信号機の点灯状態を考慮して、横断歩道などを進入不可能と定義しても良い。さらに、このような可動物進入可能性マップは、自動車や二輪車に対応するものを用意しても良い。
【００３４】
また、マップ生成部４２は、可動物進入可能性マップから、自車位置と静止物の位置とに基づいて、図３に示すように、自車から見た静止物によって形成される死角領域を特定する。また、マップ生成部４２は、連続する局所地図情報の時間差分をとることによって、移動物と静止物とを識別し、可動物進入可能性マップ上において移動物が存在する領域を特定する。また、マップ生成部４２は、特定された移動物が存在する領域と、環境検出部４０で検出された可動物の種類とを対応付ける。
【００３５】
可動物粒子生成部４４は、可動物進入可能性マップにおいて、特定された移動物が存在する領域を、粒子生成候補領域とし、可動物進入可能性マップの死角領域も粒子生成候補領域とする。また、自車両が存在する領域も、粒子生成候補領域とする。また、可動物粒子生成部４４は、予め設計された粒子総数となるように、乱数発生器を用いて、各粒子生成候補領域に対して複数の可動物粒子を生成して配置する。図４（Ａ）に示すような移動物が存在する領域から生成された粒子生成候補領域に配置された可動物粒子には、自動車、二輪車、歩行者などの可動物の種類の検出結果のラベルや、検出された移動状態としての向き、速度などの情報を併せて割り当てる。なお、粒子総数は、コンピュータ２２の処理能力に応じて予め設定しておけばよい。
【００３６】
また、可動物を識別するための識別情報が、可動物粒子に割り当てられる。例えば、１つの移動物について生成された粒子生成候補領域に対しては、同じ識別情報が割り当てられた可動物粒子が生成される。図４（Ｂ）に示すような死角領域から生成された粒子生成候補領域の可動物粒子には、環境検出部４０の検出結果と、図５に示すような予め定められたＩＦ−ＴＨＥＮルールに基づいて、自動車、二輪車、歩行者などの可動物の種類を示すラベルや、向き・速度などの移動状態を示す情報を併せて可動物粒子に割り当てる。例えば、道路形状が、片側１車線道路であり、死角領域が、駐車車両により形成されるものであり、かつ、死角領域に、横断歩道が含まれる場合には、歩行者のラベルが割り当てられた可動物粒子が配置される。
【００３７】
可動物粒子更新部４６は、各可動物粒子の移動状態を、ランダムデータ（乱数）に基づいて変更して、図６に示すように、各可動物粒子の変更後の移動状態に応じて、各可動物粒子を移動させてから、可動物粒子の再選択を行って、各可動物粒子の配置を１ステップ更新する。
【００３８】
以下、各可動物粒子の配置を更新する原理について説明する。
【００３９】
まず、初期状態として、図７（Ａ）に示すように可動物粒子が配置されている場合に、更新処理により、各可動物粒子に割り当てられた移動状態が、ランダムデータに基づいて変更され、図７（Ｂ）に示すように、変更された移動状態に応じて、各可動物粒子が遷移する。
【００４０】
そして、図７（Ｃ）に示すように、遷移制約を受ける領域の可動物粒子を中心に、少なくとも１つの可動物粒子を消滅させる。次に、図７（Ｄ）に示すように、消滅させた分だけ、可動物粒子を複製して、消滅していない他の可動物粒子の位置に重複するように配置し、又は、消滅していない他の可動物粒子の位置の周辺の位置（乱数を乗じた位置）に配置する。これによって、遷移制約を受けない領域を中心に、可動物粒子が新たに生成される。また、全粒子数が一定になるように、上記の消滅及び複製が行われる。
【００４１】
そして、図７（Ｅ）に示すように配置された可動物粒子に対して、同上記と同様に次ステップの更新処理が行われる。
【００４２】
次に、可動物粒子の遷移制約の例について説明する。
【００４３】
まず、他の可動物の可動物粒子と重複することを、遷移制約とする。従って、異なる識別情報が割り当てられた可動物粒子が同じブロックに配置されている場合には、これらの可動物粒子は、更新処理により消滅させられる。例えば、図８（Ａ）に示すような、壁と縁石に挟まれた歩道の領域内に、２人の歩行者が存在する場合、図８（Ｂ）に示すように、重複して配置された２人の歩行者の可動物粒子を中心に、図８（Ｃ）に示すように更新処理で消滅させる。なお、各可動物に対して、他の可動物の可動粒子が配置されたブロックに適切な尤度を設定して、遷移制約を構成すればよい。
【００４４】
このとき、他の可動物の可動物粒子と重複することを遷移制約として、可動物粒子が消滅させられた場合には、消滅した位置と、消滅させられた２つの可動物粒子の可動物の種類のペアとを示す消滅情報を更新記録部４８に記録する。
【００４５】
また、障害物（静止物）が存在する領域と重複することを、遷移制約とする。例えば、図９（Ａ）に示すような、壁と縁石に挟まれた歩道の領域内に、電柱が存在する場合、図９（Ｂ）に示すような、静止物である壁、縁石、及び電柱が存在する領域に配置された可動物粒子を中心に、図９（Ｃ）に示すように更新処理で消滅させる。なお、可動物進入可能性マップのブロックに記録された存在確率に応じて、可動物粒子が消滅させられるように構成してもよく、この場合、各ブロックの存在確率を尤度として設定して、遷移制約を構成すればよい。
【００４６】
また、可動物の種類に応じて、可動物が移動する領域（進入可能領域）でないことを、遷移制約とする。例えば、図１０（Ａ）に示すように、横断歩道を有する道路の歩道に、歩行者が存在する場合、図１０（Ｂ）に示すような、歩道及び横断歩道以外の位置に配置された歩行者の可動物粒子を中心に、図１０（Ｃ）に示すように更新処理で消滅させる。また、図１０（Ｂ）に示すような、歩道上に配置された車両の可動物粒子を中心に、図１０（Ｃ）に示すように更新処理で消滅させる。この場合、可動物粒子の属性の各々に対して、各ブロックが表わす走行環境の属性に応じた適切な尤度を設定して、遷移制約を構成すればよい。
【００４７】
また、上記の更新処理を繰り返している間に、環境検出部４０によって新しい検出結果が得られた場合には、可動物進入可能性マップに反映するようにしてもよい。
【００４８】
危険判定部５０は、更新記録部４８に記録されている消滅情報から、自車両の可動物粒子との重複により消滅した消滅頻度が最も多い位置を特定し、特定された位置の当該消滅頻度が、閾値を超えた時には、衝突の危険性があると判定し、警報装置２４によって、特定された位置と、重複した相手の可動物粒子の可動物の種類とを、音や画像などの方法によって、ドライバに報知する。例えば、自車両の右前方で、歩行者と衝突する危険性がある場合には、音声により「右前方歩行者注意」と、ドライバに報知する。なお、重複した相手の可動物粒子の可動物に対して、警報装置２４により警報するようにしてもよい。
【００４９】
次に、本実施の形態に係る衝突危険判定装置１０の作用について説明する。
【００５０】
まず、レーザレーダ１２によって、レーザが自車両の前方を水平方向に走査されて、走査方向に並んだレーザ照射位置としての物体の２次元位置の各々までの距離が計測され、自車両の前方に存在する物体の２次元位置が検出される。レーザレーダ１２によって検出される２次元位置は、レーザを走査する毎に得られる。
【００５１】
そして、コンピュータ２２によって、図１１に示す局所地図生成処理ルーチンが実行される。
【００５２】
まず、ステップ１００において、レーザレーダ１２から、前方に存在する物体の２次元位置（走査方向に並んだ各２次元位置までの計測距離）を示すデータを取得し、ステップ１０２において、一時刻前から現在までの間における、運動センサ１４により検出された車速、ヨーレート、又は加速度を取得し、取得した車速、ヨーレート、又は加速度に基づいて、一時刻前から現在までの自車両の運動を推定する。
【００５３】
そして、ステップ１０４において、後述するステップ１０６で前回更新された局所地図情報を、上記ステップ１０２で推定された自車両の運動に応じて、現在の自車両から見た座標系で表わされる局所地図情報に更新する。
【００５４】
次のステップ１０６では、上記ステップ１００で取得した自車両前方に存在する物体の２次元位置に基づいて、上記ステップ１０４で更新された局所地図情報において、自車両前方に存在する物体の２次元位置に対応するブロックの存在確率を増加させると共に、自車両から物体の２次元位置までの直線上に存在する各ブロックの存在確率を減少させることにより現在物体が存在しない位置を地図上に記録する。そして、上記ステップ１００へ戻る。
【００５５】
上述したように、局所地図生成処理ルーチンが繰り返し実行されることにより、現在の自車両から見た静止物の位置が随時推定される。
【００５６】
なお、生成される局所地図情報は、上記局所地図生成処理ルーチンが所定回数繰り返されたときに有効とされるようにしてもよい。
【００５７】
また、コンピュータ２２によって、図１２に示す危険判定処理ルーチンが実行される。まず、ステップ１２０において、カメラ１８により撮影された前方画像及びＧＰＳ装置２０によって検出された自車両位置を取得する。次のステップ１２２では、上記ステップ１２０で取得した前方画像、自車両位置、及び地図データベース３８の電子地図に基づいて、自車両周辺の走行環境の状況を検出すると共に、周辺の可動物、可動物の移動状態、及び可動物の種類を検出する。
【００５８】
そして、ステップ１２４において、上述した局所地図生成処理ルーチンにより得られる現在の局所地図情報を取得する。次のステップ１２６では、上記ステップ１２４で取得した局所地図情報から、上記ステップ１２２の検出結果を用いて、可動物進入可能性マップを生成する。
【００５９】
ステップ１２８では、上記ステップ１２６で生成された可動物進入可能性マップに対して、可動物粒子生成候補領域を設定すると共に、予め設定された粒子総数となるように、各可動物の可動物粒子を生成して、対応する可動物粒子生成候補領域に配置する。次のステップ１３０では、更新回数をカウントする変数ｎを、初期値１に設定する。
【００６０】
そして、ステップ１３２において、各可動物粒子の移動状態に、ランダムデータを加えて移動させる。ステップ１３４では、上記ステップ１３２により移動した可動物粒子の消滅及び複製を行い、可動物粒子の配置を更新する。ステップ１３６では、上記ステップ１３４で、他の可動物の可動物粒子との重複により消滅した位置と、消滅した２つの可動物粒子の可動物の種類のペアとを示す消滅情報を記録する。
【００６１】
そして、ステップ１３８では、変数ｎが、更新回数を示す定数Ｎに到達したか否かを判定し、更新回数Ｎに到達していない場合には、ステップ１４０で、変数ｎをインクリメントして、上記ステップ１３２へ移行する。
【００６２】
一方、変数ｎが更新回数Ｎに到達した場合には、ステップ１４２へ進み、上記ステップ１３６で記録された消滅情報に基づいて、自車両の可動物粒子との重複により消滅した消滅頻度が最も多い位置を特定することにより、衝突の危険性がある位置の候補を判定する。
【００６３】
そして、ステップ１４４では、上記ステップ１４２で判定された位置候補における消滅頻度が閾値以上であるか否かにより、衝突の危険性があるか否かを判定し、特定された位置候補の消滅頻度が閾値未満である場合には、衝突の危険性がないと判断して、危険判定処理ルーチンを終了する。一方、特定された位置候補の消滅頻度が閾値以上である場合には、位置候補が、衝突の危険性がある位置であると判断し、ステップ１４６において、警告処理を行い、危険判定処理ルーチンを終了する。
【００６４】
以上説明したように、第１の実施の形態に係る衝突危険判定装置によれば、可動物進入可能性マップにおいて、各可動物粒子の移動を繰り返し行う毎に、可動物粒子の消滅及び複製を行って可動物粒子の配置を更新し、消滅した可動物粒子の組み合わせの消滅位置に基づいて、自車両が可動物と衝突する危険性がある位置を判定することにより、可動物の数が増えても計算時間の増大を抑制して、衝突の危険性を判定することができる。
【００６５】
また、交通環境の情報を手がかりとして、本来センサ情報が得られない死角領域にも可動物粒子を生成し、また、可動物粒子更新における粒子の消滅及び複製の処理結果を、危険判定を用いることで、死角領域に存在する可動物の存在を考慮した定量的な危険判定ができる。
【００６６】
また、死角に存在しうる可動物の存在と、可動物の行動を含めた走行環境のリスクを定量化することで、警報装置が駆動されるので、危険性の高い死角や可動物に対して的確に警報することが可能となる。
【００６７】
また、粒子の総数を可変とすることで、処理するコンピータの能力に応じて危険判定の精度を調整することができる。
【００６８】
また、衝突危険性に応じて警報する結果、可動物が他の可動物や死角と適切な空間を保持するようになる場合、衝突に繋がる事象の発生頻度が減少して事故低減効果が見込まれるとともに、可動物の急可減速頻度が減少して、交通渋滞量及びエネルギ消費量削減の効果が見込まれる。
【００６９】
また、市街地等の運転者からみて死角の多いような環境で安全に走行するためには、死角に歩行者等の可動物が存在しているかどうかを適切に見積もる必要がある。このような走行環境のリスク評価を、走行環境や移動体に設置されたセンサを用いて、自動的に行うことができる。
【００７０】
従来技術では、死角に存在しうる可動物の取り扱いが定量化されていなかったり、強い仮定を含んでいるために精緻ではなかったり、状況が複雑になるほど計算時間がかかるという問題があったが、本実施の形態に係る衝突危険判定装置によれば、粒子総数を規定とした上で全ての可動物を粒子として取り扱うことで、これらの問題を解決することができる。
【００７１】
また、粒子総数が常に一定値であるため、走行環境の状況の複雑さに依存しない計算効率を確保することができる。
【００７２】
また、可動物粒子の再選択により、可動物粒子が進入しやすいほうに自然に拡散するため、可動物毎に回避行動や行動計画などの複雑な行動ロジックを組む必要なく、全ての可動物の粒子は回避行動を生成することができる。また、横断歩道など、非物理的事由による進入しやすさに対応して、可動物粒子を自動的に移動させることができる。
【００７３】
また、死角領域にも可動物粒子を生成することで、死角からの飛び出しのような状況も危険判定の対象とすることができる。
【００７４】
次に、第２の実施の形態に係る衝突危険判定装置について説明する。なお、第２の実施の形態に係る衝突危険判定装置の構成は、第１の実施の形態と同様の構成となるため、同一符号を付して説明を省略する。
【００７５】
第２の実施の形態では、可動物粒子の更新において、離散的な遷移制約を用いている点が、第１の実施の形態と異なっている。
【００７６】
以下に、第２の実施の形態に係る可動物粒子更新部４６において、各可動物粒子の配置を更新する原理について説明する。
【００７７】
まず、更新処理により、各可動物粒子に割り当てられた移動状態が、ランダムデータに基づいて変更され、変更された移動状態に応じて、図１３（Ａ）に示すように、各可動物粒子が遷移する。
【００７８】
そして、図１３（Ｂ）に示すように、遷移制約を受ける領域の全ての可動物粒子を消滅させると共に、消滅させた分だけ、可動物粒子を複製して、消滅していない他の可動物粒子の位置に重複するように配置し、又は、消滅していない他の可動物粒子の位置の周辺の位置（乱数を乗じた位置）に配置する。これによって、遷移制約を受けない領域に、可動物粒子が新たに生成される。
【００７９】
そして、上記図１３（Ｂ）に示すように配置された可動物粒子に対して、上記と同様に次ステップの更新処理が行われる。
【００８０】
なお、第２の実施の形態に係る衝突危険判定装置の他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【００８１】
次に、第３の実施の形態に係る衝突危険判定装置について説明する。なお、第３の実施の形態に係る衝突危険判定装置の構成は、第１の実施の形態と同様の構成となるため、同一符号を付して説明を省略する。
【００８２】
第３の実施の形態では、可動物粒子の配置を更新する原理が、第１の実施の形態及び第２の実施の形態と異なっている。
【００８３】
以下、第３の実施の形態に係る可動物粒子更新部４６において、各可動物粒子の配置を更新する原理について説明する。
【００８４】
まず、更新処理により、各可動物粒子に割り当てられた移動状態が、ランダムデータに基づいて変更され、変更された移動状態に応じて、上記図１３（Ａ）に示すように各可動物粒子が遷移する。
【００８５】
そして、遷移制約の小ささを意味する値（尤度）を各可動物粒子に割り当てた後に、図１４（Ａ）に示すように、一旦全ての可動物粒子を消滅させて、図１４（Ｂ）に示すように、各可動物粒子を、（尤度）／（全粒子の尤度の総和）の確率で、重複を許して再選択して生成する。このとき、再選択された可動物粒子は、実質的に消滅しなかったことになり、また、重複して再選択された可動物粒子（２回以上選ばれた粒子）は、実質的に複製されたことになる。
【００８６】
例えば、遷移制約を受ける領域の可動物粒子（２１個）に、尤度＝５を割り当て、遷移制約を受けない領域の可動物粒子（３４個）に、尤度＝２０を割り当てた場合には、遷移制約を受ける領域の可動物粒子の再選択確率は、5/(21x5+34x10)≒0.013となる。一方、遷移制約を受けない領域の可動物粒子の再選択確率は、10/(21x5+34x10)≒0.052となる。
【００８７】
また、例えば、歩行者の可動物粒子の場合、歩道の領域に配置された可動物粒子に、尤度＝１００を割り当て、横断歩道の領域に配置された可動物粒子に、尤度＝８０を割り当て、車道の領域に配置された可動物粒子に、尤度＝３０を割り当てるようにしてもよい。
【００８８】
また、自動車の可動物粒子の場合、歩道の領域に配置された可動物粒子に、尤度＝１０を割り当て、横断歩道の領域に配置された可動物粒子に、尤度＝９０を割り当て、車道の領域に配置された可動物粒子に、尤度＝１００を割り当てるようにしてもよい。
【００８９】
なお、第３の実施の形態に係る衝突危険判定装置の他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【００９０】
次に、第４の実施の形態に係る衝突危険判定装置について説明する。なお、第４の実施の形態に係る衝突危険判定装置の構成は、第１の実施の形態と同様の構成となるため、同一符号を付して説明を省略する。
【００９１】
第４の実施の形態では、死角領域の位置に基づいて、死角領域内に配置される可動物粒子の可動物の種類を推定している点が、第１の実施の形態と異なっている。
【００９２】
第４の実施の形態に係る衝突危険判定装置の可動物粒子生成部４４では、死角領域から生成された粒子生成候補領域の可動物粒子に対して、以下に示すように、死角領域の位置に基づいて、自動車、二輪車、歩行者などの可動物の種類を示すラベルを割り当てる。
【００９３】
例えば、予め定点観測により、その場所での可動物の出現頻度を記録して蓄積しておく。事故の多い交差点などで、図１５に示すように、カメラ撮影等による方法で，季節・時間帯等で層別して、車道・歩道を道なりに通過あるいは横断する可動物の種類を記録して、図１６に示すように、移動方向、可動物の種類、及び頻度が格納されたデータベースを、各位置について生成しておく。
【００９４】
可動物粒子生成部４４は、死角領域の位置について生成されたデータベースに基づいて、出現頻度の高い可動物の種類を特定し、死角領域から生成された粒子生成候補領域の可動物粒子に対して、特定された可動物の種類を示すラベルを割り当てる。
【００９５】
なお、第４の実施の形態に係る衝突危険判定装置の他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【００９６】
次に、第５の実施の形態に係る衝突危険判定装置について説明する。なお、第５の実施の形態に係る衝突危険判定装置の構成は、第１の実施の形態と同様の構成となるため、同一符号を付して説明を省略する。
【００９７】
第５の実施の形態では、学習モデルに基づいて、死角領域の周辺情報から、死角領域内に配置される可動物粒子の可動物の種類を推定している点が、第１の実施の形態と異なっている。
【００９８】
第５の実施の形態に係る衝突危険判定装置の可動物粒子生成部４４では、死角領域から生成された粒子生成候補領域の可動物粒子に対して、以下に示すように、学習モデルに基づいて、自動車、二輪車、歩行者などの可動物の種類を示すラベルを割り当てる。
【００９９】
まず、学習モデルに、死角領域の周辺情報と、想定すべき可動物の種類の写像関係を学習させる。例えば、専門家（例えば運転指導員）に対して、交通場面の写真・映像などを提示したり、同乗による聞き取り調査を行ったりして、死角領域に何を想定すべきかを回答してもらい、事後的にセンサ情報を集計して、死角領域の周辺情報を求める。そして、図１７に示すような、周辺情報入力の各種項目（死角生成物、自車と死角領域との位置関係、横断歩道の有無、信号機の有無、一時停止線の有無、追い越し規制の有無、制限速度、道路規模、交差点の有無、歩道の有無、バリアの有無、道路線形、自車速など）と想定出力の項目（死角領域に想定すべき可動物の種類）とからなるテーブルを作成する。
【０１００】
そして、図１８に示すように、ニューラルネットワークを使用して、死角領域の周辺情報の各種項目と、死角領域に想定すべき可動物の種類との写像関係を予め学習させておく。なお、構造を固定した線形回帰モデルや、決定木、ベイジアンネットワーク等を使用して学習するようにしてもよい。
【０１０１】
可動物粒子生成部４４は、環境検出部４０による検出結果から得られる死角領域の周辺情報を入力として、ニューラルネットワークから出力される、死角領域に想定すべき可動物の種類を取得し、死角領域から生成された粒子生成候補領域の可動物粒子に対して、当該可動物の種類を示すラベルを割り当てる。
【０１０２】
なお、第５の実施の形態に係る衝突危険判定装置の他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【０１０３】
上記の第１の実施の形態〜第５の実施の形態では、更新処理において、割り当てた移動状態と、ランダムデータとに基づいて、可動物粒子を移動させる場合を例に説明したが、可動物粒子に、確定又は確率的な記述によって、可動物の種類に応じた移動に関連する要素を、更に割り当てて、これを更に考慮して可動物粒子を移動させるようにしてもよい。
【０１０４】
また、運動センサの検出結果を用いて、自車両の運動を推定する場合を例に説明したが、これに限定されるものではなく、レーザレーダの検出結果の時間差分によって、自車両の運動を推定してもよい。また、例えば、ＧＰＳ装置による自車位置の検出結果を用いて自車両の運動を推定するようにしてもよい。また、レーザレーダ、運動センサ、及びＧＰＳ装置の検出結果を組み合わせて、自車両の運動を推定するようにしてもよい。
【０１０５】
また、レーザレーダによりレーザを前方に走査して物体の位置を検出する場合を例に説明したが、これに限定されるものではなく、ミリ波などの電磁波を前方に走査して物体の位置を検出するようにしてもよい。
【０１０６】
また、レーザレーダによって自車両前方の物体の位置を検出する場合を例に説明したが、これに限定されるものではなく、例えば、ステレオカメラによって撮影された前方画像から、自車両前方の物体の位置を検出するようにしてもよい。
【０１０７】
また、カメラを用いたステレオ技術によって、自車両から見た死角領域を特定するようにしてもよい。
【０１０８】
また、衝突危険判定装置を車両に搭載した場合を例に説明したが、これに限定されるものではなく、他の場所にある計算機に、本発明を適用して衝突危険判定装置を構成してもよい。例えば、道路に設置された計算機によって、可動物進入可能性マップを生成し、衝突危険の判定を行うようにしてもよい。また、車載側にマップ生成手段を設けると共に、道路側にも複数のマップ生成手段を設け、生成されたマップを無線通信により他の場所にある計算機に送信して統合し、当該計算機において、衝突の危険を判定するようにしてもよい。
【０１０９】
本発明のプログラムを、記憶媒体に格納して提供することも可能である。
【符号の説明】
【０１１０】
１０   衝突危険判定装置
１２   レーザレーダ
１４   運動センサ
１８   カメラ
２０   ＧＰＳ装置
２２   コンピュータ
２４   警報装置
３０   物体位置取得部
３２   自車運動推定部
３４   局所地図更新部
３６   存在確率変更部
３８   地図データベース
４０   環境検出部
４２   マップ生成部
４４   可動物粒子生成部
４６   可動物粒子更新部
４８   更新記録部
５０   危険判定部
【図１】
2011198266.tif 000003
【図２】
2011198266.tif 000004
【図３】
2011198266.tif 000005
【図４】
2011198266.tif 000006
【図５】
2011198266.tif 000007
【図６】
2011198266.tif 000008
【図７】
2011198266.tif 000009
【図８】
2011198266.tif 000010
【図９】
2011198266.tif 000011
【図１０】
2011198266.tif 000012
【図１１】
2011198266.tif 000013
【図１２】
2011198266.tif 000014
【図１３】
2011198266.tif 000015
【図１４】
2011198266.tif 000016
【図１５】
2011198266.tif 000017
【図１６】
2011198266.tif 000018
【図１７】
2011198266.tif 000019
【図１８】
2011198266.tif 000020