(57)【特許請求の範囲】
【請求項１】
ドライバの運転操作量を取得する操作量取得手段（３２、１１２、１５２）と、
前記操作量取得手段が取得する前記運転操作量に基づいて、車両走行を制御するときの第１目標値を設定する第１設定手段（４０、１３０、１６０）と、
自動制御により前記車両走行を制御するときの第２目標値を設定する第２設定手段（４２、６４、８０、１００、１３２、１６２）と、
前記運転操作量または前記第１目標値に基づいて前記第１目標値と前記第２目標値とを合成し、前記車両走行を実際に制御するときの第３目標値を設定する第３設定手段（５０、１４０、１７０）と、
を備え、
前記第２設定手段は、前記車両の燃費が最良になるように前記第２目標値を設定する、
ことを特徴とする車両制御装置（３０、６０、１１０、１５０）。
【請求項２】
ドライバの運転操作量を取得する操作量取得手段（３２、１１２、１５２）と、
前記操作量取得手段が取得する前記運転操作量に基づいて、車両走行を制御するときの第１目標値を設定する第１設定手段（４０、１３０、１６０）と、
自動制御により前記車両走行を制御するときの第２目標値を設定する第２設定手段（４２、６４、８０、１００、１３２、１６２）と、
前記運転操作量または前記第１目標値に基づいて前記第１目標値と前記第２目標値とを合成し、前記車両走行を実際に制御するときの第３目標値を設定する第３設定手段（５０、１４０、１７０）と、
を備え、
前記第２設定手段（８０、１００）は、自車両と自車両の前方を走行する前方車両との走行状態に基づいて設定される目標車間距離になるように前記第２目標値を設定する、
ことを特徴とする車両制御装置（３０、６０、１１０、１５０）。
【請求項３】
ドライバの運転操作量を取得する操作量取得手段（３２、１１２、１５２）と、
前記操作量取得手段が取得する前記運転操作量に基づいて、車両走行を制御するときの第１目標値を設定する第１設定手段（４０、１３０、１６０）と、
自動制御により前記車両走行を制御するときの第２目標値を設定する第２設定手段（４２、６４、８０、１００、１３２、１６２）と、
前記運転操作量または前記第１目標値に基づいて前記第１目標値と前記第２目標値とを合成し、前記車両走行を実際に制御するときの第３目標値を設定する第３設定手段（５０、１４０、１７０）と、
を備え、
前記操作量取得手段は、ドライバによるアクセルペダルの操作量を前記運転操作量として取得する、
ことを特徴とする車両制御装置（３０、６０、１１０、１５０）。
【請求項４】
ドライバの運転操作量を取得する操作量取得手段（３２、１１２、１５２）と、
前記操作量取得手段が取得する前記運転操作量に基づいて、車両走行を制御するときの第１目標値を設定する第１設定手段（４０、１３０、１６０）と、
自動制御により前記車両走行を制御するときの第２目標値を設定する第２設定手段（４２、６４、８０、１００、１３２、１６２）と、
前記運転操作量または前記第１目標値に基づいて前記第１目標値と前記第２目標値とを合成し、前記車両走行を実際に制御するときの第３目標値を設定する第３設定手段（５０、１４０、１７０）と、
を備え、
前記操作量取得手段（１１２）は、ドライバによるブレーキルペダルの操作量を前記運転操作量として取得する、
ことを特徴とする車両制御装置（３０、６０、１１０、１５０）。
【請求項５】
請求項２から４のいずれか一項に記載の車両制御装置であって、
前記第２設定手段は、前記車両の燃費が最良になるように前記第２目標値を設定する、ことを特徴とする車両制御装置。
【請求項６】
請求項３、または請求項４、または請求項３または４のいずれか一項を引用する請求項５に記載の車両制御装置であって、
前記第２設定手段（８０、１００）は、自車両と自車両の前方を走行する前方車両との走行状態に基づいて設定される目標車間距離になるように前記第２目標値を設定する、
ことを特徴とする車両制御装置。
【請求項７】
請求項４、または請求項４を引用する請求項５または６のいずれか一項、または請求項４を引用する請求項５を引用する請求項６に記載の車両制御装置であって、
前記操作量取得手段は、ドライバによるアクセルペダルの操作量を前記運転操作量として取得する、
ことを特徴とする車両制御装置。
【請求項８】
請求項１から７のいずれか一項に記載の車両制御装置であって、
前記第３設定手段は、前記運転操作量または前記第１目標値に基づいて、前記第１目標値と前記第２目標値とを合成して前記第３目標値を設定するか、あるいは前記第２目標値を使用せず前記第１目標値を前記第３目標値として設定するかを決定する、
ことを特徴とする車両制御装置。
【請求項９】
請求項８に記載の車両制御装置であって、
前記第３設定手段は、前記運転操作量または前記第１目標値がそれぞれに応じて設定された所定の閾値未満の場合、前記第１目標値と前記第２目標値とを合成して前記第３目標値を設定し、前記運転操作量または前記第１目標値がそれぞれに応じて設定された前記所定の閾値以上の場合、前記第２目標値を使用せず前記第１目標値を前記第３目標値とする、
ことを特徴とする車両制御装置。
【請求項１０】
請求項８または９に記載の車両制御装置であって、
前記運転操作量または前記第１目標値に基づいて、前記第２設定手段が設定する前記第２目標値の最大値を設定する最大値設定手段（６２）を備える、
ことを特徴とする車両制御装置。
【請求項１１】
請求項１０に記載の車両制御装置であって、
前記第２目標値が前記最大値設定手段が設定する前記最大値を越える場合、前記第３設定手段は、前記第２目標値を使用せず前記第１目標値を前記第３目標値とする、
ことを特徴とする車両制御装置。
【請求項１２】
請求項８から１１のいずれか一項に記載の車両制御装置であって、
前記第１目標値と前記第２目標値とを合成して前記第３目標値を設定するときと、前記第２目標値を使用せず前記第１目標値を前記第３目標値として設定するときと、が切り替わる場合、前記第３設定手段は前記第３目標値を一致させる、
ことを特徴とする車両制御装置。
【請求項１３】
請求項１から１２のいずれか一項に記載の車両制御装置であって、
前記第３設定手段は、前記第３目標値の増減方向を前記第１目標値の増減方向と一致させる、
ことを特徴とする車両制御装置。
【請求項１４】
請求項１から１３のいずれか一項に記載の車両制御装置であって、
前記第３設定手段は、前記第１目標値と前記第２目標値との間の値に前記第３目標値を設定する、
ことを特徴とする車両制御装置。
【請求項１５】
請求項１から１４のいずれか一項に記載の車両制御装置であって、
前記第３設定手段は、前記第１目標値と前記第２目標値とが等しい場合、前記第１目標値および前記第２目標値と等しい値に前記第３目標値を設定する、
ことを特徴とする車両制御装置。
【請求項１６】
請求項１から１５のいずれか一項に記載の車両制御装置であって、
前記第３設定手段は、前記第２目標値と前記第３目標値との差分の増減方向が、前記第２目標値と前記第１目標値との差分の増減方向と一致するように前記第３目標値を設定する、
ことを特徴とする車両制御装置。
【請求項１７】
請求項１から１６のいずれか一項に記載の車両制御装置であって、
前記操作量取得手段（１５２）は、ドライバによるステアリングの操作量を前記運転操作量として取得する、
ことを特徴とする車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバの運転操作と自動制御とに基づいて車両走行を制御する技術に関する。
【背景技術】
【０００２】
車を運転するドライバの操作負担を軽減する技術の一つとして、例えば、自車両の前方を走行する前方車両と自車両との車間距離を一定に保持するように自車車速等を自動制御して前方車両に追従させる車両制御装置が知られている（例えば、特許文献１参照。）。
【０００３】
従来の車両制御装置においては、アクセルペダル、ブレーキペダル等に対するドライバの運転操作に基づいて車両走行を制御するか、あるいは自動制御で車両走行を制御するかは、ドライバが自動制御による走行支援スイッチをオフにするかオンにするかで切り替えられる。また、自動制御中においてドライバがアクセルペダル等を操作して自分で車両走行を制御する意志を示すと、自動制御は中止される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６４８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述したように、従来の技術では、ドライバの運転操作または車両制御装置による自動制御のいずれか一方で車両走行が制御される。したがって、ドライバが自分で運転操作をして車両走行を制御したい状況と、ドライバが自動制御に車両制御を任せたい状況とが頻繁に切り替わる場合、ドライバはその都度走行支援スイッチを操作しなければならない。このような操作は煩雑である。
【０００６】
本発明は、上記課題を解決するためになされたものであり、ドライバの運転操作と自動制御とに基づいて適切に車両走行を制御する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の車両制御装置は、操作量取得手段と、第１設定手段と、第２設定手段と、第３設定手段と、を備えている。
操作量取得手段はドライバの運転操作量を取得する。第１設定手段は、操作量取得手段が取得する運転操作量に基づいて、車両走行を制御するときの第１目標値を設定する。第２設定手段は、自動制御により車両走行を制御するときの第２目標値を設定する。第３設定手段は、運転操作量または第１目標値に基づいて第１目標値と第２目標値とを合成し、車両走行を実際に制御するときの第３目標値を設定する。
【０００８】
この構成によれば、ドライバの運転操作量に基づいて設定される第１目標値と自動制御により設定される第２目標値とを車両制御装置が合成して車両走行を実際に制御するときの第３目標値を設定する。したがって、ドライバがスイッチ等を操作して、ドライバの運転操作による車両制御と自動制御による車両制御とを切り替える必要がない。
【０００９】
さらに、自動制御による走行支援を受けつつドライバによる運転操作量を反映して、車両走行を制御するときの適切な第３目標値を設定できる。
また、運転操作量または運転操作量に基づいて設定される第１目標値に基づいて第１目標値と第２目標値とを合成するので、ドライバの運転操作量を適切に反映して、車両走行を実際に制御するときの第３目標値を設定できる。
【００１０】
尚、特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態の車両制御システムを示すブロック図。
【図２】エンジン回転数と許容トルク範囲における燃費との関係を示す特性図。
【図３】第１目標値と第２目標値との合成を説明する特性図。
【図４】第１目標値と第２目標値と第３目標値との関係を示す特性図。
【図５】第２実施形態の車両制御システムを示すブロック図。
【図６】第１目標値と第２目標値との合成を説明する特性図。
【図７】第３実施形態の第２目標値設定部を示すブロック図。
【図８】第４実施形態の第２目標値設定部を示すブロック図。
【図９】第５実施形態の車両制御システムを示すブロック図。
【図１０】第６実施形態の車両制御システムを示すブロック図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図に基づいて説明する。
［１．第１実施形態］
［１−１．構成］
図１に示す車両制御システム２は、車両に搭載され、車両走行を制御するものである。車両制御システム２は、ドライバの運転操作量、自車両の走行状態、自車両の前方を走行する前方車両の走行状態、自車両が走行している道路状態等を検出するための各種センサおよび各種装置と、車両制御装置３０とから主に構成されている。
【００１３】
車両制御システム２は、各種センサおよび各種装置として、レーダセンサ１０、カメラ１２、車速センサ１４、アクセルセンサ１６、ブレーキセンサ１８、操舵角センサ２０、ナビゲーション装置２２などを備えている。
【００１４】
レーダセンサ１０は、自車両の前方と側方と後方とへレーザ光を所定角度の範囲でスキャンして出力してその反射光を検出し、レーザ光を反射した物体との間をレーザ光が往復するのに要した時間から物体までの距離と、反射光を検出した時にレーザ光を照射した方向から物体が存在する方位とを求める。尚、レーダセンサ１０は、レーザ光を利用するものに限らず、ミリ波帯またはマイクロ波帯の電波を利用するものや、超音波を利用するものを使用してもよい。
【００１５】
カメラ１２は自車両の前方と側方と後方とを撮像するものである。カメラ１２が撮像した画像データは図示しない画像解析装置で解析され、自車両の前方と側方と後方とに存在する物体が車両であるか障害物であるかなどが検出される。
【００１６】
車速センサ１４は自車両の現在車速を検出し、アクセルセンサ１６はアクセルペダルの踏み込み量を検出する。ブレーキセンサ１８はブレーキペダルの踏み込み量を検出し、操舵角センサ２０はステアリングの操舵角を検出する。
【００１７】
ナビゲーション装置２２はＧＰＳと地図データとを備えている。ナビゲーション装置２２は、ＧＰＳ衛星から受信するＧＰＳ信号に基づいて自車両の位置を測位し、地図データ上に自車両の位置をマッピングするとともに、自車両の走行経路を案内する。
【００１８】
車両制御装置３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリなどを備えるマイクロコンピュータ、Ａ／Ｄ変換回路、入出力インターフェース（Ｉ／Ｏ）、および車内ＬＡＮを介して他のＥＣＵとの通信を行う通信回路などを備えている。
【００１９】
そして、マイクロコンピュータのハードウェアおよび制御プログラム等のソフトウェアにより、操作量取得部３２と、車両情報取得部３４と、前車情報取得部３６と、道路情報取得部３８と、第１目標値設定部４０と、第２目標値設定部４２と、目標値合成部５０と、が構成されている。
【００２０】
操作量取得部３２は、ドライバの運転操作量として、アクセルセンサ１６からアクセルペダルの踏み込み量を取得し、ブレーキセンサ１８からブレーキルペダルの踏み込み量を取得し、操舵角センサ２０からステアリングの操舵角等を取得する。操作量取得部３２は、ステアリングの操舵角の変化量からドライバによるステアリングの操舵速度を算出する。
【００２１】
車両情報取得部３４は、自車両の走行情報として、エンジン回転数、自車車速、発電機の回転数等を取得する。さらに、車両情報取得部３４は、図２に示すマップから、現在のエンジン回転数に対して許容できるエンジントルクの範囲内で燃費が最良になるように最適な目標トルクを取得する。
【００２２】
前車情報取得部３６は、レーダセンサ１０、カメラ１２等から、自車両の前方を走行する前方車両が存在することを検出し、前方車両の走行情報として、前方車両と自車両との車間距離、前方車両の車速等を取得する。
【００２３】
道路情報取得部３８は、道路情報として、ナビゲーション装置２２が備える地図ＤＢから、自車両が走行する前方の道路の勾配、カーブの度合等を取得する。
第１目標値設定部４０は、操作量取得部３２が取得するドライバの運転操作量に基づいて、ドライバが運転操作をすることにより要求する目標トルクを、自車両の走行を制御するときの第１目標値としてマップ等から設定する。
【００２４】
第１実施形態では、第１目標値設定部４０は、操作量取得部３２が取得するアクセルペダルの踏み込み量であるアクセル開度に基づいて、ドライバがアクセルペダルを操作することにより要求する目標トルクを、自車両の走行を制御するときの第１目標値として設定する。
【００２５】
第２目標値設定部４２は、車両情報取得部３４が取得する自車両の走行情報と、前車情報取得部３６が取得する前方車両の走行情報と、道路情報取得部３８が取得する自車両の前方の道路情報とに基づいて、燃費ができるだけ向上するように、自動制御で車両走行を制御するときの最適な目標トルクを、第２目標値としてマップ等から設定する。
【００２６】
目標値合成部５０は、第１目標値設定部４０が設定した第１目標値と、第２目標値設定部４２が設定した第２目標値とを合成して、自車両の走行を制御するときの実際の目標トルクを第３目標値として設定する。
【００２７】
図３に示すように、目標値合成部５０は、アクセル開度が所定の閾値として所定開度未満であれば、第１目標値と第２目標値とを合成して第３目標値を設定する。
一方、アクセル開度が所定開度以上であれば、目標値合成部５０は、ドライバが自車両を加速させることを強く望んでいると判断し、自動制御により設定される第２目標値を使用せずドライバのアクセル操作量に基づいて設定される第１目標値を第３目標値として設定する。
【００２８】
図示しないエンジン制御装置は、目標値合成部５０が出力する第３目標値に基づいて、ガソリンエンジンであればスロットル開度、ディーゼルエンジンであれば燃料噴射弁の燃料噴射量等、駆動源として電気モータを備えるものであれば電気モータへの通電量を制御する。これにより、エンジンの出力トルクは第３目標値に制御される。
【００２９】
目標値合成部５０は、アクセル開度の所定開度を境界として、第１目標値と第２目標値とを合成して第３目標値を設定するときと、第１目標値を第３目標値として設定するときとが切り替わる場合、所定開度において切り替わる前後で第３目標値が一致するように第３目標値を設定する。例えば、アクセル開度が上昇して所定開度に近づくにしたがい、第３目標値が第１目標値に近づくように、第１目標値と第２目標値とを合成する。
【００３０】
尚、目標値合成部５０は、所定開度において第３目標値が切り替わる前後で、ドライバが自車両の走行状態が変化せず一致していると感じる範囲内で、第３目標値を変化させてもよい。
【００３１】
また、目標値合成部５０は、図４に示すように、第１目標値２００と第２目標値２０２とを合成して第３目標値２１０を設定する場合、第１目標値２００と第２目標値２０２との間になるように第３目標値２１０を設定する。第１目標値２００と第２目標値２０２とが等しい場合には、第３目標値２１０に第１目標値または第２目標値を設定する。
【００３２】
尚、図４においては、説明を簡単にするために、自動制御が車両走行を制御するときの第２目標値がアクセル開度によって変化しない例を示している。
目標値合成部５０は、第１目標値２００と第２目標値２０２とを合成して第３目標値２１０を設定するアクセル開度の範囲内において、第１目標値２００と第２目標値２０２との間になるように、次式（１）、（２）から第３目標値２１０を設定する。
【００３３】
第１目標値＜第２目標値の場合
第３目標値＝第２目標値−（第２目標値−第１目標値）＊
ｆ１｛（第２目標値−第１目標値）／第２目標値｝                      ・・・（１）
式（１）において、ｆ１（０）＝０、ｆ１（１）＝１、０≦ｘ≦１でｆ１（ｘ）は単調増加である。
【００３４】
第１目標値≧第２目標値の場合
第３目標値＝第２目標値＋（第１目標値−第２目標値）＊
ｆ２｛（第１目標値−第２目標値）／（第１目標値最大値−第２目標値）｝  ・・・（２）
式（２）において、ｆ２（０）＝０、ｆ２（１）＝１、０≦ｘ≦１でｆ２（ｘ）は単調増加である。
【００３５】
式（２）において、第１目標値最大値は、第１目標値２００と第２目標値２０２とを合成して第３目標値２１０を設定するアクセル開度の範囲内において、第１目標値の最大値である。
【００３６】
［１−２．効果］
以上説明した第１実施形態によれば、以下の効果が得られる。
（１）アクセル開度が所定開度未満であれば、目標値合成部５０は、第１目標値と第２目標値とを合成して第３目標値を設定する。一方、アクセル開度が所定開度以上であれば、目標値合成部５０は、第２目標値を使用せず第１目標値を第３目標値として設定する。
【００３７】
これにより、ドライバのアクセル操作による車両制御と自動制御による車両制御とを、ドライバがスイッチ等を操作して切り替える必要がない。
（２）アクセル開度が所定開度未満であれば、目標値合成部５０は、第１目標値と第２目標値とを合成して第３目標値を設定するので、自動制御による走行支援を受けつつドライバによるアクセルペダルの操作量を反映して、車両走行を制御するときの適切な第３目標値を設定できる。
【００３８】
（３）アクセルペダルの操作量が所定開度以上であれば、目標値合成部５０は、第２目標値を使用せず第１目標値を第３目標値として設定する。これにより、ドライバの車両走行に対する制御要求が大きくなると、ドライバの意志にしたがって車両走行を制御できる。
【００３９】
（４）式（１）、（２）から図４に示すように第３目標値を設定することにより、ドライバの運転操作量に基づいて設定される第１目標値の増減方向と、車両制御装置３０が車両走行を実際に制御するときの第３目標値の増減方向とが一致する。これにより、ドライバが運転操作量で示す運転操作に対する意志を、車両制御装置３０が実際に実行する車両走行制御に反映することができる。
【００４０】
（５）式（１）、（２）から図４に示すように第３目標値を設定することにより、第２目標値と第１目標値との差分の増減方向と、第２目標値と第３目標値との差分の増減方向とが一致する。つまり、自動制御に基づいて設定される第２目標値とドライバの運転操作量に基づいて設定される第１目標値との大小関係を、自動制御に基づいて設定される第２目標値と実際に車両走行を制御するときの第３目標値との大小関係に反映できる。
【００４１】
これにより、自動制御に基づいて設定される第２目標値とドライバの運転操作量に基づいて設定される第１目標値との大小関係を、第３目標値に適切に反映できる。
（６）アクセル開度の所定開度を境界に、第１目標値と第２目標値とを合成して第３目標値を設定するときと、第１目標値を第３目標値として設定するときとが切り替わる場合、目標値合成部５０は、所定開度において切り替わりの前後で第３目標値が一致するように第３目標値を設定する。
【００４２】
これにより、所定開度を境界にして第３目標値が連続して変化する。その結果、所定開度を境界にしてアクセル開度が変化しても、車両走行に対する制御を滑らかに変化させることができる。
【００４３】
（７）第１目標値と第２目標値とが一致するときは、ドライバが運転操作により車両走行制御に要求する目標値と、自動制御が車両走行制御に要求する目標値とが一致するときである。
【００４４】
したがって、第１目標値と第２目標値とが一致するときに第３目標値を第１目標値または第２目標値と一致させることにより、ドライバの車両走行制御に対する要求と、自動制御の車両走行制御に対する要求とを、車両制御装置３０が実際に実行する車両走行制御に適切に反映できる。
【００４５】
（８）燃費ができるだけ向上するように第２目標値を設定し、この第２目標値と第１目標とを合成して車両走行を実際に制御するときの第３目標値を設定するので、ドライバの運転操作量を反映しつつ燃費を向上できる。
【００４６】
［２．第２実施形態］
［２−１．構成］
図５に示す第２実施形態の車両制御システム４は、第２目標値に最大値を設定する点で第１実施形態の車両制御システム２と異なる。それ以外の車両制御システム４の構成は車両制御システム２と実質的に同一である。
【００４７】
最大値設定部６２は、ドライバの運転操作によるアクセル開度に応じて、自動制御が車両走行を制御するときの第２目標値の最大値を設定する。例えば、アクセル開度が大きくなるにしたがい第２目標値の最大値を大きくする。
【００４８】
図６に示すように、第２目標値設定部６４は、車両情報取得部３４が取得する自車両の走行情報と、前車情報取得部３６が取得する前方車両の走行情報と、道路情報取得部３８が取得する自車両の前方の道路情報とに基づいて設定する第２目標値がアクセル開度に基づいて設定した最大値を越える場合には、最大値を第２目標値として出力する。第２目標値設定部６４は、第２目標値が最大値以下の場合、第２目標値をそのまま目標値合成部５０に出力する。
【００４９】
目標値合成部５０は、第１実施形態と同様に、アクセル開度が所定開度未満であれば、第１目標値と第２目標値とを合成して第３目標値を設定し、アクセル開度が所定開度以上であれば、第２目標値を使用せず第１目標値を第３目標値として設定する。
【００５０】
［２−２．効果］
以上説明した第２実施形態によると、第１実施形態の効果（１）〜（８）に加え、以下の効果を得ることができる。
【００５１】
第２目標値設定部６４は、第２目標値が最大値を越えると、最大値を第２目標値として出力する。これにより、車両走行の制御に対する自動制御の支援を受けるものの、自動制御の支援が大きくなりすぎることを防止し、ドライバの運転操作量に応じた車両走行に対する要求を適切に反映できる。
【００５２】
［３．第３実施形態］
［３−１．構成］
図７に示す第３実施形態の第２目標値設定部８０は、自車両と前方車両との走行状態に基づいて設定される目標車間距離になるように、自動制御によるトルク値である第２目標値を設定する。これ以外の第３実施形態の車両制御装置の構成は、第１実施形態の車両制御装置３０と実質的に同一である。
【００５３】
前車車間距離取得部７０は、レーダセンサ１０またはカメラ１２の出力に基づいて、自車両の前方を走行する前方車両が存在する場合に自車両と前方車両との車間距離を取得する。自車車速取得部７２は、車速センサ１４の出力に基づいて自車両の車速である自車車速を取得する。
【００５４】
第２目標値設定部８０は、最小車間距離算出部８２と、トルク算出部８４と、目標値・車速ガード部８６とを備えている。
最小車間距離算出部８２は、自車車速取得部７２から取得する自車車速に基づいて、前方車両との衝突を回避するために必要な最小車間距離を算出する。自車両と前方車両との衝突を回避するため、最小車間距離算出部８２は、自車車速が速くなるほど最小車間距離を長く設定する。
【００５５】
最小車間距離算出部８２は、前方車両に対する自車両の相対速度に基づいて最小車間距離を設定してもよい。この場合、最小車間距離算出部８２は、前方車両に対する自車両の相対速度が速くなり、自車両が前方車両に近づく速度が速くなるほど最小車間距離を長く設定する。
【００５６】
トルク算出部８４は、自車両と前方車両との実際の車間距離から最小車間距離算出部８２が算出する最小車間距離を減算して算出される差分車間距離を車間距離の余裕分とする。そして、例えば、トルク算出部８４は、差分車間距離に所定の係数Ｋを乗じて、トルク算出部８４の後段で前回算出した第２目標値から減算するトルクの値を算出する。係数Ｋは負の値に設定される。
【００５７】
例えば、差分車間距離が正の値であれば差分車間距離が短くなるように前回の第２目標値を増加してよいので、差分車間距離に係数Ｋを乗じるとトルク算出部８４が算出するトルクは負の値になる。そして、差分車間距離が長くなるほど、トルク算出部８４が算出する負のトルクの絶対値は大きくなる。
【００５８】
一方、差分車間距離が負の値であれば差分車間距離が長くなるように前回の第２目標値を低下させる必要があるので、差分車間距離に係数Ｋを乗じるとトルク算出部８４が算出するトルクは正の値になる。そして、差分車間距離の負の絶対値が大きくなるほど、トルク算出部８４が算出する正のトルクの絶対値は大きくなる。
【００５９】
尚、トルク算出部８４は、差分車間距離に係数Ｋを乗じる代わりに、トルク算出部８４の後段で前回の第２目標値から減算するトルクの値を、差分車間距離に基づいてマップ等から算出してもよい。
【００６０】
目標値・車速ガード部８６は、前回の第２目標値が表わすトルクからトルク算出部８４が算出するトルクを減算したトルクがトルクガード値以上になると、第２目標値をトルクガード値に設定する。
【００６１】
また、現在の自車車速が制限速度等で設定される車速ガード値を越えると、自車車速が低下するように、第２目標値を負の値に設定する。この場合、自車車速から車速ガード値を減算した速度差が大きくなるほど、第２目標値の負の絶対値を大きくする。
【００６２】
［３−２．効果］
以上説明した第３実施形態によると、第１実施形態の効果（１）〜（３）に加え、自車両と前方車両とが適切な車間距離になるように第２目標値を設定できる。
【００６３】
［４．第４実施形態］
［４−１．構成］
図８に示す第４実施形態の第２目標値設定部１００は、自車両と前方車両および後方車両とが適切な車間距離になるように第２目標値を設定する。これ以外の第４実施形態の車両制御装置の構成は、第１実施形態の車両制御装置３０と実質的に同一である。
【００６４】
図８に示す第３実施形態の周辺車両情報取得部９０は、レーダセンサ１０またはカメラ１２の出力に基づいて、自車両と前方車両との実際の車間距離である実前方車間距離、ならびに自車両と後方車両との実際の車間距離である実後方車間距離を取得する。
【００６５】
第２目標値設定部１００は、前後車間距離算出部１０２と、第３実施形態と実質的に同一構成の目標値・車速ガード部８６とを備えている。
前後車間距離算出部１０２は、周辺車両情報取得部９０が取得する実前方車間距離および実後方車間距離と、道路情報取得部３８が取得する自車両の前方の道路の勾配と、自車車速取得部７２が取得する自車車速とに基づいて、自車両と前方車両および後方車両との最適な車間距離を算出する。
【００６６】
まず、前後車間距離算出部１０２は、自車車速取得部７２が取得する自車車速に基づいて、前方車両との前方最小車間距離と、後方車両との後方最小車間距離とを算出する。
前後車間距離算出部１０２は、自車両と前方車両との衝突を回避するため、自車車速が速くなるほど前方最小車間距離を長く設定する。前後車間距離算出部１０２は、自車両と後方車両との衝突を回避するため、自車車速が遅くなるほど後方最小車間距離を長く設定する。
【００６７】
また、前後車間距離算出部１０２は、例えば、道路情報取得部３８が取得する道路情報として自車両の前方の道路が上り坂であれば、前方最小車間距離および後方最小車間距離を短くし、自車両の前方の道路が下り坂であれば、前方最小車間距離および後方最小車間距離を長くする。
【００６８】
前後車間距離算出部１０２は、実前方車間距離と前方最小車間距離との差分として前方差分車間距離を算出し、実後方車間距離と後方最小車間距離との差分として後方差分車間距離を算出する。
【００６９】
そして、前後車間距離算出部１０２は、前方差分車間距離と後方差分車間距離との平均値を算出することにより、自車両と前方車両および後方車両との車間距離の余裕分を均等化する。前後車間距離算出部１０２は、算出した前方差分車間距離と後方差分車間距離との平均値を最小前方車間距離と最小後方車間距離とにそれぞれ加算し、最適前方車間距離と最適後方車間距離とを算出する。
【００７０】
実前方車間距離が最適前方車間距離になることにより、あるいは実後方車間距離が最適後方車間距離になることにより、自車両と前方車両および後方車両との車間距離を最適な車間距離に設定することができる。
【００７１】
そこで、トルク算出部８４は、実前方車間距離と最適前方車間距離との前方車間距離差分、あるいは実後方車間距離と最適後方車間距離との後方車間距離差分に基づいて、トルク算出部８４の後段で前回の第２目標値から減算するトルクの値をマップ等から算出する。
【００７２】
例えば、前方車間距離差分が正の値の場合、で前方車間距離差分が今よりも短くなるように前回の第２目標値を増加してよいので、トルク算出部８４が算出するトルクは負の値になる。そして、前方車間距離差分が長くなるほど、トルク算出部８４が算出する負のトルクの絶対値は大きくなる。
【００７３】
一方、前方車間距離差分が負の値の場合、前方車間距離差分が今よりも長くなるように前回の第２目標値を低下させる必要があるので、トルク算出部８４が算出するトルクは正の値になる。そして、前方車間距離差分の負の絶対値が大きくなるほど、トルク算出部８４が算出する正のトルクの絶対値は大きくなる。
【００７４】
目標値・車速ガード部８６は、第３実施形態と同様に、前回の第２目標値が表わすトルクからトルク算出部８４が算出するトルクを減算したトルクがトルクガード値以上になると、第２目標値をトルクガード値に設定する。また、現在の自車両の車速が制限速度等で設定される車速ガード値を越えると、自車車速が低下するように、第２目標値を負の値に設定する。
【００７５】
［４−２．効果］
以上説明した第４実施形態によると、第１実施形態の効果（１）〜（３）に加え、自車両と前方車両および後方車両とが適切な車間距離になるように、第２目標値を設定できる。
【００７６】
［５．第５実施形態］
［５−１．構成］
図９に示す第５実施形態の車両制御システム６では、車両制御装置１１０は、ドライバの運転操作量としてブレーキペダルの踏み込み量に基づいて、ブレーキトルクを第１目標値として設定する。また、エンジンの回転によって駆動される発電機により発生する回生トルクを第２目標値として設定する。そして、車両制御装置１１０が、第１目標値と第２目標値とを合成し、エンジン出力トルクに対する制動力として作用する第３目標値を設定する点で第１実施形態と相違する。
【００７７】
車両制御装置１１０は、前車情報取得部３６と、道路情報取得部３８と、ブレーキペダル操作量取得部１１２と、発電機回転数取得部１１４と、ブレーキトルク算出部１２０と、最大回生トルク算出部１２２と、第１目標値設定部１３０と、第２目標値設定部１３２と、目標値合成部１４０とを備えている。
【００７８】
ブレーキペダル操作量取得部１１２は、ブレーキセンサ１８からブレーキペダルの踏み込み量を取得する。発電機回転数取得部１１４は、車載の発電機の回転数を、発電機に設置された回転数センサ、あるいはエンジン回転数から取得する。
【００７９】
ブレーキトルク算出部１２０は、ブレーキペダル操作量取得部１１２が取得するブレーキペダルの踏み込み量に基づいて、ブレーキトルクを算出する。最大回生トルク算出部１２２は、発電機回転数取得部１１４が取得する発電機の回転数に基づいて、発電機が電力を発生することにより生じる回生トルクの最大値を算出する。
【００８０】
第１目標値設定部１３０は、ブレーキトルク算出部１２０が算出するブレーキトルクを第１目標値として設定する。第２目標値設定部１３２は、最大回生トルク算出部１２２が算出する発電機の最大回生トルクと、前車情報取得部３６が取得する前方車両と自車両との車間距離と、道路情報取得部３８が取得する自車両が走行する前方の道路の勾配、カーブの度合等とに基づいて、自動制御の第２目標値としてとして回生トルクを設定する。
【００８１】
目標値合成部１４０は、第１目標値設定部１３０が設定する第１目標値と、第２目標値設定部１３２が設定する第２目標値とを合成して、自車両のエンジン出力トルクに対する制動力の目標値として第３目標値を設定する。
【００８２】
目標値合成部１４０は、ブレーキペダル操作量取得部１１２が取得するドライバのブレーキペダルの踏み込み量が所定の閾値未満の場合、第１目標値と第２目標とを合成して第３目標値を設定する。
【００８３】
目標値合成部１４０は、ブレーキペダルの踏み込み量が所定の閾値以上の場合、例えばドライバが前方の物体との衝突を避けるためにブレーキペダルを大きく踏み込んだと判断し、第２目標値を使用せず、第１目標値を第３目標値として設定する。
【００８４】
［５−２．効果］
以上説明した第５実施形態によると、以下の効果を得ることができる。
（１）ブレーキペダルの踏み込み量が所定の閾値未満であれば、目標値合成部１４０は、第１目標値と第２目標値とを合成して第３目標値を設定する。一方、ブレーキペダルの踏み込み量が所定の閾値以上であれば、目標値合成部１４０は、第２目標値を使用せず第１目標値を第３目標値として設定する。
【００８５】
これにより、ドライバのブレーキ操作による車両制御と自動制御による車両制御とを、ドライバがスイッチ等を操作して切り替える必要がない。
（２）ブレーキペダルの踏み込み量が所定の閾値未満であれば、目標値合成部１４０は、第１目標値と第２目標値とを合成して第３目標値を設定するので、自動制御による走行支援を受けつつドライバによるブレーキペダルの踏み込み量を反映して、車両走行を制御するときの適切な第３目標値を設定できる。
【００８６】
例えば、回生トルクによる制動力を極力使用し、ブレーキペダル操作量に基づいて設定される機械式の油圧ブレーキによる制動力を極力低減して適切な制動力を設定できる。
（３）ブレーキペダルの踏み込み量が所定の閾値以上であれば、目標値合成部１４０は、第２目標値を使用せず第１目標値を第３目標値として設定する。これにより、ドライバの車両走行に対する制御要求が大きくなると、ドライバの意志にしたがって車両走行を制御できる。
【００８７】
［６．第６実施形態］
［６−１．構成］
図１０に示す第６実施形態の車両制御システム８では、車両制御装置１５０が、第１目標値と第２目標値と第３目標値として車輪の操舵量を設定する点で第１実施形態と相違する。
【００８８】
車両制御装置１５０はステアリング操作量取得部１５２と、ウィンカー情報取得部１５４と、平行車両情報取得部１５６と、車線・カーブ情報取得部１５８と、第１目標値設定部１６０と、第２目標値設定部１６２と、目標値合成部１７０とを備えている。
【００８９】
ステアリング操作量取得部１５２は、操舵角センサ２０からステアリングの操舵角および操舵速度を取得する。ウィンカー情報取得部１５４は、ウィンカーが右方向または左方向のいずれを指示しているかを取得する。
【００９０】
平行車両情報取得部１５６は、自車両が走行している車線の隣車線を走行している平行車両情報として、平行車両の有無、自車両との車間距離、車速等を、レーダセンサ１０およびカメラ１２から取得する。車線・カーブ情報取得部１５８は、自車両が走行している道路の車線と、道路がどの程度カーブしているかの情報を、ナビゲーション装置２２から取得する。
【００９１】
第１目標値設定部１６０は、ステアリング操作量取得部１５２が取得するステアリングの操舵角および操舵速度に基づいて、車輪に対する操舵量および操舵速度を第１目標値として設定する。
【００９２】
第２目標値設定部１６２は、前述したウィンカーの指示方向と、隣車線を走行している平行車両の情報と、自車両が走行している道路情報とに基づいて、自動制御として車輪に対する操舵量および操舵速度を第２目標値として設定する。
【００９３】
例えば、ウィンカーの指示方向が右側であり、自車両の右側車線の後方を他の車両が自車両との距離は十分離れているが走行している場合、第２目標値設定部１６２は、右側車線を車両が走行していない場合よりも車輪の操舵速度を速く設定する。
【００９４】
これにより、ドライバが右側の車線に進路を変更しようとしてステアリングを操舵する操舵速度が、右側車線を車両が走行していない場合と同じであっても、目標値合成部１７０が第１目標値と第２目標値とを合成して出力する第３目標値は、ドライバがステアリングを操舵することにより設定される第１目標値が示す操舵速度よりも速くなる。
【００９５】
その結果、自車両の右側車線を走行している他の車両が自車両に近づきすぎる前に自車両を右側の車線に移動できる。
また、自車両が走行している道路が右側にカーブしている場合、第２目標値設定部１６２は、ウィンカーの指示方向が右側のときの方がウィンカーの指示方向が左側のときよりも、車輪に対する操舵量の目標値である第２目標値を大きく設定する。
【００９６】
同様に、自車両が走行している道路が左側にカーブしている場合、第２目標値設定部１６２は、ウィンカーの指示方向が左側のときの方がウィンカーの指示方向が右側のときよりも、車輪に対する操舵量の目標値である第２目標値を大きく設定する。
【００９７】
これにより、道路のカーブの度合いと車線の変更方向に応じて、第２目標値設定部１６２は第２目標値を設定できる。
目標値合成部１７０は、ステアリング操作量取得部１５２が取得するドライバの操舵角度または操舵速度がそれぞれに応じて設定された所定の閾値未満の場合、第１目標値と第２目標値とを合成して、第３目標値として車輪に対する操舵量および操舵速度を設定する。
【００９８】
目標値合成部１７０は、ステアリング操作量取得部１５２が取得するドライバの操舵角または操舵速度がそれぞれに応じて設定された所定の閾値以上の場合、例えばドライバが前方の物体を避けるために大きく、または素早くステアリングを操作したと判断し、第２目標値を使用せずに第１目標値を第３目標値として設定する。
【００９９】
［６−２．効果］
以上説明した第６実施形態によると、以下の効果を得ることができる。
（１）ステアリングの操舵角度または操舵速度がそれぞれに応じて設定された所定の閾値未満の場合、目標値合成部１７０は、第１目標値と第２目標値とを合成して第３目標値を設定する。一方、ステアリングの操舵角または操舵速度がそれぞれに応じて設定された所定の閾値以上の場合、目標値合成部１７０は、第２目標値を使用せずに第１目標値を第３目標値として設定する。
【０１００】
これにより、ドライバのステアリング操作による車両制御と自動制御による車両制御とを、ドライバがスイッチ等を操作して切り替える必要がない。
（２）ステアリングの操舵角度または操舵速度がそれぞれに応じて設定された所定の閾値未満であれば、目標値合成部１７０は、第１目標値と第２目標値とを合成して第３目標値を設定するので、自動制御による走行支援を受けつつドライバによるステアリング操作量を反映して、車両走行を制御するときの適切な第３目標値を設定できる。
【０１０１】
（３）ステアリングの操舵角度または操舵速度がそれぞれに応じて設定された所定の閾値以上であれば、目標値合成部１７０は、第２目標値を使用せず第１目標値を第３目標値として設定する。これにより、ドライバの車両走行に対する制御要求が大きくなると、ドライバの意志にしたがって車両走行を制御できる。
【０１０２】
［７．他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されることなく、以下の種々の形態を取り得る。
【０１０３】
（１）上記実施形態では、ドライバの運転操作量として、例えばアクセル開度、ブレーキペダルの踏み込み量、ステアリングの操作量が、それぞれの運転操作量に対して設定された所定の閾値以上になると、第２目標値を使用せず、第１目標値を第３目標値として設定した。これに対し、運転操作量に基づいて設定される第１目標値が所定の閾値以上になると、第２目標値を使用せず、第１目標値を第３目標値として設定してもよい。
【０１０４】
（２）第２実施形態において、第２目標値がアクセル開度に基づいて設定した最大値を越える場合、第２目標値設定部６４は、第２目標値として０を出力してもよい。これにより、車両走行に対する自動制御の支援が大きくなりすぎる場合、自動制御による支援を排除して、ドライバによる運転操作量に基づいて車両走行を制御できる。
【０１０５】
（３）第２実施形態では、最大値設定部６２を設置せず、目標値合成部５０で第２目標値の最大値を設定してもよい。そして、第２目標値が最大値を越えているか否かを目標値合成部５０が判定してもよい。
【０１０６】
（４）上記実施形態における一つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を一つの構成要素に統合させたりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加または置換してもよい。尚、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【０１０７】
（５）上述した車両制御装置の他、当該車両制御装置を構成要素とする車両制御システム、当該車両制御装置としてコンピュータを機能させるためのプログラム、このプログラムを記録した記録媒体、車両制御方法など、種々の形態で本発明を実現することもできる。
【符号の説明】
【０１０８】
２、４、６、８：車両制御システム、３０、６０、１１０、１５０：車両制御装置、３２：操作量取得部（操作量取得手段）、４０、１３０、１６０：第１目標値設定部（第１設定手段）、４２、６４、８０、１００、１３２、１６２：第２目標値設定部（第２設定手段）、５０、１４０、１７０：目標値合成部（第３設定手段）、６２：最大値設定部（最大値設定手段）、１１２：ブレーキペダル操作量取得部（操作量取得手段）、１５２：ステアリング操作量取得部（操作量取得手段）
【図１】
0006369351.tif 000002
【図２】
0006369351.tif 000003
【図３】
0006369351.tif 000004
【図４】
0006369351.tif 000005
【図５】
0006369351.tif 000006
【図６】
0006369351.tif 000007
【図７】
0006369351.tif 000008
【図８】
0006369351.tif 000009
【図９】
0006369351.tif 000010
【図１０】
0006369351.tif 000011