(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-06-17
(45)【発行日】2024-06-25
(54)【発明の名称】車両運転支援装置
(51)【国際特許分類】
B60T 7/20 20060101AFI20240618BHJP
B60T 7/12 20060101ALI20240618BHJP
【FI】
B60T7/20
B60T7/12 C
(21)【出願番号】P 2022002248
(22)【出願日】2022-01-11
【審査請求日】2023-11-23
(73)【特許権者】
【識別番号】000003207
【氏名又は名称】トヨタ自動車株式会社
(74)【代理人】
【識別番号】110000213
【氏名又は名称】弁理士法人プロスペック特許事務所
(72)【発明者】
【氏名】福井 雄佑
【審査官】久慈 純平
(56)【参考文献】
【文献】特開2000-043705(JP,A)
【文献】国際公開第2010/087022(WO,A1)
【文献】特開2011-025921(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B60T 7/20
B60T 7/12
(57)【特許請求の範囲】
【請求項1】
自車両がその前方の物体に衝突する可能性があるとの衝突条件が成立したときに前記自車両を強制的に制動して自車両を前記物体の手前で停止させることにより前記自車両と前記物体との衝突を回避する衝突回避制御を実行する制御装置を備えた車両運転支援装置
であって、
前記制御装置は、前記自車両が被牽引車両を牽引している場合、該自車両の後方の情報を後方検出情報として取得し、該後方検出情報に基づいて前記自車両の移動ベクトルと前記被牽引車両の移動ベクトルとがなす角度を牽引角度として取得し、該牽引角度が所定牽引角度以上であるとの禁止条件が成立している場合、前記衝突条件が成立しても、前記衝突回避制御を実行しないように構成されている、
車両運転支援装置
において、
前記制御装置は、前記衝突条件が成立したときに前記牽引角度が前記所定牽引角度よりも小さい場合でも、所定時間後に前記牽引角度が前記所定牽引角度以上になると予測される場合、前記禁止条件が成立していると判定し、前記衝突回避制御を実行しないように構成されている、
車両運転支援装置。
【請求項2】
請求項1に記載の車両運転支援装置において、
前記自車両の後方に存在する物体に関する情報を後方検出情報として検出する後方情報検出装置を備えている、
車両運転支援装置。
【請求項3】
請求項2に記載の車両運転支援装置において、
前記後方情報検出装置は、前記自車両の後方に電波を発信するように前記自車両に取り付けられた電波センサである、
車両運転支援装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両運転支援装置に関する。
【背景技術】
【0002】
自車両がその前方の物体に衝突する可能性がある場合に自車両を強制的に制動して自車両を物体の手前で停止させることにより自車両と物体との衝突を回避する衝突回避制御を実行する車両運転支援装置が知られている(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【0004】
自車両が荷台等の他の車両を牽引していることがある。この場合も、自車両がその前方の物体に衝突する可能性があるときに衝突回避制御を実行して自車両を強制的に制動し、物体の手前で自車両を停止させることは、自車両と物体との衝突を回避するためには有効である。しかしながら、その他の車両を牽引している自車両(牽引車両)が旋回しているとき等、自車両の移動方向と自車両が牽引している他の車両(被牽引車両)の移動方向とが一致しておらず、それぞれ異なる方向を向いているときに衝突回避制御が実行され、自車両が強制的に制動されると、自車両が被牽引車両に押されて、いわゆるジャックナイフ現象が生じてしまうことがある。
【0005】
従って、衝突回避制御を実行すると自車両にジャックナイフ現象が生じるときには、衝突回避制御を実行しないことが好ましい。一方、衝突回避制御を実行しても自車両にジャックナイフ現象が生じないときには、衝突回避制御を実行することが好ましい。そして、衝突回避制御を実行しても自車両にジャックナイフ現象が生じない場合、衝突回避制御を実行し、衝突回避制御を実行すると自車両にジャックナイフ現象が生じる場合、衝突回避制御を実行しないようにするためには、衝突回避制御を実行すると自車両にジャックナイフ現象が生じるか否かを正確に判定する必要がある。
【0006】
本発明の目的は、他の車両を牽引している自車両とその前方の物体との衝突を回避するために自車両を強制的に制動して停止させる衝突回避制御を実行すると自車両にジャックナイフ現象が生じるか否かをより正確に判定することができる車両運転支援装置を提供することにある。
【0007】
本発明に係る車両運転支援装置は、自車両がその前方の物体に衝突する可能性があるとの衝突条件が成立したときに前記自車両を強制的に制動して自車両を前記物体の手前で停止させることにより前記自車両と前記物体との衝突を回避する衝突回避制御を実行する制御装置を備えている。そして、前記制御装置は、前記自車両が被牽引車両を牽引している場合、該自車両の後方の情報を後方検出情報として取得し、該後方検出情報に基づいて前記自車両の移動ベクトルと前記被牽引車両の移動ベクトルとがなす角度を牽引角度として取得し、該牽引角度が所定牽引角度以上である場合、前記衝突条件が成立しても、前記衝突回避制御を実行しないように構成されている。
更に、前記制御装置は、前記衝突条件が成立したときに前記牽引角度が前記所定牽引角度よりも小さい場合でも、所定時間後に前記牽引角度が前記所定牽引角度以上になると予測される場合、前記禁止条件が成立していると判定し、前記衝突回避制御を実行しないように構成されている。
【0008】
本発明によれば、自車両の後方の情報に基づいて牽引角度を取得するので、より正確な牽引角度を取得することができ、その牽引角度に基づいて衝突回避制御を実行するか否かを判定する。このため、衝突回避制御を実行すると自車両にジャックナイフ現象が生じるか否かをより正確に判定することができる。
【0009】
尚、本発明に係る車両運転支援装置は、例えば、前記自車両の後方に存在する物体に関する情報を後方検出情報として検出する後方情報検出装置を備えている。又、前記後方情報検出装置は、例えば、前記自車両の後方に電波を発信するように前記自車両に取り付けられた電波センサである。
【0012】
本発明の構成要素は、図面を参照しつつ後述する本発明の実施形態に限定されるものではない。本発明の他の目的、他の特徴及び付随する利点は、本発明の実施形態についての説明から容易に理解されるであろう。
【図面の簡単な説明】
【0013】
【
図1】
図1は、本発明の実施形態に係る車両運転支援装置及びその車両運転支援装置が搭載された車両(自車両)を示した図である。
【
図2】
図2は、自車両に取り付けられた電波センサ及び画像センサを示した図である。
【
図3】
図3は、自車両とその前方の物体(車両)との間の距離等を示した図である。
【
図4】
図4の(A)は、自車両の予測走行領域を示した図であり、
図4の(B)は、自車両の予測走行領域に物体(車両)が存在している場面を示した図である。
【
図5】
図5の(A)は、自車両の予測走行領域に存在する物体(車両)に自車両が近づいて警報条件が成立した場面を示した図であり、
図5の(B)は、自車両の予測走行領域に存在する物体(車両)に自車両が更に近づいて衝突条件が成立した場面を示した図である。
【
図6】
図6の(A)は、衝突回避制御が開始された場面を示した図であり、
図6の(B)は、衝突回避制御により自車両が停止された場面を示した図である。
【
図7】
図7は、衝突回避制御に用いられる目標回避経路を示した図である。
【
図8】
図8の(A)は、衝突回避制御が開始され、自車両が目標回避経路に沿って旋回し始めた場面を示した図であり、
図8の(B)は、衝突回避制御により自車両が前方の物体(車両)の横を通過する場面を示した図であり、
図8の(C)は、衝突回避制御により自車両が前方の物体(車両)の横で停止された場面を示した図である。
【
図9】
図9は、他の車両(被牽引車両)を牽引しながら走行している自車両を示した図である。
【
図10】
図10の(A)は、他の車両(被牽引車両)を牽引している自車両が旋回している場面を示した図であり、
図10の(B)は、自車両にジャックナイフ現象が生じた場面を示した図である。
【
図12】
図12は、本発明の実施形態に係る車両運転支援装置が実行するルーチンを示したフローチャートである。
【
図13】
図13は、本発明の実施形態に係る車両運転支援装置が実行するルーチンを示したフローチャートである。
【
図14】
図14は、本発明の実施形態に係る車両運転支援装置が実行するルーチンを示したフローチャートである。
【発明を実施するための形態】
【0014】
以下、図面を参照しながら、本発明の実施形態に係る車両運転支援装置について説明する。
図1に示したように、本発明の実施形態に係る車両運転支援装置10は、自車両100に搭載されている。
【0015】
<ECU>
車両運転支援装置10は、制御装置としてのECU90を備えている。ECUは、エレクトロニックコントロールユニットの略称である。ECU90は、マイクロコンピュータを主要部として備える。マイクロコンピュータは、CPU、ROM、RAM、不揮発性メモリ及びインターフェース等を含む。CPUは、ROMに格納されたインストラクション又はプログラム又はルーチンを実行することにより、各種機能を実現するようになっている。
【0016】
<車両走行装置>
自車両100には、車両走行装置20が搭載されている。車両走行装置20は、駆動装置21、制動装置22及び操舵装置23を備えている。
【0017】
<駆動装置>
駆動装置21は、自車両100を走行させるために自車両100に付加される駆動力(駆動トルク)を出力する装置であり、例えば、内燃機関及びモータ等である。駆動装置21は、ECU90に電気的に接続されている。ECU90は、駆動装置21の作動を制御することにより、駆動装置21から出力される駆動力を制御することができる。従って、ECU90は、駆動装置21の作動を制御することにより、自車両100に付加される駆動力を制御することができる。
【0018】
<制動装置>
制動装置22は、自車両100を制動するために自車両100に付加される制動力(制動トルク)を出力する装置であり、例えば、ブレーキ装置である。制動装置22は、ECU90に電気的に接続されている。ECU90は、制動装置22の作動を制御することにより、制動装置22から出力される制動力を制御することができる。従って、ECU90は、制動装置22の作動を制御することにより、自車両100に付加される制動力を制御することができる。
【0019】
<操舵装置>
操舵装置23は、自車両100を操舵するために自車両100に付加される操舵力(操舵トルク)を出力する装置であり、例えば、パワーステアリング装置である。操舵装置23は、ECU90に電気的に接続されている。ECU90は、操舵装置23の作動を制御することにより、操舵装置23から出力される操舵力を制御することができる。従って、ECU90は、操舵装置23の作動を制御することにより、自車両100に付加される操舵力を制御することができる。
【0020】
<警報装置>
更に、自車両100には、警報装置40が搭載されている。警報装置40は、運転者に対する各種の警報を行う装置であり、本例においては、表示装置41及び音響装置42を備えている。
【0021】
<表示装置>
表示装置41は、各種の画像を表示する装置であって、例えば、いわゆるコンビネーションメーター内に設けられたディスプレイ、ヘッドアップディスプレイ又はカーナビゲーション装置のディスプレイ等である。表示装置41は、ECU90に電気的に接続されている。ECU90は、表示装置41に各種の画像を表示させることができる。
【0022】
<音響装置>
音響装置42は、各種の通知音、警報音、通知音声又は警報音声を出力する装置であって、例えば、ブザー又はスピーカーである。音響装置42は、ECU90に電気的に接続されている。ECU90は、音響装置42から各種の通知音、警報音、通知音声又は警報音声を出力させることができる。
【0023】
<センサ等>
更に、自車両100には、アクセルペダル51(アクセル操作子)、アクセルペダル操作量センサ52、ブレーキペダル53(ブレーキ操作子)、ブレーキペダル操作量センサ54、ハンドル55(進路変更操作子)、ステアリングシャフト56、操舵角センサ57、操舵トルクセンサ58、車速検出装置59及び周辺情報検出装置70が搭載されている。
【0024】
<アクセルペダル操作量センサ>
アクセルペダル操作量センサ52は、アクセルペダル51の操作量を検出するセンサであり、ECU90に電気的に接続されている。アクセルペダル操作量センサ52は、検出したアクセルペダル51の操作量の情報をECU90に送信する。ECU90は、その情報に基づいてアクセルペダル51の操作量をアクセルペダル操作量APとして取得する。ECU90は、アクセルペダル操作量AP及び自車両100の自車速V100に基づいて要求駆動力(要求駆動トルク)を演算により取得する。要求駆動力は、駆動装置21に出力が要求されている駆動力である。ECU90は、後述する衝突回避制御を実行する場合を除き、要求駆動力が出力されるように駆動装置21の作動を制御する。
【0025】
<ブレーキペダル操作量センサ>
ブレーキペダル操作量センサ54は、ブレーキペダル53の操作量を検出するセンサであり、ECU90に電気的に接続されている。ブレーキペダル操作量センサ54は、検出したブレーキペダル53の操作量の情報をECU90に送信する。ECU90は、その情報に基づいてブレーキペダル53の操作量をブレーキペダル操作量BPとして取得する。ECU90は、ブレーキペダル操作量BPに基づいて要求制動力(要求制動トルク)を演算により取得する。要求制動力は、制動装置22に出力が要求されている制動力である。ECU90は、後述する衝突回避制御を実行する場合を除き、要求制動力が出力されるように制動装置22の作動を制御する。
【0026】
<操舵角センサ>
操舵角センサ57は、中立位置に対するステアリングシャフト56の回転角度を検出するセンサであり、ECU90に電気的に接続されている。操舵角センサ57は、検出したステアリングシャフト56の回転角度の情報をECU90に送信する。ECU90は、その情報に基づいてステアリングシャフト56の回転角度を操舵角θstとして取得する。
【0027】
<操舵トルクセンサ>
操舵トルクセンサ58は、運転者がハンドル55を介してステアリングシャフト56に入力したトルクを検出するセンサであり、ECU90に電気的に接続されている。操舵トルクセンサ58は、検出したトルクの情報をECU90に送信する。ECU90は、その情報に基づいて運転者がハンドル55を介してステアリングシャフト56に入力したトルク(ドライバー入力トルク)を取得する。
【0028】
<車速検出装置>
車速検出装置59は、自車両100の走行速度を検出する装置であり、例えば、車輪速センサである。車速検出装置59は、ECU90に電気的に接続されている。車速検出装置59は、検出した自車両100の走行速度の情報をECU90に送信する。ECU90は、その情報に基づいて自車両100の走行速度(自車速V100)を取得する。
【0029】
ECU90は、操舵角θst、ドライバー入力トルク及び自車速V100に基づいて要求操舵力(要求操舵トルク)を演算により取得する。要求操舵力は、操舵装置23に出力が要求されている操舵力である。ECU90は、後述する衝突回避制御を実行する場合を除き、要求操舵力が操舵装置23から出力されるように操舵装置23の作動を制御する。
【0030】
<周辺情報検出装置>
周辺情報検出装置70は、自車両100の周辺の情報を検出する装置であり、自車両100の前方の情報を検出する前方情報検出装置71及び自車両100の後方の情報を検出する後方情報検出装置72を備えている。本例においては、前方情報検出装置71は、電波センサ及び画像センサ(前方電波センサ711及び前方画像センサ712)を備えている。同様に、後方情報検出装置72も、電波センサ及び画像センサ(後方電波センサ721及び後方画像センサ722)を備えている。
【0031】
前方電波センサ711及び後方電波センサ721は、例えば、レーダセンサ(ミリ波レーダ等)である。又、前方画像センサ712及び後方画像センサ722は、例えば、カメラである。尚、前方情報検出装置71及び後方情報検出装置72は、それぞれ、超音波センサ(クリアランスソナー)等の音波センサやレーザーレーダ(LiDAR)等の光センサを備えていてもよい。
【0032】
<電波センサ>
前方電波センサ711及び後方電波センサ721は、ECU90に電気的に接続されている。前方電波センサ711及び後方電波センサ721は、電波を発信するとともに、物体で反射した電波(反射波)を受信する。前方電波センサ711及び後方電波センサ721は、発信した電波及び受信した電波(反射波)に係る情報をECU90に送信する。別の言い方をすると、前方電波センサ711及び後方電波センサ721は、自車両100の周辺に存在する物体を検知し、その検知した物体に係る情報をECU90に送信する。ECU90は、その情報(電波情報)に基づいて自車両100の周辺に存在する物体に係る情報(周辺検出情報IS)を取得することができる。尚、本例において、物体は、車両、自動二輪車、自転車及び人等である。
【0033】
特に、本例においては、前方情報検出装置71は、2つの前方電波センサ711(左前方電波センサ711L及び右前方電波センサ711R)を備えている。
図2に示したように、左前方電波センサ711Lは、自車両100の前方に電波を発信するように自車両100の前縁部の左側部分に取り付けられており、右前方電波センサ711Rは、自車両100の前方に電波を発信するように自車両100の前縁部の右側部分に取り付けられている。左前方電波センサ711L及び右前方電波センサ711Rは、自車両100の前方に存在する物体を検知し、その検知した物体に係る情報をECU90に送信する。ECU90は、その情報(電波情報)に基づいて自車両100の前方に存在する物体に係る情報(前方検出情報IF)を周辺検出情報ISとして取得することができる。
【0034】
同様に、後方情報検出装置72も、2つの後方電波センサ721(左後方電波センサ721L及び右後方電波センサ721R)を備えている。
図2に示したように、左後方電波センサ721Lは、自車両100の後方に電波を発信するように自車両100の後縁部の左側部分に取り付けられており、右後方電波センサ721Rは、自車両100の後方に電波を発信するように自車両100の後縁部の右側部分に取り付けられている。左後方電波センサ721L及び右後方電波センサ721Rは、自車両100の後方に存在する物体を検知し、その検知した物体に係る情報をECU90に送信する。ECU90は、その情報(電波情報)に基づいて自車両100の後方に存在する物体に係る情報(後方検出情報IR)を周辺検出情報ISとして取得することができる。
【0035】
<画像センサ>
前方画像センサ712及び後方画像センサ722も、ECU90に電気的に接続されている。前方画像センサ712及び後方画像センサ722は、自車両100の周辺を撮像し、撮像した画像に係る情報をECU90に送信する。ECU90は、その情報(画像情報)に基づいて自車両100の周辺に関する情報(周辺検出情報IS)を取得することができる。
【0036】
特に、本例においては、前方情報検出装置71は、1つの前方画像センサ712を備えている。
図2に示したように、前方画像センサ712は、自車両100の前方を撮像するように自車両100の前縁部の中央部分に取り付けられている。前方画像センサ712は、撮像した画像に係る情報をECU90に送信する。ECU90は、その情報(前方画像情報)に基づいて自車両100の前方に関する情報(前方検出情報IF)を周辺検出情報ISとして取得することができる。
【0037】
同様に、後方情報検出装置72も、1つの後方画像センサ722を備えている。
図2に示したように、後方画像センサ722は、自車両100の後方を撮像するように自車両100の後縁部の中央部分に取り付けられている。後方画像センサ722は、撮像した画像に係る情報をECU90に送信する。ECU90は、その情報(後方画像情報)に基づいて自車両100の後方に関する情報(後方検出情報IR)を周辺検出情報ISとして取得することができる。
【0038】
更に、ECU90は、
図3に示したように、自車両100の前方に物体(前方物体200)が存在する場合、その前方物体200を周辺検出情報IS(特に、前方検出情報IF)に基づいて検知する。尚、前方物体200は、車両、自動二輪車、自転車及び人等であり、
図3に示した例においては、車両である。
【0039】
ECU90は、前方物体200を検知した場合、周辺検出情報IS(特に、前方検出情報IF)に基づいて「その前方物体200と自車両100との間の距離(前方物体距離D200)」及び「前方物体200に対する自車両100の速度(相対速度dV200)」等を取得する。
【0040】
更に、ECU90は、周辺検出情報IS(特に、前方検出情報IF)に基づいて「自車両100の走行車線(自車線LN)を規定する左側の区画線LM_L及び右側の区画線LM_R」を認識する。ECU90は、認識した左右区画線LM(即ち、左側の区画線LM_L及び右側の区画線LM_R)に基づいて自車線LNの範囲を特定する。
【0041】
<車両運転支援装置の作動の概要>
次に、車両運転支援装置10の作動の概要について説明する。
【0042】
車両運転支援装置10は、自車両100の走行中、周辺検出情報IS(特に、前方検出情報IF)に基づいて自車両100の進行方向前方の車両等の物体を検知するための処理を行っている。車両運転支援装置10は、自車両100の進行方向前方の物体を検知していない間は、通常走行制御を実行している。
【0043】
通常走行制御は、要求駆動力がゼロよりも大きい場合、その要求駆動力が駆動装置21から出力されるように駆動装置21の作動を制御し、要求制動力がゼロよりも大きい場合、その要求制動力が制動装置22から出力されるように制動装置22の作動を制御し、要求操舵力がゼロよりも大きい場合、その要求操舵力が操舵装置23から出力されるように操舵装置23の作動を制御する制御である。
【0044】
車両運転支援装置10は、自車両100の進行方向前方の物体(前方物体200)を検知すると、その物体が予測走行領域A100内に存在するか否かを周辺検出情報IS(特に、前方検出情報IF)に基づいて判定する。予測走行領域A100は、
図4の(A)に示したように、自車両100の予測走行経路R100を中心として自車両100の幅に等しい幅を有する領域である。予測走行経路R100は、自車両100がその時点の操舵角θstを維持したまま走行したときに自車両100が今後、走行するものと予測される走行経路である。従って、
図4の(A)に示した予測走行経路R100は、直線であるが、状況によっては、曲線であることもある。
【0045】
車両運転支援装置10は、検知した前方物体200が予測走行領域A100内に存在しない場合、通常走行制御を継続する。
【0046】
一方、
図4の(B)に示したように、予測走行領域A100内に前方物体200が存在すると、車両運転支援装置10は、その前方物体200を周辺検出情報IS(特に、前方検出情報IF)に基づいて検知する。そして、車両運転支援装置10は、警報条件が成立するか否かを判定する。車両運転支援装置10は、前方物体200に自車両100が衝突する可能性を表す値(衝突指標値IC)であって前方物体200に自車両100が衝突する可能性が大きいほど小さくなる値(衝突指標値IC)が所定の値(第1指標値IC1)まで小さくなった場合、警報条件が成立したと判定する。本例においては、車両運転支援装置10は、衝突指標値ICとして予測到達時間TTCを取得し、その予測到達時間TTCが所定の時間(第1判定時間TTC1)まで短くなった場合、警報条件が成立したと判定する。
【0047】
予測到達時間TTCは、自車両100が前方物体200に到達するまでに要すると予測される時間である。車両運転支援装置10は、前方物体距離D200を相対速度dV200で除算することにより予測到達時間TTCを取得する(TTC=D200/dV200)。従って、予測到達時間TTCは、相対速度dV200が一定である場合、自車両100が前方物体200に近づくほど短くなる。
【0048】
車両運転支援装置10は、予測走行領域A100内に前方物体200が存在すると判定している間、前方物体距離D200(前方物体200と自車両100との間の距離)、相対速度dV200及び予測到達時間TTCの取得を所定演算周期で行い、予測到達時間TTCを取得する毎に予測到達時間TTCが第1判定時間TTC1まで短くなったか否かの判定を行う。車両運転支援装置10は、周辺検出情報IS(特に、前方検出情報IF)に基づいて前方物体距離D200及び相対速度dV200を取得する。
【0049】
車両運転支援装置10は、予測到達時間TTCが第1判定時間TTC1よりも長い場合、通常走行制御を実行する。又、車両運転支援装置10は、後述する減速制御を開始するまでの間も、通常走行制御を実行する。
【0050】
車両運転支援装置10は、
図5の(A)に示したように自車両100が前方物体200に近づき、予測到達時間TTCが第1判定時間TTC1まで短くなると、警報条件が成立したと判定する。
【0051】
<警報制御>
車両運転支援装置10は、警報条件が成立したと判定すると、警報制御を開始する。警報制御は、通知音(若しくは警報音)又は通知音声(若しくは警報音声)を警報装置40から出力させたり、通知画像(若しくは警報画像)を警報装置40に表示させたりする制御である。
【0052】
警報制御により警報装置40から出力される通知音(又は警報音)は、自車両100の前方に物体(前方物体200)が存在すること、又は、自車両100が前方の物体(前方物体200)に衝突する可能性があること等を運転者に気づかせるものである。又、警報制御により警報装置40から出力される通知音声(又は警報音声)は、自車両100の前方に物体(前方物体200)が存在することを表す音声、自車両100が前方の物体(前方物体200)に衝突する可能性があることを表す音声、又は、自車両100と前方の物体(前方物体200)との衝突を回避するために必要な運転操作を表す音声等である。
【0053】
又、警報制御により警報装置40に表示される通知画像(又は警報画像)は、自車両100の前方に物体(前方物体200)が存在することを文字又は図形等で表す画像、自車両100が前方の物体(前方物体200)に衝突する可能性があることを文字又は図形等で表す画像、又は、自車両100と前方の物体(前方物体200)との衝突を回避するために必要な運転操作を文字又は図形等で表す画像等である。
【0054】
<衝突回避制御>
更に、車両運転支援装置10は、警報条件が成立した後、衝突条件が成立するか否かを判定する。
【0055】
<衝突条件>
衝突条件は、衝突指標値ICが第1指標値IC1よりも小さい所定の値(第2指標値IC2)まで小さくなった場合に成立する。本例においては、衝突条件は、予測到達時間TTCが第1判定時間TTC1よりも短い所定の時間(第2判定時間TTC2)まで短くなった場合に成立する。
【0056】
従って、車両運転支援装置10は、
図5の(B)に示したように、運転者による衝突回避運転操作(自車両100と前方物体200との衝突を避けるための運転操作)が行われないまま、自車両100が前方物体200に近づき、予測到達時間TTCが第2判定時間TTC2まで短くなると、衝突条件が成立したと判定する。
【0057】
車両運転支援装置10は、衝突条件が成立したときに後述する禁止条件が成立していない場合、衝突回避制御を開始する。
【0058】
衝突回避制御は、運転者のアクセルペダル操作又はブレーキペダル操作とは関係なく、自車両100に付加する駆動力をゼロにするとともに自車両100に強制的に制動力を付加して自車両100を前方物体200の手前で停止させる制御である。
【0059】
車両運転支援装置10は、衝突回避制御を開始すると、前方物体200の手前で自車両100を停止させるために必要な自車両100の減速度を目標減速度として設定し、その目標減速度で自車両100が減速するように自車両100に付加する制動力を制御する。
【0060】
これにより、自車両100は、
図6の(A)に示したように自車両100に付加される駆動力がゼロとされるとともに、自車両100に制動力が付加され始め、その後、
図6の(B)に示したように前方物体200の手前で停止する。これにより、自車両100と前方物体200との衝突が回避される。
【0061】
尚、車両運転支援装置10は、衝突回避制御の実行中、警報制御を継続して実行するが、衝突回避制御を開始したときに警報制御を停止するように構成されてもよい。
【0062】
又、車両運転支援装置10は、衝突条件が成立したときに、前方物体200を避けるように自車両100を操舵したほうが好ましいと判断した場合、自車両100を強制的に制動しつつ強制的に操舵することにより自車両100と前方物体200との衝突を回避するように衝突回避制御を実行するように構成されてもよい。
【0063】
この場合、車両運転支援装置10は、衝突条件が成立したときに、周辺検出情報ISに基づいて目標回避経路Rtgtを設定する。目標回避経路Rtgtは、自車両100と前方物体200との衝突を回避するために自車両100を走行させる経路であって、
図7に示したように、自車両100が自車線LN内を走行しつつ前方物体200の横を通過することができる経路である。尚、
図7に示した例においては、目標回避経路Rtgtは、前方物体200の右横を通る経路であるが、前方物体200の左横に自車両100が自車線LN内を走行しつつ前方物体200の横を通過することができるスペースが存在する場合、前方物体200の左横を通る経路が目標回避経路Rtgtとして取得されることもある。
【0064】
車両運転支援装置10は、目標回避経路Rtgtを取得すると、その目標回避経路Rtgtに沿って自車両100が走行するように自車両100に付加する操舵力を制御する。これにより、車両運転支援装置10は、自車両100を目標回避経路Rtgtに沿って走行させるように自車両100に付加する操舵力を制御する。
【0065】
これにより、自車両100は、まず、
図8の(A)に示したように旋回し始め、その直後、反対方向に旋回してその進行方向が自車線LNに対して平行となり、
図8の(B)に示したように前方物体200の横を通過する。これにより、自車両100と前方物体200との衝突が回避される。自車両100は、このように走行する間、制動されて自車両100は減速し、最終的に、
図8の(C)に示したように前方物体200の横で停止される。
【0066】
<停止保持制御>
車両運転支援装置10は、衝突回避制御により自車両100を停止させると、衝突回避制御及び警報制御を終了し、停止保持制御を開始する。停止保持制御は、自車両100を停止状態に保持する停止保持を行う制御であって、より具体的には、自車両100を停止状態に保持するのに十分な制動力を電動パーキングブレーキ等により自車両100に付加し続ける制御である。
【0067】
<禁止条件>
ところで、
図9に示したように、自車両100が荷台等の他の車両(被牽引車両100B)を牽引していることがある。この場合も、被牽引車両100Bを牽引している自車両100(牽引車両)がその前方の物体(前方物体200)に衝突する可能性があるときに衝突回避制御を実行して自車両100を強制的に制動し、前方物体200の手前で自車両100を停止させることは、自車両100と前方物体200との衝突を回避するためには有効である。しかしながら、
図10の(A)に示したように、自車両100が旋回しているとき等、自車両100の移動方向と被牽引車両100Bの移動方向とが一致しておらず、それぞれ異なる方向を向いているときに衝突回避制御が実行され、自車両100が強制的に制動されると、自車両100が被牽引車両100Bに押されて、
図10の(B)に示したように、いわゆるジャックナイフ現象が生じてしまうことがある。
【0068】
従って、衝突回避制御を実行すると自車両100にジャックナイフ現象が生じるときには、衝突回避制御を実行しないことが好ましい。一方、衝突回避制御を実行しても自車両100にジャックナイフ現象が生じないときには、衝突回避制御を実行することが好ましい。そして、衝突回避制御を実行しても自車両100にジャックナイフ現象が生じない場合、衝突回避制御を実行し、衝突回避制御を実行すると自車両100にジャックナイフ現象が生じる場合、衝突回避制御を実行しないようにするためには、衝突回避制御を実行すると自車両100にジャックナイフ現象が生じるか否かを正確に判定する必要がある。
【0069】
そこで、車両運転支援装置10は、以下のようにして衝突回避制御を実行すると自車両100にジャックナイフ現象が生じるか否か、即ち、禁止条件が成立しているか否かを判定するように構成されている。
【0070】
車両運転支援装置10は、衝突条件が成立したときに自車両100が他の車両(被牽引車両100B)を牽引している場合、
図11に示したように、後方検出情報IRに基づいて自車両100の移動ベクトルVC_Aと被牽引車両100Bの移動ベクトルVC_Bとがなす角度(牽引角度θb)を取得する。
【0071】
より具体的には、車両運転支援装置10は、左後方電波センサ721L及び右後方電波センサ721Rから提供される電波情報(後方電波情報)に基づいて自車両100が他の車両(被牽引車両100B)を牽引しているか否かを判定する。例えば、車両運転支援装置10は、後方電波情報に基づいて自車両100の後方に物体が存在すると判定したときに自車両100とその物体との間の距離(後方物体距離Db)が非常に短い距離(所定距離Db_th)以下の距離であって、その後方物体距離Dbの変動がゼロ又は略ゼロである場合、自車両100が他の車両(被牽引車両100B)を牽引していると判定する。
【0072】
そして、車両運転支援装置10は、自車両100が被牽引車両100Bを牽引していると判定した場合、後方電波情報に基づいて「被牽引車両100Bの複数の反射点同士の位置関係」及び「それら反射点と左後方電波センサ721L及び右後方電波センサ721Rとの位置関係」を取得する。それら位置関係から牽引角度θbを取得することができるので、車両運転支援装置10は、それら位置関係に基づいて牽引角度θbを取得する。
【0073】
尚、被牽引車両100Bの反射点は、左後方電波センサ721L及び右後方電波センサ721Rから発信された電波が反射した被牽引車両100B上の点である。
【0074】
又、牽引角度θbは、自車両100の移動ベクトルVC_Aと被牽引車両100Bの移動ベクトルVC_Bとがなす角度であるが、その角度は、
図11に示したように、自車両100の後縁部と被牽引車両100Bの前縁部とがなす角度θcと等しいので、車両運転支援装置10は、後方検出情報IRに基づいてこの角度θcを牽引角度θbとして取得してもよい。
【0075】
そして、車両運転支援装置10は、取得した牽引角度θbが所定の角度(所定牽引角度θb_th)以上である場合、禁止条件が成立していると判定する。車両運転支援装置10は、禁止条件が成立していると判定した場合、衝突条件が成立しても、衝突回避制御を実行しない。
【0076】
尚、車両運転支援装置10は、後方画像センサ722から提供される画像情報(後方画像情報)に基づいて自車両100が他の車両(被牽引車両100B)を牽引しているか否かを判定するように構成されてもよい。又、車両運転支援装置10は、後方画像情報に基づいて牽引角度θbを取得するように構成されてもよい。
【0077】
<効果>
車両運転支援装置10によれば、自車両100の後方の情報(後方検出情報IR)に基づいて牽引角度θbを取得するので、より正確な牽引角度θbを取得することができ、その牽引角度θbに基づいて禁止条件が成立しているか否か、即ち、衝突回避制御を実行するか否かを判定する。このため、衝突回避制御を実行すると自車両100にジャックナイフ現象が生じるか否かを正確に判定することができる。
【0078】
<車両運転支援装置の具体的な作動>
次に、車両運転支援装置10の具体的な作動について説明する。本発明の実施形態に係る車両運転支援装置10のECU90のCPUは、
図12に示したルーチンを所定演算周期で実行するようになっている。従って、所定のタイミングになると、CPUは、
図12に示したルーチンのステップ1200から処理を開始し、その処理をステップ1205に進め、警報条件が成立しているか否かを判定する。
【0079】
CPUは、ステップ1205にて「Yes」と判定した場合、処理をステップ1210に進め、警報制御を実行する。次いで、CPUは、処理をステップ1215に進め、衝突条件が成立しているか否かを判定する。CPUは、ステップ1215にて「Yes」と判定した場合、処理をステップ1220に進め、
図13に示したルーチンを実行する。
【0080】
従って、CPUは、処理をステップ1220に進めると、
図13に示したルーチンのステップ1300から処理を開始し、その処理をステップ1305に進め、被牽引車両100Bが存在するか否かを判定する。CPUは、ステップ1305にて「Yes」と判定した場合、処理をステップ1310に進め、後方検出情報IRに基づいて牽引角度θbを取得する。次いで、CPUは、処理をステップ1315に進め、牽引角度θbが所定牽引角度θb_th以上であるか否かを判定する。
【0081】
CPUは、ステップ1315にて「Yes」と判定した場合、処理をステップ1320に進め、禁止条件が成立していると判定し、ステップ1395を経由して
図12に示したルーチンのステップ1225に進める。
【0082】
一方、CPUは、ステップ1315にて「No」と判定した場合、処理をステップ1325に進め、禁止条件が成立していないと判定し、ステップ1395を経由して
図12に示したルーチンのステップ1225に進める。
【0083】
又、CPUは、ステップ1305にて「No」と判定した場合も、処理をステップ1325に進め、禁止条件が成立していないと判定し、ステップ1395を経由して
図12に示したルーチンのステップ1225に進める。
【0084】
CPUは、処理を
図12に示したルーチンのステップ1225に進めると、ステップ1220にて
図13に示したルーチンを実行した結果、禁止条件が成立していると判定したか否かを判定する。CPUは、ステップ1225にて「Yes」と判定した場合、処理をステップ1295に直接進め、本ルーチンの処理を一旦終了する。この場合、衝突回避制御は、実行されない。
【0085】
一方、CPUは、ステップ1225にて「No」と判定した場合、処理をステップ1230に進め、衝突回避制御を実行する。次いで、CPUは、処理をステップ1235に進め、自車両100が停止したか否かを判定する。
【0086】
CPUは、ステップ1235にて「Yes」と判定した場合、処理をステップ1240に進め、警報制御及び衝突回避制御を停止するとともに、停止保持制御を実行する。次いで、CPUは、処理をステップ1295に進め、本ルーチンを一旦終了する。
【0087】
一方、CPUは、ステップ1235にて「No」と判定した場合、処理をステップ1295に直接進め、本ルーチンの処理を一旦終了する。
【0088】
又、CPUは、ステップ1215にて「No」と判定した場合、処理をステップ1245に進め、衝突回避制御を実行している場合には、その衝突回避制御を終了する。次いで、CPUは、処理をステップ1295に進め、本ルーチンの処理を一旦終了する。
【0089】
又、CPUは、ステップ1205にて「No」と判定した場合、処理をステップ1250に進め、警報制御を実行している場合には、その警報制御を終了し、衝突回避制御を実行していると場合には、その衝突回避制御を終了する。次いで、CPUは、処理をステップ1295に進め、本ルーチンの処理を一旦終了する。
【0090】
以上が車両運転支援装置10の具体的な作動である。
【0091】
尚、本発明は、上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。
【0092】
例えば、車両運転支援装置10は、衝突条件が成立したときに牽引角度θbが所定牽引角度θb_thよりも小さい場合でも、牽引角度θbが所定牽引角度θb_thよりも小さい所定の角度(所定上限牽引角度θb_limit)以上であり且つ牽引角度θbの増加率(牽引角度増加率dθb)が所定増加率dθb_th以上である場合、禁止条件が成立していると判定するように構成されてもよい。別の言い方をすると、車両運転支援装置10は、衝突条件が成立したときに牽引角度θbが所定牽引角度θb_thよりも小さい場合でも、所定時間後に牽引角度θbが所定牽引角度θb_th以上になると予測される場合、禁止条件が成立していると判定するように構成されてもよい。尚、ここでの所定時間は、衝突条件が成立した時点で衝突回避制御を開始したとした場合において、衝突条件の成立時点から衝突回避制御が終了される時点までの時間又はそれよりも短い時間に設定される。
【0093】
この場合、車両運転支援装置10は、後方検出情報IRに基づいて検出される被牽引車両100Bの複数の反射点の中から、任意の反射点を代表点として選択し、その選択した代表点に基づいて「自車両100に対する被牽引車両100B(代表点)の相対速度dV_B」「自車両100に対する被牽引車両100B(代表点)の単位時間当たりの移動量(相対移動量D_B)」及び「自車両100に対する被牽引車両100B(代表点)の加速度(相対加速度G_B)」を取得し、これら相対速度dV_B、相対移動量D_B及び相対加速度G_Bに基づいて牽引角度増加率dθbを取得する。
【0094】
又、この場合、車両運転支援装置10のECU90のCPUは、
図12に示したルーチンのステップ1220に処理を進めたとき、
図13に示したルーチンに代えて、
図14に示したルーチンを実行するように構成される。
【0095】
従って、この場合、CPUは、
図12に示したルーチンのステップ1220に処理を進めると、
図14に示したルーチンのステップ1400から処理を開始し、その処理をステップ1405に進め、被牽引車両100Bが存在するか否かを判定する。CPUは、ステップ1405にて「Yes」と判定した場合、処理をステップ1410に進め、後方検出情報IRに基づいて牽引角度θb及び牽引角度増加率dθbを取得する。次いで、CPUは、処理をステップ1415に進め、牽引角度θbが所定牽引角度θb_th以上であるか否かを判定する。
【0096】
CPUは、ステップ1415にて「Yes」と判定した場合、処理をステップ1420に進め、禁止条件が成立していると判定し、ステップ1495を経由して
図12に示したルーチンのステップ1225に進める。
【0097】
一方、CPUは、ステップ1415にて「No」と判定した場合、処理をステップ1422に進め、牽引角度θbが所定上限牽引角度θb_limit以上であり且つ牽引角度増加率dθbが所定増加率dθb_th以上であるか否かを判定する。CPUは、ステップ1422にて「Yes」と判定した場合、処理をステップ1424に進め、禁止条件が成立していると判定し、ステップ1495を経由して
図12に示したルーチンのステップ1225に進める。
【0098】
一方、CPUは、ステップ1422にて「No」と判定した場合、処理をステップ1425に進め、禁止条件が成立していないと判定し、ステップ1495を経由して
図12に示したルーチンのステップ1225に進める。
【0099】
又、CPUは、ステップ1405にて「No」と判定した場合も、処理をステップ1425に進め、禁止条件が成立していないと判定し、ステップ1495を経由して
図12に示したルーチンのステップ1225に進める。
【符号の説明】
【0100】
10…車両運転支援装置、20…車両走行装置、21…駆動装置、22…制動装置、23…操舵装置、40…警報装置、51…アクセルペダル、53…ブレーキペダル、55…ハンドル、70…周辺情報検出装置、71…前方情報検出装置、72…後方情報検出装置、90…ECU、100…自車両、100B…被牽引車両、200…前方物体