(57)【特許請求の範囲】
【請求項１】
自車前方の車両までの車間距離と方位を測定する測定手段と、
自車走行レーン上の先行車を検出する先行車検出手段と、
追従目標の特定車両が設定されていないときに自車走行レーン上で先行車を検出した場合は、その先行車を追従目標の特定車両に設定する車両特定手段と、
追従目標の特定車両が設定されているときは、車間距離および方位の測定結果に基づいて自車走行レーン上にいる追従目標の特定車両を追尾し、追従目標の特定車両が自車走行レーンから他のレーンに車線変更した場合でも、追従目標の特定車両が前記測定手段の測定範囲内にいる限り車間距離を一定に保ちながら追従目標の特定車両に追従する特定車両追従制御手段とを備えることを特徴とする車両走行制御装置。
【請求項２】
請求項１に記載の車両走行制御装置において、
前記車両特定手段は、追尾中の追従目標の特定車両を見失ったときに自車走行レーン上で先行車を検出した場合は、その先行車を新しい追従目標の特定車両に設定することを特徴とする車両走行制御装置。
【請求項３】
請求項１に記載の車両走行制御装置において、
追従目標の特定車両が設定されていないときに自車走行レーン上で先行車を検出した場合は、車間距離を一定に保ちながら自車走行レーン上の先行車に追従する先行車追従制御手段を備え、
前記車両特定手段は、追従目標の特定車両が設定されていないときに自車走行レーン上で先行車を検出した場合は、その先行車を直ちに追従目標の特定車両に設定せず、自車走行レーン上の同一の先行車に対して所定時間継続して前記先行車追従制御手段による先行車追従制御が行われた場合に、その先行車を追従目標の特定車両に設定することを特徴とする車両走行制御装置。
【請求項４】
請求項３に記載の車両走行制御装置において、
前記車両特定手段は、前記測定手段の前回の測定結果に基づいて自車走行レーン上の先行車の現在位置を予測し、前記測定手段の今回の測定時に前記予測位置周辺で前記先行車検出手段により先行車が検出された場合に、前回と今回の測定時の先行車は同一であると判断することを特徴とする車両走行制御装置。
【請求項５】
請求項１〜４のいずれかの項に記載の車両走行制御装置において、
前記特定車両追従制御手段は、追従目標の特定車両が自車走行レーンから外れており、かつ自車走行レーン上に他の先行車が存在する場合でも、追従目標の特定車両が前記測定手段の測定範囲内にいる限り車間距離を一定に保ちながら追従目標の特定車両に追従することを特徴とする車両走行制御装置。
【請求項６】
請求項１〜５のいずれかの項に記載の車両走行制御装置において、
前記特定車両追従制御手段は、追従制御がオフになった場合は前記特定車両追従制御手段による特定車両追従制御を終了することを特徴とする車両走行制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、追従対象車両を自動的に特定して安全車間距離を維持すべく自車速を制御する車両の走行制御装置に関する。
【０００２】
【従来の技術】
距離測定装置により前方車両までの車間距離を測定するとともに、撮像装置により車両前方を撮像し、車両前方画像の複数の先行車両の中から入力装置により追従を希望する車両を特定し、その特定車両が距離測定装置の測定範囲内に存在する限り追従対象車両とする車両走行制御装置が知られている（例えば、特開平１０−８６６９８号公報参照）。
【０００３】
この装置によれば、自車の走行レーン（車線）上の先行車であっても、隣接レーンの先行車であっても特定車両に選択することができ、いったん車両を特定して追従制御を開始すると、その特定車両が距離測定装置の測定範囲内にある限り、自車走行レーン上にあっても隣接レーン上にあっても追従制御を継続するもので、この明細書ではこのような追従制御を”特定車両追従制御”または”ロックオン制御”と呼び、この特定車両を”ロックオン車両”と呼ぶ。
【０００４】
また、距離測定装置により前方車両までの車間距離と方位を測定し、自車の操舵角などにより道路形状を推定して自車走行レーン上の先行車を検出し、自車走行レーン上に先行車がないときは、車速一定で走行するように定車速制御を行い、自車走行レーン上に先行車があるときは、先行車との間の車間距離を一定に保ちながら追従制御を行う車両走行制御装置が知られている（例えば、特開平６−１９１３２１号公報参照）。
【０００５】
後者の装置では、自車走行レーン上に先行車があるときは、その先行車に追従を希望する、しないに拘わらず追従対象車両として車間距離制御を行うもので、先行車が増速したときは追従制御を行うが、自車走行レーン上の先行車が距離測定装置の測定範囲から外れると車速一定で走行する定車速制御に切り換わる。この明細書ではこのような追従制御を”車間距離制御型定速自動走行制御”または単に”ＡＣＣ（Adaptive Cruise Control）制御”と呼ぶ。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した前者の車両走行制御装置では、運転中に入力装置により追従対象車両を特定しなければならないので、操作が煩雑であるという問題がある。
【０００７】
本発明の目的は、追従目標とする車両を自動的に特定することにある。
【０００８】
【課題を解決するための手段】
一実施の形態を示す図１に対応づけて本発明を説明すると、
（１）  請求項１の発明は、自車前方の車両までの車間距離と方位を測定する測定手段１と、自車走行レーン上の先行車を検出する先行車検出手段８と、追従目標の特定車両が設定されていないときに自車走行レーン上で先行車を検出した場合は、その先行車を追従目標の特定車両に設定する車両特定手段８と、追従目標の特定車両が設定されているときは、車間距離および方位の測定結果に基づいて自車走行レーン上にいる追従目標の特定車両を追尾し、追従目標の特定車両が自車走行レーンから他のレーンに車線変更した場合でも、追従目標の特定車両が前記測定手段の測定範囲内にいる限り車間距離を一定に保ちながら追従目標の特定車両に追従する特定車両追従制御手段４とを備え、これにより上記目的を達成する。
（２）  請求項２の車両走行制御装置は、車両特定手段８によって、追尾中の追従目標の特定車両を見失ったときに自車走行レーン上で先行車を検出した場合は、その先行車を新しい追従目標の特定車両に設定するようにしたものである。
（３）  請求項３の車両走行制御装置は、追従目標の特定車両が設定されていないときに自車走行レーン上で先行車を検出した場合は、車間距離を一定に保ちながら自車走行レーン上の先行車に追従する先行車追従制御手段４を備え、車両特定手段８によって、追従目標の特定車両が設定されていないときに自車走行レーン上で先行車を検出した場合は、その先行車を直ちに追従目標の特定車両に設定せず、自車走行レーン上の同一の先行車に対して所定時間継続して先行車追従制御手段４による先行車追従制御が行われた場合に、その先行車を追従目標の特定車両に設定する。
（４）  請求項４の車両走行制御装置は、車両特定手段８によって、測定手段１の前回の測定結果に基づいて自車走行レーン上の先行車の現在位置を予測し、測定手段１の今回の測定時に予測位置周辺で先行車検出手段８により先行車が検出された場合に、前回と今回の測定時の先行車は同一であると判断するようにしたものである。
（５）  請求項５の車両走行制御装置は、特定車両追従制御手段４によって、追従目標の特定車両が自車走行レーンから外れており、かつ自車走行レーン上に他の先行車が存在する場合でも、追従目標の特定車両が前記測定手段の測定範囲内にいる限り車間距離を一定に保ちながら追従目標の特定車両に追従するようにしたものである。
（６）  請求項６の車両走行制御装置は、特定車両追従制御手段４によって、追従制御がオフになった場合は前記特定車両追従制御手段による特定車両追従制御を終了するようにしたものである。
【０００９】
上述した課題を解決するための手段の項では、説明を分かりやすくするために一実施の形態の図を用いたが、これにより本発明が一実施の形態に限定されるものではない。
【００１０】
【発明の効果】
（１）  請求項１および２の発明によれば、追従目標の車両を自動的に特定することができ、従来の装置のように運転中に入力装置により追従目標車両を手動で特定するような煩雑な操作を不要にすることができる。
（２）  請求項３の発明によれば、屈曲路で隣の走行レーンを走る車両や道路脇の看板などの固定物に対して誤ってロックオンしたり、運転者の意に反して車速の遅い先行車両にロックオンすることが避けられ、適切な先行車両を追従対象としてロックオンすることができる。
（３）  請求項４の発明によれば、自車走行レーンの先行車両が車線変更した場合でも先行車両の入れ替わりを正確に検出でき、意図する先行車両に対して確実にロックオンすることができる。
【００１１】
【発明の実施の形態】
特定車両追従制御（ロックオン制御）と車間距離制御型定速自動走行制御（ＡＣＣ制御）とを併用し、追従目標の車両を自動的に特定して追従制御を行い、追従目標の車両が特定できないときは定速制御を行う、一実施の形態を説明する。
【００１２】
《発明の第１の実施の形態》
図１は第１の実施の形態の構成を示す図である。
距離測定装置１は、レーザーレーダーにより車両前方にある物体までの距離ｌ(t)と方位φ(t)を測定する。なお、距離測定装置１はレーザーレーダーに限定されず、電波式レーダーやカメラなどを用いたものでもよい。車速検出装置２は車輪の回転速度を検出して自車の走行速度ｖ(t)に変換する。操舵角検出装置３はステアリングの回転角度を検出して操舵角θに変換する。
【００１３】
ＡＣＣコントローラー４はＣＰＵとその周辺部品から構成され、追従対象車両がないときは設定車速Ｖsを目標車速として定速走行制御を行う。追従対象車両があるときは、設定車間距離および相対速度に基づいて適正車間距離Ｌsを算出し、適正車間距離Ｌsを維持するように設定車速Ｖsを上限として目標車速を決定し、車速制御を行う。
【００１４】
なお、上述した特定車両追従制御（ロックオン制御）中は特定車両（ロックオン車両）が追従対象車両であり、上述した先行車追従制御（ＡＣＣ制御）中は自車走行レーン上の先行車が追従対象車両である。
【００１５】
ＡＣＣコントローラー４は、スロットルアクチュエーター５によりエンジン（不図示）の回転速度およびトルクを制御するとともに、変速機コントローラー６により有段または無段変速機の変速比を制御し、さらにブレーキアクチュエーター７により制動力を制御する。
【００１６】
追従対象車両決定装置８はＣＰＵとその周辺部品から構成され、車両前方物体までの測定距離ｌ(t)と方位φ(t)、自車速ｖ(t)および操舵角θに基づいて追従対象の車両を決定する。追従対象車両決定装置８は、マイクロコンピューターのソフトウエア形態による車両認識部８ａと対象車両選択部８ｂを備えている。
【００１７】
車両認識部８ａは測定距離ｌ(t)、自車速ｖ(t)などにより自車前方の先行車両を識別し、各先行車両との相対速度を算出するとともに、操舵角θなどにより走行中の道路形状を検出し、検出方位φ(t)などにより各先行車両の走行レーンを検出する。これにより、自車の走行レーン上の先行車両を検出することができる。なお、道路形状の検出には、ナビゲーション装置からの現在地の道路情報を考慮してもよい。対象車両選択部８ｂは、車両識別部８ａで検出された先行車両の情報に基づいて追従対象車両を決定する。
【００１８】
状態報知装置９は、追従対象車両の認識状態、設定車間距離Ｌs、設定車速Ｖsなどを表示する。状態報知装置９は例えば図２ａに示すようにインストルメントパネル内に設置され、図２ｂに示すように設定車速Ｖsの表示部９ａ、自車マーク表示部９ｂ、設定車間距離Ｌsの表示部９ｃ、および先行車両認識状態表示部９ｄを有する。設定車速表示部９ａは運転者により設定された設定車速Ｖsを表示する。自車マーク表示部９ｂはＡＣＣ制御中に点灯する。
【００１９】
また、ステアリングホイールには設定車間距離Ｌsを設定するための”遠”、”中”、”近”の操作ボタン（不図示）があり、運転者により選択された操作ボタンとそのときの自車速ｖ(t)に応じた車間距離Ｌsが設定される。設定車間距離表示部９ｃは、運転者により設定された車間距離Ｌsが”遠”のときは３個点灯し、”中”のときは２個点灯し、”近”のときは１個点灯する。
【００２０】
さらに、先行車両認識状態表示部９ｄは追従目標の特定車両に対してロックオン制御中のときに点灯する。なお、状態報知装置９はナビゲーション装置（不図示）のディスプレイと共用化を図り、ナビゲーション装置のディスプレイに上記情報を表示するようにしてもよい。また、音声により運転者に報知してもよい。
【００２１】
図３は車両走行制御を示すフローチャートである。このフローチャートにより第１の実施の形態の動作を説明する。
ＡＣＣコントローラー４および追従対象車両決定装置８は、車両走行制御装置の電源が投入されるとこの制御を実行し、ステップ１でＡＣＣ制御を開始する。ステップ２において、特定車両に対して追従制御を行うロックオン制御中かどうかを確認し、ロックオン制御中のときはステップ３へ進み、そうでなければステップ６へ進む。
【００２２】
ロックオン制御中でないときは、ステップ６で自車の走行レーンを先行する車両が検出されたかどうかを確認し、先行車両が検出されるとステップ７へ進み、そうでなければステップ８へ進む。
【００２３】
ここで、先行車両の検出方法は、距離測定装置１による測定結果と、ナビゲーション装置からの現在地の道路情報とに基づいて、自車の走行レーン上に車両を検出したら直ちに先行車両ありとしてもよいし、車両前方の看板などの車両以外の物体を先行車両と誤認するのを防止するために、自車の走行レーン上に所定時間ｔS以上、つまり距離測定装置１の所定の測定回数以上継続して車両を検出した場合にそれを先行車両と認定し、先行車両ありとしてもよい。なお、先行車両の認定に判定時間ｔSを用いる場合は、先行車両を検出してから判定時間ｔSの間、暫定的にＡＣＣ制御を行う。
【００２４】
ロックオン制御中でないときに先行車両が検出されると、ステップ７で、検出された先行車両を追従対象に決定してロックオン制御を開始し、先行車両を追従目標の特定車両（ロックオン車両）とする。その後、ステップ４へ進む。一方、先行車両が検出されなかった場合はステップ８で追従対象車両なしとしてステップ４へ進む。
【００２５】
ステップ４において、図４に示すＡＣＣコントロール・ルーチンを実行し、ＡＣＣ制御を行う。図４のステップ１１において、運転者が設定した設定車速Ｖsを入力する。続くステップ１２では車速検出装置２により自車速ｖ(t)を検出する。ステップ１３で設定車速Ｖs、自車速ｖ(t)、追従対象車両までの車間距離および追従対象車両との相対速度に基づいて自車の目標走行速度を決定する。そして、ステップ１４で車速が目標車速となるようにスロットルアクチュエーター５、変速機コントローラー６およびブレーキアクチュエーター７を制御する。
【００２６】
なお、このＡＣＣ制御では、ロックオン制御中のときはロックオン車両を追従対象車両として上述した追従制御を行い、ロックオン制御中でないときは自車走行レーン上の先行車を追従対象車両として上述した追従制御を行う。ロックオン車両も自車走行レーン上の先行車もないときは、追従対象車両なしとして予め設定した車速一定で走行する定速走行制御を行う。
【００２７】
ＡＣＣ制御を実行した後に図３のステップ５へリターンし、ＡＣＣ制御がオフされたかどうかを確認し、オフされたら車両走行制御の実行を終了し、オンされたままであればステップ２へ戻って上記処理を繰り返す。
【００２８】
次に、ステップ２ですでにロックオン制御中のときは、ステップ３で図５に示すロックオン処理による追従対象車両決定ルーチンを実行する。図５のステップ２１〜２２において、前回の距離測定装置１による測定時（以下、測距時という）のロックオン車両を追尾する。
【００２９】
まずステップ２１で、前回の測距時のロックオン車両の位置、方位、相対速度などの情報に基づいて、ロックオン車両の現在位置を予測する。ロックオン車両の予測現在位置を、自車から横方向へｘ[m]、自車から前方へｙ[m]として（ｘ、ｙ）[m]で表す。予測現在位置（ｘ、ｙ）[m]は、前回の測距時のロックオン車両の位置（Ｘo、Ｙo）[m]およびロックオン車両との相対速度（ＶＸo、ＶＹo）[m/s]と、前回と今回の測距時間間隔Δｔ[s]とに基づいて次式により求められる。
【数１】
ｘ＝Ｘo＋ＶＸo・Δｔ，
ｙ＝Ｙo＋ＶＹo・Δｔ
【００３０】
次に、ステップ２２で、ロックオン車両の予測現在位置（ｘ、ｙ）を中心とする、ｘ、ｙ方向にそれぞれΔＸ、ΔＹの大きさの領域を設定し、その領域内に検知された車両があるかどうかを検索する。
【００３１】
このロックオン車両の追尾は、距離測定装置１による測定データに基づいて行うので、当然、追尾範囲は距離測定装置１の測定範囲（以下測距範囲と呼ぶ）内となり、その測距範囲内にロックオン車両が存在する限り追尾可能である。前回の測距データに基づいて予測したロックオン車両の予測現在位置周辺の所定領域内で車両が検知されたら、その車両は前回測距時のロックオン車両と同一車両であると判断する。
【００３２】
一方、予測現在位置周辺の所定領域内で車両が検知されない場合は、前回測距時のロックオン車両を追尾できずに見失ったと判断する。ロックオン制御はロックオン車両が車線変更しても測距範囲内にいる限り継続されるので、ロックオン車両を見失うのはロックオン車両が測距範囲から外れた場合、あるいは、自車とロックオン車両との間に他の車両が割り込んで距離測定装置１による測定が不可能になった場合などが考えられる。
【００３３】
なお、ロックオン制御中にロックオン車両が車線変更したときには、車間距離を一定に保ちながらロックオン車両を追従する追従制御を継続するが、ロックオン車両の後方へ移動するための自車の車線変更は運転者のステアリング操作による。
【００３４】
ステップ２３で検索結果を確認し、ロックオン車両の予測現在位置（ｘ、ｙ）周辺の所定領域内に検知車両があればステップ２４へ進み、その車両は前回測距時のロックオン車両であるとする。例えば、図６ａに示すように、前回測距時のロックオン車両９１３が自車９１１の走行レーンから外れており、さらに自車９１１の走行レーンに先行車両９１２が存在する場合でも、前回測距時のロックオン車両９１３が距離測定装置１の測距範囲内で追尾される限り、その車両９１３をロックオン車両とする。そして、ステップ２５で発見したロックオン車両を追従対象車両とし、図３のステップ４へリターンして上述したＡＣＣ制御を行う。
【００３５】
一方、前回測距時のロックオン車両の予測現在位置（ｘ、ｙ）周辺の所定領域内に検知車両がない場合は、ステップ２６で前回測距時のロックオン車両を今回は発見できなかったと判断する。そして、ステップ２７で自車の走行レーンを先行する車両があるかどうかを確認する。
【００３６】
先行車両の検出方法は、上述したしたように、距離測定装置１による測定結果と、ナビゲーション装置からの現在地の道路情報とに基づいて、自車の走行レーン上に車両を検出したら直ちに先行車両ありとしてもよいし、車両前方の看板などの車両以外の物体を先行車両と誤認するのを防止するために、自車の走行レーン上に所定時間ｔS以上、つまり距離測定装置１の所定の測定回数以上継続して車両を検出した場合にそれを先行車両と認定し、先行車両ありとしてもよい。なお、先行車両の認定に判定時間ｔSを用いる場合は、先行車両を検出してから判定時間ｔSの間、暫定的にＡＣＣ制御を行う。
【００３７】
前回測距時のロックオン車両は発見されなかったが、図６ｂに示すように自車９１１の走行レーン上に先行車両９１２を発見した場合はステップ２８へ進み、発見した先行車両９１２を追従対象として新しいロックオン車両に設定し、図３のステップ４へリターンして上述したＡＣＣ制御を行う。
【００３８】
なお、図６ｃに示すように、前回測距時のロックオン車両も発見されず、且つまた自車９１１の走行レーン上に先行車両も発見されない場合は、ステップ２９で追従対象車両なしとしてロックオン制御を解除する。
【００３９】
上述した第１の実施の形態の車両走行制御結果を、図７に示すような状況を例に上げて説明する。
図７ａにおいて、距離測定装置１の測距範囲９２０の中で自車９２１の走行レーンを先行する車両Ａ９２２を検知したら、この先行車両Ａ９２２を追従対象に決定してロックオン制御を開始し、先行車両Ａ９２２をロックオン車両とする。この状態から、図７ｂに示すようにロックオン車両Ａ９２２が車線変更を行った場合でも、ロックオン車両Ａ９２２が測距範囲９２０の中で追尾される限り、ロックオン車両Ａ９２２を引き続き追従対象のロックオン車両として扱う。
【００４０】
しかし、図７ｃに示すようにロックオン車両Ａ９２２がその予測現在位置周辺の所定領域から外れると、測距範囲９２０の中で自車９２１の走行レーンを先行する車両を検索する。測距範囲９２０の中で自車９２１の走行レーンを先行する車両Ｂ９２３を検知したら、その先行車両Ｂ９２３を追従対象に変更して新しいロックオン車両に設定する。その後、ロックオン車両Ｂ９２３が流出路方向に向かい、測距範囲９２０から外れると、測距範囲９２０の中に他に先行車両が検知されない場合は追従対象車両なしとしてロックオン制御を解除する。
【００４１】
このように、第１の実施の形態では、ロックオン制御中でないときは、測距範囲内で自車の走行レーンを先行する車両があればその車両を追従対象としてロックオン制御を開始し、その先行車両をロックオン車両とする。一方、すでにロックオン制御中のときは、ロックオン車両に対して、前回の測距時における位置および相対速度と、前回と今回との測距時間間隔とに基づいてロックオン車両の現在位置を予測し、予測現在位置を中心とする所定領域内において車両を検索する。予測現在位置周辺の所定領域内で車両が検出された場合は、その車両をロックオン車両と認定してロックオン制御を継続する。予測現在位置周辺の所定領域内で車両が検出されなかった場合は、自車の走行レーンを先行する車両を検出し、先行車両があればそれを追従対象に決定して新しいロックオン車両に設定する。また、予測現在位置周辺の所定領域内で車両が検出されず、且つ自車の走行レーン上にも先行車両が検出されないときはロックオン制御を解除する。
【００４２】
この第１の実施の形態によれば、追従目標の車両を自動的に特定することができ、従来の装置のように運転中に入力装置により追従目標車両を手動で特定するような煩雑な操作を不要にすることができる。
【００４３】
また、この第１の実施の形態によれば、図８ａまたは図８ｃに示すように追従対象の先行車両９０５にロックオンして追従制御を行っているときは、図８ｂおよび図８ｄに示すように屈曲路にさしかかっても、隣のレーンを走行している車両９０４を誤って追従対象に変更するような事態を防止できる。
【００４４】
《発明の第２の実施の形態》
ところで、図９ａおよび図９ｂに示すように、曲線路上で先行車両を検知して追従対象を決定する場合には、自車９３０の走行レーン上に先行車両９３２があるにもかかわらず、隣の走行レーンの先行車両９３１や道路周辺の看板９３４などを先行車両として検知して追従対象に決定し、ロックオン制御を開始してしまうことがある。また、図９ｃに示すように、自車９３５の走行レーンを先行する車両９３６であってもその車速が遅い場合には、追従対象としたくないことがある。
【００４５】
このような事態を防止するために、先行車両を検知して追従対象に決定しても、直ちにロックオン制御を開始せずに、事前にロックオン可否を判断するようにした第２の実施の形態を説明する。
【００４６】
図１０は第２の実施の形態の構成を示す。なお、図１に示す機器と同様な機器に対しては同一の符号を付して相違点を中心に説明する。
ロックオン可否判断部８ｃはマイクロコンピューターのソフトウエア形態により形成され、追従対象に決定された先行車両にロックオンするかどうかを判断する。
【００４７】
図１１は車両走行制御を示すフローチャートである。なお、図３に示すフローチャートと同様な処理を行うステップに対しては同一のステップ番号を付して相違点を中心に説明する。
ステップ６において、ロックオン制御中でないときに上述した先行車両の検出方法によって自車の走行レーンを先行する車両が検出された場合はステップ７Ａへ進み、検出された先行車両を追従対象に決定する。続くステップ７Ｂで図１２に示すロックオン判断ルーチンを実行し、追従対象に決定した先行車両に対してロックオンするかどうかを判断する。
【００４８】
図１２のステップ３１〜３２において、前回測距時の自車走行レーン上の先行車両を追尾する。まず、ステップ３１で、上述したように、前回の測距時に検出された自車走行レーン上の先行車両の位置や相対速度などの情報に基づいて、前回測距時に検出された先行車両の現在位置を予測する。続くステップ３２で、今回の測距時に検出された自車走行レーン上の先行車両が予測現在位置周辺に存在するかどうかを確認する。具体的には、前回測距時の先行車両の予測現在位置を中心とする所定領域内に今回検出した先行車両があるかどうかを確認する。
【００４９】
今回検出された自車走行レーン上の先行車両が前回検出された自車走行レーン上の先行車両の予測現在位置周辺にあるときはステップ３３へ進み、両車が同一車両であるとして先行車両を変更しない。そして、ステップ３４でソフトウエア・タイマーＴをインクリメントする。ステップ３５では、ソフトウエア・タイマーＴが所定時間ｔDを越えたかどうかを確認する。
【００５０】
ロックオン制御中でないときに、同一の先行車両に対して所定時間ｔDより長く先行車追従制御を続けた場合はステップ３６へ進み、ロックオン制御を開始して先行車両をロックオン車両に設定する。その後、ステップ３７でタイマーＴをリセットして図１１のステップ４へ進み、ロックオン車両に対して上述したＡＣＣ制御を行う。一方、タイマーＴの計時時間が所定時間ｔD以下の場合はロックオン制御を開始せずに図４の制御プログラムへリターンする。
【００５１】
今回検出された自車走行レーン上の先行車両が前回検出された自車走行レーン上の先行車両の予測現在位置周辺にないと判断されたときはステップ３８へ進み、前回検出された先行車両から今回検出された先行車両に変更する。そして、ステップ３９でタイマーＴをリセットして図４の制御プログラムへリターンする。
【００５２】
なお、この先行車両の追尾は距離測定装置１の測定データに基づいて行うので、距離測定装置１の測距範囲内で追尾可能であるが、追尾しているのは自車の走行レーン上の先行車両であり、前回の先行車両が自車の走行レーンから車線変更した場合には、その時点で追尾対象の先行車両ではなくなる。
【００５３】
上述した第２の実施の形態の車両走行制御結果を、図１３に示すような状況を例に上げて説明する。
ロックオン制御中でないときに、図１３ａに示すように距離測定装置１の測距範囲９４０の中で自車９４１の走行レーンを先行する車両９４２を検出した場合は、とりあえずその先行車両９４２を追従対象とするが、その先行車両９４２に直ちにロックオンしない。先行車両９４２が検出されてから所定時間ｔDが経過しない内に、図１３ｂに示すように先行車両９４２が走行レーンを変更した場合は、自車の走行レーンを先行する車両を検索し、自車の走行レーンを先行する車両Ｂ９４３が検出された場合はその車両Ｂ９４３を新しい先行車両とし、追従対象とする。
【００５４】
図１３ｃに示すように、同一の先行車両Ｂ９４３に対して所定時間ｔDより長く先行車両追従制御が続けられた場合は、ロックオン制御を開始してその先行車両Ｂ９４３をロックオン車両に設定する。その後、すでにロックオンした先行車両Ｂ９４３が車線を変更しても、そのまま追従対象とする。
【００５５】
この第２の実施の形態において、同一の先行車両に対する先行車追従制御の継続時間が所定時間ｔDを越えるまでは、上述した状態報知装置９の先行車両認識状態表示部９ｄを点滅させ、所定時間ｔDが経過してその先行車両にロックオンしたら先行車両認識状態表示部９ｄを点灯するようにしてもよい。
【００５６】
なお、図１１のステップ６において、車両前方の看板などの車両以外の物体を先行車両と誤認するのを防止するために、自車の走行レーン上に所定時間ｔS以上、つまり距離測定装置１の所定の測定回数以上継続して車両を検出した場合にそれを先行車両と認定し、先行車両ありと判定する場合には、上記ロックオン車両設定時の判定時間tDに少なくとも先行車両の判定時間ｔSよりも長い時間を設定する。
【００５７】
このように、第２の実施の形態によれば、ロックオン制御中でないときに自車の走行レーンを先行する車両を発見しても直ちにその車両にロックオンせず、所定時間ｔDより長く同一先行車両に対して先行車追従制御を継続した場合に限り、その先行車両を追従対象としてロックオン制御を開始し、ロックオン車両に設定するようにしたので、屈曲路で隣の走行レーンを走る車両や道路脇の看板などの固定物に対して誤ってロックオンしたり、運転者の意に反して車速の遅い先行車両にロックオンすることが避けられ、適切な先行車両を追従対象としてロックオンすることができる。
【００５８】
以上の実施の形態の構成において、距離測定装置１が測定手段を、操舵角検出装置３が操舵角検出手段を、追従対象車両決定装置８が先行車検出手段および車両特定手段、ＡＣＣコントローラー４が特定車両追従制御手段、定速走行制御手段および先行車追従制御手段を、車速検出装置２が自車速検出手段をそれぞれ構成する。
【図面の簡単な説明】
【図１】  第１の実施の形態の構成を示す図である。
【図２】  状態報知装置を示す図である。
【図３】  車両走行制御を示すフローチャートである。
【図４】  ＡＣＣコントロール・ルーチンを示すフローチャートである。
【図５】  ロックオン処理による追従対象車両決定ルーチンを示すフローチャートである。
【図６】  ロックオン車両の変更方法を説明する図である。
【図７】  第１の実施の形態の車両走行制御結果を説明する図である。
【図８】  第１の実施の形態の車両走行制御結果を説明する図である。
【図９】  先行車を発見してロックオン制御を開始するときの動作を説明する図である。
【図１０】  第２の実施の形態の構成を示す図である。
【図１１】  第２の実施の形態の車両走行制御を示すフローチャートである。
【図１２】  ロックオン可否判断ルーチンを示すフローチャートである。
【図１３】  第２の実施の形態の車両走行制御結果を説明する図である。
【符号の説明】
１  距離測定装置
２  車速検出装置
３  操舵角検出装置
４  ＡＣＣコントローラー
５  スロットルアクチュエーター
６  変速機コントローラー
７  ブレーキアクチュエーター
８  追従対象車両決定装置
８ａ  車両認識部
８ｂ  対象車両選択部
８ｃ  ロックオン可否判断部
９  状態報知装置
【図１】
0003666338.tif 000002
【図２】
0003666338.tif 000003
【図３】
0003666338.tif 000004
【図４】
0003666338.tif 000005
【図５】
0003666338.tif 000006
【図６】
0003666338.tif 000007
【図７】
0003666338.tif 000008
【図８】
0003666338.tif 000009
【図９】
0003666338.tif 000010
【図１０】
0003666338.tif 000011
【図１１】
0003666338.tif 000012
【図１２】
0003666338.tif 000013
【図１３】
0003666338.tif 000014