(57)【要約】【課題】ドライバの操舵入力がある場合であってもドライバが違和感を感じること無く自然に操舵することができ精度良く目標コースに沿って走行するように操舵支援する。【解決手段】走行路形状に基づいてフィードフォワード制御により目標コースに沿って走行するのに必要なフィードフォワード制御量を算出し、車両の走行状態に基づいてフィードバック制御により目標コースに沿って走行するのに必要な第１のフィードバック制御量を算出し、走行路形状に基づいてフィードバック制御により目標コースに沿って走行するのに必要な第２のフィードバック制御量を算出し、操舵トルクＴｄに応じて第１のフィードバック制御量と第２のフィードバック制御量の選択を行い、制御入力値としての入力トルクと制御出力値としての電動モータ電流値の少なくとも一方をフィードフォワード制御量と選択したフィードバック制御量を用いて算出し、モータ駆動部２１に出力する。【選択図】図３
2014234111.tif 000002
【特許請求の範囲】
【請求項１】
制御入力値を算出する制御入力値算出手段と、上記制御入力値に応じた制御出力値を算出する制御出力値算出手段とを備え、上記制御出力値に基づいて電動パワーステアリングモータを駆動させて設定した目標コースに沿って走行するように制御する車両のレーンキープ制御装置において、
車両の走行状態を検出する走行状態検出手段と、
走行路形状を認識する走行路形状認識手段と、
上記走行路形状に基づいてフィードフォワード制御により上記目標コースに沿って走行するのに必要な上記電動パワーステアリングモータのフィードフォワード制御量を算出するフィードフォワード制御手段と、
上記車両の走行状態に基づいてフィードバック制御により上記目標コースに沿って走行するのに必要な上記電動パワーステアリングモータのフィードバック制御量を算出する第１のフィードバック制御手段と、
上記走行路形状に基づいてフィードバック制御により上記目標コースに沿って走行するのに必要な上記電動パワーステアリングモータのフィードバック制御量を算出する第２のフィードバック制御手段と、
ドライバによる操舵意思に応じて上記第１のフィードバック制御手段によるフィードバック制御量と上記第２のフィードバック制御手段によるフィードバック制御量の選択を行うフィードバック制御量選択手段と、
上記制御入力値と上記制御出力値の少なくとも一方を上記フィードフォワード制御量と上記フィードバック制御量選択手段で選択したフィードバック制御量を用いて算出して上記電動パワーステアリングモータを駆動制御するモータ制御手段と、
を備えたことを特徴とする車両のレーンキープ制御装置。
【請求項２】
上記フィードバック制御量選択手段は、上記ドライバによる操舵意思としてのドライバによる操舵トルクが予め設定した閾値より低い場合は上記第１のフィードバック制御手段によるフィードバック制御量を選択する一方、上記ドライバによる操舵トルクが上記予め設定した閾値を越える場合は上記第２のフィードバック制御手段によるフィードバック制御量を選択することを特徴とする請求項１記載の車両のレーンキープ制御装置。
【請求項３】
上記制御入力値は操舵トルクであって、上記制御出力値は操舵トルクに応じた上記電動パワーステアリングモータの駆動電流であることを特徴とする請求項１又は請求項２記載の車両のレーンキープ制御装置。
【請求項４】
上記第１のフィードバック制御手段は、現在のドライバによる操舵角に基づいて今後の制御によるカーブ曲率を算出し、少なくとも該カーブ曲率を基にフィードバック制御量を算出することを特徴とする請求項１乃至請求項３の何れか一つに記載の車両のレーンキープ制御装置。
【請求項５】
上記第２のフィードバック制御手段は、上記認識した走行路形状に基づいて今後の制御によるカーブ曲率を算出し、少なくとも該カーブ曲率を基にフィードバック制御量を算出することを特徴とする請求項１乃至請求項３の何れか一つに記載の車両のレーンキープ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動パワーステアリングモータを駆動させて設定した目標コースに沿って走行する車両のレーンキープ制御装置に関する。
【背景技術】
【０００２】
近年、交通事故の低減やドライバの負担を軽減することを目的として、設定した目標コースに沿って走行するように操舵を支援補助し制御する様々なレーンキープ制御装置の技術が開発・提案されている。例えば、特開２００２−１２０７４４号公報（以下、特許文献１）では、白線情報を用いて検出または推定された道路曲率に応じた車両の目標横位置を算出し、白線情報を用いて検出または推定された車両の横位置，横速度，ヨーレート，レーンに対するヨー角，操舵角，操舵角速度等を要素とするベクトルに比例フィードバックゲインを乗じた比例フィードバック電流を演算し、検出された車両横変位と目標横変位との目標偏差の積分値に所定の積分フィードバックゲインを乗じた積分フィードバック電流を演算し、比例フィードバック電流と積分フィードバック電流を加算し、予め設定された指令電流制限値、もしくは、旋回加速度等に応じて算出された指令電流制限値により電流加算値の出力電流制限を行うことにより操舵アクチュエータへの指令電流を得るレーンキープアシスト制御装置において、指令電流が指令電流制限値と等しくなる飽和状態である場合、積分フィードバック部にて指令電流を減少させる方向への積分演算のみを行い、指令電流を増加させるような積分演算を行わずにその時の積分値を保持するレーンキープアシスト制御装置の技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１２０７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述の特許文献１に開示されるような検出された車両横変位と目標横変位との目標偏差を算出してフィードバック制御するレーンキープ制御装置においては、操舵アクチュエータとしてのモータの出力に加え、ドライバの操舵入力がある場合、モータ出力とドライバの操舵入力のバランスによってはドライバに違和感を与えてしまう虞がある。例えば、図８（ａ）に示すように、左カーブ車線中央からモータの出力により舵力特性がオーバーライドされている際には、舵力特性は横位置偏差に応じて舵角左方向にオフセットされ、モータトルクと逆らう方向への（図８（ａ）中の点Ｐからの）カーブ外側への操舵に対してはフリクションが増加し、カーブ内側への操舵に対してはフリクションが減少する特性となっている。このような状態で、ドライバがカーブ外側に操舵を行おうとすると、操舵の切り出しの壁感と戻りのバネ感を感じることになる。また、ドライバがカーブ内側に操舵しようとすると舵力増加の少ないフリクションで操舵が行われてしまう。また、図８（ｂ）に示すように、直進路の車線右寄りを直進している場合にはモータの出力により舵力特性は、横位置偏差に応じて舵角左方向にオフセットされてオーバーライドされ、操舵開始点は舵力特性に対して舵角右方向に偏った特性となっている。このような状態で、ドライバが図８（ｂ）中の点Ｐから車線の外方向に切り増し操舵する場合、フリクションを乗り越えた後に急に舵角が増加する舵力の抜け感が生じることになり違和感を感じることになる。また、フィードバック制御自体においても、目標コースに沿った走行制御の収束性を優先させるとモータ出力によるオーバーライド時の舵力変動、ハンドルのバネ感が強くなりドライバの操舵に対し、大きな干渉を生じてドライバの違和感が強くなり、逆に、ドライバが違和感無くフィードバック制御を実行させると制御の収束性が悪くなってしまい、これら二律背反の問題を解決する必要もある。
【０００５】
本発明は上記事情に鑑みてなされたもので、ドライバの操舵入力がある場合であってもドライバが違和感を感じること無く自然に操舵することができ、精度良く目標コースに沿って走行するように操舵支援できる車両のレーンキープ制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の車両のレーンキープ制御装置の一態様は、制御入力値を算出する制御入力値算出手段と、上記制御入力値に応じた制御出力値を算出する制御出力値算出手段とを備え、上記制御出力値に基づいて電動パワーステアリングモータを駆動させて設定した目標コースに沿って走行するように制御する車両のレーンキープ制御装置において、車両の走行状態を検出する走行状態検出手段と、走行路形状を認識する走行路形状認識手段と、上記走行路形状に基づいてフィードフォワード制御により上記目標コースに沿って走行するのに必要な上記電動パワーステアリングモータのフィードフォワード制御量を算出するフィードフォワード制御手段と、上記車両の走行状態に基づいてフィードバック制御により上記目標コースに沿って走行するのに必要な上記電動パワーステアリングモータのフィードバック制御量を算出する第１のフィードバック制御手段と、上記走行路形状に基づいてフィードバック制御により上記目標コースに沿って走行するのに必要な上記電動パワーステアリングモータのフィードバック制御量を算出する第２のフィードバック制御手段と、ドライバによる操舵意思に応じて上記第１のフィードバック制御手段によるフィードバック制御量と上記第２のフィードバック制御手段によるフィードバック制御量の選択を行うフィードバック制御量選択手段と、上記制御入力値と上記制御出力値の少なくとも一方を上記フィードフォワード制御量と上記フィードバック制御量選択手段で選択したフィードバック制御量を用いて算出して上記電動パワーステアリングモータを駆動制御するモータ制御手段とを備える。
【発明の効果】
【０００７】
本発明による車両のレーンキープ制御装置によれば、ドライバの操舵入力がある場合であってもドライバが違和感を感じること無く自然に操舵することができ、精度良く目標コースに沿って走行するように操舵支援することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の一形態に係る車両の操舵系の構成説明図である。
【図２】本発明の実施の一形態に係る操舵制御部の機能ブロック図である。
【図３】本発明の実施の一形態に係るレーンキープ制御プログラムのフローチャートである。
【図４】本発明の実施の一形態に係る座標系及び白線、目標コースの曲率の説明図である。
【図５】本発明の実施の一形態に係る曲率に基づくフィードバック演算項の説明図である。
【図６】本発明の実施の一形態に係るヨー角に基づくフィードバック演算項の説明図である。
【図７】本発明の実施の一形態に係る電動パワーステアリングモータの入力トルク−モータ電流値の特性の一例を示す説明図である。
【図８】操舵角−舵力特性の制御によるオーバーライドの説明図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。  
図１において、符号１は操舵角をドライバ入力と独立して設定自在な電動パワーステアリング装置を示し、この電動パワーステアリング装置１は、ステアリング軸２が、図示しない車体フレームにステアリングコラム３を介して回動自在に支持されており、その一端が運転席側へ延出され、他端がエンジンルーム側へ延出されている。ステアリング軸２の運転席側端部には、ステアリングホイール４が固設され、また、エンジンルーム側へ延出する端部には、ピニオン軸５が連設されている。
【００１０】
エンジンルームには、車幅方向へ延出するステアリングギヤボックス６が配設されており、このステアリングギヤボックス６にラック軸７が往復移動自在に挿通支持されている。このラック軸７に形成されたラック（図示せず）に、ピニオン軸５に形成されたピニオンが噛合されて、ラックアンドピニオン式のステアリングギヤ機構が形成されている。
【００１１】
また、ラック軸７の左右両端はステアリングギヤボックス６の端部から各々突出されており、その端部に、タイロッド８を介してフロントナックル９が連設されている。このフロントナックル９は、操舵輪としての左右輪１０Ｌ，１０Ｒを回動自在に支持すると共に、車体フレームに転舵自在に支持されている。従って、ステアリングホイール４を操作し、ステアリング軸２、ピニオン軸５を回転させると、このピニオン軸５の回転によりラック軸７が左右方向へ移動し、その移動によりフロントナックル９がキングピン軸（図示せず）を中心に回動して、左右輪１０Ｌ，１０Ｒが左右方向へ転舵される。
【００１２】
また、ピニオン軸５にアシスト伝達機構１１を介して、電動パワーステアリングモータ（電動モータ）１２が連設されており、この電動モータ１２にてステアリングホイール４に加える操舵トルクのアシスト、及び、設定された操舵角（目標操舵角）となるような操舵トルクの付加が行われる。電動モータ１２は、後述する操舵制御部２０から制御出力値としての目標電流Ｉcmdがモータ駆動部２１に出力されてモータ駆動部２１により駆動される。尚、操舵制御部２０は、操舵トルクのアシスト機能も備えているが、本実施の形態では、操舵トルクのアシスト機能については説明を省略する。
【００１３】
操舵制御部２０には、走行路の形状として前方の左右白線を認識して白線位置情報を取得する走行路形状を認識する走行路形状認識手段としての前方認識装置３１が接続され、また、車両の走行状態を検出する走行状態検出手段として、車速Ｖを検出する車速センサ３２、操舵角θｐを検出する操舵角センサ３３、操舵トルクＴｄを検出する操舵トルクセンサ３４が接続されている。
【００１４】
前方認識装置３１は、例えば、車室内の天井前方に一定の間隔をもって取り付けられ、車外の対象を異なる視点からステレオ撮像する１組のＣＣＤカメラと、このＣＣＤカメラからの画像データを処理するステレオ画像処理装置とから構成されている。
【００１５】
前方認識装置３１のステレオ画像処理装置における、ＣＣＤカメラからの画像データの処理は、例えば以下のように行われる。まず、ＣＣＤカメラで撮像した自車両の進行方向の１組のステレオ画像対に対し、対応する位置のずれ量から距離情報を求め、距離画像を生成する。
【００１６】
白線データの認識では、白線は道路面と比較して高輝度であるという知得に基づき、道路の幅方向の輝度変化を評価して、画像平面における左右の白線の位置を画像平面上で特定する。この白線の実空間上の位置（ｘ，ｙ，ｚ）は、画像平面上の位置（ｉ，ｊ）とこの位置に関して算出された視差とに基づいて、すなわち、距離情報に基づいて、周知の座標変換式より算出される。自車両の位置を基準に設定された実空間の座標系は、本実施の形態では、例えば、図４に示すように、ステレオカメラの中央真下の道路面を原点として、車幅方向をｘ軸、車高方向をｙ軸、車長方向（距離方向）をｚ軸とする。このとき、ｘ−ｚ平面（ｙ＝０）は、道路が平坦な場合、道路面と一致する。道路モデルは、道路上の自車両の走行レーンを距離方向に複数区間に分割し、各区間における左右の白線を所定に近似して連結することによって表現される。尚、本実施の形態では、走行路の形状を１組のＣＣＤカメラからの画像を基に認識する例で説明したが、他に、単眼カメラ、カラーカメラからの画像情報を基に求めるものであっても良い。
【００１７】
そして、操舵制御部２０は、上述の各入力信号を基に、走行路形状に基づいてフィードフォワード制御により目標コース（本実施の形態においては左白線と右白線の中間）に沿って走行するのに必要な電動モータ１２のフィードフォワード制御量Ｉff、Ｔffを算出し、車両の走行状態に基づいてフィードバック制御により目標コースに沿って走行するのに必要な電動モータ１２のフィードバック制御量（第１のフィードバック制御量）Ｉfb1、Ｔfb1を算出し、走行路形状に基づいてフィードバック制御により目標コースに沿って走行するのに必要な電動モータ１２のフィードバック制御量（第２のフィードバック制御量）Ｉfb2、Ｔfb2を算出し、ドライバの操舵意思としての操舵トルクＴｄに応じて第１のフィードバック制御量Ｉfb1、Ｔfb1と第２のフィードバック制御量Ｉfb2、Ｔfb2の選択を行い、制御入力値としての入力トルクＴinと制御出力値としての電動モータ電流値Ｉcmdの少なくとも一方をフィードフォワード制御量と選択したフィードバック制御量（Ｉfb1、Ｔfb1とＩfb2、Ｔfb2のどちらか）を用いて算出し、モータ駆動部２１に出力して電動モータ１２を駆動制御する。
【００１８】
このため、操舵制御部２０は、図２に示すように、フィードフォワード制御部２０ａ、第１のフィードバック制御部２０ｂ、第２のフィードバック制御部２０ｃ、制御選択部２０ｄ、入力トルク算出部２０ｅ、電動パワーステアリングモータ基本値設定部２０ｆ、電動パワーステアリングモータ電流値算出部２０ｇから主要に構成されている。
【００１９】
フィードフォワード制御部２０ａは、前方認識装置３１から認識された画像情報が入力される。そして、例えば、以下の（１）式により、目標コースに沿って走行するのに必要な電動モータ１２のフィードフォワード制御量（電流値）Ｉffを算出し、以下の（２）式により、フィードフォワード制御量（トルク値）Ｔffを算出する。  
Ｉff＝Ｇiff・κ      …（１）
Ｔff＝Ｇtff・Ｉff    …（２）
ここで、κは、例えば、以下の（３）式で示すような、車線曲率を示す。  
κ＝（κｌ＋κｒ）／２      …（３）
ここで、κｌは左白線による曲率成分であり、κｒは右白線による曲率成分である。これら、左右白線の曲率成分κｌ，κｒは、具体的には、図４に示すような、左右白線のそれぞれを構成する点に関して、二次の最小自乗法によって計算された二次項の係数を用いることによって定められる。例えば、ｘ＝Ａ・ｚ２＋Ｂ・ｚ＋Ｃの二次式で白線を近似した場合、２・Ａの値が曲率成分として用いられる。尚、これら白線の曲率成分κｌ、κｒは、それぞれの白線の曲率そのものでも良い。
【００２０】
また、（１）式におけるＧiffは、予め設定するフィードフォワードゲインを示し、（２）式におけるＧtffは、予め設定するトルク換算係数である。
【００２１】
このように、フィードフォワード制御部２０ａで算出されたフィードフォワード制御量（トルク値）Ｔffは入力トルク算出部２０ｅに出力され、フィードフォワード制御量（電流値）Ｉffは電動パワーステアリングモータ電流値算出部２０ｇに出力される。すなわち、フィードフォワード制御部２０ａはフィードフォワード制御手段として設けられている。
【００２２】
第１のフィードバック制御部２０ｂは、前方認識装置３１から認識された画像情報が入力され、車速センサ３２から車速Ｖが入力され、操舵角センサ３３から操舵角θｐが入力される。そして、例えば、以下の（４）式により、目標コースに沿って走行するのに必要な電動モータ１２のフィードバック制御量（第１のフィードバック制御量：電流値）Ｉfb1を算出し、以下の（５）式により、フィードバック制御量（第１のフィードバック制御量：トルク値）Ｔfb1を算出する。  
Ｉfb1＝Ｇifb1d・Δｘ１＋Ｇfb1s・Δθ      …（４）
Ｔfb1＝Ｇtfb1・Ｉfb1        …（５）
ここで、（４）式における第１演算項「Ｇifb1d・Δｘ１」のＧifb1dは車線幅方向のフィードバックゲインを示し、Δｘ１は、以下の（６）により算出される。
【００２３】
Δｘ１＝（ｘｌ＋ｘｒ）／２−ｘｖ      …（６）
【００２４】
この（６）式において、ｘｖは車両の前方注視点のｚ座標におけるｘ座標である。この前方注視点とは、本実施の形態においては、例えば、図５に示すように、予め設定しておいた予見時間Ｔ（例えば、１．２秒）経過後に自車両が存在すると予測される点である。この前方注視点におけるｚ座標ｚｖは、例えば、ｚｖ＝Ｔ・Ｖで算出される。尚、単純に、前方の予め設定する距離の点としても良い。
【００２５】
従って、前方注視点のｘ座標ｘｖは、車両の走行状態に基づいて車両の諸元や車両固有のスタビリティファクタＡｓ等を用いる場合には、例えば、以下の（７）式で算出することができる。  
ｘｖ＝（１／２）・（１／（１＋Ａｓ・Ｖ２））・（θｐ／Ｌｗ）・（Ｖ・Ｔ）２ 
…（７）
ここで、Ｌｗはホイールベースである。
【００２６】
また、（６）式における、ｘｌは前方注視点のｚ座標における左白線のｘ座標であり、ｘｒは前方注視点のｚ座標における右白線のｘ座標である。従って、（４）式の第１演算項は、図５に示すように、前方注視点と左右白線の中心点（目標コース）とのｘ座標偏差の演算項となっている。
【００２７】
また、（４）式の第２演算項「Ｇfb1s・Δθ」のＧfb1sは、ヨー角フィードバックゲインを示し、Δθは、以下の（８）式により算出される。  
Δθ＝（θtl＋θtr）／２−θ            …（８）
すなわち、図６に示すように、θtlは前方認識装置３１からの画像情報による左白線に対する自車両の傾き、θtrは前方認識装置３１からの画像情報による右白線に対する自車両の傾きである。尚、これら、θtl、θtrは、例えば、画像情報で得られる白線の各点に対して、二次の最小二乗法によって計算された、一次項の係数（すなわち、白線を、ｘ＝Ａ・ｚ２＋Ｂ・ｚ＋ｃの式で近似した際のＢの値）を用いる。
【００２８】
従って、（４）式の第２演算項は、図６に示すように、前方認識装置３１で認識した白線に対する自車両の走行姿勢（ヨー角θ）の演算項となっている。
【００２９】
また、前述の（５）式のＧtfb1は、予め設定するトルク換算係数である。
【００３０】
このように、第１のフィードバック制御部２０ｂで算出される第１のフィードバック制御量Ｉfb1、Ｔfb1は、そのときの車両の走行状態に基づいて速やかに目標コースへと収束させる制御性に優れたものとなる一方、ドライバの操舵入力に対し、舵力変動、バネ感が強くなる制御となりがちな制御となっている。
【００３１】
こうして、第１のフィードバック制御部２０ｂで算出された第１のフィードバック制御量（トルク値）Ｔfb1は入力トルク算出部２０ｅに出力され、第１のフィードバック制御量（電流値）Ｉfb1は電動パワーステアリングモータ電流値算出部２０ｇに出力される。すなわち、第１のフィードバック制御部２０ｂは第１のフィードバック制御手段として設けられている。
【００３２】
第２のフィードバック制御部２０ｃは、前方認識装置３１から認識された画像情報が入力され、車速センサ３２から車速Ｖが入力される。そして、例えば、以下の（９）式により、目標コースに沿って走行するのに必要な電動モータ１２のフィードバック制御量（第２のフィードバック制御量：電流値）Ｉfb2を算出し、以下の（１０）式により、フィードバック制御量（第２のフィードバック制御量：トルク値）Ｔfb2を算出する。  
Ｉfb2＝Ｇifb2d・Δｘ２＋Ｇfb2s・Δθ      …（９）
Ｔfb2＝Ｇtfb2・Ｉfb2        …（１０）
ここで、（９）式における第１演算項「Ｇifb1d・Δｘ２」のＧifb2dは車線幅方向のフィードバックゲインを示し、Δｘ２は、以下の（１１）により算出される。
【００３３】
Δｘ２＝（ｘｌ＋ｘｒ）／２−ｘｖ2      …（１１）
【００３４】
この第２のフィードバック制御部２０ｃで用いられるｘｖ2は、例えば、以下の（１２）式で算出される。  
ｘｖ2＝（１／２）・κ・（Ｖ・Ｔ）２        …（１２）
ここで、κは前述の（３）式で算出されるものである。すなわち、第１のフィードバック制御部２０ｂで算出されるｘｖは、ドライバの操舵角θｐ等の車両の走行状態に基づいて算出されるのに対し、第２のフィードバック制御部２０ｃで算出されるｘｖ2は、走行路形状に基づいたものとなっている。
【００３５】
また、（９）式の第２演算項「Ｇfb2s・Δθ」のＧfb2sは、ヨー角フィードバックゲインを示し、（１０）式のＧtfb2は、予め設定するトルク換算係数である。
【００３６】
このため、第２のフィードバック制御部２０ｃで算出される第２のフィードバック制御量Ｉfb2、Ｔfb2は、車線横位置偏差に応じた自然でスムーズなハンドル反力特性が実現できる一方、目標コースへの収束性が犠牲となる制御となっている。
【００３７】
こうして、第２のフィードバック制御部２０ｃで算出された第２のフィードバック制御量（トルク値）Ｔfb2は入力トルク算出部２０ｅに出力され、第２のフィードバック制御量（電流値）Ｉfb2は電動パワーステアリングモータ電流値算出部２０ｇに出力される。すなわち、第２のフィードバック制御部２０ｃは第２のフィードバック制御手段として設けられている。
【００３８】
制御選択部２０ｄは、操舵トルクセンサ３４から操舵トルクＴｄが入力される。そして、ドライバによる操舵トルクＴｄに対し所定の遅れ処理等を行った後、操舵トルクの絶対値｜Ｔｄ｜と予め設定しておいた閾値Ｋtdとを比較して、｜Ｔｄ｜＜Ｋtdであり、ドライバの操舵意思が低いと考えられる場合には、切り換えフラグＦを０とし、入力トルク算出部２０ｅ、電動パワーステアリングモータ電流値算出部２０ｇに出力する。逆に、｜Ｔｄ｜≧Ｋtdであり、ドライバの操舵意思が高い〜中程度の場合は、切り換えフラグＦを１とし、入力トルク算出部２０ｅ、電動パワーステアリングモータ電流値算出部２０ｇに出力する。こうして、入力トルク算出部２０ｅ、電動パワーステアリングモータ電流値算出部２０ｇは、切り換えフラグＦが入力されると、この切り換えフラグＦにより、後述の如く、第１のフィードバック制御量（Ｉfb1、Ｔfb1）と第２のフィードバック制御量（Ｉfb2、Ｔfb2）のどちらかを切り換えて採用し、それぞれ入力トルクＴin、及び、電動モータ電流値Ｉcmdを算出する。このように、制御選択部２０ｄはフィードバック制御量選択手段として設けられている。
【００３９】
入力トルク算出部２０ｅは、操舵トルクセンサ３４から操舵トルクＴｄが入力され、フィードフォワード制御部２０ａからフィードフォワード制御量Ｔffが入力され、第１のフィードバック制御部２０ｂから第１のフィードバック制御量Ｔfb1が入力され、第２のフィードバック制御部２０ｃから第２のフィードバック制御量Ｔfb2が入力され、制御選択部２０ｄから切り換えフラグＦが入力される。そして、切り換えフラグＦの値によって、以下の（１３）式と、（１４）式のいずれかの式により入力トルクＴinを算出し、電動パワーステアリングモータ基本値設定部２０ｆに出力する。
【００４０】
・Ｆ＝０の場合（ドライバの操舵意思が低いと考えられる場合）
Ｔin＝Ｔｄ＋Ｇ０・（Ｔff＋Ｔfb1）      …（１３）
・Ｆ＝１の場合（ドライバの操舵意思が中・高いと考えられる場合）
Ｔin＝Ｔｄ＋Ｇ１・Ｔfb2      …（１４）
ここで、Ｇ０、Ｇ１は予め設定しておいたゲインである。
【００４１】
すなわち、前述したように、第１のフィードバック制御量Ｔfb1は、そのときの車両の走行状態に基づいて速やかに目標コースへと収束させる制御性に優れたものとなる一方、ドライバの操舵入力に対し、舵力変動、バネ感が強くなる制御となりがちな制御量であるため、ドライバの操舵意思が低いと考えられる場合に採用することとし、ドライバの操舵意思が中・高いと考えられる場合には、車線横位置偏差に応じた自然でスムーズなハンドル反力特性が実現できる第２のフィードバック制御量Ｔfb2を採用するようになっている。このように、入力トルク算出部２０ｅは制御入力値算出手段として設けられている。
【００４２】
電動パワーステアリングモータ基本値設定部２０ｆは、車速センサ３２から車速Ｖが入力され、入力トルク算出部２０ｅから入力トルクＴinが入力される。そして、例えば、予め設定しておいた図７に示すような、入力トルクＴin−電動モータ基本電流値Ｉpsbの特性マップを参照して電動モータ基本電流値Ｉpsbを設定し、電動パワーステアリングモータ電流値算出部２０ｇに出力する。
【００４３】
電動パワーステアリングモータ電流値算出部２０ｇは、フィードフォワード制御部２０ａからフィードフォワード制御量Ｉffが入力され、第１のフィードバック制御部２０ｂから第１のフィードバック制御量Ｉfb1が入力され、第２のフィードバック制御部２０ｃから第２のフィードバック制御量Ｉfb2が入力され、制御選択部２０ｄから切り換えフラグＦが入力され、電動パワーステアリングモータ基本値設定部２０ｆから電動モータ基本電流値Ｉpsbが入力される。そして、切り換えフラグＦの値によって、以下の（１５）式と、（１６）式のいずれかの式により電動モータ電流値Ｉcmdを算出し、モータ駆動部２１に出力する。  
・Ｆ＝０の場合（ドライバの操舵意思が低いと考えられる場合）
Ｉcmd＝Ｉpsb＋Ｉff＋Ｉfb1      …（１５）
・Ｆ＝１の場合（ドライバの操舵意思が中・高いと考えられる場合）
Ｉcmd＝Ｉpsb＋Ｉff＋Ｉfb2      …（１６）
【００４４】
すなわち、前述したように、第１のフィードバック制御量Ｉfb1は、そのときの車両の走行状態に基づいて速やかに目標コースへと収束させる制御性に優れたものとなる一方、ドライバの操舵入力に対し、舵力変動、バネ感が強くなる制御となりがちな制御量であるため、ドライバの操舵意思が低いと考えられる場合に採用することとし、ドライバの操舵意思が中・高いと考えられる場合には、車線横位置偏差に応じた自然でスムーズなハンドル反力特性が実現できる第２のフィードバック制御量Ｉfb2を採用するようになっている。このように、電動パワーステアリングモータ電流値算出部２０ｇは制御出力値算出手段として設けられ、入力トルク算出部２０ｅ、電動パワーステアリングモータ基本値設定部２０ｆ、電動パワーステアリングモータ電流値算出部２０ｇでモータ制御手段を構成している。
【００４５】
次に、上述の操舵制御部２０で実行されるレーンキープ制御について、図３のフローチャートで説明する。  
まず、ステップ（以下、「Ｓ」と略称）１０１で、必要パラメータ、すなわち、走行路形状、車速Ｖ、操舵角θｐ、操舵トルクＴｄ等を読み込む。
【００４６】
次に、Ｓ１０２に進み、フィードフォワード制御部２０ａで、前述の（１）式により、フィードフォワード制御量（電流値）Ｉffを算出する。
【００４７】
次いで、Ｓ１０３に進み、フィードフォワード制御部２０ａで、前述の（２）式により、フィードフォワード制御量（トルク値）Ｔffを算出する。  
次に、Ｓ１０４に進み、第１のフィードバック制御部２０ｂで、前述の（４）式により、第１のフィードバック制御量（電流値）Ｉfb1を算出する。
【００４８】
次いで、Ｓ１０５に進み、第１のフィードバック制御部２０ｂで、前述の（５）式により、第１のフィードバック制御量（トルク値）Ｔfb1を算出する。
【００４９】
次に、Ｓ１０６に進み、第２のフィードバック制御部２０ｃで、前述の（９）式により、第２のフィードバック制御量（電流値）Ｉfb2を算出する。
【００５０】
次いで、Ｓ１０７に進み、第２のフィードバック制御部２０ｃで、前述の（１０）式により、第２のフィードバック制御量（トルク値）Ｔfb2を算出する。
【００５１】
次に、Ｓ１０８に進み、制御選択部２０ｄで設定した切り換えフラグＦは、Ｆ＝０（ドライバの操舵意思が低い）か、否か（Ｆ＝１：ドライバの操舵意思が中、高い）か判定する。
【００５２】
そして、Ｓ１０８の判定の結果、Ｆ＝０（ドライバの操舵意思が低い）の場合は、Ｓ１０９に進み、電動パワーステアリングモータ電流値算出部２０ｇは、前述の（１５）式の（Ｉff＋Ｉfb1）を付加電流として設定する。
【００５３】
次いで、Ｓ１１０に進み、入力トルク算出部２０ｅは、前述の（１３）式により、入力トルクＴinを算出する。
【００５４】
一方、Ｓ１０８の判定の結果、Ｆ＝１（ドライバの操舵意思が中、高い）の場合は、Ｓ１１１に進み、電動パワーステアリングモータ電流値算出部２０ｇは、前述の（１６）式の（Ｉff＋Ｉfb2）を付加電流として設定する。
【００５５】
次いで、Ｓ１１２に進み、入力トルク算出部２０ｅは、前述の（１４）式により、入力トルクＴinを算出する。
【００５６】
Ｓ１１０、或いは、Ｓ１１２で入力トルクＴinを算出した後は、Ｓ１１３に進み、電動パワーステアリングモータ基本値設定部２０ｆで、入力トルクＴinを基に、例えば、予め設定しておいた図７に示すような、入力トルクＴin−電動モータ基本電流値Ｉpsbの特性マップを参照して電動モータ基本電流値Ｉpsbを設定する。
【００５７】
次いで、Ｓ１１４に進み、電動パワーステアリングモータ電流値算出部２０ｇで、Ｓ１０８において、Ｆ＝０の場合（ドライバの操舵意思が低いと考えられる場合）で、Ｓ１０９で付加電流（Ｉff＋Ｉfb1）が算出されている場合、前述の（１５）式により、電動モータ電流値Ｉcmdを算出し、モータ駆動部２１に出力してルーチンを抜ける。
【００５８】
逆に、Ｓ１０８において、Ｆ＝１の場合（ドライバの操舵意思が中・高いと考えられる場合）で、Ｓ１１１で付加電流（Ｉff＋Ｉfb2）が算出されている場合、前述の（１６）式により、電動モータ電流値Ｉcmdを算出し、モータ駆動部２１に出力してルーチンを抜ける。
【００５９】
すなわち、前述したように、第１のフィードバック制御量Ｉfb1、Ｔfb1は、そのときの車両の走行状態に基づいて速やかに目標コースへと収束させる制御性に優れたものとなる一方、ドライバの操舵入力に対し、舵力変動、バネ感が強くなる制御となりがちな制御量であるため、ドライバの操舵意思が低いと考えられる場合に採用することとし、ドライバの操舵意思が中・高いと考えられる場合には、車線横位置偏差に応じた自然でスムーズなハンドル反力特性が実現できる第２のフィードバック制御量Ｉfb2、Ｔfb2を採用するようになっている。このため、ドライバの操舵入力がある場合であってもレーンキープ制御によりオーバーライドされた操舵特性とドライバ入力とが干渉することなく、ドライバが違和感を感じること無く自然に操舵することができ、精度良く目標コースに沿って走行するように操舵支援することが可能となっている。
【００６０】
また、本実施の形態では、モータ駆動部２１に出力される電動モータ電流値Ｉcmdだけでなく、電動モータ基本電流値Ｉpsbを求める際の入力トルクＴinに対しても上述の操舵感を考慮したトルク付加を行っている。
【００６１】
例えば、図８（ａ）に示すように、左カーブ車線中央からモータの出力により舵力特性がオーバーライドされている際には、舵力特性は横位置偏差に応じて舵角左方向にオフセットされ、モータトルクと逆らう方向への（図８（ａ）中の点Ｐからの）カーブ外側への操舵に対してはフリクションが増加し、カーブ内側への操舵に対してはフリクションが減少する特性となっている。このような状態で、ドライバがカーブ外側に操舵を行おうとすると、操舵の切り出しの壁感と戻りのバネ感を感じることになる。また、ドライバがカーブ内側に操舵しようとすると舵力増加の少ないフリクションで操舵が行われてしまう。このような場合には、カーブ曲率に基づくフィードフォワード制御Ｉff、Ｔffと逆方向にトルクを付加し、カーブ曲率に基づくフィードフォワード制御に対するアシストを進めることにより、操舵の切り出しの壁感と戻りのバネ感が改善される。また、カーブ内側に対しては舵力勾配を増加させる。
【００６２】
また、例えば、図８（ｂ）に示すように、直進路の車線右寄りを直進している場合にはモータの出力により舵力特性は、横位置偏差に応じて舵角左方向にオフセットされてオーバーライドされ、操舵開始点は舵力特性に対して舵角右方向に偏った特性となっている。このような状態で、ドライバが図８（ｂ）中の点Ｐから車線の外方向に切り増し操舵する場合、フリクションを乗り越えた後に急に舵角が増加する舵力の抜け感が生じることになり違和感を感じることになる。このような場合には、横位置フィードバック制御（特に、Δｘに対するフィードバック制御）と同符号にトルクを付加することにより、横位置フィードバック制御と反対側のアシストを遅らせて舵力の抜け感を改善できるようになっている。尚、本実施の形態では、電動モータ基本電流値Ｉpsbに対する電流付加のみならず、電動モータ基本電流値Ｉpsbを求める際の入力トルクＴinに対しても上述のトルク付加を行って、操舵感の改善を図るようになっているが、電動モータ基本電流値Ｉpsbに対する電流付加のみで操舵感を改善するようにしても良く、或いは、電動モータ基本電流値Ｉpsbを求める際の入力トルクＴinに対して上述の如くトルク付加を行うことのみで操舵感の改善を図るようにしても良い。
【符号の説明】
【００６３】
１    電動パワーステアリング装置
２    ステアリング軸
４    ステアリングホイール
５    ピニオン軸
１０Ｌ、１０Ｒ  車輪
１２    電動モータ
２０    操舵制御部
２０ａ  フィードフォワード制御部（フィードフォワード制御手段）
２０ｂ  第１のフィードバック制御部（第１のフィードバック制御手段）
２０ｃ  第２のフィードバック制御部（第２のフィードバック制御手段）
２０ｄ  制御選択部（フィードバック制御量選択手段）
２０ｅ  入力トルク算出部（制御入力値算出手段、モータ制御手段）
２０ｆ  電動パワーステアリングモータ基本値設定部（モータ制御手段）
２０ｇ  電動パワーステアリングモータ電流値算出部（制御出力値算出手段、モータ制御手段）
２１    モータ駆動部
３１    前方認識装置（走行路形状認識手段）
３２    車速センサ（走行状態検出手段）
３３    操舵角センサ（走行状態検出手段）
３４    操舵トルクセンサ（走行状態検出手段）
【図１】
2014234111.tif 000003
【図２】
2014234111.tif 000004
【図３】
2014234111.tif 000005
【図４】
2014234111.tif 000006
【図５】
2014234111.tif 000007
【図６】
2014234111.tif 000008
【図７】
2014234111.tif 000009
【図８】
2014234111.tif 000010