(57)【特許請求の範囲】
【請求項１】
自車の進行方向の障害物を検出する障害物検出手段と、自車の走行状態を検出する走行状態検出手段と、手動により自動制動を作動させるか否かを選択させる選択手段と、前記選択手段で自動制動の実行指示が行われた場合に、前記障害物検出手段及び走行状態検出手段の検出結果に基づいて目標自動減速度を算出し、その算出結果に基づいて自動制動を行う自動制動手段と、を備えた車両用衝突防止装置において、
乗員の制動操作に応じた目標手動減速度を算出する乗員目標減速度算出手段と、前記目標自動減速度より前記目標手動減速度が大きい場合に、前記自動制動による制動力に代えて前記目標手動減速度に基づいて制動力を発生する乗員制動力発生手段と、前記自動制動手段による制動特性を変更可能な自動制動特性変更手段と、を備え、
前記自動制動手段は、前記目標自動減速度を増大させた後、一定値に維持し、その後、前記目標自動減速度を減少させ、
さらに、前記自動制動特性変更手段は、手動により前記制動特性を設定させる手動設定手段と、前記手動設定手段で中立状態よりも制動力が強くなるように設定された場合には、前記自動制動の制動力が中立基準値よりも強くなり且つ前記自動制動の開始時期が障害物に近づくように前記制動特性を変更し、前記手動設定手段で中立状態よりも制動力が弱くなるように設定された場合には、前記自動制動の制動力が中立基準値よりも弱くなり且つ前記自動制動開始時期が障害物から離れるように前記制動特性を変更する自動補正手段と、乗員の制動操作により停車したときの乗員制動特性に基づいて前記中立基準値を設定する中立基準値設定手段と、を備えたことを特徴とする車両用衝突防止装置。
【請求項２】
自車の進行方向の障害物を検出する障害物検出手段と、自車の走行状態を検出する走行状態検出手段と、手動により自動制動を作動させるか否かを選択させる選択手段と、前記選択手段で自動制動の実行指示が行われた場合に、前記障害物検出手段及び走行状態検出手段の検出結果に基づいて目標自動減速度を算出し、その算出結果に基づいて自動制動を行う自動制動手段と、を備えた車両用衝突防止装置において、
乗員の制動操作に応じた目標手動減速度を算出する乗員目標減速度算出手段と、前記目標自動減速度より前記目標手動減速度が大きい場合に、前記自動制動による制動力に代えて前記目標手動減速度に基づいて制動力を発生する乗員制動力発生手段と、前記自動制動手段による制動特性を変更可能な自動制動特性変更手段と、を備え、
前記自動制動手段は、前記目標自動減速度を増大させた後、一定値に維持し、その後、前記目標自動減速度を減少させ、
さらに、前記自動制動特性変更手段は、手動により前記制動特性を設定させる手動設定手段と、前記手動設定手段で中立状態よりも自動制動の開始時期が障害物に近づくように設定された場合には、前記自動制動の開始時期が中立状態よりも障害物に近づき且つ前記自動制動の制動力が強くなるように前記制動特性を変更し、前記手動設定手段で中立状態よりも自動制動の開始時期が早くなるように設定された場合には、前記自動制動開始時期が中立基準値よりも障害物から離れ且つ前記自動制動の制動力が中立基準値よりも弱くなるように前記制動特性を変更する自動補正手段と、乗員の制動操作により停車したときの乗員制動特性に基づいて前記中立基準値を設定する中立基準値設定手段と、を備えたことを特徴とする車両用衝突防止装置。
【請求項３】
前記自動補正手段は、前記手動設定手段が自動制動を開始する自車から障害物までの距離を増減するように操作されたときには、目標停止位置を固定したまま、自動制動を開始する自車から障害物までの距離が増減するように前記制動特性を変更することを特徴とする請求項１に記載の車両用衝突防止装置。
【請求項４】
前記中立基準値設定手段は、乗員の制動操作により停止したときの乗員制動特性である、制動開始から車両停止までの平均減速度及び車両停止時の自車から障害物までの距離に基づいて前記中立基準値を設定することを特徴とする請求項１から３のいずれか１項に記載の車両用衝突防止装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、障害物との衝突を防止するための自動制動手段を備えた車両用衝突防止装置に係り、特に、違和感の少ない制動特性を乗員に供与できる車両用衝突防止装置に関する。
【０００２】
【従来の技術】
このような車両衝突防止装置としては、例えば特開平１０−３３８１１１号公報に記載される緊急ブレーキ装置のように、車両状態検出手段及び走行環境検出手段の検出結果に応じて、緊急ブレーキが必要であると判定された場合に、緊急ブレーキを自動的に作動させるものがある。
【０００３】
また、例えば特開平１０−１７２１００号公報に記載される車間距離制御装置及び当該装置を設置したオートマチック・トランスミッション車のように、乗員に車間距離に応じて目標車速を設定させ、前方車両が停止した時に乗員に設定させた目標車速になるようにブレーキアクチュエータを作動させて、自車両を自動的に停止させるものもある。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記従来の車両衝突防止装置のうち、特開平１０−３３８１１１号公報に記載される技術では、自動制動の開始時期は、自車と障害物との位置関係及び相対的な運動状態から一意に定まる構成であったため、減速せずに操舵で回避することを好む運転者にとっては、自動制動の開始時期が早すぎて煩わしかったり、また、急制動を嫌う運転者にとっては、もっと余裕のある時期から自動制動を開始した方がよいと感じさせたりすることがあった。
【０００５】
また、特開平１０−１７２１００号公報に記載される技術は、運転者が設定した目標車速で車間距離の制御がなされるが、車間距離制御を想定したものであるため、先行車が通常の減速度で停車する場合には違和感のない自動制動が行われるものの、例えば、それまで先行車として追従してきた車両が車線変更等により自車線から離脱したり、一般の市街地走行で歩行者が飛び出したり、交差点で車両が飛び出す等、車両の進行方向に不意な障害物が現れた場合には、車間距離に十分な余裕があるにもかかわらず、目標車速になるように急激な制動が行われる可能性があり、運転者に対して違和感を与える可能性もある。
【０００６】
本発明は、このような従来技術の問題点に鑑みてなされたものであり、違和感の少ない制動特性を乗員に供与できる車両用衝突防止装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に係る発明である車両用衝突防止装置は、自車の進行方向の障害物を検出する障害物検出手段と、自車の走行状態を検出する走行状態検出手段と、手動により自動制動を作動させるか否かを選択させる選択手段と、前記選択手段で自動制動の実行指示が行われた場合に、前記障害物検出手段及び走行状態検出手段の検出結果に基づいて目標自動減速度を算出し、その算出結果に基づいて自動制動を行う自動制動手段と、を備えた車両用衝突防止装置において、乗員の制動操作に応じた目標手動減速度を算出する乗員目標減速度算出手段と、前記目標自動減速度より前記目標手動減速度が大きい場合に、前記自動制動による制動力に代えて前記目標手動減速度に基づいて制動力を発生する乗員制動力発生手段と、前記自動制動手段による制動特性を変更可能な自動制動特性変更手段と、を備え、前記自動制動手段は、前記目標自動減速度を増大させた後、一定値に維持し、その後、前記目標自動減速度を減少させ、さらに、前記自動制動特性変更手段は、手動により前記制動特性を設定させる手動設定手段と、前記手動設定手段で中立状態よりも制動力が強くなるように設定された場合には、前記自動制動の制動力が中立基準値よりも強くなり且つ前記自動制動の開始時期が障害物に近づくように前記制動特性を変更し、前記手動設定手段で中立状態よりも制動力が弱くなるように設定された場合には、前記自動制動の制動力が中立基準値よりも弱くなり且つ前記自動制動開始時期が障害物から離れるように前記制動特性を変更する自動補正手段と、乗員の制動操作により停車したときの乗員制動特性に基づいて前記中立基準値を設定する中立基準値設定手段と、を備えたことを特徴とする。
【０００８】
一方、請求項２に係る発明である車両用衝突防止装置は、自車の進行方向の障害物を検出する障害物検出手段と、自車の走行状態を検出する走行状態検出手段と、手動により自動制動を作動させるか否かを選択させる選択手段と、前記選択手段で自動制動の実行指示が行われた場合に、前記障害物検出手段及び走行状態検出手段の検出結果に基づいて目標自動減速度を算出し、その算出結果に基づいて自動制動を行う自動制動手段と、を備えた車両用衝突防止装置において、乗員の制動操作に応じた目標手動減速度を算出する乗員目標減速度算出手段と、前記目標自動減速度より前記目標手動減速度が大きい場合に、前記自動制動による制動力に代えて前記目標手動減速度に基づいて制動力を発生する乗員制動力発生手段と、前記自動制動手段による制動特性を変更可能な自動制動特性変更手段と、を備え、前記自動制動手段は、前記目標自動減速度を増大させた後、一定値に維持し、その後、前記目標自動減速度を減少させ、さらに、前記自動制動特性変更手段は、手動により前記制動特性を設定させる手動設定手段と、前記手動設定手段で中立状態よりも自動制動の開始時期が障害物に近づくように設定された場合には、前記自動制動の開始時期が中立状態よりも障害物に近づき且つ前記自動制動の制動力が強くなるように前記制動特性を変更し、前記手動設定手段で中立状態よりも自動制動の開始時期が早くなるように設定された場合には、前記自動制動開始時期が中立基準値よりも障害物から離れ且つ前記自動制動の制動力が中立基準値よりも弱くなるように前記制動特性を変更する自動補正手段と、乗員の制動操作により停車したときの乗員制動特性に基づいて前記中立基準値を設定する中立基準値設定手段と、を備えたことを特徴とする。
【０００９】
また、請求項３に係る発明は、請求項１に記載の発明である車両用衝突防止装置において、前記自動補正手段は、前記手動設定手段が自動制動を開始する自車から障害物までの距離を増減するように操作されたときには、目標停止位置を固定したまま、自動制動を開始する自車から障害物までの距離が増減するように前記制動特性を変更するようにした。
【００１０】
さらに、請求項４に係る発明は、請求項３に記載の発明である車両用衝突防止装置において、前記中立基準値設定手段は、乗員の制動操作により停止したときの乗員制動特性である、制動開始から車両停止までの平均減速度及び車両停止時の自車から障害物までの距離に基づいて前記中立基準値を設定するようにした。
【００１６】
【発明の効果】
請求項１に係る発明である車両用衝突防止装置にあっては、自動制動特性変更手段は、制動力が強くなるように前記制動特性を変更したときは、自動制動の開始時期が前記障害物に近づくように前記制動特性を変更する構成としたため、人間の操作感覚にあうように制動特性が変化するので、違和感の少ない制動特性を乗員に供与できる。
また、前記中立基準値は、乗員が自ら制動操作したときの乗員制動特性に基づいて設定されるようになっているため、運転者は、自身の制動操作を基準にして、自動制動の特性を設定可能となるので、所望の制動特性に容易に設定できる。
【００１７】
一方、請求項２に係る発明である車両用衝突防止装置にあっては、自動制動特性変更手段は、自動制動の開始時期が前記障害物に近づくように前記制動特性を変更したときは、制動力が強くなるように前記制動特性を変更する構成としたため、請求項１と同様に、違和感の少ない制動特性を乗員に供与できる。
【００１９】
また、請求項３に係る発明である車両用衝突防止装置にあっては、前記自動補正手段は、前記手動設定手段が自動制動を開始する自車から障害物までの距離を増減するように操作されたときには、目標停止位置を固定したまま、自動制動を開始する自車から障害物までの距離が増減するように前記制動特性を変更するようにしたため、人間の操作感覚にあうように制動特性が変化するので、違和感の少ない制動特性を乗員に供与できる。
【００２０】
【発明の実施の形態】
これ以下、本発明の衝突防止装置の各種実施形態を添付図面に基づいて説明する。
図１は本発明の第１の実施形態を示す概略構成図であって、図中、１ＦＬ、１ＦＲは前輪、１ＲＬ、１ＲＲは後輪であって、当該前輪及び後輪には、それぞれ制動力を発生するディスクブレーキ２が設けられており、各ディスクブレーキ２の制動流体圧は制動流体圧制御装置３によって制御される。この制動流体圧制御装置３は、通常はブレーキペダル４の踏み込み量に応じた目標ブレーキ圧力が制動制御用コントローラ５から入力されるようになっているが、自動ブレーキが必要なときにはブレーキペダル４の踏み込み量に係わらず、制動に必要な目標ブレーキ圧力が制動制御用コントローラ５から入力されるようになっている。
【００２１】
一方、車両の前方側には、ＣＣＤカメラ等から構成され、自車両前方の映像を撮像する撮像装置６が取り付けられている。また、車両の前方側には、先行車両との間の車間距離を検出するレーダ装置７が設けられている。このレーダ装置７としては、例えばレーザ光を前方に照射して車両前方の物体からの反射光を受光することにより、当該車両前方物体と自車両との距離を計測するレーダ装置等を適用することができる。そして、後述する制動制御用コントローラ５では、前記撮像装置６の撮像情報とレーダ装置７の車両前方物体距離とを組み合わせ、自車両の走行に支障を来す障害物を検出する。
【００２２】
各車輪１ＦＬ〜１ＲＲには、当該車輪の回転速度、つまり車輪速Ｖwfl〜Ｖwrrを検出する車輪速センサ８が取り付けられている。この車輪速センサ８は、例えばアンチスキッド制御装置や駆動力制御装置が動作しているか、或いは所望する制動力が付与されているか否かの判定のために車輪速Ｖwfl〜Ｖwrrを検出すると共に、この車輪速Ｖwfl〜Ｖwrrに基づいて車速を検出するためにも用いられる。
【００２３】
前記ブレーキペダル４には、当該ブレーキペダル４の踏み込みを検出するブレーキスイッチ９及び当該ブレーキペダル４の踏み込み位置からのストローク（踏み込み量、或いは操作量）を検出するブレーキペダルストロークセンサ１０が取り付けられている。ステアリングホイール１１を支持するステアリングシャフト１２には、操舵角を検出する操舵角センサ１３が取り付けられている。また、アクセルペダル１４ａには、当該アクセルペダル１４ａの踏み込み位置からのストロークを検出するアクセルペダルストロークセンサ１４が取り付けられている。さらに、車両には、自車両のヨーイング運動を検出するためのヨーレートセンサ１５、自車両に作用する前後及び横方向の加速度を検出する加速度センサ１６が設けられ、これらの出力信号は、制動制御用コントローラ５に入力される。なお、これらの出力信号の一部は、例えばエンジン出力制御装置、変速機制御装置における独自の制御にも用いられる。
【００２４】
また、ステアリングホイール１１には、図２に示すように、当該自動ブレーキ機能を作動させるか否かを運転者が選択するための自動ブレーキ起動スイッチ１７と、自動制動の特性を運転者が設定可能な自動ブレーキ設定スイッチ１８と、が付設されている。自動ブレーキ起動スイッチ１７は、押しボタン式のスイッチであり、押し込んだ状態で自動ブレーキ機能が起動するようになっており、自動ブレーキ設定スイッチ１８は、ロータリー式のスイッチであり、上下２方向にそれぞれ自動制動の制動減速度を強める方向と弱める方向とが対応づけられている。
【００２５】
そして、これらの各センサからの出力信号に基づいて、前記制動制御用コントローラ５では、操舵角センサ１３、ヨーレートセンサ１５、加速度センサ１６及び車輪速センサ８の各検出結果に基づく自車の走行状態から走行経路を算出するとともに、前記撮像装置６及びレーダ装置７で検出した車両前方撮像情報及び位置情報を重ね合わせて障害物（前方車両を含む）を検出して、自車に対する障害物の相対位置（進行方向の距離、横位置）及び相対速度を算出し、自車との衝突可能性が大きい場合には、当該障害物との衝突を回避する制動力を算出し、その制動力が得られるように前記制動流体圧制御装置３に指令値を出力して車両を減速するように構成されている。
【００２６】
なお、本実施形態では、図１に示すように、例えば障害物との衝突を回避するような緊急制動時に、その内容を乗員に知らしめるため、インストゥルメントパネル１９に警報を表示したり、アラームを鳴らしたりするように構成されている。
また、制動制御用コントローラ５には、乗員制動特性メモリが接続されており、後述する制動制御用コントローラ５の動作に応じて、乗員の減速特性を記憶することができる。乗員制動特性メモリの搭載位置としては、制動制御用コントローラ５に内蔵されているものと、インストゥルメントパネル１９に付設された入出力装置を介して読み書きするものとがあり、後者は、さらに、メモリ媒体として本発明の対象となるブレーキ制御専用のメモリ媒体を用いるものと、他の車載装置のメモリ媒体を用いるものとがある。
【００２７】
制動制御用コントローラ５は、前述のような制御を行うためにマイクロコンピュータとその周辺機器とを備えている。そして、この制動制御用コントローラ５内のマイクロコンピュータでは、図３のフローチャートに示すように、ブレーキ制御の演算処理を実施するようになっている。
この演算処理は、所定の制御周期ΔＴ（例えば、１０msec. ）毎にタイマ割り込み処理として実行される。
【００２８】
この演算処理では、まずステップ３０１で、自動制動が必要な状況であるか否かを判定する自動ブレーキモード処理を実行してから、ステップ３０２に移行する。
自動ブレーキモード処理は、図４のフローチャートに示すように、まずステップ４０１で、自動ブレーキ起動スイッチ１７が押されているかどうかの判定により、自動ブレーキ機能が運転者により起動されているか否かを判定し、現在、自動ブレーキ機能が起動されている場合にはステップ４０２に移行し、そうでない場合にはステップ４０７に移行する。
【００２９】
ステップ４０２では、前記障害物検出手段である撮像装置６及びレーダ装置７の検出結果から、車両進行方向に障害物が検出されているか否かを判定するとともに、各車輪１ＦＬ〜１ＲＲに取り付けられている車輪速センサ８の検出結果から車速を検出して車両が走行中であるか否かを判定し、走行中に障害物を検出した場合にはステップ４０３に移行し、そうでない場合にはステップ４０７に移行する。
【００３０】
ステップ４０３では、自動ブレーキモード設定値Ａb_modeが「２」、つまり自動制動が必要なモードに、既に設定されているかどうかを判定し、自動制動が必要なモードである場合にはステップ４０５に移行し、そうでない場合にはステップ４０４に移行する。
ステップ４０４では、自動制動を開始するか否かの判定に利用される自動ブレーキ開始距離Ｘstart を算出する自動ブレーキ開始距離演算ルーチンを実行し、ステップ４０５に移行する。
【００３１】
自動ブレーキ開始距離演算ルーチンは、図５のフローチャートに示すように、まず、ステップ５０１で、乗員制動特性メモリから、自動制動開始判定基準減速度αab_brk0、及び障害物と停止した自車との最終停止目標距離Ｘstopを読み出してからステップ５０２に移行する。自動制動開始判定基準減速度αab_brk0、及び障害物との最終停止目標距離Ｘstopの算出方法は後述する。
【００３２】
ステップ５０２では、自動ブレーキ設定スイッチ１８の設定位置ΔＯpを検出してからステップ５０３に移行する。設定位置ΔＯpは、自動ブレーキ設定スイッチ１８の中立位置からの偏差であらわされ、０、±１、±２、・・等の整数値となる。
ステップ５０３では、障害物と自車速度との相対速度Ｖrを下記１式で演算し、ステップ５０４に移行する。なお、Ｖcarは自車の車速であり、Ｖobは障害物の移動速度である。
【００３３】
Ｖr＝Ｖcar−Ｖob                                        ．．．（１）
ステップ５０４では、自動制動の開始判定に利用される基準減速度αab_brkを下記２式で演算してからステップ５０５に移行する。
αab_brk＝αab_brk0＋ΔＯp・αres                       ．．．（２）
基準減速度αab_brkは、乗員の通常走行における減速特性に基づいて算出された自動制動開始判定基準減速度αab_brk0に、現在設定されている変更幅を付加したものであり、その変更幅は、設定位置ΔＯpに減速度に変換するための係数αres を掛け合わせたものである。
【００３４】
次にステップ５０５では、自動ブレーキ開始距離Ｘstartを下記３式で演算し、自動ブレーキモード処理ルーチンに戻る。
Ｘstart＝Ｖr2／(２・αab_brk)＋Ｘstop                   ．．．（３）
図５のフローチャートの演算によれば、乗員による自動ブレーキ設定スイッチ１８の操作によって、図６に示すように、制動パタンが変更されることになる。
【００３５】
すなわち、自動ブレーキ設定スイッチ１８が中立位置に設定されているときの自動ブレーキ開始距離Ｘstartを中立基準値Ｘstart0（図６中、実線図示）とすると、本実施形態では、自動ブレーキ設定スイッチ１８がＵＰ側に設定された場合には、ステップ５０４で、基準減速度αab_brkが強くなるため、ステップ５０５で、自動ブレーキ開始距離Ｘstart1が中立基準値Ｘstart0よりも減少し、自動制動の開始時期が障害物に近づく（図６中、破線図示）。
【００３６】
逆に、自動ブレーキ設定スイッチ１８がＤＯＷＮ側に設定された場合には、ステップ５０４で、基準減速度αab_brkが弱くなるため、ステップ５０５で、自動ブレーキ開始距離Ｘstart2が中立基準値Ｘstart0よりも減少し、自動制動の開始時期が障害物から離れる（図６中、一点鎖線図示）。
自動ブレーキ開始距離演算ルーチンによって自動ブレーキ開始距離Ｘstartが算出されると、次に、ステップ４０５で、自車から障害物までの距離Ｘobが自動ブレーキ開始距離Ｘstartより小さいかどうか、すなわち、障害物に接近して自動ブレーキが必要な距離に達しているかどうかを判定し、未だ到達していない場合にはステップ４０６へ、既に到達している場合にはステップ４０９へ進む。
【００３７】
ステップ４０６では、自動ブレーキ開始距離Ｘstartに既定の余裕時間ｔwarnでの車間距離変化ｔwarn・Ｖrを加えた距離に、自車から障害物までの距離Ｘobが達しているかどうかを判定し、未だ到達していない場合にはステップ４０７へ、既に到達している場合にはステップ４０８へ進む。本実施形態においては余裕時間ｔwarnの値は、１．５秒に設定されるが、これは、一般的に運転者が制動対象となる車両進行方向の障害物を発見して、ブレーキを作動させるのに要する時間が１秒程度といわれていることから定めたものである。
【００３８】
ステップ４０７〜４０９は、自動ブレーキモード設定値Ａb_modeの値をセットし、その自動ブレーキモード設定値Ａb_modeを自動ブレーキモード処理からブレーキ制御メインルーチンへリターンするものであり、ステップ４０７では自動ブレーキモード設定値Ａb_modeを「０」に、すなわち、何も作動させないモード（以後、非作動モードと呼ぶ）にセットする。ステップ４０８では、自動ブレーキモード設定値Ａb_modeを「１」に、すなわち障害物に対して接近しており、間もなく自動ブレーキを作動させることを運転者に警報するモード（以後、警報モードと呼ぶ）にセットする。また、ステップ４０９では自動ブレーキモード設定値Ａb_modeを「２」に、すなわち自動ブレーキ設定スイッチ１８によって設定した制動力で、自動ブレーキを作動させるモード（以後、自動制動モードと呼ぶ）にセットする。
【００３９】
以上の処理によってステップ３０１の自動ブレーキモード設定値Ａb_modeがセットされると、ステップ３０２では、自動ブレーキモード設定値Ａb_modeが「０」（非作動モード）かどうか判定し、非作動モードの場合にはステップ３０５に移行し、非作動モード以外（警報モード、自動制動モード）の場合にはステップ３０３に移行する。
【００４０】
ステップ３０３では、ブレーキスイッチ２がオン状態になっており、ブレーキペダルが踏まれているかどうかを判定し、ブレーキペダルが踏まれている場合にはそのままステップ３０５に移行し、ブレーキペダルが踏まれていない場合にはステップ３０４へ移行して、自動ブレーキを作動させることを警報する警報アラームを作動させるとともに、インストゥルメントパネル１９に障害物の存在を報知する表示を実施させる指令を出力し、ステップ３０５に移行する。
【００４１】
つまり、ステップ３０１で自動ブレーキモード設定値Ａb_modeが、警報モード又は自動制動モードにセットされているにもかかわらず、運転者がブレーキを踏んでいない場合に、障害物の接近を警報するようになっている。
ステップ３０５では、自動ブレーキモード設定値Ａb_modeが「２」（自動制動モード）であるかどうか判定し、自動制動モードの場合にはステップ３０６に移行し、それ以外の場合にはステップ３０７に移行する。
【００４２】
ステップ３０６では、車両を自動制動させる際に必要な減速度である目標自動減速度ＡＢＧを算出する目標自動減速度演算ルーチンを実行してから、ステップ３０９に移行する。
目標自動減速度演算ルーチンは、図７のフローチャートに示すように、まず、ステップ７０１では、自動制動中の進行距離ｘを下記４式で算出し、ステップ７０２に移行する。
【００４３】
ｘ＝（Ｘstart−Ｘob）／Ｘstart                          ．．．（４）
したがって、自動制動中の進行距離ｘは、自車から障害物までの距離Ｘobが「自動ブレーキ開始距離Ｘstart」のとき「０」となり、自車が障害物に接近するにつれて大きくなって、自車から障害物までの距離Ｘobが「０」のとき「１」となり、１≧ｘ≧０となる。
【００４４】
ステップ７０２では、停止目標距離Ｘstop(x)を算出し、ステップ７０３に移行する。停止目標距離Ｘstop(x)は、図８に示すように、自動制動中の進行距離ｘによって定まる特性を持つ。
ステップ７０３では、目標自動減速度ＡＢＧを下記５式で算出し、ブレーキ制御メインルーチンへ戻る。
【００４５】
ＡＢＧ＝Ｖr2／｛２・（Ｘob−Ｘstop(x)）｝             ．．．（５）
停止目標距離Ｘstop(x)と目標自動減速度ＡＢＧとの関係を具体的に説明すると、先ず、停止目標距離Ｘstop(x)は、図８の制御マップに示すように、自動制御開始時点では最終停止目標距離Ｘstopよりも小さくしておき、その時点から徐々に車両が障害物に近づくにつれて最終停止目標距離Ｘstopから徐々に大きくするようになっており、停止目標距離Ｘstop(x)を徐々に大きくするということは、走行中の車両から見れば、停止目標位置が自車速よりも速い速度で近づいてくることになるから、結果として、目標自動減速度ＡＢＧが徐々に増大することになる（図６の各特性の前半部分）。
【００４６】
また、一旦増大した停止目標距離Ｘstop(x)は、減少に転じ、最終停止目標距離Ｘstopに達した後はしばらく一定値を保つ。このため、目標自動減速度ＡＢＧは、緩やかな減少傾向となる（図６の各特性の中盤部分）。
そして、停止目標距離Ｘstop(x)は、最終停止目標距離Ｘstopに達する直前で再び減少に転じ、最終停止目標距離Ｘstopよりも若干小さい値が最終値となる。このため、目標自動減速度ＡＢＧは、減少傾向が緩やかになって、なめらかに零に収束する（図６の各特性の終盤部分）。
【００４７】
以上のように目標自動減速度ＡＢＧが変化する結果、一般的な運転者が操作した場合に近い制動特性となるから、多くの場合、自動制動であっても、違和感の少ない制動感覚を乗員が感じるようになる。
図７のフローチャートの演算によれば、乗員により自動ブレーキ設定スイッチ１８が制動力が強くなるように操作されて自動ブレーキ開始距離Ｘstartが小さくなると、図８の制御マップにおける停止目標距離Ｘstop(x)が最大のところでの、上記５式の分母にあたる（Ｘob−Ｘstop(x)）の値がそれまでの値よりも小さくなるため、上記５式の演算結果である目標自動減速度ＡＢＧが逆に大きくなり、制動力が強められる。
【００４８】
また、自動ブレーキ設定スイッチ１８が制動力が弱くなるように操作されて自動ブレーキ開始距離Ｘstartが大きくなると、図８の制御マップにおける停止目標距離Ｘstop(x)が最大のところでの、上記５式の分母にあたる（Ｘob−Ｘstop(x)）の値がそれまでの値よりも大きくなるため、上記５式の演算結果である目標自動減速度ＡＢＧが逆に小さくなり、制動力が弱められる。
【００４９】
図３に示すブレーキ制御ルーチンにおいて、ステップ３０５の判定で、自動ブレーキモード設定値Ａb_modeが「２」（自動制動モード）以外であって、ステップ３０７に移行した場合は、自動ブレーキフラグＦ１を「０」のリセット状態にして、ステップ３０８に移行し、さらに、目標自動減速度ＡＢＧをリセットして「０」にしてステップ３０９に移行する。
【００５０】
ステップ３０９では、例えば図９に示す制御マップ、即ちブレーキペダルストローク−目標手動減速度特性図に基づき、ブレーキペダルストロークセンサ３によって検出されるブレーキペダルストロークＢsに応じた目標手動減速度ＭＢＧを算出し、ステップ３１０に移行する。
ステップ３１０では、目標手動減速度ＭＢＧが「０」から正値に切り替わったかどうか、すなわち運転者がブレーキペダルを踏んだ直後かどうかを判定し、踏んだ直後である場合はステップ３１１に移行し、後述する自動減速度算出用パラメータ処理済みフラグをＦ２を「０」のリセット状態にしてステップ３１２に移行する。
【００５１】
ステップ３１２では、目標自動減速度ＡＢＧと目標手動減速度ＭＢＧの大きさを比較し、目標自動減速度ＡＢＧが目標手動減速度ＭＢＧよりも大きい場合には、ステップ３１３に移行し、自動ブレーキフラグＦ１を「１」のセット状態にし、ステップ３１４に移行して、目標自動減速度ＡＢＧを目標減速度ＢＧに設定してからステップ３１６に移行する。
【００５２】
ステップ３１２の判定において、目標自動減速度ＡＢＧが目標手動減速度ＭＢＧよりも小さい場合には、ステップ３１５に移行し、目標手動減速度ＭＢＧを目標減速度ＢＧに設定してからステップ３１６に移行する。
ステップ３１６では、図１０に示すように、目標減速度ＢＧに相当する自動ブレーキ圧を図１０の特性から算出し、目標ブレーキ圧力Ｂpとして制動流体圧制御装置３へ出力し、ステップ３１７に移行する。
【００５３】
したがって、例えば通常制動などのように、運転者によるブレーキペダルの踏み込み量、つまりブレーキペダルストロークＢsが小さく、目標手動減速度ＭＢＧが小さな正値である場合には、ステップ３１４で目標自動減速度ＡＢＧが目標減速度ＢＧに設定されるが、緊急制動のように、ブレーキペダルストロークＢsが大きく、目標手動減速度ＭＢＧが大きな正値になると、ステップ３１５に移行して、目標減速度ＢＧに設定され、ステップ３１６では、この大きな目標自動減速度が制動流体圧制御装置３に向けて出力され、結果的に運転者の意図に応じた減速度の大きな制動が可能となる。
【００５４】
ステップ３１７では、自動ブレーキフラグＦ１が「０」のリセット状態かどうか判定し、リセット状態の場合にはステップ３１８に移行し、リセット状態でない場合にはステップ３２１に移行する。
ステップ３１８では、目標手動減速度ＭＢＧが正値で車速Ｖcarが「０」かどうか、すなわち停車中で且つブレーキペダルが踏まれているかどうか判定し、判定が「ＹＥＳ」の場合にはステップ３１９に移行し、判定が「ＮＯ」の場合にはステップ３２１に移行する。
【００５５】
ステップ３１９では、自動減速度算出用パラメータ処理済みフラグＦ２が「０」のリセット状態かどうかを判定し、リセット状態のときはステップ３２０に移行し、リセット状態でないときはステップ３２１に移行する。
ステップ３２０では、自動減速度の算出に利用されるパラメータを演算する自動減速度算出用パラメータ演算ルーチンを実行する。
【００５６】
自動減速度算出用パラメータ演算ルーチンは、図１１のフローチャートに示すように、まず、ステップ１１０１で、前方に停止している障害物があるかどうか判別し、停止している障害物がある場合にはステップ１１０２に移行し、ない場合には以後の処理を実施せずに自動減速度算出用パラメータ演算ルーチンを終了する。本ルーチンは、図３のステップ３１７〜３１９の判定により、運転者の手動の制動で停止している状態で実行されるが、ステップ１１０１は、その中でもとくに前方に停止している障害物があって停止した状態に限定するための判定である。
【００５７】
ステップ１１０２では、後述する制御装置内の一時記憶メモリから減速開始時点での車速Vcar0を算出し、ステップ１１０３に移行する。具体的には、アクセルペダルストロークセンサ１４によるアクセルペダルストロークが「０」、すなわち、現在の停止状態に至るアクセルから足を離したときから、最も早くブレーキペダルを踏んだ時点での車速をVcar0とする。
【００５８】
次にステップ１１０３に移行し、制御装置内の一時記憶メモリから、前ステップの車速Ｖcarが「Vcar0」となった時点から、車速Ｖcarが「０」となるまでの所要時間ｔbrakeを算出し、ステップ１１０４に移行する。
ステップ１１０４では、今回の減速過程における平均減速度αmeanを下記６式で算出する。
【００５９】
αmean＝Ｖcar0／ｔbrake                                 ．．．（６）
また、ステップ１１０５では、ステップ１１０３の車速Ｖcarが「０」の時点での、障害物までの距離Ｘobを停止距離Ｌobに設定し、ステップ１１０６に移行する。
ステップ１１０６では、ステップ１１０４で得られた平均減速度αmeanと、ステップ１１０５で得られた停止距離Ｌobとを最新データとして乗員制動特性メモリに記憶し、ステップ１１０７では、更新されたデータを用いて平均減速度αmeanと停止距離Ｌobとのそれぞれの履歴を平均し、それぞれを自動制動開始判定基準減速度αab_brk0と、障害物との最終停止距離Ｘstopとして、乗員制動特性メモリに記憶してからステップ１１０８に移行する。
【００６０】
ここで、乗員制動特性メモリの記憶内容について説明する。乗員制動特性メモリは、運転者が自らブレーキペダルを踏んで停止する際の、減速特性データとして、ステップ１１０４で得られた平均減速度αmeanと、ステップ１１０５で得られる停止距離Ｌobと、を既定回数分だけ記憶しており、最新データが更新される際に、最古のデータを削除するいわゆるＦＩＦＯ型バッファ方式でデータを更新する。また、ステップ１１０７で記憶される自動制動開始判定基準減速度αab_brk0と、障害物との最終停止距離Ｘstopとは、最新データのみ記憶しており、本ルーチンで計算されるたび更新される。
【００６１】
ステップ１１０８では、自動減速度算出用パラメータ処理済みフラグＦ２を「１」のセット状態にして、メインルーチンに戻る。
なお、本ルーチンは、優先順位の低い割り込みルーチンとして扱われ、自動減速度算出用パラメータ処理済みフラグＦ２が「０」のリセット状態で、本ルーチンよりも優先順位の高い割り込みが発生した場合には、本ルーチンの実行途中であっても、その時点での処理状態を退避させて、メインルーチンへ戻り、次回に本ルーチンの処理が開始されると、退避させた時点から処理を再開させるようになっている。これにより、データ容量の大きい乗員制動特性メモリの処理に時間を要しても、車両の運動制御に影響を与えることがない。
【００６２】
図３に示すように、ブレーキ制御ルーチンのステップ３２１では、制御装置内の一時記憶メモリに、現在の減速情報として、車速Ｖcar、アクセルペダルストローク、ブレーキスイッチ状態、ブレーキペダルストロークＢs、障害物までの距離ＸobをＦＩＦＯ式に記憶する。
次に、本実施形態の動作を具体的な状況を交えて説明する。
【００６３】
まず、自動ブレーキ起動スイッチ１７がオフ状態のときに、車両前方の障害物との衝突を防ぐためにブレーキを踏んだとする。すると、ステップ３０１の自動ブレーキモード処理で自動ブレーキモード設定値Ａb_modeが「０」に設定されて、ステップ３０２の判定が「ＹＥＳ」となり、ステップ３０５の判定が「ＮＯ」となるため、ステップ３０７で自動ブレーキフラグＦ１が「０」のリセット状態にされ、また、ブレーキを踏んだ直後であるため、ステップ３１０の判定が「ＹＥＳ」となり、自動減速度算出用パラメータ処理済みフラグＦ２が「０」のリセット状態にされる。
【００６４】
また、ステップ３０８で目標自動減速度ＡＢＧが「０」のリセット状態にされたため、ステップ３１２の判定は「ＮＯ」となり、ステップ３１５で目標減速度ＢＧを目標手動減速度ＭＢＧに設定し、ステップ３１６で、目標減速度ＢＧに相当する目標ブレーキ圧力を算出し、その目標ブレーキ圧力Ｂpを制動流体圧制御装置３へ出力して、各輪のディスクブレーキ２を制御して制動力を発生する。
【００６５】
さらに、ステップ３０７で自動ブレーキフラグＦ１が「０」のリセット状態にされたため、ステップ３１７の判定は「ＹＥＳ」となるが、ブレーキを踏んだ直後であるため、車速Ｖcarは「０」になっておらず、ステップ３１８の判定は「ＮＯ」となり、ステップ３２１に移行して、制御装置内の一時記憶メモリに減速情報を記憶してブレーキ制御の演算処理を終了する。
【００６６】
そして、先ほどのブレーキ操作により車両が停止し、車速Ｖcarが「０」になったとする。すると、ステップ３１８及びステップ３１９の判定は「ＹＥＳ」となり、ステップ３２０の自動減速度算出用パラメータ演算ルーチンで、平均減速度αmeanと停止距離Ｌobに基づいて自動制動開始判定基準減速度αab_brk0と最終停止目標距離Ｘstopとを算出し、それらを乗員制動特性メモリに記憶する。
【００６７】
次に、自動ブレーキ起動スイッチ１７がオン状態で自動ブレーキ設定スイッチ１８が中立位置のときに、車両前方に障害物が検出されたとする。すると、自動ブレーキモード処理のステップ４０４で実行される自動ブレーキ開始距離演算ルーチンにおいて、ステップ５０４で、基準減速度αab_brkが自動制動開始基準減速度αab_brk0に設定され、ステップ５０５で、その基準減速度αab_brkに基づいて自動ブレーキ開始距離Ｘstartを演算した後、自動ブレーキモード処理に戻る。
【００６８】
ここで、自動ブレーキ設定スイッチ１８をＵＰ側に、つまり制動力を強めるように設定したとする。すると、ステップ５０４で、基準減速度αab_brkが自動制動開始基準減速度αab_brk0よりも大きく設定され、ステップ５０５の自動ブレーキ開始距離Ｘstartは、自動ブレーキ設定スイッチ１８が中立位置に設定されるときよりも短く、つまり障害物に近づくように設定される。
【００６９】
また、自動ブレーキ設定スイッチ１８をＤＯＷＮ側に、つまり自動ブレーキの制動力を弱めるように設定したとする。すると、ステップ５０４で、基準減速度αab_brkが自動制動開始基準減速度αab_brk0よりも小さく設定され、ステップ５０５の自動ブレーキ開始距離Ｘstartは、自動ブレーキ設定スイッチ１８が中立位置に設定されるときよりも長く、つまり障害物から離れるように設定される。
【００７０】
このように、自動ブレーキ設定スイッチ１８を備えたため、運転者は、自動制動強さを所望の特性に設定することができる。
また、自動ブレーキ設定スイッチ１８の中立位置と、制動力の中立基準値及び自動制動の開始時期の中立基準値と、が対応づけられているため、運転者は、中立基準値と比較して制動特性を設定することができるので、所望の制動特性に容易に変更できる。
【００７１】
さらに、運転者が通常に操作しているブレーキ制動力の強さを基準としているため、その基準値よりも強いか弱いかという単純な方法によって容易に設定することができ、より違和感の少ない制動特性を供与できる。
また、制動力が強くなるように制動特性を変更したときは、自動ブレーキ開始距離Ｘstartが短くなるように制動特性を変更し、自動制動の開始時期が障害物に近づくように制動特性を変更するとともに、制動力が弱くなるように制動特性を変更したときは、自動ブレーキ開始距離Ｘstartが長くなるように制動特性を変更し、自動制動の開始時期が障害物から離れるように制動特性を変更するため、人間の操作感覚にあうように制動特性が変化するので、一つのスイッチの設定によって、違和感の少ない制動特性を乗員に供与できる。
【００７２】
自動ブレーキ開始距離演算ルーチンが終了して、ステップ４０５に移行したときに、自車が障害物に近づいており、自車から障害物までの距離Ｘobが自動ブレーキ開始距離Ｘstartよりも小さいとする。すると、ステップ４０５の判定は「ＹＥＳ」となり、ステップ４０９で、自動ブレーキモード設定値Ａb_modeが「２」に設定された後、ブレーキ制御の演算処理に戻る。
【００７３】
自動ブレーキモード設定値Ａb_modeが「２」であるため、ブレーキ制御の演算処理において、ステップ３０５の判定は「ＹＥＳ」となり、ステップ３０６の目標自動減速度演算ルーチンを実行して目標自動減速度ＡＢＧを演算する。
ここで、その目標自動減速度ＡＢＧが、目標手動減速度ＭＢＧよりも大きいとすると、ステップ３１２の判定は「ＹＥＳ」となり、ステップ３１４で目標減速度ＢＧを目標自動減速度ＡＢＧに設定し、ステップ３１６で、その目標ブレーキ圧力Ｂpを制動流体圧制御装置３へ出力して、各輪のディスクブレーキ２を制御して制動力を発生する。
【００７４】
なお、本実施形態においては、撮像装置６、レーダ装置７、及び制動制御用コントローラ５が障害物検出手段に対応し、車輪速センサ８、ブレーキスイッチ、ブレーキペダルストロークセンサ１０、操舵角センサ１３、アクセルペダルストロークセンサ１４、ヨーレートセンサ１５、及び加速度センサ１６が走行状態検出手段に対応し、制動制御用コントローラ５及び制動流体圧制御装置３が自動制動手段に対応し、ステップ５０１〜５０５及びステップ７０１〜７０３が自動補正手段に対応し、自動ブレーキ設定スイッチ１８が手動設定手段に対応する。
【００７５】
次に、本発明の車両衝突防止装置の第２実施形態について説明する。この実施形態では、前記図５のフローチャートに示す自動ブレーキ開始距離演算ルーチンに変えて、図１２のフローチャートが用いられる。両者はほとんど同じであるが、前述したステップ５０４及びステップ５０５が、ステップ１２０４に変更されている。このステップ１２０４では、自動ブレーキ開始距離Ｘstartを下記７式で算出する。
【００７６】
Ｘstart＝Ｖr2／（２・αab_brk0）−Ｖr・ΔＯp・ｔres＋Ｘstop ．．（７）
ここで、設定位置ΔＯpは、第１実施例と同様に０、±１、±２、．．．の整数値であるが、係数ｔresは、設定位置ΔＯpを時間表現に変換するためのものであり、例えば０．５秒といった時間が用いられる。
このように、本実施例によれば、通常のブレーキ操作の開始時期を基準として、その開始時期よりも、早い、遅いといった時間的な基準に基づいた設定によって、自動ブレーキの開始距離を設定することが可能となる。
【００７７】
また、設定位置ΔＯpが負値であれば、相対速度が大きいほど自動ブレーキ開始距離Ｘstartが大きくなるため、設定位置ΔＯpを切り変えることなく、例えば、高速道路と一般道といった走行環境の違いに対応することができる。
さらに、自動ブレーキ設定スイッチ１８をＵＰ側に、つまり自動制動の開始時期が障害物に近づくように設定したとすると、ステップ３０６の目標自動減速度演算ルーチンで目標自動減速度ＡＢＧが強くなるように設定され、自動ブレーキ設定スイッチ１８をＤＯＷＮ側に、つまり自動制動の開始時期が障害物から離れるように設定したとすると、目標自動減速度ＡＢＧが弱くなるように設定されるため、人間の操作感覚にあうように制動特性が変化するので、一つのスイッチの設定によって、違和感の少ない制動特性を乗員に供与できる。
【００７８】
さらに、本発明の車両衝突防止装置の第３の実施形態について説明する。この実施形態では、第２実施形態の式７において、設定位置ΔＯpを距離表現に変換するものであり、自動ブレーキ開始距離Ｘstartが障害物に近づくようにするのか、障害物から離れるようにするのかを設定するようにした場合である。
本実施形態においては、式７において、設定位置ΔＯpを距離に変化するために係数Ｘres＝Ｖr・ｔresを用いるので、処理自体は、第２実施形態と全く同様である。
【００７９】
本実施例によれば、通常のブレーキ操作の減速度を基準として、それよりも開始距離を障害物に近くするか、遠くにするかを設定することになり、より直接的に自動制動開始時期を設定できるので、運転者が直感的に設定しやすくなる。
また、一般的な、自動者間距離保持装置の車間距離設定は、運転者の好みによって距離が遠いか近いかを設定するものが多く、ここでの設定スイッチを共用することが容易となり、スイッチを増やさずに本発明の車両衝突防止装置を形成することができる。
【００８０】
以上説明してきた、３つの実施例では、自動ブレーキ設定スイッチ１８の設定位置ΔＯpとして、それぞれ自動制動の制動力と、開始時間と、開始距離という３種類の設定基準を用いたが、自動ブレーキ設定スイッチ１８の設定方向が共通な場合には、同様の制動特性となる。
なお、上記実施形態で用いた自動ブレーキ設定スイッチ１８の設定方向ＵＰ、ＤＯＷＮは、単に２方向を区別するための記号であり、その言葉には特に意味づけはなく、逆であったとしても本発明の動作に影響しない。
【図面の簡単な説明】
【図１】本発明の車両用衝突防止装置の第１実施形態を示す車両の概略構成図である。
【図２】図１の車両用衝突防止装置に用いられるステアリングホイールの要部拡大図である。
【図３】自動制動制御用コントローラ内で行われるブレーキ制御の演算処理のフローチャートである。
【図４】図３の演算処理で用いられる自動ブレーキモード処理のフローチャートである。
【図５】図４の演算処理で用いられる自動ブレーキ開始距離演算処理のフローチャートである。
【図６】本発明の車両用衝突防止装置の動作を説明するための説明図である。
【図７】図３の演算処理で用いられる目標自動減速度演算処理のフローチャートである。
【図８】図７の演算処理で用いられる制御マップである。
【図９】図３の演算処理で用いられる制御マップである。
【図１０】図３の演算処理で用いられる制御マップである。
【図１１】図３の演算処理で用いられる自動減速度算出用パラメータ演算処理のフローチャートである。
【図１２】本発明の車両用衝突防止装置の第２の実施形態を示す図であって、図４の演算処理で用いられる自動ブレーキ開始距離演算処理を示すフローチャートである。
【符号の簡単な説明】
１ＦＬ〜１ＦＲは車輪
２はディスクブレーキ
３は制動流体圧制御装置
４はブレーキペダル
５は制動制御用コントローラ
６は撮像装置
７はレーダ装置
８は車輪速センサ
９はブレーキスイッチ
１０はブレーキペダルストロークセンサ
１３は操舵角センサ
１４はアクセルペダルストロークセンサ
１５はヨーレイトセンサ
１６は加速度センサ
１８は自動ブレーキ設定スイッチ
【図１】
0003921925.tif 000002
【図２】
0003921925.tif 000003
【図３】
0003921925.tif 000004
【図４】
0003921925.tif 000005
【図５】
0003921925.tif 000006
【図６】
0003921925.tif 000007
【図７】
0003921925.tif 000008
【図８】
0003921925.tif 000009
【図９】
0003921925.tif 000010
【図１０】
0003921925.tif 000011
【図１１】
0003921925.tif 000012
【図１２】
0003921925.tif 000013