(57)【特許請求の範囲】
【請求項１】
車両前方のカーブ路の曲率を算出する道路曲率算出手段と、
前記道路曲率算出手段によって算出された前記カーブ路の曲率に基づいて、車両が前記カーブ路を含む道路を走行する際の目標車速を算出する目標車速算出手段と、
前記目標車速算出手段によって算出された目標車速による車両の加減速度および横加速度よりも大きい加減速度および横加速度を許容する許容車速を算出する許容車速算出手段と、
前記目標車速に基づいて車両を加減速させる加減速制御手段と、
ドライバのアクセルペダル操作を検出するアクセルペダル操作検出手段と、
ドライバがアクセルペダル操作を行った際の操作量を検出するアクセルペダル操作量検出手段と、
前記加減速制御手段による加減速制御の作動中に、前記アクセルペダル操作検出手段によってドライバのアクセルペダル操作が検出されると、前記アクセルペダル操作量検出手段によって検出されたアクセルペダル操作量に基づいて前記目標車速を修正する目標車速修正手段と、
前記目標車速修正手段によって修正された目標車速を前記許容車速以下に制限する目標車速制限手段と、
前記修正された目標車速が前記目標車速制限手段によって制限された状態で、前記許容車速が上昇に転じ、かつ前記アクセルペダル操作検出手段によってドライバのアクセルペダル操作が検出されると、前記アクセルペダル操作検出手段によってドライバのアクセルペダル操作が検出されなくなるまで、前記目標車速を前記目標車速修正手段による修正前の値に設定する目標車速復帰手段と、
前記目標車速復帰手段によって前記目標車速が前記修正前の値に設定されると、アクセルペダルの操作反力を発生させるアクセルペダル反力制御手段と、
を備えたことを特徴とする車両用走行制御装置。
【請求項２】
請求項１に記載の車両用走行制御装置において、
前記目標車速修正手段は、前記アクセルペダル操作量検出手段によって検出されたアクセルペダル操作量が大きいほど、減速制御時の減速度合が小さくなるように、または、加速制御時の加速度合が大きくなるように、前記目標車速を修正し、
前記目標車速復帰手段は、減速制御時に前記修正された目標車速が前記目標車速制限手段によって制限された後、加速制御時に、前記アクセルペダル操作検出手段によってドライバのアクセルペダル操作が検出されると、前記目標車速を前記修正前の値に設定することを特徴とする車両用走行制御装置。
【請求項３】
請求項１または２に記載の車両用走行制御装置において、
車両への障害物の接近度合いを検出する周囲環境認識手段を備え、
前記目標車速算出手段は、前記検出された障害物の接近度合いに基づき前記目標車速および前記許容車速を修正することを特徴とする車両用走行制御装置。
【請求項４】
車両がカーブ路を走行する際、前記カーブ路の曲率に基づいて算出された目標車速となるように車両を加減速制御する車両用走行制御装置において、
前記加減速制御中にドライバのアクセルペダル操作が検出されると、検出されたアクセルペダル操作量に基づいて前記目標車速を修正するとともに、前記目標車速により発生する車両の横加速度よりも大きい横加速度を許容する許容車速よりも高くならないように前記目標車速を制限し、
前記目標車速の制限中に前記許容車速が上昇した場合、アクセルペダルの操作反力を発生させると共に、アクセルペダル操作が検出されなくなるまで、前記加減速制御における車両の加速度を、前記許容車速を実現する加速度よりも小さくなるように制限することを特徴とする車両用走行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行を制御する装置に関する。
【背景技術】
【０００２】
従来、車両がカーブ路を走行する際、カーブ路の曲率に基づいて算出された目標車速となるように車両を加減速制御する車両用走行制御装置が知られている。例えば特許文献１に記載の装置は、加減速制御の作動中にドライバのアクセルペダル操作が検出されると、検出されたアクセルペダル操作量に基づいて目標車速を修正することで、ドライバの加速操作の意図を反映した適切な加減速制御の実現を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２００７−２３０４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の装置では、ドライバのアクセルペダル操作の内容によってはドライバが意図するよりも大きな加速が行われ、ドライバに違和感を与えるおそれがあった。
【０００５】
本発明は、上記問題に着目してなされたもので、ドライバの加速意図を反映しつつドライバの違和感を抑制することができる車両走行制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の車両走行制御装置では、加減速制御中にドライバのアクセルペダル操作が検出されると、検出されたアクセルペダル操作量に基づいて目標車速を修正するとともに、所定の許容車速以上にならないように車速を制限し、車速の制限後もアクセルペダル操作が行われた場合、アクセルペダル操作が行われなくなるまで車両加速度を制限することとした。
【発明の効果】
【０００７】
よって、アクセルペダル操作量に基づいて目標車速を修正することでドライバの加速意図を反映しつつ、車速の制限後もアクセルペダル操作が行われた場合に車両加速度を制限することでドライバの違和感を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１の車両用走行制御装置のシステム構成を表す。
【図２】実施例１の車両用走行制御装置の制御システムの構成を表す。
【図３】実施例１の車両用走行制御装置による制御処理を表すフローチャートである。
【図４】実施例１の車両用走行制御装置によるカーブ走行時における作用を表すタイムチャートである。
【図５】実施例１の車両用走行制御装置によるカーブ走行時における作用を表すタイムチャートである。
【発明を実施するための形態】
【０００９】
［実施例１］ 
図１は実施例１の車両用走行制御装置のシステム構成を示す。車両用走行制御装置は、駆動力源としてエンジンを備えた車両に搭載される。車両用走行制御装置のシステムは、周囲環境認識センサ１と、車速センサ２と、アクセル開度センサ３と、ナビゲーション装置４と、エンジンコントローラ５と、ブレーキコントローラ６と、アクセルペダル反力コントローラ７と、車両コントローラ１０とを備える。
【００１０】
周囲環境認識センサ１は、前方障害物や道路幅等の車両周囲の環境を検出すると共に、車両周囲の障害物の車両への接近度合いを検出する。周囲環境認識センサ１は、走行する車線内の自車両の位置（走行位置）を検出するためのセンサとして、前方監視カメラを有している。前方監視カメラは、例えばＣＣＤカメラ等で構成される単眼カメラであり、自車両前方の数ｍ〜数１０ｍ先の走行路を撮影できるように構成されている。前方監視カメラの撮影画像は車両コントローラ１０に出力される。また、周囲環境認識センサ１は、自車両の周囲の立体物（障害物）を検出し、この障害物の自車両への接近度合い（自車両に対する障害物の距離）を検出するためのセンサとして、レーザーレーダを有している。レーザーレーダの検出信号は車両コントローラ１０に出力される。なお、レーザーレーダに限らず、ステレオカメラ等を用いてもよい。車速センサ２は、車輪の回転数や変速機の出力側の回転数を検出することにより車両の速度（車速Ｖ）を検出する。車速センサ２の検出信号は車両コントローラ１０に出力される。アクセル開度センサ３は、ドライバがアクセルペダル操作を行った際の操作量、すなわちアクセル開度APを検出する。アクセル開度センサ３の検出信号は車両コントローラ１０に出力される。
【００１１】
エンジンコントローラ５は、車両コントローラ１０からの指令に基づいて、図示しないスロットルバルブのスロットル開度等を制御することにより、エンジンの出力を制御する。ブレーキコントローラ６は、車両コントローラ１０からの指示に基づいて、図示しないブレーキアクチュエータを制御することにより、各車輪のブレーキ力を制御する。アクセルペダル反力コントローラ７は、車両コントローラ１０からの指令に基づいて、図示しないアクセルペダル反力アクチュエータを制御することにより、アクセルペダルの操作反力を発生する。アクセルペダル反力コントローラ７は、アクセル開度センサ３によって検出されたアクセル開度APと車両の走行状態とに基づいて、アクセルペダルの操作反力を発生可能に設けられている。
【００１２】
ナビゲーション装置４は、ＧＰＳユニット４０および地図データベース４１を備え、目的地までの推奨ルートの演算や、車両の現在地付近の地図表示など、カーナビゲーション装置４の一般的な処理を行う。ＧＰＳユニット４０は、ＧＰＳ衛星から発信されるＧＰＳ信号を受信して、自車両の現在位置を検出する。地図データベース４１には、複数のスケール（縮尺率）の地図データが格納されている。地図データには、道路地図をノードおよびリンクで表現した道路データが含まれている。道路データでは、交差点にノードが対応し、各ノード間を結ぶ線分、すなわち道路区間がリンクに対応する。
【００１３】
車両コントローラ１０は、供給される各検出信号に基づき、車両がカーブ路を走行する際の目標車速V*を道路曲率に基づいて算出するとともに、車速センサ１によって検出される車速Vが目標車速V*以下となるように、エンジンコントローラ５およびブレーキコントローラ６に指令を出力し、車両の加減速制御を行う。また、目標車速V*による車両の加減速度および横加速度よりも大きい加減速度および横加速度を許容する許容車速Vuprを算出し、加減速制御の作動中にドライバのアクセルペダル操作を検出すると、目標車速V*を許容車速Vupr以下に制限しつつアクセルペダル操作量に基づいて目標車速V*を修正する。また、目標車速V*が許容車速Vupr以下に制限された状態で、アクセルペダル操作が検出された場合、許容車速Vuprが上昇に転じると、アクセルペダル操作量に基づく目標車速V*の修正を禁止することで、車両の加速度を制限する。目標車速V*の修正方法および制限方法、並びに車両加速度の制限方法については、後述する。
【００１４】
図２は、車両コントローラ１０内に設けられた制御システムの概略構成を示すブロック線図である。図２に示すように、車両コントローラ１０は、道路曲率算出部101と、周囲環境認識部102と、車速検出部103と、アクセルペダル操作量検出部104と、目標車速算出部105と、加減速制御部106と、許容車速算出部107と、アクセルペダル操作検出部108と、目標車速修正部109と、目標車速制限部110と、目標車速復帰部111と、アクセルペダル反力制御部112とを有する。
【００１５】
道路曲率算出部101は、車両の現在位置等のナビゲーション装置４からの情報に基づいて、車両前方のカーブ路の曲率を算出する。初めに、ＧＰＳユニット４０によって検出された車両の現在位置を基準として、自車位置前方の所定範囲内の道路データを地図データベース４１から読み出す。読み出す道路データには、道路データに含まれる各ノードの緯度・経度、道路種別、道路幅、及び、制限速度等のデータも含まれる。次に、自車両が走行すると考えられる推定経路を特定する。例えば、ユーザがナビゲーション装置４に対して目的地を設定して、目的地までの推奨経路を演算している場合には、演算した推奨経路を推定経路とする。ユーザが目的地を設定していない場合には、道路種別や道路幅等のデータに基づいて、車両が進むと考えられる経路の優先順位を推定し、その中で最も優先順位の高い経路を推定経路として設定する。なお、この推定経路には、自車位置前方に、ｎ個（ｎは整数）のノードが含まれているものとする。カーブ路の半径（曲率半径）は、推定経路上の各ノードＮk（ｋ＝１，２，…，ｎ）を対象として算出する。カーブ半径から曲率を算出できる。例えば、ノードＮkの位置におけるカーブ半径Ｒkは、ノードＮkと、その両隣のノードＮk-1およびＮk+1の位置座標に基づき、ノードＮk-1，Ｎk，Ｎk+1の３点を通る円の半径により算出することができる。各ノードＮk（ｋ＝１，２，…，ｎ）を対象としてカーブ半径Ｒkを算出すると、自車位置から各ノードＮkまでの距離Ｌkのデータとともに、（Ｎ1，Ｌ1，Ｒ1）、（Ｎ2，Ｌ2，Ｒ2）、…、（Ｎn，Ｌn，Ｒn）という形でメモリ（記憶装置）に記憶させておく。また、カーブ路の形状を特定する。ここでは、カーブの入口となるノード、出口となるノード、および、カーブ半径が最小となるノードをそれぞれ求める。カーブの入口となるノードは、求めたカーブ半径Ｒkと所定値Ｒinとを、ｋの値が小さい順に比較していき、Ｒkが所定値Ｒinよりも小さくなったときのノードとする。例えば、カーブ半径Ｒ1，Ｒ2が所定値Ｒinよりも大きい値であり、カーブ半径Ｒ3が所定値Ｒinよりも小さい値であれば、ノードＮ3がカーブの入口のノードとなる。また、カーブの出口となるノードは、カーブの入口となるノード以降のノードを対象として、カーブ半径Ｒkと所定値Ｒoutとを、ｋの値が小さい順に比較していき、Ｒkが所定値Ｒoutより大きくなったときのノードとする。
【００１６】
周囲環境認識部102は、周囲環境認識センサ１の出力に基づき、車両の周囲の障害物への接近度合い（車両から障害物までの距離）を検出する。車速検出部103は、車速センサ２の出力に基づき、車速Vを検出する。アクセルペダル操作量検出部104は、アクセル開度センサ３の出力に基づき、ドライバがアクセルペダル操作を行った際の操作量（アクセル開度AP）を検出する。
【００１７】
目標車速算出部105は、道路曲率算出部101により算出されたカーブ路の曲率に基づいて、車両がカーブ路を含む道路を走行する際の目標車速V*のデフォルト値VO*を算出する。目標車速算出部105は、目標車速VO*に従って車両が走行した場合に発生する車両の加減速度および横加速度が、ドライバが快適であると感じる所定範囲内となるように、目標車速VO*を設定する。
初めに、自車両前方のカーブを、予め設定された横加速度（旋回加速度）αy（例えば、αy＝3.0ｍ／ｓ2）以下で走行するための通過可能車速Vckを算出する。ノードＮkにおける通過可能車速Vckは、次式により求められる。
Vck＝√（αy・Ｒk）
カーブ半径Ｒkが最小となる地点において、通過可能車速Vckは最も小さい値となる。以下では、自車位置から、カーブ入口のノードまでの距離をＬcin、自車位置からカーブ半径が最小となるノードまでの距離をＬcmin、自車位置からカーブ出口のノードまでの距離をＬcoutとする。算出した通過可能車速Ｖck、及び、メモリに格納されている、自車位置からノードＮkまでの距離Ｌkに基づいて、車両の現在地における制限車速Vcckを算出する。制限車速Vcckは、自車位置から、所定の減速度αx（例えば、αx＝1.0ｍ／ｓ2）で減速したときに、ノードＮkにおける車速が通過可能車速Vckとなるような車速であり、次式により求められる。
Ｖcck＝√（Ｖck2＋２・αx・Ｌk）
【００１８】
次に、道路形状に合わせた快適な目標車速VO*のパターンを演算する。
まず、推定経路上の各ノードを対象として、算出された制限車速Vcckが最小値となるノードを特定する。ここでは、特定したノードをＮk*とし、ノードＮk *の通過可能車速をVck*、自車位置からノードＮk*までの距離をＬk*とする。自車位置からノードＮk*までの目標減速度を上記のように所定値αxとした場合、ノードＮk*までの間で、自車位置からの距離Ｌの位置における目標車速Vok*は、次式となる。
Vok*＝√（２・αx・（Ｌ0*−Ｌ））
ただし、Ｌ0*は、次式で表される値である。
Ｌ0*＝（Ｖck*2＋２・αx・Ｌk*）／（２・αx）
また、ノードＮk*以降の位置における目標車速VKK+1は、次式により求める。VKK+1は、ノードＮkとノードＮk+1との間において、自車位置からの距離がＬの位置における目標車速である。
VKK+1＝√｛２αKK+1（Ｌ0−Ｌ）｝
ただし、
Ｌ0＝（ＬK+1・Ｖck2−Ｌk・Ｖck+12）／（Ｖck2−Ｖck+12）
αKK+1＝0.5・（Ｖck2−Ｖck+12）／（ＬK+1−ＬK）
αKK+1は、ノードＮkとノードＮk+1との間の目標加減速度である。
上式に基づいて演算した目標車速V*（＝Vok*,VKK+1）および目標加減速度αx*（＝αx,αKK+1）のデータは、距離Ｌのデータとともに、メモリに記憶させておく。例えば、自車位置からの距離Ｌとともに、（Ｌ，Ｖ*（Ｌ），αx*（Ｌ））という形でメモリに記憶させておく。距離Ｌに応じた目標車速Ｖ*（Ｌ）および目標加減速度αx*（Ｌ）は、加減速制御時にドライバによるアクセル操作が無い場合のデフォルト値となる。
【００１９】
また、目標車速算出部105は、周囲環境認識部102により車両周囲の障害物が検出されると、障害物の車両への接近度合いに基づいて、目標車速V*のデフォルト値VO*を修正する。具体的には、どのようなドライバであっても滑らかな（快適と感じる）加減速となるような加速度または減速度で障害物の手前で停止できるような値に、目標車速VO*を修正する。
【００２０】
加減速制御部106は、車速センサ２により検出される車速Vが目標車速V*となるように、エンジンコントローラ５及びブレーキコントローラ６に加減速指令を出力して車両を加減速させる。具体的には、目標車速V*に対応する駆動力指令値を算出し、駆動力指令値を実現するためのエンジントルク指令、およびブレーキ液圧指令を演算する。
【００２１】
許容車速算出部107は、道路曲率算出部101により算出されたカーブ路の曲率に基づいて、許容車速Vuprを算出する。許容車速算出部107は、ドライバの好みの車速を反映させるため、目標車速VO*のパターンと同様の方法で、かつ目標車速VO*のパターンよりも大きい加減速度αx'で、許容車速Vuprのパターンを演算する。すなわち、許容車速算出部107は、目標車速算出部105により算出された目標車速VO*に従って車両が走行した場合に発生する車両の横加速度αyおよび加減速度αx*よりも大きい横加速度αy'（＞αy）および加減速度αx'（＞αx*）を許容し、かつ車両挙動の安定性を確保できるような値に、許容車速Vuprを設定する。また、許容車速算出部107は、周囲環境認識部102により車両周囲の障害物が検出されると、障害物の車両への接近度合いに基づいて、許容車速Vuprを修正する。具体的には、ドライバがアクセルペダルを踏み込めば、（目標車速V*に従った場合よりも）大き目の加減速度で障害物の手前まで接近でき、かつ安全な車両挙動を確保しつつ障害物の手前で停止可能な値に、許容車速Vuprを修正する。
【００２２】
（１）例えば、（カーブに入る際の）減速走行中または（カーブから抜ける際の）加速走行中、すなわち加減速度が発生するときには、許容車速Vuprを目標車速VO*よりも高く設定する。
（２）カーブを車速一定で走行中、すなわち横加速度が発生するときには、許容車速Vuprを目標車速VO*よりも高く設定する。
（３）（カーブの前後の）直線路を車速一定で走行中、すなわち加減速度および横加速度が発生しないときには、許容車速Vuprを目標車速VO*と等しく設定する。ただし、障害物に接近中またはドライバが操舵回避したような場合は、上記（１）（２）と同様、許容車速Vuprを目標車速VO*よりも高く設定する。
【００２３】
アクセルペダル操作検出部108は、アクセルペダル操作量検出部104の出力（アクセル開度センサ３により検出されたアクセル開度AP）に基づき、ドライバのアクセルペダル操作の有無を検出する。具体的には、検出されたアクセル開度APが、所定の踏み込み判断用の閾値AP_0を超えているか否かを判定し、超えていればアクセルペダル操作有りと検出する。
【００２４】
目標車速修正部109は、加減速制御部106による加減速制御の作動中、アクセルペダル操作検出部108によりアクセルペダル操作有りと検出され、かつ車速検出部103により検出される車速Vが目標車速VO*以上であると、アクセルペダル操作量検出部104により検出されたアクセルペダル操作量（アクセル開度AP）に基づいて、目標車速算出部105により算出された目標車速（デフォルト値）VO*を修正してV1*（修正値）とする。具体的には、減速制御時にはアクセルペダル操作量が大きいほど減速度合が小さくなる（減速度の大きさが減少する）ように、また、加速制御時にはアクセルペダル操作量が大きいほど加速度合が大きくなる（加速度の大きさが増加する）ように、目標車速VO*を修正してV1*とする。いずれの場合も、修正値V1*をデフォルト値VO*よりも高い値に算出し、修正値V1*を目標車速V*として設定する。
【００２５】
目標車速制限部110は、目標車速修正部109により修正された目標車速V1*が、許容車速算出部107により算出された許容車速Vuprよりも高くならないように、目標車速V*を制限する。すなわち、修正された目標車速V1*が許容車速Vupr以上であれば、目標車速V*をVuprに設定する。
【００２６】
目標車速復帰部111は、目標車速制限部110により目標車速V*が制限された（目標車速V*がVuprに設定された）状態で、許容車速算出部107により算出される許容車速Vuprが（下降または維持から）上昇に転じ、かつアクセルペダル操作検出部108によりアクセルペダル操作が検出されると、アクセルペダル操作検出部108によりアクセルペダル操作が検出されなくなるまで、目標車速修正部109による目標車速VO*の修正を禁止する。具体的には、減速制御時に（上記修正後の）目標車速V*が許容車速Vupr以下に制限された後、加速制御時に、許容車速Vuprが（下降しまたは維持された状態から）上昇に転じても、アクセルペダル操作が検出された場合、アクセルペダル操作が検出されなくなるまで、目標車速VO*の修正を禁止する。すなわち、目標車速V*を（上記修正前の）デフォルト値V0*に設定し、アクセルペダル操作に応じて加速度合が大きくなる（加速度の大きさが増加する）ように修正しない。
【００２７】
アクセルペダル反力制御部112は、目標車速制限部110により目標車速V*が制限された（目標車速V*がVuprに設定された）状態で、許容車速算出部107により算出される許容車速Vuprが（下降または維持から）上昇に転じ、かつアクセルペダル操作検出部108によりアクセルペダル操作が検出されると、アクセルペダルの操作反力の目標値を設定し、アクセルペダル操作が検出されなくなるまで、設定した目標反力のパターンに応じてアクセルペダル反力コントローラ７に指令を出力して、アクセルペダルの操作反力を発生させる。反力発生のパターンとしては、例えば、検出されるアクセル開度APの大きさに応じて、所定の一定値を発生させる。
【００２８】
図３は、実施例１の車両用走行制御装置によって行われる制御内容を示すフローチャートである。車両が起動すると、車両コントローラ１０は、図３の処理を所定の周期で繰り返し実行する。
ステップＳ１では、道路曲率算出部101が、自車走行路において、自車位置前方に存在するカーブ路の曲率を算出する。その後、ステップＳ２に移行する。
ステップＳ２では、周囲環境認識部102が、車両周囲の障害物の、車両への接近度合いを検出する。その後、ステップＳ３に移行する。
ステップＳ３では、目標車速算出部105が、目標車速VO*のパターンを決定する。その後、ステップＳ４に移行する。
ステップＳ４では、許容車速算出部107が、許容車速Vuprのパターンを決定する。その後、ステップＳ５に移行する。
ステップＳ５では、車速検出部103が車速Vを検出するとともに、アクセルペダル操作量検出部104がアクセルペダル操作量（アクセル開度AP）を検出する。その後、ステップＳ６に移行する。
【００２９】
ステップＳ６およびＳ１０では、デフォルトの目標車速V*に車速Vを制御する通常モードから、アクセル開度APに応じて上方修正した目標車速V1*に車速Vを制御するオーバーライドモードへ移行するか否かを判定する。
ステップＳ６では、アクセルペダル操作検出部108が、アクセルペダル操作が行われたか否かを検出する。アクセルペダル操作有りと検出しなければステップＳ７に移行し、アクセルペダル操作有りと検出するとステップＳ９に移行する。
ステップＳ７では、オーバーライドモードを禁止するオーバーライド禁止モード中であることを示すオーバーライド禁止フラグをクリアする（０に設定する）。その後、ステップＳ８に移行する。
ステップＳ８では、目標車速V*をデフォルト値VO*に設定する。その後、ステップＳ１８に移行する。
ステップＳ９では、オーバーライド禁止フラグが１であるか否かを判定する。フラグが０であればステップＳ１０に移行し、フラグが１であればステップＳ１６に移行する。
ステップＳ１０では、検出された車速Vが目標車速（デフォルト値VO*）以上であるか否かを判定する。車速Vが目標車速VO*に達していなければステップＳ７に移行し、車速Vが目標車速VO*に達していれば（目標車速VO*以上であれば）ステップＳ１１に移行する。
ステップＳ１１では、目標車速修正部109が、検出されたアクセル開度APに応じて目標車速（デフォルト値）VO*を修正し、目標車速V*を修正値V1*に設定する。その後、ステップＳ１２に移行する。
【００３０】
ステップＳ１２では、オーバーライドモードから、許容車速Vuprに車速Vを制御するオーバーライド制限モードへ移行するか否かを判定する。具体的には、検出された車速Vが許容車速Vupr以上であるか否かを判定する。車速Vが許容車速Vuprに達していなければステップＳ１８に移行し、車速Vが許容車速Vuprに達していれば（許容車速Vupr以上であれば）ステップＳ１３に移行する。
【００３１】
ステップＳ１３では、オーバーライド制限モードからオーバーライド禁止モードへ移行するか否かを判定する。具体的には、許容車速Vuprが、設定されたパターンにおいて下降する状態又は維持された状態から上昇に転じたか否かを判定する。許容車速Vuprが上昇に転じていなければ（下降又は維持中であれば）ステップＳ１４に移行し、許容車速Vuprが上昇に転じればステップＳ１５に移行する。
ステップＳ１４では、目標車速制限部110が、目標車速V*を許容車速Vuprに設定する。その後、ステップＳ１８に移行する。
ステップＳ１５では、オーバーライド禁止フラグを立てる（１に設定する）。その後、ステップＳ１６に移行する。
ステップＳ１６では、目標車速復帰部111が、目標車速V*をデフォルト値VO*に設定する。その後、ステップＳ１７に移行する。
ステップＳ１７では、アクセルペダル反力制御部112が、アクセルペダルの操作反力を発生させる操作反力制御を行う。その後、ステップＳ１８に移行する。
【００３２】
ステップＳ１８では、加減速制御部106が、車両を加速制御または減速制御する。すなわち、検出される車速Vが設定された目標車速V*となるように、車速Vを制御する。その後、今回の制御周期を終了する。
【００３３】
次に、実施例１の車両用走行制御装置による作用を、図４及び図５を用いて説明する。図４及び図５は、カーブ路を走行する際にアクセルペダル操作が行われる場合の、目標車速V*及びアクセル開度APの変化を示すタイミングチャートである。目標車速V*のデフォルト値V0*を一点鎖線で、修正値V1*を破線で、許容車速Vuprを二点鎖線で、最終的な目標車速V*を実線で、それぞれ示す。
【００３４】
まず、図４を用いて、オーバーライドモードとオーバーライド制限モードについて説明する。目標車速V*のデフォルト値V0*及び許容車速Vuprは図４のように設定されているものとする。すなわち、時刻ｔ１まで（カーブの手前の直線路を走行時）、V0*及びVuprは一定値に設定される。時刻ｔ１以後（カーブ入口を走行時）、V0*は所定の減速度で減少し、時刻t３で一定値となる。時刻ｔ１より遅い時刻ｔ２以後、Vuprは上記一定値からV0*よりも大きな減速度で減少し、時刻ｔ３でV0*より大きな一定値となる。時刻ｔ３から時刻ｔ４までの間（カーブを走行時）、V0*及びVuprは上記一定値に維持される。時刻ｔ４で、V0*及びVuprは上記一定値に維持された状態から上昇に転じる。時刻ｔ４以後（カーブ出口を走行時）、V0*は所定の増加勾配（加速度）で上昇し、時刻t６で一定値となる。時刻ｔ４以後、VuprはV0*よりも大きな増加勾配（加速度）で上昇し、時刻ｔ６より早い時刻ｔ５で一定値となる。時刻ｔ６以後（カーブの後の直線路を走行時）、V0*及びVuprは上記一定値に設定される。一方、アクセル開度APは、時刻ｔ０まで０であり、時刻ｔ０以後、増加する。時刻ｔ１で閾値AP_0を上回り、時刻ｔ３１で一定値となる。その後、時刻ｔ３２まで一定値に維持される。時刻３２以後、アクセル開度APは減少し、（許容車速Vuprが上昇に転じる時刻ｔ４より早い）時刻ｔ３４で閾値AP_0以下となり、時刻ｔ３５で０となる。その後、時刻ｔ５１まで０であり、時刻ｔ５１以後、再び増加する。時刻ｔ５２で再び閾値AP_0を上回り、時刻ｔ５４で一定値となり、その後、維持される。
【００３５】
時刻ｔ１まで、アクセル開度APは閾値AP_0以下であるため、図３のフローチャートにおいてステップＳ１〜Ｓ６からステップＳ７→Ｓ８→Ｓ１８へと進む流れとなり、目標車速V*をデフォルト値V0*に設定する（通常モード：Ａの区間）。
時刻ｔ１以後、アクセル開度APが閾値AP_0を上回るため、（修正後の目標車速V1*が時刻ｔ２１で許容車速Vuprに達するまで、）ステップＳ１〜Ｓ６からステップＳ９→Ｓ１０→Ｓ１１→Ｓ１７へと進む流れとなり、目標車速V*をアクセル開度APに応じて修正する（オーバーライドモード：Ｂの区間）。具体的には、アクセル開度APが大きいほど減速度合が小さくなるように、目標車速V*を修正する。
時刻ｔ２１で、修正後の目標車速V1*が許容車速Vuprに達し、かつ許容車速Vuprがまだ上昇に転じていない（下降している）ため、ステップＳ１〜Ｓ６からステップＳ９→Ｓ１０→Ｓ１１→Ｓ１２→Ｓ１３→Ｓ１４→Ｓ１７へと進む流れとなり、目標車速V*を許容車速Vuprに設定する（オーバーライド制限モードの開始）。
時刻ｔ２１以後、時刻ｔ３３まで、同様の流れとなり、目標車速V*を許容車速Vuprに設定する（オーバーライド制限モード：Ｃの区間）。
時刻ｔ３３以後、修正後の目標車速V1*が許容車速Vuprを下回るため、ステップＳ１〜Ｓ６からステップＳ９→Ｓ１０→Ｓ１１→Ｓ１２→Ｓ１８へと進む流れとなり、目標車速V*をアクセル開度APに応じて修正する（オーバーライドモード：Ｂの区間）。
時刻ｔ３４以後、時刻ｔ５２まで、アクセル開度APが閾値AP_0以下となるため、ステップＳ１〜Ｓ６からステップＳ７→Ｓ８→Ｓ１８へと進む流れとなり、目標車速V*をデフォルト値V0*に設定する（通常モード：Ａの区間）。
時刻ｔ５２以後、アクセル開度APが再び閾値AP_0を上回るため、ステップＳ１〜Ｓ６からステップＳ９→Ｓ１０→Ｓ１１→Ｓ１２→Ｓ１８へと進む流れとなり、目標車速V0*をアクセル開度APに応じて修正する（オーバーライドモード：Ｂの区間）。具体的には、アクセル開度APが大きいほど加速度合が大きくなるように、目標車速V0*を修正する。
時刻ｔ５３以後、修正後の目標車速V1*が許容車速Vuprに達し、かつ許容車速Vuprが上昇に転じていない（一定値に維持されている）ため、ステップＳ１〜Ｓ６からステップＳ９→Ｓ１０→Ｓ１１→Ｓ１２→Ｓ１３→Ｓ１４→Ｓ１８へと進む流れとなり、目標車速V*を許容車速Vuprに設定する（オーバーライド制限モード：Ｃの区間）。なお、時刻ｔ５３以後における目標車速V1*の図示を省略する。
【００３６】
以上のように、道路形状に合わせた快適な目標車速VO*のパターンとは別に、目標車速VO*よりも大きい加減速度で算出される許容車速Vuprのパターンを設定し、この許容車速Vuprとアクセル開度APとを用いて目標車速V0*を修正する。加減速制御中にドライバがアクセルペダルを踏み込むとオーバーライドモードとなり、目標車速V*を修正してデフォルト値V0*よりも高い修正値V1*に上昇させ、例えば減速制御時には減速度を小さくする一方（時刻ｔ１〜ｔ２）、加速制御時には加速度を大きくする（時刻ｔ５２〜ｔ５３）。よって、ドライバの好みの加減速度を加減速制御（車速制御）に反映させることができる。また、修正後の目標車速V1*が許容車速Vuprに達するとオーバーライド制限モードとなり、アクセルペダル操作が続いていても目標車速V1*を許容車速Vupr以上に上昇させない（時刻ｔ２１〜ｔ３３）。よって、ドライバのアクセルペダル操作に応じて加減速度を変更しても、車両挙動を安定させることができる。ここで、走行路の地図データベース情報のみならず、車両が周囲の障害物に接近したり、道路が混雑したりしている場合には、これら周囲環境に応じて目標車速V*および許容車速Vuprを最適に修正する。よって、ドライバの感覚により適合した加減速制御を実現することができる。
【００３７】
次に、図５を用いて、オーバーライド禁止モードについて説明する。図５では、アクセルペダルの操作反力Ｆの変化を併せて示し、目標車速V*のデフォルト値V0*及び許容車速Vuprは図４と同様に設定されているものとする。アクセル開度APは、時刻ｔ３１までは図４と同様である。その後、時刻ｔ５１まで一定値に維持される。時刻５１以後、アクセル開度APは減少し、（許容車速Vuprが上昇に転じる時刻ｔ４より遅い）時刻ｔ５２で閾値AP_0以下となる。その後、時刻ｔ５３で０となり、再び増加に転じる。時刻ｔ５５で再び閾値AP_0を上回り、時刻ｔ５７で一定値となった後、維持される。
【００３８】
時刻ｔ３１までは図４と同様であり、時刻ｔ３１以後、目標車速V*を許容車速Vuprに設定する（オーバーライド制限モード：Ｃの区間）。
時刻ｔ４で、許容車速Vuprが上昇に転じるが、アクセル開度APが相変わらず閾値AP_0を上回っているため、図３のフローチャートにおいてステップＳ１〜Ｓ６からステップＳ９→Ｓ１０→Ｓ１１→Ｓ１２→Ｓ１３→Ｓ１５→Ｓ１６→Ｓ１７→Ｓ１８へと進む流れとなり、目標車速V*をデフォルト値V0*に設定する（オーバーライド禁止モードの開始）。時刻ｔ４以後、アクセル開度APが閾値AP_0以下となる時刻ｔ５２まで、ステップＳ１〜Ｓ６からステップＳ９→Ｓ１６→Ｓ１７→Ｓ１８へと進む流れとなり、目標車速V*をデフォルト値V0*に設定する（オーバーライド禁止モード：Ｄの区間）。この間、アクセルペダルの操作反力Ｆを発生させる（Ｓ１７）。具体的には、時刻ｔ４以後、アクセルペダル反力が増加して時刻ｔ４１で一定値となり、その後、時刻ｔ５２まで維持される。
時刻ｔ５２以後、時刻ｔ５５まで、アクセル開度APが閾値AP_0以下となるため、ステップＳ１〜Ｓ６からステップＳ７→Ｓ８→Ｓ１８へと進む流れとなり、目標車速V*をデフォルト値V0*に設定する（通常モード：Ａの区間）。時刻ｔ５２でアクセルペダル操作反力制御を終了するため、時刻５２以後、アクセルペダル反力Ｆは減少し、時刻ｔ５４で０となる。
時刻ｔ５５以降は、図４の時刻ｔ５２以降と同様である。
【００３９】
以上のように、車速Vが許容車速Vuprで制限されたときにドライバがアクセルペダルを踏み続けた場合には、オーバーライド禁止モードにより、加減速制御の加速度を制限する。具体的には、カーブ出口を走行中、またはカーブを抜けて直線路に入ると、許容車速Vuprが高くなる。このとき、オーバーライド制限モードであり、かつアクセルペダルが踏み込まれた状態である場合、ドライバのアクセルペダルの踏み込み量に応じた加速度の発生を制限し、デフォルトである目標車速V0*の増加に応じてゆっくりと加速するようにした。すなわち、オーバーライド制限モードにより、ドライバのアクセルペダル操作を遮って車速制限を行った場合には、その後に許容車速Vuprが高くなっても、オーバーライド禁止モードに切り替えることより、ドライバがアクセルペダル操作を終了しない限り、加速度制限を維持して弱い加速しか行わないようにした。よって、車速制限中にドライバが誤ってアクセルペダル操作を続けてしまっても、この誤操作によって強い加速が発生することを抑制し、ドライバの意図以上の加速（ないし急な車両挙動）を抑えることで、ドライバに与える違和感を低減することができる。すなわち、ドライバがアクセルペダルを踏んだ状態で許容車速Vuprの高い道路へ進入した場合であっても、強い加速度を発生することなく、ドライバの違和感の少ない加速度で加速制御することができる。
【００４０】
なお、目標車速V*を許容車速Vuprに設定するオーバーライド制限モードから、目標車速V*をデフォルト値V0*に設定するオーバーライド禁止モードへ移行する際、目標車速V*を許容車速Vuprからデフォルト値V0*に向けて徐々に移行させることで、車速Vの急変を抑制し、これによりドライバの違和感を抑制することとしてもよい。また、実施例１では、ドライバが意図する以上の加速を抑えるための手段として、オーバーライド禁止モードにより目標車速V*をデフォルト値V0*に設定することで、車両の加速度を、許容車速Vuprを実現する加速度αy'よりも小さくなるように制限することとしたが、目標車速V*をデフォルト値V0*に維持する以外に、加速度が制限されているとドライバが認知できる程度の弱い加速度で目標車速V*を許容車速Vuprに向かって復帰させることとしてもよい。
【００４１】
また、オーバーライド禁止モードはアクセルペダル操作が終了すれば解除されるため、アクセルペダルの踏み直しという簡単な操作でオーバーライドモードへ移行することができ（時刻ｔ５２〜ｔｔ５６）、これによりドライバの感覚に合った走行が可能となる。すなわち、一度アクセルペダルを踏み直すだけという簡単な操作で加速意図を走行制御装置に入力することができ、ドライバの意図する加速度で加減速制御を修正することができるようになる。
【００４２】
ここで、オーバーライド制限モード中に再度許容車速Vuprが増加した場合には、オーバーライド禁止モードに切り替えると共に、アクセルペダル操作反力Ｆを発生させることで、ドライバによるアクセルペダルの再操作を促し、適切な加速操作を促すように設けられている。よって、反力Ｆの発生によってアクセルペダルを踏み直す操作が自然に誘導されるため、違和感のないオーバーライド加速（再度のオーバーライドモードへの移行）を直感的に行うことができるようになる。なお、反力Ｆを発生させる時間は、アクセルペダル操作が検出されなくなるまでに限らず、それ以前の時点までとしてもよい。また、反力Ｆを発生させるパターン（目標値のパターン）としては、所定の一定値を発生させるものに限らず、例えば反力Ｆの大きさを変化させたり、断続的に反力Ｆを発生させることとしてもよい。要はドライバにアクセルペダルの再操作を促すことができればよい。
【００４３】
以上説明したように、実施例１の車両用走行制御装置にあっては下記の効果を得ることができる。
（１）車両がカーブ路を走行する際、カーブ路の曲率に基づいて算出された目標車速V0*となるように車両を加減速制御する車両用走行制御装置において、加減速制御中にドライバのアクセルペダル操作が検出されると、検出されたアクセルペダル操作量（アクセル開度AP）に基づいて目標車速V0*を修正するとともに、目標車速V0*により発生する車両の横加速度αyよりも大きい横加速度を許容する許容車速Vuprよりも高くならないように目標車速V*を制限し、目標車速V*の制限中に許容車速Vuprが上昇した場合、アクセルペダルの操作反力Fを発生させると共に、アクセルペダル操作が検出されなくなるまで、加減速制御における車両の加速度を、許容車速Vuprを実現する加速度αy'よりも小さくなるように制限する。
よって、アクセルペダル操作量に基づいて、目標車速V0*を許容車速Vuprよりも高くならない範囲で修正することで、加減速制御中であっても、ドライバのアクセル操作による加速意図を所定の範囲内で自在に反映させることができる。また、許容車速Vuprによる目標車速V*の制限中に許容車速Vuprが上昇した場合、加速を制限することで、ドライバの誤ったアクセル操作による意図以上の加速を抑え、ドライバに与える違和感を低減することができる。また、反力Fを発生させることで、ドライバによる再度のアクセル操作の開始を促し、これによりドライバの加速意図が確実に（より正確に）アクセル操作に反映されるように促すことができる。
【００４４】
（２）具体的には、車両前方のカーブ路の曲率を算出する道路曲率算出手段（道路曲率算出部101）と、道路曲率算出手段によって算出されたカーブ路の曲率に基づいて、車両がカーブ路を含む道路を走行する際の目標車速V0*を算出する目標車速算出手段（目標車速算出部105）と、目標車速算出手段によって算出された目標車速V0*による車両の加減速度αx*および横加速度αyよりも大きい加減速度および横加速度を許容する許容車速Vuprを算出する許容車速算出手段（許容車速算出部107）と、目標車速V*に基づいて車両を加減速させる加減速制御手段（加減速制御部106）と、ドライバのアクセルペダル操作を検出するアクセルペダル操作検出手段（アクセルペダル操作検出部108）と、ドライバがアクセルペダル操作を行った際の操作量（アクセル開度AP）を検出するアクセルペダル操作量検出手段（アクセルペダル操作量検出部104）と、加減速制御手段による加減速制御の作動中に、アクセルペダル操作検出手段によってドライバのアクセルペダル操作が検出されると、アクセルペダル操作量検出手段によって検出されたアクセルペダル操作量に基づいて目標車速V0*を修正する目標車速修正手段（目標車速修正部109）と、目標車速修正手段によって修正された目標車速V*を許容車速Vupr以下に制限する目標車速制限手段（目標車速制限部110）と、修正された目標車速V*が目標車速制限手段によって制限された状態で、許容車速Vuprが上昇に転じ、かつアクセルペダル操作検出手段によってドライバのアクセルペダル操作が検出されると、アクセルペダル操作検出手段によってドライバのアクセルペダル操作が検出されなくなるまで、目標車速V*を目標車速修正手段による修正前の値（デフォルト値VO*）に設定する目標車速復帰手段（目標車速復帰部111）と、目標車速復帰手段によって目標車速V*が上記修正前の値（デフォルト値VO*）に設定されると、アクセルペダルの操作反力Fを発生させるアクセルペダル反力制御手段（アクセルペダル反力制御部112、図３のステップＳ１６→Ｓ１７）と、を備えた。
よって、上記（１）と同様の効果を奏する。
【００４５】
（３）目標車速修正手段（目標車速修正部109）は、アクセルペダル操作量検出手段（アクセルペダル操作量検出部104）によって検出されたアクセルペダル操作量（アクセル開度AP）が大きいほど、減速制御時の減速度合が小さくなるように、または、加速制御時の加速度合が大きくなるように、目標車速V*を修正し、目標車速復帰手段（目標車速復帰部111）は、減速制御時に（上記修正後の）目標車速V*が目標車速制限手段（目標車速制限部110）によって制限された後、加速制御時に、アクセルペダル操作検出手段（アクセルペダル操作検出部108）によってドライバのアクセルペダル操作が検出されると、目標車速V*を上記修正前の値（デフォルト値VO*）に設定する。
よって、減速制御後の加速制御時に、ドライバが誤ったアクセル操作を行っても、アクセルペダル操作量に応じて加速度合が大きくなるように目標車速V*が修正されることを禁止することで、ドライバの意図以上の加速を抑え、ドライバに与える違和感を低減することができる。
【００４６】
（４）車両への障害物の接近度合いを検出する周囲環境認識手段（周囲環境認識部102）を備え、目標車速算出手段（目標車速算出部105）は、検出された障害物の接近度合いに基づき目標車速V*および許容車速Vuprを修正する。
よって、車両挙動の安定性を確保しつつ、ドライバの感覚により適合した加減速制御を実現することができる。
【００４７】
以上、本発明を実施例に基づいて説明してきたが、上記実施例に限らず、他の構成であっても本発明に含まれる。
例えば、駆動力源としてエンジンのほかにモータを備えたハイブリッド車や電気自動車に本発明の車両用走行制御装置を搭載することとしてもよい。
目標車速V*や許容車速Vuprの算出方法は実施例のものに限らない。例えば、周囲環境認識センサ１の前方監視カメラからの情報（撮影された画像における左右の車線区分線の配置等）に基づき、車両前方のカーブ路の曲率を算出することとしてもよい。
目標車速V*を修正するために用いるアクセルペダル操作量として、アクセル開度APに限らず、例えばアクセル開度APの時間積分値等を用いることとしてもよい。
アクセルペダルの踏み込み速度や戻し速度に基づき目標車速V*を修正することとしてもよい。また、アクセルペダル操作が行われた際に検出された車両位置に基づき目標車速V*を修正することとしてもよい。
【符号の説明】
【００４８】
１０１  道路曲率算出部（道路曲率算出手段）
１０４  アクセルペダル操作量検出部（アクセルペダル操作量検出手段）
１０５  目標車速算出部（目標車速算出手段）
１０６  加減速制御部（加減速制御手段）
１０７  許容車速算出部（許容車速算出手段）
１０８  アクセルペダル操作検出部（アクセルペダル操作検出手段）
１０９  目標車速修正部（目標車速修正手段）
１１０  目標車速制限部（目標車速制限手段）
１１１  目標車速復帰部（目標車速復帰手段）
１１２  アクセルペダル反力制御部（アクセルペダル反力制御手段）
【図１】
0005821532.tif 000002
【図２】
0005821532.tif 000003
【図３】
0005821532.tif 000004
【図４】
0005821532.tif 000005
【図５】
0005821532.tif 000006