(57)【特許請求の範囲】
【請求項１】
車両が走行している車線を逸脱するか否かを判断し、車線を逸脱すると判断した場合に車線逸脱を防止するための少なくとも警報を含む支援制御を実行する支援制御部を備えた車両の逸脱防止制御装置において、
前記支援制御部は、
車両が走行している車線の幅方向の車両横位置及び車線に対する車両のヨー角及び車両速度から車両が将来的に車線から逸脱するに至る車線逸脱予想時間を算出し、この車線逸脱予想時間から車線逸脱を判断する第１の支援制御部と、
車両横位置及び車線に対する車両ヨー角より車両ヨー角が逸脱側に向いた場合に、車線を逸脱するか否かを判断する第２の支援制御部とを備え、
車両横位置が走行環境に応じて設定される閾位置より車線中央側である場合、前記第１の支援制御部を選択し、車両横位置が前記閾位置より車線端側である場合、前記第２の支援制御部を選択する
ことを特徴とする車両の車線逸脱防止制御装置。
【請求項２】
車線中央部に、前記支援制御を実行しない不感帯を設けたことを特徴とする請求項１記載の車両の車線逸脱防止制御装置。
【請求項３】
前記閾位置は、車両速度に応じて可変設定され、車両速度が速くなるほど車線中央側に設定されることを特徴とする請求項１又は２記載の車両の車線逸脱防止制御装置。
【請求項４】
前記閾位置は、車線の曲率に応じて可変設定され、車線の曲率が大きくなるほど、カーブ外側の前記閾位置が車線中央側に設定される一方、カーブ内側の前記閾位置が車線端側に設定されることを特徴とする請求項１〜３の何れか一に記載の車両の車線逸脱防止制御装置。
【請求項５】
前記閾位置は、車線幅に応じて可変設定され、車線幅が大きくなるほど車線中央側に設定されることを特徴とする請求項１〜４の何れか一に記載の車両の車線逸脱防止制御装置。
【請求項６】
前記閾位置は、走行路のカントに応じて可変設定され、カントが大きくなるほど、カントの上側では前記閾位置が車線端側に設定される一方、カントの下側では前記閾位置が車線中央側に設定されることを特徴とする請求項１〜５の何れか一に記載の車両の車線逸脱防止制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両が走行する車線からの逸脱を防止する車両の車線逸脱防止制御装置に関する。
【背景技術】
【０００２】
近年、車両においては、運転を支援する様々な装置が開発、実用化されており、車線からの逸脱を防止する車線逸脱防止制御装置もそのような装置の一つである。例えば、特開平７−１０５４９８号公報（以下、特許文献１）では、自車両の推定進行路と車線の側縁との交点までの距離と、交点における推定進行路と側縁とのなす角度とに基づき、車線からの逸脱状態を予測し、該予測に基づいて逸脱を防止すべく自動的な修正操舵を行う自動車の走行状態判定装置の技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１０５４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の特許文献１に開示されるような車線逸脱防止制御では、車線逸脱予想時間に基づいて車線に対して逸脱を防止する車両挙動を発生することはできるが、車両が車線端付近を走行しているような状況では、車線に対する車両のヨー角が小さい場合、算出される車線逸脱予想時間が長くなる。このため、結果的にドライバが制御開始を遅いと感じる等、ドライバが所望する逸脱防止開始タイミングとの乖離が生じてしまう。
【０００５】
本発明は上記事情に鑑みてなされたもので、車線逸脱防止の制御開始タイミングをドライバの感覚と乖離することのない適正なタイミングとして、ドライバに違和感を与えることのない車両の車線逸脱防止制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様による車両の車線逸脱防止制御装置は、車両が走行している車線を逸脱するか否かを判断し、車線を逸脱すると判断した場合に車線逸脱を防止するための少なくとも警報を含む支援制御を実行する支援制御部を備えた車両の逸脱防止制御装置において、前記支援制御部は、車両が走行している車線の幅方向の車両横位置及び車線に対する車両のヨー角及び車両速度から車両が将来的に車線から逸脱するに至る車線逸脱予想時間を算出し、この車線逸脱予想時間から車線逸脱を判断する第１の支援制御部と、車両横位置及び車線に対する車両ヨー角より車両ヨー角が逸脱側に向いた場合に、車線を逸脱するか否かを判断する第２の支援制御部とを備え、車両横位置が走行環境に応じて設定される閾位置より車線中央側である場合、前記第１の支援制御部を選択し、車両横位置が前記閾位置より車線端側である場合、前記第２の支援制御部を選択する。
【発明の効果】
【０００７】
本発明によれば、車線逸脱防止の制御開始タイミングをドライバの感覚と乖離することのない適正なタイミングとして、ドライバに違和感を与えることがない。
【図面の簡単な説明】
【０００８】
【図１】車両の操舵系の構成図
【図２】Ｘ−Ｚ座標上における自車両及び車線と各パラメータの説明図
【図３】車両横位置と第１，第２の支援制御の関係を示す説明図
【図４】車速に応じた閾位置の修正特性を示す説明図
【図５】車線曲率に応じた閾位置の修正特性を示す説明図
【図６】カントに応じた閾位置の修正特性を示す説明図
【図７】車線幅に応じた閾位置の修正特性を示す説明図
【図８】車線逸脱防止制御のフローチャート
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施の形態を説明する。  
図１において、符号１は操舵角をドライバ入力と独立して設定自在な電動パワーステアリング装置を示し、この電動パワーステアリング装置１は、ステアリング軸２が、図示しない車体フレームにステアリングコラム３を介して回動自在に支持されており、その一端が運転席側へ延出され、他端がエンジンルーム側へ延出されている。ステアリング軸２の運転席側端部には、ステアリングホイール４が固設され、また、エンジンルーム側へ延出する端部には、ピニオン軸５が連設されている。
【００１０】
エンジンルームには、車幅方向へ延出するステアリングギヤボックス６が配設されており、このステアリングギヤボックス６にラック軸７が往復移動自在に挿通支持されている。このラック軸７に形成されたラック（図示せず）に、ピニオン軸５に形成されたピニオンが噛合されて、ラックアンドピニオン式のステアリングギヤ機構が形成されている。
【００１１】
また、ラック軸７の左右両端はステアリングギヤボックス６の端部から各々突出されており、その端部に、タイロッド８を介してフロントナックル９が連設されている。このフロントナックル９は、操舵輪としての左右輪１０Ｌ，１０Ｒを回動自在に支持すると共に、車体フレームに転舵自在に支持されている。従って、ステアリングホイール４を操作し、ステアリング軸２、ピニオン軸５を回転させると、このピニオン軸５の回転によりラック軸７が左右方向へ移動し、その移動によりフロントナックル９がキングピン軸（図示せず）を中心に回動して、左右輪１０Ｌ，１０Ｒが左右方向へ転舵される。
【００１２】
また、ピニオン軸５にアシスト伝達機構１１を介して、電動パワーステアリングモータ（電動モータ）１２が連設されており、この電動モータ１２にてステアリングホイール４に加える操舵トルクのアシスト、及び、設定された目標旋回量（例えば、目標ヨーレート）となるような操舵トルクの付加が行われる。電動モータ１２は、操舵制御部２０から制御出力値としての目標トルクがモータ駆動部２１に出力されてモータ駆動部２１により駆動される。
【００１３】
操舵制御部２０は、ドライバの操舵力を補助する電動パワーステアリング制御機能、車両を目標進行路に沿って走行させるレーンキープ制御機能、車線の車線区画線（左右白線）からの逸脱を判断して車線逸脱を防止する車線逸脱防止制御機能等を有している。本実施の形態においては、操舵制御部２０が有する車線逸脱防止制御機能の構成について説明する。
【００１４】
操舵制御部２０には、車線区画線（左右白線）を検出し、車線区画線から車線情報と、車線に対する車両の姿勢角・位置情報を取得する前方認識装置３１が接続されている。また、操舵制御部２０には、車速Ｖを検出する車速センサ３２、操舵角（実舵角）θｐを検出する操舵角センサ３３、ヨーレートγを検出するヨーレートセンサ３４、車線のカント角θcaを検出するカント角検出センサ３５が接続されている。
【００１５】
前方認識装置３１は、例えば、車室内の天井前方に一定の間隔をもって取り付けられ、車外の対象を異なる視点からステレオ撮像する１組のＣＣＤカメラと、このＣＣＤカメラからの画像データを処理するステレオ画像処理装置とから構成されている。前方認識装置３１のステレオ画像処理装置における、ＣＣＤカメラからの画像データの処理は、例えば以下のように行われる。
【００１６】
まず、ＣＣＤカメラで撮像した自車両の進行方向の１組のステレオ画像対に対し、対応する位置のずれ量から距離情報を求め、距離画像を生成する。白線データの認識では、白線は道路面と比較して高輝度であるという知得に基づき、道路の幅方向の輝度変化を評価して、画像平面における左右の白線の位置を画像平面上で特定する。この白線の実空間上の位置（ｘ，ｙ，ｚ）は、画像平面上の位置（ｉ，ｊ）とこの位置に関して算出された視差とに基づいて、すなわち、距離情報に基づいて、周知の座標変換式より算出される。
【００１７】
自車両の位置を基準に設定された実空間の座標系は、本実施の形態では、例えば、図２に示すように、ステレオカメラの中央真下の道路面を原点として、車幅方向をＸ軸（左方向を「＋」）、車高方向をＹ軸（上方向を「＋」）、車長方向（距離方向）をＺ軸（前方向を「＋」）とする。このとき、Ｘ−Ｚ平面（Ｙ＝０）は、道路が平坦な場合、道路面と一致する。道路モデルは、道路上の自車両の車線を距離方向に複数区間に分割し、各区間における左右の白線を所定に近似して連結することによって表現される。
【００１８】
尚、本実施の形態では、車線の形状を１組のＣＣＤカメラからの画像を基に認識する例で説明したが、他に、単眼カメラ、カラーカメラからの画像情報を基に求めるものであっても良い。
【００１９】
また、カント角検出センサ３５は、例えば、以下の（１）式により、カント角θcaを算出するようになっている。  
θca＝ｓｉｎ-1((Ｇ’−Ｇ)／ｇ)  …（１）
ここで、ｇは重力加速度、Ｇは横加速度センサ（図示せず）で検出した横加速度値、Ｇ’は、例えば、以下の（２）式により算出される計算横加速度値である。また、（２）式におけるＡｓは車両固有のスタビリティファクタで、Ｌｗはホイールベースである。
【００２０】
Ｇ’＝(１／(１＋Ａｓ・Ｖ2))・(Ｖ2／Ｌｗ)・θｐ  …（２）
尚、カント角θcaは、他に、図示しないナビゲーションシステムの地図情報等から得られるものであっても良い。
【００２１】
更に、操舵制御部２０には、ドライバに対する警報出力を制御する警報制御装置４０が接続されており、車線逸脱を防止するための支援制御を実行する支援制御部を形成している。この車線逸脱防止の支援制御は、少なくともドライバに警報を発する警報制御を含む制御、すなわち、ドライバに対する警報制御のみ、或いはドライバに対する警報制御に加えて車線逸脱防止のための修正操舵やブレーキ制御等の制御介入を実施することを想定している。
【００２２】
後述するように、操舵制御部２０における支援制御部としての機能は、車線逸脱の判断条件が異なる第１の支援制御部２０ａと第２の支援制御部２０ｂとの２つの機能部を有して構成されている。操舵制御部２０は、上述の車線位置情報、各センサ信号を基に、車線の幅方向の車両横位置ｘｖを算出し、車両横位置ｘｖに応じて第１の支援制御部２０ａによる第１の支援制御と第２の支援制御部２０ｂによる第２の支援制御とを選択的に実行する。
【００２３】
車両横位置ｘｖは、前方認識装置３１で取得した左右白線に基づいて算出される。自車両の左側の白線（白線モデル）ｘＬ、右側の白線（白線モデル）ｘＲは、最小二乗法により、以下の（３），（４）式により近似される。  
ｘＬ＝ＡＬ・ｚ2＋ＢＬ・ｚ＋ＣＬ    …（３）
ｘＲ＝ＡＲ・ｚ2＋ＢＲ・ｚ＋ＣＲ    …（４）
【００２４】
ここで、上述の（３）式、（４）式における、「ＡＬ」と「ＡＲ」は、それぞれの曲線における曲率を示し、左側の白線の曲率κは、２・ＡＬであり、右側の白線の曲率κは、２・ＡＲである。また、（３）式、（４）式における、「ＢＬ」と「ＢＲ」は、それぞれの曲線の自車両の幅方向における傾きを示し、「ＣＬ」と「ＣＲ」は、それぞれの曲線の自車両の幅方向における位置を示す（図２参照）。
【００２５】
従って、自車両の車線に対するヨー角（対車線ヨー角）θyawは、以下の（５）式により算出することができる。また、車線中央からの幅方向の自車両位置である車両横位置ｘｖは、以下の（６）式により算出することができる。  
θyaw＝（ＢＬ＋ＢＲ）／２  …（５）
ｘｖ＝（ＣＬ＋ＣＲ）／２    …（６）
【００２６】
以上の（６）式による車両横位置ｘｖを用いた車線逸防止の支援制御においては、図３に示すように、車線中央に車線逸脱防止制御を実施しない幅Ｈの不感帯Ｄを設ける。そして、この不感帯Ｄの外側に自車両が位置するとき、車両横位置ｘｖに応じて第１の支援制御と第２の支援制御とを選択的に実行する。尚、図３は、自車両が車線中央から左白線側を走行している場合を図示しているが、左白線側を走行している場合も同様である。
【００２７】
詳細には、第１の支援制御は、車両横位置ｘｖが不感帯Ｄの外側、且つ車線幅方向に設定される横位置である閾位置ｘｔｈよりも内側の車線中央側の領域Ｒ１内であるときに実行され、第２の支援制御は、車両横位置ｘｖが閾位置ｘｔｈの外側の車線端側の領域Ｒ２内であるときに実行される。
【００２８】
第１の支援制御は、所定時間後の車両横位置に基づいて車線を逸脱するか否かを判断して実施される制御である。具体的には、車両横位置ｘｖと車両のヨー角θyawと車速Ｖに基づいて、車両の推定進行路と車線側縁との交点Ｐcpに到達するまでの時間（車線から逸脱するまでの車線逸脱予想時間）Ｔttlcを、例えば以下の（７）式により算出し、車線逸脱予想時間Ｔttlcと予め設定しておいた閾値（支援開始時間）とを比較することにより、第１の支援制御を開始するか否かを判断する。  
Ｔttlc＝Ｌ／（Ｖ・ｓｉｎ（θyaw））  …（７）
【００２９】
尚、（７）式におけるＬは、車線車両間距離（図２参照）であり、以下の（７’）式により算出される。ここで、ＴＲは車両のトレッドであり、本実施の形態では、タイヤ位置を車線逸脱判定の基準に用いるものとする。  
Ｌ＝（（ＣＬ−ＣＲ）−ＴＲ）／２−ｘｖ  …（７’）
【００３０】
そして、車線逸脱予想時間Ｔttlcが閾値より短くなった場合、車線逸脱と判断して警報制御や修正操舵等の支援制御を行う。警報制御は、警報制御装置４０から音声、チャイム音等の聴覚的な警報や、モニタ表示等の視覚的な警報を出力し、ドライバに対して車線逸脱警報を発する。また、操舵修正の支援制御では、ヨー角θyawと車線逸脱予想時間Ｔttlcとに基づいて、車線からの逸脱を防止する目標ヨーレートγtを、以下の（８）式により算出する。  
γt＝−θyaw／Ｔttlc  …（８）
【００３１】
次に、目標ヨーレートγtと実際のヨーレートγを基に、車線からの逸脱を防止する車両のヨー角を目標ヨー角θyawtとして、例えば、以下の（９）式により算出する。ここで、θyaw0は、実験、演算等により予め設定しておいたヨー角基準値で、逸脱方向とは反対方向の小さな値に設定されている。また、Ｇｎは、車速、曲率、カント、車線幅等に基づいて設定される感応ゲインである。
【００３２】
θyawt＝Ｇｎ・θyaw0  …（９）
【００３３】
そして、目標ヨーレートγtを設定した後は、例えば、以下の（１０）式により、目標トルクＴｐを算出し、この目標トルクＴｐをモータ駆動部２１に出力して電動モータ１２を駆動することで、車線逸脱を回避する操舵修正の制御介入を実施する。ここで、Ｋｐは比例ゲイン、Ｋｉは積分ゲイン、Ｋｄは微分ゲインである。
【００３４】
Ｔｐ＝Ｋｐ・(γt-γ)+Ｋｉ・∫(γt-γ)ｄｔ+Ｋｄ・ｄ(γt-γ)／ｄｔ…（１０）
【００３５】
一方、第２の支援制御は、現在の車両横位置ｘｖと車線に対するヨー角θyawとに基づいて車線を逸脱するか否かを判断して実施される制御であり、車線境界付近で車線に対する車両のヨー角が小さい場合にも適正に逸脱防止制御を機能させるための制御である。すなわち、車線逸脱予想時間Ｔttlcに基づく第１の支援制御では、車線境界付近に車両がいる状況であっても、車線に対する車両のヨー角が小さい場合には、算出される車線逸脱予想時間Ｔttlcが長くなるため、結果的に、逸脱防止制御の開始が遅く感じられる等、ドライバが所望する逸脱開始タイミングと乖離してしまう。このため、車線境界付近では、第１の支援制御から第２の支援制御に切り換えて、車線逸脱防止制御の開始タイミングがドライバの感覚と乖離しないように適正化する。
【００３６】
具体的には、第２の支援制御では、車両横位置ｘｖが左白線有或いは右白線近傍の領域Ｒ２内にあり、且つ、車線に対するヨー角θyawが所定時間継続して車線から逸脱する方向を指向しているとき（例えば、車線に対するヨー角θyawが車線外側を指向している状態或いは車線内側であっても設定値以下の状態が所定時間継続しているとき）、車線逸脱と判断して警報制御や修正操舵等の支援制御を行う。ここで、本実施の形態においては、第２の支援制御は、第１の支援制御とは車線逸脱判断による警報や修正操舵の開始タイミングが異なるのみで、警報や修正操舵の支援制御は、第１の支援制御と基本的に同様であるが、警報の強さや操舵制御の各ゲインを変更するようにしても良い。
【００３７】
以上の第１の支援制御と第２の支援制御を切り換える車両位置となる閾位置ｘｔｈは、車速Ｖ、車線の曲率κ、カント角θca、車線幅ｗ等の走行環境に応じて動的に変更される。このような閾位置ｘｔｈは、例えば、予め基準位置を設定しておき、この基準位置を修正する係数を予め実験やシミュレーション等によって求めてマップを作成し、このマップを参照して得られる係数で基準位置を修正することにより動的に変更される。
【００３８】
閾位置ｘｔｈを修正する係数のマップは、車速Ｖ、車線の曲率κ、カント角θca、車線幅ｗ等の各パラメータ毎に個別に作成しても良く、また、車速Ｖ、車線の曲率κ、カント角θca、車線幅ｗ等の各パラメータを用いた多次元のマップとして作成しても良い。ここでは、個別のパラメータ毎に係数マップを作成するものとして、自車両の車速Ｖ、走行路（車線）の曲率κ、走行路のカント角θca、車線幅ｗをパラメータとする各修正係数Ｋｖ，Ｋκ，Ｋｃａ、Ｋｗの特性の一例について説明する。尚、修正係数は、修正無しを１として値が大きくなる程、閾位置ｘｔｈが車線中央側に移動するものとする。
【００３９】
車速Ｖに応じた閾位置ｘｔｈの修正係数Ｋｖは、例えば、図４に示すように、車速Ｖが速くなるほど、係数値が大きくなるように設定されている。これは、車速が速い場合には、閾位置ｘｔｈを車線中心側に移動させて第２の支援制御（車両横位置による支援制御）の開始タイミングを早くし、確実に逸脱防止が図られるようにするためである。
【００４０】
また、曲率κに応じた閾位置ｘｔｈの修正係数Ｋκは、例えば、図５に示すように、カーブ外側を走行する場合（図中に実線で示す特性）と、カーブ内側を走行する場合（図中に破線で示す特性）とで異なる特性に設定されている。カーブ外側を走行する場合は、曲率κが大きくなるほど、係数値が大きくなるように設定され、カーブ内側を走行する場合は、曲率κが大きくなるほど、係数値が小さくなるように設定されている。
【００４１】
すなわち、カーブ外側を走行する場合とカーブ内側を走行する場合とを比較すると、車線から逸脱しないように走行するには、カーブ内側を走行する方が相対的に大きなヨー角が必要になる。従って、曲率κが大きくなるほど、カーブ外側では閾位置ｘｔｈを車線中央側に移動させ、カーブ内側では閾位置ｘｔｈを車線端部側に移動させることで、第１の支援制御から第２の支援制御に移行するタイミングを適正化する。
【００４２】
更に、カント角θcaに応じた閾位置ｘｔｈの修正係数Ｋｃａは、例えば、図６に示すように、車両がカントの下側を走行する場合と、カントの上側を走行する場合とに分けて設定されている。カントの下側を走行する場合は、図６中に実線で示すように、カント角θcaが大きくなるほど、修正係数Ｋｃａが大きくなるように設定され、カントの上側を走行する場合は、図６中に破線で示すように、カント角θcaが大きくなるほど、修正係数Ｋｃａが小さくなるように設定されている。
【００４３】
すなわち、カントの下側を走行する場合には、重力による横加速度がカントを下ってカント下側の車線を逸脱させる方向に作用するため、閾位置ｘｔｈを車線中央側に移動させて早期に車両横位置による逸脱防止制御（第２の支援制御）が開始されるようにする。逆に、カントの上側を走行する場合には、重力による横加速度がカントを下ってカント上側の車線から遠ざかる方向（車線を逸脱し難い方向）に作用するため、閾位置ｘｔｈを車線の端部側に移動させて第２の支援制御への移行を緩やかなものとして、警報や制御介入のタイミングを適正化してドライバの感覚との乖離を防止する。
【００４４】
また、車線幅ｗに応じた閾位置ｘｔｈの修正係数Ｋｗは、例えば、図７に示すように、車線幅ｗが広いほど、閾位置ｘｔｈが車線中央側に移動するように大きな値に設定されており、車線幅ｗが狭くなると、閾位置ｘｔｈが車線端側に移動する。これは、車線幅ｗが広いほど、第１の支援制御による車線逸脱防止制御では、逸脱判定の警報や操舵制御が開始されるまでの時間が長くなるため、閾位置ｘｔｈを車線中央側に移動させて早期に車両横位置による逸脱防止制御（第２の支援制御）が開始されるようにし、逆に、車線幅ｗが狭い場合には、第１の支援制御から第２の支援制御に不用意に移行しないようにするためであり、第１の支援制御と第２の支援制御との切り換えタイミングを適正化してドライバに違和感を与えることを防止する。
【００４５】
尚、不感帯Ｄの幅Ｈは、予め設定した固定幅とするが、閾位置ｘｔｈと同様、走行環境に応じて動的に変更するようにしても良い。
【００４６】
次に、操舵制御部２０で実行される車線逸脱防止制御のプログラム処理について、図８に示すフローチャートを用いて説明する。  
この車線逸脱防止制御では、先ず、最初のステップＳ１において、現在の車両横位置ｘｖが不感帯Ｄの外側にあるか否かを調べる。そして、車両横位置ｘｖが不感帯Ｄの内側である場合には、車線逸脱防止のための制御は実行せずに本処理を抜け、車両横位置ｘｖが不感帯Ｄの外側である場合、ステップＳ１からステップＳ２へ進んで車両横位置ｘｖが閾位置ｘｔｈよりも内側の車線中央側の領域Ｒ１内であるか否かを調べる。
【００４７】
ステップＳ２において、車両横位置ｘｖが領域Ｒ１内である場合、ステップＳ２からステップＳ３へ進み、車線逸脱予想時間Ｔttlcを算出し（（７）式参照）、車線逸脱予想時間Ｔttlcが予め設定した支援開始時間Ｔst以上であるか否かを調べる。そして、Ｔttlc＜Ｔstの場合には本処理を抜け、Ｔttlc≧Ｔstになった場合、ステップＳ３からステップＳ４へ進んで、車線逸脱予想時間Ｔttlcに基づく上述の第１の支援制御を開始する。
【００４８】
一方、ステップＳ２において、車両横位置ｘｖが領域Ｒ１内でない場合には、ステップＳ２からステップＳ５へ進み、車両横位置と左右白線位置との関係を調べて車線逸脱状態にあるか否かを判断する。その結果、車線を逸脱していない場合には、ステップＳ５からステップＳ６以降へ進んで第２の支援制御に係る処理を行い、既に車線を逸脱している場合には本処理を抜け、車線復帰処理に移行する。この車線復帰処理は、詳細は省略するが、ドライバに対して警報を出力すると共に車線中央側への操舵制御を行、状況に応じて強制的にブレーキを作動させたりする処理である。
【００４９】
ステップＳ６以降の処理では、ステップＳ６で車両が左逸脱側にあるか右逸脱側にあるか、すなわち車両横位置が左白線内側の近傍か右白線内側の近傍かを調べる。左逸脱側の場合には、ステップＳ７へ進み、右逸脱側の場合、ステップＳ１１へ進む。先ず、左逸脱側の処理について説明し、次に、右逸脱側の処理について説明する。
【００５０】
左逸脱側の処理では、ステップＳ７で車線に対するヨー角（対車線ヨー角）θyawが左白線を逸脱する方向の角度であるか否かを調べる。その結果、対車線ヨー角θyawが左白線に対して車線中央側を指向する等して左白線を逸脱する方向でない場合には、ステップＳ７から本処理を抜け、対車線ヨー角θyawが左白線を逸脱する方向である場合、ステップＳ７からステップＳ８へ進む。
【００５１】
ステップＳ８では、左白線を逸脱する方向である状態が連続して継続する時間を計時するカウンタＣ1をカウントアップ（Ｃ1←Ｃ1＋１）し、ステップＳ９でカウンタＣ1が予め設定した支援開始時間に相当する閾値Ｃ1Th以上となったか否かを調べる。Ｃ1＜Ｃ1Thの場合には、本処理を抜け、Ｃ1≧Ｃ1Thの場合、ステップＳ１０で車両横位置に基づく上述の第２の支援制御を開始する。
【００５２】
一方、右逸脱側のステップＳ１１以降の処理では、ステップＳ１１で対車線ヨー角θyawが右白線を逸脱する方向の角度であるか否かを調べる。その結果、対車線ヨー角θyawが右白線に対して車線中央側を指向しており、右白線を逸脱する方向でない場合には、ステップＳ１１から本処理を抜け、対車線ヨー角θyawが右白線を逸脱する方向である場合、ステップＳ１１からステップＳ１２へ進む。
【００５３】
ステップＳ１２では、右白線を逸脱する方向である状態が連続して継続する時間を計時するカウンタＣ2をカウントアップ（Ｃ2←Ｃ2＋１）し、ステップＳ１３でカウンタＣ2が予め設定した支援開始時間に相当する閾値Ｃ2Th以上となったか否かを調べる。Ｃ2＜Ｃ2Thの場合には、本処理を抜け、Ｃ2≧Ｃ2Thの場合、ステップＳ１４で第２の支援制御を開始する。
【００５４】
尚、左逸脱側のステップＳ７〜Ｓ１０の制御処理、左逸脱側のステップＳ１１〜Ｓ１４の制御処理は、ステップＳ７，Ｓ１２の対車線ヨー角θyawの判断基準が異なるのみで、カウンタの閾値Ｃ1Th，Ｃ2Thや第２の支援制御の内容は基本的に同様であるが、道路の車線の数や現在走行している車線の位置等に応じて左右の制御内容を調整するようにしても良い。
【００５５】
このように本実施の形態においては、車両横位置ｘｖが不感帯Ｄの外側、且つ車線幅方向に設定される横位置である閾位置ｘｔｈよりも内側の車線中央側の領域Ｒ１内であるときには、車線逸脱予想時間Ｔttlcから車線逸脱を判断する第１の支援制御を選択し、車両横位置ｘｖが閾位置ｘｔｈの外側の車線端側の領域Ｒ２内であるときには、車両横位置ｘｖと対車線ヨー角θyawに基づいて車線逸脱を判断する第２の支援制御を選択する。これにより、車線境界付近を車両が走行しているような状況での逸脱防止制御を、ドライバの感覚と乖離することなく早期に開始することが可能となり、ドライバに違和感を与えることがない。
【符号の説明】
【００５６】
１  電動パワーステアリング装置
１２  電動モータ
２０  操舵制御部（支援制御部）
２０ａ  第１の支援制御部
２０ｂ  第２の支援制御部
２１  モータ駆動部
３１  前方認識装置
３２  車速センサ
３３  操舵角センサ
３４  ヨーレートセンサ
３５  カント角検出センサ
４０  警報制御装置
ｘｖ  車両横位置
ｘｔｈ  閾位置
Ｄ  不感帯
【図１】
0005936281.tif 000002
【図２】
0005936281.tif 000003
【図３】
0005936281.tif 000004
【図４】
0005936281.tif 000005
【図５】
0005936281.tif 000006
【図６】
0005936281.tif 000007
【図７】
0005936281.tif 000008
【図８】
0005936281.tif 000009