トップ :: B 処理操作 運輸 :: B60 車両一般




【発明の名称】 車両用走行制御装置
【発明者】 【氏名】芦沢 裕之
【住所又は居所】神奈川県横浜市神奈川区宝町2番地 日産自動車株式会社内

【要約】 【課題】先行車両追従走行制御中に先行車両を見失ったときの乗心地を向上すると共に、先行車両が全くなくなったときには速やかに制御を中止する。

【解決手段】先行車両を見失ったら、見失い保留時間tLST の間、先行車両見失い直前の相対加速度Δαを用いて、推定相対速度ΔVEST 及び推定車間距離LEST を算出し、それらに基づいて先行車両追従走行制御を継続し、見失い保留時間tLST が経過したら制御を中止する。見失い保留時間tLST は、自車両に対する先行車両の横変位LX が大きいほど小さくする。また、先行車両を見失い易いきついカーブや車間距離が長いときには見失い保留時間tLST を大きくする。また、相対速度が負の時にも見失い保留時間tLST を大きくして自車両が先行車両に接近しすぎないようにする。
【特許請求の範囲】
【請求項1】 自車両に先行する先行車両を検出し、自車両と先行車両との車間距離を検出する車間距離検出手段と、自車両の走行速度を検出する自車速度検出手段及び前記先行車両の走行速度を検出する先行車両速度検出手段の少なくとも何れか一方と、前記自車速度検出手段で検出された自車両の走行速度又は前記先行車両速度検出手段で検出された先行車両の走行速度の何れか一方に基づいて目標車間距離を設定する目標車間距離設定手段と、前記車間距離検出手段で検出された先行車両との車間距離及び前記目標車間距離設定手段で設定された目標車間距離に基づいて自車両の走行状態を制御する走行制御手段とを備えた車両用走行制御装置において、自車両と先行車両との横方向への位置の差を横変位として検出する先行車両横変位検出手段と、先行車両の見失い時に、その見失い直前の先行車両の挙動に基づいて見失い後の先行車両の挙動及び前記車間距離を推定する見失い後先行車両挙動及び車間距離推定手段とを備え、前記制御手段は、前記先行車両を見失ったときから所定時間の間、前記見失い後の先行車両挙動及び車間距離推定手段で推定された先行車両の挙動及び車間距離に基づいて自車両の走行状態を制御すると共に、前記先行車両横変位検出手段で検出された自車両と先行車両との横変位が大きいときに前記所定時間を小さくすることを特徴とする車両用走行制御装置。
【請求項2】 走行車線の曲率半径を検出する走行車線曲率半径検出手段を備え、前記先行車両横変位検出手段は、前記走行車線曲率半径検出手段で検出された走行車線の曲率半径に基づいて前記自車両と先行車両との横変位を検出することを特徴とする請求項1に記載の車両用走行制御装置。
【請求項3】 前記制御手段は、前記先行車両横変位検出手段で検出された自車両と先行車両との横変位が所定値以上であるときに前記所定時間を零とすることを特徴とする請求項1又は2に記載の車両用走行制御装置。
【請求項4】 前記制御手段は、前記車間距離検出手段で検出された自車両と先行車両との車間距離が大きいときには前記所定時間を大きくすることを特徴とする請求項1乃至3の何れかに記載の車両用走行制御装置。
【請求項5】 自車両と先行車両との相対速度を検出する相対速度検出手段を備え、前記制御手段は、前記相対速度検出手段で検出された自車両と先行車両との相対速度が小さいときには前記所定時間を大きくすることを特徴とする請求項1乃至4の何れかに記載の車両用走行制御装置。
【請求項6】 走行車線の曲率半径を検出する走行車線曲率半径検出手段を備え、前記制御手段は、前記走行車線曲率半径検出手段で検出された走行車線の曲率半径が小さいときには前記所定時間を大きくすることを特徴とする請求項1乃至5の何れかに記載の車両用走行制御装置。
【発明の詳細な説明】【0001】
【発明の属する技術分野】この発明は、自車両に先行する先行車両に追従して走行する先行車両追従走行制御装置等の車両用走行制御装置に関するものである。
【0002】
【従来の技術】このような車両用走行制御装置としては、例えば特開2000−135934号公報に記載されるものがある。この車両用走行制御装置は、車間距離センサで自車両に先行する先行車両までの車間距離を検出し、その車間距離と目標とする車間距離との差並びに自車両と先行車両との相対速度に応じて車間距離制御系の応答特性を決定すると共に、その車間距離制御系の応答特性に基づいて目標とする自車両の走行速度を設定し、実際の自車両の走行速度と目標値とが一致するように制駆動力及び変速比を制御する。この車両用走行制御装置では、車間距離を維持して先行車両に追従走行しているときに、先行車両が車線変更などにより自車両の走行レーンから外れた場合、つまり先行車両がいなくなった場合には、予め設定された車速まで自動的に加速し、定速走行に移行する。しかしながら、実際には先行車両が存在しているにもかかわらず、車間距離センサが先行車両を見失ったときには、先行車両がいないものと判断して加速し、不用意に車間距離が短くなってしまう恐れがある。そこで、特開平11ー192858号公報には、先行車両を見失った地点に自車両が到達するまでは現状の走行速度を維持する車両用走行制御装置が提案されている。また、特開平10−157487号公報には、先行車両を見失う直前に検出した車間距離を継続して用いて車間距離制御を行う車両用走行制御装置が提案されている。
【0003】
【発明が解決しようとする課題】しかしながら、前記特開平11−192858号公報に記載される車両用走行制御装置では、先行車両を見失ったときに、そのときの走行速度を維持する構成となっているため、例えば減速制御中に実際には存在する先行車両を見失うと、それ以後の減速制御を中止することになるため、先行車両との車間距離が短くなる可能性があるという問題がある。また、前記特開平10−157487号公報に記載される車両用走行制御装置では、先行車両を見失う直前に検出した車間距離を継続して用いて車間距離制御を行う構成となっているため、例えば目標車間距離よりも実際の車間距離の方が長く、しかしながら先行車両に合わせて減速制御しているときに実際には存在する先行車両を見失うと、車間距離を変えないように減速制御を中止するか、或いは加速制御に移行し、その後、再び先行車両を検出すると減速制御を再開するという現象が繰り返され、乗心地が悪化すると共に乗員に不安感を与えるという問題がある。特に、カーブ路を走行しているときや、ノーズダイブを伴う減速制御中は車間距離センサが先行車両を見失いやすく、前述の問題の発生頻度が大きくなる。
【0004】本発明は、これらの諸問題を解決すべく開発されたものであり、先行車両を見失ったときに、乗心地を悪化することなく、適切に車間距離制御を行った後に制御を中止することが可能な車両用走行制御装置を提供することを目的とするものである。
【0005】
【課題を解決するための手段】上記目的を達成するために、本発明のうち請求項1に係る車両用走行制御装置は、自車両に先行する先行車両を検出し、自車両と先行車両との車間距離を検出する車間距離検出手段と、自車両の走行速度を検出する自車速度検出手段及び前記先行車両の走行速度を検出する先行車両速度検出手段の少なくとも何れか一方と、前記自車速度検出手段で検出された自車両の走行速度又は前記先行車両速度検出手段で検出された先行車両の走行速度の何れか一方に基づいて目標車間距離を設定する目標車間距離設定手段と、前記車間距離検出手段で検出された先行車両との車間距離及び前記目標車間距離設定手段で設定された目標車間距離に基づいて自車両の走行状態を制御する走行制御手段とを備えた車両用走行制御装置において、自車両と先行車両との横方向への位置の差を横変位として検出する先行車両横変位検出手段と、先行車両の見失い時に、その見失い直前の先行車両の挙動に基づいて見失い後の先行車両の挙動及び前記車間距離を推定する見失い後先行車両挙動及び車間距離推定手段とを備え、前記制御手段は、前記先行車両を見失ったときから所定時間の間、前記見失い後の先行車両挙動及び車間距離推定手段で推定された先行車両の挙動及び車間距離に基づいて自車両の走行状態を制御すると共に、前記先行車両横変位検出手段で検出された自車両と先行車両との横変位が大きいときに前記所定時間を小さくすることを特徴とするものである。
【0006】また、本発明のうち請求項2に係る車両用走行制御装置は、前記請求項1の発明において、走行車線の曲率半径を検出する走行車線曲率半径検出手段を備え、前記先行車両横変位検出手段は、前記走行車線曲率半径検出手段で検出された走行車線の曲率半径に基づいて前記自車両と先行車両との横変位を検出することを特徴とするものである。また、本発明のうち請求項3に係る車両用走行制御装置は、前記請求項1又は2の発明において、前記制御手段は、前記先行車両横変位検出手段で検出された自車両と先行車両との横変位が所定値以上であるときに前記所定時間を零とすることを特徴とするものである。
【0007】また、本発明のうち請求項4に係る車両用走行制御装置は、前記請求項1乃至3の何れかの発明において、前記制御手段は、前記車間距離検出手段で検出された自車両と先行車両との車間距離が大きいときには前記所定時間を大きくすることを特徴とするものである。また、本発明のうち請求項5に係る車両用走行制御装置は、前記請求項1乃至4の何れかの発明において、自車両と先行車両との相対速度を検出する相対速度検出手段を備え、前記制御手段は、前記相対速度検出手段で検出された自車両と先行車両との相対速度が小さいときには前記所定時間を大きくすることを特徴とするものである。
【0008】また、本発明のうち請求項6に係る車両用走行制御装置は、前記請求項1乃至5の何れかの発明において、走行車線の曲率半径を検出する走行車線曲率半径検出手段を備え、前記制御手段は、前記走行車線曲率半径検出手段で検出された走行車線の曲率半径が小さいときには前記所定時間を大きくすることを特徴とするものである。
【0009】
【発明の効果】而して、本発明のうち請求項1に係る車両用走行制御装置によれば、先行車両の見失い時に、その見失い直前の先行車両の挙動に基づいて見失い後の先行車両の挙動及び車間距離を推定し、当該先行車両を見失ったときから所定時間の間、見失い後に推定された先行車両の挙動及び車間距離に基づいて自車両の走行状態を制御する構成としたため、急激な加減速を伴うことなく、先行車両見失い直前まで行われていた制御から滑らかに制御が継続され、乗心地が悪化せず、適切な車間距離制御を行った後に先行車両追従制御を中止することが可能となると共に、自車両と先行車両との横変位が大きいときに前記所定時間を小さくする構成としたため、先行車両が車線変更したときのように明らかに先行車両がなくなったときには、前記推定された先行車両の挙動及び車間距離に基づく自車両の走行状態制御を不必要に継続せず、先行車両追従制御を適切に中止することができる。
【0010】また、本発明のうち請求項2に係る車両用走行制御装置によれば、検出された走行車線の曲率半径に基づいて自車両と先行車両との横変位を検出する構成としたため、直線の走行車線と同程度の精度で見失い後の先行車両を検出することが可能となる。また、本発明のうち請求項3に係る車両用走行制御装置によれば、検出された自車両と先行車両との横変位が所定値以上であるときに先行車両の挙動及び車間距離に基づく自車両の走行状態制御の継続所定時間を零とする構成としたため、明らかに先行車両がなくなったときには、先行車両追従制御を直ちに中止することができる。
【0011】また、本発明のうち請求項4に係る車両用走行制御装置によれば、検出された自車両と先行車両との車間距離が大きいときには先行車両の挙動及び車間距離に基づく自車両の走行状態制御の継続所定時間を大きくする構成としたため、先行車両を見失い易い車間距離の大きなときに先行車両の見失いと認識とを繰り返しても乗心地が悪化しない。また、本発明のうち請求項5に係る車両用走行制御装置によれば、検出された自車両と先行車両との相対速度が小さいときには先行車両の挙動及び車間距離に基づく自車両の走行状態制御の継続所定時間を大きくする構成としたため、自車両が先行車両に近づきすぎるのを防止することができる。
【0012】また、本発明のうち請求項6に係る車両用走行制御装置によれば、検出された走行車線の曲率半径が小さいときには先行車両の挙動及び車間距離に基づく自車両の走行状態制御の継続所定時間を大きくする構成としたため、先行車両を見失い易い走行車線曲率半径の小さなときに先行車両の見失いと認識とを繰り返しても乗心地が悪化しない。
【0013】
【発明の実施の形態】以下、本発明の実施の形態を図面に基づいて説明する。図1は本発明の車両用走行制御装置を適用した先行車両追従走行装置付き後輪駆動車両のシステム構成図である。図中の符号1FL、1FRは従動輪としての前輪、1RL、1RRは駆動輪としての後輪であり、当該後輪1RL、1RRはエンジン2の駆動力が自動変速機3、プロペラシャフト4、最終減速装置5及び車軸6を介して伝達され、回転駆動される。
【0014】また、前記後輪1RL、1RRには、夫々制動力を発生するディスクブレーキ7が設けられていると共に、これらディスクブレーキ7の制動流体圧が制動制御装置8によって制御される。ここで、制動制御装置8は、ブレーキペダル8aの踏込みに応じて制動流体圧を発生すると共に、走行制御用コントロールユニット20からの制動流体圧指令値に応じた制動流体圧を発生するように構成されている。
【0015】また、前記エンジン2には、その出力を制御するエンジン出力制御装置9が設けられている。このエンジン出力制御装置9は、エンジン出力の制御方法として、スロットルバルブの開度を調整してエンジン回転数を制御すると方法と、アイドルコントロールバルブの開度を調整してエンジン2のアイドル回転数を制御する方法とが考えられているが、本実施形態では、スロットルバルブの開度を調整する方法が採用されている。
【0016】また、前記自動変速機3は、変速機制御装置10によって、そのときのエンジンの回転状態と負荷の状態に応じて最適な変速比が得られるように制御される。一方、車両の前方側の車体下部には、先行車両を検出し、自車両から先行車両までの車間距離を検出する車間距離検出手段としてのレーダ装置等で構成される前方状態検出装置12が設けられていると共に、前記自動変速機3には、その出力軸の回転速度から自車両の走行速度(以下、単に自車速度とも記す)を検出する車速センサ13が配設され、更にブレーキペダル8aに、その踏込みを検出するブレーキペダルスイッチ14が配設されている。なお、前記前方状態検出装置12は、走行車線の曲率半径を検出する機能がある。
【0017】そして、前記前方状態検出装置12、車速センサ13、及びブレーキペダルスイッチ14の各出力信号が走行制御用コントロールユニット20に入力され、この走行制御用コントロールユニット20によって、前記前方状態検出装置12で検出された車間距離D及び走行車線曲率半径R、車速センサ13で検出された自車速Vに基づいて、制動制御装置8、エンジン出力制御装置9、変速機制御装置10を制御することにより、先行車両との間に適正な車間距離を維持しながら追従走行する定常追従走行制御を行うと共に、先行車両が加減速したら、それに合わせて自車両を加減速し、走行状態を制御する。
【0018】前記走行制御用コントロールユニット20は、マイクロコンピュータとその周辺部品から構成され、図2のブロック図に相当する演算処理を行う。このうち、車間距離及び先行車両横変位及び相対速度検出・推定部21は、前記前方状態検出装置12で検出された車間距離情報を読込み、車間距離L及び及び先行車両横変位LX 及び相対速度ΔVを検出或いは推定する。具体的には、前記前方状態検出装置12で検出された車間距離情報には、自車両と先行車両との車間距離L及び自車両と先行車両との横方向への位置の差、つまり横変位LX が含まれているので、それを検出すると共に、当該車間距離Lの変化率から相対速度ΔVを算出する。
【0019】また、前記図2における走行車線曲率半径検出部31では、前記前方状態検出装置12で検出された走行車線曲率半径情報を読込み、自車両が走行している走行車線の曲率半径Rを検出する。また、前記図2における見失い保留時間設定部32では、前記車間距離及び先行車両横変位及び相対速度検出・推定部21で検出或いは推定された車間距離L及び先行車両横変位LX 及び相対速度ΔV及び前記走行車線曲率半径検出部31で検出された走行車線曲率半径Rを読込み、後述する図3及び図4の演算処理に従って見失い保留時間tLST を算出設定する。
【0020】また、前記図2における車間距離指令値設定部22は、前記車間距離及び先行車両横変位相対速度検出・推定部21で検出或いは推定された車間距離L及び先行車両横変位LX 及び相対速度ΔV及び前記見失い保留時間設定部32で設定された見失い保留時間tLST 並びに車速センサ13で検出された自車速度Vに基づいて、以下のようにして車間距離指令値L* を算出設定する。即ち、前記相対速度ΔVと自車速度Vとの和から先行車速度VT が得られるから、この先行車速度VT に係数aを乗じ、更に停止時距離Lofを加えて車間距離指令値L* を算出設定する。なお、先行車速度VT に代えて、自車速度Vを用いてもよい。
【0021】また、前記図2における目標車間距離算出用定数設定部23は、車間距離制御系の減衰係数ζT 並びに固有振動数ωT を車間距離の差分値ΔL及び相対速度ΔVに応じて設定する。車間距離制御系とは、前記車間距離指令値設定部22で設定された車間距離指令値L* を入力とし、前方状態検出装置12で検出される車間距離Lを出力とする系であり、前記車間距離制御系の減衰係数ζT 並びに固有振動数ωT は、この車間距離制御系において車間距離Lが車間距離指令値L* に到達するまでの車間距離制御の応答特性を、前記車間距離の差分値ΔL及び相対速度ΔVに応じて最適に設定するためのものである。車間距離差分値は車間距離Lから車間距離指令値L* を減じて求められる。具体的には、種々の先行車両追従制御において最適な車間距離制御の応答性が得られるように車間距離の差分値ΔL及び相対速度ΔVに応じた減衰係数ζT 及び固有振動数ωT をマップとして設定し、実際の追従走行制御時の車間距離の差分値ΔL及び相対速度ΔVに応じた減衰係数ζT 並びに固有振動数ωT を目標車間距離算出用定数に設定する。
【0022】また、前記図2における目標車間距離及び目標相対速度設定部24は、前記車間距離及び相対速度検出・推定部21で検出或いは推定された車間距離L及び相対速度ΔV、前記車間距離指令値設定部22で設定された車間距離指令値L* 、前記目標車間距離算出用定数設定部23で設定された減衰係数ζT 並びに固有振動数ωT に基づいて、下記1式の二次形式フィルタを通して目標車間距離LT 及び目標相対速度ΔVT を算出設定する。なお、先行車両を検出した直後の車間距離L0 と相対速度ΔV0 とを初期値とする。
【0023】
【数1】

【0024】つまり、前記1式に従って算出される目標車間距離LT 及び目標相対速度ΔVT は、実際の車間距離Lが前述した目標応答特性を経て車間距離指令値L* に収束するように、車間距離と相対速度との時間的推移を規定した最終車間距離指令値である。ここで、前記1式を展開してラプラス変換すると下記2式を得る。
【0025】
【数2】

【0026】前記2式は、車間距離指令値L* に対する目標車間距離LT の伝達関数であり、二次式で表される。この実施形態では、前述した車間距離制御系において、実際の車間距離Lが前記2式で表される目標車間距離(最終車間距離指令値)LTとなるようにフィードバック制御を行う。そして、前述したように車間距離制御系の減衰係数ζT 並びに固有振動数ωT を、車間距離の差分値ΔL及び相対速度ΔVに応じた目標車間距離制御応答特性が得られる値に設定したので、種々の先行車両追従走行形態に応じて望ましい車間距離制御応答特性が得られる。
【0027】目標車間距離制御応答特性としては、割込み時や追抜き時等において、先行車両との車間距離が指令値を下回っているときでも、先行車両との相対速度が小さい場合は急激な減速を行わず、実際の車間距離が指令値にゆっくりと収束するような応答が望ましい。また、先行車両に接近しているときなどにおいて相対速度が大きいときでも、車間距離が大きいときには急激な減速を行わず、実際の車間距離が指令値にゆっくりと収束するような応答が望ましい。このような先行車両追従走行制御形態では、実際に車間距離が指令値をオーバシュート又はアンダシュートしてから収束するような二次の応答特性となり、そうした応答特性を前記1式及び2式に示す二次のフィルタによって実現することができる。
【0028】また、前記図2における車速指令値設定部25は、前記目標車間距離及び目標相対速度設定部24で算出設定された目標車間距離LT 及び目標相対速度ΔVT、前記車間距離及び相対速度検出・推定部21で検出又は推定された車間距離L及び相対速度ΔV、車速センサ13で検出された自車両速度Vを用いて、下記3式に従って車速指令値V* を算出設定する。式中、fV は、目標相対速度ΔVTから相対速度ΔVを減じた値に乗ずる定数、fL は、目標車間距離LT から車間距離Lを減じた値に乗ずる定数である。
【0029】
【数3】

【0030】一方、前記図2における前置補償車速指令値設定部27は、前記車間距離指令値設定部22で算出設定された車間距離指令値L* 、車間距離及び先行車両横変位及び相対速度検出・推定部21で検出又は推定された車間距離L及び先行車両横変位LX 及び相対速度ΔVを用い、下記4式のフィルタを通して補償車速指令値VC を算出設定する。
【0031】
【数4】

【0032】この4式のフィルタは、車速指令値V* から実際の車間距離Lまでの伝達関数の逆系と、下記5式に示す目標車間距離制御応答特性との積で表される。ここで、車速指令値V* から実際の車間距離Lまでの伝達関数は、前記車速指令値V*を入力とし且つ実際の自車速度Vを出力とする前記一次遅れ系の車速制御系の伝達関数と、実際の自車速度Vと先行車速度VT との差分値、即ち相対速度ΔVを積分して実際の車間距離Lを得るための積分器との積で表される。なお、前記4式で補償車速指令値VC を算出するときの初期値は、先行車両を検出した直後の車間距離L0 と相対速度ΔV0 とする。
【0033】
【数5】

【0034】また、前記図2における補正車速指令値設定部28は、前記車速指令値設定部25で算出設定された車速指令値V* から前記前置補償車速指令値設定部27で算出設定された補償車速指令値VC を減じた値を補正車速指令値V*'として算出する。そして、前記車速制御部26は、この補償車速指令値V*'を入力とし、前記車速センサ13で検出される自車両速度Vを出力とする車速制御系の伝達特性を一次遅れの系に近似し、その応答特性で自車両速度Vが車速指令値V* に一致するための目標加減速度を算出設定し、その目標加減速度が達成されるための制駆動力並びに変速比を算出設定し、それらを達成するための指令信号を前記エンジン出力制御装置9、制動制御装置8及び変速機制御装置10に向けて出力する。
【0035】この実施形態では、車間距離フィードバック制御系にフィードフォワードループを加え、車間距離指令値L* から目標車間距離応答特性を得るための補償車速指令値VC を求め、この補償車速指令値VC により車間距離制御系で得られた車速指令値V* を補正する。もし、車間距離Lが目標車間距離応答特性を示す目標車間距離LT に一致するようにフィードバック制御する車間距離フィードバック制御系のみの場合、応答性を向上するためには、車間距離制御系の制御ゲインを大きくし、制御時定数を短くしなければならず、そのようにすると安定性が犠牲になるというトレードオフの関係がある。そこで、本実施形態では、前記フィードフォワードループを加えることにより、車間距離制御系の安定性を損なわずに応答性を向上することができる。
【0036】次に、前記車間距離及び先行車両横変位及び相対速度検出・推定部21及び前記見失い保留時間設定部32で行われる演算処理について、図3のフローチャートを用いて説明する。この演算処理は、所定の制御時間ΔT(例えば10msec.)毎にタイマ割込処理される。なお、このフローチャートでは、特に通信のためのステップを設けていないが、例えばフローチャート中で得られた情報は随時記憶装置に記憶されるし、必要な情報は随時記憶装置から読出される。また、各装置間も相互通信を行っており、必要な情報は、主として制御を司っている装置から常時読込まれ、送られてきた情報は、随時記憶装置に記憶される。
【0037】この演算処理のステップS20では、同ステップ内で行われる図5の演算処理に従って、見失い保留時間tLST を設定する。次にステップS40に移行して、同ステップ内で行われる個別の演算処理に従って、前記前方状態検出装置12からの車間距離情報に基づいて先行車両があるか否かを判定し、先行車両がある場合にはステップS45に移行し、そうでない場合にはステップS50に移行する。
【0038】前記ステップS50では、同ステップ内で行われる個別の演算処理に従って、先行車両を見失い、その結果、前記ステップS40から始めてステップS50に移行するフローが開始されてから前記ステップS20で設定された見失い保留時間tLST が経過したか否かを判定し、見失い保留時間tLST が経過している場合にはステップS60に移行し、そうでない場合にはステップS70に移行する。前記ステップS60では、先行車両を見失ってから前記見失い保留時間tLSTが経過し、先行車両追従走行制御を終了するために、先行車両認識フラグをクリアしてからメインプログラムに復帰する。
【0039】一方、前記ステップS70では、同ステップ内で行われる個別の演算処理に従って、後述するステップS120で求めた先行車両見失い直前の相対加速度、つまり相対速度の変化量Δα、先行車両見失い直前の相対速度ΔVLST 、先行車両を見失ってからの経過時間tprg を用いて推定相対速度ΔVEST を下記6式に従って算出すると共に、先行車両見失い直前の車間距離LLST 及び前記推定相対速度ΔVEST を用いて推定車間距離LEST を下記7式に従って算出設定し、合わせて先行車両を見失ってから未だ前記見失い保留時間tLST が経過していないとして見失い保留フラグをセットしてからメインプログラムに復帰する。なお、前記図2の各ブロックでは、これらの推定相対速度ΔVEST 、推定車間距離LEST をそれぞれ相対速度ΔV、車間距離Lとして用いる。
【0040】
【数6】

【0041】また、前記ステップS45では、前記前方状態検出装置12からの車間距離情報に基づいて先行車両までの車間距離L及び先行車両と自車両との相対速度ΔVを算出してからステップ80に移行する。相対速度ΔVは、車間距離Lを微分して求めるか、同等の機能を有するバンドパスフィルタに通して求めるか、或いはその単位時間当たりの変化量から求めることができる。前記ステップS80では、同ステップ内で行われる個別の演算処理に従って、前記見失い保留フラグがセットされているか否かを判定し、当該見失い保留フラグがセットされているときにはステップS90に移行し、そうでない場合にはステップS120に移行する。
【0042】前記ステップS90では、同ステップ内で行われる個別の演算処理に従って、見失い保留が終了したか否かを判定し、見失い保留が終了した場合にはステップS110に移行し、そうでない場合にはステップS100に移行する。具体的に見失い保留が終了したか否かの判定は、後述するステップS10でローパスフィルタ処理されたローパスフィルタ処理済み相対速度ΔVLPF 或いは車間距離LLPF が、前記ステップS45で算出された相対速度ΔV或いは車間距離Lに近づいたら、例えば相対速度が±0.05km/hの範囲、車間距離が±0.5mの範囲になったら見失い保留が終了したと見なす。
【0043】前記ステップS100では、同ステップ内で行われる個別の演算処理に従って、下記8式及び前記5式に従って前記ステップS45で算出した車間距離L及び相対速度ΔVにローパスフィルタ処理(図ではLPF処理)を施し、ローパスフィルタ処理済み車間距離LLPF 及び相対速度ΔVLPF を算出してからステップS120に移行する。なお、前記図2の各ブロックでは、このローパスフィルタ処理済み車間距離LLPF 及び相対速度ΔVLPF を前記車間距離L及び相対速度ΔVとして用いる。
【0044】
【数7】

【0045】また、前記ステップS110では、見失い保留フラグをクリアしてから前記ステップS120に移行する。つまり、先行車両を検出しているときでも、見失い保留フラグがセットされている間は、前記ステップS100で算出したローパスフィルタ処理済み車間距離LLPF 及び相対速度ΔVLPF を用いて自車速度の制御を行うことにより、前記見失い時に推定していた車間距離LEST 及び相対速度ΔVEST と、先行車両を際検出したときの車間距離L及び相対速度ΔVの真値とが乖離していた場合でも不連続点が生じないようにすることが可能となる。
【0046】前記ステップS120では、同ステップ内で行われる個別の演算処理に従って、例えば下記9式に従って相対加速度Δα、即ち相対速度ΔVの変化量を算出すると共に、前記先行車両認識フラグをセットしてからメインプログラムに復帰する。下記9式はローパスフィルタとハイパスフィルタとの積で表されるバンドパスフィルタを示している。このうち、ローパスフィルタは相対速度ΔVに混入した高周波数ノイズを除去し、ハイパスフィルタは相対速度ΔVを微分して相対加速度Δαを算出する微分器を構成する。
【0047】
【数8】

【0048】次に、この実施形態による先行車両見失い時の車両挙動について図4を用いて説明する。図4は時刻t01まで先行車両を検出し、先行車両に追従走行する制御を継続していたが、時刻t01で先行車両を見失い、前記見失い保留時間tLST が経過する前に、時刻t02で再び先行車両を検出した場合のシミュレーションである。ちなみに、先行車両見失い時間中の車間距離LR 、相対速度ΔVR 、相対加速度ΔαR は何れも真値を表している。
【0049】この実施形態では、先行車両を見失った場合、前記図3の演算処理のステップS70で、先行車両見失い直前の相対加速度Δαを用いて推定相対速度ΔVEST及び推定車間距離LEST を推定算出するため、推定相対速度ΔVEST は傾き、即ち相対加速度Δα一定で増加し、それに伴って推定車間距離LEST も傾き一様で減少する。つまり、先行車両見失い直前の加減速制御が継続されるため、乗心地が悪化することがない。また、先行車両を見失ったまま、前記見失い保留時間tLST が経過した場合には、前記図3の演算処理のステップS60で先行車両認識フラグがクリアされてしまうため、先行車両追従走行制御が終了する。
【0050】一方、このシミュレーションのように見失い保留時間tLST が経過する以前に時刻t02で先行車両を再検出すると、推定車間距離LEST とその真値LR 或いは推定相対速度ΔVEST とその真値ΔVR とが乖離している場合もある。このような場合に、検出された車間距離L及び相対速度ΔVを用いて即座に先行車両追従走行制御を行うと、それらに不連続点が生じ、結果的に急激な加減速が行われて乗心地が悪化する。そこで、この実施形態では、前記図3の演算処理のステップS80からステップS90を経てステップS100に移行し、ここで検出した車間距離L及び相対速度ΔVにローパスフィルタ処理を施し、ローパスフィルタ処理済み車間距離LLPF 及び相対速度ΔVLPF を用いて先行車両追従走行制御を行う。そのため、推定車間距離LEST とローパスフィルタ処理済み車間距離LLPF との間、或いは推定相対速度ΔVEST とローパスフィルタ処理済み相対速度ΔVLPF との間に不連続点が生じず、急激な加減速制御が回避されて乗心地が確保される。
【0051】そして、前記ローパスフィルタ処理済み車間距離LLPF 及び相対速度ΔVLPFが、それぞれ検出された車間距離L及び相対速度ΔVに近づいた時刻t03で、前記図3の演算処理のステップS90からステップS110に移行し、見失い保留制御を終了するものとして見失い保留フラグがクリアされ、それ以後は検出された車間距離L及び相対速度ΔVを用いて、再び先行車両追従走行制御が開始される。
【0052】次に、前記図3の演算処理のステップS20で行われる図5の演算処理について説明する。この演算処理では、まずステップS1で、今回、先行車両を検出できているか否かを判定し、今回、先行車両を検出できている場合にはステップS2に移行し、そうでない場合にはステップS3に移行する。前記ステップS2では、見失い保留時間tLST を“0”とすると共に、前記車間距離及び先行車両横変位及び相対速度検出・推定部21で検出或いは推定された車間距離Lを見失い直前車間距離LLST 、先行車両横変位LX を見失い直前先行車両横変位LXLST、相対速度ΔVを見失い直前相対速度ΔVLST として更新記憶してから前記図3の演算処理のステップS40に移行する。
【0053】一方、前記ステップS3では、前回、先行車両を検出していたか否かを判定し、前回、先行車両を検出していた場合にはステップS4に移行し、そうでない倍には前記図3の演算処理のステップS40に移行する。前記ステップS4では、前記走行車線曲率半径検出部31で検出された走行車線曲率半径Rから、現在直線路走行中であるか否かを判定し、直線路走行中である場合にはステップS5に移行し、そうでない場合にはステップS6に移行する。
【0054】前記ステップS5では、先行車両横変位補正量LXOFFを“0”に設定してからステップS7に移行する。また、前記ステップS6では、下記10式に従って先行車両横変位補正量LXOFFを算出してから前記ステップS7に移行する。ここで算出する先行車両横変位補正量LXOFFは、前記ステップS1及びステップS2のフローから、既に先行車両を見失っている状況下で、前記図3の演算処理によって推定した車間距離Lを用いて、見失った先行車両の横変位を求めようとするものであり、式中のL/Rは、図6のように曲率半径Rの曲線路で先行車両と自車両とのなす角度Φを近似したものである。
【0055】
【数9】

【0056】前記ステップS7では、前記ステップS2で見失い直前に記憶した見失い直前先行車両横変位LXLSTから前記先行車両横変位補正量LXOFFを減じて見失い直前先行車両横変位補正値LXLSTH を算出する。この見失い直前先行車両横変位補正値LXLSTH こそ、推定される現在の先行車両の横変位である。次にステップS8に移行して、前記ステップS7で算出した見失い直前先行車両横変位補正値LXLSTH を用いて、図7aに示す制御マップから基準見失い保留時間tLSTBを算出設定する。この図7aの制御マップでは、前記見失い直前先行車両横変位補正値LXLSTH が“0”のとき、基準見失い保留時間tLSTBは所定値tLSTB0 であり、当該見失い直前先行車両横変位補正値の絶対値|LXLSTH |が所定値LXLSTH0以上の領域では、基準見失い保留時間tLSTBは“0”であり、“0”から所定値LXLSTH0までの間は、見失い直前先行車両横変位補正値の絶対値|LXLSTH |の増加に伴って基準見失い保留時間tLSTBはリニアに減少する。なお、この基準見失い保留時間tLSTBは、見失い直前先行車両横変位補正値の絶対値|LXLSTH |が所定値LXLSTH0以上の領域で“0”であればよいので、例えば図7bに示すように、見失い直前先行車両横変位補正値の絶対値|LXLSTH |が所定値LXLSTH0未満の領域で前記所定値tLSTB0 一定であってもよい。
【0057】次にステップS9に移行して、前記ステップS2で記憶した見失い直前車間距離LLST を用いて、図8の制御マップから第1見失い保留時間補正係数KL を算出設定する。この図8の制御マップでは、前記見失い直前車間距離LLST が“0”から比較的小さい所定値LLST1までの領域では、第1見失い保留時間補正係数KL は、“1”より小さい所定値KLmin一定であり、見失い直前車間距離LLSTが比較的大きい所定値LLST2以上の領域では、第1見失い保留時間補正係数KLは、“1”より大きい所定値KLmax一定であり、所定値LLST1から所定値LLST2までの領域では、見失い直前車間距離LLST の増加に伴って、第1見失い保留時間補正係数KL はリニアに増加する。
【0058】次にステップS10に移行して、前記ステップS2で記憶した見失い直前相対速度ΔVを用いて、図9の制御マップから第2見失い保留時間補正係数KL を算出設定する。この図9の制御マップでは、前記見失い直前相対速度ΔVが“0”より小さい負値の所定値(−ΔV1 )以下の領域では、第2見失い保留時間補正係数KV は、“1”より大きい所定値KVmax一定であり、見失い直前相対速度ΔVが“0”以上の領域では、第2見失い保留時間補正係数KV は、“1”より小さい所定値KVmin一定であり、所定値(−ΔV1 )から“0”までの領域では、見失い直前相対速度ΔVの増加に伴って、第2見失い保留時間補正係数KV はリニアに減少する。
【0059】次にステップS11に移行して、前記走行車線曲率半径検出部31で検出された走行車線の曲率半径Rを用いて、図10の制御マップから第3見失い保留時間補正係数KR を算出設定する。この図10の制御マップでは、走行車線曲率半径Rが比較的小さい所定値R0 以下の領域では、第3見失い保留時間補正係数KRは、“1”より大きい所定値KRmax一定であり、走行車線曲率半径Rが比較的大きい所定値R1 以上の領域では、第3見失い保留時間補正係数KR は“1”一定であり、所定値R0 から所定値R1 までの領域では、走行車線曲率半径Rの増加に伴って、第3見失い保留時間補正係数KR はリニアに減少する。
【0060】次にステップS12に移行して、前記基準見失い保留時間tLSTHに、前記第1見失い保留時間補正係数KL 、第2見失い保留時間補正係数KV 、第3見失い保留時間補正係数KR を乗じて、見失い保留時間tLST を算出してから前記図3の演算処理のステップS40に移行する。この演算処理によれば、先行車両を見失ってからの先行車両横変位を見失い直前先行車両横変位補正値LXLSTH として算出し、その値に基づいて基準見失い保留時間tLSTBを算出設定する。この基準見失い保留時間tLSTBは、本実施形態では、見失い直前先行車両横変位補正値の絶対値|LXLSTH |が大きいほど小さな値に設定されるので、例えば先行車両が車線変更するなど、明らかに先行車両がなくなるときには、前記図3の演算処理に用いる見失い保留時間tLST も小さくなる。つまり、そのような状況下で、先行車両追従走行を不必要に継続することがなく、適切に中止することが可能となる。
【0061】一方、前記基準見失い保留時間tLSTBに乗じられる第1見失い保留時間補正係数KL は、見失い直前車間距離LLST が大きいほど、大きな値に設定される。同様に、前記基準見失い保留時間tLSTBに乗じられる第3見失い保留時間補正係数KR は、走行車線曲率半径Rが小さいほど、大きな値に設定される。これらの状況は、先行車両を見失い易い状況であるから、各補正係数KL 、KR を大きな値に設定することにより、前記図3の演算処理に用いる見失い保留時間tLST を大きくし、先行車両追従走行を適切に継続することを可能とする。
【0062】これらに対し、前記基準見失い保留時間tLSTBに乗じられる第2見失い保留時間補正係数KV は、自車両と先行車両との見失い直前相対速度ΔVが負値であるとき、つまり数値的に小さいときに大きな値に設定される。自車両と先行車両との相対速度が負値であるということは、自車両は先行車両に接近しつつあることを意味しているから、そのような状況下で前記図3の演算処理に用いる見失い保留時間tLST を大きくし、先行車両追従走行を継続することにより、自車両が先行車両に不必要に接近するのを回避することができる。
【0063】図11は、前記実施形態により、直線路走行中に時刻t11で先行車両に追いつき、その後、時刻t12で先行車両が車線変更を開始し、時刻t13で先行車両が車線変更を終了したため、自車両では先行車両を見失ったときのシミュレーションである。走行している車線は直線路であるから、検出される走行車線曲率半径Rは“0”であり、そのため前記第3見失い保留時間補正係数KR は“1”である。また、先行車両を見失う時刻t13における見失い直前車間距離LLST は正値であることから前記第1見失い保留時間補正係数KL は或る程度大きな値であり、同様に見失い直前相対速度ΔVLST は負値であることから前記第2見失い保留時間補正係数KV も或る程度大きな値になるが、見失い直前先行車両横変位LLSTが絶対値の大きな値であるから、前記基準見失い保留時間tLSTB自体が比較的小さな値になる。そのため、この基準見失い保留時間tLSTBに前記第1〜第3見失い保留時間補正係数KL 、KV 、KR を乗じた見失い保留時間tLST も小さな値となり、結果的に先行車両を見失った時刻t13からまもなく、時刻t14で見失い保留時間tLST が経過し、先行車両追従走行が中止された。なお、前記時刻t13から時刻t14までの車間距離L、相対速度ΔVは前記図5の演算処理による推定値である。
【0064】また、図12は、前記実施形態により、曲率半径Rが一定の曲線路走行中に時刻t21で先行車両に追いつき、その後、先行車両は車線変更を行うことはなかったが時刻t22で自車両が先行車両を見失ったときのシミュレーションである。走行している車線は曲線路であり、検出される走行車線曲率半径Rは比較的大きな値であり、そのため前記第3見失い保留時間補正係数KR も比較的大きな値に設定される。また、先行車両を見失う時刻t22における見失い直前車間距離LLSTは正値であることから前記第1見失い保留時間補正係数KL は或る程度大きな値であり、同様に見失い直前相対速度ΔVLST は負値であることから前記第2見失い保留時間補正係数KV も或る程度大きな値になる。更に、見失い直前先行車両横変位LLST が“0”であるから、前記基準見失い保留時間tLSTB自体が比較的大きな値になる。そのため、この基準見失い保留時間tLSTBに前記第1〜第3見失い保留時間補正係数KL 、KV 、KR を乗じた見失い保留時間tLST も大きな値となり、結果的に先行車両を見失った時刻t22からしばらく後の時刻t23で先行車両を再度検出することができ、その後も先行車両追従走行が継続された。なお、前記時刻t22から時刻t23までの車間距離L、相対速度ΔVは前記図5の演算処理による推定値である。
【0065】これらに対し、図13は、見失い保留時間tLST が一定の従来の走行制御装置により、前記図11のシミュレーションと同様に、直線路走行中に時刻t31で先行車両に追いつき、その後、時刻t32で先行車両が車線変更を開始し、時刻t33で先行車両が車線変更を終了したため、自車両では先行車両を見失ったときのシミュレーションである。見失い保留時間tLST が一定である場合には、先行車両見失い後も、或る程度は推定による先行車両追従走行を継続しなければならないので、当該見失い保留時間tLST を或る程度大きく設定しておかなければならない。見失い保留時間tLST の計測は、先行車両を見失った時刻t33から開始されるが、当該見失い保留時間tLST が一定であるため、先行車両が全くないにも関わらず、結果的に先行車両を見失った時刻t33からしばらく後の時刻t34まで先行車両追従走行が不必要に継続されている。
【0066】以上より、前記前方状態検出装置12及び図3の演算処理のステップS45が本発明の車間距離検出手段を構成し、以下同様に、前記車速センサ13が自車速度検出手段を構成し、前記図2の目標車間距離及び目標相対速度設定部24が目標車間距離設定手段を構成し、前記図2の車速指令値設定部25及び前置車速指令値設定部27及び補正車速指令値設定部28及び車速制御部26及びエンジン出力制御装置9及び制動制御装置8及び変速機制御装置10が走行制御手段を構成し、前記前方状態検出装置12及び図2の走行車線曲率半径検出部31が先行車両横変位検出手段を構成し、前記図3の演算処理のステップS70が見失い後相対速度及び車間距離推定手段を構成している。
【0067】なお、前期実施形態では、各コントロールユニットをマイクロコンピュータで構成したが、これに代えて各種の論理回路を用いることも可能である。また、車間距離の検出には、レーダ装置に代えて、CCDカメラなどの撮像装置を備え、その撮像装置でとらえた自車両前方の画像から先行車両との車間距離を求めるようにしてもよい。
【出願人】 【識別番号】000003997
【氏名又は名称】日産自動車株式会社
【住所又は居所】神奈川県横浜市神奈川区宝町2番地
【出願日】 平成14年3月15日(2002.3.15)
【代理人】 【識別番号】100066980
【弁理士】
【氏名又は名称】森 哲也 (外2名)
【公開番号】 特開2003−267085(P2003−267085A)
【公開日】 平成15年9月25日(2003.9.25)
【出願番号】 特願2002−72992(P2002−72992)