(57)【要約】【課題】途中で曲率が変化するカーブにおいても、適切に車両の速度を制御する。【解決手段】曲率が変化するカーブをナビゲーション装置２により自車両の進行方向に検出し、制御点設定部１０によりそのカーブ上に複数の制御点を設定する。こうして設定された制御点ごとに、曲率算出部１１により曲率値を求めると共に、自車両の目標横加速度を目標横加速度設定部１２により設定する。この曲率値と目標横加速度に基づいて、当該カーブを走行する際の自車両の目標速度を目標速度算出部１３により算出し、算出された目標速度に基づいて、車両制御部１６により自車両の速度を制御する。【選択図】図１
2007331580.tif 000002
【特許請求の範囲】
【請求項１】
自車両の進行方向に存在するカーブであってその途中で曲率が変化するカーブを検出するカーブ検出手段と、
前記カーブ検出手段により検出されたカーブの曲率変化を求める曲率変化取得手段と、
前記曲率変化取得手段により求められたカーブの曲率変化に応じて、当該カーブを走行中に自車両の速度を制御する速度制御手段とを備えることを特徴とする車両速度制御システム。
【請求項２】
請求項１の車両速度制御システムにおいて、
前記カーブ検出手段により検出されたカーブを自車両が走行する際の目標横加速度を設定する目標横加速度設定手段と、
前記曲率変化取得手段により求められたカーブの曲率変化と、前記目標横加速度設定手段により設定された目標横加速度とに基づいて、当該カーブを走行する際の自車両の目標速度を算出する目標速度算出手段とをさらに備え、
前記速度制御手段は、前記目標速度算出手段により算出された目標速度に基づいて自車両の速度を制御することを特徴とする車両速度制御システム。
【請求項３】
請求項２の車両速度制御システムにおいて、
前記目標横加速度設定手段は、当該カーブのうち少なくとも一部の区間において一定の値となるように目標横加速度を設定することを特徴とする車両速度制御システム。
【請求項４】
請求項２または３の車両速度制御システムにおいて、
前記目標横加速度設定手段は、当該カーブへの進入時または当該カーブからの脱出時のうち少なくともいずれか一方において一定の割合で増加または減少するように目標横加速度を設定することを特徴とする車両速度制御システム。
【請求項５】
請求項２〜４いずれか一項の車両速度制御システムにおいて、
設定された一定の巡航速度で自車両を走行させるオートクルーズ手段をさらに備え、
前記速度制御手段は、前記目標速度算出手段により算出された目標速度と、前記オートクルーズ手段において設定された巡航速度のうち、いずれか小さい方の速度に基づいて自車両の速度を制御することを特徴とする車両速度制御システム。
【請求項６】
請求項２〜５いずれか一項の車両速度制御システムにおいて、
自車両の先行車両を検出する車両検出手段と、
前記車両検出手段により検出された先行車両に追随して自車両を走行させる追随走行制御手段とをさらに備え、
前記速度制御手段は、前記目標速度算出手段により算出された目標速度と、前記追随走行制御手段により先行車両に追随して走行するときの自車両の走行速度のうち、いずれか小さい方の速度に基づいて自車両の速度を制御することを特徴とする車両速度制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行状態に応じて車両の速度を適切に制御するシステムに関する。
【背景技術】
【０００２】
従来、車両が道路を走行中にカーブに差し掛かると、そのカーブ形状に基づいてカーブを通過する際の車両の適正速度または適正横加速度を求め、現在の車両速度が適正速度を超えている場合、または、現在の車両速度でカーブを通過した時に発生する横加速度が適正横加速度を超えている場合には、警報出力やブレーキングを行うことにより車両の速度を制御する装置が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開２００２−３１６６００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される装置は、カーブに差し掛かったときには車両の速度制御を行うが、カーブ通過中には車両の速度制御を行わない。したがって、たとえば入口から出口にかけて徐々にカーブがきつくなるような場合は、入口側の緩いカーブ形状に合わせて車両の速度制御を行うと、途中でカーブがきつくなって曲がれなくなり、逆に出口側のきついカーブ形状に合わせて車両の速度制御を行うと、減速しすぎてユーザに違和感や苛立ち感を生じさせることになる。このように、特許文献１に開示される装置では、途中で曲率が変化するカーブにおいて適切に車両の速度を制御できない場合がある。
【課題を解決するための手段】
【０００５】
請求項１の発明による車両速度制御システムは、自車両の進行方向に存在するカーブであってその途中で曲率が変化するカーブを検出するカーブ検出手段と、カーブ検出手段により検出されたカーブの曲率変化を求める曲率変化取得手段と、曲率変化取得手段により求められたカーブの曲率変化に応じて、当該カーブを走行中に自車両の速度を制御する速度制御手段とを備えるものである。
請求項２の発明は、請求項１の車両速度制御システムにおいて、カーブ検出手段により検出されたカーブを自車両が走行する際の目標横加速度を設定する目標横加速度設定手段と、曲率変化取得手段により求められたカーブの曲率変化と、目標横加速度設定手段により設定された目標横加速度とに基づいて、当該カーブを走行する際の自車両の目標速度を算出する目標速度算出手段とをさらに備え、速度制御手段は、目標速度算出手段により算出された目標速度に基づいて自車両の速度を制御するものである。
請求項３の発明は、請求項２の車両速度制御システムにおいて、目標横加速度設定手段は、当該カーブのうち少なくとも一部の区間において一定の値となるように目標横加速度を設定するものである。
請求項４の発明は、請求項２または３の車両速度制御システムにおいて、目標横加速度設定手段は、当該カーブへの進入時または当該カーブからの脱出時のうち少なくともいずれか一方において一定の割合で増加または減少するように目標横加速度を設定するものである。
請求項５の発明は、請求項２〜４いずれか一項の車両速度制御システムにおいて、設定された一定の巡航速度で自車両を走行させるオートクルーズ手段をさらに備え、速度制御手段は、目標速度算出手段により算出された目標速度と、オートクルーズ手段において設定された巡航速度のうち、いずれか小さい方の速度に基づいて自車両の速度を制御するものである。
請求項６の発明は、請求項２〜５いずれか一項の車両速度制御システムにおいて、自車両の先行車両を検出する車両検出手段と、車両検出手段により検出された先行車両に追随して自車両を走行させる追随走行制御手段とをさらに備え、速度制御手段は、目標速度算出手段により算出された目標速度と、追随走行制御手段により先行車両に追随して走行するときの自車両の走行速度のうち、いずれか小さい方の速度に基づいて自車両の速度を制御するものである。
【発明の効果】
【０００６】
本発明によれば、途中で曲率が変化するカーブにおいても、適切に車両の速度を制御することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の一実施形態による車両速度制御システムのブロック図を図１に示す。この車両速度制御システムは、自車両の前方を走行中の先行車両を検出し、その検出結果に応じて自車両のブレーキやアクセルを制御することにより、先行車両がない場合は一定の巡航速度で自車両を走行させると共に、先行車両がある場合は、車間を一定に保った状態で先行車両に追随するように自車両を走行させる。このような車両の走行制御は、一般にＡＣＣ（Adaptive Cruise Control）と呼ばれている。さらに、自車両の前方にカーブが存在する場合は、そのカーブに応じて自車両のブレーキやアクセルを制御し、カーブを通る際に適切な速度となるように自車両を走行させるものである。
【０００８】
図１に示す車両速度制御システムは、車両速度制御装置１、ナビゲーション装置２および車両検出装置３を有している。車両速度制御装置１は、制御点設定部１０、曲率算出部１１、目標横加速度設定部１２、目標速度算出部１３、オートクルーズ制御部１４、追随走行制御部１５および車両制御部１６によって構成される。車両速度制御装置１におけるこれらの各構成は、たとえばＣＰＵが実行するプログラムにより実現される。
【０００９】
ナビゲーション装置２は、ＧＰＳ（Global Positioning System）信号を受信したり、あるいは車両の進行方向や速度を検出したりすることにより自車位置を検出し、ＤＶＤ−ＲＯＭやハードディスクなどに記録された地図データに基づいて、検出された自車位置周辺の地図を画面表示する。また、目的地が設定されるとその目的地までの推奨経路を探索し、各種の画像表示や音声出力を用いて、探索された推奨経路に従って自車両を目的地まで誘導する。
【００１０】
さらにナビゲーション装置２は、検出した自車位置と地図データに基づいて、自車両が走行している道路の進行方向における道路形状を判別することにより、自車両の進行方向に存在するカーブを検出する。自車両の進行方向に存在するカーブを検出したら、そのカーブの位置や形状を表すためのカーブ情報を車両速度制御装置１に対して出力する。たとえば、ナビゲーション装置２においてカーブを検出した時刻と、自車両の位置を基準にして表したカーブの各構成点の座標値とが、カーブ情報としてナビゲーション装置２から車両速度制御装置１へ出力される。なお、地図データにおいて道路の形状は、ノードと呼ばれる点、および必要に応じてノード間に設定される形状補間点と呼ばれる点の座標値によって表されており、これらの点を構成点として自車両の進行方向に存在するカーブの形状が表されている。
【００１１】
車両検出装置３は、自車両の先行車両を検出し、その検出結果を先行車両情報として車両速度制御装置１へ出力する。車両検出装置３には、たとえば車両の前方に設置される赤外線レーダやミリ波レーダなどが用いられる。また、自車両の前方を撮影するためのカメラと、そのカメラの撮影画像を用いた画像抽出処理によって先行車両を抽出する画像処理装置とを用いて、車両検出装置３を実現することもできる。
【００１２】
上記のナビゲーション装置２から出力されたカーブ情報は、車両速度制御装置１において制御点設定部１０に入力される。また、車両検出装置３から出力された先行車両情報は、追随走行制御部１５に入力される。
【００１３】
制御点設定部１０は、ナビゲーション装置２からカーブ情報が入力されると、そのカーブに対して複数の制御点を設定する。この制御点において、後で説明するようにカーブの曲率が求められると共に自車両の目標横加速度が設定されることにより、カーブを通る際に適切な速度となるように自車両が制御される。
【００１４】
曲率算出部１１は、ナビゲーション装置２により検出された自車両の進行方向に存在するカーブの曲率変化を求める。このとき、ナビゲーション装置２からのカーブ情報に表される自車両の進行方向のカーブ位置およびカーブ形状に基づいて、制御点設定部１０により設定された各制御点においてカーブの曲がり具合を示す曲率の値をそれぞれ算出することにより、そのカーブの曲率変化が求められる。曲率算出部１１により算出された各制御点の曲率値は、目標速度算出部１３へ出力される。
【００１５】
なお、ナビゲーション装置２において、自車両の進行方向のカーブが検出されたら、制御点設定部１０により設定された各制御点における曲率値を算出し、その算出結果をカーブ情報に含めて送信することとしてもよい。このようにすれば、曲率算出部１１を省略することができる。さらに、ナビゲーション装置２において自車両の進行方向に検出されたカーブを構成するノードまたは形状補間点を制御点として用いることとすれば、制御点設定部１０を省略することもできる。
【００１６】
目標横加速度設定部１２は、ナビゲーション装置２により検出された自車両の進行方向に存在するカーブを自車両が走行する際の目標横加速度を設定する。すなわち、ナビゲーション装置２によって検出されたカーブを自車両が走行すると、そのときの車速とカーブの曲率によって定まる横加速度が車両に生じることから、横加速度が大き過ぎると車両がカーブを曲がり切れなかったり、乗員が車両内で横方向に押し付けられて不快に感じたりする場合がある。このような状況を避けるために車両速度制御装置１は、カーブを走行する際に目標とすべき適切な横加速度を目標横加速度設定部１２により設定し、設定された目標横加速度に合わせて車両の速度を制御しながら車両を走行させる。
【００１７】
目標横加速度設定部１２における目標横加速度の設定は、制御点設定部１０により設定された制御点ごとに行われる。目標横加速度設定部１２によって設定された各制御点の目標横加速度は、目標速度算出部１３へ出力される。
【００１８】
目標速度算出部１３は、曲率算出部１１により求められたカーブの曲率変化と、目標横加速度設定部１２により設定された目標横加速度に基づいて、当該カーブを自車両が走行する際の目標速度を算出する。このとき、曲率算出部１１によって算出された制御点ごとの曲率値と、制御点設定部１０によって設定された制御点ごとの目標横加速度から、目標速度が算出される。すなわち前述のように、カーブの走行中に自車両に生じる横加速度は車速とカーブの曲率によって定まるため、各制御点の曲率値と目標横加速度によってカーブを曲がる際の自車両の目標速度を算出することができる。目標速度算出部１３によって算出された目標速度は、車両制御部１６へ出力される。
【００１９】
オートクルーズ制御部１４は、運転者によってオートクルーズ走行がセットされている場合に、予め設定された巡航速度を車両制御部１６に対して出力する。この巡航速度に従って車両制御部１６が動作することにより、一定の巡航速度で自車両を走行させることができる。なお巡航速度の値は、不図示のオートクルーズ設定スイッチを運転者が押したときの自車両の走行速度によって設定される。オートクルーズ走行がセットされていない場合、オートクルーズ制御部１４は巡航速度の出力を行わない。
【００２０】
追随走行制御部１５は、車両検出装置３から出力される先行車両情報に基づいて、その先行車両に追随して自車両を走行させるときの追随速度を算出し、車両制御部１６に対して出力する。この追随速度に従って車両制御部１６が動作することにより、先行車両に追随して自車両を走行させることができる。なお、車両検出装置３によって先行車両が検出されていない場合、追随走行制御部１５は追随速度の出力を行わない。
【００２１】
車両制御部１６は、目標速度算出部１３から出力される目標速度、オートクルーズ制御部１４から出力される巡航速度、または追随走行制御部１５から出力される追随速度のいずれかを状況に応じて選択し、選択したいずれかの速度に基づいて自車両のブレーキ操作量やアクセル操作量を算出して、その算出結果に応じて、ブレーキ制御信号またはアクセル制御信号を自車両に対して出力する。このようにすることで、状況に応じて目標速度、巡航速度または追随速度のいずれかに従って自車両を走行させることができる。なお、どのような状況のときにいずれの速度に従って自車両を走行させるかについては、後で詳しく説明する。
【００２２】
以上説明したように本発明の一実施形態による車両速度制御システムは、自車両の進行方向に存在するカーブを検出し、検出されたカーブの曲率変化を求めると共に目標横加速度を設定して自車両の目標速度を算出する。この目標速度に従って、カーブを走行中に適切な速度で自車両の速度制御を行う。
【００２３】
次に、カーブの曲率変化を求めると共に目標横加速度を設定して自車両の目標速度を算出する具体的な方法について、図２の例により説明する。図２は、自車両の進行方向に存在するカーブの一例を示している。この図では、自車位置マーク２０によって示される位置を自車両が走行しており、その進行方向にはカーブ２１が存在する。カーブ２１は途中で曲率が変化しており、徐々にカーブがきつくなるような形状を有している。すなわち、直線から緩やかにカーブした後、先に進むにつれて徐々にカーブがきつくなり、最後には再び直線に戻る。
【００２４】
ナビゲーション装置２によってカーブ２１が検出され、そのカーブ情報が車両速度制御装置１に出力されると、車両速度制御装置１は初めに、制御点設定部１０において制御点の設定を行う。たとえば図２に示すように、カーブ２１の始点から終点の間にＰ１〜Ｐ７の制御点を等間隔で設定する。ナビゲーション装置２から出力されるカーブ情報が表すカーブ２１の位置と形状に基づいて、このような制御点が設定される。なお、各制御点は必ずしも等間隔に設定する必要はない。たとえば、カーブの曲率変化が大きい部分には、きめ細かい速度制御を行うために狭い間隔で多数の制御点を設定し、曲率変化の少ない部分には、広い間隔で制御点を少なく設定することとしてもよい。
【００２５】
上記のようにして制御点が設定されたら、次に曲率算出部１１において、設定された各制御点におけるカーブ２１の曲率をそれぞれ求める。その様子を図３のグラフにより説明する。図３は自車位置を基準としたカーブ２１の曲率変化の様子を表したグラフであり、横軸は自車位置からの距離、縦軸は曲率の大きさＣをそれぞれ表している。ナビゲーション装置２から出力されるカーブ情報が表すカーブ２１の位置と形状により、このような曲率変化の様子が表される。このグラフに示される曲率が大きいほど、カーブがきついことを表している。図３の曲率変化の様子からも、カーブ２１は途中で曲率が変化しており、徐々にカーブがきつくなっていることが分かる。
【００２６】
図３のような曲率変化を有するカーブ２１に対して設定されたＰ１〜Ｐ７の各制御点において、曲率Ｃ１〜Ｃ７がそれぞれ求められる。なお、最初の制御点すなわちカーブの始点に当たる制御点Ｐ１における曲率Ｃ１と、最後の制御点すなわちカーブの終点に当たる制御点Ｐ７における曲率Ｃ７の値は、共に０である。このように、途中で曲率が変化するカーブについては、複数の制御点を設定することによって少なくとも二つ以上の異なる値で曲率を算出することにより、その曲率変化が求められる。以上説明したように、Ｐ１〜Ｐ７の各制御点について曲率Ｃ１〜Ｃ７がそれぞれ算出される。
【００２７】
上記のようにしてＰ１〜Ｐ７の各制御点について曲率Ｃ１〜Ｃ７が算出されたら、次に目標横加速度設定部１２において、各制御点における自車両の目標横加速度を設定する。その様子を図４のグラフにより説明する。図４はカーブ２１に対して設定される目標横加速度を表したグラフであり、横軸は自車位置からの距離、縦軸は目標横加速度の大きさＧをそれぞれ表している。
【００２８】
図４に示す目標横加速度は、次のようにして設定される。最初の制御点Ｐ１から所定の傾きΔＧｉで目標横加速度を増加させ、予め定められた所定の値Ｇｃとなったら、目標横加速度をその所定値Ｇｃに固定する。制御点Ｐ６において曲率Ｃ６が所定のしきい値以下となったら、そこから最後の制御点Ｐ７まで一定の傾きΔＧｏで目標横加速度を減少させる。これにより、制御点Ｐ１〜Ｐ７における目標横加速度Ｇ１〜Ｇ７がそれぞれ設定される。なお、制御点Ｐ１における目標横加速度Ｇ１と制御Ｐ７における目標横加速度Ｇ７はいずれも０であり、制御点Ｐ３〜Ｐ６における目標横加速度Ｇ３〜Ｇ６はいずれも一定値Ｇｃである。
【００２９】
以上説明したように、カーブ２１への進入時は一定の割合ΔＧｉで増加し、カーブ２１からの脱出時は一定の割合ΔＧｏで減少するような目標横加速度を設定することにより、自車両にカーブ２１をスムーズに走行させることができる。なお、カーブ２１への進入時またはカーブ２１からの脱出時のいずれかのみ、このように目標横加速度を設定することとしてもよい。また、カーブ２１の途中の区間では一定の値Ｇｃに目標横加速度を設定することにより、自車両がカーブ２１を走行するときに乗員が感じる遠心力を一定とすることができ、その結果、乗員の乗り心地を向上することができる。
【００３０】
なお、上記で説明した目標横加速度の設定方法は一例であるため、他の方法により目標横加速度を設定してもよい。たとえば、一旦曲率が減少した後に再び増加するようなカーブに対しては、途中で曲率がしきい値以下となった場合であっても、目標横加速度を減少させずにそのまま一定の値を設定することが好ましい。また、短い直線道路を挟んで連なる二つ以上のカーブに対しては、これらを一つのカーブとして扱うことにより目標横加速度を設定することとしてもよい。この他にも、様々な方法により目標横加速度を設定することができる。
【００３１】
上記のようにして各制御点Ｐ１〜Ｐ７における自車両の目標横加速度Ｇ１〜Ｇ７が設定されたら、次に目標速度算出部１３において、カーブ２１を走行する際の自車両の目標速度が算出される。その様子を図５のグラフにより説明する。図５はカーブ２１に対して算出される目標速度を表したグラフであり、横軸は自車位置からの距離、縦軸は目標速度の大きさＶをそれぞれ表している。
【００３２】
図５に示す目標速度は、図３に示す制御点Ｐ１〜Ｐ７における曲率Ｃ１〜Ｃ７、および図４に示す制御点Ｐ１〜Ｐ７における目標横加速度Ｇ１〜Ｇ７に基づいて算出される。具体的には、以下に示す式（１）に基づいて制御点Ｐ１〜Ｐ７における目標速度Ｖ１〜Ｖ７を算出し、算出された目標速度Ｖ１〜Ｖ７の間を所定の補間アルゴリズムを用いて補間することにより、図５のグラフが求められる。なお、式（１）においてｋは定数であり、その値は、自車両のサスペンションの減衰特性やタイヤの空気圧、路面状態などによって決まる。
Ｖ＝ｋ・（Ｇ／Ｃ）１／２    ・・・（１）
【００３３】
以上説明したようにして、カーブ２１について曲率が求められると共に目標横加速度が設定され、その曲率および目標横加速度に基づいて自車両の目標速度が算出される。こうして算出された目標速度が目標速度算出部１３から車両制御部１６に出力されることにより、カーブ２１に応じて自車両の走行速度が制御される。
【００３４】
上記の車両速度制御システムにおいて、車両速度制御装置１により実行されるフローチャートを図６に示す。ステップＳ１０では、ナビゲーション装置２において自車両の前方にあるカーブが検出されることにより、ナビゲーション装置２からカーブ情報を受信したか否かを判定する。カーブ情報を受信した場合は、次のステップＳ２０へ進む。
【００３５】
ステップＳ２０では、制御点設定部１０により、ナビゲーション装置２から受信したカーブ情報に基づいて、検出された自車両前方のカーブに対して制御点を設定する。これにより、図２の例では制御点Ｐ１〜Ｐ７がカーブ２１に対して設定される。ステップＳ３０では、曲率算出部１１により、ステップＳ２０で設定された各制御点におけるカーブの曲率を算出する。これにより、制御点Ｐ１〜Ｐ７において図３に示す曲率Ｃ１〜Ｃ７が求められる。
【００３６】
ステップＳ４０では、目標横加速度設定部１２により、ステップＳ２０で設定された各制御点における自車両の目標横加速度を設定する。このとき、前述したような設定方法により、カーブへの進入時は一定の割合で増加し、カーブの途中では一定の値を維持し、カーブからの脱出時は一定の割合で減少するように目標横加速度を設定する。これにより、制御点Ｐ１〜Ｐ７において図４に示す目標横加速度Ｇ１〜Ｇ７が求められる。
【００３７】
ステップＳ５０では、目標速度算出部１３により、ステップＳ３０で算出されたカーブの曲率およびステップＳ４０で設定された自車両の目標横加速度に基づいて、カーブを走行する際の自車両の目標速度を算出する。これにより、制御点Ｐ１〜Ｐ７において図５に示す目標速度Ｖ１〜Ｖ７が求められ、図５のような目標速度が算出される。こうして算出された目標速度は、目標速度算出部１３から車両制御部１６へ出力される。
【００３８】
ステップＳ６０では、車両制御部１６により、オートクルーズ制御部１４から出力される巡航速度に基づいて、自車両がオートクルーズ走行中であるか否かを判定する。オートクルーズ走行がセットされることによってオートクルーズ制御部１４から巡航速度が出力されている場合は、自車両がオートクルーズ走行中であると判定してステップＳ７０へ進む。一方、オートクルーズ走行がセットされておらずオートクルーズ制御部１４から巡航速度が出力されていない場合は、自車両がオートクルーズ走行中でないと判定してステップＳ８０へ進む。
【００３９】
ステップＳ７０では、オートクルーズ制御部１４から出力された巡航速度と、目標速度算出部１３から出力された目標速度とを比較し、目標速度が巡航速度よりも小さいか否かを判定する。目標速度が巡航速度よりも小さい場合はステップＳ１００へ進み、目標速度が巡航速度以上である場合はステップＳ１１０へ進む。なお、ナビゲーション装置２において自車両の前方にカーブが検出されていないため、目標速度算出部１３から目標速度が出力されていない場合は、ステップＳ７０を否定判定してステップＳ１１０へ進む。
【００４０】
ステップＳ６０が否定判定されてステップＳ８０へ進んだ場合、ステップＳ８０では、車両制御部１６により、追随走行制御部１５から出力される追随速度に基づいて、自車両が先行車両に追随して走行中であるか否かを判定する。車両検出装置３によって先行車両が検出され、追随走行制御部１５から追随速度が出力されている場合は、先行車両に追随走行中であると判定してステップＳ９０へ進む。一方、先行車両が検出されておらず追随走行制御部１５から追随速度が出力されていない場合は、追随走行中でないと判定してステップＳ１３０へ進む。なお、ステップＳ８０で追随走行中ではないと判定されてステップＳ１３０へ進んだ場合は、自車両がオートクルーズ走行中でもなければ先行車両に追随走行中でもないため、運転者のブレーキ操作やアクセル操作に応じて自車両の速度制御が行われる。
【００４１】
ステップＳ９０では、追随走行制御部１５から出力された追随速度と、目標速度算出部１３から出力された目標速度とを比較し、目標速度が追随速度よりも小さいか否かを判定する。目標速度が追随速度よりも小さい場合はステップＳ１００へ進み、目標速度が追随速度以上である場合はステップＳ１２０へ進む。
【００４２】
ステップＳ１００では、車両制御部１６により、目標速度に応じた車両速度の制御を行う。すなわち、目標速度算出部１３から出力された目標速度に基づいて自車両のブレーキ操作量やアクセル操作量を算出し、その算出結果に応じてブレーキ制御信号またはアクセル制御信号を自車両に対して出力する。このように、自車両前方のカーブに対して算出された目標速度が巡航速度または追随速度よりも小さい場合は、車両制御部１６において目標速度が選択され、目標速度に応じて自車両の速度が制御される。ステップＳ１００を実行したらステップＳ１３０へ進む。
【００４３】
ステップＳ１１０では、車両制御部１６により、巡航速度に応じた車両速度の制御を行う。すなわち、オートクルーズ制御部１４から出力された巡航速度に基づいて自車両のブレーキ操作量やアクセル操作量を算出し、その算出結果に応じてブレーキ制御信号またはアクセル制御信号を自車両に対して出力する。このように、自車両前方のカーブが検出されていても目標速度が巡航速度以上である場合は、車両制御部１６において巡航速度が選択され、巡航速度に応じて自車両の速度が制御される。ステップＳ１１０を実行したらステップＳ１３０へ進む。
【００４４】
ステップＳ１２０では、車両制御部１６により、追随速度に応じた車両速度の制御を行う。すなわち、追随走行制御部１５から出力された追随速度に基づいて自車両のブレーキ操作量やアクセル操作量を算出し、その算出結果に応じてブレーキ制御信号またはアクセル制御信号を自車両に対して出力する。このように、自車両前方のカーブが検出されていても目標速度が追随速度以上である場合は、車両制御部１６において追随速度が選択され、追随速度に応じて自車両の速度が制御される。ステップＳ１２０を実行したらステップＳ１３０へ進む。
【００４５】
以上説明したように、自車両前方のカーブに応じて算出される目標速度に従って自車両の速度を制御する場合は、オートクルーズ時の巡航速度や先行車両に追随走行しているときの追随速度よりも小さい範囲で速度制御が行われる。すなわち、算出された目標速度と、設定された巡航速度または先行車両への追随速度のうち、より小さいほうの速度に基づいて自車両の速度が制御される。このようにすることで、カーブ走行中に自車両の走行速度が不必要に上がってしまうことを防ぎ、安全性を確保することができる。
【００４６】
ステップＳ１３０では、ナビゲーション装置２によって検出されたカーブを自車両が通過したか否かを判定する。既にカーブを通過したと判定した場合は、図６のフローチャートを終了する。まだカーブを通過していないと判定した場合はステップＳ６０へ戻り、上記のような処理を繰り返す。
【００４７】
以上説明した実施の形態によれば、次の作用効果を奏することができる。
（１）ナビゲーション装置２により、自車両の進行方向に存在するカーブであってその途中で曲率が変化するカーブを検出し、検出されたカーブの曲率を曲率算出部１１により求める（ステップＳ３０）。そして、求められたカーブの曲率変化に応じて、当該カーブを走行中に車両制御部１６により自車両の速度を制御する（ステップＳ１００）こととした。このようにしたので、途中で曲率が変化するカーブにおいても、適切に自車両の速度を制御することができる。
【００４８】
（２）ナビゲーション装置２によって検出されたカーブを自車両が走行する際の目標横加速度を目標横加速度設定部１２により設定し（ステップＳ４０）、曲率算出部１１により求められたカーブの曲率変化と、目標横加速度設定部１２により設定された目標横加速度とに基づいて、目標速度算出部１３により、当該カーブを曲がる際の自車両の目標速度を算出する（ステップＳ５０）。こうして算出された目標速度に基づいて、車両制御部１６によりステップＳ１００において自車両の速度を制御することとした。このようにしたので、カーブの形状に応じた最適な速度で自車両を走行させることができる。
【００４９】
（３）ステップＳ４０において目標横加速度設定部１２により目標横加速度を設定する際には、カーブのうち途中にある少なくとも一部の区間において一定の値となるように目標横加速度を設定することとした。このようにしたので、自車両がカーブを走行するときに乗員が感じる遠心力を一定とすることができ、その結果、乗員の乗り心地を向上することができる。
【００５０】
（４）また、ステップＳ４０において目標横加速度設定部１２により目標横加速度を設定する際には、カーブへの進入時またはカーブからの脱出時のうち少なくともいずれか一方において一定の割合で増加または減少するように目標横加速度を設定することとした。このようにしたので、自車両にカーブをスムーズに走行させることができる。
【００５１】
（５）自車両がオートクルーズ走行中であるか否かを判定し（ステップＳ６０）、オートクルーズ走行中である場合は、目標速度算出部１３により算出された目標速度とオートクルーズの巡航速度を比較し（ステップＳ７０）、いずれか小さいほうの速度に基づいて自車両の速度制御を行う（ステップＳ１００、Ｓ１１０）。このようにして、オートクルーズの巡航速度よりも小さい範囲で自車両の速度を制御することとしたので、カーブ走行中に自車両の走行速度が不必要に上がってしまうことを防ぎ、安全性を確保することができる。
【００５２】
（６）自車両が追随走行中であるか否かを判定し（ステップＳ８０）、追随走行中である場合は、目標速度算出部１３により算出された目標速度と追随速度を比較し（ステップＳ９０）、いずれか小さいほうの速度に基づいて自車両の速度制御を行う（ステップＳ１００、Ｓ１２０）。このようにして、先行車両に追随して走行するときの自車両の走行速度よりも小さい範囲で自車両の速度を制御することとしたので、上記と同様にカーブ走行中に自車両の走行速度が不必要に上がってしまうことを防ぎ、安全性を確保することができる。
【００５３】
なお、上記の実施の形態では、ナビゲーション装置において自車両の進行方向に存在するカーブを検出し、そのカーブに関する情報をナビゲーション装置から車両速度制御装置へ出力することにより、車両速度制御装置において目標速度を算出し、自車両の速度を制御する例を説明した。しかし、このような処理や制御を全てナビゲーション装置において実行するようにしてもよい。すなわち、通常のナビゲーション機能に加えて、自車両の進行方向に存在するカーブに応じて自車両の走行速度を制御する機能をさらに有するナビゲーション装置により、本発明を実現してもよい。
【００５４】
また、上記の実施の形態では、先行車両がない場合は一定の巡航速度で自車両を走行させると共に、先行車両がある場合は車間を一定に保った状態で先行車両に追随するように自車両を走行させるＡＣＣにおいて、本発明を適用した例を説明した。しかし、本発明は他の走行制御においても適用することができる。たとえば、ＩＳＡ（Intelligent Speed Adaptation）と呼ばれる高度な速度制御や、ＬＫＳ（Lane Keep System）と呼ばれる車両が走行中のレーンを維持するシステム、ＣＯＰ（Corner Overshoot Prevention）と呼ばれるコーナリング時の速度制御などにも、本発明を適用することができる。
【００５５】
さらに、本発明を通常の走行中にも適用可能である。すなわち、運転者の運転操作によって自車両の走行速度が制御されているときに、自車両の進行方向に存在するカーブに対して目標速度を算出し、自車両の走行速度が算出された目標速度を上回る場合は、目標速度に従って自車両の走行速度を制御することもできる。なお、この場合は自車両の走行速度を制御する代わりに、運転者に対して警告を行うようにしてもよい。
【００５６】
以上説明した実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【００５７】
上記の実施の形態では、カーブ検出手段をナビゲーション装置２、曲率変化取得手段を曲率算出部１１、速度制御手段を車両制御部１６、目標横加速度設定手段を目標横加速度設定部１２、目標速度算出手段を目標速度算出部１３、オートクルーズ手段をオートクルーズ制御部１４、車両検出手段を車両検出装置３、追随走行制御手段を追随走行制御部１５によってそれぞれ実現することとした。しかし、これはあくまで一例であり、発明を解釈する際、上記の実施の形態の記載事項と特許請求の範囲の記載事項の対応関係には何ら限定も拘束もされない。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態による車両速度制御システムの構成を示すブロック図である。
【図２】自車両の進行方向に存在するカーブの一例を示す図である。
【図３】カーブの曲率変化の様子を表したグラフである。
【図４】カーブに対して設定される目標横加速度を表したグラフである。
【図５】カーブに対して設定される目標速度を表したグラフである。
【図６】本発明の一実施形態による車両速度制御システムにおいて実行されるフローチャートである。
【符号の説明】
【００５９】
１：車両速度制御装置          ２：ナビゲーション装置
３：車両検出装置            １０：制御点設定部
１１：曲率算出部              １２：目標横加速度設定部
１３：目標速度算出部          １４：オートクルーズ制御部
１５：追随走行制御部          １６：車両制御部
【図１】
2007331580.tif 000003
【図２】
2007331580.tif 000004
【図３】
2007331580.tif 000005
【図４】
2007331580.tif 000006
【図５】
2007331580.tif 000007
【図６】
2007331580.tif 000008