(57)【要約】【課題】運転技量・運転傾向が異なる各運転者に対して違和感を与えないように運転者のハンドル操作にアシスト力を付与する。【解決手段】車両の運転支援装置は、自車両１前方の車線を検出するカメラ１１と、車線内における自車両１の走行状態を判断するカメラＥＣＵ１２と、自車両１のステアリング装置に補助力を付与する電動パワーステアリング１３と、自車両１の走行状態に応じて自車両１が車線内を走行するように前記補助力の方向及び大きさを決定するＬＫＡＥＣＵ１６とを有する。ＬＫＡＥＣＵ１６は、運転者の前方注視距離を判定し、前方注視距離が短いほど前記補助力の大きさを増大する。【選択図】図１
2014101100.tif 000002
【特許請求の範囲】
【請求項１】
自車両前方の車線を検出する検出手段と、
前記検出手段で検出された車線内における自車両の走行状態を判断する判断手段と、
自車両のステアリング装置に補助力を付与する補助手段と、
前記判断手段で判断された自車両の走行状態に応じて前記検出手段で検出された車線内を自車両が走行するように前記補助力の方向及び大きさを決定する制御手段とを有する車両の運転支援装置であって、
運転者の前方注視距離を判定する判定手段が設けられ、
前記制御手段は、前記判定手段で判定された前方注視距離が短いほど前記補助力の大きさを増大することを特徴とする車両の運転支援装置。
【請求項２】
請求項１に記載の車両の運転支援装置において、
前記制御手段の作動と非作動とを切り替える切替手段が設けられ、
前記判定手段は、前記切替手段により前記制御手段が非作動のときに前方注視距離の判定を行うことを特徴とする車両の運転支援装置。
【請求項３】
請求項２に記載の車両の運転支援装置において、
前記判定手段は、自車両が前記検出手段で検出された車線内の所定の目標コースに向かって走行中に、運転者が行う操舵方向の切り返しのタイミングと、仮に前記制御手段が作動しているとした場合に前記制御手段が行う操舵方向の切り返しのタイミングとを比較し、前者が早いときは、運転者の前方注視距離が、直近に判定された前方注視距離よりも長いと判定し、後者が早いときは、運転者の前方注視距離が、直近に判定された前方注視距離よりも短いと判定することを特徴とする車両の運転支援装置。
【請求項４】
請求項１から３のいずれか１項に記載の車両の運転支援装置において、
前記判定手段で判定された前方注視距離を更新して記録する記録手段が設けられ、
前記制御手段は、前記記録手段に記録された前方注視距離を用いることを特徴とする車両の運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転者の車両の運転を支援する車両の運転支援装置、特に、車両が誤って車線から逸脱するのを防止する車線維持支援装置に関する。
【背景技術】
【０００２】
従来、種々の車両の運転支援装置のうち、車両が誤って車線から逸脱するのを防止するように、換言すれば、車両が車線内を走行するように、運転者のハンドル操作にアシスト力を付与する車線維持支援（ＬＫＡ：Ｌａｎｅ  Ｋｅｅｐ  Ａｓｓｉｓｔ）装置として、例えば特許文献１や特許文献２に記載の技術が知られている。
【０００３】
特許文献１には、運転者の車線中央を走行しようという所望度合いに応じて運転操作を支援する技術が記載されている。
【０００４】
特許文献２には、運転者が実際にハンドル操作を開始するまでのタイムラグと同程度の時間遅れを持たせて車両の進行方向を転回させるための電動モータを駆動させることにより運転者の違和感を低減する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２１５３９５号公報（段落００４３）
【特許文献２】特開２００９−１６１１００号公報（段落００７２〜００７３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、運転者は個々に異なる運転技量・運転傾向を持っている。例えば、車線変更時等に早く車線中央に到達しようとする運転者とゆっくり到達しようとする運転者とがある。ＬＫＡ装置において、このことを考慮しないと、運転者の意に沿わないアシスト力を付与することになり、運転者に違和感を与えてしまう。
【０００７】
そこで、本発明は、運転技量・運転傾向が異なる各運転者に対して違和感を与えないように運転者のハンドル操作にアシスト力を付与する車両の運転支援装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するためのものとして、本発明は、自車両前方の車線を検出する検出手段と、前記検出手段で検出された車線内における自車両の走行状態を判断する判断手段と、自車両のステアリング装置に補助力を付与する補助手段と、前記判断手段で判断された自車両の走行状態に応じて前記検出手段で検出された車線内を自車両が走行するように前記補助力の方向及び大きさを決定する制御手段とを有する車両の運転支援装置であって、運転者の前方注視距離を判定する判定手段が設けられ、前記制御手段は、前記判定手段で判定された前方注視距離が短いほど前記補助力の大きさを増大することを特徴とする車両の運転支援装置である（請求項１）。
【０００９】
本発明によれば、自車両の走行状態に応じて自車両が車線内を走行するようにステアリング装置に付与する補助力（アシスト力）の方向及び大きさを決定する制御（ＬＫＡ制御）が実行可能な車両の運転支援装置において、運転者の前方注視距離が短いほど、ステアリング装置に付与する補助力の大きさが増大される。前方注視距離が短い運転者は、目標コースに早く到達しようとする運転者であるから、そのような運転者に対しては、ステアリング装置に付与する補助力の大きさが増大されることにより、運転者の意に沿う補助力が付与されることになる。逆に、前方注視距離が長い運転者は、目標コースにゆっくり到達しようとする運転者であるから、そのような運転者に対しては、ステアリング装置に付与する補助力の大きさが減少されることにより、やはり運転者の意に沿う補助力が付与されることになる。そのため、いずれの場合も、運手者に違和感を与えることが抑制される。
【００１０】
本発明において、好ましくは、前記制御手段の作動と非作動とを切り替える切替手段が設けられ、前記判定手段は、前記切替手段により前記制御手段が非作動のときに前方注視距離の判定を行う（請求項２）。
【００１１】
この構成によれば、制御手段が非作動のとき、つまり、自車両の走行状態に応じて自車両が車線内を走行するように補助力がステアリング装置に付与されたりしない状態で、さらに換言すれば、ＬＫＡ制御が介入しない状態で、運転者の前方注視距離が判定されるので、運転者本来の前方注視距離が正しく判定される。
【００１２】
本発明において、好ましくは、前記判定手段は、自車両が前記検出手段で検出された車線内の所定の目標コースに向かって走行中に、運転者が行う操舵方向の切り返しのタイミングと、仮に前記制御手段が作動しているとした場合に前記制御手段が行う操舵方向の切り返しのタイミングとを比較し、前者が早いときは、運転者の前方注視距離が、直近に判定された前方注視距離よりも長いと判定し、後者が早いときは、運転者の前方注視距離が、直近に判定された前方注視距離よりも短いと判定する（請求項３）。
【００１３】
この構成によれば、判定手段が行う判定動作の一例が具体化される。それによれば、運転者が実際に行う操舵方向の切り返しのタイミングと、仮に制御手段がＬＫＡ制御を実行したとするならば制御手段が行ったであろう操舵方向の切り返しのタイミングとが比較される。そして、運転者が実際に行う操舵方向の切り返しのタイミングが、制御手段が行ったであろう操舵方向の切り返しのタイミングよりも早いときは、運転者の前方注視距離が、直近に判定された前方注視距離（制御手段が仮のＬＫＡ制御を実行するのに用いた前方注視距離）よりも長いと判定される。前記のような状況は、例えば、運転者が目標コースにゆっくり到達しようとして、自車両が目標コースに到達する前に、操舵方向を左旋回から右旋回又は右旋回から左旋回に早めに切り返した場合に起こり得る。したがって、この場合は、運転者の前方注視距離が長いと判定することが合理的である。逆に、制御手段が行ったであろう操舵方向の切り返しのタイミングが、運転者が実際に行う操舵方向の切り返しのタイミングよりも早いときは、運転者の前方注視距離が、直近に判定された前方注視距離（制御手段が仮のＬＫＡ制御を実行するのに用いた前方注視距離）よりも短いと判定される。前記のような状況は、例えば、運転者が目標コースに早く到達しようとして、自車両が目標コースに到達した後に、操舵方向を左旋回から右旋回又は右旋回から左旋回に遅めに切り返した場合に起こり得る。したがって、この場合は、運転者の前方注視距離が短いと判定することが合理的である。
【００１４】
本発明において、好ましくは、前記判定手段で判定された前方注視距離を更新して記録する記録手段が設けられ、前記制御手段は、前記記録手段に記録された前方注視距離を用いる（請求項４）。
【００１５】
この構成によれば、判定手段で最後に（直近に）判定された前方注視距離を用いてステアリング装置に付与する補助力の方向及び大きさが決定されるから、常に最新の前方注視距離が考慮されてＬＫＡ制御が実行されることになる。
【発明の効果】
【００１６】
本発明によれば、運転技量・運転傾向が異なる各運転者に対して違和感を与えないように運転者のハンドル操作にアシスト力を付与することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る車両の運転支援装置の概略構成図である。
【図２】前記運転支援装置の機能ブロック図である。
【図３】前記運転支援装置の基本的動作に用いられるドライバーモデルの説明図である。
【図４】前方注視距離と操舵方向との関係の説明図である。
【図５】前方注視距離の判定処理の説明図である。
【図６】車速と前方注視距離との関係の説明図である。
【図７】前記運転支援装置が行う前方注視距離の判定動作のフローチャートである。
【図８】前記運転支援装置が行う運転支援動作のフローチャートである。
【発明を実施するための形態】
【００１８】
（１）ハード面の構成
図１は、本実施形態に係る車両１の運転支援装置の概略構成図である。本実施形態に係る車両１の運転支援装置は、車両１が誤って車線から逸脱するのを防止するように、換言すれば、車両１が車線内を走行するように、より詳しくは、車両１ができるだけ車線中央を走行するように、運転者のハンドル操作にアシスト力を付与する車線維持支援装置（ＬＫＡ装置）である。
【００１９】
車両１は、運転席にステアリングホイール２を備える。運転者がこのステアリングホイール２を右又は左に操舵することにより、ステアリングシャフト３が右又は左に回転し、車両１が右又は左に旋回する。ステアリングホイール２及びステアリングシャフト３は、車両１のステアリング装置を構成する。
【００２０】
車両１は、車体の前端部にカメラ１１（本発明の検出手段に相当）を備える。このカメラ１１は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）カメラ等の光学カメラである。このカメラ１１により、自車両１の前方の環境（道路や車線等）が撮像される。
【００２１】
カメラ１１からカメラＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１２（本発明の判断手段に相当）に画像信号が送信される。カメラＥＣＵ１２は、例えばＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等の画像処理ＥＣＵである。このカメラＥＣＵ１２により、カメラ１１からの画像信号が画像処理され、車線内の自車両１の横位置、車線内の自車両１の姿勢角（向き）、車線の曲率、及び車線のクロソイドパラメータ等の情報が生成される。生成された情報は、例えばＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信等を介して、カメラＥＣＵ１２からＬＫＡ（Ｌａｎｅ  Ｋｅｅｐ  Ａｓｓｉｓｔ）ＥＣＵ１６（本発明の制御手段、判定手段及び記録手段に相当）に送信される。車線内の自車両１の横位置及び姿勢角は、自車両１の走行状態を構成する。
【００２２】
車両１は、ステアリング装置にアシスト力を付与する電動パワーステアリング（ＥＰＳ：Ｅｌｅｃｔｒｉｃ  Ｐｏｗｅｒ  Ｓｔｅｅｒｉｎｇ）１３（本発明の補助手段に相当）を備える。ＥＰＳ１３は、ステアリングシャフト３をギヤを介して回転させる電動モータ１４と、ＥＰＳＥＣＵ１５とを含む。ＥＰＳＥＣＵ１５から電動モータ１４に駆動電流が印加され、電動モータ１４からＥＰＳＥＣＵ１５にモータ軸の回転角信号が送信される。図例は、コラムアシスト型であるが、ラックアシスト型でもよい。
【００２３】
ＥＰＳＥＣＵ１５は、基本的動作として、ＥＰＳ１３がステアリング装置に付与する、運転者の操舵力を軽減するためのアシスト力の方向及び大きさを決定する。具体的に、ＥＰＳＥＣＵ１５は、運転者の操舵方向が左旋回であればアシスト力の方向をステアリングシャフト３ないしステアリングホイール２が左へ回転する方向とし、運転者の操舵方向が右旋回であればアシスト力の方向をステアリングシャフト３ないしステアリングホイール２が右へ回転する方向とする。また、ＥＰＳＥＣＵ１５は、運転者の操舵量（操舵角）が大きいほどアシスト力の大きさを増大し、運転者の操舵量が小さいほどアシスト力の大きさを減少する。このような動作に加えて、ＥＰＳＥＣＵ１５は、さらに操舵角速度等を考慮したアシスト力の調整も行い、運転者のフィーリングにあったアシストを行う。
【００２４】
車両１は、ステアリング装置にトルクセンサ２１及び操舵角センサ２２を備える。トルクセンサ２１は、ステアリングシャフト３の捩れ変位、すなわち、操舵トルクを検出する。操舵角センサ２２は、ステアリングシャフト３の回転角、すなわち、操舵角を検出する。トルクセンサ２１で検出された操舵トルクに関する信号はＥＰＳＥＣＵ１５を経由してＬＫＡＥＣＵ１６に送信される。操舵角センサ２２で検出された操舵角に関する信号（操舵角速度を含む）はハンドルＥＣＵ１７を経由してＬＫＡＥＣＵ１６に送信される。
【００２５】
車両１は、車体の慣性力を検出する慣性センサ２３を備える。慣性センサ２３で検出された慣性力に関する信号は横滑り防止装置ＥＣＵ１８に送信される。この横滑り防止装置ＥＣＵ１８により、慣性センサ２３からの慣性力に関する信号が処理され、ヨーレート、横加速度、及び前後加速度等の情報が生成される。生成された情報は、横滑り防止装置ＥＣＵ１８からＬＫＡＥＣＵ１６に送信される。
【００２６】
車両１は、車輪４の回転速度を検出する車輪速センサ２４を備える。車輪速センサ２４で検出された回転速度、すなわち、車速に関する信号はＬＫＡＥＣＵ１６に送信される。
【００２７】
車両１は、ステアリングホイール２にＬＫＡスイッチ５（本発明の切替手段に相当）を備える。ＬＫＡスイッチ５は、運転者によって操作される。ＬＫＡスイッチ５は、ＬＫＡＥＣＵ１６が実行するＬＫＡ制御（自車両１の走行状態に応じて自車両１が車線内を走行するようにステアリング装置に付与するアシスト力の方向及び大きさを決定する制御）のＯＮ又はＯＦＦを設定する。設定されたＯＮ又はＯＦＦに関する信号はＬＫＡＥＣＵ１６に送信される。ＬＫＡＥＣＵ１６にＯＮ信号が送信されたときは、ＬＫＡＥＣＵ１６が作動となり、ＬＫＡ制御がＥＰＳＥＣＵ１５の基本的動作に介入する（後述する図２のアシストトルク演算部で演算されたアシストトルクがアシストトルク演算部からＥＰＳＥＣＵ１５に出力される）。ＬＫＡＥＣＵ１６にＯＦＦ信号が送信されたときは、ＬＫＡＥＣＵ１６が非作動となり、ＬＫＡ制御がＥＰＳＥＣＵ１５の基本的動作に介入しない（前記アシストトルク演算部からＥＰＳＥＣＵ１５へのアシストトルクの出力が行われない）。
【００２８】
このように、ＬＫＡＥＣＵ１６は、カメラＥＣＵ１２から、車線内の自車両１の横位置、車線内の自車両１の姿勢角、車線の曲率、及び車線のクロソイドパラメータ等の情報を入力し、ＥＰＳＥＣＵ１５から、操舵トルクに関する信号を入力し、ハンドルＥＣＵ１７から、操舵角速度を含む操舵角に関する信号を入力し、横滑り防止装置ＥＣＵ１８から、ヨーレート、横加速度、及び前後加速度等の情報を入力し、車輪速センサ２４から、車速に関する信号を入力し、ＬＫＡスイッチ５から、ＬＫＡ制御のＯＮ又はＯＦＦに関する信号を入力する。
【００２９】
そして、ＬＫＡＥＣＵ１６は、基本的動作として、カメラＥＣＵ１２で判断された自車両１の走行状態に応じて、カメラ１１で検出された車線内を自車両１が走行するように、より詳しくは、自車両１ができるだけ車線中央を走行するように、ＥＰＳ１３がステアリング装置に付与するアシスト力の方向及び大きさを決定する。具体的に、ＬＫＡＥＣＵ１６は、後に詳しく述べるように、車線中央を目標コースとし、運転者の前方注視距離Ｌを「Ｌ＝車速Ｖ×τ秒」とした場合に、τ秒後に自車両１が目標コース上の目標位置に到達するためのアシスト力の方向及び大きさを決定する。ＬＫＡＥＣＵ１６は、決定したアシスト力の方向及び大きさに関する信号を指令信号としてＥＰＳＥＣＵ１５に出力する。ＥＰＳＥＣＵ１５は、この指令信号に従って、前述したように、電動モータ１４に駆動電流を印加する。
【００３０】
（２）ソフト面の構成
図２は、ＬＫＡＥＣＵ１６を中心とした前記運転支援装置の機能ブロック図である。ＬＫＡＥＣＵ１６は、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成されるマイクロプロセッサである。図２に示すように、ＬＫＡＥＣＵ１６は、目標ヨーレート演算部と、アシストトルク演算部と、操舵トルク−アシストトルク比較演算部とを有している。
【００３１】
目標ヨーレート演算部は、車線の曲率、車線のクロソイドパラメータ、車線内の自車両１の横位置、車線内の自車両１の姿勢角、自車両１の車速、及び操舵トルク−アシストトルク比較演算部から提供される運転者の前方注視距離Ｌに基き、目標ヨーレート（目標旋回半径）を演算する。
【００３２】
アシストトルク演算部は、目標ヨーレート演算部から提供される目標ヨーレート、車線内の自車両１の横位置、車線内の自車両１の姿勢角、ヨーレート、及び横加速度に基き、アシストトルク（アシスト力）を演算する。より詳しくは、前述したように、アシストトルクの方向及び大きさを演算する。演算されたアシストトルクは、ＥＰＳＥＣＵ１５に提供される。
【００３３】
操舵トルク−アシストトルク比較演算部は、アシストトルク演算部から提供されるアシストトルク、操舵トルク、及び車線内の自車両１の横位置に基き、運転者の前方注視距離Ｌを判定する。判定された運転者の前方注視距離Ｌは、前述したように、目標ヨーレート演算部に提供される。ただし、操舵トルク−アシストトルク比較演算部は、ＬＫＡスイッチ５からＬＫＡ制御のＯＦＦ信号が提供されたときにのみ、運転者の前方注視距離Ｌの判定を行う。
【００３４】
ここで、目標ヨーレート演算部は、運転者の前方注視距離Ｌが短いほど大きい目標ヨーレート（小さい目標旋回半径）を演算する。そして、アシストトルク演算部は、目標ヨーレートが大きいほど大きい目標操舵角を演算し、目標操舵角が大きいほど大きいアシストトルクを演算する。逆に、目標ヨーレート演算部は、運転者の前方注視距離Ｌが長いほど小さい目標ヨーレート（大きい目標旋回半径）を演算する。そして、アシストトルク演算部は、目標ヨーレートが小さいほど小さい目標操舵角を演算し、目標操舵角が小さいほど小さいアシストトルクを演算する。
【００３５】
［Ａ］ＬＫＡ制御
次に、図３を参照して、ＬＫＡ制御、すなわち、自車両１の走行状態（車線内の横位置及び姿勢角）に応じて自車両１が車線内を走行するようにステアリング装置に付与するアシストトルクの方向及び大きさを決定する制御の内容を説明する。
【００３６】
図３は、前記運転支援装置の基本的動作に用いられるドライバーモデルの説明図である。一般に、運転者は、車両１の横位置を制御するために操舵を行う。すなわち、運転者は、前方を見て、車両１の将来位置を予測しつつ、操舵を行っている。
【００３７】
図３において、Ｌは運転者の前方注視距離（車速Ｖ×τ秒）である。τ秒後の車両１の予測位置ｙ’は、車体の前端部に備えたカメラ１１の現在位置を座標の原点として、車両１の姿勢角θに基く直線的な将来位置の予測値Ｌθと、現在の操舵角から旋回半径Ｒ（ヨーレート）を考慮した円弧に基く将来位置の予測値（Ｌ２／２Ｒ）とを加算することにより求められる（ｙ’＝Ｌθ＋（Ｌ２／２Ｒ））。前記予測位置ｙ’と、τ秒後の目標コース上の目標位置ｙ０との偏差をεとすると、ＬＫＡＥＣＵ１６は、εがゼロとなるように運転者の操舵を支援する。具体的に、ＬＫＡＥＣＵ１６は、εがゼロとなるように目標ヨーレート（目標旋回半径）を演算し、目標ヨーレートに基いて目標操舵角を演算し、目標操舵角に基いてアシストトルク、より詳しくは、アシストトルクの方向及び大きさを演算する。
【００３８】
［Ｂ］前方注視距離の判定制御
次に、図４及び図５を参照して、運転者の前方注視距離を判定する制御の内容を説明する。
【００３９】
図４は、前方注視距離と操舵方向との関係の説明図である。目標コース（例えば車線中央）に対する車両１の横位置及び姿勢角が同じでも、運転者の前方注視距離（車速Ｖ×τ秒）によって、操舵方向は右旋回になったり左旋回になったりする。これは運転者の運転技量・運転傾向によって異なる。
【００４０】
図例の場合、目標コースの左側にある車両１が目標コースに向かって走行中である。前方注視距離が符号（ｉ）で示すように短い運転者は、目標コースに早く到達しようとするから、現時点でまだ操舵方向は右旋回のままである。逆に、前方注視距離が符号（ｉｉｉ）で示すように長い運転者は、目標コースにゆっくり到達しようとするから、現時点ですでに操舵方向は左旋回に切り返されている。符号（ｉｉ）は、現時点において車両１から車両１の中心線と目標コースとの交点までの距離である。この距離（ｉｉ）を前方注視距離とする運転者は、現時点で操舵方向を右旋回から左旋回に切り返している。つまり、操舵トルク（操舵力）がゼロになっている。
【００４１】
そのため、例えばＬＫＡＥＣＵ１６が前記距離（ｉｉ）（例えば５０ｍ）を基準の前方注視距離として持っていたとすると、それより短い前方注視距離（ｉ）（例えば４０ｍ）を持つ運転者は、ＬＫＡＥＣＵ１６よりも遅いタイミングで操舵方向を右旋回から左旋回に切り返すことになる（現時点においてまだ右旋回のままであるから）。逆に、基準の前方注視距離より長い前方注視距離（ｉｉｉ）（例えば６０ｍ）を持つ運転者は、ＬＫＡＥＣＵ１６よりも早いタイミングで操舵方向を右旋回から左旋回に切り返すことになる（現時点においてすでに左旋回に切り返しているから）。
【００４２】
したがって、運転者が行う操舵方向の切り返しのタイミングと、ＬＫＡＥＣＵ１６が行う操舵方向の切り返しのタイミングとを比較し、運転者がＬＫＡＥＣＵ１６よりも早いタイミングで切り返したときは、運転者の前方注視距離がＬＫＡＥＣＵ１６の前方注視距離よりも長いと判定することができる。逆に、運転者がＬＫＡＥＣＵ１６よりも遅いタイミングで切り返したときは、運転者の前方注視距離がＬＫＡＥＣＵ１６の前方注視距離よりも短いと判定することができる。
【００４３】
そして、運転者の前方注視距離がＬＫＡＥＣＵ１６の前方注視距離よりも長いと判定されたときは、ＬＫＡＥＣＵ１６の前方注視距離を若干の調整距離だけ長くした後、一方、運転者の前方注視距離がＬＫＡＥＣＵ１６の前方注視距離よりも短いと判定されたときは、ＬＫＡＥＣＵ１６の前方注視距離を若干の調整距離だけ短くした後、いずれの場合も、再度、運転者の切り返しタイミングとＬＫＡＥＣＵ１６の切り返しタイミングとを比較する。これを繰り返すことにより、最終的に、運転者の切り返しタイミングとＬＫＡＥＣＵ１６の切り返しタイミングとが一致するＬＫＡＥＣＵ１６の前方注視距離が決まる。最初にＬＫＡＥＣＵ１６が持っていた基準の前方注視距離と途中の調整距離とが分かっているから、最終的に決まったＬＫＡＥＣＵ１６の前方注視距離が算出でき、それを運転者の前方注視距離と判定することができる。
【００４４】
したがって、ここでいうＬＫＡＥＣＵ１６の前方注視距離とは、直近に判定された前方注視距離のことであるということができる。
【００４５】
図５は、前方注視距離の判定処理の説明図である。図例は、目標コース（例えば車線の中央）の右側にある車両１が目標コースに向かって走行中に、順に、左旋回、右旋回、左旋回、右旋回する場合を示している。
【００４６】
図中、実線は、前記走行中に運転者が実際に行う操舵の操舵トルクの方向及び大きさの変化を示し、鎖線は、前記走行中にＬＫＡＥＣＵ１６がＬＫＡ制御で算出するアシストトルクの方向及び大きさの変化を示している。ここで、ＬＫＡＥＣＵ１６、より詳しくは、目標ヨーレート演算部及びアシストトルク演算部は、図３を参照して説明した手法で、前記アシストトルクの方向及び大きさを演算する。
【００４７】
図中、「ゼロクロス」とは、前記運転者の操舵トルク又は前記ＬＫＡＥＣＵ１６のアシストトルクがゼロになるタイミング、つまり、操舵方向が左旋回から右旋回又は右旋回から左旋回に切り返されるタイミングを示している。
【００４８】
前述したように、ＬＫＡＥＣＵ１６、より詳しくは、操舵トルク−アシストトルク比較演算部は、ＬＫＡスイッチ５からＬＫＡ制御のＯＦＦ信号が入力されたときにのみ、この運転者の前方注視距離の判定を行う。その理由は、前記ＯＦＦ信号が入力されたときは、ＬＫＡＥＣＵ１６が非作動となり、ＬＫＡ制御がＥＰＳＥＣＵ１５の基本的動作に介入しないため、運転者が本来持っている前方注視距離をより正確に判定できるからである。具体的に、ＬＫＡＥＣＵ１６は、図２において、アシストトルク演算部で演算したアシストトルクの方向及び大きさをＥＰＳＥＣＵ１５に出力しない（ＥＰＳＥＣＵ１５の基本的動作に介入しない）状態で、アシストトルクの方向及び大きさを演算し続けることになる（アシストトルク演算部から操舵トルク−アシストトルク比較演算部へのアシストトルクの方向及び大きさの提供は行われる）。つまり、図５に鎖線で示すアシストトルクは、仮にＬＫＡＥＣＵ１６が作動しているとした場合にＬＫＡＥＣＵ１６からＥＰＳＥＣＵ１５に出力されるアシストトルクである。
【００４９】
図５において、操舵トルクのゼロクロスとアシストトルクのゼロクロスとを比較すると、アシストトルクのゼロクロスが操舵トルクのゼロクロスよりも早く発生している。つまり、運転者がＬＫＡＥＣＵ１６よりも遅いタイミングで操舵方向を切り返している。このことは、前述したように、運転者の前方注視距離がＬＫＡＥＣＵ１６の前方注視距離よりも短いことを示している。この場合、ＬＫＡＥＣＵ１６の操舵トルク−アシストトルク比較演算部は、ＬＫＡＥＣＵ１６の前方注視距離を若干の調整距離だけ短くする（例えば５０ｍを４８ｍにする）。そして、ＬＫＡＥＣＵ１６の目標ヨーレート演算部及びアシストトルク演算部は、再度、図３を参照して説明した手法で、アシストトルクの方向及び大きさを演算し、操舵トルク−アシストトルク比較演算部は、操舵トルクのゼロクロスとアシストトルクのゼロクロスとの比較を行う。これを繰り返すことにより、最終的に、操舵トルクのゼロクロス（運転者の切り返しタイミング）とアシストトルクのゼロクロス（ＬＫＡＥＣＵ１６の切り返しタイミング）とが一致するＬＫＡＥＣＵ１６の前方注視距離が算出され、ＬＫＡＥＣＵ１６は、それを運転者の前方注視距離と判定する。
【００５０】
以上は、アシストトルクのゼロクロスが操舵トルクのゼロクロスよりも早く発生した場合であったが、逆に、操舵トルクのゼロクロスがアシストトルクのゼロクロスよりも早く発生した場合も、これに準じて同様に運転者の前方注視距離を判定することができる。
【００５１】
ＬＫＡＥＣＵ１６は、このような運転者の前方注視距離の判定を、運転者毎、車速毎に行い、得られたデータ（前方注視距離）を、メモリに格納したデータベースに、運転者毎、車速毎に、書き換え可能（更新可能）に記録する。
【００５２】
例えば、ＬＫＡＥＣＵ１６は、運転者が携帯するスマートカードとの交信により運転者を識別し、運転者が変われば、この前方注視距離の判定を行い、データベースの更新を行う。
【００５３】
また、図６に示すように、前方注視距離は車速に応じて変化するので、ＬＫＡＥＣＵ１６は、車速が変われば（例えば５ｋｍ／ｈ毎に）、この前方注視距離の判定を行い、データベースの更新を行う。
【００５４】
また、ＬＫＡＥＣＵ１６は、このような運転者の前方注視距離の判定を、目標コースからの車両１の横位置の偏差が大きいとき、つまり、運転者がこれから車両１を目標コース（車線中央）に移動させようとしているとき（例えばカーブ走行時に車両１が車線中央から横方向に大きく偏ったときや車線変更時に車両１が車線の端にいるとき等）に行う。その理由は、目標コースからの車両１の横位置の偏差が大きいときは、運転者の操舵角（操舵量）が大きいため、操舵の方向（右旋回又は左旋回）を安定して検出でき、前方注視距離をより精度よく判定できるからである。
【００５５】
図５を再び参照する。図５に示したアシストトルクは、前述したように、運転者の前方注視距離をより正確に判定するための仮のアシストトルクであったが、これが実際にステアリング装置に付与される場合を考える。つまり、操舵トルクのゼロクロス（運転者の切り返しタイミング）とアシストトルクのゼロクロス（ＬＫＡＥＣＵ１６の切り返しタイミング）とが一致しないままＬＫＡ制御が行われる場合を考える。
【００５６】
例えば期間ａ，ｃを例にとると、この期間ａ，ｃ中、運転者はまだステアリングホイール２を左に操舵しているのに、ＬＫＡ制御のアシストトルクはステアリングホイール２を右に動かそうとする。また、期間ｂ，ｄを例にとると、この期間ｂ，ｄ中、運転者はまだステアリングホイール２を右に操舵しているのに、ＬＫＡ制御のアシストトルクはステアリングホイール２を左に動かそうとする。このような運転者の操舵方向と反対方向のアシストトルクは、運転者の意に沿わないアシストトルクであり、運転者に違和感を与えることになる。
【００５７】
しかし、本実施形態では、前述したように、最終的に、操舵トルクのゼロクロスとアシストトルクのゼロクロスとが一致するＬＫＡＥＣＵ１６の前方注視距離が決まるので、ＬＫＡ制御において、運転者の操舵方向と反対方向のアシストトルクが付与されるというような不具合が回避される。
【００５８】
（３）制御動作
［Ａ］前方注視距離の判定動作
図７は、前記運転支援装置、より詳しくは、ＬＫＡＥＣＵ１６の操舵トルク−アシストトルク比較演算部が行う前方注視距離の判定動作のフローチャートである。
【００５９】
このフローチャートは、運転者毎に行われ、運転者がＬＫＡスイッチ５をＯＦＦに操作したときにスタートする。
【００６０】
ＬＫＡＥＣＵ１６は、ステップＳ１で、車両位置の条件が合致しているか否かを判定する。つまり、目標コースからの車両１の横位置の偏差が大きいか否かを判定する。
【００６１】
その結果、ＹＥＳのときは、ＬＫＡＥＣＵ１６は、ステップＳ１２に進み、アシストトルクがゼロクロスか否かを判定する。
【００６２】
その結果、ＹＥＳのときは、ＬＫＡＥＣＵ１６は、ステップＳ１３で、現時点よりＴ秒前までの操舵トルク値を評価する。
【００６３】
次いで、ＬＫＡＥＣＵ１６は、ステップＳ１４で、現時点よりＴ秒前までの操舵トルクにゼロクロスがあるか否かを判定する。
【００６４】
その結果、ＹＥＳのときは、ＬＫＡＥＣＵ１６は、ステップＳ１５で、前記ステップＳ１４であると判定された操舵トルクのゼロクロスの方向が、前記ステップＳ１２であると判定されたアシストトルクのゼロクロスの方向と同じか否かを判定する。つまり、両ゼロクロス共、左旋回から右旋回へのゼロクロス又は右旋回から左旋回へのゼロクロスで一致しているか否かを判定する。
【００６５】
その結果、ＹＥＳのとき、すなわち、運転者の切り返しタイミングがＬＫＡＥＣＵ１６の切り返しタイミングよりも早いとき（運転者の前方注視距離がＬＫＡＥＣＵ１６の前方注視距離よりも長いとき）は、ＬＫＡＥＣＵ１６は、ステップＳ１６で、現在車速の前方注視距離Ｌをピックアップする。つまり、現在車速における現在のＬＫＡＥＣＵ１６の前方注視距離（直近に判定された前方注視距離であり、ＬＫＡＥＣＵ１６が仮のＬＫＡ制御を実行するのに用いた前方注視距離）をデータベースから読み込む。
【００６６】
次いで、ＬＫＡＥＣＵ１６は、ステップＳ１７で、ピックアップした前方注視距離ＬをΔＬだけ長くする。つまり、読み込んだ現在のＬＫＡＥＣＵ１６の前方注視距離を若干の調整距離だけ長くする。なお、これに代えて、現在のＬＫＡＥＣＵ１６の前方注視時間τをΔτだけ長くしてもよい。
【００６７】
そして、ＬＫＡＥＣＵ１６は、ステップＳ８で、前記ステップＳ１７で得られたデータ（ΔＬだけ長くしたＬＫＡＥＣＵ１６の前方注視距離Ｌ）を、運転者毎、車速毎に、データベースに記録する。つまり、データベースを更新する。そして、ＬＫＡＥＣＵ１６は、ステップＳ１にリターンする。
【００６８】
ＬＫＡＥＣＵ１６は、前記ステップＳ１２〜Ｓ１７と平行してステップＳ２２〜Ｓ２７を実行する。
【００６９】
すなわち、ＬＫＡＥＣＵ１６は、ステップＳ１でＹＥＳのときは、ステップＳ２２に進み、操舵トルクがゼロクロスか否かを判定する。
【００７０】
その結果、ＹＥＳのときは、ＬＫＡＥＣＵ１６は、ステップＳ２３で、現時点よりＴ秒前までのアシストトルク値を評価する。
【００７１】
次いで、ＬＫＡＥＣＵ１６は、ステップＳ２４で、現時点よりＴ秒前までのアシストトルクにゼロクロスがあるか否かを判定する。
【００７２】
その結果、ＹＥＳのときは、ＬＫＡＥＣＵ１６は、ステップＳ２５で、前記ステップＳ２４であると判定されたアシストトルクのゼロクロスの方向が、前記ステップＳ２２であると判定された操舵トルクのゼロクロスの方向と同じか否かを判定する。つまり、両ゼロクロス共、左旋回から右旋回へのゼロクロス又は右旋回から左旋回へのゼロクロスで一致しているか否かを判定する。
【００７３】
その結果、ＹＥＳのとき、すなわち、ＬＫＡＥＣＵ１６の切り返しタイミングが運転者の切り返しタイミングよりも早いとき（運転者の前方注視距離がＬＫＡＥＣＵ１６の前方注視距離よりも短いとき）は、ＬＫＡＥＣＵ１６は、ステップＳ２６で、現在車速の前方注視距離Ｌをピックアップする。つまり、現在車速における現在のＬＫＡＥＣＵ１６の前方注視距離（直近に判定された前方注視距離であり、ＬＫＡＥＣＵ１６が仮のＬＫＡ制御を実行するのに用いた前方注視距離）をデータベースからを読み込む。
【００７４】
次いで、ＬＫＡＥＣＵ１６は、ステップＳ２７で、ピックアップした前方注視距離ＬをΔＬだけ短くする。つまり、読み込んだ現在のＬＫＡＥＣＵ１６の前方注視距離を若干の調整距離だけ短くする。なお、これに代えて、現在のＬＫＡＥＣＵ１６の前方注視時間τをΔτだけ短くしてもよい。
【００７５】
そして、ＬＫＡＥＣＵ１６は、ステップＳ８で、前記ステップＳ２７で得られたデータ（ΔＬだけ短くしたＬＫＡＥＣＵ１６の前方注視距離Ｌ）を、運転者毎、車速毎に、データベースに記録する。つまり、データベースを更新する。そして、ＬＫＡＥＣＵ１６は、ステップＳ１にリターンする。
【００７６】
なお、ＬＫＡＥＣＵ１６は、前記判定でＮＯのときは、すべてステップＳ１にリターンする。
【００７７】
［Ｂ］ＬＫＡ動作
図８は、前記運転支援装置、より詳しくは、ＬＫＡＥＣＵ１６の目標ヨーレート演算部及びアシストトルク演算部が行う運転支援動作のフローチャートである。この運転支援動作は、図３を参照して説明した手法に則したものである。
【００７８】
このフローチャートは、運転者がＬＫＡスイッチ５をＯＮに操作したときにスタートする。
【００７９】
ＬＫＡＥＣＵ１６は、ステップＳ３１で、運転者を識別し、ステップＳ３２で、識別した運転者の現在車速における前方注視距離Ｌをデータベースから読み込む。
【００８０】
次いで、ＬＫＡＥＣＵ１６は、ステップＳ３３で、前記ステップＳ３２で読み込んだ前方注視距離Ｌを考慮して、目標ヨーレート（目標旋回半径）を演算する（目標ヨーレート演算部）。
【００８１】
具体的に、ＬＫＡＥＣＵ１６は、前方注視距離Ｌが短いほど、後述するステップＳ３５で算出されるアシストトルクの大きさが増大し、前方注視距離Ｌが長いほど、後述するステップＳ３５で算出されるアシストトルクの大きさが減少するように、目標ヨーレートを演算する。
【００８２】
より詳しくは、ＬＫＡＥＣＵ１６は、目標ヨーレート演算部で、運転者の前方注視距離Ｌが短いほど大きい目標ヨーレート（小さい目標旋回半径）を演算する。その結果、ＬＫＡＥＣＵ１６は、アシストトルク演算部で、目標ヨーレートが大きいほど大きい目標操舵角を演算し、目標操舵角が大きいほど大きいアシストトルクを演算する。逆に、ＬＫＡＥＣＵ１６は、目標ヨーレート演算部で、運転者の前方注視距離Ｌが長いほど小さい目標ヨーレート（大きい目標旋回半径）を演算する。その結果、ＬＫＡＥＣＵ１６は、アシストトルク演算部で、目標ヨーレートが小さいほど小さい目標操舵角を演算し、目標操舵角が小さいほど小さいアシストトルクを演算する。
【００８３】
次いで、ＬＫＡＥＣＵ１６は、ステップＳ３４で、前記ステップＳ３３で演算した目標ヨーレートに基いて、目標操舵角を演算する（アシストトルク演算部）。
【００８４】
次いで、ＬＫＡＥＣＵ１６は、ステップＳ３５で、前記ステップＳ３４で演算した目標操舵角に基いて、アシストトルクの方向及び大きさを演算する（アシストトルク演算部）。
【００８５】
そして、ＬＫＡＥＣＵ１６は、ステップＳ３６で、前記ステップＳ３５で算出したアシストトルクの方向及び大きさに関する信号を指令信号としてＥＰＳ１３に出力する。そして、ＬＫＡＥＣＵ１６は、ステップＳ３１にリターンする。
【００８６】
（４）作用等
以上のように、本実施形態に係る車両１の運転支援装置は、自車両１前方の車線を検出するカメラ１１と、カメラ１１で検出された車線内における自車両１の走行状態（横位置及び姿勢角）を判断するカメラＥＣＵ１２と、自車両１のステアリング装置にアシストトルクを付与するＥＰＳ１３と、カメラＥＣＵ１２で判断された自車両１の走行状態に応じてカメラ１１で検出された車線内を自車両１が走行するように前記アシストトルクの方向及び大きさを決定するＬＫＡＥＣＵ１６とを有するものであって、次のような特徴的構成を備えている。
【００８７】
ＬＫＡＥＣＵ１６は、運転者の前方注視距離を判定し（ステップＳ１７，Ｓ２７）、判定した前方注視距離が短いほど前記アシストトルクの大きさを増大する（ステップＳ３３〜Ｓ３５）。
【００８８】
これによれば、自車両１の走行状態に応じて自車両１が車線内を走行するようにステアリング装置に付与するアシストトルクの方向及び大きさを決定するＬＫＡ制御が実行可能な車両１の運転支援装置において、運転者の前方注視距離が短いほど、ステアリング装置に付与するアシストトルクの大きさが増大される。
【００８９】
前方注視距離が短い運転者は、目標コースに早く到達しようとする運転者であるから、そのような運転者に対しては、ステアリング装置に付与するアシストトルクの大きさが増大されることにより、運転者の意に沿うアシストトルクが付与されることになる。逆に、前方注視距離が長い運転者は、目標コースにゆっくり到達しようとする運転者であるから、そのような運転者に対しては、ステアリング装置に付与するアシストトルクの大きさが減少されることにより、やはり運転者の意に沿うアシストトルクが付与されることになる。そのため、いずれの場合も、運手者に違和感を与えることが抑制される。
【００９０】
本実施形態では、ＬＫＡＥＣＵ１６のＯＮとＯＦＦとを切り替えるＬＫＡスイッチ５が設けられ、ＬＫＡＥＣＵ１６は、前記ＬＫＡスイッチ５によりＬＫＡＥＣＵ１６がＯＦＦのときに前方注視距離の判定を行う。
【００９１】
これによれば、ＬＫＡＥＣＵ１６がＯＦＦのとき、つまり、自車両１の走行状態に応じて自車両１が車線内を走行するようにアシストトルクがステアリング装置に付与されたりしない状態で、さらに換言すれば、ＬＫＡ制御が介入しない状態で、運転者の前方注視距離が判定されるので、運転者本来の前方注視距離が正しく判定される。
【００９２】
本実施形態では、ＬＫＡＥＣＵ１６は、自車両１がカメラ１１で検出された車線内の所定の目標コースに向かって走行中に、運転者が行う操舵方向の切り返しのタイミング（操舵トルクのゼロクロス）と、仮にＬＫＡＥＣＵ１６がＯＮであるとした場合にＬＫＡＥＣＵ１６が行う操舵方向の切り返しのタイミング（アシストトルクのゼロクロス）とを比較し、操舵トルクのゼロクロスがアシストトルクのゼロクロスよりも早いときは、運転者の前方注視距離が、直近に判定された前方注視距離（ＬＫＡＥＣＵ１６の前方注視距離）よりも長いと判定し、アシストトルクのゼロクロスが操舵トルクのゼロクロスよりも早いときは、運転者の前方注視距離が、直近に判定された前方注視距離（ＬＫＡＥＣＵ１６の前方注視距離）よりも短いと判定する。
【００９３】
これによれば、ＬＫＡＥＣＵ１６が行う判定動作の一例が具体化される。それによれば、運転者が実際に行う操舵方向の切り返しのタイミング（操舵トルクのゼロクロス）と、仮にＬＫＡＥＣＵ１６がＬＫＡ制御を実行したとするならばＬＫＡＥＣＵ１６が行ったであろう操舵方向の切り返しのタイミング（アシストトルクのゼロクロス）とが比較される。
【００９４】
そして、操舵トルクのゼロクロスがアシストトルクのゼロクロスよりも早いときは、運転者の前方注視距離が、直近に判定された前方注視距離（ＬＫＡＥＣＵ１６が仮のＬＫＡ制御を実行するのに用いた前方注視距離）よりも長いと判定される。前記のような状況は、例えば、運転者が目標コースにゆっくり到達しようとして、自車両１が目標コースに到達する前に、操舵方向を左旋回から右旋回又は右旋回から左旋回に早めに切り返した場合に起こり得る。したがって、この場合は、運転者の前方注視距離が長いと合理的に判定できる。
【００９５】
逆に、アシストトルクのゼロクロスが操舵トルクのゼロクロスよりも早いときは、運転者の前方注視距離が、直近に判定された前方注視距離（ＬＫＡＥＣＵ１６が仮のＬＫＡ制御を実行するのに用いた前方注視距離）よりも短いと判定される。前記のような状況は、例えば、運転者が目標コースに早く到達しようとして、自車両１が目標コースに到達した後に、操舵方向を左旋回から右旋回又は右旋回から左旋回に遅めに切り返した場合に起こり得る。したがって、この場合は、運転者の前方注視距離が短いと合理的に判定できる。
【００９６】
本実施形態では、ＬＫＡＥＣＵ１６は、判定した運転者の前方注視距離を更新して記録し（ステップＳ８）、記録した運転者の前方注視距離を用いて（ステップＳ３２）、ステアリング装置に付与するアシストトルクの方向及び大きさを決定する（ステップＳ３３〜Ｓ３５）。
【００９７】
これによれば、ＬＫＡＥＣＵ１６は、最後に（直近に）判定した前方注視距離を用いて（ステップＳ３２）、ステアリング装置に付与するアシストトルクの方向及び大きさを決定する（ステップＳ３３〜Ｓ３５）から、常に最新の前方注視距離が考慮されてＬＫＡ制御が実行されることになる。
【００９８】
本実施形態では、ＬＫＡＥＣＵ１６は、最終的に、操舵トルクのゼロクロスとアシストトルクのゼロクロスとが一致するＬＫＡＥＣＵ１６の前方注視距離を決めるので（ステップＳ１，Ｓ１２〜Ｓ１７，Ｓ２２〜Ｓ２７，Ｓ８の繰り返し）、ＬＫＡ制御において、運転者の操舵方向と反対方向のアシストトルクが付与されるというような不具合が回避される。
【００９９】
なお、運転者の前方注視距離は、図４、図５及び図７を参照して説明した手法と異なる他の手法で判定してもよい。
【０１００】
また、本実施形態に係る車両１の運転支援装置（ＬＫＡ装置）を、例えば、車両が誤って車線から逸脱しないように警告する車線逸脱警報（ＬＤＷ：Ｌａｎｅ  Ｄｅｐａｒｔｕｒｅ  Ｗａｒｎｉｎｇ）装置等と併用してもよい。
【符号の説明】
【０１０１】
１      車両（自車両）
２      ステアリングホイール
３      ステアリングシャフト
４      車輪
５      ＬＫＡスイッチ（切替手段）
１１    カメラ（検出手段）
１２    カメラＥＣＵ（判断手段）
１３    電動パワーステアリング（補助手段）
１４    電動モータ
１５    ＥＰＳＥＣＵ
１６    ＬＫＡＥＣＵ（制御手段、判定手段、記録手段）
１７    ハンドルＥＣＵ
１８    横滑り防止装置ＥＣＵ
２１    トルクセンサ
２２    操舵角センサ
２３    慣性センサ
２４    車輪速センサ
【図１】
2014101100.tif 000003
【図２】
2014101100.tif 000004
【図３】
2014101100.tif 000005
【図４】
2014101100.tif 000006
【図５】
2014101100.tif 000007
【図６】
2014101100.tif 000008
【図７】
2014101100.tif 000009
【図８】
2014101100.tif 000010