(57)【特許請求の範囲】
【請求項１】
運転者による操舵操作が行われる操舵入力手段と、
前記操舵入力手段に入力された操舵操作の内容を検出する操舵入力検出手段と、
運転者による操舵操作に対して、前記操舵入力手段を介した報知動作を行う報知手段と、
前記操舵入力手段と機械的に切り離した状態とされ、操向輪を転舵させる転舵出力手段と、
前記操舵入力検出手段によって検出された操舵操作の内容に応じて、前記転舵出力手段による操向輪の転舵を制御する転舵出力制御手段と、
各車輪の制動力を個別に制御可能な制動力制御手段と、
自車両の走行状況に関する情報を取得する走行状況取得手段と、
自車両が車線内を走行するように、前記走行状況取得手段によって取得された自車両の走行状況に関する情報に基づいて前記転舵出力制御手段および前記報知手段を制御する車線内走行支援手段と、を備え、
前記走行状況取得手段は、走行車線中心に対する現在の自車両の横変位量を取得し、
前記車線内走行支援手段は、
前記転舵出力制御手段による操向輪の転舵と、前記報知手段による報知動作とを、それぞれ異なる作動条件で制御し、且つ、前記報知手段によって、前記走行状況取得手段が取得した現在の自車両の横変位量の増加に応じて増大させた操舵反力を付与するとともに、
設定された車速以上である場合、前記報知手段によって報知動作を行うと同時に、前記制動力制御手段によって走行車線中心に自車両を向けるヨーモーメントを発生させ、
設定された車速未満である場合、前記報知手段によって報知動作を行った後、前記制動力制御手段によって走行車線中心に自車両を向けるヨーモーメントを発生させることを特徴とする車線内走行支援装置。
【請求項２】
運転者による操舵操作が行われる操舵入力手段と、
前記操舵入力手段に入力された操舵操作の内容を検出する操舵入力検出手段と、
運転者による操舵操作に対して、前記操舵入力手段を介した報知動作を行う報知手段と、
前記操舵入力手段と機械的に切り離した状態とされ、操向輪を転舵させる転舵出力手段と、
前記操舵入力検出手段によって検出された操舵操作の内容に応じて、前記転舵出力手段による操向輪の転舵を制御する転舵出力制御手段と、
自車両の走行状況に関する情報を取得する走行状況取得手段と、
自車両が車線内を走行するように、前記走行状況取得手段によって取得された自車両の走行状況に関する情報に基づいて前記転舵出力制御手段および前記報知手段を制御する車線内走行支援手段と、を備え、
前記走行状況取得手段は、走行車線中心に対する現在および将来の自車両の横変位量を取得し、
前記車線内走行支援手段は、
前記転舵出力制御手段による操向輪の転舵と、前記報知手段による報知動作とを、それぞれ異なる作動条件で制御し、且つ、前記報知手段によって、前記走行状況取得手段が取得した現在の自車両の横変位量の増加に応じて増大させた操舵反力を付与するとともに、
高速域として設定された車速の範囲内にある場合、前記走行状況取得手段が取得した現在の自車両の横変位量に応じた操舵反力の制御と前記走行状況取得手段が取得した将来の自車両の横変位量に応じた操向輪の制御、あるいは、前記走行状況取得手段が取得した現在または将来の自車両の横変位量に応じた操舵反力の制御と各車輪の制動力制御を行い、
低速域として設定された車速の範囲内にある場合、前記走行状況取得手段が取得した現在の自車両の横変位量に応じた操舵反力の制御と前記走行状況取得手段が取得した現在の自車両の横変位量に応じた操向輪の制御、あるいは、前記走行状況取得手段が取得した将来の自車両の横変位量に応じた操舵反力の制御と前記走行状況取得手段が取得した将来の自車両の横変位量に応じた操向輪の制御を行うことを特徴とする車線内走行支援装置。
【請求項３】
前記車線内走行支援手段は、前記走行状況取得手段が取得した現在の自車両の横変位量の絶対値が予め設定した設定値以上である場合に、前記報知手段によって、前記走行状況取得手段が取得した現在の自車両の横変位量の増加に応じて増大させた操舵反力を付与することを特徴とする請求項１または２に記載の車線内走行支援装置。
【請求項４】
各車輪の制動力を個別に制御可能な制動力制御手段を備え、
前記車線内走行支援手段は、前記報知手段によって報知動作を行うと同時に、前記制動力制御手段によって走行車線中心に自車両を向けるヨーモーメントを発生させることを特徴とする請求項１から３のいずれか１項に記載の車線内走行支援装置。
【請求項５】
各車輪の制動力を個別に制御可能な制動力制御手段を備え、
前記車線内走行支援手段は、前記報知手段によって報知動作を行った後、前記制動力制御手段によって走行車線中心に自車両を向けるヨーモーメントを発生させることを特徴とする請求項１から３のいずれか１項に記載の車線内走行支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の車線内走行を支援する車線内走行支援装置に関する。
【背景技術】
【０００２】
従来、ＬＫＳ(Lane Keep Support System)のように、車両の車線内走行を維持するための運転支援装置が商品化されている。
このような運転支援装置では、自車両が走行する車線内の横位置等に応じて、操舵反力あるいはその他の手段により、運転者に車線内を走行させるための支援情報を提示している。
例えば、特許文献１に記載された技術は、シート形状を変化させることによって、運転者に対し、自車両が走行する車線内の横位置および自車角度を知らせている。
【特許文献１】特開２００５−２１９７１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載された技術を含め、車両の車線内走行を支援する従来の技術においては、支援装置における目標走行軌道と、運転者の意図する走行軌道とが異なる場合、支援装置からの支援情報が、運転者にとって違和感を覚えるものとなる。
特に、操舵反力等、操舵系統を介して支援情報を提示するシステムにおいては、運転者が行う操舵操作と支援情報を提示するために支援装置が行う制御とが整合しない場合があり、運転者が覚える違和感がさらに強いものとなる。
このように、従来の技術においては、運転者に違和感を与えることを防ぎつつ、車線内走行を支援することが困難であった。
本発明の課題は、運転者に与える違和感を防ぎつつ、車線内走行を支援することである。
【課題を解決するための手段】
【０００４】
以上の課題を解決するため、本発明に係る車線内走行支援装置は、
運転者による操舵操作が行われる操舵入力手段と、前記操舵入力手段に入力された操舵操作の内容を検出する操舵入力検出手段と、運転者による操舵操作に対して、前記操舵入力手段を介した報知動作を行う報知手段と、前記操舵入力手段と機械的に切り離した状態とされ、操向輪を転舵させる転舵出力手段と、前記操舵入力検出手段によって検出された操舵操作の内容に応じて、前記転舵出力手段による操向輪の転舵を制御する転舵出力制御手段と、各車輪の制動力を個別に制御可能な制動力制御手段と、自車両の走行状況に関する情報を取得する走行状況取得手段と、自車両が車線内を走行するように、前記走行状況取得手段によって取得された自車両の走行状況に関する情報に基づいて前記転舵出力制御手段および前記報知手段を制御する車線内走行支援手段と、を備え、前記走行状況取得手段は、走行車線中心に対する現在の自車両の横変位量を取得し、前記車線内走行支援手段は、前記転舵出力制御手段による操向輪の転舵と、前記報知手段による報知動作とを、それぞれ異なる作動条件で制御し、且つ、前記報知手段によって、前記走行状況取得手段が取得した現在の自車両の横変位量の増加に応じて増大させた操舵反力を付与するとともに、設定された車速以上である場合、前記報知手段によって報知動作を行うと同時に、前記制動力制御手段によって走行車線中心に自車両を向けるヨーモーメントを発生させ、設定された車速未満である場合、前記報知手段によって報知動作を行った後、前記制動力制御手段によって走行車線中心に自車両を向けるヨーモーメントを発生させることを特徴としている。
また、本発明に係る他の車線内走行支援装置は、
運転者による操舵操作が行われる操舵入力手段と、前記操舵入力手段に入力された操舵操作の内容を検出する操舵入力検出手段と、運転者による操舵操作に対して、前記操舵入力手段を介した報知動作を行う報知手段と、前記操舵入力手段と機械的に切り離した状態とされ、操向輪を転舵させる転舵出力手段と、前記操舵入力検出手段によって検出された操舵操作の内容に応じて、前記転舵出力手段による操向輪の転舵を制御する転舵出力制御手段と、自車両の走行状況に関する情報を取得する走行状況取得手段と、自車両が車線内を走行するように、前記走行状況取得手段によって取得された自車両の走行状況に関する情報に基づいて前記転舵出力制御手段および前記報知手段を制御する車線内走行支援手段と、を備え、前記走行状況取得手段は、走行車線中心に対する現在および将来の自車両の横変位量を取得し、前記車線内走行支援手段は、前記転舵出力制御手段による操向輪の転舵と、前記報知手段による報知動作とを、それぞれ異なる作動条件で制御し、且つ、前記報知手段によって、前記走行状況取得手段が取得した現在の自車両の横変位量の増加に応じて増大させた操舵反力を付与するとともに、高速域として設定された車速の範囲内にある場合、前記走行状況取得手段が取得した現在の自車両の横変位量に応じた操舵反力の制御と前記走行状況取得手段が取得した将来の自車両の横変位量に応じた操向輪の制御、あるいは、前記走行状況取得手段が取得した現在または将来の自車両の横変位量に応じた操舵反力の制御と各車輪の制動力制御を行い、低速域として設定された車速の範囲内にある場合、前記走行状況取得手段が取得した現在の自車両の横変位量に応じた操舵反力の制御と前記走行状況取得手段が取得した現在の自車両の横変位量に応じた操向輪の制御、あるいは、前記走行状況取得手段が取得した将来の自車両の横変位量に応じた操舵反力の制御と前記走行状況取得手段が取得した将来の自車両の横変位量に応じた操向輪の制御を行うことを特徴としている。
【発明の効果】
【０００６】
本発明に係る車線内走行支援装置によれば、
転舵出力制御手段による操向輪の転舵と、報知手段による報知動作とが、それぞれ異なる条件で実行される。
そのため、車両挙動に影響が現れる操向輪の転舵と運転者への報知動作との整合を図りながら、車線内走行支援のための制御を行うことができる。
したがって、運転者に与える違和感を防ぎつつ、車線内走行を支援することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図を参照して本発明を適用した自動車の実施の形態を説明する。
（第１実施形態）
（構成）
図１は、本発明の第１実施形態に係る自動車１の構成を示す概略図である。
図１において、自動車１は、車体１Ａと、ステアリングホイール２と、入力側ステアリング軸３と、ハンドル角度センサ４と、操舵トルクセンサ５と、操舵反力アクチュエータ６と、操舵反力アクチュエータ角度センサ７と、転舵アクチュエータ８と、転舵アクチュエータ角度センサ９と、出力側ステアリング軸１０と、転舵トルクセンサ１１と、ピニオンギア１２と、ピニオン角度センサ１３と、ラックギア１４と、タイロッド１５と、タイロッド軸力センサ１６と、車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬと、ブレーキディスク１８と、ホイールシリンダ１９と、圧力制御ユニット２０と、車両状態パラメータ取得部２１と、外界認識部２２と、方向指示スイッチ２３と、車輪速センサ２４ＦＲ，２４ＦＬ，２４ＲＲ，２４ＲＬと、車線内走行支援コントローラ２５と、コントロール／駆動回路ユニット２６と、メカニカルバックアップ２７とを備えている。
【００１０】
ステアリングホイール２は、入力側ステアリング軸３と一体に回転するよう構成され、運転者による操舵入力を入力側ステアリング軸３に伝達する。  入力側ステアリング軸３は、操舵反力アクチュエータ６を備えており、ステアリングホイール２から入力された操舵入力に対し、操舵反力アクチュエータ６による操舵反力を加える。
ハンドル角度センサ４は、入力側ステアリング軸３に備えられ、入力側ステアリング軸３の回転角度（即ち、運転者によるステアリングホイール２への操舵入力角度）を検出する。そして、ハンドル角度センサ４は、検出した入力側ステアリング軸３の回転角度をコントロール／駆動回路ユニット２６に出力する。
【００１１】
操舵トルクセンサ５は、入力側ステアリング軸３に備えられ、入力側ステアリング軸３の回転トルク（即ち、ステアリングホイール２への操舵入力トルク）を検出する。そして、操舵トルクセンサ５は、検出した入力側ステアリング軸３の回転トルクをコントロール／駆動回路ユニット２６に出力する。
操舵反力アクチュエータ６は、モータ軸と一体に回転するギアが入力側ステアリング軸３の一部に形成されたギアに噛合しており、コントロール／駆動回路ユニット２６の指示に従って、ステアリングホイール２による入力側ステアリング軸３の回転に対して反力を付与する。
【００１２】
操舵反力アクチュエータ角度センサ７は、操舵反力アクチュエータ６の回転角度（即ち、操舵反力アクチュエータ６に伝達された操舵入力による回転角度）を検出し、検出した回転角度をコントロール／駆動回路ユニット２６に出力する。
転舵アクチュエータ８は、モータ軸と一体に回転するギアが出力側ステアリング軸１０の一部に形成されたギアに噛合しており、コントロール／駆動回路ユニット２６の指示に従って、出力側ステアリング軸１０を回転させる。
【００１３】
転舵アクチュエータ角度センサ９は、転舵アクチュエータ８の回転角度（即ち、転舵アクチュエータ８が出力した転舵のための回転角度）を検出し、検出した回転角度をコントロール／駆動回路ユニット２６に出力する。
出力側ステアリング軸１０は、転舵アクチュエータ８を備えており、転舵アクチュエータ８によって入力された回転をピニオンギア１２に伝達する。
【００１４】
転舵トルクセンサ１１は、出力側ステアリング軸１０に備えられ、出力側ステアリング軸１０の回転トルク（即ち、ラックギア１４を介した車輪１７ＦＲ，１７ＦＬの転舵トルク）を検出する。そして、転舵トルクセンサ１１は、検出した出力側ステアリング軸１０の回転トルクをコントロール／駆動回路ユニット２６に出力する。
ピニオンギア１２は、ラックギア１４と噛合しており、出力側ステアリング軸１０から入力された回転をラックギア１４に伝達する。
【００１５】
ピニオン角度センサ１３は、ピニオンギア１２の回転角度（即ち、ラックギア１４を介して出力される車輪１７ＦＲ，１７ＦＬの転舵角度）を検出し、検出したピニオンギア１２の回転角度をコントロール／駆動回路ユニット２６に出力する。
ラックギア１４は、ピニオンギア１２と噛合する平歯を有し、ピニオンギア１２の回転を車幅方向の直線運動に変換する。
【００１６】
タイロッド１５は、ラックギア１４の両端部と車輪１７ＦＲ，１７ＦＬのナックルアームとを、ボールジョイントを介してそれぞれ連結している。
タイロッド軸力センサ１６は、ラックギア１４の両端部に設置されたタイロッド１５それぞれに備えられており、タイロッド１５に作用している軸力を検出する。そして、タイロッド軸力センサ１６は、検出したタイロッド１５の軸力をコントロール／駆動回路ユニット２６に出力する。
【００１７】
車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬは、サスペンションを介して車体１Ａに設置されており、これらのうち、前輪（車輪１７ＦＲ，１７ＦＬ）は、タイロッド１５によってナックルアームが揺動されることにより、車体１Ａに対する車輪１７ＦＲ，１７ＦＬの向きが変化する。
ブレーキディスク１８は、車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬと一体に回転し、ホイールシリンダ１９の押圧力によってブレーキパッドが押し当てられると、その摩擦力によって制動力を発生する。
【００１８】
ホイールシリンダ１９は、各車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬに設置されたブレーキパッドを、ブレーキディスク１８に押し当てる押圧力を発生する。
圧力制御ユニット２０は、車線内走行支援コントローラ２５の指示に従って、各車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬに備えられたホイールシリンダ１９の圧力を制御する。
【００１９】
車両状態パラメータ取得部２１は、方向指示スイッチ２３の動作信号、および、外界認識部２２の出力信号を取得する。また、車両状態パラメータ取得部２１は、車輪速センサ２４ＦＲ，２４ＦＬ，２４ＲＲ，２４ＲＬから出力される車輪の回転速度を示すパルス信号を基に車速を取得する。さらに、車両状態パラメータ取得部２１は、車速と各車輪の回転速度とを基に、各車輪のスリップ率を取得する。そして、車両状態パラメータ取得部２１は、取得した各パラメータをコントロール／駆動回路ユニット２６に出力する。
【００２０】
外界認識部２２は、自車両周囲の画像を撮影するカメラ（例えば単眼カメラ）と、その撮影画像を解析し、車両前後方向と走行車線とがなす角（自車両のヨー角）φr、車線中心からの横変位Ｘおよび走行車線の曲率ρを算出する演算装置とを備えている。そして、外界認識部２２は、演算装置によって算出した自車両のヨー角φr、車線中心からの横変位Ｘおよび走行車線の曲率ρ（以下、これらをまとめて「車線内走行支援情報」という。）を、コントロール／駆動回路ユニット２６に出力する。
【００２１】
方向指示スイッチ２３は、運転者による方向指示レバーの操作に対応して、右方向あるいは左方向を示唆する方向指示灯を点灯させる。また、方向指示スイッチ２３は、方向指示動作が行われていること、および、その指示方向を示す動作信号を車線内走行支援コントローラ２５に出力する。
車輪速センサ２４ＦＲ，２４ＦＬ，２４ＲＲ，２４ＲＬは、各車輪の回転速度を示すパルス信号を、車両状態パラメータ取得部２１および車線内走行支援コントローラ２５に出力する。
【００２２】
車線内走行支援コントローラ２５には、車輪速センサ２４ＦＲ，２４ＦＬ，２４ＲＲ，２４ＲＬから各車輪の回転速度を示すパルス信号、方向指示スイッチ２３から方向指示の動作信号、外界認識部２２から車線内走行支援情報、コントロール／駆動回路ユニット２６から操舵入力の状態（操舵入力角、操舵入力トルク等）および転舵出力の状態（転舵角度、転舵トルク等）が入力される。そして、車線内走行支援コントローラ２５は、入力された情報を基に、後述する車線内走行支援処理を実行する。即ち、車線内走行支援コントローラ２５は、自車両が車線内の目標軌道を走行するための車両制御（前輪１７ＦＲ，１７ＦＬの転舵、入力側ステアリング軸３に加える操舵反力、各車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬの制動力等）に関するパラメータを算出する。さらに、車線内走行支援コントローラ２５は、算出した各車輪の制動力に関するパラメータを圧力制御ユニット２０への指示信号として出力する。また、車線内走行支援コントローラ２５は、算出した前輪の転舵および入力側ステアリング軸３に加える操舵反力に関するパラメータをコントロール／駆動回路ユニット２６に出力する。
【００２３】
コントロール／駆動回路ユニット２６は、自動車１全体を制御するものであり、各部に設置されたセンサおよび車線内走行支援コントローラ２５から入力される信号を基に、入力側ステアリング軸３の操舵反力、前輪の転舵角、あるいはメカニカルバックアップ２７の連結について、各種制御信号を、操舵反力アクチュエータ６、転舵アクチュエータ８、あるいはメカニカルバックアップ２７等に出力する。
【００２４】
また、コントロール／駆動回路ユニット２６は、各センサによる検出値を使用目的に応じた値に換算する。例えば、コントロール／駆動回路ユニット２６は、操舵反力アクチュエータ角度センサ７によって検出された回転角度を操舵入力角度に換算したり、転舵アクチュエータ角度センサ９によって検出された回転角度を車輪の転舵角に換算したり、ピニオン角度センサ１３によって検出されたピニオンギア１２の回転角度を車輪の転舵角に換算したりする。
そして、コントロール／駆動回路ユニット２６は、操舵入力の状態および転舵出力の状態に関する情報を車線内走行支援コントローラ２５に出力する。
【００２５】
なお、コントロール／駆動回路ユニット２６は、ハンドル角度センサ４によって検出された入力側ステアリング軸３の回転角度、操舵反力アクチュエータ角度センサ７によって検出された操舵反力アクチュエータ６の回転角度、転舵アクチュエータ角度センサ９によって検出された転舵アクチュエータ８の回転角度、および、ピニオン角度センサ１３によって検出されたピニオンギア１２の回転角度を監視し、これらの関係を基に、操舵系統におけるフェールの発生を検出することができる。そして、操舵系統におけるフェールを検出すると、コントロール／駆動回路ユニット２６は、メカニカルバックアップ２７に対し、入力側ステアリング軸３と出力側ステアリング軸１０とを連結させる指示信号を出力する。
【００２６】
メカニカルバックアップ２７は、コントロール／駆動回路ユニット２６の指示に従って、入力側ステアリング軸３と出力側ステアリング軸１０とを連結し、入力側ステアリング軸３から出力側ステアリング軸１０への力の伝達を確保する機構である。ここで、メカニカルバックアップ２７は、通常時には、コントロール／駆動回路ユニット２６から、入力側ステアリング軸３と出力側ステアリング軸１０とを連結しない状態が指示されている。そして、操舵系統におけるフェールの発生により、ハンドル角度センサ４、操舵トルクセンサ５および転舵アクチュエータ８等を介することなく操舵操作を行う必要が生じた場合に、入力側ステアリング軸３と出力側ステアリング軸１０とを連結するよう指示される。
なお、メカニカルバックアップ２７は、例えばケーブル式ステアリング機構等によって構成することができる。
【００２７】
（車線内走行支援処理）
図２は、車線内走行支援コントローラ２５が実行する車線内走行支援処理を示すフローチャートである。
図２において、車線内走行支援処理は、自動車１を制御するオペレーティングシステムによって、一定時間毎に割り込み処理として実行される。
図２において、車線内走行支援処理が開始されると、車線内走行支援コントローラ２５は、まず、そのステップＳ１００で、各装置、センサによって出力される各種データを読み込む。
【００２８】
具体的には、車線内走行支援コントローラ２５は、コントロール／駆動回路ユニット２６から、操舵反力アクチュエータ角度センサ７によって出力された回転角度を換算した操舵角θs、転舵アクチュエータ角度センサ９によって出力された回転角度を換算した転舵角θtを読み込む。また、車線内走行支援コントローラ２５は、車輪速センサ２４ＦＲ，２４ＦＬ，２４ＲＲ，２４ＲＬから出力される各車輪の回転速度を示すパルス信号を、各車輪の車輪速Ｖwi（ｉ＝１〜４）に換算して読み込む。
【００２９】
また、車線内走行支援コントローラ２５は、外界認識部２２によって算出された車線内走行支援情報（走行車線に対する車両のヨー角φr、走行車線中央からの横変位Ｘ、走行車線の曲率ρ）、および、方向指示スイッチ２３の動作信号を読み込む。
なお、以下、ステップＳ１００において読み込まれる各種情報を含め、車線内走行支援処理において用いられる各種情報を「車両パラメータ」と言う。
【００３０】
次にステップＳ１０１に移行して、車線内走行支援コントローラ２５は、前記ステップＳ１００で読み込まれた各車輪１７ＦＲ、１７ＦＬ、１７ＲＲ、１７ＲＬの車輪速Ｖwiに基づいて車速Ｖを算出する。
具体的には、通常走行時にあっては、各車輪１７ＦＲ、１７ＦＬ、１７ＲＲ、１７ＲＬの車輪速Ｖwiに基づき、下記（１）式または（２）式に従って車速Ｖを算出する。
（前輪駆動の場合）
Ｖ＝（Ｖw３＋Ｖw４）／２  ・・・（１）
（後輪駆動の場合）
Ｖ＝（Ｖw１＋Ｖw２）／２  ・・・（２）
なお、ＡＢＳ（Antilock Brake System）制御が作動している場合には、車速Ｖとして、ＡＢＳ制御において推定された推定車体速を用いる。
【００３１】
また、車速Ｖの算出に用いられる車輪速Ｖwiとして、車輪速センサ２４ＦＲ，２４ＦＬ，２４ＲＲ，２４ＲＬの検出値を基に得られる車輪速Ｖwiに代えて、例えば、ＡＴ（Automatic Transmission）出力軸回転数Ｗ［rpm］、および、車輪半径／デフギア比Ｒ［m］に基づき、下記（３）式に従って算出される車速ＶＡＴ［km/h］を用いることができる。
ＶＡＴ＝（２π・Ｒ）・Ｗ・（６０／１０００）  ・・・（３）
次に、ステップＳ１０２に移行して、車線内走行支援コントローラ２５は、車両パラメータに基づいて、前方車線に自車を追従させるために必要な目標転舵角θoptを算出する。
【００３２】
具体的には、車両パラメータに基づき、次のように計算が実行される。
図３は、横変位Ｘについて設定された横変位ゲインＫＬを示す図、図４は、ヨー角φrについて設定されたヨー角ゲインＫＹを示す図、図５は、車線の曲率ρについて設定された曲率ゲインＫＲ示す図、図６は、転舵角θtについて設定された転舵角ゲインＫＤを示す図である。
【００３３】
このステップＳ１０２において、車線内走行支援コントローラ２５は、これら車両パラメータ（横変位Ｘ、ヨー角φr、車線の曲率ρ、転舵角θt）それぞれについて、上記横変位ゲインＫＬ、ヨー角ゲインＫＹ、曲率ゲインＫＲ、転舵角ゲインＫＤをそれぞれ乗算し、それらの結果を加算することにより、目標転舵角θoptを算出する。
さらに、ステップＳ１０３に移行して、車線内走行支援コントローラ２５は、推定横変位Ｘsを算出する。
【００３４】
具体的には、ステップＳ１００において読み込んだ自車両の走行車線に対するヨー角φr、走行車線中央からの横変位Ｘ、走行車線の曲率ρおよびステップＳ１０１で算出した自車両の車速Ｖを用い、次式に従って将来の推定横変位Ｘsを算出する。
Ｘs＝Ｔｔ・Ｖ・（φr＋Ｔｔ・Ｖ・ρ）＋Ｘ  ・・・（４）
ここで、Ｔｔは前方注視距離算出用の車頭時間であり、車頭時間Ｔｔに自車両の車速Ｖを乗じると前方注視距離となる。つまり、車頭時間Ｔｔ後の走行車線中央からの横変位推定値が将来の推定横変位Ｘsとなる。
【００３５】
続いて、ステップＳ１０４に移行し、車線内走行支援コントローラ２５は、車線内走行支援のための操舵反力制御を開始するか否かの判定（以下、「操舵反力制御開始判定」という。）を行う。
即ち、車線内走行支援コントローラ２５は、走行車線中央からの横変位について設定された操舵反力判定しきい値ＸＬ１と推定横変位Ｘsとを比較する。そして、車線内走行支援コントローラ２５は、
｜Ｘs｜≧ＸＬ１  ・・・（５）
となった場合、操舵反力制御を開始するものと判定し、車線内走行支援のための操舵反力制御を行うか否かを示す操舵反力制御開始判定フラグＦstrを、操舵反力制御を行うことを示す状態（Ｆstr＝ＯＮ）に設定する。一方、
｜Ｘs｜＜ＸＬ１  ・・・（６）
となった場合、車線内走行支援コントローラ２５は、操舵反力制御を行わないものと判定し、操舵反力制御開始判定フラグＦstrを、操舵反力制御を行わないことを示す状態（Ｆstr＝ＯＦＦ）に設定する。
【００３６】
また、このとき、車線内走行支援コントローラ２５は、横変位Ｘを基に、走行車線中央から左右いずれの方向へ変位があるのかを示す変位方向パラメータＤstrについても併せて判定する。そして、車線内走行支援コントローラ２５は、走行車線中央から右方向への変位がある場合にはＤstrをrightに設定し（Ｄstr＝right）、左方向への変位がある場合にはＤstrをleftに設定する（Ｄstr＝left）。
【００３７】
次に、ステップＳ１０５に移行して、車線内走行支援コントローラ２５は、自車両に車線逸脱傾向があるか否かを判定する。
具体的には、まず、車線逸脱傾向の強さについて設定された逸脱判定しきい値ＸＬと、前記ステップＳ１０４で算出された推定横変位Ｘsとを比較する。そして、車線内走行支援コントローラ２５は、
｜Ｘs｜≧ＸＬ  ・・・（７）
となった場合、車線逸脱傾向が高いものと判定し、車線逸脱防止制御を行うか否かを示す逸脱判定フラグＦoutを、車線逸脱防止制御を行うことを示す状態（Ｆout＝ＯＮ）に設定する。一方、
｜Ｘs｜＜ＸＬ  ・・・（８）
となった場合、車線内走行支援コントローラ２５は、車線逸脱傾向が高くないものと判定し、逸脱判定フラグＦoutを、車線逸脱防止制御を行わないことを示す状態（Ｆout＝ＯＦＦ）に設定する。
【００３８】
また、このとき、車線内走行支援コントローラ２５は、横変位Ｘを基に、走行車線中央から左右いずれの方向へ逸脱傾向があるのかを示す逸脱方向パラメータＤoutについても併せて判定する。そして、車線内走行支援コントローラ２５は、走行車線中央から右方向への逸脱傾向がある場合にはＤoutをrightに設定し（Ｄout＝right）、左方向への傾向がある場合にはＤoutをleftに設定する（Ｄout＝left）。
【００３９】
ここで、逸脱判定しきい値ＸＬは、通常、操舵反力判定しきい値ＸＬ１よりも大きく設定されており、これは、逸脱判定しきい値ＸＬの方が、走行車線中央からより大きく外れた位置に設定されていることを意味している。
なお、逸脱判定しきい値ＸＬと操舵反力判定しきい値ＸＬ１とを等しくすると、操舵反力制御開始と車線逸脱防止制御のタイミングが同時となる。
【００４０】
次に、ステップＳ１０６に移行して、車線内走行支援コントローラ２５は、運転者が意図的に横変位を行っているか否かの判定（以下、「運転者意図判定」という。）を行う。
具体的には、まず、前記ステップＳ１００で読み込まれた方向指示スイッチ２３の動作信号に基づいて、方向指示スイッチ２３が操作されているか否かを判定する。
そして、方向指示スイッチ２３が操作されている場合、車線内走行支援コントローラ２５は、方向指示スイッチ２３の信号が示す方向Ｑと前記ステップＳ１０４で判定された変位方向パラメータＤstrとが等しいか否かを判定する。
【００４１】
そして、方向指示スイッチ２３の信号が示す方向Ｑと変位方向パラメータＤstrとが等しい場合、車線内走行支援コントローラ２５は、運転者が意図的な横変移を行っていると判定し、前記ステップＳ１０４で設定された操舵反力制御開始判定フラグＦstrをＯＦＦ状態に設定する。一方、方向指示スイッチ２３の信号が示す方向Ｑと変位方向パラメータＤstrとが異なる場合には、車線内走行支援コントローラ２５は、運転者が意図しない横変位であると判定し、操舵反力制御開始判定フラグＦstrの状態を維持する。
【００４２】
また、方向指示スイッチ１７が操作されていない場合には、車線内走行支援コントローラ２５は、前記ステップＳ１００で読み込まれた操舵角θsに基づいて運転者が逸脱傾向を増大させる方向に操舵しているか否かを判定する。そして、車線内走行支援コントローラ２５は、運転者が逸脱傾向を増大させる方向に操舵している場合には、操舵角θsおよび当該操舵角の単位時間当たりの変化量△θsが設定値以上であれば、運転者が横変位を許容する意図があると判定し、前記ステップＳ１０４で設定された操舵反力制御開始判定フラグＦstrをＯＦＦ状態に設定する。
【００４３】
なお、運転者の意図を判定する方法としては、例えば、操舵角θsおよび操舵角変化量△θsに代えて、操舵トルクセンサ５から得られる操舵トルクＴsを用いて判定することができる。
また、車線内走行支援コントローラ２５は、操舵反力制御開始判定フラグＦstrと同様に、逸脱判定フラグＦoutについても、方向指示スイッチ２３の信号が示す方向Ｑと前記ステップＳ１０５で判定された逸脱方向パラメータＤoutが等しいか否かを判定する。
【００４４】
そして、方向指示スイッチ２３の信号が示す方向Ｑと逸脱方向パラメータＤoutとが等しい場合、運転者が意図的な車線逸脱を行っていると判定し、前記ステップＳ１０５で判定された逸脱判定フラグＦoutをＯＦＦ状態に設定する。一方、方向指示スイッチ２３の信号が示す方向Ｑと逸脱方向パラメータＤoutとが異なる場合には、車線内走行支援コントローラ２５は、運転者が意図しない車線逸脱であると判定し、逸脱判定フラグＦoutの状態を維持する。
【００４５】
また、方向指示スイッチ２３が操作されていない場合には、車線内走行支援コントローラ２５は、前記ステップＳ１００で読み込まれた操舵角θsに基づいて運転者が逸脱傾向を増大させる方向に操舵しているか否かを判定する。そして、車線内走行支援コントローラ２５は、運転者が逸脱傾向を増大させる方向に操舵している場合には、操舵角θsおよび当該操舵角の単位時間当たりの変化量△θsが設定値以上であれば、運転者が車線逸脱を許容する意図があると判定し、前記ステップＳ１０５で設定された逸脱判定フラグＦoutをＯＦＦ状態に設定する。
【００４６】
次に、ステップＳ１０７に移行して、車線内走行支援コントローラ２５は、自車両が車線逸脱傾向にあることを運転者に知らせる警報（例えば警報音による警報）を行うか否か、また、警報に加えて逸脱防止制御を行うか否かを判定する。
具体的には、前記ステップＳ１０５で設定された逸脱判定フラグＦoutがＯＮ状態であるか否かを判定し、ＯＮ状態である場合、つまり、将来の推定横変位Ｘs≧ＸＬで且つ車線逸脱が運転車の意図によるものではない場合には警報を行う。
【００４７】
なお、この警報を行うタイミングと逸脱防止制御を行うタイミングとを異ならせることが可能である。例えば、ステップＳ１０７の警報を先行して行い、時間的な遅れを持って、後述するステップＳ１１０の逸脱防止制御を実行することができる。このように時間的な遅れを持って逸脱防止制御を行うこととした場合、走行状況に適した車線逸脱可能性の報知を運転者に対して行うことができ、運転者による操作とシステムによる制御が整合しない事態をより低減することができる。
また、逸脱防止制御に制動制御を用いた場合には、制動による加速度が運転者にかかるため、この制御自体に警報としての効果を持たせることができる。
【００４８】
次に、ステップＳ１０８に移行して、車線内走行支援コントローラ２５は、入力側ステアリング軸３に付加する操舵反力（操舵制御トルクＴstr）を算出する。
具体的には、まず、前記ステップＳ１０４で設定された操舵反力制御開始判定フラグＦstrがＯＮ状態であるか否かを判定し、ＯＮ状態である場合には、前記ステップＳ１０３で算出された将来の推定横変位Ｘsと操舵反力判定しきい値ＸＬ１とを基に、次式に従って、車両の横変位を報知するための操舵制御トルクＴstrを算出する。
Ｔstr＝Ｋstr１・Ｋstr２・（｜Ｘs｜−ＸＬ１）  ・・・（９）
ここで、Ｋstr１は車両諸元から決まる比例ゲイン、Ｋstr２は車速Ｖに応じて変動する比例ゲインである。
【００４９】
図７は、車速Ｖに応じて変動する比例ゲインＫstr２を示す図である。
なお、ステップＳ１０８において、操舵反力制御開始判定フラグＦstr＝ＯＦＦであるときには、車両の横変位を報知するための操舵制御トルクＴstrは０（即ち、通常の操舵反力特性に従う操舵反力のみ）とする。
次に、ステップＳ１０９に移行して、車線内走行支援コントローラ２５は、車両に発生させる目標ヨーモーメントＭsを算出する。
本実施例では、将来の推定横変位Ｘsと逸脱判定しきい値ＸＬを基に、次式に従って目標ヨーモーメントＭsを算出する。
【００５０】
ただし、推定横変位Ｘsに代えて、横変位Ｘを用いることが可能であり、これらのいずれを用いるかは、例えば、車速Ｖに応じて決定することができる。即ち、車速Ｖが、車速のしきい値Ｖth２よりも大である場合、推定横変位Ｘsを用い、しきい値Ｖth２より小である場合、横変位Ｘを用いることができる。
Ｍs＝Ｋ１・Ｋ２・（｜Ｘs｜−ＸＬ）  ・・・（１０）
ここで、Ｋ１は車両諸元から決まる比例ゲイン、Ｋ２は車速Ｖに応じて変動する比例ゲインである。
図８は、車速Ｖに応じて変動する比例ゲインＫ２を示す図である。
なお、ステップＳ１０９において、逸脱判定フラグＦout＝ＯＦＦであるときには、目標ヨーモーメントＭsは０とする。
【００５１】
次に、ステップＳ１１０に移行して、車線内走行支援コントローラ２５は、前記ステップＳ１０４で設定された操舵反力制御開始判定フラグＦstrがＯＮ状態であるか否かを判定する。そして、操舵反力制御開始判定フラグＦstrがＯＮ状態である場合、車線内走行支援コントローラ２５は、目標転舵角θoptに転舵角が一致するように転舵アクチュエータ８を制御させる指示、および、操舵制御トルクＴstrに操舵反力が一致するように操舵反力アクチュエータ６を制御させる指示をコントロール／駆動回路ユニット２６に出力する。
【００５２】
一方、操舵反力制御開始判定フラグＦstrがＯＦＦ状態である場合、車線内走行支援コントローラ２５は、目標転舵角θoptに転舵角が一致するように転舵アクチュエータ８を制御させる指示、および、操舵制御トルクＴstrを値「０」として、車両の横変位を報知するための操舵反力が「０」（即ち、通常の操舵反力特性に従う操舵反力のみ）となるように操舵反力アクチュエータ６を制御させる指示をコントロール／駆動回路ユニット２６に出力する。なお、このとき、目標転舵角θoptを「０」とすることもできる。
【００５３】
次に、ステップＳ１１１に移行して、車線内走行支援コントローラ２５は、逸脱判定フラグＦoutがＯＮ状態であるか否かを判定する。そして、車線内走行支援コントローラ２５は、逸脱判定フラグＦoutがＯＮ状態である場合には、目標ヨーモーメントＭsにヨーモーメントが一致するように左右輪のホイールシリンダ１９に圧力差を与える指示を圧力制御ユニット２０に出力し、前記ステップＳ１００に移行する。
一方、逸脱判定フラグＦoutがＯＦＦ状態である場合には、車線内走行支援コントローラ２５は、目標ヨーモーメントＭsを「０」とし、ヨーモーメントが「０」となるように左右輪のホイールシリンダ１９に圧力差を与える指示を圧力制御ユニット２０に出力する。
【００５４】
（動作）
次に、動作を説明する。
自動車１の運転者が、自車両の走行車線内を走行しているものとする。
このとき、自動車１は、車線内走行支援処理を実行しており、車線内走行支援コントローラ２５に自動車１における各部のセンサ等から各種データが読み込まれている。
そして、自動車１は、各車輪の車輪速Ｖwiを用いて車速Ｖを算出し、また、車両パラメータ（横変位Ｘ、ヨー角φr、車線の曲率ρ、転舵角θt）から、目標転舵角θoptを算出する。
さらに、自動車１は、将来（車頭時間Ｔｔ後）の推定横変位Ｘｓを算出し、その推定横変位Ｘsを操舵反力判定しきい値ＸＬ１と比較して、車線内走行支援のための操舵反力制御を行うか否かを判定する。
続いて、自動車１は、推定横変位Ｘsを逸脱判定しきい値ＸＬと比較して、車線逸脱防止制御を行うか否かを判定する。
【００５５】
次に、自動車１は、運転者による意図的な横変位が行われているか否かの判定（運転者意図判定）を行い、例えば、方向指示スイッチ２３の指示方向と横変位方向とが同一である状態、あるいは、方向指示スイッチ２３が操作されておらず、車線逸脱傾向を増大させる操作が行われている状態等、運転者の意図的な横変位が行われているものと判定した場合には、車線内走行支援のための操舵反力制御が不要であることから、操舵反力制御を行わない状態となる。
【００５６】
一方、方向指示スイッチ２３の指示方向と横変位方向とが異なる状態等、運転者の意図的な横変位が行われていないものと判定した場合、運転者の意図がないにも関わらず、自車両の横変位が生じていることから、車線内走行支援のための操舵反力制御を行う設定を維持する。
同様に、自動車１は、運転者による意図的な車線逸脱が行われているか否かの判定（運転者意図判定）を行い、例えば、方向指示スイッチ２３の指示方向と車線逸脱方向とが同一である状態、あるいは、方向指示スイッチ２３が操作されておらず、車線逸脱傾向を増大させる操作が行われている状態等、運転者の意図的な車線逸脱が行われているものと判定した場合には、車線逸脱防止制御が不要であることから、車線逸脱防止制御を行わない状態となる。
【００５７】
一方、方向指示スイッチ２３の指示方向と車線逸脱方向とが異なる状態等、運転者の意図的な車線逸脱が行われていないものと判定した場合、運転者の意図がないにも関わらず、自車両の車線逸脱傾向が生じていることから、車線逸脱防止制御を行う設定を維持する。
また、自動車１は、自車両が車線逸脱傾向にあることを運転者に知らせる警報を行うか否かを判定する。即ち、将来の推定横変位Ｘsが逸脱判定しきい値ＸＬよりも大きい状態で、かつ、運転者による意図的な車線逸脱が行われていない場合に、運転者に対する警報を行うものと判定する。
【００５８】
続いて、自動車１は、推定横変位Ｘsと操舵反力判定しきい値ＸＬ１との差に応じて、入力側ステアリング軸に付与する操舵反力を算出する。また、自動車１は、推定横変位Ｘsと逸脱判定しきい値ＸＬとの差に応じて目標ヨーモーメントを算出する。
そして、自動車１は、車線内走行支援のための操舵反力制御を行う設定（操舵反力制御開始判定フラグＦstrがＯＮ状態）となっている場合には、目標転舵角θoptに転舵角を一致させるよう転舵アクチュエータ８を制御し、また、操舵反力が操舵制御トルクＴstrに操舵反力が一致するよう操舵反力アクチュエータ６を制御する。
これにより、車線内走行支援のための転舵角制御および運転者への情報提示となる操舵反力制御が行われる。
【００５９】
一方、自動車１は、車線内走行支援のための操舵反力制御を行わない設定（操舵反力制御開始判定フラグＦstrがＯＦＦ状態）となっている場合には、目標転舵角θoptに転舵角を一致させるよう転舵アクチュエータ８を制御し、操舵反力がゼロとなるよう操舵制御トルクＴstr＝０とする指令を操舵反力アクチュエータ６に出力する。
さらに、自動車１は、自車両に運転者の意図しない車線逸脱傾向がある（逸脱判定フラグＦoutがＯＮ状態である）場合、目標ヨーモーメントＭsにヨーモーメントを一致させるよう圧力制御ユニット２０に指令を行い、自車両に運転者の意図しない車線逸脱傾向がない（逸脱判定フラグＦoutがＯＦＦ状態である）場合、目標ヨーモーメントＭsを「０」とする指令を圧力制御ユニット２０に出力する。
【００６０】
これにより、自車両に運転者の意図しない車線逸脱傾向がある場合、制動力によるヨーモーメント制御によって、車線逸脱の防止が図られる。
即ち、自動車１は、通常、目標転舵角θoptに応じた転舵角の制御により車線内走行を支援し、推定横変位Ｘsが操舵反力判定しきい値ＸＬ１以上となると、操舵反力制御によって、運転者の操舵により車線内を走行させるための走行支援を行う。
【００６１】
そのため、路面のカント等による微小な横変位が長く生じている場合等、運転者に対し、操舵反力による報知を行うことなく車線逸脱防止制御を作動させることが適切な状況においては、転舵角の制御のみが行われ、操舵反力による報知動作が行われない状態となる。そして、一定以上の横変位が生じている場合には、操舵反力による報知動作が行われる。
【００６２】
また、自動車１は、推定横変位Ｘsが逸脱判定しきい値ＸＬ以上となると、各車輪の制動力を制御し、自車両を車線内走行させるためのヨーモーメントを発生させる走行支援を行う。
そのため、車線逸脱傾向が大きくなった場合には、操舵系統による車線内走行支援に加えて、各車輪の制動制御によるヨーモーメント制御が行われ、車線逸脱防止が図られる。
【００６３】
以上のように、本実施形態に係る自動車１は、車線内走行支援のための操舵反力による運転者への報知と、車輪の転舵制御あるいは各車輪の制動制御による車線内走行支援制御あるいは車線逸脱防止制御とが、それぞれ異なる条件で実行される。
そのため、運転者への報知動作と車両挙動に影響が現れる車両制御動作との整合を図りながら、車線内走行支援のための制御を行うことができる。
したがって、運転者に与える違和感を防ぎつつ、車線内走行を支援することが可能となる。
【００６４】
また、運転者の意図を判定した上で、操舵反力による報知あるいは車両への車線逸脱防止制御を行うため、車線内走行支援のための制御と、運転者の意図とが整合しない状態をより高い割合で回避することができる。
また、運転者への報知と車線逸脱防止制御とが開始されるタイミングを異ならせることができるため、運転者に対し、車線内走行支援における制御の方向性を知らせた上で、実際に車線逸脱防止制御を行うといったことができ、より高い割合で、運転者への報知と車両への車線逸脱防止制御との整合を図りながら、車線内走行支援のための車両制御を行うことができる。
【００６５】
なお、本実施形態においては、ステアリングホイール２および入力側ステアリング軸３が操舵入力手段を構成し、ハンドル角度センサ４および操舵トルクセンサ５が操舵入力検出手段を構成する。また、操舵反力アクチュエータ６および操舵反力アクチュエータ角度センサ７が報知手段を構成し、出力側ステアリング軸１０、ピニオンギア１２、ラックギア１４、タイロッド１５および車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬが転舵出力手段を構成する。さらに、転舵アクチュエータ８、転舵アクチュエータ角度センサ９および転舵トルクセンサ１１が転舵出力制御手段を構成し、車両状態パラメータ取得部２１、外界認識部２２およびコントロール／駆動回路ユニット２６が走行状況取得手段を構成し、車線内走行支援コントローラ２５が車線内走行支援手段を構成し、圧力制御ユニット２０およびホイールシリンダ１９が制動力制御手段を構成する。
【００６６】
（第１実施形態の効果）
（１）転舵出力制御手段による操向輪の転舵と、報知手段による報知動作とが、それぞれ異なる条件で実行される。
そのため、車両挙動に影響が現れる操向輪の転舵と運転者への報知動作との整合を図りながら、車線内走行支援のための制御を行うことができる。
したがって、運転者に与える違和感を防ぎつつ、車線内走行を支援することができる。
例えば、本実施形態にあっては、車線内走行支援処理が開始されると、操向輪の転舵角の制御が開始される。この制御にあっては、走行車線中心を走行するように操向輪が転舵される。そのため、微少な横変位が生じても、自車両は自動的に車線中央に復帰する。
【００６７】
また、車線内走行支援処理の実行中、将来大きな横変位Ｘが生じることが予想される場合、つまり、将来の推定横変位Ｘsが操舵反力判定しきい値ＸＬ１より大きくなった場合に、はじめて操舵反力制御が開始される。この制御にあっては、通常時より操舵反力が増大される。そのため、将来の大きな横変位Ｘの発生を運転者へ報知することができる。
その結果、横変位が生じるたびに運転者への報知動作を行う方法と異なり、運転者に与える違和感を防ぐことができる。また、転舵角の制御と報知動作とを適宜行うことによって、自車両の車線内走行を支援することができる。
【００６８】
（２）操舵反力の増大による報知動作としているため、運転者にとって走行支援の方向性がわかりやすい報知としながら、運転者に与える違和感を防ぐことができる。
（３）簡単な構成で走行支援制御と報知動作とを個別に機能させることができる。また、現在の横変位に基づく操舵反力制御を行うため、運転者の違和感を低減することができる。
【００６９】
（４）将来の横変位を基準として走行支援制御を行うため高速域における堅実な走行支援を行うことができる。また、現在の横変位を基準として操舵反力制御を行うため、運転者への違和感を低減することができる。
（５）将来の横変位を基準として走行支援制御を行うため、さらなる高速域における堅実な走行支援を行うことができる。また、将来の横変位を基準として操舵反力制御を行うため、将来を見越して適切な情報提供を行うことができる。
【００７０】
（６）運転者への報知と同時に、各車輪の制動力によって、走行車線中心に車両を向けるヨーモーメントを発生させるため、確実な走行支援を行うことができる。また、制動力を用いた走行支援であるため、運転者への報知も確実に行うことができる。
（７）初めに、運転者への報知を行った後、各車輪の制動力によって、走行車線中心に車両を向けるヨーモーメントを発生させるため、走行状況に応じた報知動作を行うことができるようになる。また、運転者への報知が行われた後に、制動力を用いた走行支援が行われるため、運転者が感じる違和感を低減できる。
【００７１】
（８）転舵出力制御手段による操向輪の転舵と、運転席において操舵入力手段を操作する運転者への報知動作とが、それぞれ異なる条件で実行される。
そのため、車両挙動に影響が現れる操向輪の転舵と、操舵入力手段を操作する運転者への報知動作との整合を図りながら、車線内走行支援のための制御を行うことができる。
したがって、運転者に与える違和感を防ぎつつ、車線内走行を支援する自動車とすることができる。
【００７２】
（９）自車両の走行状況に関する情報に応じて、操向輪の転舵制御と、ステアリングホイールを介した運転者への報知動作とが異なる条件で制御されるため、自車両の走行状況に適した転舵制御および報知動作を個別に行うことができる。  したがって、運転者に与える違和感を防ぎつつ、車線内走行を支援する車線内走行支援方法とすることができる。
【００７３】
（応用例）
上記車線内走行支援処理は、車速に応じて制御則を切り替えるよう応用することができる。
このようにすると、自車両の車速に応じて、車線内走行の支援を行う制御則が切り替えられるため、走行状況により適した運転支援制御を行うことが可能となる。
例えば、自車両の車速が設定された車速（例えば５０km/h）以上であるか否かを判定し、設定された車速以上である場合には、車線逸脱防止制御を迅速に行う必要があることから、操舵反力による運転者への報知を行うと同時に、各車輪の制動力を制御して走行車線中心に車両を向けるヨーモーメントを発生させる。また、設定された車速未満である場合には、運転者が感じる違和感を低下させるために、操舵反力による運転者への報知を行った後、各車輪の制動力を制御して走行車線中心に車両を向けるヨーモーメントを発生させるといったことができる。
【００７４】
このような制御とすると、設定された車速を境界として、車線逸脱防止を優先するか、運転者の違和感低減を優先するかを切り替えることができるため、走行状況により適した運転支援制御を行うことが可能となる。
また、他の例として、自車両の車速域を判定し、高速域（例えば９０km/h前後）であるか、低速域（例えば４０km/h前後）であるかに応じて、操舵反力、操向輪の転舵制御あるいは各車輪の制動力制御を切り替えることができる。
【００７５】
即ち、高速域として設定された車速の範囲内にある場合には、現在の横変位に応じた操舵反力の制御と将来の横変位に応じた操向輪の制御を行う、あるいは、現在または将来の横変位に応じた操舵反力の制御と各車輪の制動力制御を行うということが可能である。また、低速域として設定された車速の範囲内にある場合には、現在の横変位に応じた操舵反力の制御と現在の横変位に応じた操向輪の制御を行う、あるいは、将来の横変位に応じた操舵反力の制御と将来の横変位に応じた操向輪の制御を行うといったことが可能である。
このような制御とすると、高速域として設定された車速の範囲内にあるか、あるいは、低速域として設定された車速の範囲内にあるかによって、現在または将来の横変位に応じて、操舵反力、操向輪あるいは各車輪の制動力の制御が切り替えられるため、走行状況により適した運転支援制御を行うことが可能となる。
【００７６】
（第２実施形態）
次に、第２実施形態を説明する。
この第２実施形態は、推定横変位Ｘsが逸脱判定しきい値ＸＬ以上であるときに、操舵反力制御によって走行支援を行う点が前記第１実施形態と異なる。
具体的には、第２実施形態にあっては、第１実施形態とは、車線内走行支援処理における操舵反力制御開始判定フラグＦstrの設定方法、および、操舵制御トルクＴstrの算出方法が異なる。
【００７７】
すなわち、前記ステップＳ１０４において、車線内走行支援コントローラ２５は、走行車線中央からの横変位について設定された逸脱判定しきい値ＸＬと推定横変位Ｘsとを比較する。そして、車線内走行支援コントローラ２５は、
｜Ｘs｜≧ＸＬ  ・・・（１１）
となった場合、操舵反力制御を開始するものと判定し、車線内走行支援のための操舵反力制御を行うか否かを示す操舵反力制御開始判定フラグＦstrを、操舵反力制御を行うことを示す状態（Ｆstr＝ＯＮ）に設定する。一方、
｜Ｘs｜＜ＸＬ  ・・・（１２）
となった場合、車線内走行支援コントローラ２５は、操舵反力制御を行わないものと判定し、操舵反力制御開始判定フラグＦstrを、操舵反力制御を行わないことを示す状態（Ｆstr＝ＯＦＦ）に設定する。
【００７８】
また、前記ステップＳ１０８において、まず、前記ステップＳ１０４で設定された操舵反力制御開始判定フラグＦstrがＯＮ状態であるか否かを判定し、ＯＮ状態である場合には、前記ステップＳ１０２で算出された将来の推定横変位Ｘsと逸脱判定しきい値ＸＬとを基に、次式に従って、車両の横変位を報知するための操舵制御トルクＴstrを算出する。
Ｔstr＝Ｋstr１・Ｋstr２・（｜Ｘs｜−ＸＬ）  ・・・（１３）
このような処理とすると、自動車１は、推定横変位Ｘsが逸脱判定しきい値ＸＬ以上となると、操舵反力制御によって、運転者の操舵により車線内を走行させるための走行支援を行う。また、同時に、自動車１は、各車輪の制動力を制御し、自車両を車線内走行させるためのヨーモーメントを発生させる走行支援を行う。
【００７９】
（第３実施形態）
次に、第３実施形態を説明する。
この第３実施形態は、自車両が走行車線を区切る境界線に到達するまでの時間（境界線到達時間Ｔk）を算出し、その時間を基に、操向輪の転舵と操舵反力制御とを、それぞれ異なる条件で制御する点が前記第１実施形態と異なる。
具体的には、第３実施形態にあっては、第１実施形態とは、コントロール／駆動回路ユニット２６およびメカニカルバックアップ２７の構成、ならびに、車線内走行支援処理の処理内容が異なる。
【００８０】
（構成）
すなわち、コントロール／駆動回路ユニット２６は、車線内走行支援コントローラ２５から入力される前記制御信号による操舵反力に加え、転舵アクチュエータ８の目標転舵角θoptと実際の転舵角θdとの差に応じた操舵反力トルクを発生させる制御信号も操舵反力アクチュエータ６に出力する。
さらに、コントロール／駆動回路ユニット２６は、操舵反力アクチュエータ角度センサ７によって検出された操舵反力アクチュエータ６の回転角度に応じて、前輪１７ＦＬ、１７ＦＲの転舵角を制御させる制御信号を転舵アクチュエータ８に出力する。
【００８１】
メカニカルバックアップ２７は、コントロール／駆動回路ユニット２６の指示に従って、入力側ステアリング軸３と出力側ステアリング軸１０とを連結し、入力側ステアリング軸３から出力側ステアリング軸１０への力の伝達を確保する機構である。ここで、メカニカルバックアップ２７は、通常時には、コントロール／駆動回路ユニット２６から、入力側ステアリング軸３と出力側ステアリング軸１０とを連結しない状態が指示されている。そして、ハンドル角度センサ４で検出される操舵入力角および操舵反力アクチュエータ角度センサ７の検出結果から算出される操舵入力角度との一致度合い、または転舵アクチュエータ角度センサ９で検出される転舵角とピニオン角度センサ１３の検出結果から算出される転舵角との一致度合いが低く、ハンドル角度センサ４、操舵トルクセンサ５および転舵アクチュエータ８等を介することなく操舵操作を行う必要が生じた場合に、入力側ステアリング軸３と出力側ステアリング軸１０とを連結するよう指示される。
【００８２】
（車線内走行支援処理）
図９は、車線内走行支援処理を示すフローチャートである。
この車線内走行支援処理は、図９に示すように、まず、そのステップＳ２００で、各部に設置されたセンサおよび装置から入力される信号を読み込む。
具体的には、車輪速センサ２４ＦＲ，２４ＦＬ，２４ＲＲ，２４ＲＬから各車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬの回転速度を示すパルス信号、方向指示スイッチ２３から方向指示の動作信号、外界認識部２２から車線内走行支援情報（車両のヨー角φr、車線中心からの横変位Ｘおよび走行車線の曲率ρ）、コントロール／駆動回路ユニット２６から操舵入力の状態（操舵角θs、操舵入力トルク等）および転舵出力の状態（転舵角θd、転舵トルク等）を読み込む。また、読み込んだパルス信号に基づいて各車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬの車輪速Ｖwi（ｉ＝１〜４）を算出する。
【００８３】
次にステップＳ２０１に移行して、前記ステップＳ２００で算出した各車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬの車輪速Ｖwiに基づき、前記（１）式または（２）式に従って車速Ｖを算出する。
次にステップＳ２０２に移行して、車両が走行車線を区切る境界線に到達するまでの時間（境界線到達時間）Ｔkを算出する。
具体的には、まず、前記ステップＳ２００で読み込んだヨー角φr、車線中心からの横変位Ｘ、走行車線の曲率ρおよび前記ステップＳ２０１で算出した車両の車速Ｖに基づき、下記（１４）式に従って将来の推定横変位Ｘsを算出する。
Ｘs＝Ｔｔ・Ｖ・（φr＋Ｔｔ・Ｖ・ρ）＋Ｘ  ・・・（１４）
【００８４】
次に、算出した将来の推定横変位Ｘsおよび前方注視距離ＸＺ（＝Ｔｔ・Ｖ）に基づき、下記（１５）式に従って境界線到達時間Ｔkを算出する。
Ｔk＝（Ｘs2＋Ｘｚ2）1/2／Ｖ  ・・・（１５）
次にステップＳ２０３に移行して、車両が車線内の目標走行軌道を走行するように転舵角を制御する転舵制御に用いられるパラメータ（目標転舵角θopt）を算出する。
具体的には、前記ステップＳ２０２で算出した境界線到達時間Ｔk、前記ステップＳ２００で読み込んだヨー角φr、曲率ρおよび転舵角θdに基づき、下記（１６）式に従って目標転舵角θoptを算出する。
θopt＝ＫＬ・Ｔk＋ＫＹ・φr＋ＫＲ・ρ＋ＫＤ・θt  ・・・（１６）
【００８５】
次にステップＳ２０４に移行して、車両の車線逸脱の可能性が把握されるように入力側ステアリング軸３の操舵反力を増大する反力制御を行うか否かを判定する。
具体的には、まず、前記ステップＳ２０２で算出した境界線到達時間Ｔkが操舵判定しきい値ＴＬ１以下であるか否かを判定し、ＴＬ１以下である場合には（Ｔk≦ＴＬ１）操舵制御を行うか否かを示す操舵反力制御開始判定フラグＦstrをＯＮ状態、つまり、操舵制御を行うことを示す状態とする。境界線到達時間Ｔkが操舵判定しきい値ＴＬ１より大きい場合には（Ｔk＞ＴＬ１）、操舵反力制御開始判定フラグＦstrをＯＦＦ状態、つまり、操舵制御を行わないことを示す状態とする。
【００８６】
次に、前記ステップＳ２００で読み込んだ車線中心からの横変位Ｘに基づいて、車両が車線中心に対して左右いずれの側を走行しているのかを判定し、右側を走行している場合には変位方向を示す変位方向パラメータＤstrをrightとし、左側を走行している場合には変位方向パラメータＤstrをleftとする。
【００８７】
次にステップＳ２０５に移行して、車両に車線逸脱傾向があるか否かを判定する。
具体的には、まず、前記ステップＳ２０２で算出した境界線到達時間Ｔkが逸脱判定しきい値ＴＬ（＜ＴＬ１）以下であるか否かを判定し、ＴＬ以下である場合には（｜Ｔk｜≦ＴＬ）車線逸脱傾向の有無を示す逸脱判定フラグＦoutをＯＮ状態、つまり、車線逸脱傾向があることを示す状態とする。境界線到達時間Ｔkが逸脱判定しきい値ＴＬより大きい場合には（｜Ｔk｜＞ＴＬ）逸脱判定フラグＦoutをＯＦＦ状態、つまり、車線逸脱傾向がないことを示す状態とする。
【００８８】
次に、車線逸脱傾向がある場合には、前記ステップＳ２００で読み込んだ車線中心からの横変位Ｘに基づいて、走行車線から左右いずれの方向への逸脱傾向があるのかを示す逸脱方向パラメータＤoutを判定し、右方向への逸脱傾向がある場合には逸脱方向を示す逸脱方向パラメータＤoutをrightとし、左方向への逸脱傾向がある場合には逸脱方向パラメータＤoutをleftとする。
【００８９】
次にステップＳ２０６に移行して、車線中心からの横変位Ｘを増大させる操作を運転者が意図的に行っているか否かを判定する。
具体的には、まず、前記ステップＳ２００で読み込んだ方向指示スイッチ２３の信号に基づいて、方向指示スイッチ２３が操作されているか否かを判定する。方向指示スイッチ２３が操作されている場合には、方向指示スイッチ２３の信号が示す方向Ｑと前記ステップＳ２０４で判定された変位方向パラメータＤstrが示す方向とが等しいか否かを判定し、等しい場合には、車線中心からの横変位Ｘを増大させる操作を運転者が意図的に行っていると判定し、前記ステップＳ２０４で設定された操舵反力制御開始判定フラグＦstrをＯＦＦ状態に変更する。方向Ｑと変位方向パラメータＤstrが示す方向とが異なる場合には、運転者が意図的に行っていないと判定し、操舵反力制御開始判定フラグは変更しない。
【００９０】
方向指示スイッチ２３が操作されていない場合には、前記ステップＳ２００で読み込んだ操舵角θsに基づいて運転者が逸脱傾向を増大させる方向に操舵しているか否かを判定し、逸脱傾向を増大させる方向に操舵している場合には、操舵角θsおよび当該操舵入力角の単位時間当たりの変化量△θsが設定値以上であれば、車線中心からの横変位Ｘを増大させる操作を運転者が意図的に行っていると判定し、前記ステップＳ２０４で設定された操舵反力制御開始判定フラグＦstrをＯＦＦ状態に変更する。
【００９１】
次に、前記ステップＳ２００で読み込んだ方向指示スイッチ２３の信号に基づいて、方向指示スイッチ２３が操作されているか否かを判定する。方向指示スイッチ２３が操作されている場合には、方向指示スイッチ２３の信号が示す方向Ｑと前記ステップＳ２０５で判定された逸脱方向パラメータＤoutが示す方向とが等しいか否かを判定し、等しい場合には、車線中心からの横変位Ｘを増大させる操作を運転者が意図的に行っていると判定し、前記ステップＳ２０５で設定された逸脱判定フラグＦoutをＯＦＦ状態に変更する。方向Ｑと逸脱方向パラメータＤoutが示す方向とが異なる場合には、運転者が意図的に行っていないと判定し、逸脱判定フラグは変更しない。
【００９２】
方向指示スイッチ２３が操作されていない場合には、前記ステップＳ２００で読み込んだ操舵角θsに基づいて運転者が逸脱傾向を増大させる方向に操舵しているか否かを判定し、逸脱傾向を増大させる方向に操舵している場合には、操舵角θsおよび当該操舵角の単位時間当たりの変化量△θsが設定値以上であれば、車線中心からの横変位Ｘを増大させる操作を運転者が意図的に行っていると判定し、逸脱判定フラグＦoutをＯＦＦ状態に変更する。
なお、車線中心からの横変位Ｘを増大させる操作を運転者が意図的に行っているか否かを判定する方法としては、例えば、操舵角θsおよび操舵角変化量△θsに代えて、操舵トルクセンサ５から得られる操舵トルクＴsを用いて判定する方法も挙げられる。
【００９３】
次にステップＳ２０７に移行して、車両が車線逸脱傾向にあることを運転者に知らせる警報を行うか否かを判定する。
具体的には、前記ステップＳ２０５で設定された逸脱判定フラグＦoutがＯＮ状態であるか否かを判定し、ＯＮ状態である場合、つまり、境界線到達時間Ｔk≦ＴＬで且つ車線逸脱が運転車の意図によるものではない場合には、車内に備えられているスピーカ（不図示）から車両が車線逸脱傾向にあることを知らせる警報音声を出力する。
【００９４】
なお、警報を行うタイミングとしては、転舵制御を行うタイミングと同時に行う警報を行う方法の他、転舵制御と異なるタイミングに警報を行う方法が挙げられる。
また、音声による警報に加えて制動力制御を行うようにしてもよい。そのようにすれば、制動によって運転者にＧが作用し、警報効果を向上させることができる。
【００９５】
次にステップＳ２０８に移行して、反力制御に用いられるパラメータ（操舵制御トルクＴstr）を算出する。
具体的には、まず、前記ステップＳ２０４またはＳ２０６で設定された操舵反力制御開始判定フラグＦstrがＯＮ状態であるか否かを判定し、ＯＮ状態である場合には、前記ステップＳ２０２で算出した境界線到達時間Ｔkに基づき、下記（１７）式に従って操舵制御トルクＴstrを算出する。
Ｔstr＝Ｋstr１・Ｋstr２／Ｔk  ・・・（１７）
操舵反力制御開始判定フラグＦstrがＯＦＦ状態である場合には、操舵制御トルクＴstrを値「０」とする。
次に、算出した操舵制御トルクＴstrが予め定められた最大値Ｔmaxより大きいかまたは最小値Ｔminより小さいかを判定し、最大値Ｔmaxより大きい場合には操舵制御トルクＴstrの値をＴmaxに補正し、最小値Ｔminより小さい場合には操舵制御トルクＴstrの値をＴminに補正する。
【００９６】
次にステップＳ２０９に移行して、車両が車線逸脱しないように制動力を制御する制動力制御に用いられるパラメータ（目標ヨーモーメントＭs）を算出する。
具体的には、まず、前記ステップＳ２０５またはＳ２０６で設定された逸脱判定フラグＦoutがＯＮ状態であるか否かを判定し、ＯＮ状態である場合には、前記ステップＳ２０２で算出した境界線到達時間Ｔkに基づき、下記（１８）式に従って目標ヨーモーメントＭsを算出する。
Ｍs＝Ｋ１・Ｋ２／Ｔk  …（１８）
逸脱判定フラグＦoutがＯＦＦ状態である場合には、目標ヨーモーメントＭsを値「０」とする。
次に、算出した目標ヨーモーメントＭsが予め定められた最大値Ｍmaxより大きいかまたは最小値Ｍminより小さいかを判定し、最大値Ｍmaxより大きい場合には目標ヨーモーメントＭsの値をＭmaxに補正し、最小値Ｍminより小さい場合には目標ヨーモーメントＭsの値をＭminに補正する。
【００９７】
次にステップＳ２１０に移行して、前輪１７ＦＲ，１７ＦＬの転舵角の制御および入力側ステアリング軸３に加える操舵反力の制御に関するパラメータを算出する。
具体的には、前記ステップＳ２０４またはＳ２０６で設定された操舵反力制御開始判定フラグＦstrがＯＮ状態であるか否かを判定し、ＯＮ状態である場合には、前記ステップＳ２０２で算出した目標転舵角θoptに転舵角が一致するように転舵アクチュエータ８を制御するパラメータを算出するとともに、操舵反力が前記ステップＳ２０８で算出した操舵制御トルクＴstrだけ増大するように操舵反力アクチュエータ６を制御するパラメータを算出する。
【００９８】
操舵反力制御開始判定フラグＦstrがＯＦＦ状態である場合には、目標転舵角θoptに転舵角が一致するように転舵アクチュエータ８を制御するパラメータ、および操舵制御トルクＴstrを値「０」とし、操舵反力が「０」となるように操舵反力アクチュエータ６を制御するパラメータを算出する。
次にステップＳ２１１に移行して、各車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬの制動力の制御に関するパラメータを算出する。
【００９９】
具体的には、前記ステップＳ２０５で設定された逸脱判定フラグＦoutまたはＳ２０５がＯＮ状態であるか否かを判定し、ＯＮ状態である場合には、前記ステップ１０９で算出した目標ヨーモーメントＭsにヨーモーメントが一致するように左右輪のホイールシリンダ１９に圧力差を与えるパラメータを算出してから、前記ステップＳ２００に移行する。逸脱判定フラグＦoutがＯＦＦ状態である場合には、目標ヨーモーメントを値「０」とし、左右輪のホイールシリンダ１９に圧力差を与えない。
【０１００】
（動作）
次に、本実施形態の動作を具体的状況に基づいて説明する。
まず、車両が直進路で走行車線の中心付近を走行していたとする。すると、車線内走行支援コントローラ２５で実行される走行支援制御によって、図９に示すように、まず、そのステップＳ２００で、各部に設置されたセンサおよび装置から入力される信号が読み込まれ、ステップＳ２０１で、読み込まれた各車輪１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬの車輪速Ｖwiに基づいて車速Ｖが算出される。また、ステップＳ２０２で、算出された車速Ｖに基づいて境界線到達時間Ｔkが比較的大きい値に算出され、ステップＳ２０３で、算出された境界線到達時間Ｔkに基づいて目標転舵角θoptが算出される。
【０１０１】
ここで、境界線到達時間Ｔkが操舵判定しきい値ＴＬ１および逸脱判定しきい値ＴＬより大きかったとする。すると、ステップＳ２０４で、操舵反力制御開始判定フラグＦstrがＯＦＦ状態、つまり、操舵制御を行わないことを示す状態とされ、ステップＳ２０５で、逸脱判定フラグＦoutがＯＦＦ状態、つまり、車線逸脱傾向がないことを示す状態とされる。また、方向指示スイッチ２３が操作されていないため、ステップＳ２０６で、車線中心からの横変位Ｘを増大させる操作を運転者が意図的に行っていないと判定され、逸脱判定フラグＦoutがＯＦＦ状態であるため、ステップＳ２０７で、警報を行わないと判定される。また、操舵反力制御開始判定フラグＦstrがＯＦＦ状態であるため、ステップＳ２０８で、操舵制御トルクＴstrが「０」に設定され、ステップＳ２０９で、逸脱判定フラグＦoutがＯＦＦ状態であるため、目標ヨーモーメントＭsが「０」に設定される。
【０１０２】
また、操舵反力制御開始判定フラグＦstrがＯＦＦ状態であるため、ステップＳ２１０で、前記目標転舵角θoptに転舵角が一致するように転舵アクチュエータ８を制御するパラメータ、および操舵反力が前記操舵制御トルクＴstr「０」だけ増大するように操舵反力アクチュエータ６を制御するパラメータが算出され、コントロール／駆動回路ユニット２６に出力される。また、逸脱判定フラグＦoutがＯＦＦ状態であるため、ステップＳ２１１で、左右輪のホイールシリンダ１９に圧力差を与えないパラメータが算出され、算出されたパラメータが指示信号として圧力制御ユニット２０に出力された後、上記フローが前記ステップＳ２００から繰り返し実行される。
【０１０３】
そして、コントロール／駆動回路ユニット２６によって、出力側ステアリング軸１０を回転させる指示が出力され、転舵アクチュエータ８によって、出力側ステアリング軸１０が回転され、前輪１７ＦＲ，１７ＦＬの転舵角が目標転舵角θoptの値とされる。
また、コントロール／駆動回路ユニット２６によって、転舵アクチュエータ８の目標転舵角θoptと実際の転舵角θdとの差に応じた操舵反力を発生させる指示に加え、入力側ステアリング軸３にトルク「０」を付与させる指示が出力され、操舵反力アクチュエータ６によって、入力側ステアリング軸３に当該差に応じた操舵反力のみが出力される。
【０１０４】
その結果、車両が車線中心から外れても、前輪１７ＦＲ，１７ＦＬの転舵角が制御され、転舵角に応じた操舵反力のみが付与されることで、車両が車線中心に復帰する。
上記フローが繰り返されるうちに、車線中心からの横変位Ｘを増大させる操作を運転者が意図せずに行ってしまい、車両が走行車線の中心付近から外れていったとする。すると、走行支援制御によって、前記ステップＳ２００およびＳ２０１を経て、前記ステップＳ２０２で、境界線到達時間Ｔkが比較的小さい値に算出され、前記ステップＳ２０３で、目標転舵角θoptが算出される。
【０１０５】
ここで、境界線到達時間Ｔkが操舵判定しきい値ＴＬ１より小さく、且つ、逸脱判定しきい値ＴＬより大きかったとする。すると、前記ステップＳ２０４で、操舵反力制御開始判定フラグＦstrがＯＮ状態、つまり、操舵制御を行うことを示す状態とされ、前記ステップＳ２０５で、逸脱判定フラグＦoutがＯＦＦ状態とされる。また、前記ステップＳ２０６、Ｓ２０７を経て、前記ステップＳ２０８で、操舵反力制御開始判定フラグＦstrがＯＮ状態であるため、境界線到達時間Ｔkに基づいて操舵制御トルクＴstrが算出される。また、前記ステップＳ２０９で、逸脱判定フラグＦoutがＯＦＦ状態であるため、目標ヨーモーメントＭsが「０」に設定される。
【０１０６】
また、操舵反力制御開始判定フラグＦstrがＯＮ状態であるため、前記ステップＳ２１０で、前記目標転舵角θoptに転舵角が一致するように転舵アクチュエータ８を制御するパラメータ、および前記操舵制御トルクＴstrに操舵反力が一致するように操舵反力アクチュエータ６を制御するパラメータが算出され、コントロール／駆動回路ユニット２６に出力される。また、逸脱判定フラグＦoutがＯＦＦ状態であるため、前記ステップＳ２１１で、左右輪のホイールシリンダ１９に圧力差を与えないパラメータが算出され、算出されたパラメータが指示信号として圧力制御ユニット２０に出力された後、上記フローが前記ステップＳ２００から繰り返し実行される。
【０１０７】
そして、コントロール／駆動回路ユニット２６によって、出力側ステアリング軸１０を回転させる指示が出力され、転舵アクチュエータ８によって、出力側ステアリング軸１０が回転され、前輪１７ＦＲ，１７ＦＬの転舵角が目標転舵角θoptの値とされる。
また、コントロール／駆動回路ユニット２６によって、転舵アクチュエータ８の目標転舵角θoptと実際の転舵角θdとの差に応じた操舵反力を発生させる指示に加え、操舵反力を増大させる指示も出力され、操舵反力アクチュエータ６によって、前記差に応じた操舵反力よりも操舵制御トルクＴstrだけ大きい操舵反力が出力される。
【０１０８】
その結果、前輪１７ＦＲ，１７ＦＬの転舵角の制御に加え、入力側ステアリング軸３のトルクが増大されることで、操舵反力が増大され、車両の車線逸脱の可能性が把握されて、運転者に操舵操作が促され、前輪１７ＦＲ，１７ＦＬの転舵角の制御のみを行う場合よりも、車両が車線中心により早いタイミングで復帰するようになる。
【０１０９】
以上、本実施形態にあっては、図１のステアリングホイール２が特許請求の範囲に記載の操舵入力手段を構成し、以下同様に、図１の操舵反力アクチュエータ角度センサ７が操舵入力検出手段を構成し、図１の操舵反力アクチュエータ６が報知手段を構成し、図１の転舵アクチュエータ８が転舵出力手段を構成し、図１のコントロール／駆動回路ユニット２６が転舵出力制御手段を構成し、図１の車両状態パラメータ取得部２１が走行状況取得手段を構成し、図１の車線内走行支援コントローラ２５および図９のステップＳ２０２が到達時間算出手段を構成し、図１の車線内走行支援コントローラ２５および図９のステップＳ２０４、Ｓ２０５が車線内走行支援実行手段を構成する。
【０１１０】
（第３実施形態の効果）
（１）このように、本実施形態の車線内走行支援装置にあっては、車両の走行状況に関する情報に基づいて当該車両が走行車線を区切る境界線に到達するまでの時間（境界線到達時間Ｔk）を算出し、その時間を基に、操向輪の転舵と操舵入力手段を介した報知動作と（転舵制御、反力制御）を、それぞれ異なる条件で制御し、車線内走行の支援を行うようにした。そのため、通常時には、操舵入力手段を介した報知動作を行わず、車線内の目標走行軌道（車線中心）を走行するように操向輪の転舵のみを行い、車線逸脱までの時間的余裕がないときにのみ前記転舵に加えて報知動作を行って、運転者に車線内を走行させるための支援情報を提供することで、操舵操作と支援情報とを整合させることができ、運転者の違和感を防止しつつ、車線内走行を支援することができる。
なお、操舵入力手段を介した報知動作としては、操舵反力を増大する方法の他に、ステアリングホイール２に振動を与える方法を挙げることができる。
【０１１１】
（２）また、報知動作として操舵反力を増大するようにした。即ち、運転者にとって把握が容易な方法で報知するようにしたため、報知効果を向上することができる。
（３）さらに、車両が走行車線を区切る境界線に到達するまでの時間（境界線到達時間Ｔk）が設定値（操舵判定しきい値ＴＬ１）よりも長い場合には、操向輪（前輪１７ＦＲ，１７ＦＬ）の転舵角の制御のみを行い、報知動作としての操舵反力の増大を行わないようにした。そのため、目標走行軌道付近を走行している場合には、報知動作としての操舵反力の増大が行われないので、運転者の操舵操作への影響をなくすことができ、運転者の違和感をより適切に防止することができる。また、目標走行軌道を走行するように操向輪を転舵することで、運転者に直進性が向上したように感じさせることができる。
【０１１２】
（４）なお、本実施形態では、車両が走行車線を区切る境界線に到達するまでの時間が設定値よりも長い場合には、転舵制御のみを行う例を示したが、例えば、当該時間が設定値よりも長い場合には、転舵制御を開始してから、反力制御を開始する方法も挙げられる。そのようにすれば、操向輪の転舵角が制御され、車両挙動が変更されてから、操舵反力が制御されるため、車両が逸脱傾向にあることを運転者に効果的に伝達することができ、車線内走行をより適切に支援することができる。
ここで、転舵制御を開始してから、反力制御を開始する方法としては、例えば、車線内走行支援処理において、ステップＳ２０２で算出した境界線到達時間Ｔkが転舵判定しきい値ＴＬ２（＞ＴＬ１）以下であるか否かを判定し、ＴＬ２以下である場合には（Ｔk≦ＴＬ２）転舵制御を行い、ＴＬ２より大きい場合には（Ｔk＞ＴＬ２）転舵制御を行わないようにするステップを設ける方法が挙げられる。
【０１１３】
（５）また、例えば、車両が走行車線を区切る境界線に到達するまでの時間が設定値以下である場合には、転舵制御および反力制御を同時に行う方法も挙げられる。そのようにすれば、走行シーンに適した支援を行うことができる。
なお、転舵制御および反力制御を同時に行う方法としては、例えば、操舵判定しきい値ＴＬ１および転舵判断しきい値ＴＬ２を等しい値とする方法が挙げられる。
【０１１４】
（６）さらに、車両が走行車線を区切る境界線に到達するまでの時間が設定値以下である場合には、反力制御を開始してから、転舵制御を開始する方法も挙げられる。そのようにすれば、車両が逸脱傾向にあることを運転者に早いタイミングで伝達することができ、車線内走行をより適切に支援することができる。
【０１１５】
（７）また、例えば、車両が走行車線を区切る境界線に到達するまでの時間が設定値よりも長い場合には、運転者の操舵操作方向が車線逸脱傾向を抑制する方向であると、転舵制御のみを行い、反力制御を行わない制御則を選択し、操作方向が車線逸脱傾向を助長する方向である場合には、転舵制御を開始してから、反力制御を開始する制御則を選択する方法が挙げられる。そのようにすれば、運転者が車線逸脱傾向があることに気づいており、車線逸脱傾向を抑制する方向に操舵している場合には、反力制御が実行されず、運転者に不要な支援情報が提示されることを防止することができる。
【０１１６】
（８）さらに、車両が走行車線を区切る境界線に到達するまでの時間が設定値以下である場合には、操舵操作中であると判定されると、反力制御を開始してから、転舵制御を開始する制御則を選択し、操舵操作中でないと判定されると、転舵制御および反力制御を同時に開始する方法が挙げられる。そのようにすれば、操舵操作中には、車両が逸脱傾向にあることを運転者に早いタイミングで伝達することができ、車線内走行をより適切に支援することができる。即ち、操舵反力による支援情報の提示が早いタイミングに行われることで警報効果を向上することができる。
【０１１７】
（９）また、本実施形態の自動車にあっては、車両の走行状況に関する情報に基づいて当該車両が走行車線を区切る境界線に到達するまでの時間を算出し、その時間を基に、操向輪の転舵と操舵入力手段を介した報知動作とを、それぞれ異なる条件で制御し、車線内走行の支援を行うようにした。そのため、通常時には、操舵入力手段を介した報知動作を行わず、車線内の目標走行軌道を走行するように操向輪の転舵のみを行い、車線逸脱までの時間的余裕がないときにのみ前記転舵に加えて報知動作を行って、運転者に車線内を走行させるための支援情報を提供することで、操舵操作と支援情報とを整合させることができ、運転者の違和感を防止しつつ、車線内走行を支援することができる。
【０１１８】
（１０）さらに、本実施形態の車線内走行方法にあっては、車両の走行状況に関する情報に基づいて当該車両が走行車線を区切る境界線に到達するまでの時間を算出し、その時間を基に、操向輪の転舵と操舵入力手段を介した報知動作とを、それぞれ異なる条件で制御し、車線内走行の支援を行うようにした。そのため、通常時には、操舵入力手段を介した報知動作を行わず、車線内の目標走行軌道を走行するように操向輪の転舵のみを行い、車線逸脱までの時間的余裕がないときにのみ前記転舵に加えて報知動作を行って、運転者に車線内を走行させるための支援情報を提供することで、操舵操作と支援情報とを整合させることができ、運転者の違和感を防止しつつ、車線内走行を支援することができる。
【図面の簡単な説明】
【０１１９】
【図１】第１実施形態に係る自動車１の構成を示す概略図である。
【図２】車線内走行支援コントローラ２５が実行する車線内走行支援処理を示すフローチャートである。
【図３】横変位Ｘについて設定された横変位ゲインＫＬを示す図である。
【図４】ヨー角φrについて設定されたヨー角ゲインＫＹを示す図である。
【図５】車線の曲率ρについて設定された曲率ゲインＫＲ示す図である。
【図６】転舵角θtについて設定された転舵角ゲインＫＤを示す図である。
【図７】車速Ｖに応じて変動する比例ゲインＫstr２を示す図である。
【図８】車速Ｖに応じて変動する比例ゲインＫ２を示す図である。
【図９】第３実施形態に係る車線内走行支援コントローラ２５が実行する車線内走行支援処理を示すフローチャートである。
【符号の説明】
【０１２０】
１  自動車、１Ａ  車体、２  ステアリングホイール、３  入力側ステアリング軸、４  ハンドル角度センサ、５  操舵トルクセンサ、６  操舵反力アクチュエータ、７  操舵反力アクチュエータ角度センサ、８  転舵アクチュエータ、９  転舵アクチュエータ角度センサ、１０  出力側ステアリング軸、１１  転舵トルクセンサ、１２  ピニオンギア、１３  ピニオン角度センサ、１４  ラックギア、１５  タイロッド、１６  タイロッド軸力センサ、１７ＦＲ，１７ＦＬ，１７ＲＲ，１７ＲＬ  車輪、１８  ブレーキディスク、１９  ホイールシリンダ、２０  圧力制御ユニット、２１  車両状態パラメータ取得部、２２  外界認識部、２３  方向指示スイッチ、２４ＦＲ，２４ＦＬ，２４ＲＲ，２４ＲＬ  車輪速センサ、２５  車線内走行支援コントローラ、２６  コントロール／駆動回路ユニット、２７  メカニカルバックアップ
【図１】
0005018583.tif 000002
【図２】
0005018583.tif 000003
【図３】
0005018583.tif 000004
【図４】
0005018583.tif 000005
【図５】
0005018583.tif 000006
【図６】
0005018583.tif 000007
【図７】
0005018583.tif 000008
【図８】
0005018583.tif 000009
【図９】
0005018583.tif 000010