(57)【特許請求の範囲】
【請求項１】
自車両の走行予定経路と干渉する他車両の移動可能経路である干渉動線を抽出し、
道路の形状、交通規則、及び、交通状況の少なくとも一つに基づいて、抽出された前記干渉動線において自車両の運転行動を決定するのに必要となる必要長さを決定し、
決定された前記干渉動線の前記必要長さの範囲を探索対象として、前記干渉動線に沿って移動する他車両を探索し、探索された他車両に対応する自車両の運転行動を決定する運転支援方法。
【請求項２】
道路の形状に基づいて、前記干渉動線に沿って移動する他車両の移動速度を推定し、
推定した前記移動速度に基づいて、前記干渉動線の前記必要長さを決定する請求項１に記載の運転支援方法。
【請求項３】
道路の曲率に基づいて、前記移動速度を推定する請求項２に記載の運転支援方法。
【請求項４】
道路の勾配に基づいて、前記移動速度を推定する請求項２又は３に記載の運転支援方法。
【請求項５】
道路の路面上の凹凸物の存在に基づいて、前記移動速度を推定する請求項２〜４の何れか１項に記載の運転支援方法。
【請求項６】
道路の形状に基づいて、相互に合流する複数の前記干渉動線の合流点を抽出し、
道路の形状、及び交通規則の少なくとも一方に基づいて、前記合流点における前記移動速度を推定する請求項２〜５の何れか１項に記載の運転支援方法。
【請求項７】
相互に合流する複数の前記干渉動線に沿って移動する複数の他車両の前記合流点における交通規則上の優先度に基づいて、前記合流点における前記移動速度を推定する請求項６に記載の運転支援方法。
【請求項８】
交差点を右左折する他車両の減速に基づいて、前記移動速度を推定する請求項２〜７の何れか１項に記載の運転支援方法。
【請求項９】
前記干渉動線に対応する信号機の状態に基づいて、前記干渉動線の前記必要長さを決定する請求項１〜８の何れか１項に記載の運転支援方法。
【請求項１０】
自車両の周囲を走行する走行車両の位置及び移動方向を含む交通状況に関する情報を取得し、
前記走行車両の位置及び移動方向に基づいて、前記干渉動線の前記必要長さを決定する請求項１〜９の何れか１項に記載の運転支援方法。
【請求項１１】
自車両の走行予定経路と干渉する他車両の移動可能経路である干渉動線を抽出し、
自車両の周囲を走行する走行車両の位置及び移動方向を含む交通状況に関する情報を取得し、
自車両と並走する前記走行車両の走行予定経路を抽出し、
抽出した前記走行車両の走行予定経路と干渉する前記干渉動線を抽出し、
前記干渉動線に沿って移動する他車両と前記走行車両との交通規則上の優先度を求め、
前記干渉動線に沿って移動する他車両の前記優先度が前記走行車両の前記優先度よりも低い場合、前記干渉動線における前記走行車両の走行予定経路との交点から自車両の走行予定経路との交点までを、抽出された前記干渉動線において自車両の運転行動を決定するのに必要となる必要長さに決定し、
決定された前記干渉動線の前記必要長さの範囲を判断対象として、前記干渉動線に沿って移動する他車両に対応する自車両の運転行動を決定する運転支援方法。
【請求項１２】
走行予定経路に沿って走行する自車両の運転行動を決定するプロセッサを備え、
前記プロセッサは、
自車両の走行予定経路と干渉する他車両の移動可能経路である干渉動線を抽出し、
道路の形状、交通規則、及び、交通状況の少なくとも一つに基づいて、抽出された前記干渉動線において自車両の運転行動を決定するのに必要となる必要長さを決定し、
決定された前記干渉動線の前記必要長さの範囲を探索対象として、前記干渉動線に沿って移動する他車両を探索し、探索された他車両に対応する自車両の運転行動を決定する運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の運転を支援する運転支援方法及び装置に関する。
【背景技術】
【０００２】
運転支援装置として、センサによる直接の認知は不可能であるが、他の自動車等の可動物の死角に存在する二輪車等の潜在的な可動物の存在が予想される場合には、潜在的な経路を予測して接触リスクを算出し、算出した接触リスクに基づいて運転行動を決定するものが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−９６１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、センサによる認知が不可能であり、潜在的な経路の予測も不可能である場合には、接触リスクを算出できず、運転行動を決定できない。そのため、運転行動を決定する際の探索範囲が広範になると、この探索範囲内にセンサによる認知が不可能な範囲が生じ易くなり、運転行動の決定が困難になる状況が生じ易くなるという問題がある。【０００５】
本発明が解決しようとする課題は、運転行動の決定が困難になる状況の発生を抑制することができる運転支援方法及び装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、自車両の走行予定経路と干渉する他車両の移動可能経路である干渉動線を抽出し、道路の形状、交通規則、及び、交通状況の少なくとも一つに基づいて、抽出された他車両の干渉動線において自車両の運転行動を決定するのに必要となる必要長さを決定し、決定された他車両の干渉動線の必要長さの範囲を判断対象として、干渉動線に沿って移動する他車両を探索し、探索された他車両に対応する自車両の運転行動を決定することにより、上記課題を解決する。
発明の効果
【発明の効果】
【０００７】
本発明によれば、自車両の運転行動を決定する際に探索する範囲を、自車両の運転行動を決定するための必要性に応じた適切な範囲に設定できる。従って、運転行動を決定する際に探索する範囲内に認知が不可能な範囲が発生することを抑制でき、運転行動の決定が困難になる状況の発生を抑制できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る運転支援システムのブロック構成図である。
【図２】交差点において他車両の動線を抽出する方法を説明するための図である。
【図３】道路のカーブ区間に自車両が右折で合流する場面で、道路のカーブ区間に属する他車両の干渉動線を抽出する方法を説明するための図である。
【図４】勾配のある道路に属する他車両の干渉動線の必要長さを決定する方法を説明するための図である。
【図５】路面にバンプがある道路に属する他車両の干渉動線の必要長さを決定する方法を説明するための図である。
【図６】踏切がある道路に属する他車両の干渉動線の必要長さを決定する方法を説明するための図である。
【図７】自車両が交差点を左折し、他車両が交差点を右折する場面で、他車両の干渉動線の必要長さを決定する方法を説明するための図である。
【図８】交差点において信号機の状態に応じて干渉動線の長さを決定する処理を説明するための図である。
【図９】相互に合流する２本の干渉動線の優先順位に応じて干渉動線の長さを決定する処理を説明するための図である。
【図１０】交差点において並走車両の走行予定経路と、交通ルールとに応じて干渉動線の長さを決定する処理を説明するための図である。
【図１１】交差点において並走車両の走行予定経路と、交通ルールとに応じて干渉動線の長さを決定する処理を説明するための図である。
【図１２】交差点において並走車両の走行予定経路と、交通ルールとに応じて干渉動線の長さを決定する処理を説明するための図である。
【図１３】交差点において自車両の走行予定経路に対して右側から進行する他車両の干渉動線に対応する運転行動の決定手法を説明するための図である。
【図１４】交差点において自車両の走行予定経路に対して対向車線から右折して進行する他車両の干渉動線に対応する運転行動の決定手法を示す図である。
【図１５】評価プロセッサによる他車両の減速に応じて干渉動線の必要長さを決定する処理を説明するためのフローチャートである。
【図１６】評価プロセッサによる、信号機の状態と、相互に合流する複数の干渉動線の優先順位とに応じて干渉動線の必要長さを決定する処理を説明するためのフローチャートである。
【図１７】交差点において並走車両の走行予定経路と交通ルールとに応じて干渉動線の長さを決定する処理を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。図１は、本実施形態に係る運転支援システム１０００のブロック構成を示す図である。この図に示すように、運転支援システム１０００は、運転支援装置１００、及び車載装置２００を備える。なお、運転支援装置１００は、車両に搭載してもよいし、車載装置２００と情報の授受が可能な可搬の端末装置に適用してもよい。この端末装置は、スマートフォン、ＰＤＡ等の機器を含む。運転支援システム１０００、運転支援装置１００、車載装置２００、及びこれらが備える各装置は、ＣＰＵなどの演算処理装置を備える。
【００１０】
車載装置２００は、車両コントローラ２１０、ナビゲーション装置２２０、対象物検出装置２３０、車線逸脱防止装置２４０、及び出力装置２５０を備える。車載装置２００を構成する各装置は、相互に情報の授受を行うためにＣＡＮ（Controller Area Network）その他の車載ＬＡＮによって接続されている。車載装置２００は、車載ＬＡＮを介して運転支援装置１００と情報の授受を行うことができる。車両コントローラ２１０は、検出装置２６０、駆動装置２７０、操舵装置２８０と連携して動作する。
【００１１】
検出装置２６０は、舵角センサ２６１、車速センサ２６２、及び姿勢センサ２６３を備える。舵角センサ２６１は、操舵量、操舵速度、及び操舵加速度などを検出し、検出信号を車両コントローラ２１０に出力する。車速センサ２６２は、車両の速度及び／又は加速度を検出し、検出信号を車両コントローラ２１０に出力する。姿勢センサ２６３は、車両の位置、車両のピッチ角、車両のヨー角、及び車両のロール角を検出し、検出信号を車両コントローラ２１０に出力する。姿勢センサ２６３は、ジャイロセンサを含む。
【００１２】
車両コントローラ２１０は、エンジンコントロールユニット（Engine Control Unit, ECU)などの車載コンピュータであり、車両の走行駆動、制動、及び操舵を制御する。本実施形態の車両としては、電動モータを走行駆動源として備える電気自動車、内燃機関を走行駆動源として備えるエンジン自動車、電動モータ及び内燃機関の両方を走行駆動源として備えるハイブリッド自動車等を例示できる。なお、電動モータを走行駆動源とする電気自動車やハイブリッド自動車には、二次電池を電動モータの電源とするタイプや燃料電池を電動モータの電源とするタイプのものも含まれる。
【００１３】
駆動装置２７０は、上述した走行駆動源である電動モータ及び／又は内燃機関、これら走行駆動源からの出力を駆動輪に伝達するドライブシャフトや自動変速機を含む動力伝達装置、及び車輪を制動する制動装置２７１等を備える。駆動装置２７０は、車両コントローラ２１０から取得した制御信号、又はアクセル操作及びブレーキ操作による入力信号に基づいて、車両の加減速を含む走行制御を実行する。なお、ハイブリッド自動車の場合には、車両の走行状態に応じた電動モータと内燃機関とのそれぞれに出力するトルク配分も車両コントローラ２１０から駆動装置２７０に出力される。
【００１４】
操舵装置２８０は、ステアリングアクチュエータを備える。ステアリングアクチュエータは、ステアリングのコラムシャフトに取り付けられるモータ等を含む。操舵装置２８０は、車両コントローラ２１０から取得した制御信号、又はステアリング操作による入力信号に基づいて車両の進行方向の変更制御を実行する。
【００１５】
車両コントローラ２１０は、運転支援装置１００の運転計画装置２０から出力される運転行動計画に基づいて、駆動装置２７０及び操舵装置２８０に制御信号を出力する。ここで、駆動装置２７０の制御、操舵装置２８０の制御は、完全に自動で行われてもよいし、ドライバの駆動操作（進行操作）を支援する態様で行われてもよい。この場合、駆動装置２７０の制御及び操舵装置２８０の制御は、ドライバのステアリングやブレーキ等の介入操作により中断／中止される。
【００１６】
ナビゲーション装置２２０は、自車両の現在位置から目的地までの経路を算出する。経路の算出手法は、ダイキストラ法やＡ＊などのグラフ探索理論に基づく出願時に知られた手法を用いることができる。算出された経路は、自車両の運転支援に用いるために運転支援装置１００に出力される。また、算出された経路は、経路案内情報として出力装置２５０により提示される。
【００１７】
ナビゲーション装置２２０は、位置検出装置２２１を備える。位置検出装置２２１は、グローバル・ポジショニング・システム（Global Positioning System, GPS）を備え、走行中の車両の走行位置（緯度・経度）を検出する。
【００１８】
ナビゲーション装置２２０は、アクセス可能な地図情報２２２、道路情報２２３、及び交通規則情報２２４を格納したデータベースを備える。地図情報２２２、道路情報２２３、及び交通規則情報２２４を格納したデータベースは、ナビゲーション装置２２０が読み込むことができればよく、ナビゲーション装置２２０とは物理的に別体として構成してもよいし、通信ネットワークを介しての読み込みが可能なサーバに格納してもよい。
【００１９】
地図情報２２２は、いわゆる電子地図であり、緯度経度と地図情報とが対応づけられた情報である。地図情報２２２は、各地点に対応づけられた道路情報２２３を含む。
【００２０】
道路情報２２３は、ノードと、ノード間を接続するリンクにより定義される。道路情報２２３は、道路の位置／領域により道路を特定する情報と、道路ごとの道路種別、道路幅に関する情報と、その他の道路に関する情報とを含む。道路情報２２３は、各道路リンクの識別情報ごとに対応付けられた交差点に関する情報を含む。この交差点に関する情報は、交差点の位置、交差点の進入方向、交差点の種別、及び交差点での動線の情報を含む。また、道路情報２２３は、各道路リンクの識別情報ごとに対応付けられた道路に関する情報として、道路形状、直進の可否、進行の優先関係、追い越しの可否（隣接レーンへの進入の可否）、信号機の有無等の情報を含む。
【００２１】
交通規則情報２２４は、経路上における一時停止、駐車／停車禁止、徐行、制限速度などの車両が走行時に遵守すべき交通上の規則に関する情報である。各交通規則は、地点（緯度、経度）ごと、リンクごとに定義される。交通規則情報２２４には、道路側に設けられた装置から取得する交通信号の情報を含めてもよい。
【００２２】
対象物検出装置２３０は、自車両の周囲に存在する障害物を含む対象物の存在及びその存在位置を検出する。特に限定されないが、対象物検出装置２３０はカメラ２３１を含む。カメラ２３１としては、ＣＣＤ等の撮像素子を備える撮像装置、赤外線カメラ、及びステレオカメラ等を例示できる。カメラ２３１は自車両の所定の位置に設置され、自車両の周囲の対象物を撮像する。ここで、自車両の周囲は、自車両の前方、後方、前方側方、後方側方を含む。また、カメラ２３１により撮像される対象物は、信号機や標識等の静止物体と、歩行者や、二輪車、四輪車等の他車両等の移動物体と、ガードレールや、中央分離帯や、縁石等の道路構造物とを含む。
【００２３】
対象物検出装置２３０は、画像データを解析し、その解析結果に基づいて対象物の種別を識別してもよい。この場合、対象物検出装置２３０は、パターンマッチング技術等を用いて、画像データに含まれる対象物が、車両であるか、歩行者であるか、標識であるかを識別する。また、対象物検出装置２３０は、取得した画像データを処理し、自車両の周囲に存在する対象物の位置に基づいて、自車両から対象物までの距離、又は、対象物と自車両との相対的な位置関係を検出する。
【００２４】
なお、対象物検出装置２３０は、レーダー装置２３２を備えてもよい。レーダー装置２３２としては、ミリ波レーダー、レーザーレーダー、及び超音波レーダー等の出願時に知られた方式のものを例示できる。対象物検出装置２３０は、レーダー装置２３２の受信信号に基づいて対象物の存否、対象物の位置、対象物までの距離を検出する。対象物検出装置２３０は、レーザーレーダーで取得した点群情報のクラスタリング結果に基づいて、対象物の存否、対象物の位置、対象物までの距離を検出する。
【００２５】
他車両と自車両とが車車間通信をすることが可能であれば、対象物検出装置２３０は、他車両の車速センサが検出した他車両の車速、加速度を、対象物情報として取得してもよい。また、対象物検出装置２３０は、高度道路交通システムの外部装置から他車両の位置、速度、加速度を含む対象物情報を取得することもできる。
【００２６】
車線逸脱防止装置２４０は、カメラ２４１と、道路情報２４２を格納したデータベースとを備える。カメラ２４１は、対象物検出装置のカメラ２３１を共用してもよい。道路情報２４２は、ナビゲーション装置の道路情報２２３を共用してもよい。車線逸脱防止装置２４０は、カメラ２４１の撮像画像から自車両が走行している車線を認識し、車線のレーンマーカの位置と自車両の位置とが所定の関係を維持するように、自車両の動きを制御する車線逸脱防止機能（レーンキープサポート機能）を備える。運転支援装置１００は車線の中央を自車両が走行するように、運転行動を計画する。なお、運転支援装置１００は、車線のレーンマーカから自車両までの路幅方向に沿う距離が所定値域となるように、運転行動を計画してもよい。また、レーンマーカは、レーンを規定する機能を有するものであれば限定されず、路面に描かれた線図であってもよいし、レーンの間に存在する植栽であってもよいし、レーンの路肩側に存在するガードレール、縁石、歩道、二輪車専用道路等の道路構造物であってもよい。また、レーンマーカは、レーンの路肩側に存在する看板、標識、店舗、街路樹等の不動の物体であってもよい。
【００２７】
後述する評価プロセッサ１１は、対象物検出装置２３０により検出された対象物を、経路に対応づけて記憶する。つまり、評価プロセッサ１１は、どの経路上に対象物が存在するかという情報を保持する。
【００２８】
車載装置２００は、出力装置２５０を備える。出力装置２５０は、ディスプレイ２５１、及びスピーカ２５２を備える。出力装置２５０は、運転支援に関する各種の情報をユーザ又は周囲の車両の乗員に向けて出力する。運転支援に関する各種の情報には、運転行動計画、運転行動計画に基づく走行制御に関する情報が含まれる。出力装置２５０は、走行予定経路上を自車両に走行させる制御情報に応じた情報として、操舵操作や加減速が実行されることをディスプレイ２５１、スピーカ２５２を介して、自車両の乗員に予め知らせる。なお、これらの運転支援に関する情報を車室外ランプ、車室内ランプを介して、自車両の乗員又は他車両の乗員に予め知らせてもよい。また、通信ネットワークを介して、高度道路交通システム（Intelligent Transport Systems：ITS）等の外部装置に運転支援に関する各種の情報を出力してもよい。
【００２９】
運転支援装置１００は、シーン評価装置１０と、運転計画装置２０と、出力装置３０とを備える。出力装置３０は、先述した車載装置２００の出力装置２５０と同様の機能を、ディスプレイ２５１、及びスピーカ２５２を用いて実現する。各装置は、有線又は無線の通信回線を介して相互に情報の授受が可能である。
【００３０】
シーン評価装置１０は、シーン評価装置１０の制御装置として機能する評価プロセッサ１１を備える。評価プロセッサ１１は、自車両の運転行動を決定する際に、経路を走行する自車両が遭遇するシーンを評価するために用いられる演算装置である。具体的に、評価プロセッサ１１は、自車両が遭遇するシーンを評価する処理を実行させるプログラムが格納されたＲＯＭ（Read Only Memory）と、このＲＯＭに格納されたプログラムを実行することで、シーン評価装置１０として機能する動作回路としてのＣＰＵ（Central Processing Unit）と、アクセス可能な記憶装置として機能するＲＡＭ（Random Access Memory）とを備えるコンピュータである。評価プロセッサ１１は、自車両が遭遇するシーンを評価する処理を実行させるプログラムが記憶された記憶媒体を備える。
【００３１】
シーン評価装置１０の評価プロセッサ１１は、以下の処理を実行する。
（１）自車両の現在位置と目標経路とを取得する処理（自車両情報取得処理）、
（２）自車両の周辺の外界情報を取得する処理（外界情報取得処理）、
（３）自車両の走行予定経路と交点（干渉点）を有する他車両の動線（以下、干渉動線という）を抽出する処理（干渉動線抽出処理）、
（４）抽出した干渉動線の長さを、運転行動を決定するのに必要な長さ（以下、必要長さという）に変更する処理（干渉動線長さ変更処理）。
【００３２】
ここで、「動線」は、幅を観念できない線に限らず、車線や道路等の幅を観念できるものをも含む概念である。
【００３３】
評価プロセッサ１１は、自車両情報取得機能を実現するブロックと、外界情報取得機能を実現するブロックと、干渉動線抽出機能を実現するブロックと、干渉動線長さ変更処理を実現するブロックとを有する。評価プロセッサ１１は、上記各機能を実現するためのソフトウェアと、上述したハードウェアとの協働により各機能を実行する。
【００３４】
評価プロセッサ１１は、自車両情報取得処理において、ナビゲーション装置２２０から、自車両の現在位置と、自車両の現在位置から目的地に至るまでの目標経路とを取得する。また、評価プロセッサ１１は、外界情報取得処理において、対象物検出装置２３０から、あるいは、通信ネットワークを利用して、自車両の周辺の信号機の状態や、並走する他車両の有無等を含む外界情報を取得する。
【００３５】
評価プロセッサ１１は、干渉動線抽出処理において、自車両の現在位置と目標経路と地図情報２２２と道路情報２２３とに基づいて、自車両の走行予定経路を算出し、この自車両の走行予定経路と交点（干渉点）を有する他車両の干渉動線を抽出する。評価プロセッサ１１は、ナビゲーション装置２２０が算出する目標経路とは異なり、自車両の走行車線まで特定された走行予定経路を算出する。この走行予定経路の計算方法として、ダイキストラ法やＡ＊等のグラフ探索理論に基づく計算方法を例示できる。この計算方法では、地図上で各車線に対して、走行経路を意味するリンクと、このリンクが接続される点であるノードとを設定し、それぞれのリンクに重みを設定する。ここで、この重みは、目的地に向かう際に走行すべき車線に対応する推奨リンクであれば小さく、推奨リンクでなければ大きく設定する。そして、自車両の現在位置から目的地までの重みの総和が小さくなる車線を、走行予定経路の車線として特定する。
【００３６】
評価プロセッサ１１は、道路情報２２３を参照して、他車両の干渉動線を抽出する。なお、干渉動線の情報は、自車両に搭載されたデータベースから取得してもよいし、通信ネットワークを介して外部のデータベースから取得してもよい。
【００３７】
図２は、交差点を通過する他車両の干渉動線２を抽出する方法を説明するための図である。この図では、自車両Ｖ１の走行予定経路１を太い実線で示し、他車両の動線を細い実線や一点鎖線で示している。この図に示すように、各車線に１本の動線が存在するところ、細い実線で示す動線が、評価プロセッサ１１が抽出する他車両の干渉動線２となる。
【００３８】
図３は、道路のカーブ区間に自車両Ｖ１が右折で合流する場面で、道路のカーブ区間に属する他車両Ｖ２の干渉動線２を抽出する方法を説明するための図である。この図では、自車両Ｖ１の走行予定経路１を太い実線で示し、他車両Ｖ２の干渉動線２を破線で示している。
【００３９】
評価プロセッサ１１は、干渉動線長さ変更処理において、干渉動線抽出処理で抽出した他車両Ｖ２の干渉動線２の長さを必要長さに変更する。この干渉動線２の長さの変更方向としては、干渉動線２に沿って進行する他車両Ｖ２の減速に応じて変更する方法、信号機の状態に応じて変更する方法、相互に合流する複数の干渉動線２の合流点における他車両の交通規則上の優先順位に応じて変更する方法、及び、自車両Ｖ１と並走する他車両の走行予定経路と交通規則上の優先順位とに応じて変更する方法等を例示できる。
【００４０】
評価プロセッサ１１の干渉動線長さ変更機能は、道路形状分析機能を備える。評価プロセッサ１１は、道路形状分析処理において、地図情報２２２及び道路情報２２３を参照して、干渉動線が属する道路の形状を分析する。道路の形状としては、交差点（図２参照）や、カーブ区間に合流路が突き当たる形状（図３参照）や、勾配がある形状（図４参照）や、路面にバンプ８がある形状（図５参照）や、踏切９がある形状（図６参照）等の干渉動線２に沿って進行する他車両Ｖ２に減速を生じさせる形状を例示できる。
【００４１】
道路情報２２３に含まれる道路形状に関する情報としては、例えば、道路のカーブ区間に属する動線の曲率半径（例えば、Ｒ＝１００ｍ、図３参照）や、道路の勾配（例えば、６％や１０％、図４参照）や、バンプ８の高さや位置（図５参照）や、踏切９の位置（図６参照）等を例示できる。
【００４２】
評価プロセッサ１１の干渉動線長さ変更機能は、移動速度管理機能を備える。評価プロセッサ１１は、移動速度管理処理において、干渉動線２に沿って進行する他車両Ｖ２の移動速度の推定値を、道路形状分析処理において分析した道路形状に基づいて演算する。そして、評価プロセッサ１１は、移動速度管理処理において、他車両Ｖ２の移動速度の推定値の演算結果に基づいて、他車両Ｖ２の干渉動線２の必要長さを決定する。
【００４３】
評価プロセッサ１１は、移動速度管理処理において、干渉動線２に沿って進行する他車両Ｖ２に減速が生じるか否かを、道路形状分析処理において分析した道路形状に基づいて判定する。評価プロセッサ１１は、干渉動線２上に交差点が存在する場合、道路のカーブ区間の曲率半径が所定値以上である場合、道路の勾配が所定値以上である場合、バンプ８や踏切９が存在する場合等に、干渉動線２に沿って進行する他車両Ｖ２に減速が生じると判定する。
【００４４】
評価プロセッサ１１は、干渉動線２に沿って進行する他車両Ｖ２に減速が生じないと判定した場合には、他車両Ｖ２の移動速度の推定値を制限速度や平均速度等と演算する。即ち、この場合には、他車両Ｖ２が等速度で移動するとの仮定に基づいて、他車両Ｖ２の移動速度が推定される。なお、制限速度は、道路情報２２３から取得したり、通信ネットワークを介して取得したりすればよい。また、平均速度については、通信ネットワークに接続された車両の移動速度を収集したプローブカーデータ（フローティングカーデータ）の平均速度を、通信ネットワークを介して取得して充てればよい。
【００４５】
評価プロセッサ１１は、干渉動線２に沿って進行する他車両Ｖ２に減速が生じると判定した場合には、他車両Ｖ２の移動速度の推定値を、減速に応じて演算する。例えば、図３に示すように、他車両Ｖ２の干渉動線２が道路のカーブ区間に属する場合には、道路のカーブ区間の曲率半径に応じて、他車両Ｖ２に生じる上限横加速度を設定し、他車両Ｖ２の移動速度の推定値を、設定した上限横加速度に応じた速度と演算する。即ち、この場合には、他車両Ｖ２が、路外への逸脱防止や乗り心地の確保のためにカーブ区間の曲率に応じた速度で通過するのが一般的であるため、上限横加速度を受けた状態でカーブ区間を走行できる速度まで減速するとの仮定に基づいて、他車両Ｖ２の移動速度が推定される。なお、道路のカーブ区間を通過する際の他車両Ｖ２の移動速度については、プローブカーデータの平均速度を、通信ネットワークを介して取得して充てればよい。
【００４６】
図３に示す場面では、他車両Ｖ２は、道路のカーブ区間に進入する際に減速した後、道路のカーブ区間を等速度で移動する。また、図４に示す場面において、他車両Ｖ２は、勾配のある道路に進入する際に減速した後に等速度で通過する。さらに、図２に示す場面において、交差点を直進する他車両は、等速度で交差点を通過する。これらのように、干渉動線２に沿って移動する他車両の移動速度が等速度である場合には、評価プロセッサ１１は、等速度と仮定した移動速度の推定値に基づいて、干渉動線２の必要長さを演算する。この際、評価プロセッサ１１は、等速運動する他車両Ｖ２と自車両Ｖ１との衝突余裕時間（Time to collision：ＴＴＣ）に基づいて、干渉動線２の必要長さを演算する。例えば、６０ｋｍ／ｈで移動する他車両との衝突余裕時間を５．０秒とすると、干渉動線２の必要長さは約８３ｍとなる。
【００４７】
一方、図５に示す場面では、他車両Ｖ２は、バンプ８を通過する際に減速した後に、自車両Ｖ１の走行予定経路１との干渉点に至るまで加速する。また、図６に示す場面では、他車両Ｖ２は、踏切９で停止した後に、自車両Ｖ１の走行予定経路１との干渉点に至るまでに加速する。さらに、図７に示すように、自車両Ｖ１が交差点を左折し、他車両Ｖ２が交差点を右折する場面では、他車両Ｖ２は、２０〜３０ｋｍ／ｈまで減速してから交差点に進入した後、加速して交差点を通過する。これらの場面のように他車両Ｖ２に加減速が生じる場合には、評価プロセッサ１１は、加速度及び減速度を等加速度と仮定して干渉動線２の必要長さを演算する。例えば、図７に示す場面において、交差点（図中の干渉動線の屈折点）を通過する際の速度を２０ｋｍ／ｈ、加速度及び減速度を０．３Ｇ、最低速度地点から自車両Ｖ１の走行予定経路１との干渉点までの距離を１５ｍ、最低速度地点から干渉点まで加速する、とすると、最低速度地点から干渉点までの時間は、１．８７秒、干渉動線２の始点から最低速度地点までの時間は、３．１９秒、干渉動線２の始点から最低速度地点までの距離は、３２．８４ｍとなり、干渉動線２の必要長さは、４７．８４ｍとなる。
【００４８】
評価プロセッサ１１の干渉動線長さ変更機能は、信号情報管理機能を備える。評価プロセッサ１１は、信号情報管理処理において、対象物検出装置２３０等から取得された信号機の情報を管理し、信号機の状態に応じて、干渉動線２の長さを必要長さに変更する。なお、信号機の情報は、通信ネットワークを介して取得してもよい。
【００４９】
図８は、交差点において信号機の状態に応じて干渉動線２の必要長さを決定する処理を説明するための図である。この図に示す場面では、自車両Ｖ１が交差点において左折するところ、自車両Ｖ１の走行予定経路１に対して右側から流入する他車両Ｖ１の干渉動線２が存在し、この干渉動線２には信号機３が対応する。
【００５０】
評価プロセッサ１１は、信号情報管理処理において、干渉動線２に対応する信号機３が、青信号や直進矢印信号等の通行可を示す状態であるか、あるいは、赤信号等の通行不可を示す状態であるかを判定する。そして、評価プロセッサ１１は、干渉動線２に対応する信号機３が通行可を示す状態である場合、この信号機３に対応する干渉動線２に沿って進行する他車両Ｖ２の移動速度を制限速度や平均速度等の所定の等速度と推定し、その推定速度に応じて、干渉動線２の必要長さを算出する。一方、評価プロセッサ１１は、干渉動線２に対応する信号機３が通行不可を示す状態である場合、この信号機３に対応する干渉動線２の必要長さを０ｍとする。即ち、通行不可を示す状態の信号機３に対応する干渉動線２については、交通規則上、他車両Ｖ２が進行することが無いので、運転行動を決定する際に参照しない。
【００５１】
評価プロセッサ１１の干渉動線長さ変更機能は、優先順位分析機能を備える。評価プロセッサ１１は、優先順位分析処理において、道路情報２２３及び交通規則情報２２４を参照して、相互に合流する複数の干渉動線２の交通規則上の優先順位を分析し、この優先順位に応じて干渉動線２の長さを必要長さに変更する。優先順位の情報は、通信ネットワークを介して取得してもよい。
【００５２】
図９は、相互に合流する２本の干渉動線２の優先順位に応じて干渉動線２の必要長さを決定する処理を説明するための図である。この図に示す場面では、交差点に向かって直進する干渉動線２Ａと、この干渉動線２Ａが属する道路に対して突き当たる道路に属する干渉動線２Ｂとが存在する。この干渉動線２Ｂが属する道路には、一時停止の標識４が設けられている。それにより、干渉動線２Ａが属する道路と干渉動線２Ｂが属する道路との交差点５付近において、干渉動線２に沿って進行する他車両Ｖ２の移動速度は０ｋｍ／ｈとなる。また、干渉動線２Ａが属する道路が、干渉動線２Ｂに対して交通規則上優先道路となる。
【００５３】
評価プロセッサ１１は、優先順位分析処理において、干渉動線２Ａと干渉動線２Ｂとの何れの優先順位が高いかを判定する。図８に示す場面では、干渉動線２Ａが干渉動線２Ｂよりも優先順位が高いと判断される。評価プロセッサ１１は、干渉動線２Ｂに沿って進行する他車両Ｖ２の移動速度を、交差点５付近においては０ｋｍ／ｈ、交差点５付近よりも干渉動線２に近い側においては、０ｋｍ／ｈから所定の等加速度（例えば、０．３Ｇ）で加速した速度と推定する。そして、評価プロセッサ１１は、他車両Ｖ２の移動速度の推定値に基づいて干渉動線２Ｂの必要長さを決定する。図９に示す場面では、干渉動線２Ｂの必要長さは、干渉動線２Ａが属する道路と干渉動線２Ｂが属する道路との交差点５付近から干渉動線２Ａまでの長さとなる。即ち、干渉動線２Ｂを、交差点５を基準に、干渉動線２Ａに近い側（図９に実線で図示）と遠い側（図９に一点鎖線で図示）とに分割し、近い側については必要な部分として選択する一方、遠い側については不要な部分として除外する。
【００５４】
評価プロセッサ１１の干渉動線長さ変更機能は、交通状況管理機能を備える。評価プロセッサ１１は、交通状況管理処理において、対象物検出装置２３０により取得された自車両Ｖ１と並走する他車両（以下、並走車両という）の走行予定経路と、他車両Ｖ２の干渉動線２とが交差する場合に、交通規則の優先順位に応じて、干渉動線２の長さを必要長さに変更する。
【００５５】
図１０〜図１２は、交差点において並走車両Ｖ３の走行予定経路６と、交通規則上の優先順位とに応じて干渉動線２の必要長さを決定する処理を説明するための図である。これらの図に示すように、交差点に進入する並走車両Ｖ３が存在する場合、評価プロセッサ１１は、交通状況管理処理において、並走車両Ｖ３の走行予定経路６を算出する。評価プロセッサ１１は、並走車両Ｖ３の走行予定経路６を算出する処理において、まず、対象物検出装置２３０等から自車両Ｖ１の周囲の他車両の位置、速度、移動ベクトルの情報を取得する。なお、自車両Ｖ１の周囲の他車両の情報は、車車間通信や路車間通信によって取得してもよい。
【００５６】
評価プロセッサ１１は、対象物検出装置２３０等から取得した他車両のベクトル７（図１１参照）と、この他車両の走行車線の動線８とを比較し、これらが同方向である場合に、走行車線の動線８を並走車両Ｖ３の走行予定経路６とする。
【００５７】
図１２に示すように、並走車両Ｖ３の走行予定経路６と他車両Ｖ２の干渉動線２とが交差する場合、評価プロセッサ１１は、並走車両Ｖ３と、干渉動線２に沿って進行する他車両Ｖ２との優先度を算出する。ここで、交差点を通過する車両の優先順位が、交通ルールで決められている。例えば、図１２に示すように、交差点を右折する他車両Ｖ２に対しては、対向車線を直進する並走車両Ｖ３が優先する。そこで、評価プロセッサ１１は、走行予定経路６を進行する並走車両Ｖ３と、干渉動線２に沿って進行する他車両Ｖ２との優先度を、交通ルールに基づいて算出する。
【００５８】
評価プロセッサ１１は、走行予定経路６を進行する並走車両Ｖ３の優先度が、干渉動線２に沿って進行する他車両Ｖ２の優先度よりも高い場合、当該干渉動線２の必要長さを、並走車両Ｖ３の走行予定経路６と他車両Ｖ２の干渉動線２との交点Ａから自車両Ｖ１の走行予定経路１と干渉動線２との交点Ｂまでの長さとする。即ち、他車両Ｖ２の干渉動線２を、交点Ａを基準に、自車両Ｖ１の走行予定経路１に対して近い側（図１２に実線で図示）と遠い側（図１２に一点鎖線で図示）とに分割し、近い側については必要な部分として選択する一方、遠い側については不要な部分として除外する。
【００５９】
図１に示すように、運転計画装置２０は、運転計画プロセッサ２１を備える。運転計画プロセッサ２１は、走行予定経路１に沿って走行する自車両Ｖ１の運転行動を計画する。運転計画プロセッサ２１は、干渉動線２の必要長さの情報を評価プロセッサ１１から取得する。運転計画プロセッサ２１は、評価プロセッサ１１により必要長さを決定された干渉動線２と自車両Ｖ１との関係と、対象物検出装置２３０により検出された対象物の存在とに応じて、自車両Ｖ１と周囲の対象物との接触を回避する運転行動を計画する。
【００６０】
運転計画プロセッサ２１は、自車両の走行／停止を含む運転行動を計画する処理を実行させるプログラムが格納されたＲＯＭ（Read Only Memory）と、このＲＯＭに格納されたプログラムを実行することで、運転計画装置２０として機能する動作回路としてのＣＰＵ（Central Processing Unit）と、アクセス可能な記憶装置として機能するＲＡＭ（Random Access Memory）とを備えるコンピュータである。
【００６１】
運転計画プロセッサ２１は、評価プロセッサ１１により必要長さを決定された干渉動線２に沿って進行する他車両Ｖ２に対応する運転行動を決定する。決定される運転行動は、進行行動と停止行動とを含む。運転計画プロセッサ２１は、各干渉動線に対して、進行行動又は停止行動の何れか一方を決定する。運転計画プロセッサ２１は、各干渉動線に対して決定された各行動の内容を総合的に考慮して、自車両が遭遇するシーンに対して一連の運転行動を計画する。これにより、一つのシーンの通過開始から通過終了までの間に、どこに停車すればよいのかが明確にされた運転行動を計画できる。
【００６２】
図１３は、自車両Ｖ１の走行予定経路１に対して右側から交差する他車両Ｖ３の干渉動線２に対応する運転行動の決定手法を説明するための図である。また、図１４は、自車両Ｖ１の走行予定経路１に対して対向車線から右折して交差する他車両Ｖ３の干渉動線２に対応する運転行動の決定手法を示す図である。
【００６３】
図１３に示す場面では、運転計画プロセッサ２１は、自車両Ｖ１の走行予定経路１と他車両Ｖ２の干渉動線２とが交差する地点を自車両Ｖ１が通過するという事象に対してとるべき運転行動を判断する。運転計画プロセッサ２１は、干渉動線２に対応づけられた他車両Ｖ２と自車両Ｖ１との位置関係及び位置関係の変化（接近度合）を算出する。運転計画プロセッサ２１は、自車両Ｖ１と他車両Ｖ２が接するまでの時間に基づいて、自車両Ｖ１が走行予定経路１と干渉動線２との交点Ｃ１を他車両Ｖ２と接することなく通過できるか否かを判断する。
【００６４】
運転計画プロセッサ２１は、自車両Ｖ１と他車両Ｖ２が交点Ｃ１に到達するまでの予想時間を計算し、自車両Ｖ１が余裕をもって交点Ｃ１を通過できるか否か判断する。例えば、自車両Ｖ１の速度をＶＶ１、自車両Ｖ１から交点Ｃ１までの距離をＬ１、他車両Ｖ２の速度をＶＶ２、他車両Ｖ２から交点Ｃ１までの距離をＬ２とする。
【００６５】
そして、下記式（１）を満たす場合には、運転計画プロセッサ２１は、交点Ｃ１にて自車両Ｖ１が他車両Ｖ２と接する可能性が高いと判断し、この交点Ｃ１における運転行動は「停止」と判断する。なお、Ｔthreshold は車両の相互通過に関する安全を考慮した余裕時間である。
|Ｌ２ /ＶＶ２ − Ｌ１ / ＶＶ１ | <  Ｔthreshold       （１）
【００６６】
他方、下記式（２）を満たす場合には、運転計画プロセッサ２１は、交点Ｃ１において、自車両Ｖ１が他車両Ｖ２と接する可能性が低いと判断し、この交点Ｃ１における運転行動は「進行」と判断する。
|Ｌ２ / ＶＶ２ − Ｌ１ / ＶＶ１ | ≧  Ｔthreshold       （２）
【００６７】
図１４に示す場面では、運転計画プロセッサ２１は、自車両Ｖ１の走行予定経路１と他車両Ｖ２の干渉動線２が交差する地点を自車両Ｖ１が通過するという事象に対してとるべき運転行動を判断する。運転計画プロセッサ２１は、干渉動線２に対応づけられた他車両Ｖ２と自車両Ｖ１との位置関係及び位置関係の変化（接近度合）を算出する。運転計画プロセッサ２１は、自車両Ｖ１と他車両Ｖ２が接するまでの時間に基づいて、自車両Ｖ１が走行予定経路１と干渉動線２との交点Ｃ２で、他車両Ｖ２と接することなく通過できるか否かを判断する。
【００６８】
運転計画プロセッサ２１は、自車両Ｖ１と他車両Ｖ２が交点Ｃ２に到達するまでの予想時間を計算し、自車両Ｖ１が余裕をもってその交点Ｃ２を通過できるか否か判断する。例えば、自車両Ｖ１の速度をＶＶ１、自車両Ｖ１から交点Ｃ２までの距離をＬ１、他車両Ｖ２の速度をＶＶ３、他車両Ｖ２から交点Ｃ２までの距離をＬ３とする。Ｌ３は、道路情報２２３が記憶する曲率などを参考にして算出してもよいし、道路情報２２３が記憶するノード間の距離を参考に算出してもよい。
【００６９】
そして、下記式（３）を満たす場合には、運転計画プロセッサ２１は、交点Ｃ２にて、自車両Ｖ１が他車両Ｖ２と接するという事象に遭遇する可能性が高いと判断し、この事象における運転行動は「停止」と判断する。
|Ｌ３ /ＶＶ３ − Ｌ１ / ＶＶ１ | <  Ｔthreshold       （３）
【００７０】
他方、下記式（４）を満たす場合には、運転計画プロセッサ２１は、交点Ｃ２にて、自車両Ｖ１が他車両Ｖ２と接するという事象に遭遇する可能性が低いと判断し、この事象における運転行動は「進行」と判断する。
|Ｌ３ / ＶＶ３ − Ｌ１ / ＶＶ１ | ≧  Ｔthreshold       （４）
【００７１】
運転計画プロセッサ２１は、自車両Ｖ１の走行予定経路１と経時的に遭遇する複数の干渉動線２との関係を用いて、自車両Ｖ１の一連の運転行動を計画する。運転行動は、例えば、交差点等の所定の領域に進入してからその所定の領域を退出するまでの間の走行予定経路１と干渉する各干渉動線２について、停止又は進行の指令が対応づけられた命令である。
【００７２】
運転計画プロセッサ２１は、進行行動が決定された干渉動線２の次に遭遇する干渉動線２について停止行動又は判断不能の決定がされた場合には、進行行動が決定された干渉動線２と走行予定経路１との交点において自車両Ｖ１を停止させる運転行動を計画する。いったん進行行動が決定された場合であっても、自車両Ｖ１が次に遭遇する干渉動線２が停止行動又は判断不能である場合には、進行行動が決定された位置に自車両Ｖ１を停止させることができる。進行行動が決定された場所は、自車両Ｖ１の存在が許可された場所であるので、安全に自車両Ｖ１を停止させることができる。
【００７３】
運転計画プロセッサ２１は、停止行動又は判断不能の決定がされた干渉動線２と走行予定経路１との交点がその他の干渉動線２に属する場合には、その交点よりも上流側であって停止可能な位置にて自車両Ｖ１を停止させる運転行動を計画する。ここで、ある干渉動線２について停止行動又は判断不能の決定がされた場合であっても、その干渉動線２に対応する停止位置が他の干渉動線２に属するときには、当該他の干渉動線２を走行する他車両Ｖ２の走行を妨害する可能性があるので、停止位置として適切ではない。そこで、他の干渉動線２内ではなく、上流側の停止可能な位置に停止位置を設定した運転行動を計画する。
【００７４】
運転計画プロセッサ２１は、停止行動又は判断不能の決定がされた干渉動線２と走行予定経路１との交点が、他の干渉動線２と走行予定経路１との交点に対して接近又は重複し、両交点が所定距離以内となる場合には、それらの交点よりも上流側であって停止可能な位置にて自車両Ｖ１を停止させる運転行動を計画する。ある干渉動線２について停止行動又は判断不能の決定がされた場合であっても、その干渉動線２に応じた停止位置が他の干渉動線２に応じた停止位置と接近又は重複する場合には、他の干渉動線２についての判断との整合を考慮する必要があるので、停止位置として適切ではない。そこで、他の干渉動線２内ではなく、上流側の停止可能な位置に停止位置を設定した運転行動を計画する。これにより、判断不能とされるケースを低減できる。また、判断処理の負荷を低減させるとともに、ストップ アンド ゴーを繰り返すことなく、スムーズに走行できる。
【００７５】
運転計画プロセッサ２１は、一の干渉動線２について進行行動が決定され、その干渉動線２の次に遭遇する他の干渉動線２について停止行動又は判断不能が決定された場合において、一の干渉動線２と他の干渉動線２との離隔度合が所定値以上である場合には、一の干渉動線２について自車両Ｖ１を進行させる運転行動を計画する。ある一の干渉動線２について進行が許可されたが、その後に遭遇する他の干渉動線２において停止行動又は判断不能の決定がされた場合において、上流側の一の干渉動線２にて自車両Ｖ１を停車させると、再度他の干渉動線２の進行可否を判断しなければならず、また、他の干渉動線２上の他車両Ｖ２の交通の流れの妨げになる可能性もある。このように、離隔した事象において上流側では「進行」下流側では「停止」という異なる判断が示された場合には、上流側の干渉動線２では自車両Ｖ１を進行させる運転行動を計画することにより、複雑な処理にならないようにすることができる。
【００７６】
ここで、運転計画プロセッサ２１は、干渉動線２が属する道路が対象物検出装置２３０の検出範囲に含まれる場合に、運転行動を決定して車両コントローラ２１０に出力する。車両コントローラ２１０は、運転計画プロセッサ２１から運転行動が出力された場合に、駆動装置２７０及び操舵装置２８０に制御信号を出力する。これにより、駆動装置２７０の制御、操舵装置２８０の制御が、完全自動、又は、ドライバの駆動操作（進行操作）を支援する態様で行われる。
【００７７】
それに対して、運転計画プロセッサ２１は、干渉動線２が属する道路が対象物検出装置２３０の検出範囲に含まれない場合は、判断不能として運転行動を決定することができず、車両コントローラ２１０に運転行動を出力しない。この場合、車両コントローラ２１０は、駆動装置２７０及び操舵装置２８０に制御信号を出力することはなく、駆動装置２７０及び操舵装置２８０の完全自動、又はドライバの駆動操作を支援する態様で行われていた制御が、中断／中止される。
【００７８】
また、運転計画プロセッサ２１は、評価プロセッサ１１により決定された干渉動線２の必要長さを判断対象として、干渉動線２に対応する運転行動を決定して車両コントローラ２１０に出力する。ここで、対象物検出装置２３０は、干渉動線２の必要長さの範囲のみならず、干渉動線２の必要長さの範囲外についても、対象物の検出範囲としており、駆動装置２７０及び操舵装置２８０の制御が完全自動、又はドライバの駆動操作を支援する態様で行われている間にも、対象物を検出した場合には検出信号を車両コントローラ２１０に出力する。駆動装置２７０及び操舵装置２８０の制御が完全自動等で行われている間に、干渉動線２の必要長さの範囲外において対象物検出装置２３０により対象物が検出された場合には、車両コントローラ２１０は、検出された対象物と自車両Ｖ１との位置関係に応じて、駆動装置２７０及び操舵装置２８０の完全自動等で行われている制御を中断／中止したり、自車両と対象物との接触を回避するための制御信号を駆動装置２７０及び操舵装置２８０に出力したりする。
【００７９】
出力装置３０は、出力制御プロセッサ３１を備える。出力制御プロセッサ３１は、出力装置３０としてのディスプレイ２５１を用いて、情報を表示する。出力制御プロセッサ３１は、評価プロセッサにより選択された干渉動線２を示す情報を、自車両Ｖ１が遭遇する順序に沿って並べて表示する。
【００８０】
出力制御プロセッサ３１は、干渉動線を示す情報を表示する処理を実行させるプログラムが格納されたＲＯＭ（Read Only Memory）と、このＲＯＭに格納されたプログラムを実行することで、出力装置３０として機能する動作回路としてのＣＰＵ（Central Processing Unit）と、アクセス可能な記憶装置として機能するＲＡＭ（Random Access Memory）と、を備えるコンピュータである。
【００８１】
図１５は、シーン評価装置１０の評価プロセッサ１１による他車両Ｖ２の減速に応じて干渉動線２の必要長さを決定する処理（図３〜図７参照）を説明するためのフローチャートである。このフローチャートに示すように、まず、ステップＳ１０１において、評価プロセッサ１１は、ナビゲーション装置２２０から自車両Ｖ１の現在位置を取得する。次に、ステップＳ１０２において、評価プロセッサ１１は、算出済みの自車両Ｖ１の走行予定経路１に変更があるか否かを判断する。本ステップにおいて、否定判定がされた場合には、ステップＳ１０４に進み、肯定判定がされた場合には、ステップＳ１０３に進む。ステップＳ１０３において、評価プロセッサ１１は、自車両Ｖ１の現在位置と目標経路と地図情報２２２とに基づいて、自車両Ｖ１の走行予定経路１を算出する。
【００８２】
次に、ステップＳ１０４において、評価プロセッサ１１は、算出した自車両Ｖ１の走行予定経路１と地図情報２２２と道路情報２２３とに基づいて、他車両Ｖ２の干渉動線２を抽出する。次に、ステップＳ１０５において、評価プロセッサ１１は、道路情報２２３等から他車両Ｖ２の干渉動線２が属する道路の形状に関する情報を取得する。
【００８３】
次に、ステップＳ１０６において、評価プロセッサ１１は、道路形状に関する情報に基づいて、干渉動線２において他車両Ｖ２に減速が生じる地点を抽出する。次に、ステップＳ１０７において、評価プロセッサ１１は、干渉動線２において他車両Ｖ２に減速が生じる地点が抽出されたか否かを判定する。本ステップにおいて肯定判定がされた場合にはステップＳ１０８に進み、否定判定がされた場合にはステップＳ１０９に進む。
【００８４】
ステップＳ１０８では、評価プロセッサ１１は、他車両Ｖ２の減速度を所定値とし、他車両Ｖ２に減速後の加速が生じる場合には他車両Ｖ２の加速度を所定値として、他車両Ｖ２の移動速度の推定値を算出し、算出した移動速度の推定値に基づいて、他車両Ｖ２の干渉動線２の必要長さを算出する。一方、ステップＳ１０９では、評価プロセッサ１１は、他車両Ｖ２の移動速度を、制限速度等の所定の等速度として、他車両Ｖ２の移動速度の推定値を算出し、算出した移動速度の推定値に基づいて、他車両Ｖ２の干渉動線２の必要長さを算出する。以上で処理を終了する。
【００８５】
図１６は、評価プロセッサ１１による、信号機の状態と、相互に合流する複数の干渉動線２の交通規則上の優先順位とに応じて干渉動線２の必要長さを決定する処理（図８及び図９参照）を説明するためのフローチャートである。このフローチャートに示すステップＳ２０１〜Ｓ２０４は、図１５のフローチャートに示すステップＳ１０１〜Ｓ１０４と同様であるので、繰り返しの説明は省略し、既にした説明を援用する。
【００８６】
ステップＳ２０４に次いでステップＳ２０５では、評価プロセッサ１１は、自車両Ｖ１の周囲の信号機の情報を、対象物検出装置２３０等から取得する。次に、ステップＳ２０６において、評価プロセッサ１１は、地図情報２２２及び道路情報２２３を参照して、複数の干渉動線２が相互に合流する合流点を抽出する。次に、ステップＳ２０７において、評価プロセッサ１１は、複数の干渉動線２が相互に合流する合流点が抽出されたか否かを判定する。本ステップにおいて肯定判定がされた場合にはステップＳ２０８に進み、否定判定がされた場合には処理を終了する。即ち、複数の干渉動線２が相互に合流する合流点が抽出されなかった場合には、干渉動線２の長さが変更されることなく、処理が終了する。
【００８７】
ステップＳ２０８では、評価プロセッサ１１は、干渉動線２に対応する信号機が存在するか否かを判定する。本ステップにおいて肯定判定がされた場合にはステップＳ２０９に進み、否定判定がされた場合にはステップＳ２１０に進む。ステップＳ２０９では、評価プロセッサ１１は、対応する信号機の状態に応じて干渉動線２の必要長さを変化させる。本ステップでは、例えば、図８に示すように、通行不可を示す状態の信号機３に対応する干渉動線２の必要長さを０ｍに変化させる。
【００８８】
次に、ステップＳ２１０において、評価プロセッサ１１は、道路情報２２３及び交通規則情報２２４を参照して、相互に合流する複数の干渉動線２の交通規則上の優先順位を分析する。次に、ステップＳ２１１において、評価プロセッサ１１は、相互に合流する複数の干渉動線２のうち優先順位が低い干渉動線２Ｂについては、当該干渉動線２Ｂが属する道路と優先順位が高い干渉動線２Ａが属する道路との交差点５付近で他車両Ｖ２の移動速度が０ｋｍ／ｈになるとして、必要長さを算出する。一方、優先順位が高い干渉動線２Ａについては、交差点５付近を所定の等速度で通過するとして、必要長さを算出する。以上で処理を終了する。
【００８９】
図１７は、交差点において並走車両Ｖ３の走行予定経路６と、交通規則上の優先順位とに応じて干渉動線２の必要長さを決定する処理（図１０〜図１２参照）を説明するためのフローチャートである。このフローチャートに示すステップＳ３０１〜Ｓ３０４は、図１５のフローチャートに示すステップＳ１０１〜Ｓ１０４と同様であるので、繰り返しの説明は省略し、既にした説明を援用する。
【００９０】
ステップＳ３０４に次いでステップＳ３０５では、評価プロセッサ１１は、対象物検出装置２３０等から自車両Ｖ１の周囲の他車両の位置、速度、移動ベクトルの情報を取得する。次に、ステップＳ３０６において、評価プロセッサ１１は、対象物検出装置２３０等から取得された情報に基づいて、自車両Ｖ１と並走する並走車両Ｖ３が存在するか否かを判定する。本ステップにおいて肯定判定がされた場合にはステップＳ３０７に進み、否定判定がされた場合には処理を終了する。
【００９１】
ステップＳ３０７では、評価プロセッサ１１は、並走車両Ｖ３の走行予定経路６を算出する。次に、ステップＳ３０８において、評価プロセッサ１１は、並走車両Ｖ３の走行予定経路６と交差する他車両Ｖ２の干渉動線２が存在するか否かを判定する。本ステップにおいて肯定判定がされた場合にはステップＳ３０９に進み、否定判定がされた場合には処理を終了する。
【００９２】
ステップＳ３０９では、評価プロセッサ１１は、並走車両Ｖ３と干渉動線２に沿って進行する他車両Ｖ２との交通規則上の優先度を算出する。次に、ステップＳ３１０において、評価プロセッサ１１は、並走車両Ｖ３の優先度が、干渉動線２に沿って進行する他車両Ｖ２の優先度よりも高いか否かを判定する。本ステップにおいて肯定判定がされた場合にはステップＳ３１１に進み、否定判定がされた場合には処理を終了する。これにより、並走車両Ｖ３に対して優先度が高い他車両Ｖ２の干渉動線２については、長さが変更されずに処理が終了することになる。一方、ステップＳ３１１では、評価プロセッサ１１は、並走車両Ｖ３に対して優先度が低い他車両Ｖ２の干渉動線２の長さを必要長さに変更する。以上で処理を終了する。
【００９３】
以上説明したように、本実施形態に係る運転支援方法及び装置では、自車両Ｖ１の走行予定経路１と干渉する他車両Ｖ２の干渉動線２を抽出し、道路形状、交通規則、及び交通状況の少なくとも一つに基づいて、抽出された干渉動線２において自車両Ｖ１の運転行動を決定するのに必要となる必要長さを決定し、決定された干渉動線２の必要長さの範囲を判断対象として、干渉動線２に沿って移動する他車両Ｖ２に対応する自車両Ｖ１の運転行動を決定する。これにより、自車両Ｖ１の運転行動を決定する際に探索する範囲を、自車両Ｖ１の運転行動を決定するための必要性に応じた適切な範囲に設定できる。従って、運転行動を決定する際に探索する範囲内に対象物検出装置２３０による認知が不可能な範囲が発生することを抑制でき、運転行動の決定が困難になる状況の発生を抑制できる。また、運転行動を決定する際に探索する範囲を限定することにより、運転行動の決定処理の負荷を軽減できるので、処理に係る時間を短縮でき、処理の遅延の発生を防止できる。
【００９４】
また、本実施形態に係る運転支援方法及び装置では、道路の形状に基づいて、干渉動線２に沿って移動する他車両Ｖ２の移動速度を推定し、推定した他車両Ｖ２の移動速度に基づいて、干渉動線２において自車両Ｖ１の運転行動を決定するのに必要となる必要長さを決定する（図３〜図７参照）。例えば、道路の曲率や道路の勾配や路面上の凹凸物の存在に応じた他車両Ｖ２の減速を推定し、この減速に応じた干渉動線２の必要長さを決定する。これにより、自車両Ｖ１の運転行動を決定する際に探索する範囲を、他車両Ｖ２の実際の走行状況に応じた適切な範囲に設定できる。
【００９５】
また、本実施形態に係る運転支援方法及び装置では、道路の形状に基づいて、相互に合流する複数の他車両Ｖ２の干渉動線２の合流点を抽出し、道路の形状、及び交通規則の少なくとも一方に基づいて、上記合流点における他車両Ｖ２の移動速度を推定し、推定した他車両Ｖ２の移動速度に基づいて、干渉動線２において自車両Ｖ１の運転行動を決定するのに必要となる必要長さを決定する（図９参照）。例えば、相互に合流する複数の干渉動線２に沿って移動する複数の他車両Ｖ２の合流点における交通規則上の優先度が存在する場合に、非優先道路から優先道路に進行する他車両Ｖ２の減速を推定し、この減速に応じた干渉動線２の必要長さを決定する。これにより、自車両Ｖ１の運転行動を決定する際に探索する範囲を、他車両Ｖ２の実際の走行状況に応じた適切な範囲に設定できる。
【００９６】
また、本実施形態に係る運転支援方法及び装置では、交差点を右左折する他車両Ｖ２の減速に基づいて、他車両Ｖ２の移動速度を推定し、推定した他車両Ｖ２の移動速度に基づいて、干渉動線２において自車両Ｖ１の運転行動を決定するのに必要となる必要長さを決定する（図７参照）。これにより、自車両Ｖ１の運転行動を決定する際に探索する範囲を、他車両Ｖ２の実際の走行状況に応じた適切な範囲に設定できる。
【００９７】
また、本実施形態に係る運転支援方法及び装置では、他車両Ｖ２の干渉動線２に対応する信号機の状態に基づいて、他車両Ｖ２の干渉動線２の必要長さを決定する（図８参照）。これにより、自車両Ｖ１の運転行動を決定する際に探索する範囲を、他車両Ｖ２の実際の走行状況に応じた適切な範囲に設定できる。
【００９８】
また、本実施形態に係る運転支援方法及び装置では、自車両Ｖ１の周囲を走行する走行車両の位置及び移動方向を含む交通状況に関する情報を取得し、上記走行車両の位置及び移動方向に基づいて、他車両Ｖ２の干渉動線２の必要長さを決定する（図１０〜図１２参照）。例えば、自車両Ｖ１と並走する並走車両Ｖ３の走行予定経路６を抽出し、抽出した並走車両Ｖ３の走行予定経路６と干渉する他車両Ｖ２の干渉動線２を抽出し、干渉動線２に沿って移動する他車両Ｖ２と並走車両Ｖ３との交通規則上の優先度を求める。そして、干渉動線２に沿って移動する他車両Ｖ２の優先度が並走車両Ｖ３の優先度よりも低い場合、干渉動線２における並走車両Ｖ３の走行予定経路６との交点から自車両Ｖ１の走行予定経路１との交点までを、干渉動線２の必要長さに決定する。これにより、自車両Ｖ１の運転行動を決定する際に探索する範囲を、他車両Ｖ２や並走車両Ｖ３の実際の交通状況に応じた適切な範囲に設定できる。
【００９９】
なお、以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【０１００】
例えば、上述の実施形態では、道路形状として、交差点、Ｔ字路、路面にバンプのある道路、踏切のある道路を例示したが、車線の数、三叉路、他叉路等の他の道路形状に関する情報に基づいて、干渉動線２の必要長さを決定してもよい。また、上述の実施形態では、交通規則として、信号機による交通規制、交差点において直進又は左折する車両が右折する対向車両に対して優先するという交通規則、踏切による交通規制、優先道路による交通規則等を例示したが、一時停止による交通規制等の他の交通規則に関する情報に基づいて、干渉動線２の必要長さを決定してもよい。さらに、交通状況として、並走車両が存在する状況を例示したが、多数の対向車両が存在する状況（即ち、自車両が左折する場合に右側からの直進車両の干渉動線の必要長さを短くできる状況）等の他の交通状況に関する情報に基づいて、干渉動線２の必要長さを決定してもよい。
【０１０１】
また、運転行動を決定する手法は、上述の手法には限られず、適宜選択することができる。
【符号の説明】
【０１０２】
１…走行予定経路
２、２Ａ、２Ｂ…干渉動線
３…信号機
５…交差点
６…走行予定経路
８…バンプ
９…踏切
１００…運転支援装置
１０…シーン評価装置
１１…評価プロセッサ
２０…運転計画装置
２１…運転計画プロセッサ
Ｖ１…自車両
Ｖ２…他車両
Ｖ３…並走車両
【図１】
0006544444.tif 000002
【図２】
0006544444.tif 000003
【図３】
0006544444.tif 000004
【図４】
0006544444.tif 000005
【図５】
0006544444.tif 000006
【図６】
0006544444.tif 000007
【図７】
0006544444.tif 000008
【図８】
0006544444.tif 000009
【図９】
0006544444.tif 000010
【図１０】
0006544444.tif 000011
【図１１】
0006544444.tif 000012
【図１２】
0006544444.tif 000013
【図１３】
0006544444.tif 000014
【図１４】
0006544444.tif 000015
【図１５】
0006544444.tif 000016
【図１６】
0006544444.tif 000017
【図１７】
0006544444.tif 000018