側方障害物回避装置及び側方障害物回避方法
【課題】側方障害物回避の制御による車両挙動の変動を抑制して、運転者への違和感を低減する。
【解決手段】所定時間後の自車両の将来位置に基づき、自車両側方に位置する障害物に対するリスクが高い場合には障害物への接近を防止する方向に自車両を制御する。このとき、運転者による修正操舵が増加する状況と推定する場合には、制御の開始を遅らせたり制御量を小さくしたりして、上記制御を抑制する。
【解決手段】所定時間後の自車両の将来位置に基づき、自車両側方に位置する障害物に対するリスクが高い場合には障害物への接近を防止する方向に自車両を制御する。このとき、運転者による修正操舵が増加する状況と推定する場合には、制御の開始を遅らせたり制御量を小さくしたりして、上記制御を抑制する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、自車両の側方に存在する障害物回避を支援するための側方障害物回避装置及び側方障害物回避方法に関する。
【背景技術】
【0002】
自車両の側方に存在する障害物との干渉を回避する技術としては、例えば特許文献1に記載の技術がある。この技術では、車速が設定車速を越えている場合に、操舵の有無を判定する。そして、操舵方向の自車両側方に存在する障害物までの距離を検出する。その障害物までの距離が設定距離内の場合には障害物側への操舵を抑制制御する。これによって、側方の障害物との干渉のリスクを回避する。
また、車速が設定車速以下の場合に、制御に移行することはなく、また操舵の抑制制御が作動中には、その抑制制御を解除する。これによって、走行路がカーブ路と推定する場合では、操舵の抑制を防止して、車両が走行路から逸脱等するのを回避する。
【特許文献1】特開平8−253160号公報
【発明の開示】
【発明が解決しようとする課題】
【0003】
上記従来技術では、曲線路やレーンチェンジ時に制御が介入する事を防止する為に、運転者による操作入力に基づいて制御を終了している。しかし、曲線路やレーンチェンジ時等における運転者の操作によって制御を終了する効果を大きくした場合には、頻繁に制御が介入及び終了することになる。そして、制御の介入及び終了に伴い、車両挙動に変動が発生して、運転者に違和感を与えるという問題があった。
本発明は、上記のような点に着目してなされたもので、側方障害物回避の制御に伴う車両挙動の変動を抑制して、運転者への違和感を低減できる側方障害物回避を提供することを課題としている。
【課題を解決するための手段】
【0004】
上記課題を解決するために、本発明は、所定時間後の自車両の将来位置に基づき、自車両側方に位置する障害物に対するリスクが高い場合には障害物への接近を防止する方向に自車両を制御する。このとき、運転者による修正操舵が増加する状況と推定する場合には、制御の開始を遅らせたり制御量を小さくしたりして、上記制御を抑制する。
【発明の効果】
【0005】
運転者による修正操舵が増加する走行状況と推定する場合には、障害物回避のための制御の開始を遅らせたり制御量を小さくしたりする。これによって、側方障害物回避の制御に伴う車両挙動の変動を抑制して、運転者への違和感を低減できる。
【発明を実施するための最良の形態】
【0006】
次に、本発明の実施形態について図面を参照しつつ説明する。
本実施形態では、後輪駆動車両に対し、側方障害物回避装置を搭載する場合で例示する。対象とする車両は、前輪駆動であっても四輪駆動であっても良い。
図1は、本実施形態に係る装置の概要構成図である。
(構成)
この車両は、自動変速機とディファレンシャルギヤとを搭載する。そして、前後輪ともに、左右輪の制動力を独立制御可能な制動装置を搭載している。
【0007】
符号1はブレーキペダルである。ブレーキペダルは、ブースタ2を介してマスタシリンダ3に連結する。なお、符号4はリザーバを示す。マスタシリンダ3は、流体圧回路30を介して各輪の各ホイールシリンダ6FL〜6RRに連結する。これによって、制動制御が作動しない状態では、運転者によるブレーキペダル1の踏込み量に応じて、マスタシリンダ3で制動流体圧を昇圧する。その昇圧した制動流体圧を、流体圧回路30を通じて、各車輪5FL〜5RRの各ホイールシリンダ6FL〜6RRに供給する。
制動流体圧制御部7は、流体圧回路30中のアクチュエータを制御して、各輪への制動流体圧を個別に制御する。そして、各輪への制動流体圧を、制駆動力コントロールユニット8からの指令値に応じた値に制御する。アクチュエータとしては、各ホイールシリンダ液圧を任意の制動液圧に制御可能な比例ソレノイド弁が例示出来る。
【0008】
ここで、制動流体圧制御部7及び流体圧回路30は、例えばアンチスキッド制御(ABS)、トラクション制御(TCS)又はビークルダイナミックスコントロール装置(VDC)で使用する制動流体圧制御部を利用すれば良い。制動流体圧制御部7は、単独で各ホイールシリンダ6FL〜6RRの制動流体圧を制御する構成とすることも可能である。そして、後述する制駆動力コントロールユニット8から制動流体圧指令値を入力した場合には、その制動流体圧指令値に応じて各制動流体圧を制御する。
【0009】
また、この車両に駆動トルクコントロールユニット12を設ける。
駆動トルクコントロールユニット12は、駆動輪である後輪5RL、5RRへの駆動トルクを制御する。この制御は、エンジン9の運転状態、自動変速機10の選択変速比、及びスロットルバルブ11のスロットル開度を制御することで実現する。すなわち、駆動トルクコントロールユニット12は、燃料噴射量や点火時期を制御する。また同時に、スロットル開度を制御する。これによって、エンジン9の運転状態を制御する。
【0010】
また、駆動トルクコントロールユニット12は、制御の際の情報である駆動トルクTwの値を、制駆動力コントロールユニット8に出力する。
なお、この駆動トルクコントロールユニット12は、単独で後輪5RL、5RRの駆動トルクを制御することも可能である。ただし、制駆動力コントロールユニット8から駆動トルク指令値を入力したときには、その駆動トルク指令値に応じて駆動輪トルクを制御する。
【0011】
またこの車両前部に、画像処理機能付きの撮像部13を備える。撮像部13は、走行車線内の自車両の位置を検出するために使用する。この撮像部13は、例えばCCD(Charge Coupled Device)カメラからなる単眼カメラで構成する。そして、撮像部13は、自車両前方を撮像する。そして、撮像部13は、自車両前方の撮像画像から例えば白線(レーンマーカ)等の車線区分線を検出し、その検出した白線に基づいて、走行車線を検出する。さらに、撮像部13は、その検出した走行車線に基づいて、自車両の走行車線と自車両の前後方向軸とのなす角(ヨー角)φfront、走行車線に対する横変位Xfront、及び走行車線曲率β等を算出する。撮像部13は、算出したヨー角φfront、横変位Xfront、及び走行車線曲率β等を、制駆動力コントロールユニット8に出力する。
【0012】
ここで、撮像部13は、走行車線をなす白線を検出して、その検出した白線に基づき、ヨーφfrontを算出している。このため、ヨー角φfrontは、撮像部13の白線の検出精度に大きく影響する。
また、走行車線曲率βfrontを、後述のステアリングホイール21の操舵角δに基づいて算出しても良い。
また、車両に、レーダー装置22L/Rを備える。レーダー装置22L/Rは、それぞれ左右の側面方向を走行する障害物を検出する為のセンサである。このレーダー装置22L/Rは、少なくとも側面の所定の死角エリアに存在する障害物の存在の可否の検出ができるように設定してある。望ましくは障害物との相対横位置POSXobst、相対縦位置DISTobst、相対縦速度dDISTobstの検出を左右それぞれ検出できるものとする。
【0013】
また、マスタシリンダ圧センサ17、アクセル開度センサ18、操舵角センサ19、方向指示スイッチ20、車輪速度センサ22FL〜22RRを備える。
マスタシリンダ圧センサ17は、マスタシリンダ3の出力圧、すなわちマスタシリンダ液圧Pmを検出する。アクセル開度センサ18は、アクセルペダルの踏込み量、すなわちアクセル開度θtを検出する。操舵角センサ19は、ステアリングホイール21の操舵角(ステアリング舵角)δを検出する。方向指示スイッチ20は、方向指示器による方向指示操作を検出する。車輪速度センサ22FL〜22RRは、各車輪5FL〜5RRの回転速度、所謂車輪速度Vwi(i=fl、fr、rl、rr)を検出する。そして、これらセンサ等は、検出した検出信号を、制駆動力コントロールユニット8に出力する。
【0014】
制駆動力コントロールユニット8は、図2に示すように、将来位置推定手段8A、側方障害物回避制御手段8B、修正操舵増加状況推定手段8Cを備える。側方障害物回避制御手段8Bは、制御抑制手段8Baを備える。
将来位置推定手段8Aは、前方注視時間Tt(=車頭時間)経過後の自車両の位置を求める。修正操舵増加状況推定手段8Cは、運転者による修正操舵が増加すると推定できる状況か否かを判定し、ゲインKtを算出する。そして、ゲインKtを制御抑制手段8Baに出力する。制御抑制手段8Baは、上記前方注視時間Tt等を調整して前方注視位置を調整する。
【0015】
側方障害物回避制御手段8Bは、自車両の将来位置に基づき算出した、障害物に対するリスク度合いに応じて、障害物への接近を防止する方向に自車両を制御する。
次に、制駆動力コントロールユニット8の処理について、図3を参照して説明する。
制駆動力コントロールユニット8の処理は、例えば10msec毎の所定サンプリング時間ΔT毎にタイマ割込によって実行する。なお、この図3に示す処理内には通信処理を設けていないが、演算処理によって取得した情報は、随時記憶装置に更新記憶すると共に、必要な情報を随時記憶装置から読み出す。
【0016】
先ずステップS10において、上記各センサやコントローラ、コントロールユニットから各種データを読み込む。具体的には、各センサが検出した、各車輪速度Vwi、操舵角δ、マスタシリンダ液圧Pm及び方向スイッチ信号を取得する。
次に、ステップS20にて、車速Vを算出する。すなわち、車速Vを、下記式のように車輪速度Vwiに基づいて算出する。
V=(Vwrl+Vwrr)/2 (:前輪駆動の場合)
V=(Vwfl+Vwfr)/2 (:後輪駆動の場合)
・・・(1)
【0017】
ここで、Vwfl、Vwfrは左右前輪それぞれの車輪速度である。Vwrl、Vwrrは左右後輪それぞれの車輪速度である。すなわち、上記(1)式では、車速Vを、従動輪の車輪速の平均値として算出している。なお、本実施形態では、後輪駆動の車両であるので、後者の式、すなわち前輪の車輪速度により車速Vを算出する。
また、ABS(Anti−lock Brake System)制御などの別の自動制動制御装置が作動している場合には、その別の制動制御装置で推定している推定車体速度を取得して、上記車速Vとして用いる。
【0018】
次に、ステップS30では、左右の各レーダー装置22L/Rからの信号に基づき、自車両MMの左右側方について、障害物SMの存在Lobst・Robstの有無を取得する。なお、より検出精度の高いセンサを使用する場合には、自車両MMに対する側方障害物SMの相対位置および相対速度も取得する。ここで、図4に示すように、自車両MM側方とは、自車両MMに対して斜め後方位置も含む。
【0019】
次に、ステップS40では、撮像部13から、現在走行している走行路における自車両MMの横変位Xfront、及び走行車線の曲率βfrontを読み込む。
ただし走行車線の曲率βfrontの取得は、撮像部13に限定しない。例えば、ナビゲーションシステムの自車位置において記録している曲率情報などによって取得しても良い。
また、現在走行している走行路に対する自車両MMのヨー角φfrontを算出する。このヨー角φfrontは、レーン内の走行状況を検出するために使用する。
【0020】
本実施形態では、このヨー角φfrontは、撮像部13による実測値を使用する。
なお、撮像部13による実測値を用いる代わりに、撮像部13が撮像した近傍の白線に基づいて、ヨー角φfrontを算出しても良い。この場合には、例えば、自車両MMの横変位Xfrontを用いて、下記(2)式によりヨー角φfrontを算出する。
φfront=tan-1(dX′/V(=dX/dY)) ・・・(2)
ここで、
dX :横変位Xの単位時間当たりの変化量
dY :単位時間当たりの進行方向の変化量
dX´:上記変化量dXの微分値
である。
なお、近傍の白線に基づいてヨー角φfrontを算出する場合、上記(2)式のように、横変位Xを用いてヨー角φfrontを算出することに限定しない。例えば、近傍で検出した白線を遠方に延長して、その延長した白線に基づいて、ヨー角φfrontを算出しても良い。
【0021】
次に、ステップS50では、下記(3)式によって、中立ヨーレートφ’pathを算出する。中立ヨーレートφ’pathは、自車両MMが走行路に沿った走行を維持するために必要なヨーレートである。中立ヨーレートφ’pathは、直進路を走行中はゼロとなる。しかし、カーブ路ではその曲率βfrontによって、中立ヨーレートφ’pathが変化する。従って、この中立ヨーレートφ’pathを算出する際に、上記走行車線の曲率βfrontを用いる。
φ’path=βfront×V ・・・(3)
ここで、この走行経路を維持するための中立ヨーレートφ’pathは、所定の間の時間のヨーレートφ’の平均値φ’aveを用いたり、あるいは時定数の大きいフィルタをヨーレートφ’にかけたりした値を、簡易的に算出しても良い。
【0022】
次に、ステップS60において、前方注視時間Tt(=車頭距離)を設定する。
前方注視時間Ttは、運転者の将来の障害物SMとの接触状況を予測するための閾値を決定づけるための時間である。例えば、前方注視時間Ttを1秒に設定しておく。
また、目標ヨーレートΨdriver及びΨdriverhoseiを算出する。
目標ヨーレートΨdriverは、下記式のように、操舵角δと車速度Vから算出する。この目標ヨーレートΨdriverは、操舵に応じて発生させる目標のヨーレートである。Kvはゲインである。
Ψdriver = Kv・δ・V
【0023】
更に、目標ヨーレートΨdriverhoseiを、下記式によって算出する。この目標ヨーレートΨdriverhoseiは、目標ヨーレートΨdriverから、走行路を走行するために必要となるヨーレートφ’pathを除いた値である。これによって、カーブ路を走行するために行う操舵による影響を除去する。
Ψdriverhosei= Ψdriver − φ’path
【0024】
次に、ステップS65において、前方注視時間Ttの調整を行う。
すなわち、後述の修正操舵増加状況推定手段8Cを起動して、推定した修正操舵状況に応じたゲインKtを取得する。
そして、下記式のように、前方注視時間Ttに対しゲインKtを乗じて、当該前方注視時間Ttを調整する。ここで、修正操舵が多い状況の場合には、ゲインKtは1未満の小さな値となる。
Tt ← Tt×Kt
【0025】
次に、ステップS70では、下記(4)式に基づき、現在の走行路位置に対する横方向の自車両予測位置ΔXbを算出をする。この自車両予測位置ΔXbは、走行路を離脱して車線変更を行うか否かの判定にも使用する。すなわち、自車両予測位置ΔXbは、障害物SMに対する回避制御を開始するかどうかの判定に用いる。
ΔXb =(K1φ+K2φm+K3φm’) ・・・(4)
ここで、
φ :ヨー角
φm :目標ヨー角速度
φm’:目標ヨー角加速度
である。
【0026】
また、上記目標ヨー角速度φmは、下記式となる。
φm =Ψdriverhosei×Tt
目標ヨー角加速度φm’は、下記式となる。
φm’= φm×Tt2
ここで、自車両予測位置ΔXbを、ヨー角の次元とするために、前方注視距離Lを用いると、下式で表すことができる。
ΔXb=L・(k1φ+k2φm×T+k3φm’×Tt2)
ここで、前方注視距離Lと前方注視時間Ttとは、下記式の関係にある。
前方注視距離L=前方注視時間Tt×車速V
【0027】
こうした特性をふまえると、設定ゲインK1は車速を関数とした値となる。また、設定ゲインK2は、車速と前方注視時間を関数とした値となる。設定ゲインK3は、車速と、前方注視時間の2乗を関数とした値となる。
なお、自車両MMの予測位置を、下記式のように、操舵角成分と操舵速度成分を個別に求めてセレクトハイをして算出しても良い。
ΔXb= max(K2φm、K3∫φm’)
【0028】
次に、ステップS80では、制御開始のための判定閾値を設定する。この判定閾値は、側方障害物SMに対する回避制御を開始するかどうかの判定閾値となる。
本実施形態では、上記判定閾値は、図4に示すような、自車両MMと障害物SMとの横方向相対距離ΔOとする。
ここで、走行路に沿った方向にY軸をとり、走行路と垂直方向つまり車線幅方向にX軸を取ったX−Y座標系を使用する。そして、X軸座標上で障害物SMの横位置を検出する。この横位置に基づき、上記横方向相対距離ΔOを求める。
【0029】
なおレーダー装置22L/Rの検出において、障害物SMとの距離がばらついたりするなどして検出が困難な場合には、例えば、次のようにしても良い。すなわち、自車両MMの側面方向のあらかじめ設定をした所定の障害物検出範囲内に障害物SMが存在すると検出した場合に、白線位置、若しくは白線の外側の所定横位置X2obstに仮想的に障害物SMが存在するものとして設定をする。この場合には、白線若しくは白線の外側の所定位置X2obstに障害物SMが存在するものとして処理することとなる。
なおここで、障害物SMを検出するかどうかとして設定する障害物検出範囲は、自車両MMの側方における、所定の縦・横位置となるように設定する。また縦位置については、障害物SMが自車両MMに対して接近する相対速度が大きければ大きいほど、障害物検出範囲が広くなるように設定しても良い。
【0030】
次に、ステップS90にて、制御開始の判定を実施する。
下記式を満足する場合に、制御開始と判定する。すなわち、図4に示すように、自車両MMの将来予測位置ΔXbが検出障害物SMとの距離ΔXOとなった場合に、つまり下記式を満足する場合に、運転者が障害物SMに接触するような車線変更操作などを行ったと判断する。
ΔXb ≧ ΔO
ここで、障害物SMとの距離ΔXOを検出せず、障害物SMが所定の障害物検出範囲に存在しているかどうかだけに基づいて判定を行う場合には、下記式で判定する事になる。上述のように、白線を基準として所定位置に障害物SMが存在すると仮想的に設定した推定将来位置ΔX2に到達したかどうかで判定を行う。
ΔXb−ΔX0 ≧ X2obst
【0031】
なお、この推定将来位置ΔXbは、実施には、車両の左側及び右側のそれぞれについてΔXbL /ΔXbRとして求めて、個別に判定を行う。
またここで対象とする障害物SMは、自車両MMの後側方向の車両に対して設定するだけでなく、隣接車線前方の対向車両に対しても制御対象としても良い。
そして、上記条件を満足した場合に障害物SMに対する制御開始と判定する。障害物SMに対する制御開始と判定した場合には、障害物回避制御Fout_obstをONに設定する。上記条件を満足しない、すなわち、将来予測位置ΔXbが判定閾値未満の場合には、障害物回避制御判断フラグFout_obstをOFFに設定する。
【0032】
ここで、将来予測位置ΔXbが判定閾値未満か判定する場合に、ΔXb<ΔO−F、ΔXb−ΔX0<X2−FのようにしてF分のヒスをもたせても良い。すなわち、不感帯を設定しても良い。すなわち、制御介入閾値と制御終了閾値との間に不感帯を設けても良い。
また、Fout_obstをONに設定可能なのは、Fout_obstがOFFとなっている場合とする。また、Fout_obstをONに設定可能とする条件として、Fout_obstをOFFと設定した後所定時間経過した後とするなど、時間的な条件を加えても良い。また、Fout_obstをONと判定してから所定時間Tcontrolが経過したら、Fout_obst=OFFとし制御を終了しても良い。
【0033】
さらに、障害物回避制御の実施中においては、将来予測位置の判定方向によって、制御の実施方向Dout_obstを判定する。将来予測位置が左になった場合には、Dout_obst=LEFTとし、右になった場合にはDout_obst=RIGHTと設定する。
ここで、アンチスキッド制御(ABS)、トラクション制御(TCS)又はビークルダイナミックスコントロール装置(VDC)が作動している場合には、障害物回避制御判断フラグFout_obstをOFFに設定する。これは、自動制動制御が作動中は、障害物回避制御を作動させないようにするためである。
【0034】
なおこうした判定方法は、障害物SM方向へのヨー角φ、操舵角δ、操舵速度δ’それぞれに対して閾値を設定し、それらの閾値を障害物SM(もしくは障害物SM)に接近すればするほど、制御開始タイミングの判定がし難くなるように設定することと同義となる。目標ヨーレートφm’は一般的に広く使用する公式のとおり操舵角(と車速)の関係によって求まるものだからである。
次に、ステップS100では、警報発生の処理を行う。
ここでは、ステップS90にて制御開始の位置に到達したと判定と判定した場合には、警報を発生する。
【0035】
なお警報は、上述の前方注視時間に基づく前方注視点が制御開始の位置に到達する前に発生するようにしても良い。例えば、ステップS90での検出に用いている前方注視時間Ttよりも長くなるように、所定のゲインKbuzz(>1)を掛ける。そして、(Tt×Kbuzz)を使用して(4)式に基づき算出した前方注視点が、ステップS90での制御開始の位置に到達したと判断した時に警報を発生する。またステップS90において障害物回避システムの作動を開始すると判定して警報を発生し、それから所定の時間経過の後に、制御を開始するようにしても良い。
【0036】
次に、ステップS110にて、目標ヨーモーメントMsを設定する。
また、障害物回避制御判断フラグFout_obstがONの場合には、下記のように目標ヨーモーメントMsを上記の式により算出する。障害物回避制御判断フラグFout_obstがOFFの場合には、目標ヨーモーメントMsを0に設定して、次のステップS120に移行する。
すなわち、障害物回避制御判断フラグFout_obstがONの場合に、目標ヨーモーメントMsを、下記式によって求める。
Ms=K1recv×K2recv×ΔXs ・・・(5)
ΔXs =(K1mom・φ+K2mom・φm)
【0037】
ここで、K1recvは車両諸元から決まる比例ゲイン(ヨー慣性モーメント)である。K2recvは車速Vに応じて変動するゲインである。ゲインK2recvの例を、図5に示す。図5に示すように、例えばゲインK2recvは、低速域で大きい値になり、車速Vがある値になると、車速Vと反比例の関係となり、その後ある車速Vに達すると小さい値で一定値となる。また設定ゲインK1momは車速を関数とした値となる。また、設定ゲインK2momは、車速と前方注視時間を関数とした値となる。
【0038】
この(5)式によれば、白線とのヨー角度φや運転者が切り増しをしたステアリングによって定常的に発生するヨーレートが大きくなるほど、目標ヨーモーメントMsは大きくなる。
あるいは、目標ヨーモーメントMsを、下記(6)式から算出しても良い。この(6)式は、(5)式に対して、ゲインK3(=1/Tt2)を掛けることと同義である。このゲインK3は、前方注視時間Ttが大きくなるほど減少するゲインとなる。
Ms= K1recv×ΔXb/(L×Tt2) ・・・(6)
【0039】
どの程度の時間Tをかけてヨー角を制御するかを示す上記(6)式を使用すると、次のようになる。すなわち、制御時間Tを前方注視時間Ttと一致させて設定させておくことで、制御開始タイミングの前方注視点が短くなった際には、車両を戻すための時間Tが短くなる。この結果として制御量が強くなる。すなわち、制御開始タイミングが遅くなるようにしても、制御開始する際の制御量は大きくなる。また、制御開始タイミングが早くなるようにした際には制御量は小さくなる。この結果、運転者に対しては前方注視点の設定によらず、状況に沿った違和感の少ない制御を実施することが可能となる。
【0040】
なお、上記Fout_obstの判定は、操舵情報に基づいて将来の進路変更を予測するものである。
ここで、本制御とは別に、車線逸脱防止制御を備える場合にあっては、本制御が作動開始するときと車線逸脱防止制御が作動開始する(Fout_LDP=1)ときとで、いずれかが先に制御を開始するかによって、先に制御開始した制御を優先し、その制御が終了するまで他方の制御を実施しないようにしても良い。
【0041】
次に、ステップS120では、障害物回避のための目標ヨーレートMsを発生させるための指令を算出して出力した後に、復帰する。
ここで、本実施形態では、障害物回避のためのヨーレートMsを発生するための手段として、制駆動力を用いてヨーモーメントを発生する場合の例を、以下に説明する。
なお、ヨーレートを発生させる手段としてステアリング反力制御装置を用いる場合には、ステアリング反力FrstrはFrstr=K×Msとして反力を発生すれば良い。
またヨーレートを発生させる手段としてステアリング制御装置を用いる場合には、ステアリング角STRθはSTRθ=K×Ms’として求めた結果をステアリングに付与すれば良い。
またヨーレートを発生させる手段としてはステアリング制御装置を用い、その操舵力(操舵トルク)をSTRtrg=K×Msとして求めて発生しても良い。
【0042】
目標ヨーモーメントMsが0の場合、すなわちヨーモーメント制御を実施しない条件との判定結果を得た場合には、下記(7)式及び(8)式に示すように、各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を制動液圧Pmf、Pmrにする。
Psfl=Psfr=Pmf ・・・(7)
Psrl=Psrr=Pmr ・・・(8)
ここで、Pmfは前輪用の制動液圧である。また、Pmrは後輪用の制動液圧であり、前後配分を考慮して前輪用の制動液圧Pmfに基づいて算出した値になる。例えば、運転者がブレーキ操作をしていれば、制動液圧Pmf、Pmrはそのブレーキ操作の操作量(マスタシリンダ液圧Pm)に応じた値になる。
【0043】
一方、目標ヨーモーメントMsの絶対値が0より大きい場合、すなわち障害物回避制御を開始するとの判定結果を得た場合には、次のような処理を行う。
すなわち、目標ヨーモーメントMsに基づいて、前輪目標制動液圧差ΔPsf及び後輪目標制動液圧差ΔPsrを算出する。具体的には、下記(10)式及び(11)式により目標制動液圧差ΔPsf、ΔPsrを算出する。
ΔPsf=2・Kbf・(Ms×FRratio)/T ・・・(10)
ΔPsr=2・Kbr・(Ms×(1−FRratio))/T ・・・(11)
ここで、
FRratio:設定用しきい値
T:トレッド
Kbf、Kbr:制動力を制動液圧に換算する場合の前輪及び後輪についての換算係数
である。
【0044】
なお、上記トレッドTは、ここでは便宜上、前後同じ値として扱う。また、Kbf、Kbrは、ブレーキ諸元により定まる。
このように、目標ヨーモーメントMsの大きさに応じて車輪で発生させる制動力を配分する。つまり、各目標制動液圧差ΔPsf、ΔPsrに所定値を与え、前後それぞれの左右輪で制動力差を発生させる。そして、算出した目標制動液圧差ΔPsf、ΔPsrを用いて、最終的な各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を算出する。
【0045】
具体的には、逸脱方向Dout_strがLEFTの場合、すなわち左側の障害物SMに対する障害物回避制御を実施する場合には、下記(12)式により各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を算出する。
Psfl=Pmf
Psfr=Pmf+ΔPsf
Psrl=Pmr
Psrr=Pmr+ΔPsr
・・・(12)
【0046】
また、逸脱方向DoutがRIGHTの場合、すなわち右側の白線に対して車線逸脱傾向がある場合、下記(13)式により各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を算出する。
Psfl=Pmf+ΔPsf
Psfr=Pmf
Psrl=Pmr+ΔPsr
Psrr=Pmr
・・・(13)
【0047】
この(12)式及び(13)式によれば、車線逸脱回避側の車輪の制動力が大きくなるように、左右輪の制駆動力差が発生する。
また、ここでは、(12)式及び(13)式が示すように、運転者によるブレーキ操作、すなわち制動液圧Pmf、Pmrを考慮して各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を算出している。
そして、制駆動力コントロールユニット8は、このようにして算出した各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を制動流体圧指令値として、制動流体圧制御部7に出力する。
【0048】
次に、修正操舵増加状況推定手段8Cの処理について説明する。
修正操舵増加状況推定手段8Cは、修正操舵が増加するような状況か否かを推定し、修正操舵が増加するような状況と判定すると、ゲインKtを1未満の小さな値に設定する。
ここで、ゲインKtを小さくすると、上述のように前方注視時間Ttが短くなる。つまり前方注視点が短くなって(自車両の現在位置に近づいて)、制御開始の介入閾値が高くなると共に、障害物回避のための目標ヨーレートMsも小さな値となる。
但し、(6)式で目標ヨーレートMsを算出する場合には、前方注視時間Ttが短くなるほど、制御量である目標ヨーレートMsは大きくなる。
【0049】
次に、修正操舵が増加するような状況か否かを推定と、その推定に基づくゲインKtの設定処理の例について説明する。
この例は、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことが起こりやすい状況と推定可能な状況を検出する例である。
すなわち、横Gを検出し、横Gが所定以上の場合には、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なり、車両挙動が乱れ易い為、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況と推定する。
【0050】
そして、図6に示すようなマップに基づき、ゲインKtとして、横Gが所定以上の場合には、所定以上の場合よりも小さな値として、1未満の値を設定する。
ここで、横Gの代わりにヨーレートを検出し、ヨーレートが所定以上の場合には、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なり、車両挙動が乱れ易い為、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況と推定しても良い。
【0051】
また、横G及びヨーレートの両方を検出し、横G及びヨーレートの一方が所定以上の場合よりも、両方が所定以上の場合の方がゲインKtの値を小さく設定するようにしても良い(図6の破線部分)。
運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なり、車両挙動が乱れ易い為、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況との推定は、路面μによって実施しても良い。
すなわち、路面μを検出し、路面μが所定以上の場合に、運転者による修正操舵が増加する状況と推定する。そして、図7に示すマップを使用してゲインKtを設定する。
【0052】
すなわち、路面μが低ければ低いほどゲインKtが小さくなるように設定する。
ここで、各所定値は、実験などによって求めて設定すればよい。
上述のように、修正操舵が発生しやすい状況と判定して、ゲインKtを小さく設定することは、障害物SM方向に操舵をした際に障害物SM方向へ車線変更をして障害物SMに接触に至りうる状況の判断を行う際に参照する操舵角や操舵速度について、制御開始の判定をするための量が大きくなることを意味する。
【0053】
(動作・作用)
自車両の走行状態であるヨー角φ、ヨー角速度φm等に基づき、前方注視時間T後の自車両の将来位置として自車両予測位置ΔXbを求める。
そして、その自車両予測位置ΔXbが、自車両と障害物との距離ΔO以上となると、障害物回避のための制御を開始する。そして、自車両予測位置ΔXbに基づき、制御量として目標ヨーレートMsを算出し、その目標ヨーレートMsを発生するように制駆動力を制御する。これによって、障害物への接近を防止する方向に自車両を制御することとなる。
ここで、距離ΔOに対する自車両予測位置ΔXbが、リスク度合いとなる。
【0054】
更に、本実施形態では、修正操舵増加状況推定手段8Cの処理によって、修正操舵が増加する状況と推定すると、ゲインKtを1未満の小さな値とする。そして、ゲインKtで上記前方注視時間Tを調整する。これによって、修正操舵が増加する状況と推定する場合には、上記自車両予測位置ΔXbが小さくなる。つまり、前方注視点が自車両側に変更する。この結果、制御介入閾値が高くなって、制御開始を抑制する。
【0055】
また、自車両予測位置ΔXbが小さくなることで、制御を開始しても、(5)式で目標ヨーモーメントMsを算出する場合には、制御量が小さく抑制することになる。この場合には、制御の介入及び終了が発生する際の車両挙動の変動を抑えることに繋がる。
また、(6)式で目標ヨーモーメントMsを算出する場合には、自車両予測位置ΔXbが小さくなっても、制御量は大きくなる。
ここで、レーダー装置22L/Rは側方障害物検出手段を構成する。ステップS70が将来位置推定手段8Aを構成する。ステップS65が制御抑制手段8Baを構成する。ステップS80〜S120が側方障害物回避制御手段8Bを構成する。
【0056】
(本実施形態の効果)
(1)側方障害物回避制御手段8Bが、自車両の将来位置に基づき算出した、側方障害物検出手段が検出した障害物に対するリスク度合いに応じて、障害物への接近を防止する方向に自車両を制御する。このとき、修正操舵増加状況推定手段8Cが、運転者による修正操舵の増加する状況か否かを推定すると、制御抑制手段8Baが上記回避制御を抑制する。
すなわち、運転者による修正操舵が増加する走行状況と推定する場合には、障害物回避のための制御の開始タイミングを遅らせたり、制御開始後の制御量を小さくしたりする。
制御の開始を遅らせる場合には、制御介入頻度が低下することで、側方障害物回避の制御による車両挙動の変動を抑制して、運転者への違和感を低減できる。
また、制御量を抑制する場合には、制御の介入開始及び終了の際における、ヨー変動が小さくなる。この結果、側方障害物回避の制御による車両挙動の変動を抑制して、運転者への違和感を低減できる。
【0057】
(2)将来位置推定手段8Aは、操舵情報に基づき、所定時間後の自車両の将来位置を推定する。そして、側方障害物回避制御手段8Bは、所定時間後の将来における自車両の車線幅方向横位置に基づき、リスク度合いを判定する。
操舵情報、つまり操舵角と操舵速度の成分によって自車両MMの走行位置を推定する。この結果、ステアリング操作によって車線変更を実施することを早期に検出が出来る。また、所定時間後の将来における自車両の車線幅方向横位置に基づき、リスク度合いを判定することで、潜在的な障害物とのリスクを推定することが出来る。
(3)制御抑制手段8Baは、制御開始の介入閾値を高くすることで制御を抑制する。
すなわち、制御開始の介入閾値を高くすることで、制御の開始を遅らせる場合には、制御介入頻度が低下することで、側方障害物回避の制御による車両挙動の変動を抑制して、運転者への違和感を低減できる。
【0058】
(4)制御抑制手段8Baは、上記自車両の将来位置を現在の自車両の位置に近づける方向に補正することで、前方注視点を短くする。これによって、側方障害物に対する回避制御を抑制する。
このようにすることで、簡易に制御開始の介入閾値を高く、つまり側方障害物に対する回避制御を抑制することが出来る。
また、前方注視点を変更することで、制御量としての目標ヨーモーメントMsも調整することが可能となる。
すなわち、修正操舵の発生可能性に応じて前方注視点を調節する。この結果、制御開始が早く起こるような走行路の検出状態においても、わずらわしい制御開始を行うことを抑制する。同時に、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0059】
(5)側方障害物回避制御手段8Bは、制御抑制手段8Baが側方障害物に対する回避制御を抑制する場合に、障害物への接近を防止する方向に自車両を制御する制御量の制御ゲインを高く補正する。
すなわち、障害物SMに対する制御量を前方注視点に応じて設定する。そして、前方注視点を短くした場合には、制御介入が遅れても大きい制御量を発生できる。また、前方注視点が長い場合には、制御介入が相対的に早くなる場合には、その分、小さい制御量を発生可能となる。これによって、状況に応じた前方注視点の伸縮によらず、障害物SMへの接近状況に応じて、接近が近ければ大きな制御を発生し、遠ければ小さな制御を発生することが出来る。この結果、運転者の感覚にあった制御量の発生が可能となる。
【0060】
(6)修正操舵増加状況推定手段8Cは、運転者の操舵に対する車両の応答特性が通常と異なる状況を検出することによって、上記修正操舵の増加状況を推定する。
すなわち、運転者が操舵を行った際の車両の挙動が通常と異なり、その車両挙動の変化に対してさらなる操舵入力を行うことで、操舵の収束性が悪くなりやすいと考えられる状況を検出する。そして、その場合に、例えば、制御開始タイミングを遅らせる。この結果、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際には、その接近状況に応じて制御開始タイミングを設定することが可能となる。
(7)側方障害物回避制御手段8Bは、車両に発生するヨーレートを抑制することによって、障害物への接近を防止する方向に制御する。
側方障害物回避の制御をヨーレートによって実施することで、障害物SMに対する接近を確実に抑制可能となる。
【0061】
(8)自車両が走行路に沿って走行するのに必要な中立ヨーレートを算出し、中立ヨーレートに基づき状来の自車位置を修正する。これによって、走行路に応じた値にリスク度合いを補正する。
これによって、カーブ路を走行していても、そのカーブ路を走行するための操舵による影響を除去して、目標ヨー角速度φm等を算出することが可能となる。この結果、経路の進行方向に基づいて検出をするので、走行路に対する操舵に対しては制御開始を行わないように出来る。
このことは、例えば、カーブ路の内側の隣接車線側に障害物がいる場合に、障害物SMが隣接車線の遠方にいた場合には遅いタイミングで、障害物SMが隣接車線の近傍にいた場合には速いタイミングで制御を開始することができるように出来る。
【0062】
(修正操舵増加状況推定手段8Cの変形例)
以下に、修正操舵増加状況推定手段8Cの処理の変形例を説明する。
上記実施形態では、運転者による修正操舵が増加する状況の推定を、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況を検出することで推定する場合を例示した。
これに代えて、若しくはこれに併せて、以下に説明するような処理によって、運転者による修正操舵が増加する状況を推定しても良い。
【0063】
(1)運転者の視点が近くなると推定できる場合に、運転者による修正操舵が増える状況と推定する。
運転者の視点が近くなる場合には、経路に沿った走行を継続するための修正操舵量が増える傾向にある。このような状況を検出して、制御開始タイミングを遅らせるように前方注視距離を短くするためのゲインKtを算出する。すなわち、運転者の注視点が近くなる状況を検出し、例えば、制御開始タイミングが遅くなるように制御開始閾値を調節する。この結果、運転者の特性によって修正操舵が大きくなりやすいような状況においても、わずらわしい制御開始を行うことを抑制する。同時に、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0064】
運転者の視点が近くなると推測できる状況は、次のことから検出する。
(a)オーディオやナビなど室内のスイッチの操作を行ったことを検知する。そして、その頻度から、修正操舵が大きくなりやすいような状況と判定する。
すなわち、これらスイッチの状態が変化したことを検出する。そのスイッチ操作の回数が増えれば増えるほど運転者の視点が近くなり易く、運転者による修正操舵が増える状況と推定する。そして、単位時間当たりのスイッチ操作の回数(頻度)が所定以上の場合には、図8に示すように、ゲインKtを低く設定する。
ただし、ウィンカー、ヘッドライトなど日常的な運転に使用するスイッチの操作においてはゲインKtの低下の度合いを小さくする。なお、日常的に使用するスイッチかどうかについては、個別に経験的に割り当ても良い。また、ステアリングホイール3からの距離に応じて、ステアリングホイール3からの距離が近ければ近いほど日常的に操作するスイッチとしても良い。
【0065】
(b)先行車両との距離が近くなればなるほど、運転者の視点が近くなる状況と推定する。
自車両MMと同一経路上を走行する先行車両を検出する。すなわち、前方レーザーレーダーなどによって先行車両との距離Distfrontを検出する。その車間距離Distfrontと自車両MMの車速Vとから、下記式に基づき、余裕時間THWを算出する。この余裕時間THWは、車間距離Distfrontが短いほど、小さな値となり、且つ、同じ車間距離Distfrontであっても、自車速Vが大きいほど小さい値となる。
THW=Distfront/V
この先行車に対する余裕時間THWが小さいほど、運転者による修正操舵が増加する状況と推定し、余裕時間THWが所定値以下の場合には、図9のように、ゲインKtを小さく設定する。
【0066】
(2)修正操舵増加状況推定手段8Cは、白線(車線区分線)若しくは障害物と自車両との距離が所定値以下の状況を検出することによって、上記修正操舵の増加状況を推定しても良い。
この場合には、白線に近くなると、例えば、制御開始タイミングが遅くなるように調節する。このため、意図的に白線に寄って走行を行う場合においても、制御開始タイミングが早まることを抑制する。同時に、障害物SM方向への操舵が行われた際には制御を開始する。これによって、運転者の感覚にあった制御開始タイミングを可能としている。
【0067】
すなわち、自車両MMが白線に近くなればなるほど、運転者の視点が近くなる状況と推定する。そして、障害物SM側の白線に対する自車両MMの横変位量X0が近いほど、図10のように、ゲインKtを小さい値に設定する。白線を使用する代わりに、障害物との横方向距離を使用しても良い。
なおこれらは、車線変更操作をしながらの状況と区別をするために目標ヨーレートΨdriverhoseiが0に近い状態が継続したら、つまり、Ψdriverhoseiの絶対値が所定値以下の状態が所定時間継続した場合に、ゲインKtを小さくしても良い。
ここで、目標ヨーレートΨdriverhoseiは、下記式のように、経路を走行するために必要な中立ヨーレートφ’pathと、操舵から求まる目標ヨーレートΨdriverとの差分である。
Ψdriverhosei=Ψdriver −φ’path
【0068】
具体的には、図11に示すようなKhoseiの時間積分(例えば0.5秒)を求め、Khoseiの積分値(∫Khosei)が所定値以上の状態の場合に、上述のような、ゲインKtを低下させる条件を同時に満足した状態となった際に、ゲインKtを実際に小さい値に設定するようにしても良い。すなわち、上述のようにゲインKtが小さくなっても、Khoseiの積分値(∫Khosei)が所定値未満の場合には、ゲインKtを小さくしない。
【0069】
(3)修正操舵増加状況推定手段8Cは、路面からの反力により操舵系に変化が生じる状況に基づき、修正操舵の増加を推定する。すなわち、路面からの入力によってタイヤが切れる(車輪の転舵角が変化する)状況と推定した場合には、運転者による修正操舵が増える状況と推定する。
路面からの入力によってタイヤが切れると、その力はステアリングコラムを伝わって、ステアリング角に変位を加えることになる。このような状況の場合には、運転者がステアに加わった変位を修正する操作を行うことになる。
【0070】
たとえば、路面からステアリングに反力が伝わる状況を検出する。そして、路面からの反力が伝わる状況と判定すると、ゲインKtを小さな値に設定する。
この場合には、路面からの反力によって車輪の転舵角が変化して、ステアリングが切られる。その影響を、運転者が相殺するように修正操舵を行うことを予測して制御開始判定を遅らせる。この結果、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0071】
路面からの反力が伝わる状況の検出は、例えば、次のように行う。
すなわち、車輪速センサのノイズ状況から路面の荒れ度合いを推定する。路面の荒れ度合いが所定以上の場合には、図12に示すように、ゲインKtを小さくする。
車輪速センサのノイズ状況は、例えば車輪速センサからの検出信号の微分値の変動量によって判定する。また轍などをカメラによって検出して、路面の荒れや轍の状況を検出する。
【0072】
また、ステアリングの回転角(操舵角)を検出する操舵角センサを設け、操舵角の周波数と変化角度に基づいて路面からの反力がステアリングに伝わる状況である事を検出しても良い。
上記においては、ステアリングに路面からの反力が伝わる状況に基づいて転舵角の変化を検出しているが、例えば転舵角を検出する転舵角センサを設け、転舵角の変化を直接検出しても良い。
【0073】
(4)修正操舵増加状況推定手段8Cは、車両の経路に対して操舵変化が所定以下の状態で車両に発生する横速度に基づき修正操舵の発生を推定する。すなわち、自車両に対し外力が加わることで、ステアリングを切っていなくても車両に横速度がつく状況と推定した場合には、運転者による修正操舵が増える状況と推定する。
道路の傾斜や横風など、車に対して外力が加わると、ステアリングを切っていなくても車両に横速度がつくことになる。この場合には、外乱から直接、操舵系への入力は無いものの、車線を維持するために、修正操舵を行う状況と推定できることになる。
【0074】
例えば、操舵を行わないことで操舵量(操舵変化)が所定値以下であって、所定以上の横速度が発生している場合に、上記状況と推定する。そして、運転者による修正操舵が増える状況と推定して、ゲインKtを小さくする。あるいは強い横風が吹いていることや路面傾斜のある路面位置をナビ情報から得る。これらの情報から、車に対し外力が加わることで、ステアリングを切っていなくても車両に横速度がつく状況を検出しても良い。
【0075】
このように、運転者が経路を維持する操舵を保っているにもかかわらず、車両に経路に対する横速度がついたことを検出する。これによって、横風やカントなど車両が動いてしまうような状況に対して、運転者が相殺するように修正操舵を行うことを予測して制御開始判定を遅らせる。この結果、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0076】
例えば、図13や図14のように、ゲインKtを、カントの大きさや横風の強さによって低下させる。
なおこうした、操舵が一定状況を保っている際に車両に横速度がつくような状況は、断続的に起こりうる。したがって、一度検出をしたら、所定時間Tholdの間ホールドするようにして、所定時間Thold経過したら徐々にゲインをもとに戻すようにしても良い。また、断続的な検出を繰り返す場合には、時間Tholdが長くなるように補正したりしても良い。
【0077】
(5)車両の走行経路が直線でない、つまりカーブ路の場合には、運転者による修正操舵が増える状況と推定する。
経路が直線ではない場合には、運転者が必要となる所定角を操舵し、カーブにあった値とするようにするまでに伴う修正操舵は大きくなると推定できる。こうしたカーブ状況に応じて発生しうる修正操舵を許容するために、カーブ状況に応じてゲインKtを調節する。
【0078】
このように、運転者が経路を維持するための経路に対して適切な操舵角に収束するのを探すための修正操舵が増加することを検出する。これによって、カーブ路やカーブ路の変化率が大きいシーンにおいて、運転者が修正操舵を行うことを予測して制御開始判定を遅らせることが可能となる。したがって、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0079】
具体的には、図15に示すようにカーブ半径が小さくなればなるほど、ゲインKtが小さくなるように低下させる。またさらにカーブ半径の変化率が大きいときにはさらにゲインKtが低下するように補正しても良い。
ここで、上記説明では、カーブ曲率に応じて前方注視点ゲインにかけるゲインKtを調整し、更に、カーブ曲率変化に応じてさらに、ゲインKtを調整しても良い旨を記載した。
【0080】
ゲインKtを、カーブ曲率変化に応じてだけで直接変更しても良い。例えば、所定以上の曲率変化がある場合には、ゲインKtを1未満の小さな値に設定しても良い。曲率変化が大きい場合には、修正操舵が多くなる状況と推定出来るからである。
すなわち、走行路が直線ではない場合には、運転者が必要となる所定角分だけ操舵し、カーブにあった値とするようにするまでに伴う修正操舵は大きくなると想定できる。こうしたカーブ状況に応じて発生しうる修正操舵を許容するために、カーブ状況に応じてゲインKtを調節する。
【0081】
(本実施形態のその他の変形例)
(1)上記実施形態では、前方注視時間Ttに対し、修正操舵用のゲインKtを乗算することで、修正操舵の増加状況に応じて前方注視時間Ttを調整している。これによって、前方注視点を調整して、制御の開始タイミングを調整している。また、前方注視点を調整することで、制御作動中における制御量(目標ヨーモーメントMs)も調整している。
これに代えて、ステップS70で算出する自車両予測位置ΔXbに対し、上記修正操舵用のゲインKtを乗算しても良い。効果は同様である。なお、自車両予測位置ΔXbは、前方注視点の横位置に関する値である。
【0082】
(2)または、ステップS90の制御開始タイミングの判定条件における、ΔXbに上記ゲインKtを乗算することで、制御の開始タイミングを調整しても良い。この場合には、ゲインKtで、制御の開始タイミングを調整しても、制御作動中における制御量(目標ヨーモーメントMs)にゲインKtに影響を受ける事がない。
【0083】
(3)また、上述の説明では、前方注視時間Tt若しくは自車両予測位置ΔXbに、ゲインKtを乗算して前方注視点の位置を調整している。すなわち、前方注視点に係る値の全体に対し、ゲインKtを掛けて制御タイミングを調整している。
その関係の式を、下記に示す。
ΔXb = Kt・(K1φ+K2φm+K3φm’)
代わりに、下記式のように、上記ΔXbの各変数であるφ、φm、φm′に対し、個別にKt相当のゲインを乗算しても良い。
ΔXb =(Kt1・K1・φ+Kt2・K2・φm+Kt3・K3・φm’)
【0084】
ここで、修正操舵によっては操舵速度が発生しやすい。したがって、運転者による修正操舵が増える状況と推定した場合に、操舵速度が発生しやすい場合には、ゲインKt1,Kt2,Kt3の値を、同程度に下げるのではなく、Kt3をKt1やKt2よりも多めに下げるように設定しても良い。
このように、各φ、φm、φm′に対し個別にゲインを調整するようにしても良い。
例えば、制御抑制手段8Baは、操舵角成分と操舵速度成分のうち操舵速度成分を多く減少することで抑制する。すなわち、運転者の操舵のうち操舵速度の成分を多く調整する。この場合、修正操舵や意図的な通常の操舵に対して制御開始と判定することを抑制できる。また、修正操舵が増えるようなシーンや白線が見えにくいシーンにおいて効果的に違和感のある制御開始を抑制しつつ、運転者が障害物SM方向への意図的に操舵した際の制御開始を可能となる。
【0085】
(第2実施形態)
次に、第2実施形態について図面を参照しつつ説明する。なお、上記第1実施形態と同様な装置などについては同一の符号を付して説明する。
本実施形態の基本構成は、上記第1実施形態と同様である。
すなわち、上記第1実施形態では、修正操舵が多くなる状況と推定する場合には、前方注視距離についてのゲインKtを調節することによって、制御開始タイミングを遅らせている。
【0086】
本実施形態では、前方注視距離についてのゲインKtを調整する代わりに、若しくはゲインKtを調整することに併せて、次の処理を行う。
すなわち、本実施形態では、図16に示すように、上記制駆動力コントロールユニット8におけるステップS60とステップS70との間に、ステップS65の代わりにステップS67の処理を行う点が異なる。但し、ステップS65の処理をステップS67と共に実施しても良い。
また、ステップS67に対応して、第2修正操舵増加状況推定手段8Dを備える。
【0087】
次に、ステップS67の処理を説明する。ステップS67では、目標ヨーレートΨdriverhoseiに対して不感帯処理を行う。
すなわち、後述の第2修正操舵増加状況推定手段8Dを起動して、推定した修正操舵に応じた不感帯閾値φnumbを取得する。不感帯閾値φnumbは、修正操舵が多い状況と推定した場合ほど大きな値となる。
そして、下記式のように、目標ヨーレートΨdriverhoseiが不感帯閾値φnumb以下か否かを判定し、不感帯閾値φnumb以下の場合には、目標ヨーレートΨdriverhoseiをゼロとする。
if Ψdriverhosei ≦ φnumb
then Ψdriverhosei =0
Ψdriverhosei =0とすることで、ステップS70で算出する自車両予測位置ΔXbの値が小さくなる。
【0088】
すなわち、自車両予測位置ΔXbは、下記式で表現できる。
ΔXb =(K1φ+K2φm+K3φm’)
このとき、Ψdriverhosei=0の場合には目標ヨー角速度φm、及び目標ヨー角加速度φm′の項がゼロとなる。
すなわち、ΔXb =K1φ となって、自車両予測位置ΔXbの値が小さくなる。
またこの場合には、Ψdriverhoseiの項に対しての不感帯が最も大きく寄与するようにしている。φm、φm’に対して個別に不感帯を設定しても良い。例えばφm’に対して不感帯を設けるとこによる効能は、K3を小さくすることによる効果と同様となる。
Ψdriverhoseiの代わりに、ヨー角φに不感帯を設けるようにしても良い。
【0089】
次に、第2修正操舵増加状況推定手段8Dの処理について説明する。
第2修正操舵増加状況推定手段8Dにおける修正操舵が多い状況との推定の方式は、上記修正状況推定部と同じである。そして、修正操舵が多い状況と推定するほど、不感帯閾値φnumbを大きくする。
不感帯閾値φnumbを大きくすると、上述のように、前方注視点位置が短くなって、制御開始の介入閾値が高くなると共に、障害物回避のための目標ヨーレートMsも調整される。
【0090】
次に、修正操舵が増加するような状況か否かを推定と、その推定に基づく不感帯閾値φnumbの設定処理の例について説明する。なお、以下の例を組み合わせても良い。
(1)第1の例
この第1の例では、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことが起こりやすい状況と推定可能な状況を検出する例である。
すなわち、横Gを検出し、横Gが所定以上の場合には、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況と推定する。
【0091】
そして、図17に示すようなマップに基づき、不感帯閾値φnumbとして、横Gが所定以上の場合には、所定以上の場合よりも大きな値を設定する。
ここで、横Gの代わりにヨーレートを検出し、ヨーレートが所定以上の場合には、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことが起こりやすい状況と推定しても良い。
また、横G及びヨーレートの両方を検出し、一方が所定以上の場合よりも、両方が所定以上の場合の方が不感帯閾値φnumbの値を大きな値に設定するようにしても良い。
【0092】
運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況との推定は、路面μによって実施しても良い。
すなわち、路面μを検出し、路面μが所定以上の場合に、運転者による修正操舵が増加する状況と推定する。そして、図18に示すマップを使用して不感帯閾値φnumbを設定する。
すなわち、路面μが低ければ低いほど不感帯閾値φnumbが大きくなるように設定する。
【0093】
(2)第2の例
運転者の視点が近くなると推定できる場合に、運転者による修正操舵が増える状況と推定する。運転者の視点が近くなる場合には、経路に沿った走行を継続するための修正操舵量が増える傾向にある。このような状況を検出をして制御開始タイミングを遅らせるように前方注視距離を短くするための不感帯閾値φnumbを算出する。
【0094】
運転者の視点が近くなると推測できる状況は、次のことから検出する。
(a)オーディオやナビなど室内のスイッチの操作を行ったことを検知する。
すなわち、これらスイッチの状態が変化したことを検出する。そのスイッチ操作の回数が増えれば増えるほど、運転者による修正操舵が増える状況と推定する。そして、単位時間当たりのスイッチ操作の回数が所定以上の場合には、図19に示すように、不感帯閾値φnumbを大きく設定する。
ただし、ウィンカー、ヘッドライトなど日常的な運転に使用するスイッチの操作においては不感帯閾値φnumbの低下の度合いを小さくする。なお、日常的に使用するスイッチかどうかについては、個別に経験的に割り当ても良い。また、ステアリングホイールからの距離に応じて、ステアリングホイールからの距離が近ければ近いほど日常的に操作するスイッチとしても良い。
【0095】
(b)先行車両との距離が近くなればなるほど、運転者の視点が近くなる状況と推定する。
自車両MMと同一経路上を走行する先行車両を検出する。すなわち、前方レーザーレーダーなどによって先行車両との距離Distfrontを検出する。その車間距離Distfrontと自車両MMの車速Vとから、下記式に基づき、余裕時間THWを算出する。この余裕時間THWは、車間距離Distfrontが短いほど、小さな値となり、且つ、同じ車間距離Distfrontであっても、自車速Vが大きいほど小さい値となる。
THW=Distfront/V
この先行車に対する余裕時間THWが小さいほど、運転者による修正操舵が増加する状況と推定し、余裕時間THWが所定値以下の場合には、図20のように、不感帯閾値φnumbを大きく設定する。
【0096】
(c)自車両MMが白線に近くなればなるほど、運転者の視点が近くなる状況と推定する。
そして、障害物SM側の白線に対する自車両MMの横変位量X0が近いほど、図21のように、不感帯閾値φnumbを大きく値に設定する。白線の代わりに障害物との横方向距離を使用しても良い。
なおこれらは、車線変更操作をしながらの状況と区別をするために目標ヨーレートΨdriverhoseiが0に近い状態が継続したら、つまり、Ψdriverhoseiの絶対値が所定値以下の状態が所定時間継続した場合に、不感帯閾値φnumbを大きくしても良い。
ここで、目標ヨーレートΨdriverhoseiは、下記式のように、経路を走行するために必要な中立ヨーレートφ’pathと、操舵から求まる目標ヨーレートΨdrierとの差分である。
Ψdriverhosei=Ψdriver − φ’path
【0097】
具体的には、上述の図11に示すようなKhoseiの時間積分(例えば0.5秒)を求め、Khoseiの積分値(∫Khosei)が所定値以上の状態の場合に、上述のような、不感帯閾値φnumbを低下させる条件とが同時に満足した状態となった際に、不感帯閾値φnumbを実際に小さい値に設定するようにしても良い。すなわち、上述のように不感帯閾値φnumbが小さくなっても、Khoseiの積分値(∫Khosei)が所定値未満の場合には、不感帯閾値φnumbを大きくしない。
【0098】
(4)第4の例
路面からの入力によってタイヤが切られる状況と推定した場合には、運転者による修正操舵が増える状況と推定する。
路面からの入力によってタイヤが切られると、その力はステアリングコラムを伝わって、ステアリング角に変位を加えることになる。このような状況の場合には、運転者がステアに加わった変位を修正する操作を行うことになる。
すなわち、路面からの反力が伝わる状況を検出をする。そして、路面からの反力が伝わる状況と判定すると、不感帯閾値φnumbを大きな値に設定する。
【0099】
路面からの反力が伝わる状況の検出は、例えば、次のように行う。
すなわち、車輪速センサのノイズ状況から路面の荒れ度合いを推定する。路面の荒れ度合いが所定以上の場合には、図22に示すように、不感帯閾値φnumbを大きくする。
車輪速センサのノイズ状況は、例えば車輪速センサからの検出信号の微分値の変動量によって判定する。また轍などをカメラによって検出をしたりして、路面の荒れや轍の状況を検出する。
【0100】
(5)第5の例
自車両MMに対し外力が加わることで、ステアリングを切っていなくても車両に横速度がつく状況と推定した場合には、運転者による修正操舵が増える状況と推定する。
道路の傾斜や横風など、車に対して外力が加わると、ステアリングを切っていなくても車両に横速度がつくことになる。この場合には、車線を維持するために、修正操舵を行うことになる。
例えば、操舵を行わないことで操舵量(操舵変化)が所定値以下であって、所定以上の横速度がある場合に、上記状況と指定する。そして、運転者による修正操舵が増える状況と推定して、不感帯閾値φnumbを大きくする。あるいは強い横風が吹いていることや路面傾斜のある路面位置をナビ情報から得る。これらの情報から、車に対し外力が加わることで、ステアリングを切っていなくても車両に横速度がつく状況を検出しても良い。
【0101】
例えば、図23や図24のように、不感帯閾値φnumbを、カントの大きさや横風の強さによって低下させる。
なおこうした、操舵を一定状況を保っている際に車両に横速度がつくような状況は、断続的に起こりうる。したがって、一度検出をしたら、所定時間Tholdの間ホールドするようにして、所定時間Thold経過したら徐々にゲインをもとに戻すようにしても良い。また、断続的な検出を繰り返す場合には、時間Tholdが長くなるように補正したりしても良い。
【0102】
(6)第6の例
車両の走行経路が直線でない、つまりカーブ路の場合には、運転者による修正操舵が増える状況と推定する。
経路が直線ではない場合には、運転者が必要となる所定角を操舵し、カーブにあった値とするようにするまでに伴う修正操舵は大きくなると推定できる。こうしたカーブ状況に応じて発生しうる修正操舵を許容するために、カーブ状況に応じて不感帯閾値φnumbを調節する。
具体的には、図25に示すようにカーブ半径が小さくなればなるほど、不感帯閾値φnumbが小さくなるように低下させる。またさらにカーブ半径の変化率が大きいときにはさらに不感帯閾値φnumbが小さくなるように補正しても良い。
【0103】
ここで、上記説明では、カーブ曲率に応じて前方注視点ゲインにかける不感帯閾値φnumbを調整し、更に、カーブ曲率変化に応じてさらに、不感帯閾値φnumbを調整しても良い旨を記載した。
不感帯閾値φnumbを、カーブ曲率変化に応じてだけで直接変更しても良い。例えば、所定以上の曲率変化がある場合には、不感帯閾値φnumbを大きな値に変更しても良い。曲率変化が大きい場合には、修正操舵が多くなる状況と推定出来るからである。
【0104】
(動作)
本実施形態では、制御介入を閾値として不感帯を設定し、修正操舵が多い状況と推定すると不感帯の閾値である不感帯閾値φnumbを大きくする。
(第2実施形態の効果)
(1)制御抑制手段8Baは、修正操舵が多い状況と推定すると不感帯を広げることで制御を抑制する。
制御開始が早く起こるような走行路の検出状態においても、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
(変形例)
(1)上述のヒス分Fの大きさを、上記不感帯閾値φnumbによって変更することで、制御を抑制しても良い。
【図面の簡単な説明】
【0105】
【図1】本発明に基づく実施形態に係る装置の概要構成図である。
【図2】本発明に基づく実施形態に係るコントロールユニットの構成を説明する図である。
【図3】本発明に基づく第1実施形態に係るコントロールユニットの処理を説明する図である。
【図4】自車両と障害物との関係を示す概念図である。
【図5】ゲインK2を説明する図である。
【図6】横GなどとゲインKtとの関係を示す図である。
【図7】路面μとゲインKtとの関係を示す図である。
【図8】操作頻度とゲインKtとの関係を示す図である。
【図9】余裕時間THWとゲインKtとの関係を示す図である。
【図10】白線に対する自車両位置とゲインKtとの関係を示す図である。
【図11】Khoseiを説明する図である。
【図12】路面の状態とゲインKtとの関係を示す図である。
【図13】カントとゲインKtとの関係を示す図である。
【図14】横風の強さとゲインKtとの関係を示す図である。
【図15】走行路のカーブ状況とゲインKtとの関係を示す図である。
【図16】本発明に基づく第2実施形態に係るコントロールユニットの処理を説明する図である。
【図17】横Gなどと不感帯閾値φnumbとの関係を示す図である。
【図18】路面μと不感帯閾値φnumbとの関係を示す図である。
【図19】操作頻度と不感帯閾値φnumbとの関係を示す図である。
【図20】余裕時間THWと不感帯閾値φnumbとの関係を示す図である。
【図21】白線に対する自車両位置と不感帯閾値φnumbとの関係を示す図である。
【図22】路面の状態と不感帯閾値φnumbとの関係を示す図である。
【図23】カントと不感帯閾値φnumbとの関係を示す図である。
【図24】横風の強さと不感帯閾値φnumbとの関係を示す図である。
【図25】走行路のカーブ状況と不感帯閾値φnumbとの関係を示す図である。
【符号の説明】
【0106】
8 制駆動力コントロールユニット
8A 将来位置推定手段
8B 側方障害物回避制御手段
8Ba 制御抑制手段
8C 修正操舵増加状況推定手段
8D 第2修正操舵増加状況推定手段
22L/R レーダー装置
Fout 障害物回避制御判断フラグ
Kt ゲイン
L 前方注視距離
Ms 目標ヨーモーメント
Ms 目標ヨーモーメント
Tt 前方注視時間
V 車速
X0 横変位量
X2obst 所定横位置
Xfront 横変位
βfront 曲率
δ 操舵角
ΔO 横方向相対距離
ΔXb 自車両予測位置
φ ヨー角
φm ヨー角速度
φ′path 中立ヨーレート
φm ヨー角速度
φnumb 不感帯閾値
Ψdriver 目標ヨーレート
Ψdriverhosei 目標ヨーレート
【技術分野】
【0001】
本発明は、自車両の側方に存在する障害物回避を支援するための側方障害物回避装置及び側方障害物回避方法に関する。
【背景技術】
【0002】
自車両の側方に存在する障害物との干渉を回避する技術としては、例えば特許文献1に記載の技術がある。この技術では、車速が設定車速を越えている場合に、操舵の有無を判定する。そして、操舵方向の自車両側方に存在する障害物までの距離を検出する。その障害物までの距離が設定距離内の場合には障害物側への操舵を抑制制御する。これによって、側方の障害物との干渉のリスクを回避する。
また、車速が設定車速以下の場合に、制御に移行することはなく、また操舵の抑制制御が作動中には、その抑制制御を解除する。これによって、走行路がカーブ路と推定する場合では、操舵の抑制を防止して、車両が走行路から逸脱等するのを回避する。
【特許文献1】特開平8−253160号公報
【発明の開示】
【発明が解決しようとする課題】
【0003】
上記従来技術では、曲線路やレーンチェンジ時に制御が介入する事を防止する為に、運転者による操作入力に基づいて制御を終了している。しかし、曲線路やレーンチェンジ時等における運転者の操作によって制御を終了する効果を大きくした場合には、頻繁に制御が介入及び終了することになる。そして、制御の介入及び終了に伴い、車両挙動に変動が発生して、運転者に違和感を与えるという問題があった。
本発明は、上記のような点に着目してなされたもので、側方障害物回避の制御に伴う車両挙動の変動を抑制して、運転者への違和感を低減できる側方障害物回避を提供することを課題としている。
【課題を解決するための手段】
【0004】
上記課題を解決するために、本発明は、所定時間後の自車両の将来位置に基づき、自車両側方に位置する障害物に対するリスクが高い場合には障害物への接近を防止する方向に自車両を制御する。このとき、運転者による修正操舵が増加する状況と推定する場合には、制御の開始を遅らせたり制御量を小さくしたりして、上記制御を抑制する。
【発明の効果】
【0005】
運転者による修正操舵が増加する走行状況と推定する場合には、障害物回避のための制御の開始を遅らせたり制御量を小さくしたりする。これによって、側方障害物回避の制御に伴う車両挙動の変動を抑制して、運転者への違和感を低減できる。
【発明を実施するための最良の形態】
【0006】
次に、本発明の実施形態について図面を参照しつつ説明する。
本実施形態では、後輪駆動車両に対し、側方障害物回避装置を搭載する場合で例示する。対象とする車両は、前輪駆動であっても四輪駆動であっても良い。
図1は、本実施形態に係る装置の概要構成図である。
(構成)
この車両は、自動変速機とディファレンシャルギヤとを搭載する。そして、前後輪ともに、左右輪の制動力を独立制御可能な制動装置を搭載している。
【0007】
符号1はブレーキペダルである。ブレーキペダルは、ブースタ2を介してマスタシリンダ3に連結する。なお、符号4はリザーバを示す。マスタシリンダ3は、流体圧回路30を介して各輪の各ホイールシリンダ6FL〜6RRに連結する。これによって、制動制御が作動しない状態では、運転者によるブレーキペダル1の踏込み量に応じて、マスタシリンダ3で制動流体圧を昇圧する。その昇圧した制動流体圧を、流体圧回路30を通じて、各車輪5FL〜5RRの各ホイールシリンダ6FL〜6RRに供給する。
制動流体圧制御部7は、流体圧回路30中のアクチュエータを制御して、各輪への制動流体圧を個別に制御する。そして、各輪への制動流体圧を、制駆動力コントロールユニット8からの指令値に応じた値に制御する。アクチュエータとしては、各ホイールシリンダ液圧を任意の制動液圧に制御可能な比例ソレノイド弁が例示出来る。
【0008】
ここで、制動流体圧制御部7及び流体圧回路30は、例えばアンチスキッド制御(ABS)、トラクション制御(TCS)又はビークルダイナミックスコントロール装置(VDC)で使用する制動流体圧制御部を利用すれば良い。制動流体圧制御部7は、単独で各ホイールシリンダ6FL〜6RRの制動流体圧を制御する構成とすることも可能である。そして、後述する制駆動力コントロールユニット8から制動流体圧指令値を入力した場合には、その制動流体圧指令値に応じて各制動流体圧を制御する。
【0009】
また、この車両に駆動トルクコントロールユニット12を設ける。
駆動トルクコントロールユニット12は、駆動輪である後輪5RL、5RRへの駆動トルクを制御する。この制御は、エンジン9の運転状態、自動変速機10の選択変速比、及びスロットルバルブ11のスロットル開度を制御することで実現する。すなわち、駆動トルクコントロールユニット12は、燃料噴射量や点火時期を制御する。また同時に、スロットル開度を制御する。これによって、エンジン9の運転状態を制御する。
【0010】
また、駆動トルクコントロールユニット12は、制御の際の情報である駆動トルクTwの値を、制駆動力コントロールユニット8に出力する。
なお、この駆動トルクコントロールユニット12は、単独で後輪5RL、5RRの駆動トルクを制御することも可能である。ただし、制駆動力コントロールユニット8から駆動トルク指令値を入力したときには、その駆動トルク指令値に応じて駆動輪トルクを制御する。
【0011】
またこの車両前部に、画像処理機能付きの撮像部13を備える。撮像部13は、走行車線内の自車両の位置を検出するために使用する。この撮像部13は、例えばCCD(Charge Coupled Device)カメラからなる単眼カメラで構成する。そして、撮像部13は、自車両前方を撮像する。そして、撮像部13は、自車両前方の撮像画像から例えば白線(レーンマーカ)等の車線区分線を検出し、その検出した白線に基づいて、走行車線を検出する。さらに、撮像部13は、その検出した走行車線に基づいて、自車両の走行車線と自車両の前後方向軸とのなす角(ヨー角)φfront、走行車線に対する横変位Xfront、及び走行車線曲率β等を算出する。撮像部13は、算出したヨー角φfront、横変位Xfront、及び走行車線曲率β等を、制駆動力コントロールユニット8に出力する。
【0012】
ここで、撮像部13は、走行車線をなす白線を検出して、その検出した白線に基づき、ヨーφfrontを算出している。このため、ヨー角φfrontは、撮像部13の白線の検出精度に大きく影響する。
また、走行車線曲率βfrontを、後述のステアリングホイール21の操舵角δに基づいて算出しても良い。
また、車両に、レーダー装置22L/Rを備える。レーダー装置22L/Rは、それぞれ左右の側面方向を走行する障害物を検出する為のセンサである。このレーダー装置22L/Rは、少なくとも側面の所定の死角エリアに存在する障害物の存在の可否の検出ができるように設定してある。望ましくは障害物との相対横位置POSXobst、相対縦位置DISTobst、相対縦速度dDISTobstの検出を左右それぞれ検出できるものとする。
【0013】
また、マスタシリンダ圧センサ17、アクセル開度センサ18、操舵角センサ19、方向指示スイッチ20、車輪速度センサ22FL〜22RRを備える。
マスタシリンダ圧センサ17は、マスタシリンダ3の出力圧、すなわちマスタシリンダ液圧Pmを検出する。アクセル開度センサ18は、アクセルペダルの踏込み量、すなわちアクセル開度θtを検出する。操舵角センサ19は、ステアリングホイール21の操舵角(ステアリング舵角)δを検出する。方向指示スイッチ20は、方向指示器による方向指示操作を検出する。車輪速度センサ22FL〜22RRは、各車輪5FL〜5RRの回転速度、所謂車輪速度Vwi(i=fl、fr、rl、rr)を検出する。そして、これらセンサ等は、検出した検出信号を、制駆動力コントロールユニット8に出力する。
【0014】
制駆動力コントロールユニット8は、図2に示すように、将来位置推定手段8A、側方障害物回避制御手段8B、修正操舵増加状況推定手段8Cを備える。側方障害物回避制御手段8Bは、制御抑制手段8Baを備える。
将来位置推定手段8Aは、前方注視時間Tt(=車頭時間)経過後の自車両の位置を求める。修正操舵増加状況推定手段8Cは、運転者による修正操舵が増加すると推定できる状況か否かを判定し、ゲインKtを算出する。そして、ゲインKtを制御抑制手段8Baに出力する。制御抑制手段8Baは、上記前方注視時間Tt等を調整して前方注視位置を調整する。
【0015】
側方障害物回避制御手段8Bは、自車両の将来位置に基づき算出した、障害物に対するリスク度合いに応じて、障害物への接近を防止する方向に自車両を制御する。
次に、制駆動力コントロールユニット8の処理について、図3を参照して説明する。
制駆動力コントロールユニット8の処理は、例えば10msec毎の所定サンプリング時間ΔT毎にタイマ割込によって実行する。なお、この図3に示す処理内には通信処理を設けていないが、演算処理によって取得した情報は、随時記憶装置に更新記憶すると共に、必要な情報を随時記憶装置から読み出す。
【0016】
先ずステップS10において、上記各センサやコントローラ、コントロールユニットから各種データを読み込む。具体的には、各センサが検出した、各車輪速度Vwi、操舵角δ、マスタシリンダ液圧Pm及び方向スイッチ信号を取得する。
次に、ステップS20にて、車速Vを算出する。すなわち、車速Vを、下記式のように車輪速度Vwiに基づいて算出する。
V=(Vwrl+Vwrr)/2 (:前輪駆動の場合)
V=(Vwfl+Vwfr)/2 (:後輪駆動の場合)
・・・(1)
【0017】
ここで、Vwfl、Vwfrは左右前輪それぞれの車輪速度である。Vwrl、Vwrrは左右後輪それぞれの車輪速度である。すなわち、上記(1)式では、車速Vを、従動輪の車輪速の平均値として算出している。なお、本実施形態では、後輪駆動の車両であるので、後者の式、すなわち前輪の車輪速度により車速Vを算出する。
また、ABS(Anti−lock Brake System)制御などの別の自動制動制御装置が作動している場合には、その別の制動制御装置で推定している推定車体速度を取得して、上記車速Vとして用いる。
【0018】
次に、ステップS30では、左右の各レーダー装置22L/Rからの信号に基づき、自車両MMの左右側方について、障害物SMの存在Lobst・Robstの有無を取得する。なお、より検出精度の高いセンサを使用する場合には、自車両MMに対する側方障害物SMの相対位置および相対速度も取得する。ここで、図4に示すように、自車両MM側方とは、自車両MMに対して斜め後方位置も含む。
【0019】
次に、ステップS40では、撮像部13から、現在走行している走行路における自車両MMの横変位Xfront、及び走行車線の曲率βfrontを読み込む。
ただし走行車線の曲率βfrontの取得は、撮像部13に限定しない。例えば、ナビゲーションシステムの自車位置において記録している曲率情報などによって取得しても良い。
また、現在走行している走行路に対する自車両MMのヨー角φfrontを算出する。このヨー角φfrontは、レーン内の走行状況を検出するために使用する。
【0020】
本実施形態では、このヨー角φfrontは、撮像部13による実測値を使用する。
なお、撮像部13による実測値を用いる代わりに、撮像部13が撮像した近傍の白線に基づいて、ヨー角φfrontを算出しても良い。この場合には、例えば、自車両MMの横変位Xfrontを用いて、下記(2)式によりヨー角φfrontを算出する。
φfront=tan-1(dX′/V(=dX/dY)) ・・・(2)
ここで、
dX :横変位Xの単位時間当たりの変化量
dY :単位時間当たりの進行方向の変化量
dX´:上記変化量dXの微分値
である。
なお、近傍の白線に基づいてヨー角φfrontを算出する場合、上記(2)式のように、横変位Xを用いてヨー角φfrontを算出することに限定しない。例えば、近傍で検出した白線を遠方に延長して、その延長した白線に基づいて、ヨー角φfrontを算出しても良い。
【0021】
次に、ステップS50では、下記(3)式によって、中立ヨーレートφ’pathを算出する。中立ヨーレートφ’pathは、自車両MMが走行路に沿った走行を維持するために必要なヨーレートである。中立ヨーレートφ’pathは、直進路を走行中はゼロとなる。しかし、カーブ路ではその曲率βfrontによって、中立ヨーレートφ’pathが変化する。従って、この中立ヨーレートφ’pathを算出する際に、上記走行車線の曲率βfrontを用いる。
φ’path=βfront×V ・・・(3)
ここで、この走行経路を維持するための中立ヨーレートφ’pathは、所定の間の時間のヨーレートφ’の平均値φ’aveを用いたり、あるいは時定数の大きいフィルタをヨーレートφ’にかけたりした値を、簡易的に算出しても良い。
【0022】
次に、ステップS60において、前方注視時間Tt(=車頭距離)を設定する。
前方注視時間Ttは、運転者の将来の障害物SMとの接触状況を予測するための閾値を決定づけるための時間である。例えば、前方注視時間Ttを1秒に設定しておく。
また、目標ヨーレートΨdriver及びΨdriverhoseiを算出する。
目標ヨーレートΨdriverは、下記式のように、操舵角δと車速度Vから算出する。この目標ヨーレートΨdriverは、操舵に応じて発生させる目標のヨーレートである。Kvはゲインである。
Ψdriver = Kv・δ・V
【0023】
更に、目標ヨーレートΨdriverhoseiを、下記式によって算出する。この目標ヨーレートΨdriverhoseiは、目標ヨーレートΨdriverから、走行路を走行するために必要となるヨーレートφ’pathを除いた値である。これによって、カーブ路を走行するために行う操舵による影響を除去する。
Ψdriverhosei= Ψdriver − φ’path
【0024】
次に、ステップS65において、前方注視時間Ttの調整を行う。
すなわち、後述の修正操舵増加状況推定手段8Cを起動して、推定した修正操舵状況に応じたゲインKtを取得する。
そして、下記式のように、前方注視時間Ttに対しゲインKtを乗じて、当該前方注視時間Ttを調整する。ここで、修正操舵が多い状況の場合には、ゲインKtは1未満の小さな値となる。
Tt ← Tt×Kt
【0025】
次に、ステップS70では、下記(4)式に基づき、現在の走行路位置に対する横方向の自車両予測位置ΔXbを算出をする。この自車両予測位置ΔXbは、走行路を離脱して車線変更を行うか否かの判定にも使用する。すなわち、自車両予測位置ΔXbは、障害物SMに対する回避制御を開始するかどうかの判定に用いる。
ΔXb =(K1φ+K2φm+K3φm’) ・・・(4)
ここで、
φ :ヨー角
φm :目標ヨー角速度
φm’:目標ヨー角加速度
である。
【0026】
また、上記目標ヨー角速度φmは、下記式となる。
φm =Ψdriverhosei×Tt
目標ヨー角加速度φm’は、下記式となる。
φm’= φm×Tt2
ここで、自車両予測位置ΔXbを、ヨー角の次元とするために、前方注視距離Lを用いると、下式で表すことができる。
ΔXb=L・(k1φ+k2φm×T+k3φm’×Tt2)
ここで、前方注視距離Lと前方注視時間Ttとは、下記式の関係にある。
前方注視距離L=前方注視時間Tt×車速V
【0027】
こうした特性をふまえると、設定ゲインK1は車速を関数とした値となる。また、設定ゲインK2は、車速と前方注視時間を関数とした値となる。設定ゲインK3は、車速と、前方注視時間の2乗を関数とした値となる。
なお、自車両MMの予測位置を、下記式のように、操舵角成分と操舵速度成分を個別に求めてセレクトハイをして算出しても良い。
ΔXb= max(K2φm、K3∫φm’)
【0028】
次に、ステップS80では、制御開始のための判定閾値を設定する。この判定閾値は、側方障害物SMに対する回避制御を開始するかどうかの判定閾値となる。
本実施形態では、上記判定閾値は、図4に示すような、自車両MMと障害物SMとの横方向相対距離ΔOとする。
ここで、走行路に沿った方向にY軸をとり、走行路と垂直方向つまり車線幅方向にX軸を取ったX−Y座標系を使用する。そして、X軸座標上で障害物SMの横位置を検出する。この横位置に基づき、上記横方向相対距離ΔOを求める。
【0029】
なおレーダー装置22L/Rの検出において、障害物SMとの距離がばらついたりするなどして検出が困難な場合には、例えば、次のようにしても良い。すなわち、自車両MMの側面方向のあらかじめ設定をした所定の障害物検出範囲内に障害物SMが存在すると検出した場合に、白線位置、若しくは白線の外側の所定横位置X2obstに仮想的に障害物SMが存在するものとして設定をする。この場合には、白線若しくは白線の外側の所定位置X2obstに障害物SMが存在するものとして処理することとなる。
なおここで、障害物SMを検出するかどうかとして設定する障害物検出範囲は、自車両MMの側方における、所定の縦・横位置となるように設定する。また縦位置については、障害物SMが自車両MMに対して接近する相対速度が大きければ大きいほど、障害物検出範囲が広くなるように設定しても良い。
【0030】
次に、ステップS90にて、制御開始の判定を実施する。
下記式を満足する場合に、制御開始と判定する。すなわち、図4に示すように、自車両MMの将来予測位置ΔXbが検出障害物SMとの距離ΔXOとなった場合に、つまり下記式を満足する場合に、運転者が障害物SMに接触するような車線変更操作などを行ったと判断する。
ΔXb ≧ ΔO
ここで、障害物SMとの距離ΔXOを検出せず、障害物SMが所定の障害物検出範囲に存在しているかどうかだけに基づいて判定を行う場合には、下記式で判定する事になる。上述のように、白線を基準として所定位置に障害物SMが存在すると仮想的に設定した推定将来位置ΔX2に到達したかどうかで判定を行う。
ΔXb−ΔX0 ≧ X2obst
【0031】
なお、この推定将来位置ΔXbは、実施には、車両の左側及び右側のそれぞれについてΔXbL /ΔXbRとして求めて、個別に判定を行う。
またここで対象とする障害物SMは、自車両MMの後側方向の車両に対して設定するだけでなく、隣接車線前方の対向車両に対しても制御対象としても良い。
そして、上記条件を満足した場合に障害物SMに対する制御開始と判定する。障害物SMに対する制御開始と判定した場合には、障害物回避制御Fout_obstをONに設定する。上記条件を満足しない、すなわち、将来予測位置ΔXbが判定閾値未満の場合には、障害物回避制御判断フラグFout_obstをOFFに設定する。
【0032】
ここで、将来予測位置ΔXbが判定閾値未満か判定する場合に、ΔXb<ΔO−F、ΔXb−ΔX0<X2−FのようにしてF分のヒスをもたせても良い。すなわち、不感帯を設定しても良い。すなわち、制御介入閾値と制御終了閾値との間に不感帯を設けても良い。
また、Fout_obstをONに設定可能なのは、Fout_obstがOFFとなっている場合とする。また、Fout_obstをONに設定可能とする条件として、Fout_obstをOFFと設定した後所定時間経過した後とするなど、時間的な条件を加えても良い。また、Fout_obstをONと判定してから所定時間Tcontrolが経過したら、Fout_obst=OFFとし制御を終了しても良い。
【0033】
さらに、障害物回避制御の実施中においては、将来予測位置の判定方向によって、制御の実施方向Dout_obstを判定する。将来予測位置が左になった場合には、Dout_obst=LEFTとし、右になった場合にはDout_obst=RIGHTと設定する。
ここで、アンチスキッド制御(ABS)、トラクション制御(TCS)又はビークルダイナミックスコントロール装置(VDC)が作動している場合には、障害物回避制御判断フラグFout_obstをOFFに設定する。これは、自動制動制御が作動中は、障害物回避制御を作動させないようにするためである。
【0034】
なおこうした判定方法は、障害物SM方向へのヨー角φ、操舵角δ、操舵速度δ’それぞれに対して閾値を設定し、それらの閾値を障害物SM(もしくは障害物SM)に接近すればするほど、制御開始タイミングの判定がし難くなるように設定することと同義となる。目標ヨーレートφm’は一般的に広く使用する公式のとおり操舵角(と車速)の関係によって求まるものだからである。
次に、ステップS100では、警報発生の処理を行う。
ここでは、ステップS90にて制御開始の位置に到達したと判定と判定した場合には、警報を発生する。
【0035】
なお警報は、上述の前方注視時間に基づく前方注視点が制御開始の位置に到達する前に発生するようにしても良い。例えば、ステップS90での検出に用いている前方注視時間Ttよりも長くなるように、所定のゲインKbuzz(>1)を掛ける。そして、(Tt×Kbuzz)を使用して(4)式に基づき算出した前方注視点が、ステップS90での制御開始の位置に到達したと判断した時に警報を発生する。またステップS90において障害物回避システムの作動を開始すると判定して警報を発生し、それから所定の時間経過の後に、制御を開始するようにしても良い。
【0036】
次に、ステップS110にて、目標ヨーモーメントMsを設定する。
また、障害物回避制御判断フラグFout_obstがONの場合には、下記のように目標ヨーモーメントMsを上記の式により算出する。障害物回避制御判断フラグFout_obstがOFFの場合には、目標ヨーモーメントMsを0に設定して、次のステップS120に移行する。
すなわち、障害物回避制御判断フラグFout_obstがONの場合に、目標ヨーモーメントMsを、下記式によって求める。
Ms=K1recv×K2recv×ΔXs ・・・(5)
ΔXs =(K1mom・φ+K2mom・φm)
【0037】
ここで、K1recvは車両諸元から決まる比例ゲイン(ヨー慣性モーメント)である。K2recvは車速Vに応じて変動するゲインである。ゲインK2recvの例を、図5に示す。図5に示すように、例えばゲインK2recvは、低速域で大きい値になり、車速Vがある値になると、車速Vと反比例の関係となり、その後ある車速Vに達すると小さい値で一定値となる。また設定ゲインK1momは車速を関数とした値となる。また、設定ゲインK2momは、車速と前方注視時間を関数とした値となる。
【0038】
この(5)式によれば、白線とのヨー角度φや運転者が切り増しをしたステアリングによって定常的に発生するヨーレートが大きくなるほど、目標ヨーモーメントMsは大きくなる。
あるいは、目標ヨーモーメントMsを、下記(6)式から算出しても良い。この(6)式は、(5)式に対して、ゲインK3(=1/Tt2)を掛けることと同義である。このゲインK3は、前方注視時間Ttが大きくなるほど減少するゲインとなる。
Ms= K1recv×ΔXb/(L×Tt2) ・・・(6)
【0039】
どの程度の時間Tをかけてヨー角を制御するかを示す上記(6)式を使用すると、次のようになる。すなわち、制御時間Tを前方注視時間Ttと一致させて設定させておくことで、制御開始タイミングの前方注視点が短くなった際には、車両を戻すための時間Tが短くなる。この結果として制御量が強くなる。すなわち、制御開始タイミングが遅くなるようにしても、制御開始する際の制御量は大きくなる。また、制御開始タイミングが早くなるようにした際には制御量は小さくなる。この結果、運転者に対しては前方注視点の設定によらず、状況に沿った違和感の少ない制御を実施することが可能となる。
【0040】
なお、上記Fout_obstの判定は、操舵情報に基づいて将来の進路変更を予測するものである。
ここで、本制御とは別に、車線逸脱防止制御を備える場合にあっては、本制御が作動開始するときと車線逸脱防止制御が作動開始する(Fout_LDP=1)ときとで、いずれかが先に制御を開始するかによって、先に制御開始した制御を優先し、その制御が終了するまで他方の制御を実施しないようにしても良い。
【0041】
次に、ステップS120では、障害物回避のための目標ヨーレートMsを発生させるための指令を算出して出力した後に、復帰する。
ここで、本実施形態では、障害物回避のためのヨーレートMsを発生するための手段として、制駆動力を用いてヨーモーメントを発生する場合の例を、以下に説明する。
なお、ヨーレートを発生させる手段としてステアリング反力制御装置を用いる場合には、ステアリング反力FrstrはFrstr=K×Msとして反力を発生すれば良い。
またヨーレートを発生させる手段としてステアリング制御装置を用いる場合には、ステアリング角STRθはSTRθ=K×Ms’として求めた結果をステアリングに付与すれば良い。
またヨーレートを発生させる手段としてはステアリング制御装置を用い、その操舵力(操舵トルク)をSTRtrg=K×Msとして求めて発生しても良い。
【0042】
目標ヨーモーメントMsが0の場合、すなわちヨーモーメント制御を実施しない条件との判定結果を得た場合には、下記(7)式及び(8)式に示すように、各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を制動液圧Pmf、Pmrにする。
Psfl=Psfr=Pmf ・・・(7)
Psrl=Psrr=Pmr ・・・(8)
ここで、Pmfは前輪用の制動液圧である。また、Pmrは後輪用の制動液圧であり、前後配分を考慮して前輪用の制動液圧Pmfに基づいて算出した値になる。例えば、運転者がブレーキ操作をしていれば、制動液圧Pmf、Pmrはそのブレーキ操作の操作量(マスタシリンダ液圧Pm)に応じた値になる。
【0043】
一方、目標ヨーモーメントMsの絶対値が0より大きい場合、すなわち障害物回避制御を開始するとの判定結果を得た場合には、次のような処理を行う。
すなわち、目標ヨーモーメントMsに基づいて、前輪目標制動液圧差ΔPsf及び後輪目標制動液圧差ΔPsrを算出する。具体的には、下記(10)式及び(11)式により目標制動液圧差ΔPsf、ΔPsrを算出する。
ΔPsf=2・Kbf・(Ms×FRratio)/T ・・・(10)
ΔPsr=2・Kbr・(Ms×(1−FRratio))/T ・・・(11)
ここで、
FRratio:設定用しきい値
T:トレッド
Kbf、Kbr:制動力を制動液圧に換算する場合の前輪及び後輪についての換算係数
である。
【0044】
なお、上記トレッドTは、ここでは便宜上、前後同じ値として扱う。また、Kbf、Kbrは、ブレーキ諸元により定まる。
このように、目標ヨーモーメントMsの大きさに応じて車輪で発生させる制動力を配分する。つまり、各目標制動液圧差ΔPsf、ΔPsrに所定値を与え、前後それぞれの左右輪で制動力差を発生させる。そして、算出した目標制動液圧差ΔPsf、ΔPsrを用いて、最終的な各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を算出する。
【0045】
具体的には、逸脱方向Dout_strがLEFTの場合、すなわち左側の障害物SMに対する障害物回避制御を実施する場合には、下記(12)式により各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を算出する。
Psfl=Pmf
Psfr=Pmf+ΔPsf
Psrl=Pmr
Psrr=Pmr+ΔPsr
・・・(12)
【0046】
また、逸脱方向DoutがRIGHTの場合、すなわち右側の白線に対して車線逸脱傾向がある場合、下記(13)式により各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を算出する。
Psfl=Pmf+ΔPsf
Psfr=Pmf
Psrl=Pmr+ΔPsr
Psrr=Pmr
・・・(13)
【0047】
この(12)式及び(13)式によれば、車線逸脱回避側の車輪の制動力が大きくなるように、左右輪の制駆動力差が発生する。
また、ここでは、(12)式及び(13)式が示すように、運転者によるブレーキ操作、すなわち制動液圧Pmf、Pmrを考慮して各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を算出している。
そして、制駆動力コントロールユニット8は、このようにして算出した各車輪の目標制動液圧Psi(i=fl、fr、rl、rr)を制動流体圧指令値として、制動流体圧制御部7に出力する。
【0048】
次に、修正操舵増加状況推定手段8Cの処理について説明する。
修正操舵増加状況推定手段8Cは、修正操舵が増加するような状況か否かを推定し、修正操舵が増加するような状況と判定すると、ゲインKtを1未満の小さな値に設定する。
ここで、ゲインKtを小さくすると、上述のように前方注視時間Ttが短くなる。つまり前方注視点が短くなって(自車両の現在位置に近づいて)、制御開始の介入閾値が高くなると共に、障害物回避のための目標ヨーレートMsも小さな値となる。
但し、(6)式で目標ヨーレートMsを算出する場合には、前方注視時間Ttが短くなるほど、制御量である目標ヨーレートMsは大きくなる。
【0049】
次に、修正操舵が増加するような状況か否かを推定と、その推定に基づくゲインKtの設定処理の例について説明する。
この例は、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことが起こりやすい状況と推定可能な状況を検出する例である。
すなわち、横Gを検出し、横Gが所定以上の場合には、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なり、車両挙動が乱れ易い為、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況と推定する。
【0050】
そして、図6に示すようなマップに基づき、ゲインKtとして、横Gが所定以上の場合には、所定以上の場合よりも小さな値として、1未満の値を設定する。
ここで、横Gの代わりにヨーレートを検出し、ヨーレートが所定以上の場合には、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なり、車両挙動が乱れ易い為、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況と推定しても良い。
【0051】
また、横G及びヨーレートの両方を検出し、横G及びヨーレートの一方が所定以上の場合よりも、両方が所定以上の場合の方がゲインKtの値を小さく設定するようにしても良い(図6の破線部分)。
運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なり、車両挙動が乱れ易い為、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況との推定は、路面μによって実施しても良い。
すなわち、路面μを検出し、路面μが所定以上の場合に、運転者による修正操舵が増加する状況と推定する。そして、図7に示すマップを使用してゲインKtを設定する。
【0052】
すなわち、路面μが低ければ低いほどゲインKtが小さくなるように設定する。
ここで、各所定値は、実験などによって求めて設定すればよい。
上述のように、修正操舵が発生しやすい状況と判定して、ゲインKtを小さく設定することは、障害物SM方向に操舵をした際に障害物SM方向へ車線変更をして障害物SMに接触に至りうる状況の判断を行う際に参照する操舵角や操舵速度について、制御開始の判定をするための量が大きくなることを意味する。
【0053】
(動作・作用)
自車両の走行状態であるヨー角φ、ヨー角速度φm等に基づき、前方注視時間T後の自車両の将来位置として自車両予測位置ΔXbを求める。
そして、その自車両予測位置ΔXbが、自車両と障害物との距離ΔO以上となると、障害物回避のための制御を開始する。そして、自車両予測位置ΔXbに基づき、制御量として目標ヨーレートMsを算出し、その目標ヨーレートMsを発生するように制駆動力を制御する。これによって、障害物への接近を防止する方向に自車両を制御することとなる。
ここで、距離ΔOに対する自車両予測位置ΔXbが、リスク度合いとなる。
【0054】
更に、本実施形態では、修正操舵増加状況推定手段8Cの処理によって、修正操舵が増加する状況と推定すると、ゲインKtを1未満の小さな値とする。そして、ゲインKtで上記前方注視時間Tを調整する。これによって、修正操舵が増加する状況と推定する場合には、上記自車両予測位置ΔXbが小さくなる。つまり、前方注視点が自車両側に変更する。この結果、制御介入閾値が高くなって、制御開始を抑制する。
【0055】
また、自車両予測位置ΔXbが小さくなることで、制御を開始しても、(5)式で目標ヨーモーメントMsを算出する場合には、制御量が小さく抑制することになる。この場合には、制御の介入及び終了が発生する際の車両挙動の変動を抑えることに繋がる。
また、(6)式で目標ヨーモーメントMsを算出する場合には、自車両予測位置ΔXbが小さくなっても、制御量は大きくなる。
ここで、レーダー装置22L/Rは側方障害物検出手段を構成する。ステップS70が将来位置推定手段8Aを構成する。ステップS65が制御抑制手段8Baを構成する。ステップS80〜S120が側方障害物回避制御手段8Bを構成する。
【0056】
(本実施形態の効果)
(1)側方障害物回避制御手段8Bが、自車両の将来位置に基づき算出した、側方障害物検出手段が検出した障害物に対するリスク度合いに応じて、障害物への接近を防止する方向に自車両を制御する。このとき、修正操舵増加状況推定手段8Cが、運転者による修正操舵の増加する状況か否かを推定すると、制御抑制手段8Baが上記回避制御を抑制する。
すなわち、運転者による修正操舵が増加する走行状況と推定する場合には、障害物回避のための制御の開始タイミングを遅らせたり、制御開始後の制御量を小さくしたりする。
制御の開始を遅らせる場合には、制御介入頻度が低下することで、側方障害物回避の制御による車両挙動の変動を抑制して、運転者への違和感を低減できる。
また、制御量を抑制する場合には、制御の介入開始及び終了の際における、ヨー変動が小さくなる。この結果、側方障害物回避の制御による車両挙動の変動を抑制して、運転者への違和感を低減できる。
【0057】
(2)将来位置推定手段8Aは、操舵情報に基づき、所定時間後の自車両の将来位置を推定する。そして、側方障害物回避制御手段8Bは、所定時間後の将来における自車両の車線幅方向横位置に基づき、リスク度合いを判定する。
操舵情報、つまり操舵角と操舵速度の成分によって自車両MMの走行位置を推定する。この結果、ステアリング操作によって車線変更を実施することを早期に検出が出来る。また、所定時間後の将来における自車両の車線幅方向横位置に基づき、リスク度合いを判定することで、潜在的な障害物とのリスクを推定することが出来る。
(3)制御抑制手段8Baは、制御開始の介入閾値を高くすることで制御を抑制する。
すなわち、制御開始の介入閾値を高くすることで、制御の開始を遅らせる場合には、制御介入頻度が低下することで、側方障害物回避の制御による車両挙動の変動を抑制して、運転者への違和感を低減できる。
【0058】
(4)制御抑制手段8Baは、上記自車両の将来位置を現在の自車両の位置に近づける方向に補正することで、前方注視点を短くする。これによって、側方障害物に対する回避制御を抑制する。
このようにすることで、簡易に制御開始の介入閾値を高く、つまり側方障害物に対する回避制御を抑制することが出来る。
また、前方注視点を変更することで、制御量としての目標ヨーモーメントMsも調整することが可能となる。
すなわち、修正操舵の発生可能性に応じて前方注視点を調節する。この結果、制御開始が早く起こるような走行路の検出状態においても、わずらわしい制御開始を行うことを抑制する。同時に、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0059】
(5)側方障害物回避制御手段8Bは、制御抑制手段8Baが側方障害物に対する回避制御を抑制する場合に、障害物への接近を防止する方向に自車両を制御する制御量の制御ゲインを高く補正する。
すなわち、障害物SMに対する制御量を前方注視点に応じて設定する。そして、前方注視点を短くした場合には、制御介入が遅れても大きい制御量を発生できる。また、前方注視点が長い場合には、制御介入が相対的に早くなる場合には、その分、小さい制御量を発生可能となる。これによって、状況に応じた前方注視点の伸縮によらず、障害物SMへの接近状況に応じて、接近が近ければ大きな制御を発生し、遠ければ小さな制御を発生することが出来る。この結果、運転者の感覚にあった制御量の発生が可能となる。
【0060】
(6)修正操舵増加状況推定手段8Cは、運転者の操舵に対する車両の応答特性が通常と異なる状況を検出することによって、上記修正操舵の増加状況を推定する。
すなわち、運転者が操舵を行った際の車両の挙動が通常と異なり、その車両挙動の変化に対してさらなる操舵入力を行うことで、操舵の収束性が悪くなりやすいと考えられる状況を検出する。そして、その場合に、例えば、制御開始タイミングを遅らせる。この結果、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際には、その接近状況に応じて制御開始タイミングを設定することが可能となる。
(7)側方障害物回避制御手段8Bは、車両に発生するヨーレートを抑制することによって、障害物への接近を防止する方向に制御する。
側方障害物回避の制御をヨーレートによって実施することで、障害物SMに対する接近を確実に抑制可能となる。
【0061】
(8)自車両が走行路に沿って走行するのに必要な中立ヨーレートを算出し、中立ヨーレートに基づき状来の自車位置を修正する。これによって、走行路に応じた値にリスク度合いを補正する。
これによって、カーブ路を走行していても、そのカーブ路を走行するための操舵による影響を除去して、目標ヨー角速度φm等を算出することが可能となる。この結果、経路の進行方向に基づいて検出をするので、走行路に対する操舵に対しては制御開始を行わないように出来る。
このことは、例えば、カーブ路の内側の隣接車線側に障害物がいる場合に、障害物SMが隣接車線の遠方にいた場合には遅いタイミングで、障害物SMが隣接車線の近傍にいた場合には速いタイミングで制御を開始することができるように出来る。
【0062】
(修正操舵増加状況推定手段8Cの変形例)
以下に、修正操舵増加状況推定手段8Cの処理の変形例を説明する。
上記実施形態では、運転者による修正操舵が増加する状況の推定を、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況を検出することで推定する場合を例示した。
これに代えて、若しくはこれに併せて、以下に説明するような処理によって、運転者による修正操舵が増加する状況を推定しても良い。
【0063】
(1)運転者の視点が近くなると推定できる場合に、運転者による修正操舵が増える状況と推定する。
運転者の視点が近くなる場合には、経路に沿った走行を継続するための修正操舵量が増える傾向にある。このような状況を検出して、制御開始タイミングを遅らせるように前方注視距離を短くするためのゲインKtを算出する。すなわち、運転者の注視点が近くなる状況を検出し、例えば、制御開始タイミングが遅くなるように制御開始閾値を調節する。この結果、運転者の特性によって修正操舵が大きくなりやすいような状況においても、わずらわしい制御開始を行うことを抑制する。同時に、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0064】
運転者の視点が近くなると推測できる状況は、次のことから検出する。
(a)オーディオやナビなど室内のスイッチの操作を行ったことを検知する。そして、その頻度から、修正操舵が大きくなりやすいような状況と判定する。
すなわち、これらスイッチの状態が変化したことを検出する。そのスイッチ操作の回数が増えれば増えるほど運転者の視点が近くなり易く、運転者による修正操舵が増える状況と推定する。そして、単位時間当たりのスイッチ操作の回数(頻度)が所定以上の場合には、図8に示すように、ゲインKtを低く設定する。
ただし、ウィンカー、ヘッドライトなど日常的な運転に使用するスイッチの操作においてはゲインKtの低下の度合いを小さくする。なお、日常的に使用するスイッチかどうかについては、個別に経験的に割り当ても良い。また、ステアリングホイール3からの距離に応じて、ステアリングホイール3からの距離が近ければ近いほど日常的に操作するスイッチとしても良い。
【0065】
(b)先行車両との距離が近くなればなるほど、運転者の視点が近くなる状況と推定する。
自車両MMと同一経路上を走行する先行車両を検出する。すなわち、前方レーザーレーダーなどによって先行車両との距離Distfrontを検出する。その車間距離Distfrontと自車両MMの車速Vとから、下記式に基づき、余裕時間THWを算出する。この余裕時間THWは、車間距離Distfrontが短いほど、小さな値となり、且つ、同じ車間距離Distfrontであっても、自車速Vが大きいほど小さい値となる。
THW=Distfront/V
この先行車に対する余裕時間THWが小さいほど、運転者による修正操舵が増加する状況と推定し、余裕時間THWが所定値以下の場合には、図9のように、ゲインKtを小さく設定する。
【0066】
(2)修正操舵増加状況推定手段8Cは、白線(車線区分線)若しくは障害物と自車両との距離が所定値以下の状況を検出することによって、上記修正操舵の増加状況を推定しても良い。
この場合には、白線に近くなると、例えば、制御開始タイミングが遅くなるように調節する。このため、意図的に白線に寄って走行を行う場合においても、制御開始タイミングが早まることを抑制する。同時に、障害物SM方向への操舵が行われた際には制御を開始する。これによって、運転者の感覚にあった制御開始タイミングを可能としている。
【0067】
すなわち、自車両MMが白線に近くなればなるほど、運転者の視点が近くなる状況と推定する。そして、障害物SM側の白線に対する自車両MMの横変位量X0が近いほど、図10のように、ゲインKtを小さい値に設定する。白線を使用する代わりに、障害物との横方向距離を使用しても良い。
なおこれらは、車線変更操作をしながらの状況と区別をするために目標ヨーレートΨdriverhoseiが0に近い状態が継続したら、つまり、Ψdriverhoseiの絶対値が所定値以下の状態が所定時間継続した場合に、ゲインKtを小さくしても良い。
ここで、目標ヨーレートΨdriverhoseiは、下記式のように、経路を走行するために必要な中立ヨーレートφ’pathと、操舵から求まる目標ヨーレートΨdriverとの差分である。
Ψdriverhosei=Ψdriver −φ’path
【0068】
具体的には、図11に示すようなKhoseiの時間積分(例えば0.5秒)を求め、Khoseiの積分値(∫Khosei)が所定値以上の状態の場合に、上述のような、ゲインKtを低下させる条件を同時に満足した状態となった際に、ゲインKtを実際に小さい値に設定するようにしても良い。すなわち、上述のようにゲインKtが小さくなっても、Khoseiの積分値(∫Khosei)が所定値未満の場合には、ゲインKtを小さくしない。
【0069】
(3)修正操舵増加状況推定手段8Cは、路面からの反力により操舵系に変化が生じる状況に基づき、修正操舵の増加を推定する。すなわち、路面からの入力によってタイヤが切れる(車輪の転舵角が変化する)状況と推定した場合には、運転者による修正操舵が増える状況と推定する。
路面からの入力によってタイヤが切れると、その力はステアリングコラムを伝わって、ステアリング角に変位を加えることになる。このような状況の場合には、運転者がステアに加わった変位を修正する操作を行うことになる。
【0070】
たとえば、路面からステアリングに反力が伝わる状況を検出する。そして、路面からの反力が伝わる状況と判定すると、ゲインKtを小さな値に設定する。
この場合には、路面からの反力によって車輪の転舵角が変化して、ステアリングが切られる。その影響を、運転者が相殺するように修正操舵を行うことを予測して制御開始判定を遅らせる。この結果、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0071】
路面からの反力が伝わる状況の検出は、例えば、次のように行う。
すなわち、車輪速センサのノイズ状況から路面の荒れ度合いを推定する。路面の荒れ度合いが所定以上の場合には、図12に示すように、ゲインKtを小さくする。
車輪速センサのノイズ状況は、例えば車輪速センサからの検出信号の微分値の変動量によって判定する。また轍などをカメラによって検出して、路面の荒れや轍の状況を検出する。
【0072】
また、ステアリングの回転角(操舵角)を検出する操舵角センサを設け、操舵角の周波数と変化角度に基づいて路面からの反力がステアリングに伝わる状況である事を検出しても良い。
上記においては、ステアリングに路面からの反力が伝わる状況に基づいて転舵角の変化を検出しているが、例えば転舵角を検出する転舵角センサを設け、転舵角の変化を直接検出しても良い。
【0073】
(4)修正操舵増加状況推定手段8Cは、車両の経路に対して操舵変化が所定以下の状態で車両に発生する横速度に基づき修正操舵の発生を推定する。すなわち、自車両に対し外力が加わることで、ステアリングを切っていなくても車両に横速度がつく状況と推定した場合には、運転者による修正操舵が増える状況と推定する。
道路の傾斜や横風など、車に対して外力が加わると、ステアリングを切っていなくても車両に横速度がつくことになる。この場合には、外乱から直接、操舵系への入力は無いものの、車線を維持するために、修正操舵を行う状況と推定できることになる。
【0074】
例えば、操舵を行わないことで操舵量(操舵変化)が所定値以下であって、所定以上の横速度が発生している場合に、上記状況と推定する。そして、運転者による修正操舵が増える状況と推定して、ゲインKtを小さくする。あるいは強い横風が吹いていることや路面傾斜のある路面位置をナビ情報から得る。これらの情報から、車に対し外力が加わることで、ステアリングを切っていなくても車両に横速度がつく状況を検出しても良い。
【0075】
このように、運転者が経路を維持する操舵を保っているにもかかわらず、車両に経路に対する横速度がついたことを検出する。これによって、横風やカントなど車両が動いてしまうような状況に対して、運転者が相殺するように修正操舵を行うことを予測して制御開始判定を遅らせる。この結果、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0076】
例えば、図13や図14のように、ゲインKtを、カントの大きさや横風の強さによって低下させる。
なおこうした、操舵が一定状況を保っている際に車両に横速度がつくような状況は、断続的に起こりうる。したがって、一度検出をしたら、所定時間Tholdの間ホールドするようにして、所定時間Thold経過したら徐々にゲインをもとに戻すようにしても良い。また、断続的な検出を繰り返す場合には、時間Tholdが長くなるように補正したりしても良い。
【0077】
(5)車両の走行経路が直線でない、つまりカーブ路の場合には、運転者による修正操舵が増える状況と推定する。
経路が直線ではない場合には、運転者が必要となる所定角を操舵し、カーブにあった値とするようにするまでに伴う修正操舵は大きくなると推定できる。こうしたカーブ状況に応じて発生しうる修正操舵を許容するために、カーブ状況に応じてゲインKtを調節する。
【0078】
このように、運転者が経路を維持するための経路に対して適切な操舵角に収束するのを探すための修正操舵が増加することを検出する。これによって、カーブ路やカーブ路の変化率が大きいシーンにおいて、運転者が修正操舵を行うことを予測して制御開始判定を遅らせることが可能となる。したがって、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
【0079】
具体的には、図15に示すようにカーブ半径が小さくなればなるほど、ゲインKtが小さくなるように低下させる。またさらにカーブ半径の変化率が大きいときにはさらにゲインKtが低下するように補正しても良い。
ここで、上記説明では、カーブ曲率に応じて前方注視点ゲインにかけるゲインKtを調整し、更に、カーブ曲率変化に応じてさらに、ゲインKtを調整しても良い旨を記載した。
【0080】
ゲインKtを、カーブ曲率変化に応じてだけで直接変更しても良い。例えば、所定以上の曲率変化がある場合には、ゲインKtを1未満の小さな値に設定しても良い。曲率変化が大きい場合には、修正操舵が多くなる状況と推定出来るからである。
すなわち、走行路が直線ではない場合には、運転者が必要となる所定角分だけ操舵し、カーブにあった値とするようにするまでに伴う修正操舵は大きくなると想定できる。こうしたカーブ状況に応じて発生しうる修正操舵を許容するために、カーブ状況に応じてゲインKtを調節する。
【0081】
(本実施形態のその他の変形例)
(1)上記実施形態では、前方注視時間Ttに対し、修正操舵用のゲインKtを乗算することで、修正操舵の増加状況に応じて前方注視時間Ttを調整している。これによって、前方注視点を調整して、制御の開始タイミングを調整している。また、前方注視点を調整することで、制御作動中における制御量(目標ヨーモーメントMs)も調整している。
これに代えて、ステップS70で算出する自車両予測位置ΔXbに対し、上記修正操舵用のゲインKtを乗算しても良い。効果は同様である。なお、自車両予測位置ΔXbは、前方注視点の横位置に関する値である。
【0082】
(2)または、ステップS90の制御開始タイミングの判定条件における、ΔXbに上記ゲインKtを乗算することで、制御の開始タイミングを調整しても良い。この場合には、ゲインKtで、制御の開始タイミングを調整しても、制御作動中における制御量(目標ヨーモーメントMs)にゲインKtに影響を受ける事がない。
【0083】
(3)また、上述の説明では、前方注視時間Tt若しくは自車両予測位置ΔXbに、ゲインKtを乗算して前方注視点の位置を調整している。すなわち、前方注視点に係る値の全体に対し、ゲインKtを掛けて制御タイミングを調整している。
その関係の式を、下記に示す。
ΔXb = Kt・(K1φ+K2φm+K3φm’)
代わりに、下記式のように、上記ΔXbの各変数であるφ、φm、φm′に対し、個別にKt相当のゲインを乗算しても良い。
ΔXb =(Kt1・K1・φ+Kt2・K2・φm+Kt3・K3・φm’)
【0084】
ここで、修正操舵によっては操舵速度が発生しやすい。したがって、運転者による修正操舵が増える状況と推定した場合に、操舵速度が発生しやすい場合には、ゲインKt1,Kt2,Kt3の値を、同程度に下げるのではなく、Kt3をKt1やKt2よりも多めに下げるように設定しても良い。
このように、各φ、φm、φm′に対し個別にゲインを調整するようにしても良い。
例えば、制御抑制手段8Baは、操舵角成分と操舵速度成分のうち操舵速度成分を多く減少することで抑制する。すなわち、運転者の操舵のうち操舵速度の成分を多く調整する。この場合、修正操舵や意図的な通常の操舵に対して制御開始と判定することを抑制できる。また、修正操舵が増えるようなシーンや白線が見えにくいシーンにおいて効果的に違和感のある制御開始を抑制しつつ、運転者が障害物SM方向への意図的に操舵した際の制御開始を可能となる。
【0085】
(第2実施形態)
次に、第2実施形態について図面を参照しつつ説明する。なお、上記第1実施形態と同様な装置などについては同一の符号を付して説明する。
本実施形態の基本構成は、上記第1実施形態と同様である。
すなわち、上記第1実施形態では、修正操舵が多くなる状況と推定する場合には、前方注視距離についてのゲインKtを調節することによって、制御開始タイミングを遅らせている。
【0086】
本実施形態では、前方注視距離についてのゲインKtを調整する代わりに、若しくはゲインKtを調整することに併せて、次の処理を行う。
すなわち、本実施形態では、図16に示すように、上記制駆動力コントロールユニット8におけるステップS60とステップS70との間に、ステップS65の代わりにステップS67の処理を行う点が異なる。但し、ステップS65の処理をステップS67と共に実施しても良い。
また、ステップS67に対応して、第2修正操舵増加状況推定手段8Dを備える。
【0087】
次に、ステップS67の処理を説明する。ステップS67では、目標ヨーレートΨdriverhoseiに対して不感帯処理を行う。
すなわち、後述の第2修正操舵増加状況推定手段8Dを起動して、推定した修正操舵に応じた不感帯閾値φnumbを取得する。不感帯閾値φnumbは、修正操舵が多い状況と推定した場合ほど大きな値となる。
そして、下記式のように、目標ヨーレートΨdriverhoseiが不感帯閾値φnumb以下か否かを判定し、不感帯閾値φnumb以下の場合には、目標ヨーレートΨdriverhoseiをゼロとする。
if Ψdriverhosei ≦ φnumb
then Ψdriverhosei =0
Ψdriverhosei =0とすることで、ステップS70で算出する自車両予測位置ΔXbの値が小さくなる。
【0088】
すなわち、自車両予測位置ΔXbは、下記式で表現できる。
ΔXb =(K1φ+K2φm+K3φm’)
このとき、Ψdriverhosei=0の場合には目標ヨー角速度φm、及び目標ヨー角加速度φm′の項がゼロとなる。
すなわち、ΔXb =K1φ となって、自車両予測位置ΔXbの値が小さくなる。
またこの場合には、Ψdriverhoseiの項に対しての不感帯が最も大きく寄与するようにしている。φm、φm’に対して個別に不感帯を設定しても良い。例えばφm’に対して不感帯を設けるとこによる効能は、K3を小さくすることによる効果と同様となる。
Ψdriverhoseiの代わりに、ヨー角φに不感帯を設けるようにしても良い。
【0089】
次に、第2修正操舵増加状況推定手段8Dの処理について説明する。
第2修正操舵増加状況推定手段8Dにおける修正操舵が多い状況との推定の方式は、上記修正状況推定部と同じである。そして、修正操舵が多い状況と推定するほど、不感帯閾値φnumbを大きくする。
不感帯閾値φnumbを大きくすると、上述のように、前方注視点位置が短くなって、制御開始の介入閾値が高くなると共に、障害物回避のための目標ヨーレートMsも調整される。
【0090】
次に、修正操舵が増加するような状況か否かを推定と、その推定に基づく不感帯閾値φnumbの設定処理の例について説明する。なお、以下の例を組み合わせても良い。
(1)第1の例
この第1の例では、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことが起こりやすい状況と推定可能な状況を検出する例である。
すなわち、横Gを検出し、横Gが所定以上の場合には、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況と推定する。
【0091】
そして、図17に示すようなマップに基づき、不感帯閾値φnumbとして、横Gが所定以上の場合には、所定以上の場合よりも大きな値を設定する。
ここで、横Gの代わりにヨーレートを検出し、ヨーレートが所定以上の場合には、運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことが起こりやすい状況と推定しても良い。
また、横G及びヨーレートの両方を検出し、一方が所定以上の場合よりも、両方が所定以上の場合の方が不感帯閾値φnumbの値を大きな値に設定するようにしても良い。
【0092】
運転者が操舵を行ったことによる車両の挙動が通常の直線走行時と異なる場合であって、運転者がさらなる操舵による修正を行うといったことがおこりやすい状況との推定は、路面μによって実施しても良い。
すなわち、路面μを検出し、路面μが所定以上の場合に、運転者による修正操舵が増加する状況と推定する。そして、図18に示すマップを使用して不感帯閾値φnumbを設定する。
すなわち、路面μが低ければ低いほど不感帯閾値φnumbが大きくなるように設定する。
【0093】
(2)第2の例
運転者の視点が近くなると推定できる場合に、運転者による修正操舵が増える状況と推定する。運転者の視点が近くなる場合には、経路に沿った走行を継続するための修正操舵量が増える傾向にある。このような状況を検出をして制御開始タイミングを遅らせるように前方注視距離を短くするための不感帯閾値φnumbを算出する。
【0094】
運転者の視点が近くなると推測できる状況は、次のことから検出する。
(a)オーディオやナビなど室内のスイッチの操作を行ったことを検知する。
すなわち、これらスイッチの状態が変化したことを検出する。そのスイッチ操作の回数が増えれば増えるほど、運転者による修正操舵が増える状況と推定する。そして、単位時間当たりのスイッチ操作の回数が所定以上の場合には、図19に示すように、不感帯閾値φnumbを大きく設定する。
ただし、ウィンカー、ヘッドライトなど日常的な運転に使用するスイッチの操作においては不感帯閾値φnumbの低下の度合いを小さくする。なお、日常的に使用するスイッチかどうかについては、個別に経験的に割り当ても良い。また、ステアリングホイールからの距離に応じて、ステアリングホイールからの距離が近ければ近いほど日常的に操作するスイッチとしても良い。
【0095】
(b)先行車両との距離が近くなればなるほど、運転者の視点が近くなる状況と推定する。
自車両MMと同一経路上を走行する先行車両を検出する。すなわち、前方レーザーレーダーなどによって先行車両との距離Distfrontを検出する。その車間距離Distfrontと自車両MMの車速Vとから、下記式に基づき、余裕時間THWを算出する。この余裕時間THWは、車間距離Distfrontが短いほど、小さな値となり、且つ、同じ車間距離Distfrontであっても、自車速Vが大きいほど小さい値となる。
THW=Distfront/V
この先行車に対する余裕時間THWが小さいほど、運転者による修正操舵が増加する状況と推定し、余裕時間THWが所定値以下の場合には、図20のように、不感帯閾値φnumbを大きく設定する。
【0096】
(c)自車両MMが白線に近くなればなるほど、運転者の視点が近くなる状況と推定する。
そして、障害物SM側の白線に対する自車両MMの横変位量X0が近いほど、図21のように、不感帯閾値φnumbを大きく値に設定する。白線の代わりに障害物との横方向距離を使用しても良い。
なおこれらは、車線変更操作をしながらの状況と区別をするために目標ヨーレートΨdriverhoseiが0に近い状態が継続したら、つまり、Ψdriverhoseiの絶対値が所定値以下の状態が所定時間継続した場合に、不感帯閾値φnumbを大きくしても良い。
ここで、目標ヨーレートΨdriverhoseiは、下記式のように、経路を走行するために必要な中立ヨーレートφ’pathと、操舵から求まる目標ヨーレートΨdrierとの差分である。
Ψdriverhosei=Ψdriver − φ’path
【0097】
具体的には、上述の図11に示すようなKhoseiの時間積分(例えば0.5秒)を求め、Khoseiの積分値(∫Khosei)が所定値以上の状態の場合に、上述のような、不感帯閾値φnumbを低下させる条件とが同時に満足した状態となった際に、不感帯閾値φnumbを実際に小さい値に設定するようにしても良い。すなわち、上述のように不感帯閾値φnumbが小さくなっても、Khoseiの積分値(∫Khosei)が所定値未満の場合には、不感帯閾値φnumbを大きくしない。
【0098】
(4)第4の例
路面からの入力によってタイヤが切られる状況と推定した場合には、運転者による修正操舵が増える状況と推定する。
路面からの入力によってタイヤが切られると、その力はステアリングコラムを伝わって、ステアリング角に変位を加えることになる。このような状況の場合には、運転者がステアに加わった変位を修正する操作を行うことになる。
すなわち、路面からの反力が伝わる状況を検出をする。そして、路面からの反力が伝わる状況と判定すると、不感帯閾値φnumbを大きな値に設定する。
【0099】
路面からの反力が伝わる状況の検出は、例えば、次のように行う。
すなわち、車輪速センサのノイズ状況から路面の荒れ度合いを推定する。路面の荒れ度合いが所定以上の場合には、図22に示すように、不感帯閾値φnumbを大きくする。
車輪速センサのノイズ状況は、例えば車輪速センサからの検出信号の微分値の変動量によって判定する。また轍などをカメラによって検出をしたりして、路面の荒れや轍の状況を検出する。
【0100】
(5)第5の例
自車両MMに対し外力が加わることで、ステアリングを切っていなくても車両に横速度がつく状況と推定した場合には、運転者による修正操舵が増える状況と推定する。
道路の傾斜や横風など、車に対して外力が加わると、ステアリングを切っていなくても車両に横速度がつくことになる。この場合には、車線を維持するために、修正操舵を行うことになる。
例えば、操舵を行わないことで操舵量(操舵変化)が所定値以下であって、所定以上の横速度がある場合に、上記状況と指定する。そして、運転者による修正操舵が増える状況と推定して、不感帯閾値φnumbを大きくする。あるいは強い横風が吹いていることや路面傾斜のある路面位置をナビ情報から得る。これらの情報から、車に対し外力が加わることで、ステアリングを切っていなくても車両に横速度がつく状況を検出しても良い。
【0101】
例えば、図23や図24のように、不感帯閾値φnumbを、カントの大きさや横風の強さによって低下させる。
なおこうした、操舵を一定状況を保っている際に車両に横速度がつくような状況は、断続的に起こりうる。したがって、一度検出をしたら、所定時間Tholdの間ホールドするようにして、所定時間Thold経過したら徐々にゲインをもとに戻すようにしても良い。また、断続的な検出を繰り返す場合には、時間Tholdが長くなるように補正したりしても良い。
【0102】
(6)第6の例
車両の走行経路が直線でない、つまりカーブ路の場合には、運転者による修正操舵が増える状況と推定する。
経路が直線ではない場合には、運転者が必要となる所定角を操舵し、カーブにあった値とするようにするまでに伴う修正操舵は大きくなると推定できる。こうしたカーブ状況に応じて発生しうる修正操舵を許容するために、カーブ状況に応じて不感帯閾値φnumbを調節する。
具体的には、図25に示すようにカーブ半径が小さくなればなるほど、不感帯閾値φnumbが小さくなるように低下させる。またさらにカーブ半径の変化率が大きいときにはさらに不感帯閾値φnumbが小さくなるように補正しても良い。
【0103】
ここで、上記説明では、カーブ曲率に応じて前方注視点ゲインにかける不感帯閾値φnumbを調整し、更に、カーブ曲率変化に応じてさらに、不感帯閾値φnumbを調整しても良い旨を記載した。
不感帯閾値φnumbを、カーブ曲率変化に応じてだけで直接変更しても良い。例えば、所定以上の曲率変化がある場合には、不感帯閾値φnumbを大きな値に変更しても良い。曲率変化が大きい場合には、修正操舵が多くなる状況と推定出来るからである。
【0104】
(動作)
本実施形態では、制御介入を閾値として不感帯を設定し、修正操舵が多い状況と推定すると不感帯の閾値である不感帯閾値φnumbを大きくする。
(第2実施形態の効果)
(1)制御抑制手段8Baは、修正操舵が多い状況と推定すると不感帯を広げることで制御を抑制する。
制御開始が早く起こるような走行路の検出状態においても、わずらわしい制御開始を行うことを抑制しつつ、障害物SM方向への操舵を検出した際にはその接近状況に応じて制御開始タイミングを設定することが可能となる。
(変形例)
(1)上述のヒス分Fの大きさを、上記不感帯閾値φnumbによって変更することで、制御を抑制しても良い。
【図面の簡単な説明】
【0105】
【図1】本発明に基づく実施形態に係る装置の概要構成図である。
【図2】本発明に基づく実施形態に係るコントロールユニットの構成を説明する図である。
【図3】本発明に基づく第1実施形態に係るコントロールユニットの処理を説明する図である。
【図4】自車両と障害物との関係を示す概念図である。
【図5】ゲインK2を説明する図である。
【図6】横GなどとゲインKtとの関係を示す図である。
【図7】路面μとゲインKtとの関係を示す図である。
【図8】操作頻度とゲインKtとの関係を示す図である。
【図9】余裕時間THWとゲインKtとの関係を示す図である。
【図10】白線に対する自車両位置とゲインKtとの関係を示す図である。
【図11】Khoseiを説明する図である。
【図12】路面の状態とゲインKtとの関係を示す図である。
【図13】カントとゲインKtとの関係を示す図である。
【図14】横風の強さとゲインKtとの関係を示す図である。
【図15】走行路のカーブ状況とゲインKtとの関係を示す図である。
【図16】本発明に基づく第2実施形態に係るコントロールユニットの処理を説明する図である。
【図17】横Gなどと不感帯閾値φnumbとの関係を示す図である。
【図18】路面μと不感帯閾値φnumbとの関係を示す図である。
【図19】操作頻度と不感帯閾値φnumbとの関係を示す図である。
【図20】余裕時間THWと不感帯閾値φnumbとの関係を示す図である。
【図21】白線に対する自車両位置と不感帯閾値φnumbとの関係を示す図である。
【図22】路面の状態と不感帯閾値φnumbとの関係を示す図である。
【図23】カントと不感帯閾値φnumbとの関係を示す図である。
【図24】横風の強さと不感帯閾値φnumbとの関係を示す図である。
【図25】走行路のカーブ状況と不感帯閾値φnumbとの関係を示す図である。
【符号の説明】
【0106】
8 制駆動力コントロールユニット
8A 将来位置推定手段
8B 側方障害物回避制御手段
8Ba 制御抑制手段
8C 修正操舵増加状況推定手段
8D 第2修正操舵増加状況推定手段
22L/R レーダー装置
Fout 障害物回避制御判断フラグ
Kt ゲイン
L 前方注視距離
Ms 目標ヨーモーメント
Ms 目標ヨーモーメント
Tt 前方注視時間
V 車速
X0 横変位量
X2obst 所定横位置
Xfront 横変位
βfront 曲率
δ 操舵角
ΔO 横方向相対距離
ΔXb 自車両予測位置
φ ヨー角
φm ヨー角速度
φ′path 中立ヨーレート
φm ヨー角速度
φnumb 不感帯閾値
Ψdriver 目標ヨーレート
Ψdriverhosei 目標ヨーレート
【特許請求の範囲】
【請求項1】
自車両の側方に存在する障害物を検出する側方障害物検出手段と、
所定時間後の自車両の将来位置を推定する将来位置推定手段と、
将来位置推定手段が推定した自車両の将来位置に基づき算出した、側方障害物検出手段が検出した障害物に対するリスク度合いに応じて、障害物への接近を防止する方向に自車両を制御する側方障害物回避制御手段と、
運転者による修正操舵の増加する状況か否かを推定する修正操舵増加状況推定手段と、
を備え、
上記側方障害物回避制御手段は、
修正操舵増加状況推定手段が、修正操舵が増加する状況と推定すると、側方障害物に対する回避制御を抑制する制御抑制手段を備えることを特徴とする側方障害物回避装置。
【請求項2】
運転者の操舵入力を検出する操舵入力検出手段を備え、
将来位置推定手段は、操舵入力検出手段の検出に基づき、所定時間後の自車両の将来位置を推定し、
側方障害物回避制御手段は、所定時間後の将来における自車両の車線幅方向横位置に到達若しくは当該車線幅方向横位置よりも障害物側と判定すると、リスクが高いと判定して障害物への接近を防止する方向に自車両を制御することを特徴とする請求項1に記載した側方障害物回避装置。
【請求項3】
制御抑制手段は、上記自車両の将来位置を現在の自車両の位置に近づける方向に補正することで、側方障害物に対する回避制御を抑制することを特徴とする請求項2に記載した側方障害物回避装置。
【請求項4】
上記側方障害物回避制御手段は、制御抑制手段が側方障害物に対する回避制御を抑制する場合、障害物への接近を防止する方向に自車両を制御する制御量の制御ゲインを高く補正することを特徴とする請求項3に記載した側方障害物回避装置。
【請求項5】
側方障害物回避制御手段は、制御を開始するか否かの判定について不感帯を有し、
制御抑制手段は、上記不感帯を広げることで制御を抑制することを特徴とする請求項1〜請求項4のいずれか1項に記載した側方障害物回避装置。
【請求項6】
修正操舵増加状況推定手段は、運転者の注視点が近くなる状況である場合に、修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項5のいずれかに記載した側方障害物回避装置。
【請求項7】
修正操舵増加状況推定手段は、白線若しくは障害物と自車両との距離が所定値以下の状況を検出することによって、上記修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項5のいずれか1項に記載した側方障害物回避装置。
【請求項8】
上記修正操舵増加状況推定手段は、路面からの反力により車輪の操舵角に変化が生じる状況である場合に、修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項5のいずれか1項に記載した側方障害物回避装置。
【請求項9】
上記修正操舵増加状況推定手段は、操舵変化が所定以下の状態で、車両に発生する横速度が所定の横速度以上の場合に、修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項5のいずれか1項に記載した側方障害物回避装置。
【請求項10】
上記修正操舵増加状況推定手段は、自車両が走行する走行路の曲率若しくは曲率変化の少なくとも一方が所定値以上である場合に修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項9のいずれか1項に記載した側方障害物回避装置。
【請求項11】
上記将来位置推定手段は操舵角成分と操舵速度成分に基づいて所定時間後の自車両の将来位置を予測し、
制御抑制手段は、上記将来位置推定手段が所定時間後の自車両の将来位置を予測する際の操舵角成分と操舵速度成分のうち操舵速度成分を多く減少することで側方障害物に対する回避制御を抑制することを特徴とする請求項1〜請求項10のいずれか1項に記載した側方障害物回避装置。
【請求項12】
自車両が走行路に沿って走行するのに必要な中立ヨーレートを算出し、中立ヨーレートに基づき将来の自車位置を修正することで、リスク度合いを補正することを特徴とする請求項1〜請求項11のいずれか1項に記載した側方障害物回避装置。
【請求項13】
所定時間後の自車両の将来位置に基づき、自車両側方に位置する障害物に対するリスクが高い場合には障害物への接近を防止する方向に自車両を制御し、運転者による修正操舵が増加する状況である場合には、上記制御を抑制することを特徴とする側方障害物回避方法。
【請求項1】
自車両の側方に存在する障害物を検出する側方障害物検出手段と、
所定時間後の自車両の将来位置を推定する将来位置推定手段と、
将来位置推定手段が推定した自車両の将来位置に基づき算出した、側方障害物検出手段が検出した障害物に対するリスク度合いに応じて、障害物への接近を防止する方向に自車両を制御する側方障害物回避制御手段と、
運転者による修正操舵の増加する状況か否かを推定する修正操舵増加状況推定手段と、
を備え、
上記側方障害物回避制御手段は、
修正操舵増加状況推定手段が、修正操舵が増加する状況と推定すると、側方障害物に対する回避制御を抑制する制御抑制手段を備えることを特徴とする側方障害物回避装置。
【請求項2】
運転者の操舵入力を検出する操舵入力検出手段を備え、
将来位置推定手段は、操舵入力検出手段の検出に基づき、所定時間後の自車両の将来位置を推定し、
側方障害物回避制御手段は、所定時間後の将来における自車両の車線幅方向横位置に到達若しくは当該車線幅方向横位置よりも障害物側と判定すると、リスクが高いと判定して障害物への接近を防止する方向に自車両を制御することを特徴とする請求項1に記載した側方障害物回避装置。
【請求項3】
制御抑制手段は、上記自車両の将来位置を現在の自車両の位置に近づける方向に補正することで、側方障害物に対する回避制御を抑制することを特徴とする請求項2に記載した側方障害物回避装置。
【請求項4】
上記側方障害物回避制御手段は、制御抑制手段が側方障害物に対する回避制御を抑制する場合、障害物への接近を防止する方向に自車両を制御する制御量の制御ゲインを高く補正することを特徴とする請求項3に記載した側方障害物回避装置。
【請求項5】
側方障害物回避制御手段は、制御を開始するか否かの判定について不感帯を有し、
制御抑制手段は、上記不感帯を広げることで制御を抑制することを特徴とする請求項1〜請求項4のいずれか1項に記載した側方障害物回避装置。
【請求項6】
修正操舵増加状況推定手段は、運転者の注視点が近くなる状況である場合に、修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項5のいずれかに記載した側方障害物回避装置。
【請求項7】
修正操舵増加状況推定手段は、白線若しくは障害物と自車両との距離が所定値以下の状況を検出することによって、上記修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項5のいずれか1項に記載した側方障害物回避装置。
【請求項8】
上記修正操舵増加状況推定手段は、路面からの反力により車輪の操舵角に変化が生じる状況である場合に、修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項5のいずれか1項に記載した側方障害物回避装置。
【請求項9】
上記修正操舵増加状況推定手段は、操舵変化が所定以下の状態で、車両に発生する横速度が所定の横速度以上の場合に、修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項5のいずれか1項に記載した側方障害物回避装置。
【請求項10】
上記修正操舵増加状況推定手段は、自車両が走行する走行路の曲率若しくは曲率変化の少なくとも一方が所定値以上である場合に修正操舵が増加する状況であると推定することを特徴とする請求項1〜請求項9のいずれか1項に記載した側方障害物回避装置。
【請求項11】
上記将来位置推定手段は操舵角成分と操舵速度成分に基づいて所定時間後の自車両の将来位置を予測し、
制御抑制手段は、上記将来位置推定手段が所定時間後の自車両の将来位置を予測する際の操舵角成分と操舵速度成分のうち操舵速度成分を多く減少することで側方障害物に対する回避制御を抑制することを特徴とする請求項1〜請求項10のいずれか1項に記載した側方障害物回避装置。
【請求項12】
自車両が走行路に沿って走行するのに必要な中立ヨーレートを算出し、中立ヨーレートに基づき将来の自車位置を修正することで、リスク度合いを補正することを特徴とする請求項1〜請求項11のいずれか1項に記載した側方障害物回避装置。
【請求項13】
所定時間後の自車両の将来位置に基づき、自車両側方に位置する障害物に対するリスクが高い場合には障害物への接近を防止する方向に自車両を制御し、運転者による修正操舵が増加する状況である場合には、上記制御を抑制することを特徴とする側方障害物回避方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【公開番号】特開2010−30444(P2010−30444A)
【公開日】平成22年2月12日(2010.2.12)
【国際特許分類】
【出願番号】特願2008−194863(P2008−194863)
【出願日】平成20年7月29日(2008.7.29)
【出願人】(000003997)日産自動車株式会社 (16,386)
【Fターム(参考)】
【公開日】平成22年2月12日(2010.2.12)
【国際特許分類】
【出願日】平成20年7月29日(2008.7.29)
【出願人】(000003997)日産自動車株式会社 (16,386)
【Fターム(参考)】
[ Back to top ]