(57)【要約】【課題】対向車両の追い越し挙動の際などに的確な自動制御を行うことができるようにする。【解決手段】自車両と前方障害物との間の相対速度、進行方向距離、及び前方障害物の自車両に対するラップ率を含む周囲情報を取得する情報取得部と、走行中に、相対速度と進行方向距離から計算される衝突余裕時間、及びラップ率を用いて自動制動制御の実行判定を行う判定部と、判定部の実行判定に応じて制動制御を行う自動制動制御部とを備える。そして前方障害物のラップ率の増加時は、ラップ率の非増加時と比較して、自動制動制御部による制動制御の開始タイミングが早くなるようにする。【選択図】図４
2020199962.tif 000002
【特許請求の範囲】
【請求項１】
自車両と前方障害物との間の相対速度と進行方向距離、及び前記前方障害物の自車両に対するラップ率を含む周囲情報を取得する情報取得部と、
走行中に、前記相対速度と前記進行方向距離から計算される衝突余裕時間、及び前記ラップ率を用いて自動制動制御の実行判定を行う判定部と、
前記判定部の実行判定に応じて制動制御を行う自動制動制御部と、
を備え、
前記ラップ率の増加時は、前記ラップ率の非増加時と比較して、前記自動制動制御部による制動制御の開始タイミングが早くなるようにする処理を行う
車両制御装置。
【請求項２】
前記処理として、前記ラップ率の増加時は、
前記制動制御の開始タイミングを判定する衝突余裕時間を、実際の衝突余裕時間より制動制御の開始判定がされやすくなる値に補正する
請求項１に記載の車両制御装置。
【請求項３】
前記処理として、前記ラップ率の増加時は、
前記制動制御の開始タイミングを判定する衝突余裕時間が、相対速度との関係が二次曲線で示される関係の状態となるように前記補正を行う
請求項２に記載の車両制御装置。
【請求項４】
自車両と前方障害物との間の相対速度と進行方向距離、及び前記前方障害物の自車両に対するラップ率を含む周囲情報を取得する情報取得部と、
走行中に、前記相対速度と前記進行方向距離から計算される衝突余裕時間、及び前記ラップ率を用いて自動制動制御の実行判定を行う判定部と、
前記判定部の自動制動制御判定に応じて制動制御を行う自動制動制御部と、
を備え、
前記ラップ率の減少時は、前記ラップ率の非減少時と比較して、前記自動制動制御部による制動制御の終了タイミングが早くなるようにする処理を行う
車両制御装置。
【請求項５】
自車両と前方障害物との間の相対速度と進行方向距離、及び前記前方障害物の自車両に対するラップ率を含む周囲情報を取得する情報取得部と、
走行中に、前記相対速度と前記進行方向距離から計算される衝突余裕時間、及び前記ラップ率を用いて、自動制動制御の実行判定及び自動操舵制御の実行判定を行う判定部と、
前記判定部の自動制動制御の実行判定に応じて制動制御を行う自動制動制御部と、
前記判定部の自動操舵制御の実行判定に応じて操舵制御を行う自動操舵制御部と、
を備え、
前記ラップ率の減少時は、前記ラップ率の非減少時と比較して、前記自動制動制御部による制動制御から前記自動操舵制御部による操舵制御へ移行しやすくなるようにする処理を行う
車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は自動制動制御や自動操舵制御などを行う車両制御装置に関する。
【背景技術】
【０００２】
近年、自動車において、ステレオカメラ等を用いて障害物を認識して衝突回避等のための制御、例えば自動制動制御や自動操舵制御等を行うシステムが普及している。
特許文献１では、車線をはみ出した対向車のラップ率に応じて操舵回避の可否判断を行う技術が記載されている。これはラップ率が０から５０％の時に操舵回避の一つの条件を満たすとしており、それ以上のラップ率ではオフセット衝突を避けるために操舵回避を行わないとするものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−９７６４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えば対向車線から接近する二輪車が追い越しのために自車両の走行車線へはみ出して走行してきた場合を考える。この場合、当該二輪車が追い越しのために加速するため相対速度は大きくなっていく一方、自車両とのラップ率は比較的小さいという状況が生ずる。ラップ率が小さいことで衝突危険性の判定に遅れが生じ、また特に相対速度が速くなっていることで、自動制動による衝突回避が難しくなることが想定される。
そこで本発明では、このような状況でもより衝突回避のための制御を適切に実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る車両制御装置は、自車両と前方障害物との間の相対速度と進行方向距離、及び前記前方障害物の自車両に対するラップ率を含む周囲情報を取得する情報取得部と、走行中に、前記相対速度と前記進行方向距離から計算される衝突余裕時間、及び前記ラップ率を用いて自動制動制御の実行判定を行う判定部と、前記判定部の実行判定に応じて制動制御を行う自動制動制御部と、を備え、前記ラップ率の増加時は、前記ラップ率の非増加時と比較して、前記自動制動制御部による制動制御の開始タイミングが早くなるようにする処理を行う。
前方障害物となる例えば対向車両のラップ率が増加するときとは、対向車両が追い越しのためなどにより、対向車線から自車両側の走行車線に出てくる場合である。
なお進行方向距離とは、自車両の進行方向での前方障害物との離間距離である。
また、制動制御の開始タイミングが早くなるようにする処理とは、ラップ率変化量以外の状況が同一であるとしたときに、制動開始がラップ率の非増加時よりも早くなるようにする処理である。
【０００６】
上記した車両制御装置においては、前記ラップ率の増加時は、前記制動制御の開始タイミングを判定する衝突余裕時間を、実際の衝突余裕時間より制動制御の開始判定がされやすくなる値に補正することが考えられる。
衝突余裕時間は、相対速度と進行方向距離により求められる衝突までの時間であるが、従って衝突余裕時間により制動制御開始の判定を行うことができる。この制動制御開始判定に用いる衝突余裕時間を補正することで、より早く制動制御開始判定がなされるようにする。
【０００７】
上記した車両制御装置においては、前記ラップ率の増加時は、前記制動制御の開始タイミングを判定する衝突余裕時間が、相対速度との関係が二次曲線で示される関係の状態となるように前記補正を行うことが考えられる。
例えば相対速度が低くても衝突余裕時間を比較的大きく減少させるような関係となるような補正を行う。
【０００８】
また本発明に係る他の車両制御装置は、自車両と前方障害物との間の相対速度と進行方向距離、及び前記前方障害物の自車両に対するラップ率を含む周囲情報を取得する情報取得部と、走行中に、前記相対速度と前記進行方向距離から計算される衝突余裕時間、及び前記ラップ率を用いて自動制動制御の実行判定を行う判定部と、前記判定部の自動制動制御判定に応じて制動制御を行う自動制動制御部と、を備え、前記ラップ率の減少時は、前記ラップ率の非減少時と比較して、前記自動制動制御部による制動制御の終了タイミングが早くなるようにする処理を行う。
前方障害物となる例えば対向車両のラップ率が減少するときとは、対向車両が追い越しのためなどにより、対向車線から自車両側の走行車線に出た後、対向車線に戻っていくような場合である。
制動制御の開始タイミングが早くなるようにする処理とは、ラップ率変化量以外の状況が同一であるとしたときに、制動終了がラップ率の非減少時より早くなるようにする処理である。
【０００９】
また本発明に係るさらに他の車両制御装置は、自車両と前方障害物との間の相対速度と進行方向距離、及び前記前方障害物の自車両に対するラップ率を含む周囲情報を取得する情報取得部と、走行中に、前記相対速度と前記進行方向距離から計算される衝突余裕時間、及び前記ラップ率を用いて、自動制動制御の実行判定及び自動操舵制御の実行判定を行う判定部と、前記判定部の自動制動制御の実行判定に応じて制動制御を行う自動制動制御部と、前記判定部の自動操舵制御の実行判定に応じて操舵制御を行う自動操舵制御部と、を備え、前記ラップ率の減少時は、前記ラップ率の非減少時と比較して、前記自動制動制御部による制動制御から前記自動操舵制御部による操舵制御へ移行しやすくなるようにする処理を行う。
自動制動制御とは例えばいわゆるＡＥＢ（Autonomous Emergency Braking）であり衝突回避のためのブレーキ制御を行う。
自動操舵制御とは例えばいわゆるＡＥＳ（Autonomous Emergency Steering）であり衝突回避のためのステアリング制御及び必要なブレーキ制御を行う。
自動制動制御部による制動制御から自動操舵制御部による操舵制御へ移行しやすくなるようにする処理とは、ラップ率変化量以外の状況が同一であるとしたときに、制動終了と操舵制御への移行がラップ率の非減少時より早くなるようにする処理である。
【発明の効果】
【００１０】
本発明によれば、ラップ率の変化に基づいて自動制動制御の開始、終了、或いは自動操舵制御への移行のタイミングを調整することになり、これによって例えば対向車線側での追い越し等の事象に適した自動制御が実現できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態の車両制御装置のブロック図である。
【図２】実施の形態の運転支援制御部の機能構成のブロック図である。
【図３】実施の形態の制御が行われる状況の説明図である。
【図４】実施の形態のＡＥＢ，ＡＥＳ制御の処理のフローチャートである。
【図５】実施の形態のブレーキ介入タイミングを早める補正の説明図である。
【図６】実施の形態のラップ率補正係数の説明図である。
【発明を実施するための形態】
【００１２】
＜車両制御装置の構成＞
図１は、本発明に係る実施の形態としての車両制御装置１の構成概要を示したブロック図である。なお、図１では、車両制御装置１の構成のうち主に本発明に係る要部の構成のみを抽出して示している。
【００１３】
車両制御装置１は、自車両に設けられた撮像部２、画像処理部３、メモリ４、運転支援制御部５、表示制御部６、エンジン制御部７、トランスミッション制御部８、ブレーキ制御部９、センサ・操作子類１０、表示部１１、エンジン関連アクチュエータ１２、トランスミッション関連アクチュエータ１３、ブレーキ関連アクチュエータ１４、ステアリング制御部１５、ステアリング関連アクチュエータ１６、及びバス１７を備えて構成されている。
【００１４】
画像処理部３は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピュータで構成され、撮像部２が自車両の進行方向（本例では前方）を撮像して得られた撮像画像データに基づき、車外環境の認識に係る所定の画像処理を実行する。画像処理部３による画像処理は、例えば不揮発性メモリ等とされたメモリ４を用いて行われる。
【００１５】
撮像部２には、二つのカメラ部が設けられている。各カメラ部は、それぞれカメラ光学系とＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）などの撮像素子とを備えて構成され、前記カメラ光学系により前記撮像素子の撮像面に被写体像が結像されて受光光量に応じた電気信号が画素単位で得られる。
【００１６】
各カメラ部は、いわゆるステレオ撮像法による測距が可能となるように設置されている。そして各カメラ部で得られた電気信号はＡ／Ｄ変換や所定の補正処理が施され、画素単位で所定階調による輝度値を表すデジタル画像信号（撮像画像データ）として画像処理部３に供給される。
【００１７】
画像処理部３は、ステレオ撮像により得られた各撮像画像データに基づく各種の画像処理を実行し、自車両の前方の立体物データや白線データ等の前方情報を認識し、これら認識情報等に基づいて自車両走行路を推定する。さらに、画像処理部３は、認識した立体物データ等に基づいて自車両走行路上の先行車両や、対向車両等の検出を行う。
【００１８】
具体的に、画像処理部３は、ステレオ撮像された各撮像画像データに基づく処理として、例えば以下のような処理を行う。先ず、各撮像画像データとしての撮像画像対に対し、対応する位置のずれ量（視差）から三角測量の原理によって距離情報を生成する。そして、距離情報に対して周知のグルーピング処理を行い、グルーピング処理した距離情報を予め記憶しておいた三次元的な道路形状データや立体物データ等と比較することにより、白線データ、道路に沿って存在するガードレール、縁石等の側壁データ、車両等の立体物データ、一時停止線、交通信号機、踏切、横断歩道、レーン（走行車線や対向車線など）等を抽出する。
【００１９】
さらに、画像処理部３は、白線データや側壁データ等に基づいて自車走行路を推定し、自車走行路上に存在する立体物であって、自車両と略同じ方向に所定の速度で移動するものを先行車両として抽出（検出）する。そして、先行車両を検出した場合には、その先行車情報として、車間距離（＝自車両との車間距離）、相対速度（＝車間距離の変化割合）、先行車速（＝相対速度＋自車速）、及び先行車加速度（＝先行車速の微分値）を算出する。
なお、自車速は、後述する車速センサ１０ａが検出する自車両の走行速度である。
もちろん画像処理部３は、先行車両だけではなく、前方の障害物や対向車両等の検出も行う。特に自車の走行車線にはみ出している対向車両については、障害物として検出も行う。
【００２０】
また画像処理部３は、自車両の前方障害物のラップ率も算出する。前方障害物とは、先行車両とする場合もあるが、自車両が走行する車線にいる対向車両などの物体も含まれる。
ラップ率は、自車両の進行方向に対する横方向において自車両と前方障害物の位置関係を表す指標である。例えば自車両の横方向の中央位置をラップ率１００％として、前方障害物の自車に対する相対的な横方向位置を示す値とされる。
また画像処理部３は、自車両の前方障害物との間の進行方向距離も算出する。
進行方向距離とは、自車両の進行方向（縦方向）での前方障害物との離間距離である。
【００２１】
このように画像処理部３は撮像部２の撮像画像に基づいて周囲の物体を認識するとともに、その挙動を認識することもできる。
そして画像処理部３は、上記のような各種の周囲環境の情報を例えば撮像画像データのフレームごとに算出し、算出した情報を逐次、メモリ４に記憶（保持）させる。
【００２２】
運転支援制御部５は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたマイクロコンピュータで構成され、メモリ４に保持された画像処理部３による画像処理の結果や、センサ・操作子類１０で得られる検出情報、操作入力情報等に基づき、運転支援のための各種の制御処理（以下「運転支援制御処理」と表記）を実行する。
【００２３】
この運転支援制御部５は、同じくマイクロコンピュータで構成された表示制御部６、エンジン制御部７、トランスミッション制御部８、ブレーキ制御部９の各制御部とバス１７を介して接続されており、これら各制御部との間で相互にデータ通信を行うことが可能とされる。運転支援制御部５は、上記の各制御部のうち必要な制御部に対して指示を行って運転支援に係る動作を実行させる。
【００２４】
運転支援制御部５が実行する運転支援制御としては、例えばレーンキープ制御、衝突被害軽減のための自動制動制御（ＡＥＢ）や自動操舵制御（ＡＥＳ）、車間距離制御付クルーズコントロール（ＡＣＣ：Adaptive Cruise Control）などが想定される。
なおＡＥＢは特に制動制御（ブレーキ制御）により衝突回避を行う制御である。一方、ＡＥＳは操舵制御と必要な制動制御により衝突回避を行う制御である。
【００２５】
運転支援制御部５は、実行する運転支援制御に応じて目標加速度や目標停止位置（目標減速度）を設定した場合は、これらに基づいて、エンジン制御部７に対する要求トルク、ブレーキ制御部９に対するブレーキ液圧、トランスミッション制御部８に対する変速比をそれぞれ求め、出力を行う。
また運転支援制御部５は目標操舵角を設定した場合は、その目標挿舵角の操舵量をステアリング制御部１５に指示する。
これら要求トルク、ブレーキ液圧、変速比、操舵量などに基づいてエンジン制御部７、ブレーキ制御部９、トランスミッション制御部８、ステアリング制御部１５が動作することで運転支援動作が実現される。
【００２６】
センサ・操作子類１０は、自車両に設けられた各種のセンサや操作子を包括的に表している。センサ・操作子類１０が有するセンサとしては、自車両の速度（自車両速）を検出する速度センサ１０ａ、エンジンの回転数を検出するエンジン回転数センサ１０ｂ、アクセルペダルの踏込み量からアクセル開度を検出するアクセル開度センサ１０ｃ、操舵角を検出する舵角センサ１０ｄ、ヨーレート（Yaw Rate）を検出するヨーレートセンサ１０ｅ、加速度を検出するＧセンサ１０ｆ、ブレーキペダルの操作／非操作に応じてＯＮ／ＯＦＦされるブレーキスイッチ１０ｇ、周囲状況を検出できるミリ波レーダー１０ｈなどがある。
【００２７】
ミリ波レーダー１０ｈによれば、離れた対象物との距離や速度、角度を測定することができることから、例えば先行車両や対向車両の速度、加速度、右左折等の操舵状況などを検出することも可能である。
【００２８】
なお、図示は省略したが、センサ・操作子類１０は、他のセンサとして、例えばエンジンへの吸入空気量を検出する吸入空気量センサ、吸気通路に介装されてエンジンの各気筒に供給する吸入空気量を調整するスロットル弁の開度を検出するスロットル開度センサ、エンジン温度を示す冷却水温を検出する水温センサ、車外の気温を検出する外気温センサや、自車両走行路の勾配を検出する勾配センサ等も有する。
【００２９】
また、操作子としては、エンジンの始動／停止を指示するためのイグニッションスイッチや、前述した運転支援制御関連の操作を行うための操作子、自動変速機における自動変速モード／手動変速モードの選択や手動変速モード時におけるシフトアップ／ダウンの指示を行うためのセレクトレバーや、後述する表示部１１に設けられたＭＦＤ（Multi Function Display）における表示情報の切り換えを行うための表示切換スイッチなどがある。
【００３０】
表示部１１は、運転者の前方に設置されているメータパネル内に設けられたスピードメータやタコメータ等の各種メータやＭＦＤ、及びその他運転者に情報提示を行うための表示デバイスを包括的に表している。ＭＦＤには、自車両の総走行距離や外気温、瞬間燃費等といった各種の情報を同時又は切り換えて表示可能とされる。
【００３１】
表示制御部６は、センサ・操作子類１０における所定のセンサからの検出信号や操作子による操作入力情報等に基づき、表示部１１による表示動作を制御する。例えば、運転支援制御部５からの指示に基づき、運転支援の一環として表示部１１（例えばＭＦＤの所定領域）に所定の注意喚起メッセージを表示させることが可能とされている。
【００３２】
エンジン制御部７は、センサ・操作子類１０における所定のセンサからの検出信号や操作子による操作入力情報等に基づき、エンジン関連アクチュエータ１２として設けられた各種アクチュエータを制御する。
エンジン関連アクチュエータ１２としては、例えばスロットル弁を駆動するスロットルアクチュエータや燃料噴射を行うインジェクタ等のエンジン駆動に係る各種のアクチュエータが設けられる。
【００３３】
例えば、エンジン制御部７は、前述したイグニッションスイッチの操作に応じてエンジンの始動／停止制御を行う。また、エンジン制御部７は、エンジン回転数センサ１０ｂやアクセル開度センサ１０ｃ等の所定のセンサからの検出信号に基づき、燃料噴射タイミング、燃料噴射パルス幅、スロットル開度等の制御も行う。
またエンジン制御部７は、運転支援制御部５が目標加速度に基づき計算・出力した要求トルクと、自動変速機の変速比とに基づき、目標とするスロットル開度を例えばマップ等から求め、求めたスロットル開度に基づきスロットルアクチュエータの制御（エンジンの出力制御）を行う。
【００３４】
トランスミッション制御部８は、センサ・操作子類１０における所定のセンサからの検出信号や操作子による操作入力情報等に基づき、トランスミッション関連アクチュエータ１３として設けられた各種のアクチュエータを制御する。
トランスミッション関連アクチュエータ１３としては、例えば自動変速機の変速制御を行うためのアクチュエータが設けられる。
【００３５】
例えば、トランスミッション制御部８は、前述したセレクトレバーによって自動変速モードが選択されている際には、所定の変速パターンに従い変速信号を上記のアクチュエータに出力して変速制御を行う。また、トランスミッション制御部８は、手動変速モードの設定時には、セレクトレバーによるシフトアップ／ダウン指示に従った変速信号を上記のアクチュエータに出力して変速制御を行う。
自動変速機がＣＶＴ（Continuously Variable Transmission：無段変速機）とされる場合、上記の自動変速モード設定時の変速制御としては、変速比を連続的に変化させる制御が行われる。
【００３６】
ブレーキ制御部９は、センサ・操作子類１０における所定のセンサからの検出信号や操作子による操作入力情報等に基づき、ブレーキ関連アクチュエータ１４として設けられた各種のアクチュエータを制御する。
ブレーキ関連アクチュエータ１４としては、例えば、ブレーキブースターからマスターシリンダへの出力液圧やブレーキ液配管内の液圧をコントロールするための液圧制御アクチュエータ等、ブレーキ関連の各種のアクチュエータが設けられる。
例えば、ブレーキ制御部９は、運転支援制御部５から出力された液圧の指示情報に基づき、上記の液圧制御アクチュエータを制御して自車両を制動させる。
【００３７】
ステアリング制御部１５は、例えば運転支援制御部５から与えられた目標の操舵量に応じて必要なステアトルクを求め、ステアリング関連アクチュエータ１６を制御することで、必要な自動操舵を実現する。
【００３８】
図２には運転支援制御部５が特に本実施の形態の処理を行うために例えばソフトウエアにより設けられる機能構成を示している。運転支援制御部５は情報取得部５ａ、ＡＥＢ制御部（自動制動制御部）５ｂ、ＡＥＳ制御部（自動操舵制御部）５ｃ、判定部５ｄを有する。
【００３９】
情報取得部５ａは、自車両周辺の障害物情報等を取得する。具体的には、画像処理部３が認識した周囲環境の情報、ミリ波レーダー１０ｈにより検出した情報などにより、周囲の環境、障害物（先行車両や対抗車両も含む）、道路状況などを取得或いは解釈する。
特には、自車両と前方障害物（例えば先行車両や対抗車両）との間の相対速度、進行方向距離、及び前方障害物の自車両に対するラップ率も取得又は計算する。
【００４０】
判定部５ｄは走行中に、相対速度と進行方向距離から計算されるＴＴＣ（Time to Collision：衝突余裕時間）、及びラップ率を用いてＡＥＳ制御（自動制動制御）の実行判定を行う。なおＴＴＣ（衝突余裕時間）は進行方向距離を相対速度で割った値である。
また判定部５ｄは走行中に、衝突余裕時間及びラップ率を用いて、ＡＥＳ制御（自動操舵制御）の実行判定（ＡＥＢ制御からＡＥＳ制御への切り替え判定も含む）を行う。
【００４１】
ＡＥＢ制御部５ｂは、障害物情報に基づいて走行中に障害物との衝突を防ぐために自動制動制御を行う機能を示している。
ＡＥＳ制御部５ｃは、障害物情報に基づいて走行中に障害物との衝突を防ぐために自動で操舵及び必要に応じた自動制動制御を行う機能を示している。
【００４２】
＜処理例＞
以上の構成の車両制御装置１において実現される実施の形態の処理について説明する。
実施の形態の処理は、特に対向車線における追い越しにより、対向車両が自車の走行車線側にはみ出てくるような状況を想定し、そのような場合に適切なＡＥＢ制御やＡＥＳ制御を実現する。
【００４３】
図３は走行車線４１を走行している自車両３０と、対向車線４２上を反対方向に進む対向車両３１、３２を示している。なお、自車両３０が走行する方向は、走行車線４０，４１の２つの車線が存在するものとしている。
今、例えばバイクである対向車両３２が、乗用車である対向車両３１を追い越そうとしているとする。以下説明上、対向車両３２を「対向追い越し車両３２」と表記する。
【００４４】
対向追い越し車両３２は、対向車両３１を追い越すために、まず対向車線４２から走行車線４１側にはみ出してくる。そして対向追い越し車両３２は、はみ出しながら加速を続けて対向車両３１を追い越し、その後、元の車線である対向車線４２に戻っていく。
なお説明上、対向追い越し車両３２が走行車線４１側にはみ出していく期間を期間ＴＳ１とする。また元の車線に戻っていく期間を期間ＴＳ２とする。
このような追い越しを行う状況では、対向追い越し車両３２が自車両３０に対して前方の障害物として認識される。
【００４５】
ここで、対向追い越し車両３２が、自車両３０の走行車線４１にはみ出てくる期間ＴＳ１では、対向追い越し車両３２の自車両３０に対するラップ率が徐々に大きくなっていく。しかもこのとき、対向追い越し車両３２は追い越しのために加速をしていることが想定されるため、自車両３０と対向追い越し車両３２の相対速度は増加していく。
このような状況は、自車両３０にとって衝突の危険性が高まる状況といえる。しかし対向追い越し車両３２の運転者は、追い越し後に元の車線に戻るような運転を行っており、また自車両３０との衝突を避ける運転を行う（対向追い越し車両３２の横方向位置が自車両３０の真正面にまで来るようなことはあまりない）ため、ラップ率は、徐々に増えるとはいえ、比較的小さい状態となることが多い。ラップ率が小さい場合、衝突危険性が判定されずに、ＡＥＢ制御の開始が遅れる場合がある。
【００４６】
また、対向追い越し車両３２が、対向車両３１を追い抜いて対向車線４２に戻っていく期間ＴＳ２では、対向追い越し車両３２の自車両３０に対するラップ率が徐々に小さくなっていく。このような場合は、衝突の危険性が小さくなっていく状況であるが、すると、自車両３０のブレーキ制御が逆に乗員の快適性を損ねる。また後続車の追突の危険性が生じないともいえない。
【００４７】
そこで本実施の形態では、このような対向車線側の追い越しが生じている状況でも適切な運転支援制御ができるようにする。
【００４８】
図４に運転支援制御部５の処理例を示す。
この処理は図２の情報取得部５ａ、ＡＥＢ制御部５ｂ、ＡＥＳ制御部５ｃ、判定部５ｄの機能により実行される運転支援制御部５の処理例となる。
運転支援制御部５は図４の処理を自車両３０の走行中に繰り返し実行する。
【００４９】
ステップＳ１０１で運転支援制御部５は周囲環境の情報を取得する。特にこのとき、自車両３０の走行車線４１の前方の障害物の位置、相対速度を取得する。前方の障害物の位置とは、自車両３０から見て障害物の進行方向距離として把握される縦方向位置と、ラップ方向である横方向位置の両方である。
【００５０】
ステップＳ１０２で運転支援制御部５は、ＴＴＣが所定の閾値ｔｈ１を超えているか否かを判定する。
ＴＴＣは、前方の障害物の縦位置（進行方向距離）と相対速度から求められる、衝突が発生するまでの余裕時間である。
【００５１】
閾値ｔｈは、ＡＥＢ制御、ＡＥＳ制御の作動判定を行うための閾値である。
なお閾値ｔｈは、ＡＥＢ制御、ＡＥＳ制御について共通でもよいし、それぞれについて個別に設けられてもよい。
ＡＥＳ制御は、作動の条件として操舵及び制動により安全に回避できるか否かということも含まれるため、例えば走行車線４１の幅とラップ率の関係であったり、走行車線４０の状況であったり、周囲の車両や障害物の状況なども確認される。
【００５２】
ここでいうＴＴＣの確認はＡＥＳ制御については、他の条件が満たされている場合にＴＴＣの点で作動を行うべき状況となっているかを確認するためのものである。
またＡＥＢ制御に関しては、主にＴＴＣを基準として作動を行うべき状況となっているかを確認すればよいが、他の条件を確認するようにしてもよい。
ステップＳ１０２では、閾値ｔｈは、ＡＥＢ制御、ＡＥＳ制御について共通として、ＴＴＣについては作動条件を満たしているか否かを判定するものとしてもよいし、例えばＡＥＢ制御については閾値ｔｈ１、ＡＥＳ制御については閾値ｔｈ２と比較して判定してもよい。
【００５３】
図４の処理例では、以上の各種状況を簡略化して示し、ステップＳ１０２では、ＴＴＣの点でＡＥＢ制御とＡＥＳ制御の少なくとも一方が作動する状況になったか否かを判定するものとしているが、実際にはＡＥＢ制御、ＡＥＳ制御の作動のアルゴリズムによっては各種の例が考えられる。
【００５４】
ＴＴＣが閾値ｔｈよりも大きい場合（衝突余裕時間が十分に長い場合）は、運転支援制御部５はステップＳ１１２に進み、障害物のラップ率と横方向位置のデータを蓄積して処理をリターンとする。つまり、この時点では、まだＡＥＢ制御、ＡＥＳ制御としてのブレーキ制御や操舵制御を行う状態には入らない。
【００５５】
なお、このステップＳ１１２でラップ率を蓄積することで、前方の障害物のラップ率の変化を確認できるようにしている。ラップ率が増加するように変化するのは、前方障害物が自車両３０の走行車線４１に入ってきている状況、即ち図３の期間ＴＳ１のように対向追い越し車両３２が発生した状況などである。ラップ率が減少するように変化するのは、前方障害物が自車両３０の走行車線４１から抜けている状況、即ち図３の期間ＴＳ２のように対向追い越し車両３２が元の対向車線４２に戻っている状況などと判定できる。
【００５６】
ある時点のステップＳ１０２でＴＴＣ＞閾値ｔｈを満たしていないと判定されると、運転支援制御部５はステップＳ１０３に進み、ＡＥＢ制御、ＡＥＳ制御の作動状態に入ると確定する。
そしてステップＳ１０４で運転支援制御部５は前方障害物の状況を判定する。ここでは前方障害物と自車両３０の相対速度と自車両３０の速度（自車速度）を比較し、またターゲットとなっている前方障害物の加速度（ターゲット加速度）を確認する。
相対速度＞自車速度であって、かつターゲット加速度＞０であれば、運転支援制御部５はステップＳ１０８に進み、この条件が満たされなければステップＳ１０５に進む。
相対速度＞自車速度であって、かつターゲット加速度＞０である場合とは、ターゲットとなっている前方障害物が対向車両であって、しかも加速している状況と推定できる。
【００５７】
ステップＳ１０５に進むのは、相対速度＞自車速度でない場合、又はターゲット加速度＞０でない場合である。これらの場合は、ターゲットとしている前方障害物が先行車両と判定する。
そしてこの場合、運転支援制御部５はステップＳ１０６で先行車両に対応したＡＥＢ制御またはＡＥＳ制御としてのパラメータを算出する。例えばＡＥＢ制御に関してはブレーキ介入タイミングを判定するとともに必要に応じてパラメータとして目標停止位置に応じた減速度等を算出する。ＡＥＳ制御に関しては操舵介入タイミングの判定とともに必要に応じてパラメータとして操舵量、操舵方向、減速度などが想定される。
【００５８】
ステップＳ１０７では運転支援制御部５は、ステップＳ１０６での判定やパラメータ設定に応じてＡＥＢ制御によるブレーキ制御、又はＡＥＳ制御によるステアリング制御及びブレーキ制御を実行する。これにより例えば先行車両に応じた制動又は操舵が実行されることになる。
【００５９】
ステップＳ１０４で相対速度＞自車速度、かつターゲット加速度＞０でありステップＳ１０８に進んだ場合は、運転支援制御部５はターゲットとしている前方障害物が対向追い越し車両３２（対向車両３１を追い越そうとしている車両）であると判定する。
【００６０】
その場合、運転支援制御部５はステップＳ１０９で、ターゲットとなっている前方障害物の自車両３０に対する実ラップ率の変化量を確認する。これは直前のステップＳ１１２で蓄積した情報を用いて判定することができる。なお「実ラップ率」とは、実際のラップ率のことで、後述する補正後のラップ率と区別する意味で用いている。
【００６１】
ここで、実ラップ率が増加している（変化量が＋）場合は、期間ＴＳ１として示した、対向追い越し車両３２が自車両３０の走行車線４１にはみ出してきている期間となる。
この場合、運転支援制御部５はステップＳ１１０に進み、ブレーキ介入タイミングが早まるようにする処理を行う。具体的にはＡＥＢ制御でのブレーキ介入タイミングが通常の制御時（例えばＡＣＣなどの先行車両に対する制御時）よりも早まるようにする。
【００６２】
図５には横軸に相対速度、縦軸にブレーキ介入判定用のＴＴＣを示している。
ブレーキ介入判定用のＴＴＣとは、ブレーキ介入タイミングを判定するときに用いるＴＴＣであり、通常は上述のＴＴＣのことである。
ＡＥＢ制御でのブレーキ介入タイミング、つまり制動をかけ始めるタイミングは、主にＴＴＣにより決めることができる。そしてＡＥＢ制御では、ＴＴＣが所定値以下となることでブレーキ介入タイミングと判定する。
ここで、ステップＳ１１０で運転支援制御部５は、ＴＴＣ自体を補正する。例えば破線で示すように相対速度に対するＴＴＣが、より小さい値になるようにする。
【００６３】
運転支援制御部５はこのようにブレーキ介入判定用のＴＴＣを補正したうえでステップＳ１０６に進み、ＡＥＢ制御のパラメータを算出する。
このステップＳ１０６では、ブレーキ介入タイミングであるか否かの判定も行われるが、ブレーキ介入判定用のＴＴＣが補正されている（本来の値より短い時間値とされている）ことで、ブレーキ介入タイミングであると判定されやすくなる。
なお、ステップＳ１１０で補正されたＴＴＣの使用は、ブレーキ介入タイミングの判定に用いるＴＴＣのみである。ステップＳ１０６では、他にもＴＴＣを用いて、目標停止位置やそれに応じたブレーキ液圧等のパラメータが算出されるが、その際に用いるＴＴＣは補正していない本来のＴＴＣとなる。
【００６４】
その後、運転支援制御部５はステップＳ１０７でＡＥＢ制御（或いはＡＥＳ制御）を行う。
なお、ステップＳ１１０でブレーキ介入判定用のＴＴＣが補正された後も、期間ＴＳ１では引き続きステップＳ１１０に進むことが想定されるが、その都度、その時点の実際のＴＴＣが補正されてブレーキ介入判定用のＴＴＣが求められ、それによりブレーキ介入タイミングの判定が行われる。但し、既にブレーキ介入が開始されているときは、その補正値で判定する必要はないため、ステップＳ１１０に進む場合でも補正演算を省略するようにしてもよい。
【００６５】
一方、ステップＳ１０９で実ラップ率について変化量＞０ではないとされる場合、つまり実ラップ率が減少している場合は、例えば期間ＴＳ２として示した、対向追い越し車両３２が元の車線（対向車線４２）に戻ろうとしている場合となる。
この場合、運転支援制御部５はステップＳ１１１に進み、ターゲットとなっている前方障害物の横方向位置の変化量に応じて実ラップ率を補正する。
【００６６】
なお、実ラップ率の変化量がゼロの場合も有り得る。この図６の例では実ラップ率の変化量がゼロの場合は実ラップ率増加が止まって、対向追い越し車両３２が元の車線に戻り始める場合とみなして（変化量減少と同等とみなして）ステップＳ１１１に進むようにしている。
ただし、実ラップ率の変化量がゼロの場合は、実ラップ率の変化量増加と同等とみなしてステップＳ１１０に進むようにすることも考えられる。
【００６７】
図６は横軸にターゲットとなっている前方障害物の横方向位置の変化量を示し、縦軸にラップ率補正係数を示す。即ち横方向位置変化量に応じてラップ率補正係数を選択し、現在のラップ率（実ラップ率）を補正して補正ラップ率を得る。例えばターゲットとなっている前方障害物の横方向位置の変化量が大きい程、ラップ率がより小さくなるように補正するようにラップ率補正係数が選択される。
【００６８】
このステップＳ１１１のラップ率の補正は、ＡＥＢ制御を終了させやすくする補正である。ラップ率が小さい場合、衝突可能性が低くなるためＡＥＢ制御によるブレーキ介入が不要と判定されやすくなることによる。従ってラップ率を小さくするように補正すると、ＡＥＢ終了判定がされやすくなる。
【００６９】
さらにステップＳ１１１のラップ率の補正は、ＡＥＳ制御に入らせやすくする補正ともなる。ラップ率が高いと、同じ車線内で操舵による回避を行おうとしても、よける先がないという状況になるため、ＡＥＳによる操舵の発動可能と判定されにくい。これに対してラップ率が小さい状況では、車線内の操舵回避が可能と判定されやすくなるため、ＡＥＳ操舵介入条件が満たされやすい。従ってラップ率を小さくするように補正すると、ＡＥＳ操舵介入に入りやすくなる。
【００７０】
運転支援制御部５はこのようにラップ率を補正したうえでステップＳ１０６に進み、ＡＥＢ制御又はＡＥＳ制御のパラメータを算出する。
ＡＥＢ制御中は、ステップＳ１０６ではＡＥＢ制御の終了判定も行われるが、その場合に補正ラップ率を参照する。補正ラップ率により、ターゲットが前方の障害物ではないと判定されやすくなるため、ＡＥＢ制御の終了判定がされやすくなる。
またＡＥＳ制御に関しては、補正ラップ率により、制御開始の判定がされやすくなる。つまり補正ラップ率が実ラップ率よりも小さくされていると、操舵により衝突回避がしやすい状況と判定されやすくなり、これによりＡＥＳ制御による操舵介入の開始判定がされやすくなる。例えばＡＥＢ制御中に操舵介入開始判定がなされることで、ＡＥＳ制御に切り替えられる。
【００７１】
なお、この場合にステップＳ１１１で補正した補正ラップ率の使用は、ＡＥＢ終了判定とＡＥＳ制御による操舵介入の開始判定についてのみ用いる。
実際の操舵介入のためのパラメータ、例えば目標挿舵角の算出等のためには実ラップ率を用いる。
【００７２】
その後、運転支援制御部５はステップＳ１０７では、ステップＳ１０６でのパラメータ算出に用いてＡＥＢ制御によるブレーキ介入或いはＡＥＳ制御による操舵介入等を行う。
また運転支援制御部５はＡＥＢ終了と判定した場合はステップＳ１０７のＡＥＢ制御の実行を終了する。
また運転支援制御部５はＡＥＳ操舵介入開始と判定した場合はステップＳ１０７でＡＥＳ制御による操舵制御等を実行する。
また運転支援制御部５は、ＡＥＢ制御終了判定とＡＥＳ制御による操舵介入開始の判定をした場合、ＡＥＢ制御から切り替えたＡＥＳ制御による操舵介入等をステップＳ１０７で実行する。
【００７３】
＜実施の形態の効果＞
以上のように実施の形態の車両制御装置１は、自車両３０と前方障害物との間の相対速度、進行方向距離、及び前方障害物の自車両に対するラップ率を含む周囲情報を取得する情報取得部５ａと、走行中に、相対速度と進行方向距離から計算される衝突余裕時間、及びラップ率を用いて自動制動制御の実行判定を行う判定部５ｄと、判定部５ｄの実行判定に応じて制動制御を行うＡＥＢ制御部５ｂ（自動制動制御部）を備える。そしてラップ率の増加時は、ラップ率の非増加時と比較して、ＡＥＢ制御部５ｂによるブレーキ介入タイミング（制動制御の開始タイミング）が早くなるようにする処理（ステップＳ１１０）を行う。
【００７４】
例えば対向車線４２から接近する二輪車等の対向追い越し車両３２が追い越しのために自車両３０の走行車線４１へはみ出して走行してきた場合、対向追い越し車両３２は加速しているため、自車両３０と対向追い越し車両３２の相対速度は高くなっている。このような場合、ラップ率は比較的小さいこともあるため、ＡＥＢによるブレーキ介入が遅れるおそれがある。実施の形態では、この場合、ラップ率は小さくとも増加していることに着目し、図４の処理ではそのような事象を検知したらステップＳ１１０で制動制御の開始タイミングを早めるようにしている。これにより対向追い越し車両３２のはみ出しによる衝突回避の可能性を高めることができる。
【００７５】
また実施の形態では、ラップ率の増加時は、ブレーキ介入タイミング（制動制御の開始タイミング）を判定するＴＴＣ（衝突余裕時間）を、実際のＴＴＣからブレーキ介入開始判定がされやすくなる値に補正するものとしている。
ブレーキ介入判定は主にＴＴＣに基づいて行われるため、ブレーキ介入判定を行うためのＴＴＣについて補正することで、ブレーキ介入タイミングを早めることができる。つまりＴＴＣを短く補正すれば、ＡＥＢ制御において、通常より早めにブレーキ介入が行われる状態とすることができる。このようにすることで、通常のＡＥＢ制御アルゴリズムのまま、ラップ増大時においてブレーキ介入タイミングを早めることができる。
なお、このようなＴＴＣの補正は、ブレーキ介入タイミングの判定に用いるＴＴＣのみを対象とし、その後のＡＥＢ制御パラメータ、ＡＥＳ制御パラメータ算出で用いるＴＴＣは、補正していない値を用いることで、適切なパラメータを算出できる。
【００７６】
実施の形態では、ラップ率の増加時は、ブレーキ介入タイミングを判定するＴＴＣが、相対速度との関係が図６の実線の線形関係から破線のような二次曲線で示される関係の状態となるように補正を行うものとした。
具体的には、ラップ率増大時は、相対速度が比較的低い場合でも、ＴＴＣの値が大きく短縮される（衝突までの時間余裕がない方向に補正する）ものとする。このＴＴＣの補正によりブレーキ介入が早めに行われるようにすることができる。
特に相対速度が高い場合は、そもそもＴＴＣが短くなるため、大きな補正を行わなくとも早めにブレーキ介入開始と判定されるが、相対速度が比較的低くＴＴＣが長い場合は、ブレーキ介入タイミング判定が遅れる（通常の衝突回避では十分なタイミングでも、上述の対向追い越し車両３２に対する処理としては遅れと考えられる）ことがある。これに対して図５のように補正することで、相対速度にかかわらず対向追い越し車両３２に対する処理としても適切になる。
【００７７】
実施の形態の車両制御装置１は、ラップ率の減少時は、ラップ率の非減少時と比較して、ＡＥＢ制御部５ｂによる制動制御の終了タイミングが早くなるようにする処理（ステップＳ１１１）を行う。
例えば対向車線４２から接近する二輪車等の対向追い越し車両３２が追い越しのために自車両３０の走行車線４１へはみ出した後、対向車線４２に戻っていく場合、衝突の危険性は減少する。この場合に、いつまでも制動制御を続けることは、乗員にとって不要なブレーキ動作が続き快適性を損ねるとともに、必要以上の制動により後続車の追突の危険性も増すことになる。そこで追い越しが終了して対向追い越し車両３２との衝突が回避される状況であれば、早めにＡＥＢ制御を終了する。これにより快適性を向上させ、また追突に対する安全性を高めることができる。
【００７８】
実施の形態の車両制御装置１は、判定部５ｄは、走行中に、相対速度と進行方向距離から計算される衝突余裕時間、及びラップ率を用いて、ＡＥＢ制御とＡＥＳ制御の実行判定を行う。そして判定部５ｄの自動制動制御の実行判定に応じて制動制御を行うＡＥＢ制御部５ｂと、判定部５ｄの自動操舵制御の実行判定に応じて操舵制御を行うＡＥＳ制御部５ｃを備える。この場合に、ラップ率の減少時は、ラップ率の非減少時と比較して、ＡＥＢ制御からＡＥＳ制御へ移行しやすくなる処理（ステップＳ１１１）を行う。
例えば対向車線４２から接近する二輪車等の対向追い越し車両３２が追い越しのために自車両３０の走行車線４１へはみ出した後、対向車線４２に戻っていく場合、衝突の危険性は減少するとともに、操舵により衝突を回避できる可能性も高まる。そこでＡＥＳ移行を早期に行う。これにより衝突を操舵によって回避することもできる。またＡＥＢ制御からＡＥＳ制御に早めに切り替えることになることは、ブレーキによる回避から、主に操舵による回避に早めに切り替わることになり、なるべく急ブレーキを避けることにもつながる。
また、ラップ率から、対向追い越し車両３２が追い越し後に元の車線（対向車線４２）に戻ることを推定し、それに合わせた制御を行うことになるため、対向追い越し車両３２の元車線に戻る動作に応じた操舵回避と減速ができる。
なおラップ率を補正することとしているが，操舵量及び操舵方向についても補正をかけるようにしてもよい。
【００７９】
実施の形態の構成や処理例は一例である。図１、図２の構成例や図４の処理例にかかわらず変形例が各種考えられる。
図４の処理例では、ＡＥＢ制御、ＡＥＳ制御の両方を想定して記載したが、ＡＥＢ制御のみ、或いはＡＥＳ制御のみの処理例として考えることもできる。
【符号の説明】
【００８０】
１  車両制御装置、２  撮像部、３  画像処理部、４  メモリ、５  運転支援制御部、
５ａ  情報取得部、５ｂ  ＡＥＢ制御部、５ｃ  ＡＥＳ制御部、５ｄ  判定部、６  表示制御部、７  エンジン制御部、８  トランスミッション制御部、９  ブレーキ制御部、１０  センサ・操作子類、１０ａ  車速センサ、１０ｂ  エンジン回転数センサ、１０ｃ  アクセル開度センサ、１０ｄ  舵角センサ、１０ｅ  ヨーレートセンサ、１０ｆ  Ｇセンサ、１０ｇ  ブレーキスイッチ、１０ｈ  ミリ波レーダー、１１  表示部、１２  エンジン関連アクチュエータ、１３  トランスミッション関連アクチュエータ、１４  ブレーキ関連アクチュエータ、１５  ステアリング制御部、１６  ステアリング関連アクチュエータ、１７  バス、３０  自車両、３１  対向車両、３２  対向追い越し車両、４０  走行車線、４１  走行車線、４２  対向車線
【図１】
2020199962.tif 000003
【図２】
2020199962.tif 000004
【図３】
2020199962.tif 000005
【図４】
2020199962.tif 000006
【図５】
2020199962.tif 000007
【図６】
2020199962.tif 000008