(57)【特許請求の範囲】
【請求項１】
自車両に搭載され、かつ、自車両の周辺を撮像して画像を生成する撮像手段によって生成された画像に基づいて、周辺車両を検出する車両検出手段と、
自車両の位置を検出する位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡に基づいて、自車両が走行している走行車線を判定する自車走行車線判定手段と、
前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡に基づいて、前記周辺車両が走行している走行車線を判定する周辺車両走行車線判定手段と、
前記自車両の車両走行軌跡、前記周辺車両の車両走行軌跡、前記自車走行車線判定手段によって判定された走行車線、及び前記周辺車両走行車線判定手段によって判定された走行車線に基づいて、前記自車両が走行している走行車線と同じ走行車線を走行している前記周辺車両から、自車両の先行車両を推定する先行車両推定手段と、
前記撮像手段によって生成された画像に基づいて、自車両が走行している走行路の物理的な境界を検出する物理境界検出手段と、
前記物理境界検出手段によって検出された前記走行路の物理的な境界と、前記先行車両推定手段によって前記先行車両であると推定された周辺車両の車両走行軌跡とに基づいて、自車両の走行経路を計画する走行経路計画手段と、
を含む先行車両推定装置。
【請求項２】
前記先行車両推定手段によって前記先行車両であると推定された周辺車両の車両走行軌跡に基づいて、自車両の運転行動を決定する運転行動決定手段を更に含み、
前記走行経路計画手段は、前記物理境界検出手段によって検出された前記走行路の物理的な境界と、前記先行車両推定手段によって前記先行車両であると推定された周辺車両の車両走行軌跡と、前記運転行動決定手段によって決定された自車両の運転行動とに基づいて、自車両の走行経路を計画する請求項１記載の先行車両推定装置。
【請求項３】
自車両に搭載され、かつ、自車両の周辺を撮像して画像を生成する撮像手段によって生成された画像に基づいて、周辺車両を検出する車両検出手段と、
自車両の位置を検出する位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡に基づいて、自車両が走行している走行車線を判定する自車走行車線判定手段と、
前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡に基づいて、前記周辺車両が走行している走行車線を判定する周辺車両走行車線判定手段と、
前記自車両の車両走行軌跡、前記周辺車両の車両走行軌跡、前記自車走行車線判定手段によって判定された走行車線、及び前記周辺車両走行車線判定手段によって判定された走行車線に基づいて、前記自車両が走行している走行車線と同じ走行車線を走行している前記周辺車両から、自車両の先行車両を推定する先行車両推定手段と、
を含み、
前記自車走行車線判定手段は、車線の位置及び車線間の接続関係を含む予め求められた車線情報と、前記位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡とに基づいて、自車両が走行している走行車線を判定し、
前記周辺車両走行車線判定手段は、前記車線情報と、前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡とに基づいて、前記周辺車両が走行している走行車線を判定する先行車両推定装置。
【請求項４】
自車両に搭載され、かつ、自車両の周辺を撮像して画像を生成する撮像手段によって生成された画像に基づいて、周辺車両を検出する車両検出手段と、
自車両の位置を検出する位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡に基づいて、自車両が走行している走行車線を判定する自車走行車線判定手段と、
前記車両検出手段によって検出された前記周辺車両を追跡する追跡手段と、
車線の位置及び車線間の接続関係を含む予め求められた車線情報と、前記追跡手段によって追跡された前記周辺車両の追跡結果から得られる前記周辺車両の位置の時系列データが表す車両走行軌跡とに基づいて、前記周辺車両が走行している走行車線を判定する周辺車両走行車線判定手段と、
前記自車両の車両走行軌跡、前記周辺車両の車両走行軌跡、前記自車走行車線判定手段によって判定された走行車線、及び前記周辺車両走行車線判定手段によって判定された走行車線に基づいて、前記自車両が走行している走行車線と同じ走行車線を走行している前記周辺車両から、自車両の先行車両を推定する先行車両推定手段と、
を含む先行車両推定装置。
【請求項５】
コンピュータを、
自車両に搭載され、かつ、自車両の周辺を撮像して画像を生成する撮像手段によって生成された画像に基づいて、周辺車両を検出する車両検出手段、
自車両の位置を検出する位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡に基づいて、自車両が走行している走行車線を判定する自車走行車線判定手段、
前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡に基づいて、前記周辺車両が走行している走行車線を判定する周辺車両走行車線判定手段、
前記自車両の車両走行軌跡、前記周辺車両の車両走行軌跡、前記自車走行車線判定手段によって判定された走行車線、及び前記周辺車両走行車線判定手段によって判定された走行車線に基づいて、前記自車両が走行している走行車線と同じ走行車線を走行している前記周辺車両から、自車両の先行車両を推定する先行車両推定手段、
前記撮像手段によって生成された画像に基づいて、自車両が走行している走行路の物理的な境界を検出する物理境界検出手段、及び
前記物理境界検出手段によって検出された前記走行路の物理的な境界と、前記先行車両推定手段によって前記先行車両であると推定された周辺車両の車両走行軌跡とに基づいて、自車両の走行経路を計画する走行経路計画手段
として機能させるためのプログラム。
【請求項６】
コンピュータを、
自車両に搭載され、かつ、自車両の周辺を撮像して画像を生成する撮像手段によって生成された画像に基づいて、周辺車両を検出する車両検出手段、
自車両の位置を検出する位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡に基づいて、自車両が走行している走行車線を判定する自車走行車線判定手段、
前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡に基づいて、前記周辺車両が走行している走行車線を判定する周辺車両走行車線判定手段、及び
前記自車両の車両走行軌跡、前記周辺車両の車両走行軌跡、前記自車走行車線判定手段によって判定された走行車線、及び前記周辺車両走行車線判定手段によって判定された走行車線に基づいて、前記自車両が走行している走行車線と同じ走行車線を走行している前記周辺車両から、自車両の先行車両を推定する先行車両推定手段
として機能させるためのプログラムであって、
前記自車走行車線判定手段は、車線の位置及び車線間の接続関係を含む予め求められた車線情報と、前記位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡とに基づいて、自車両が走行している走行車線を判定し、
前記周辺車両走行車線判定手段は、前記車線情報と、前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡とに基づいて、前記周辺車両が走行している走行車線を判定するプログラム。
【請求項７】
コンピュータを、
自車両に搭載され、かつ、自車両の周辺を撮像して画像を生成する撮像手段によって生成された画像に基づいて、周辺車両を検出する車両検出手段、
自車両の位置を検出する位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡に基づいて、自車両が走行している走行車線を判定する自車走行車線判定手段、
前記車両検出手段によって検出された前記周辺車両を追跡する追跡手段、
車線の位置及び車線間の接続関係を含む予め求められた車線情報と、前記追跡手段によって追跡された前記周辺車両の追跡結果から得られる前記周辺車両の位置の時系列データが表す車両走行軌跡とに基づいて、前記周辺車両が走行している走行車線を判定する周辺車両走行車線判定手段、及び
前記自車両の車両走行軌跡、前記周辺車両の車両走行軌跡、前記自車走行車線判定手段によって判定された走行車線、及び前記周辺車両走行車線判定手段によって判定された走行車線に基づいて、前記自車両が走行している走行車線と同じ走行車線を走行している前記周辺車両から、自車両の先行車両を推定する先行車両推定手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、先行車両推定装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、安全距離を維持するために自車両の前方車両を検出する追従走行装置が知られている（特許文献１）。
【０００３】
また、ナビゲータ地図に基づいて曲線道路における自車両の前方車両を検出する。車両はレーザスキャナによって検出される車両用先行車検出装置が知られている（特許文献２）。
【０００４】
また、白線と、その白線内の前方車両を検出し、先行車を基準にして自車両の横方向位置を判定する車両用走行制御装置が知られている（特許文献３）。
【０００５】
また、先行車が車車間通信によって判定される先行車両表示装置が知られている（特許文献４）。
【０００６】
また、環境地図に基づく自律走行のための経路計画を行う自律走行装置が知られている（特許文献５）。
【０００７】
また、非特許文献１では、交差点における比較的長期間の車両の運動を予測する方法が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１５０００１号公報
【特許文献２】特開２０００−１８７８００号公報
【特許文献３】特開２０１３−１８０６３８号公報
【特許文献４】特開２０１４−８９５１０号公報
【特許文献５】特開２０１４−１０７９７号公報
【非特許文献】
【０００９】
【非特許文献１】Petrich, Dominik, Thao Dang, Dietmar Kasper, Gabi Breuel, and Christoph Stiller. "Map-based Long Term Motion Prediction for Vehicles in Traffic Environments." In International IEEE Conference on Intelligent Transportation Systems (ITSC), pp. 2166-2172. 2013.
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記の特許文献１に記載の技術では、自車両の前方の車のみを検出し、検出結果は安全距離維持のためだけに利用されるため、曲線道路ではうまく機能しない。
【００１１】
上記の特許文献２に記載の法で用いられているナビゲーション地図は走行車線情報を持っていない。これは曲線道路の場合にも役に立つが、複数車線または交差点などの場合には、先行車を正確に検出することができない。
【００１２】
上記の特許文献３に記載の技術では、白線検出によって自車線が判定されるが、小さな町や交差点などでは白線が見えにくかったり白線がなかったりする場合もある。
【００１３】
上記の特許文献４に記載の技術では、通信ベースでの先行車検出であるため、周辺の全車両にも特定の通信ユニットを必要とする。他の車に通信ユニットが装備されていない場合には機能しない。
【００１４】
上記の特許文献５に記載の技術では、地図は事前情報に過ぎず、変更されていることもある。その場合には経路計画は機能しない。
【００１５】
上記の非特許文献１に記載の技術では、移動予測に車線レベルの地図を利用するが、車への車線の割り当ては多くのセンサの融合に基づいており、走行軌跡履歴や整合性問題は考慮されない。したがって位置特定誤差が生じた場合には機能しなくなり易い。
【００１６】
本発明は、上記の事情を鑑みてなされたもので、レーンマークが不明瞭もしくは存在しない場合であっても、精度よく先行車両を推定することができる先行車両推定装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本発明の先行車両推定装置は、自車両に搭載され、かつ、自車両の周辺を撮像して画像を生成する撮像手段によって生成された画像に基づいて、周辺車両を検出する車両検出手段と、自車両の位置を検出する位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡に基づいて、自車両が走行している走行車線を判定する自車走行車線判定手段と、前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡に基づいて、前記周辺車両が走行している走行車線を判定する周辺車両走行車線判定手段と、前記自車両の車両走行軌跡、前記周辺車両の車両走行軌跡、前記自車走行車線判定手段によって判定された走行車線、及び前記周辺車両走行車線判定手段によって判定された走行車線に基づいて、前記自車両が走行している走行車線と同じ走行車線を走行している前記周辺車両から、自車両の先行車両を推定する先行車両推定手段と、を含んで構成されている。
【００１８】
本発明に係るプログラムは、コンピュータを、自車両に搭載され、かつ、自車両の周辺を撮像して画像を生成する撮像手段によって生成された画像に基づいて、周辺車両を検出する車両検出手段、自車両の位置を検出する位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡に基づいて、自車両が走行している走行車線を判定する自車走行車線判定手段、前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡に基づいて、前記周辺車両が走行している走行車線を判定する周辺車両走行車線判定手段、及び前記自車両の車両走行軌跡、前記周辺車両の車両走行軌跡、前記自車走行車線判定手段によって判定された走行車線、及び前記周辺車両走行車線判定手段によって判定された走行車線に基づいて、前記自車両が走行している走行車線と同じ走行車線を走行している前記周辺車両から、自車両の先行車両を推定する先行車両推定手段として機能させるためのプログラムである。
【００１９】
本発明によれば、車両検出手段によって、自車両に搭載され、かつ、自車両の周辺を撮像して画像を生成する撮像手段によって生成された画像に基づいて、周辺車両を検出する。
【００２０】
そして、自車走行車線判定手段によって、自車両の位置を検出する位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡に基づいて、自車両が走行している走行車線を判定する。周辺車両走行車線判定手段によって、前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡に基づいて、前記周辺車両が走行している走行車線を判定する。
【００２１】
そして、先行車両推定手段によって、前記自車両の車両走行軌跡、前記周辺車両の車両走行軌跡、前記自車走行車線判定手段によって判定された走行車線、及び前記周辺車両走行車線判定手段によって判定された走行車線に基づいて、前記自車両が走行している走行車線と同じ走行車線を走行している前記周辺車両から、自車両の先行車両を推定する。
【００２２】
このように、自車両が走行している走行車線と同じ走行車線を走行している周辺車両から、自車両の車両走行軌跡及び周辺車両の車両走行軌跡に基づいて、自車両の先行車両を推定することにより、レーンマークが不明瞭もしくは存在しない場合であっても、精度よく先行車両を推定することができる。
【００２３】
本発明に係る先行車両推定装置は、前記撮像手段によって生成された画像に基づいて、自車両が走行している走行路の物理的な境界を検出する物理境界検出手段と、前記物理境界検出手段によって検出された前記走行路の物理的な境界と、前記先行車両推定手段によって前記先行車両であると推定された周辺車両の車両走行軌跡とに基づいて、自車両の走行経路を計画する走行経路計画手段と、を更に含むことができる。これによって、自車両の安全な走行経路を計画することができる。
【００２４】
また、上記の先行車両推定装置は、前記先行車両推定手段によって前記先行車両であると推定された周辺車両の車両走行軌跡に基づいて、自車両の運転行動を決定する運転行動決定手段を更に含み、前記走行経路計画手段は、前記物理境界検出手段によって検出された前記走行路の物理的な境界と、前記先行車両推定手段によって前記先行車両であると推定された周辺車両の車両走行軌跡と、前記運転行動決定手段によって決定された自車両の運転行動とに基づいて、自車両の走行経路を計画することができる。これによって、自車両のより安全な走行経路を計画することができる。
【００２５】
本発明に係る自車走行車線判定手段は、車線の位置及び車線間の接続関係を含む予め求められた車線情報と、前記位置検出手段によって検出された自車両の位置の時系列データが表す車両走行軌跡とに基づいて、自車両が走行している走行車線を判定し、前記周辺車両走行車線判定手段は、前記車線情報と、前記車両検出手段によって検出された周辺車両の位置の時系列データが表す車両走行軌跡とに基づいて、前記周辺車両が走行している走行車線を判定することができる。
【００２６】
本発明に係る先行車両推定装置は、前記車両検出手段によって検出された前記周辺車両を追跡する追跡手段を更に含み、前記周辺車両走行車線判定手段は、車線の位置及び車線間の接続関係を含む予め求められた車線情報と、前記追跡手段によって追跡された前記周辺車両の追跡結果から得られる前記周辺車両の位置の時系列データが表す車両走行軌跡とに基づいて、前記周辺車両が走行している走行車線を判定することができる。
【００２７】
なお、本発明のプログラムを記憶する記憶媒体は、特に限定されず、ハードディスクであってもよいし、ＲＯＭであってもよい。また、ＣＤ−ＲＯＭやＤＶＤディスク、光磁気ディスクやＩＣカードであってもよい。更にまた、該プログラムを、ネットワークに接続されたサーバ等からダウンロードするようにしてもよい。
【発明の効果】
【００２８】
以上説明したように、本発明の先行車両推定装置及びプログラムによれば、自車両が走行している走行車線と同じ走行車線を走行している周辺車両から、自車両の車両走行軌跡及び周辺車両の車両走行軌跡に基づいて、自車両の先行車両を推定することにより、レーンマークが不明瞭もしくは存在しない場合であっても、精度よく先行車両を推定することができる、という効果が得られる。
【図面の簡単な説明】
【００２９】
【図１】先行車両候補が検出された様子を示す図である。
【図２】（Ａ）車線情報を含む局所地図の例を示す図、及び（Ｂ）局所地図の一部の拡大図である。
【図３】本発明の実施の形態に係る運転支援制御装置を示すブロック図である。
【図４】車線の割当方法を説明するための図である。
【図５】（Ａ）現時点での位置のみを考慮した車線の割当方法を説明するための図、（Ｂ）現時点の位置と速度の両方を考慮した車線の割当方法を説明するための図、及び（Ｃ）本実施の形態の手法を説明するための図である。
【図６】車線の割当方法による割当結果を示す図である。
【図７】本発明の実施の形態に係る運転支援制御装置のコンピュータにおける先行車判定処理ルーチンの内容を示すフローチャートである。
【図８】交差点を通過するときにおける追従先行車両の推定結果を示す図である。
【図９】交差点を通過するときにおける追従先行車両の推定結果を示す図である。
【図１０】従来法での先行車両の検出結果を示す図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態では、車線維持制御を行う際の自車走行経路を生成して運転支援部に出力する運転支援制御装置に、本発明を適用した場合を例に説明する。
【００３１】
＜本実施の形態の概要＞
従来の方法では、先行車を検出して判断し、その時の観測と短期間予測に基づいて走行経路を計画する。これに対し本実施の形態では、事前の情報及び制約として、道路網を示す車両の走行軌跡を利用する。したがって予測がより長期となり、かつ不確定性がはるかに小さくなる。これにより先行車の検出が、現時点のみならず長期にわたる過去の履歴と将来の見通しにおいても最適である。このように、車両走行軌跡を用いることで、レーンマークなどの境界線が劣化もしくは存在しない道路においても、自車線内の追従先行車両を推定することができる。
【００３２】
また、追従先行車両の行動（軌跡情報）が高度の情報として提供され、自車両の運転行動（停止，追従，追い越し等）の決定及び安全な自車両走行経路の計画において用いられる。
【００３３】
具体的には、周辺車両の走行軌跡に基づいて自車線内の追従先行車両を推定し、推定された追従先行車両の走行軌跡を利用して、自車両の運転行動を決定し、現状での自車両の走行経路を計画する。
【００３４】
まず、車両の平均走行軌跡から得られる車線グラフと自車両の位置とルート情報とから、現時点でのナビゲーション地図内の車線情報が取得され、車線情報を含む局所地図が取得される。そして、検出された複数の先行車両候補が、拡張カルマンフィルタによって局所地図上に投影されて追跡される。次に、複数の車両の走行軌跡と複数の走行車線との間の規格化相互相関に基づく尤度の計測により、自車両を含む全車両が、車線情報が表す車線の何れかに割り当てられる。そして、時刻Ｔにおける先行車両候補と自車走行車線との距離のみでなく、自車両の走行軌跡と先行車両候補の走行軌跡との間の相似性を考慮して、追従先行車両の推定が行われる。
【００３５】
追従先行車両が推定されると、自車両の高度運転支援システム（ＡＤＡＳ：ａｄｖａｎｃｅｄ  ｄｒｉｖｅｒ  ａｓｓｉｓｔａｎｃｅ  ｓｙｓｔｅｍｓ）で用いられる高度の情報として、追従先行車の走行軌跡が利用され、現状の道路状況の中を走行するための、実時間での運転行動の決定と自車走行経路の計画が行われる。
【００３６】
図１０に示すように、従来法では路肩の車が先行車両として検出される。これはこの車両が、推定された自車線上に検出される直近の車両であるためである。しかし、本実施の形態では、まず、図１に示すように、先行車両候補が検出され、そして、図２に示すように、ナビゲーション地図内に車線情報が取得され、車線情報を含む局所地図上で、先行車両候補の検出及び追跡が行われる。そうして、自車両、及び先行車両候補を、尤度計測により走行車線に割り当てる。この場合、破線で表示される自車線と、点線で表示される追従先行車両も取得される。その後、ナビゲーション地図内に点線で示される追従先行車両の走行軌跡により、追従先行車両がトラックを追い越したことが示される。従って、自車両もまたトラックを追い越すことが運転行動として決定される。さらに、図１、２の一点鎖線で示される、追越し経路としての自車走行経路も、追従先行車両の走行軌跡に基づいて計画される。
【００３７】
＜システム構成＞
図３に示すように、本発明の実施の形態に係る運転支援制御装置１０は、ＧＰＳ衛星からの電波を受信するＧＰＳ受信部１２と、自車両の前方を撮像して、ステレオ画像を生成する撮像装置１４と、ＧＰＳ受信部１２によって受信されたＧＰＳ衛星からの受信信号、及び撮像装置１４によって撮像されたステレオ画像に基づいて、追従先行車両を推定すると共に、自車両の走行経路を計画して、運転支援部１８に出力するコンピュータ１６と、を備えている。
【００３８】
運転支援部１８は、計画された自車両の走行経路に基づいて、例えば、自車両の車線維持制御を行う。
【００３９】
ＧＰＳ受信部１２は、各時刻について、複数のＧＰＳ衛星からの電波を受信して、受信した全てのＧＰＳ衛星からの受信信号を、コンピュータ１６へ出力する。
【００４０】
撮像装置１４は、各時刻について、自車両の前方を繰り返し撮像して、ステレオ画像を繰り返し生成し、コンピュータ１６へ出力する。
【００４１】
コンピュータ１６を機能ブロックで表すと、上記図３に示すように、ＧＰＳ受信部１２から、電波を受信した全てのＧＰＳ衛星について、ＧＰＳ衛星の情報を取得して、各時刻における自車両の絶対位置を算出する位置検出部２０と、位置検出部２０によって算出された自車両の絶対位置の時系列データを、車両走行軌跡として生成する車両走行軌跡生成部２２と、複数の車両について過去に生成された車両走行軌跡、及び車両走行軌跡から生成された車線グラフを記憶する軌跡データベース２４と、ナビゲーション地図を記憶する地図データベース２６と、ナビゲーション地図から、位置検出部２０によって検出された自車両の絶対位置に対応する局所地図であって、車線グラフの情報を含む局所地図を生成する車線グラフ取得部２８と、ナビゲーションシステム（図示省略）から、自車両のルート情報を取得する走行経路取得部３０と、自車両の車両走行軌跡及びルート情報に基づいて、局所地図に含まれるいずれかの車線を、自車走行車線として推定する自車走行車線推定部３２と、撮像装置１４によって生成されたステレオ画像から、自車両の走行路の物理的な境界を検出する物理境界検出部３４と、撮像装置１４によって生成されたステレオ画像から、先行車両候補を検出する車両検出部３６と、車両検出部３６によって検出された先行車両候補を追跡する車両追跡部３８と、先行車両候補の追跡結果から得られる車両走行軌跡に基づいて、局所地図に含まれるいずれかの車線を、先行車両候補の走行車線として割り当てる車線割当部４０と、自車両の車両走行軌跡、自車走行車線、先行車両候補の車両走行軌跡、及び走行車線に基づいて、先行車両候補の何れかを追従先行車両として判定する先行車判定部４２と、追従先行車両の車両走行軌跡に基づいて、自車両の運転行動を決定する行動決定部４４と、追従先行車両の車両走行軌跡、自車両の運転行動、及び走行路の物理的な境界に基づいて、自車両の走行経路を計画する経路計画部４６とを備えている。なお、自車走行車線推定部３２及び車線割当部４０は、それぞれ自車走行車線判定手段及び周辺車両走行車線判定手段の一例である。先行車判定部４２は、先行車両推定手段の一例である。
【００４２】
位置検出部２０は、ＧＰＳ受信部１２から、電波を受信した全てのＧＰＳ衛星について、ＧＰＳ衛星の情報を取得し、取得したＧＰＳ情報に基づいて、自車両の絶対位置を算出する。本実施の形態では、自車両の絶対位置は、ＧＰＳ衛星の情報とＩＮＳ（Inertial Navigation System）センサ（図示省略）によって得られた情報とを用いて、特許文献３（特開２０１３−１３０４８０号公報参照）に記載の測位システムと同様の手法により算出される。特許文献３に記載の測位システムの手法では、ＧＰＳおよびＩＮＳ（Inertial Navigation System）センサを使用するので、自車両の絶対位置は、誤差を有している。概して、絶対位置誤差は、１ｍから３ｍに及ぶ。ＩＮＳセンサとしては、例えば、加速度センサ、地磁気センサ、ジャイロセンサ等を用いればよい。
【００４３】
車両走行軌跡生成部２２は、特許文献３に記載の測位システムと同様の手法により、位置検出部２０によって算出された自車両の絶対位置の時系列データを収集し、車両走行軌跡を生成する。
【００４４】
軌跡データベース２４には、複数の車両の各々について走行中に収集された車両走行軌跡が予め格納されている。例えば、複数の車両の各々において、位置検出部２０及び車両走行軌跡生成部２２と同様に、車両の絶対値を検出し、車両走行軌跡を生成し、複数の車両の車両走行軌跡を収集すればよい。
【００４５】
また、軌跡データベース２４には、複数の車両の各々について生成された車両走行軌跡から予め生成された車線グラフが格納されている。例えば、同一走行車線に属する複数の走行軌跡を平均化して、対応する走行車線として車線グラフに登録する。これにより、位置とトポロジーを含む車線情報を示す車線グラフが生成される。なお、本発明者らによって開発された、複数車両の走行軌跡から車線グラフを生成する方法も用いてもよい（非特許文献（Guo, Chunzhao, Jun-ichi Meguro, Yoshiko Kojima, and Takashi Naito. "Automatic lane-level map generation for advanced driver assistance systems using low-cost sensors." In Robotics and Automation (ICRA), 2014 IEEE International Conference on, pp. 3975-3982. IEEE, 2014.）を参照。）
【００４６】
地図データベース２６には、道路ネットワーク情報を表すナビゲーション地図が格納されている。
【００４７】
車線グラフ取得部２８は、位置検出部２０から車両位置が与えられると、一定の大きさ（例えば、３０ｍ×１００ｍ）のナビゲーション地図が画定され、画定された領域内の車線情報を、車線グラフから抽出し、画定された領域内の車線情報を含む局所地図を生成する（上記図２（Ａ）参照）。
【００４８】
走行経路取得部３０は、ナビゲーションシステム（図示省略）から、設定された目的地までのルート情報を取得する。
【００４９】
次に、車両を走行車線に割り当てる原理について説明する。車両を走行車線に割り当てることは、状況認識と運動予測に関してきわめて重要である。従来法では、ユークリッド距離またはマハラノビス距離を計測して、その車両に最も近い走行車線を割り当てる。ただし、車両検出位置の特定誤差によって、特に複数車線の道路や交差点においては、誤って割り当てられる。さらに、古いデジタル地図では車線割り当てを間違えやすい。したがってこのような方法は通常、高精度のＧＰＳと既定コースの最新のデジタル地図を必要とする。これに対し、本実施の形態の手法では、車線グラフの構築に安価なセンサを利用する。これは多くのサーチ車両を確保することができ、アクセス可能な領域をより広範囲かつより高速にカバーし、かつ最新情報を提供することができる。
【００５０】
自車両の位置決めと車両検出による潜在的な誤差に対処するために、本実施の形態の方法では、車線割り当てのスコア付け過程において、車両の現時点における位置のみではなく、過去における走行軌跡も考慮する。
【００５１】
より具体的には、割当対象の車両に関し、近隣の車線の各々を、走行車線候補として、当該車両の走行軌跡と当該走行車線候補との間に対する以下の式に示すスコア関数を計算する。
【００５２】
【数１】
0006507841.tif 000002
【００５３】
ここで
【００５４】
【数２】
0006507841.tif 000003
【００５５】
は、車両の走行軌跡と走行車線候補との間の類似度を表し、規格化相互相関法（ＮＣＣ）を利用して次のように計算される。
【００５６】
【数３】
0006507841.tif 000004
【００５７】
ここでｔcは現在の時間であり、Δｔは時間間隔であって、その車両の後方にある走行軌跡の区間を定義する（図４の点線の枠を参照）。
【００５８】
【数４】
0006507841.tif 000005
【００５９】
はその区間にある車両位置を表し、
【００６０】
【数５】
0006507841.tif 000006
【００６１】
は走行車線候補内の直近点である。
【００６２】
【数６】
0006507841.tif 000007
【００６３】
と
【００６４】
【数７】
0006507841.tif 000008
【００６５】
はそれぞれ、その区間内の車両の平均位置と走行車線候補の平均位置である。なお、オンラインでの白線認識も行い、白線認識の情報を車線内の自車両位置の特定に利用することが好ましい。
【００６６】
【数８】
0006507841.tif 000009
【００６７】
は車両走行軌跡と走行車線候補との間の全体距離を表し、次のように計算される。
【００６８】
【数９】
0006507841.tif 000010
【００６９】
ここでλは重み付けパラメータであり、σは分散である。割当対象の車両は、最大スコアの走行車線候補に割り当てられる。
【００７０】
本実施の形態の走行軌跡を考慮した車線割り当て手法は、検出位置の誤差や複数走行車線、不規則運転行動によりもたらされる問題を克服できる。例えば、図５は、駐車中の車両（実線斜線）、追い越し中の車両（破線斜線）、通常走行中の車両（ドット）、自車両（白抜き）がいる２車線道路を示している。現時点での位置のみを考慮した方法（図５（Ａ）参照）、現時点の位置と速度の両方を考慮した方法（図５（Ｂ）参照）、および本実施の形態の手法（図５（Ｃ）参照）を含む別々の方法による走行車線の割り当て法の比較を図６に示す。図６からわかるように本実施の形態の方法では、複雑な状況において、安定かつ合理的な車線割り当てを行うことができる。
【００７１】
本実施の形態では、自車走行車線推定部３２は、自車両に関し、車線グラフ取得部２８によって生成された局所地図に含まれる近隣の車線の各々を、走行車線候補として、車両走行軌跡生成部２２によって生成された自車両の走行軌跡と当該走行車線候補との間に対する、上記（５）式に示すスコア関数を計算し、最大スコアの走行車線候補を、自車走行車線として推定する。
【００７２】
物理境界検出部３４は、撮像装置１４によって生成されたステレオ画像から、自車両の走行路の物理的な境界を検出する。物理的な境界の検出方法としては、従来既知の手法を用いればよいため、説明を省略する。例えば、非特許文献（Guo, Chunzhao, Junichi Meguro, Yoshiko Kojima, and Takashi Naito. "CADAS: A multimodal advanced driver assistance system for normal urban streets based on road context understanding." In Intelligent Vehicles Symposium (IV), 2013 IEEE, pp. 228-235. IEEE, 2013.）に記載の手法を用いればよい。
【００７３】
車両検出部３６は、撮像装置１４によって撮像されたステレオ画像に基づいて、前方に存在する先行車両候補を検出する。車両の検出に、例えば、本発明者らが提案した参考文献（K.Goto, K. Kidono, Y. Kimura and T. Naito, "Pedestrian Detection and Direction Estimation by Cascade Detector with Multi-Classifiers Utilizing Feature Interaction Descriptor", in proc. of 2011 IEEE Intelligent Vehicles Symposium (IV), pp. 224-229, 2011）を適用することができる。これは、特徴相関記述子（ＦＩＮＤ）を利用する複数の分類器をカスケード組合せしたものである。
【００７４】
車両追跡部３８は、車両検出部３６によって検出された先行車両候補の各々について、車両検出部３６によって検出された各時刻の当該先行車両候補の位置に基づいて、当該先行車両候補を追跡し、当該先行車両候補の走行履歴を出力する。
【００７５】
例えば、車両の動特性を推定するために、局所地図内の２次元位置（ｕ，ｖ）と速度（・ｕ，・ｖ）、および画像内の検出領域の境界ボックスの大きさ（ｗ、ｈ）とからなる状態を有する、拡張カルマンフィルタ（ＥＫＦ）を利用して、各先行車両候補を個別に追跡する。すなわち、時刻ｔの先行車両候補ｉの状態Ｓitを、以下のように表す。
【００７６】
【数１０】
0006507841.tif 000011
【００７７】
２次元車両位置（ｕ，ｖ）はディスパリティ(視差)マップから算出される。これはリアルタイムＧＰＵの実装を利用したＳＧＭ(semi-global matching：セミグローバル整合)アルゴリズムに基づいて取得される。最初に、動的運動モデルによって運動予測が行われる。これは車両の過去および現在のモデル状態に基づいて算出される。また、車両は通常は走行車線に沿って運転されるので、車線割当部４０によって走行車線が割り当てられると、この走行車線が運動予測時の移動方向を与えるものとして利用される。
【００７８】
車線割当部４０は、車両検出部３６によって検出された先行車両候補の各々について、車線グラフ取得部２８によって生成された局所地図に含まれる近隣の車線の各々を、走行車線候補として、車両追跡部３８によって得られた当該先行車両候補の走行軌跡と当該走行車線候補との間に対する、上記（５）式に示すスコア関数を計算し、最大スコアの走行車線候補を、当該先行車両候補の走行車線として割り当てる。
【００７９】
次に、追従先行車両を判定する原理について説明する。
【００８０】
先行車両候補に、走行車線が割り当てられると、車両の分類が行われる。具体的には、自車の走行車線に属する先行車両候補を検査して、該当すれば追従先行車両として判定する。追従先行車両は制御を目的とするものであるので、自車両の直前にある車というのではなく、走行軌跡が自車両と一致する自車走行車線内の先行車両候補が、追従先行車両として決定されるべきである。したがって、自車走行車線に属する各先行車両候補に対して、追従先行車両としての尤度スコアが、以下の式で算出される。
【００８１】
【数１１】
0006507841.tif 000012
【００８２】
ここで
【００８３】
【数１２】
0006507841.tif 000013
【００８４】
は先行車両候補と自車走行車線との間のスコアである。
【００８５】
【数１３】
0006507841.tif 000014
【００８６】
は、自車両と先行車両候補との間のスコアであり、次式で定義される。
【００８７】
【数１４】
0006507841.tif 000015
【００８８】
ここで、
【００８９】
【数１５】
0006507841.tif 000016
【００９０】
は自車両の走行軌跡と先行車両候補の走行軌跡との間の類似性を表し、
【００９１】
【数１６】
0006507841.tif 000017
【００９２】
は自車両の走行軌跡と先行車両候補の走行軌跡との間の全体距離を表している。すなわち、以下の式で表される。
【００９３】
【数１７】
0006507841.tif 000018
【００９４】
ここで、ｐhtは、自車両の走行軌跡の区間（図５（Ｂ）の点線枠参照）内の位置を表し、ｐvc,tは先行車量候補の走行軌跡内の最近接点である。￣ｐhtと￣ｐvc,tはそれぞれ、その区間における自車両の走行軌跡の平均位置と先行車量候補の走行軌跡の平均位置である。
【００９５】
これらの式からわかるように、走行軌跡が自車両と重複する先行車両候補のスコアが高くなる。したがって、すべての先行車両候補について尤度スコアを算出した後、最大スコアが閾値よりも大きければ、その最大スコアの先行車両候補が追従先行車両として決定される。そうでない場合には、自車両に対して決定される追従先行車両はない。
【００９６】
以上説明したように、本実施の形態では、先行車判定部４２は、自車走行車線推定部３２によって推定された自車走行車線、自車両の走行軌跡、車線割当部４０によって先行車両候補の各々について割り当てられた車線、及び先行車両候補の各々の走行軌跡に基づいて、自車走行車線と同一の車線が割り当てられた先行車両候補のうち、上記（８）式に従って算出される尤度スコアが最大となり、かつ、尤度スコアが閾値以上となる先行車両候補を、追従先行車両として判定する。
【００９７】
行動決定部４４は、先行車判定部４２によって追従先行車両として判定された車両の走行軌跡に基づいて、自車両の運転行動として、定常走行、追い越し、車線変更、停止、ブレーキ作動、及び加速の何れかを決定する。例えば、機械学習を利用して、実データからの走行軌跡に基づいて、運転行動を決定するための学習モデルを学習しておき、学習モデルを利用して、追従先行車両の走行軌跡から、自車両の運転行動を決定する。
【００９８】
例えば、自車両の前方の自車走行車線に止まっている車両があって、それが駐車している車か（この場合にはその車を追い越さなければなりません）、交通渋滞の末尾の車か（この場合にはその車の後ろに停車して待たなければなりません）がわからないとする。ただし、もし追従先行車両が検出されて、追従先行車両がその車を追い越した場合には、それは駐車している車であることがわかり、自車両も駐車車両を追い越すように、運転行動が決定される。
【００９９】
経路計画部４６は、先行車判定部４２によって追従先行車両として判定された車両の走行軌跡と、行動決定部４４によって決定された自車両の運転行動と、物理境界検出部３４によって検出された走行路の物理的な境界とに基づいて、追従先行車両の走行軌跡を模倣するように、自車両の安全な走行経路と速度とを計画し、運転支援部１８へ出力する。
【０１００】
例えば、追従先行車両の走行軌跡を利用して、追い越しプロセスの安全で適当な経路と速度を計画する。なお、追従先行車両によってこの経路が安全であることが確認されている。また、道路の状況は変わり得るので、経路計画には物理的な境界が必要である。要するに、自車両で検出された物理的な境界に基づいて、適当な速度領域での安全な走行経路を計画することができる。
【０１０１】
＜運転支援制御装置の作用＞
次に、本実施の形態の作用について説明する。
【０１０２】
運転支援制御装置１０を搭載した車両が走行しているときであって、撮像装置１４によって自車両の前方を撮像し、ステレオ画像を逐次生成すると共に、ＧＰＳ受信部１２によって、ＧＰＳ衛星からの信号を逐次受信しているときに、運転支援制御装置１０は、図７に示す先行車両判定処理ルーチンを実行する。
【０１０３】
ステップ１００において、ＧＰＳ受信部１２によって受信したＧＰＳ信号を取得する。
【０１０４】
そして、ステップ１０２において、上記ステップ１０２で取得したＧＰＳ信号と、ＩＮＳセンサ（図示省略）から出力されたＩＮＳ情報とに基づいて、自車両の絶対位置を検出する。
【０１０５】
次のステップ１０４では、ナビゲーションシステムから目的地までの自車両の走行経路を取得する。
【０１０６】
ステップ１０６では、上記ステップ１０２で検出された自車両の絶対位置に基づいて、軌跡データベース２４に記憶されている車線グラフから、自車両の絶対位置に対応する車線情報を取得すると共に、自車両の絶対位置に対応する地図情報を取得し、車線情報を含む局所地図を生成する。
【０１０７】
そして、ステップ１０８では、撮像装置１４によって生成されたステレオ画像を取得する。ステップ１１０では、ＧＰＳ受信部１２によって受信したＧＰＳ信号を取得する。
【０１０８】
ステップ１１２では、上記ステップ１０８で取得したステレオ画像から、先行車両候補を検出する。ステップ１１４では、上記ステップ１１２での検出結果、及び前回のステップ１１４の追跡結果に基づいて、先行車両候補の各々を追跡する。
【０１０９】
ステップ１１６では、上記ステップ１１０で取得したＧＰＳ信号と、ＩＮＳセンサ（図示省略）から出力されたＩＮＳ情報とに基づいて、自車両の絶対位置を検出する。
【０１１０】
そして、ステップ１１８において、上記ステップ１０８で取得したステレオ画像から、走行路の物理的な境界を検出する。
【０１１１】
ステップ１２０では、上記ステップ１０８〜ステップ１１８の処理を、一定期間経過するまで繰り返したか否かを判定する。一定期間経過するまで繰り返した場合には、ステップ１１２へ進み、一方、一定期間経過していない場合には、上記ステップ１０８へ戻る。
【０１１２】
ステップ１２２では、上記ステップ１１６で検出された自車両の絶対位置に基づいて、自車両の走行軌跡を生成する。ステップ１２４では、上記ステップ１１４での各先行車両候補の追跡結果に基づいて、各先行車両候補の走行軌跡を生成する。
【０１１３】
ステップ１２６では、上記ステップ１０６で得られた車線情報と、上記ステップ１２２で生成された自車両の走行軌跡とに基づいて、自車走行車線を推定する。
【０１１４】
そして、ステップ１３０では、上記ステップ１０６で得られた車線情報と、上記ステップ１２４で生成された各先行車両候補の走行軌跡とに基づいて、各先行車両候補に対し、車線を割り当てる。
【０１１５】
ステップ１３２では、上記ステップ１２２で生成された自車両の走行軌跡と、上記ステップ１２４で生成された各先行車両候補の走行軌跡と、上記ステップ１２６で推定された自車走行車線と、上記ステップ１３０で各先行車両候補に対して割り当てられた車線とに基づいて、追従先行車両を判定する。
【０１１６】
そして、ステップ１３４では、上記ステップ１３２で追従先行車両と判定された先行車両候補の走行軌跡に基づいて、自車両の運転行動を決定する。
【０１１７】
ステップ１３６では、上記ステップ１３２で追従先行車両と判定された先行車両候補の走行軌跡と、上記ステップ１３４で決定された自車両の運転行動と、上記ステップ１１８で検出された物理的な境界とに基づいて、自車両の走行経路を計画し、運転支援部１８に出力して、上記ステップ１００へ戻る。
【０１１８】
上記の先行車判定処理ルーチンが繰り返し実行されることにより、逐次計画された自車両の走行経路が、運転支援部１８へ出力され、運転支援部１８により、計画された自車両の走行経路に基づく運転支援が行われる。
【０１１９】
以上説明したように、本発明の実施の形態に係る運転支援制御装置によれば、自車両と先行車両候補との走行車線を判定し、自車両が走行している走行車線と同じ走行車線を走行している先行車両候補から、自車両の車両走行軌跡及び先行車両候補の車両走行軌跡に基づいて、自車両の追従先行車両を推定することにより、レーンマークが不明瞭もしくは存在しない場合であっても、精度よく追従先行車両を推定することができる。また、追従先行車両の車両走行軌跡及び走行路の物理的な境界に基づいて、自車両の安全な走行経路を計画することができる。
【０１２０】
また、交差点において、従来法では、自車線を示す車線マークがないために、交差点における処理をすることができない。自車線が分かっている場合でも、従来の先行車推定法では車両とその時点における自車線との間の関係しか考慮しないので、うまく機能しない。これは、周囲の複数の車両が密接して異なる方向に運転されており、また、ある時点では、追従先行車両よりも他の車両が自車線により近くなるからである。これに対し、本実施の形態の手法では、現時点の情報に加えて車両の過去の走行軌跡も考慮するので、追従先行車両を正しく判定することができる。例えば、図８に示すように、交差点で自車両が右折するときにも、追従先行車両を精度よく判定することができる（斜線領域の車両を参照）。また、図９に示すように、追従先行車両が自車両と異なる方向で進行する場合には、追従先行車両を誤って判定し続けることを防止することができる。
【０１２１】
また、従来の先行車検出では、アダプティブ・クルーズ・コントロール（ＡＣＣ：ａｄａｐｔｉｖｅ  ｃｒｕｉｓｅ  ｃｏｎｔｒｏｌ）やプリクラッシュシステム（ＰＣＳ：ｐｒｅ−ｃｒａｓｈ ｓｙｓｔｅｍ）のために自車両の直前の車を検出していたのに対し、本実施の形態では、走行経路、速度範囲、運転行動などを決定するのに自車両にとって最も有効な情報を提供可能な、自車線にある追従先行車両を推定する。したがって、本実施の形態で推定される追従先行車両は、後続車に対して、自車両の直前の車を追従するためのものではなく、自車両の運転に最もよく合致する高度な情報と、運転行動決定（車線維持、障害回避、車線変更など）と、状況理解（自車両の前方に停止している車が駐車しているのか交通渋滞の末尾の車であるのかを判断するなど）とを提供することができる。
【０１２２】
また、従来のシステムでは、先行車と後続車の連携運転のために、車車間通信を利用している。ただし、周囲の車の中には車車間通信ユニットを持たないものもある。さらに、先行車から送信された走行軌跡はＧＰＳから取得されるが、トンネルの中や高層ビルの多い場所などにおいて、ＧＰＳ信号が取得できなかったり、精度が非常に低かったりすることがある。一方、本実施の形態では、追従先行車両の走行軌跡及び走行路の物理的な境界に基づいて、安定して、自車両の安全な走行経路を計画することができる。
【０１２３】
また、追従先行車両は、現時点での位置関係によるだけではなく、過去における位置／走行軌跡などにも基づいて、決定される。したがって、より安定して正確に追従先行車両を推定することができる。また、周囲の車両も同一手法によって対応する走行車線に割り当てる。これにより、周囲車両の移動が理解でき、より長期の予測も可能となる。その一方で、追従先行車両の走行軌跡が自車両のより長期の走行軌跡の計画を支援することができる。この場合、ＡＤＡＳシステムは「早期検出、判断、決定」（先読み）をすることができる。
【０１２４】
なお、上記の実施の形態では、軌跡データベース及び地図データベースが、自車両の運転支援制御装置内に設けられている場合を例に説明したが、これに限定されるものではなく、軌跡データベース及び地図データベースが、他の装置に設けられており、ネットワークを介して、当該他の装置の軌跡データベース及び地図データベースにアクセスするようにしてもよい。
【符号の説明】
【０１２５】
１０   運転支援制御装置
１２   ＧＰＳ受信部
１４   撮像装置
１６   コンピュータ
１８   運転支援部
２０   位置検出部
２２   車両走行軌跡生成部
２４   軌跡データベース
２６   地図データベース
２８   車線グラフ取得部
３０   走行経路取得部
３２   自車走行車線推定部
３４   物理境界検出部
３６   車両検出部
３８   車両追跡部
４０   車線割当部
４２   先行車判定部
４４   行動決定部
４６   経路計画部
【図１】
0006507841.tif 000019
【図２】
0006507841.tif 000020
【図３】
0006507841.tif 000021
【図４】
0006507841.tif 000022
【図５】
0006507841.tif 000023
【図６】
0006507841.tif 000024
【図７】
0006507841.tif 000025
【図８】
0006507841.tif 000026
【図９】
0006507841.tif 000027
【図１０】
0006507841.tif 000028