(57)【要約】【課題】  車両の割込や離脱によって先行車が切替わった際にも、違和感のない追従操舵制御を実現することができる車両の運転支援装置を提供する。【解決手段】  制御ユニット５は、先行車の位置と自車両１の位置に応じて制御目標値を演算し、この制御目標値に基づくフィードバック制御によって先行車追従のための操舵制御量を演算する追従操舵制御時において、ステレオ画像認識装置４で先行車の切替えを判定した場合に、フィードバック制御の制御ゲインを一時的に低減させる。これにより、車両の割込や離脱によって先行車が切替わった際にも、違和感のない追従操舵制御を実現することができる。【選択図】  図３
2007176290.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される運転支援装置であって、
自車両の走行情報を検出する自車走行情報検出手段と、
上記自車両に対する先行車の走行情報として先行車情報を検出する先行車情報検出手段と、
先行車の位置と自車両の位置に応じて制御目標値を演算し、当該制御目標値に基づくフィードバック制御によって先行車追従のための操舵制御量を演算する操舵制御量演算手段と、
上記先行車検出手段で先行車の切替えを検出したとき、上記フィードバック制御の制御ゲインを一時的に低減させる制御ゲイン設定手段とを備えたことを特徴とする運転支援装置。
【請求項２】
上記制御ゲイン設定手段は、上記先行車検出手段で先行車の切替えを検出したとき、上記制御ゲインを所定値まで低下させ、当該低下させたゲイン値を設定時間保持した後、元のゲイン値まで徐々に復帰させることを特徴とする請求項１記載の運転支援装置。
【請求項３】
上記制御ゲイン設定手段は、上記制御ゲインを低下させる際の下げ量を、新たに切替えられた先行車の走行状態に応じて可変に設定することを特徴とする請求項２記載の運転支援装置。
【請求項４】
上記制御ゲイン設定手段は、上記制御ゲインを元のゲイン値まで徐々に復帰させる際の上げ幅を、新たに切替えられた先行車の走行状態に応じて可変に設定することを特徴とする請求項２または請求項３に記載の運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出した先行車情報に基づいて操舵制御量を演算し、先行車に対する追従走行を行う車両に搭載される運転支援装置に関する。
【背景技術】
【０００２】
近年、カメラ等により前方の走行環境を検出し、この走行環境データから先行車を検出して、先行車に対する追従操舵制御や、先行車との車間距離等を一定以上に保つ加減速制御等を行う走行制御装置が開発され、実用化されている。
【０００３】
この種の運転支援装置において、先行車に対する追従操舵制御は、例えば特許文献１に開示されているように、先行車の位置と自車両の位置とに基づいて目標コース等の制御目標値を求め、この制御目標値に基づくＰＩＤ制御等によって操舵制御量を演算することにより実現可能である。
【０００４】
ここで、運転支援装置では、一般に、走行環境データ等に基づいて設定される自車走行レーン等の先行車判定領域上で自車に最も近い車両を先行車として検出するようになっており、先行車判定領域上において先行車よりも手前に別の車両が割り込んできた場合や、先行車が先行車判定領域から離脱した場合等には、適宜、先行車が切替えられるようになっている。そして、このように制御対象とする先行車を適宜切替えることにより、運転支援装置では、車両の割込や離脱等に対応した継続的な追従操舵制御を実現することが可能となる。
【特許文献１】特開平１１−２０８４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のように車両の割込や離脱等にも対応して追従操舵制御を行う場合、先行車の切替わりを判定した直後に、一時的に大きな制御量の操舵を行って、ドライバに違和感を与える虞がある。
【０００６】
すなわち、例えば、車両の割り込みによって先行車の切替えが判定された直後において、新たに先行車として検出された車両（現先行車）は、通常、レーン変更の過渡状態にあるため自車走行レーンの一側寄りに位置する。その一方で、前先行車は自車走行レーンの略中央に位置していることが一般的であるため、制御対象が前先行車から現先行車へと移行する際には、不要に大きな操舵制御量が演算される。
【０００７】
同様に、例えば、車両の離脱によって先行車の切替えが判定される直前において、レーン変更の過渡状態にある先行車は自車走行レーンの一側寄りに位置し、新たに先行車となる車両は自車走行レーンの略中央に位置していることが一般的であるため、制御対象が前先行車から現先行車へと移行する際には、不要に大きな操舵制御量が演算される。
【０００８】
本発明は上記事情に鑑みてなされたもので、車両の割込や離脱によって先行車が切替わった際にも、違和感のない追従操舵制御を実現することができる車両の運転支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、自車両の走行情報を検出する自車走行情報検出手段と、
上記自車両に対する先行車の走行情報として先行車情報を検出する先行車情報検出手段と、先行車の位置と自車両の位置に応じて制御目標値を演算し、当該制御目標値に基づくフィードバック制御によって先行車追従のための操舵制御量を演算する操舵制御量演算手段と、上記先行車検出手段で先行車の切替えを検出したとき、上記フィードバック制御の制御ゲインを一時的に低減させる制御ゲイン設定手段とを備えたことを特徴とする。
【発明の効果】
【００１０】
本発明の運転支援装置によれば、車両の割込や離脱によって先行車が切替わった際にも、違和感のない追従操舵制御を実現することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の形態を説明する。図面は本発明の一形態に係わり、図１は車両に搭載した運転支援装置の概略構成図、図２は追従操舵制御プログラムのフローチャート、図３はゲイン設定プログラムのフローチャート、図４は自車両を基準として先行車位置を示す座標系の説明図、図５は車両の割込による先行車切替え直後の状態を示す説明図である。
【００１２】
図１において、符号１は自動車等の車両（自車両）で、この車両１には、運転支援装置の一例としてのクルーズコントロールシステム（ＡＣＣ（Adaptive Cruise Control）システム）２が搭載されている。
【００１３】
このＡＣＣシステム２は、ステレオカメラ３、ステレオ画像認識装置４、制御ユニット５等を有して主要に構成されている。そして、このＡＣＣシステム２では、基本的に、先行車が存在しない定速走行制御状態のときにはドライバが設定した車速を保持した状態で走行し、先行車が存在する場合には、追従加減速制御と追従操舵制御の自動追従制御を実行するものである。
【００１４】
また、自車両１には、自車走行情報検出手段として、自車速Ｖ０を検出する車速センサ６、及び、ヨーレートγｒを検出するヨーレートセンサ８が設けられており、自車速Ｖ０はステレオ画像認識装置４と制御ユニット５に入力され、ヨーレートγｒは制御ユニット５に入力される。更に、制御ユニット５には図示しないブレーキスイッチからのブレーキペダルのＯＮ−ＯＦＦ信号等が入力される。
【００１５】
また、ステアリングコラムの側部等に設けられた定速走行操作レバーに連結される複数のスイッチ類で構成された定速走行スイッチ９からの各種スイッチによる信号が制御ユニット５に入力される。この定速走行スイッチ９は、定速走行時の目標車速を設定する車速セットスイッチ、主に目標車速を下降側へ変更設定するコーストスイッチ、主に目標車速を上昇側へ変更設定するリジュームスイッチ等で構成されている。更に、この定速走行操作レバーの近傍には、定速走行制御及び自動追従制御のＯＮ／ＯＦＦを行うメインスイッチ（図示せず）が配設されている。
【００１６】
ステレオカメラ３は、ステレオ光学系として例えば電荷結合素子（ＣＣＤ）等の固体撮像素子を用いた１組の（左右の）ＣＣＤカメラで構成される。これら左右のＣＣＤカメラは、それぞれ車室内の天井前方に一定の間隔を持って取り付けられ、車外の対象を異なる視点からステレオ撮像し、画像データをステレオ画像認識装置４に出力する。
【００１７】
ステレオ画像認識装置４は、ステレオカメラ３からの画像データ、車速センサ６からの自車速Ｖ０が入力され、ステレオカメラ３からの画像データに基づき自車両１前方の立体物データと白線データの前方情報を検出する。すなわち、ステレオ画像認識装置４は、例えば、ステレオカメラ３のＣＣＤカメラで撮像した自車両１の進行方向の環境の１組のステレオ画像対に対し、対応する位置のずれ量から三角測量の原理によって距離情報を求める。そして、このデータを基に、周知のグルーピング処理や、予め記憶しておいた三次元的な道路形状データ、立体物データ等と比較し、白線データ、道路に沿って存在するガードレール、縁石等の側壁データ、車両等の立体物データを抽出する。なお、車両等の立体物データとしては、例えば、後面の左端点と右端点の位置情報が記憶され、更に、この後面の左端点と右端点との略中央が立体物または先行車の重心位置として記憶される。
【００１８】
そして、ステレオ画像認識装置４は、例えば、検出した白線データ等に基づいて自車両１の進行路（自車進行路）を推定するとともに、自車進行路に対して所定幅を有する領域を自車走行レーンとして設定する（例えば図４，５参照）。なお、白線データ等が検出されない場合には、ステレオ画像認識装置４は、例えば、ナビゲーション装置（図示せず）から入力される地図情報等に基づいて自車進行路を推定してもよい。更に、ステレオ画像認識装置４は、自車走行レーン上で自車両１に最も近い車両（立体物）であって、自車両１と略同じ方向に所定の速度（例えば、０ｋｍ／ｈ以上）で移動するものを先行車として抽出する。
【００１９】
ここで、ステレオ画像認識装置４は、例えば、先行車よりも手前で、自車走行レーン上に新たな車両（立体物）が割り込んだ場合（先行車と自車両との間に車両が割り込んだ場合）に、当該車両を新たな先行車として抽出する。また、ステレオ画像認識装置４は、例えば、自車走行レーンから先行車が離脱した際に、当該自車走行レーン上に別の車両（立体物）が存在する場合には、自車両１に最も近い車両を新たな先行車として抽出する。すなわち、ステレオ画像認識装置４は、車両の割込や離脱に応じて、制御対象とする先行車を適宜切替える。
【００２０】
そして、ステレオ画像認識装置４は、例えば、先行車位置（例えば、図４に示すように、自車両１を原点とするＸ−Ｚ座標系上の座標位置）、先行車距離（車間距離）、先行車速（（車間距離の変化量）＋（自車速））、先行車加速度（先行車速の微分値）、白線座標、白線認識距離、自車進行路座標等の各データを制御ユニット５に出力する。このように、ステレオカメラ３及びステレオ画像認識装置４は、先行車情報検出手段としての機能を有する。
【００２１】
制御ユニット５は、ドライバの操作入力によって設定される走行速度を維持するよう定速走行制御を行う低速走行制御の機能、及び、自動追従制御（追従加減速制御、及び、追従操舵制御）の機能を実現するもので、ドライバが図示しないメインスイッチをＯＮし、定速走行操作レバーにより、希望する車速をセットすると、定速走行スイッチ９からの信号が制御ユニット５に入力される。そして、車速センサ６で検出した車速が、ドライバのセットした設定車速に収束するように、スロットル弁制御装置１０に信号出力してスロットル弁１１の開度をフィードバック制御し、自車両１を自動的に定速状態で走行させ、或いは、自動ブレーキ制御装置１２に減速信号を出力して自動ブレーキを作動させる。
【００２２】
また、制御ユニット５は、定速走行制御を行っている際に、ステレオ画像認識装置４にて先行車を認識した場合には、後述する自動追従制御へ自動的に移行する。なお、定速走行制御の機能、及び、自動追従制御の機能は、ドライバがブレーキを踏んだ場合や、自車速が予め設定しておいた上限値を超える場合、或いは、メインスイッチがＯＦＦされた場合に、解除されるようになっている。
【００２３】
車両の走行制御が追従走行制御へ移行すると、例えば、目標車間時間を自車速に基づいて演算設定し、先行車との車間距離と先行車速と自車速と目標車間時間とに基づき目標加速度を演算して、スロットル弁制御装置１０に信号出力して、スロットル弁１１の開度をフィードバック制御し、或いは、自動ブレーキ制御装置１２に減速信号を出力して自動ブレーキを作動させ、追従走行（追従停止、追従発進も含む）させる（追従加減速制御）。
【００２４】
また、車両の走行制御が追従走行制御へ移行し、先行車が旋回や進行方向の変更を行った場合、後述の図２に示すフローチャートに従って、電動パワーステアリング制御装置１３に対するパワーステアリング指示電流値ｉｃを演算し、出力して追従操舵制御を実行する。具体的には、制御ユニット５は、先行車の現在位置と自車両１の現在位置に応じた自車両１の制御目標値として、例えば、目標ヨーレートγｔを演算する。そして、制御ユニット５は、演算した目標ヨーレートγｔに基づき、例えばＰＩＤ制御を用いたフィードバック制御により、先行車追従のための操舵制御量としてのパワーステアリング指示連流値ｉｃを演算してパワーステアリング制御装置１３に出力する。
【００２５】
その際、制御ユニット５は、ステレオ画像認識装置４で先行車の切替えを判定した場合に、フィードバック制御の制御ゲイン（本実施形態においては、後述の比例項ゲインＧS、微分項ゲインＧV、及び、積分項ゲインＧH）を一時的に低減させる（小さな値に変更する）。具体的には、制御ユニット５は、例えば後述の図３に示すフローチャートに従って制御ゲインの設定を行い、制御対象となる先行車の切替えが判定されると、制御ゲインを所定値まで低下させ、低下させたゲイン値を設定時間保持した後、元のゲイン値まで徐々に復帰させる。この制御ゲインの設定に際し、制御ユニット５は、先行車切替え直後の制御ゲインの下げ量を、新たに切替えられた先行車（現先行車）の走行状態に応じて可変設定する。また、制御ユニット５は、制御ゲインを元のゲイン値まで復帰させる際の上げ幅を、現先行車の走行状態に応じて可変設定する。さらに、制御ユニット５は、自車進行路上にカーブが存在する場合、制御ゲインを元のゲイン値まで復帰させる際の上げ幅を大きく設定する。このように、制御ユニット５は、操舵制御量演算手段、及び、制御ゲイン設定手段としての機能を実現する。
【００２６】
なお、符号１４は、ＡＣＣシステム２の各作動状態を表示する液晶モニタであり、例えば車載のナビゲーションシステムと共用される。
【００２７】
次に、追従走行制御の追従操舵制御について、図２のフローチャートで説明する。この追従操舵制御プログラムは、ＡＣＣシステム２のメインスイッチがＯＮされた後、自車両１の前方に先行車が検出されて追従走行制御に移行すると所定時間毎に実行されるものであり、先ず、制御ユニット５は、ステップ（以下、「Ｓ」と略称）１０１で、必要なパラメータの読み込みを行う。
【００２８】
次いで、Ｓ１０２において、制御ユニット５は、自車速Ｖ０と予め設定しておいた車速の閾値Ｖ１（例えば３５ｋｍ／ｈ）とを比較し、自車速Ｖ０が車速の閾値Ｖ１未満の場合は、Ｓ１０４以降へと進む。一方、制御ユニット５は、Ｓ１０２で、自車速Ｖ０が車速の閾値Ｖ１以上であると判定すると、Ｓ１０３に進み、現在のステアリング角を維持させた後、プログラムを抜ける。
【００２９】
Ｓ１０２で、自車速Ｖ０が車速の閾値Ｖ１未満と判定されてＳ１０４に進むと、制御ユニット５は、以下の（１）式により、現在の自車両１の位置と先行車の位置を基に目標走行半径Ｒｔを演算する。すなわち、制御ユニット５は、自車両１を原点Ｏとする座標系において、先行車の重心位置の座標を（ｘｔ，ｚｔ）とし、
Ｒｔ＝（ｘｔ２＋ｚｔ２）／（２・ｘｔ）  …（１）
により、目標走行半径Ｒｔを演算する。
【００３０】
続くＳ１０５において、制御ユニット５は、以下の（２）式により、制御目標値としての目標ヨーレートγｔを演算する。  
γｔ＝Ｖ０／Ｒｔ  …（２）
【００３１】
Ｓ１０５で目標ヨーレートγｔを演算してＳ１０６に進むと、制御ユニット５は、後述するゲイン設定プログラムを実行して制御ゲイン（比例項ゲインＧS，微分項ゲインＧV，積分項ゲインＧH）を演算する。
【００３２】
そして、制御ユニット５は、Ｓ１０７へと進み、以下の（３）式により目標ヨーレートγｔに基づく操舵制御量としてパワーステアリング指示電流値ｉｃを演算し、出力した後、プログラムを抜ける。  
ｉｃ＝ＧS・（γｔ−γｒ）＋ＧV・（ｄ（γｔ−γｒ）／ｄｔ）
＋ＧH・∫（γｔ−γｒ）ｄｔ  …（３）
【００３３】
次に、上述の追従操舵制御プログラムのＳ１０５で実行される制御ゲインの演算について、図３のフローチャートに従って説明する。ここで、図３のフローチャートは比例項ゲインＧSの設定プログラムについて示すものであり、このプログラムにより、制御ユニット５は、例えば、同一先行車が継続して検出されている定常時には比例項ゲインＧSを予め設定された固定値Ｇ０に設定し、先行車切替え後の過渡状態には比例項ゲインＧSをＧ０よりも低いゲイン値に可変設定する。なお、本実施形態において、その他、Ｓ１０５で実行される微分項ゲインＧV及び積分項ゲインＧHの各演算については、比例項ゲインＧSの演算方法と同様であるので説明を省略する。
【００３４】
このプログラムがスタートすると、制御ユニット５は、先ず、Ｓ２０１で、制御対象となる先行車が新たな先行車に切替えられた直後であるか否かを調べる。そして、制御ユニット５は、Ｓ２０１において、制御対象となる先行車が新たな先行車に切替えられた直後（例えば図５に、車両の割込により先行車が切替えられた直後の状態を示す）であると判定した場合にはＳ２０２に進み、そうでない場合にはＳ２１９に進む。
【００３５】
Ｓ２０１からＳ２０２に進むと、制御ユニット５は、以降のＳ２１０までの処理により、先行車切替え直後の比例項ゲインＧSを設定する。この比例項ゲインＧSは、定常時に設定される比例項ゲインＧS（例えば、予め設定された固定値Ｇ０）を、現先行車の走行状態に基づいて設定される下げ幅（減算値）Ｇsubで減算することにより設定されるものである。このため、制御ユニット５は、先ず、Ｓ２０２で、現先行車の自車両１に対する横位置ｘｔに基づいて減算値Ｇsubを演算する。ここで、Ｓ２０２において、減算値Ｇsubは、例えば制御ユニット５に予め設定されたマップ等を参照して演算されるもので、現先行車の横位置ｘｔ（絶対値）が大きい程、大値に設定される。すなわち、先行車切替え直後において、現先行車が自車両１に対して横方向に離間している程、現先行車と前先行車との横位置のギャップが大きく、操舵制御量は大きく変動することが予想される。そこで、現先行車に対する追従性を鈍くして操舵制御量の急激な変動を抑制すべく、Ｓ２０２において、現先行車の横位置ｘｔ（絶対値）が大きい程、減算値Ｇsubは大値に設定される。
【００３６】
続くＳ２０３において、制御ユニット５は、前先行車の横位置が、自車位置を基準とする現先行車の横位置と逆であるか否かを調べる。そして、Ｓ２０３において、前先行車の横位置が現先行車の横位置と逆であると判定すると、制御ユニット５は、Ｓ２０４に進み、現在設定されている減算値Ｇsubに対し、予め設定された減算値Ｇ１を加算した後（Ｇsub←Ｇsub＋Ｇ１）、Ｓ２０５に進む。すなわち、前先行車の横位置が現先行車の横位置と逆である場合、先行車が切替わった直後に操舵方向が逆となる可能性が高く、このような場合、操舵制御量は大きく変動することが予想される。そこで、現先行車に対する追従性を鈍くして操舵制御量の急激な変動を抑制すべく、Ｓ２０４において、現在設定されている減算値Ｇsubに対し減算値Ｇ１が加算される。
【００３７】
一方、Ｓ２０３において、前先行車と現先行車の横位置が自車両１を基準として同一方向であると判定すると、制御ユニット５は、そのままＳ２０５に進む。
【００３８】
Ｓ２０３或いはＳ２０４からＳ２０５に進むと、制御ユニット５は、現先行車と前先行車の横速度成分が互いに離間する方向であるか否かを調べる。そして、Ｓ２０５において、現先行車と前先行車の横速度成分が互いに離間する方向であると判定すると、制御ユニット５は、Ｓ２０６に進み、現在設定されている減算値Ｇsubに対し、予め設定された減算値Ｇ２を加算した後（Ｇsub←Ｇsub＋Ｇ２）、Ｓ２０７に進む。すなわち、現先行車と前先行車の速度成分が互いに離間する方向である場合、先行車が切替わった直後に操舵方向が逆となる可能性が高く、このような場合、操舵制御量は大きく変動することが予想される。そこで、現先行車に対する追従性を鈍くして操舵制御量の急激な変動を抑制すべく、Ｓ２０６において、現在設定されている減算値Ｇsubに対し、減算値Ｇ２が加算される。
【００３９】
一方、Ｓ２０５において、現先行車と前先行車の横速度成分が互いに離間する方向ではないと判定すると、制御ユニット５は、そのままＳ２０７に進む。
【００４０】
Ｓ２０５或いはＳ２０６からＳ２０７に進むと、制御ユニット５は、自車進行路前方にカーブが存在するか否かを調べる。そして、制御ユニット５は、Ｓ２０７において、前方にカーブが存在すると判定した場合にはＳ２０８に進み、カーブが存在しないと判定した場合にはＳ２１０に進む。
【００４１】
Ｓ２０７からＳ２０８に進むと、制御ユニット５は、現先行車の横速度成分とカーブ方向とが逆であるか否かを調べる。そして、Ｓ２０８において、現先行車の横速度成分とカーブ方向とが逆であると判定すると、制御ユニット５は、Ｓ２０９に進み、現在設定されている減算値Ｇsubに対して予め設定された減算値Ｇ３を加算した後（Ｇsub←Ｇsub＋Ｇ３）、Ｓ２１０に進む。すなわち、自車進行路前方にカーブが存在する場合、前先行車はカーブ方向への横速度成分を有していた可能性が高く、このような場合、先行車が切替わった直後に操舵方向が逆となる可能性が高いため、操舵制御量は大きく変動することが予想される。また、自車進行路前方にカーブが存在する場合、当該カーブを走行すべく、現先行車の横速度は直ちにカーブ方向へと切替わることが予想される。そこで、現先行車に対する追従性を鈍くして操舵制御量の急激な変動を抑制すべく、Ｓ２０９において、現在設定されている減算値Ｇsubに対し、減算値Ｇ３が加算される。
【００４２】
一方、Ｓ２０８において、現先行車の横速度成分とカーブ方向とが一致すると判定すると、制御ユニット５は、Ｓ２１０に進む。
【００４３】
そして、Ｓ２０７、Ｓ２０８、或いはＳ２０９からＳ２１０に進むと、制御ユニット５は、定常時の比例項ゲインＶ０を、現在設定されている最終的な減算値Ｇsubで減算することにより、先行車切替え直後の比例項ゲインＧSを設定する（ＧS←Ｇ０−Ｇsub）。
【００４４】
なお、先行車切替え直後の比例項ゲインＧSの設定に際し、上述のＳ２０３、Ｓ２０５、或いはＳ２０８の判定に基づく減算値Ｇsubの更新は適宜選択的に行われるものであってもよい。
【００４５】
Ｓ２１０からＳ２１１に進むと、制御ユニット５は、以降のＳ２１８までの処理により、先行車切替え直後の比例項ゲインＧSを定常時の比例項ゲインＧ０に復帰させる際に用いるゲイン復帰定数ｋを設定する。このゲイン復帰定数ｋは、例えば、現先行車の横速度Ｖxtに応じてゲイン値の上げ幅を規定するための定数であり、減算値Ｇsubに基づいて与えられる初期値を、Ｓ２１８までの処理で補正することによって最終的な値が設定される。
【００４６】
具体的に説明すると、制御ユニット５は、Ｓ２１１において、現先行車の横位置ｘｔ（絶対値）が自車両１から設定値以上離間しているか否かを調べる。そして、Ｓ２１１において、現先行車の横位置が自車両１から設定値以上離間していると判定すると、制御ユニット５は、Ｓ２１２に進み、現在設定されているゲイン復帰定数ｋに対して予め設定された定数ｋ１を加算した後（ｋ←ｋ＋ｋ１）、Ｓ２１０に進む。すなわち、現先行車の横位置が自車両１から設定値以上離間している場合には、自車進行路前方にカーブが存在することが予想される。そこで、現先行車の横位置が自車両１から設定値以上離間している場合には、比例項ゲインＧSを定常時のゲイン値Ｇ０に早期に復帰させ、現先行車の追従によるスムーズなカーブ走行を実現すべく、Ｓ２１２において、現在設定されているゲイン復帰定数ｋに対して定数ｋ１が加算される。
【００４７】
一方、Ｓ２１１において、現先行車の横位置が自車両１に対して設定値以上離間していないと判定すると、制御ユニット５は、そのままＳ２１３に進む。
【００４８】
Ｓ２１１或いはＳ２１２からＳ２１３に進むと、制御ユニット５は、現先行車の横速度Ｖxtが設定値以上であるか否かを調べる。そして、Ｓ２１３において、現先行車の横速度Ｖxtが設定値以上であると判定すると、制御ユニット５は、Ｓ２１４に進み、現在設定されているゲイン復帰定数ｋに対して予め設定された定数ｋ２を加算した後（ｋ←ｋ＋ｋ２）、Ｓ２１５に進む。すなわち、車両の割込によって先行車が切替わった場合等において、現先行車の横速度が大きい場合には、現先行車の走行位置は自車走行レーンの一側寄りから略中央に速やかに収束することが予想される。そこで、現先行車の横速度が設定値以上である場合には、比例項ゲインＧSを定常時のゲイン値Ｇ０に早期に復帰させ、現先行車に対する操舵のレスポンスを速やかに回復すべく、Ｓ２１４において、現在設定されているゲイン復帰定数ｋに対して定数ｋ２が加算される。
【００４９】
一方、Ｓ２１３において、現先行車の横速度Ｖxtが設定値以下であると判定すると、制御ユニット５は、そのままＳ２１５に進む。
【００５０】
Ｓ２１３或いはＳ２１４からＳ２１５に進むと、制御ユニット５は、現先行車の横加速度ａxtが設定値以上であるか否かを調べる。そして、Ｓ２１５において、現先行車の横加速度ａxtが設定値以上であると判定すると、制御ユニット５は、Ｓ２１６に進み、現在設定されているゲイン復帰定数ｋに対して予め設定された定数ｋ３を加算した後（ｋ←ｋ＋ｋ３）、Ｓ２１６に進む。すなわち、現先行車の横加速度が設定値以上である場合、現先行車が自車走行レーンを横切ろうとしている状態、或いは、現先行車が前方のカーブに進入している状態等が予想される。そこで、現先行車の横加速が設定値以上である場合には、比例項ゲインＧSを定常時のゲイン値Ｇ０に早期に回復させ、現先行車に対する操舵のレスポンスを速やかに回復すべく、Ｓ２１６において、現在設定されているゲイン復帰定数ｋに対して定数ｋ３が加算される。
【００５１】
一方、Ｓ２１５において、現先行車の横加速度ａxtが設定値以下であると判定すると、制御ユニット５は、そのままＳ２１７に進む。
【００５２】
Ｓ２１５或いはＳ２１６からＳ２１７に進むと、制御ユニット５は、ステレオ画像認識装置４で推定した自車進行路の前方にカーブが存在するか否かを調べる。そして、Ｓ２１７において、自車進行路前方にカーブが存在すると判定すると、制御ユニット５は、Ｓ２１８に進み、現在設定されているゲイン復帰定数ｋに対して予め設定された定数ｋ４を加算した後（ｋ←ｋ＋ｋ４）、ルーチンを抜ける。すなわち、自車進行路前方にカーブが存在している場合には、比例項ゲインＧSを定常時のゲイン値Ｇ０に早期に回復させ、現先行車に対する操舵のレスポンスを速やかに回復すべく、Ｓ２１８において、現在設定されているゲイン復帰定数ｋに対して定数ｋ４が加算される。
【００５３】
一方、Ｓ２１７において、自車進行路前方にカーブが存在しないと判定すると、制御ユニット５は、そのままルーチンを抜ける。
【００５４】
なお、ゲイン復帰定数ｋの設定に際し、上述のＳ２１１、Ｓ２１３、Ｓ２１５、或いはＳ２１７の判定に基づくゲイン復帰定数ｋの更新は適宜選択的に行われるものであってもよい。
【００５５】
また、Ｓ２０１において、制御対象となる先行車が新たな先行車に切替えられた直後ではないと判定してＳ２１９に進むと、制御ユニット５は、先行車が現先行車に切替えられてから設定時間が経過しているか否かを調べる。そして、Ｓ２１９において、先行車が切替えられてから設定時間経過していないと判定すると、制御ユニット５は、Ｓ２２０に進み、前回の比例項ゲインＧS（すなわち、現先行車に切替えられた直後にＳ２１０で設定された比例項ゲインＧS）を維持した後、ルーチンを抜ける。
【００５６】
一方、Ｓ２１９において、先行車が切替えられてから設定時間が経過していると判定すると、制御ユニット５は、Ｓ２２１に進み、自車進行路と現先行車の重心位置が所定誤差内で一致しているか否かを調べる。そして、Ｓ２２１において、自車進行路と現先行車の重心位置が所定誤差内で一致していると判定すると、制御ユニット５は、Ｓ２２４に進む。
【００５７】
一方、Ｓ２１１において、自車進行路と現先行車の重心位置が一致していないと判定すると、制御ユニット５は、Ｓ２２２に進み、現在の比例項ゲインＧSが定常時のゲイン値Ｇ０以上であるか否かを調べる。そして、Ｓ２２２において、比例項ゲインＧSが定常時のゲイン値Ｇ０以下であると判定すると、制御ユニット５は、Ｓ２２３に進み、現在の比例項ゲインＧSをゲイン復帰定数ｋと現先行車の横速度Ｖxtに基づいて更新した後（ＧS←ＧS＋ｋ・Ｖxt）、ルーチンを抜ける。
【００５８】
一方、Ｓ２２２において、比例項ゲインＧSが定常時のゲイン値Ｇ０以上であると判定すると、制御ユニット５は、Ｓ２２４に進む。そして、Ｓ２２１或いはＳ２２２からＳ２２４に進むと、制御ユニット５は、比例項ゲインＧSを定常時のゲイン値Ｇ０に設定した後（ＧS←Ｇ０）、ルーチンを抜ける。
【００５９】
このような実施形態によれば、先行車の位置と自車両１の位置に応じて制御目標値を演算し、この制御目標値に基づくフィードバック制御によって先行車追従のための操舵制御量を演算する追従操舵制御時において、先行車の切替えを判定した場合に、フィードバック制御の制御ゲインを一時的に低減させることにより、違和感のない追従操舵制御を実現することができる。
【００６０】
具体的には、先行車の切替えを検出したとき、制御ゲインを所定値まで低下させ、低下させたゲイン値を設定時間保持した後に、元のゲイン値まで徐々に復帰させることにより、違和感のない追従操舵制御を実現することができる。
【００６１】
その際、制御ゲインを低下させる際の下げ量を、新たに切替えられた先行車の走行状態に応じて可変に設定することにより、操舵制御量の大きな変動をより効果的に抑制することができる。すなわち、例えば、現先行車が自車両１に対して横方向に離間している程、制御ゲインの下げ量を大きく設定することにより、操舵制御量の大きな変動を効果的に抑制することができる。また、例えば、切替え前の先行車（前先行車）の横位置が現先行車の自車走行レーンへの侵入方向と逆の場合には、制御ゲインの下げ量を大きく設定することにより、操舵制御量の大きな変動を効果的に抑制することができる。また、例えば、現先行車の横速度が前先行車の横速度と逆の場合には、制御ゲインの下げ量を大きく設定することにより、操舵制御量の大きな変動を効果的に抑制することができる。また、例えば、自車進行路前方にカーブが存在する場合において、当該カーブの方向と現先行車の自車走行レーンへの侵入方向とが逆の場合には、制御ゲインの下げ量を大きく設定することにより、操舵制御量の大きな変動を効果的に抑制することができる。
【００６２】
また、制御ゲインを元のゲイン値まで除々に復帰させる際の上げ幅を、新たに切替えられた先行車の走行状態に応じて可変に設定することにより、ドライバに対する違和感を抑制しつつ、制御ゲインを定常時のゲイン値まで速やかに復帰させることができる。すなわち、例えば、現先行車が自車両１に対して横方向に設定距離以上離間している場合には、制御ゲインの上げ幅を大きく設定することにより、ドライバに対する違和感を抑制しつつ、新たな先行車に対する良好な追従制御を実現することができる。また、例えば、現先行車の横速度が設定値以上である場合には、制御ゲインの上げ幅を大きく設定することにより、ドライバに対する違和感を抑制しつつ、新たな先行車に対する良好な追従制御を実現することができる。また、例えば、現先行車の横加速度が設定値以上である場合には、制御ゲインの上げ幅を大きく設定することにより、ドライバに対する違和感を抑制しつつ、新たな先行車に対する良好な追従制御を実現することができる。
【００６３】
なお、上述の実施形態においては、先行車と自車両１の位置に応じて目標ヨーレートを演算し、この目標ヨーレートに基づくフィードバック制御により操舵制御量を演算する一例について説明したが、本発明はこれに限定されるものではなく、例えば、先行車と自車両１の位置に応じて目標ステアリング角を演算し、この目標ステアリング角に基づくフィードバック制御によって操舵制御量を演算してもよい。
【図面の簡単な説明】
【００６４】
【図１】車両に搭載した運転支援装置の概略構成図
【図２】追従操舵制御プログラムのフローチャート
【図３】ゲイン設定プログラムのフローチャート
【図４】自車両を基準として先行車位置を示す座標系の説明図
【図５】車両の割込による先行車切替え直後の状態を示す説明図
【符号の説明】
【００６５】
１  …  自車両
２  …  ＡＣＣシステム（運転支援装置）
３  …  ステレオカメラ（先行車情報検出手段）
４  …  ステレオ画像認識装置（先行車情報検出手段）
５  …  制御ユニット（操舵制御量演算手段、制御ゲイン設定手段）
６  …  車速センサ（自車走行情報検出手段）
８  …  ヨーレートセンサ（自車走行情報検出手段）
１３  …  電動パワーステアリング制御装置
【図１】
2007176290.tif 000003
【図２】
2007176290.tif 000004
【図３】
2007176290.tif 000005
【図４】
2007176290.tif 000006
【図５】
2007176290.tif 000007