(57)【要約】  先行車または障害物との距離に基づいて目標加速度を設定し、運転者の操作によらずに目標加速度に基づいて自車を加速させる車両制御方法であって、加速開始から予め設定した加速制限時間が経過した時点における先行車または障害物との相対距離が基準相対距離以上となり、先行車または障害物との相対車速が基準相対車速以下となる加速度である制限加速度を算出し、目標加速度が制限加速度を超える場合には制限加速度で自車を加速させる。
2020065729.tif 000002
【特許請求の範囲】
【請求項１】
先行車または障害物との距離に基づいて目標加速度を設定し、
運転者の操作によらずに前記目標加速度に基づいて自車を加速させる車両制御方法において、
加速開始から予め設定した加速制限時間が経過した時点における前記先行車または前記障害物との相対距離が基準相対距離以上となり、前記先行車または前記障害物との相対車速が基準相対車速以下となる加速度である制限加速度を算出し、前記目標加速度が前記制限加速度を超える場合には前記制限加速度で自車を加速させる、車両制御方法。
【請求項２】
請求項１に記載の車両制御方法において、
前記基準相対距離が小さいほど前記基準相対車速が小さくなる、車両制御方法。
【請求項３】
請求項１または２に記載の車両制御方法において、
前記加速制限時間は、加速開始後に運転者がブレーキペダルを踏み込むまでに要する時間と、ブレーキペダルが踏み込まれてから制動力が発生するまでの遅れ時間と、の和である車両制御方法。
【請求項４】
請求項１から３のいずれかに記載の車両制御方法において、
前記制限加速度は、加速開始から前記加速制限時間が経過した時点における前記先行車または前記障害物との相対距離が、前記加速制限時間が経過した時点から制動力が発生すれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対距離となる加速度である、車両制御方法。
【請求項５】
請求項１から４のいずれかに記載の車両制御方法において、
前記制限加速度は、加速開始から前記加速制限時間が経過した時点における前記先行車または前記障害物との相対車速が、前記加速制限時間が経過した時点から制動力が発生すれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対車速となる加速度である、車両制御方法。
【請求項６】
請求項１から５のいずれかに記載の車両制御方法において、
前記目標加速度及び前記制限加速度を実現するための目標駆動力を算出する、車両制御方法。
【請求項７】
先行車または障害物との距離に基づいて目標加速度を設定して運転者の操作によらずに前記目標加速度に基づいて自車を加速させる走行制御部を備える車両制御装置において、
前記走行制御部は、
加速開始から予め設定した加速制限時間が経過した時点における前記先行車または前記障害物との相対距離が基準相対距離以上となり、前記先行車または前記障害物との相対車速が基準相対車速以下となる加速度である制限加速度を算出し、前記目標加速度が前記制限加速度を超える場合には前記制限加速度で自車を加速させるようプログラムされた、車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも車両の加減速を運転者の操作によらずに自動で制御する車両制御に関する。
【背景技術】
【０００２】
従来、少なくとも車両の加減速を運転者の操作によらずに自動で制御する車両制御が知られている。従来の車両制御では、カメラにより先行車を検知した場合には、先行車と所定の車間距離を維持しつつ自車を走行させ、先行車が停車したら自車を停車させ、先行車が再発進したら自車を再発進させる、いわゆる追従走行を行なう。ところで、カメラには性能限界があり、例えば逆光の状態では先行車を認知できない場合もある。このため、従来の車両制御では先行車がいるにもかかわらず自車を加速させてもよいと判断する可能性がある。この判断に基づいて加速を開始した場合でも、運転者がブレーキ操作を行なえば、追従走行は解除されて減速することができる。そして、減速開始時点で先行車との車間距離が十分にあれば、先行車との衝突を回避できる。そこでＪＰ２０１５−９３６４５Ａに記載の技術では、追従走行中の加速度を抑制し、抑制した加速度で目標車速まで加速させている。これによれば、先行車がいるにも拘らず加速を開始した場合でも、運転者がブレーキ操作することにより先行車との衝突を回避できる。
【発明の概要】
【０００３】
ところで、近年は、上記の追従制御を含む走行支援制御及び自動運転制御の性能向上の観点から、加速度の向上が求められており、必要以上に加速度を抑制すると、加速度の向上という要求を満たすことができない。
【０００４】
そこで本発明は、車両の加減速を自動で制御する車両制御において、加速を開始した場合における先行車または障害物との衝突の回避と、加速度の向上を両立することを目的とする。
【０００５】
本発明のある態様による車両制御方法は、先行車または障害物との距離に基づいて目標加速度を設定し、運転者の操作によらずに目標加速度に基づいて自車を加速させる。そして、加速開始から予め設定した加速制限時間が経過した時点における先行車または障害物との相対距離が基準相対距離以上となり、先行車または障害物との相対車速が基準相対車速以下となる加速度である制限加速度を算出し、目標加速度が制限加速度を超える場合には制限加速度で自車を加速させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、車両の制御システムの構成図である。
【図２】図２は、追従走行中の車両が先行車を認知できずに加速開始した場合のタイミングチャートである。
【図３】図３は、追従走行中の車両が障害物を認知できずに加速開始した場合のタイミングチャートである。
【図４】図４は、本実施形態に係る走行制御コントローラが実行する制御ルーチンを示す図である。
【図５】図５は、変化率制限のルーチンの内容を示すフローチャートである。
【図６】図６は、第１変形例の制御ルーチンの内容を示す図である。
【図７】図７は、第２変形例の制御ルーチンの内容を示す図である。
【図８】図８は、第３変形例の制御ルーチンの内容を示す図である。
【図９】図９は、第４変形例の制御ルーチンの内容を示す図である。
【図１０】図１０は、第５変形例の制御ルーチンの内容を示す図である。
【図１１】図１１は、第６変形例の制御ルーチンの内容を示す図である。
【図１２】図１２は、第７変形例の制御ルーチンの内容を示す図である。
【図１３】図１３は、第８変形例の制御ルーチンの内容を示す図である。
【図１４】図１４は、第９変形例の制御ルーチンの内容を示す図である。
【図１５】図１５は、第１０変形例の制御ルーチンの内容を示す図である。
【図１６】図１６は、第１１変形例の制御ルーチンの内容を示す図である。
【発明を実施するための形態】
【０００７】
以下、図面等を参照して、本発明の実施形態について説明する。
【０００８】
図１は、本実施形態に係る車両の制御システムの構成図である。
【０００９】
本実施形態に係る車両は、駆動源として内燃機関（以下、エンジンという）を備え、エンジンで発生した駆動力を、トルクコンバータを介して変速機に伝達する。
【００１０】
自動運転スイッチ１は、運転者の操作によらずに加減速制御を自動で行う自動運転モードの開始指示及び終了指示や、自動運転モード実行中の車速や加速度等の変更指示を行なうためのスイッチである。この自動運転スイッチ１の状態は後述する走行制御コントローラ５に出力される。
【００１１】
車速センサ２は、自車の車速を検出するセンサであり、例えば車輪速を計測するロータリエンコーダ等のパルス発生器で構成される。車速センサ２が検出した車輪速情報は、後述する走行制御コントローラ５に出力される。
【００１２】
外界認知装置３は、自車の前方に存在する先行車や信号機等を認知し、認知した先行車や信号機の状態を検出する。検出した先行車や信号機についての情報は後述する走行制御コントローラ５に出力される。外界認知装置３は、例えばレーダ及びカメラによって構成される。
【００１３】
アクセルペダルセンサ４Ａは、運転者が操作する加速指示用の操作子であるアクセルペダルの操作量を検出する。検出されたアクセルペダル操作量は後述する走行制御コントローラ５に出力される。
【００１４】
ブレーキペダルセンサ４Ｂは、運転者が操作する減速指示用の操作子であるブレーキペダルの操作量を検出する。検出されたブレーキペダル操作量は後述する走行制御コントローラ５に出力される。
【００１５】
ここで、アクセルペダル及びブレーキペダルは、運転者が操作する運転操作子を構成する。また、アクセルペダルセンサ４Ａ及びブレーキペダルセンサ４Ｂを、運転操作子作動状態検出手段４と称することもある。
【００１６】
走行制御部としての走行制御コントローラ５は、自動運転スイッチ１の状態と、車速センサ２からの信号に基づく自車の車速と、外界認知装置３で取得した外界に関する情報と、運転操作子作動状態検出手段４の状態とに基づいて、走行制御を行なう。すなわち、走行制御コントローラ５は、自動運転スイッチ１がＯＮであれば自動運転を行なう。自動運転を行なう場合に自車の前方に先行車が存在するときには、走行制御コントローラ５は先行車との車間距離を予め設定した所定距離に維持して追従走行するための目標車速と、目標車速に基づく目標加減速度を設定する。そして、走行制御コントローラ５は、目標加減速度を実現するための目標駆動力または目標制動力（以下、これらを総称して目標加減速制御量ともいう）を算出し、算出した目標加減速制御量を加減速制御装置６に出力する。また、自動運転を行なう場合に先行車が存在しないときには、走行制御コントローラ５は、例えば法定速度を目標車速として設定し、目標車速に応じた目標加速度を設定する。そして、走行制御コントローラ５は、目標加減速度を実現するための目標加減速制御量を算出して、その目標加減速制御量を後述する加減速制御装置６に出力する。なお、本実施形態における追従走行中の加速制御については後述する。
【００１７】
また、走行制御コントローラ５は、自動運転を行なう場合には上記の各情報に基づいて変速指令値を設定し、この変速指令値を変速機コントローラ７に出力する。
【００１８】
なお、走行制御コントローラ５は、中央演算装置（ＣＰＵ）、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）及び入出力インタフェース（Ｉ／Ｏインタフェース）を備えたマイクロコンピュータで構成される。走行制御コントローラ５を複数のマイクロコンピュータで構成することも可能である。
【００１９】
加減速制御装置６は、駆動力制御部としてのエンジンコントローラ６Ａと、ブレーキコントローラ６Ｂとを備える。エンジンコントローラ６Ａは、走行制御コントローラ５から入力された加減速制御量に基づいて、駆動源であるエンジンのスロットルバルブ開度を制御する。ブレーキコントローラ６Ｂは、走行制御コントローラ５から入力された加減速制御量に基づいて、制動力を制御する。制動力の制御は、油圧ブレーキの液圧や回生ブレーキによる回生電力量を制御することにより行なう。
【００２０】
次に、走行制御コントローラ５が実行する追従走行中の加速制御について説明する。
【００２１】
走行制御コントローラ５は、自動運転による追従走行中に先行車が停止したら、予め設定した停止時用の車間距離を空けて自車を停止させ、先行車が発進したら自車を発進させる。また、先行車との車間距離が広がった場合には自車を加速させる。以下の説明では、特に区別する必要がない場合には、発進及び加速をまとめて加速という。
【００２２】
このとき、先行車の有無及び先行車が発進したか否かを、外界認知装置３としてのカメラが判断する。しかし、悪天候等により性能限界を超えた場合や逆光の場合等には、カメラが先行車を認知できない場合がある。カメラが先行車を認知できないと、本来であれば加速すべきではない場面で加速を開始するおそれがある。このように加速を開始した場合でも、運転者が先行車を認知してブレーキペダルを踏み込めば追従走行は解除され、車両は減速する。ただし、実際に車両が減速を開始するまでには、加速開始から運転者が先行車を認知してブレーキペダルを踏み込むまでの時間及びブレーキペダルが踏み込まれてから制動力が発生するまでの時間を要する。したがって、制動力が発生する時点で先行車との距離が十分に確保されておらず、先行車との相対車速が十分に低下していないと、先行車と衝突する可能性がある。
【００２３】
このような状況は、先行車がいない状態でも生じ得る。例えば、目標地点まで自動で走行する自動運転や、目標車速を維持して走行するクルーズコントロール等の実行中に、前方の人等の障害物を認知できずに加速する場合である。
【００２４】
そこで走行制御コントローラ５は、カメラが先行車を認知できずに自車が加速した場合でも、運転者がブレーキ操作をすれば先行車等との衝突を回避できるように、以下に説明する制御を実行する。
【００２５】
図２は、追従走行により先行車との車間距離をＬ１に維持して一定速度で走行している状態から、先行車を認知できなくなって加速を開始した場合のタイミングチャートである。図中の実線は先行車との衝突を回避できる場合を示し、破線は先行車との衝突を回避できない場合を示している。駆動力とは、エンジンのトルクである。駆動力Ｐ１は、一定車速で走行している状態での駆動力である。
【００２６】
一定速度で追従走行中のタイミングゼロにおいて、実際には先行車がいるにもかかわらずカメラが先行車を認知しなくなると、走行制御コントローラ５は加速可能と判断して、加速のために駆動力を増大させる。自車が加速することにより、先行車との相対車速は増大し始め、これに伴い先行車との車間距離は縮まり始める。
【００２７】
運転者は、先行車がいるにもかかわらず自車が加速を開始したことを認知したらブレーキ操作を行ない、これに伴い制動が開始されると追従走行が解除される。ただし、実際に制動力が発生するのは、運転者がブレーキ操作の必要性を認知してブレーキペダルを踏み込むまでの時間と、ブレーキペダルが踏み込まれてから制動力が発生するまでの遅れ時間とが経過したタイミング（図中のタイミングＴ１）である。タイミングＴ１以降は、追従走行が解除され、かつアクセルペダルが踏み込まれていないので、駆動力は徐々に低下する。そして制動力が発生する。これらにより、先行車との相対車速及び車間距離は徐々に減少する。なお、制動力の大きさ及び追従走行中の車間距離は、例えば機能安全規格ＩＳＯ２６２６２で規定された安全基準であるＡＳＩＬ（Automotive Safety Integrity Level）の評価に用いられる値とする。加速開始から運転者が制動の必要性を認知してブレーキペダルを踏み込むまでに要する時間、及びブレーキペダルが踏み込まれてから制動力が発生するまでの遅れ時間についても同様である。
【００２８】
ここで、タイミングＴ１における相対車速がＶ２で、かつ車間距離がＬ２であれば、相対車速がゼロになるタイミングＴ２において、車間距離はゼロより大きい。つまり、先行車との衝突を回避できる。一方、タイミングＴ１における相対車速がＶ２より高いＶ３で、かつ車間距離がＬ２より短いＬ３の場合には、相対車速がゼロになる前に車間距離がゼロになる。つまり先行車との衝突を回避できない。
【００２９】
すなわち、衝突するか否かはタイミングＴ１における車間距離（相対距離）、及び相対車速により決まる。タイミングＴ１までは制動力が発生せず追従走行の解除も行なわれないので、タイミングＴ１における車間距離（相対距離）、及び相対車速を衝突回避可能な大きさに抑えるように、具体的には、タイミングＴ１における先行車との車間距離（相対距離）が基準相対距離以上となり、先行車との相対車速が基準相対車速以下となるように、加速開始からタイミングＴ１までの（つまり、追従走行で加速する際の）自車の加速度を設定する必要がある。ここで、基準相対距離が小さくなっても基準相対車速を小さくすれば先行車との衝突を回避できる。なお、加速度の設定は、駆動力の設定と言い換えることもできる。
【００３０】
図３は、自動運転中に前方の障害物をカメラで認知できずに加速を開始する場合のタイミングチャートである。基本的には図２と同様であるが、加速開始時（タイミングゼロ）における相対車速がＶ１になる点が図２と異なる。これは、障害物は動いていない為である。
【００３１】
この場合でも、図２の場合と同様に、障害物に衝突するか否かは、タイミングＴ１における障害物までの距離（相対距離）、及び障害物との相対車速により決まる。すなわち、タイミングＴ１における障害物までの距離（相対距離）、及び障害物との相対車速を衝突回避可能な大きさに抑えるように、具体的には、タイミングＴ１における障害物との相対距離が基準相対距離以上となり、障害物との相対車速が基準相対車速以下となるように、加速開始からタイミングＴ１までの自車の加速度を設定する必要がある。以下の説明において、加速開始からタイミングＴ１までを加速制限時間ともいう。
【００３２】
次に、衝突回避可能な加速度の設定方法について説明する。
【００３３】
図４は、走行制御コントローラ５にプログラムされた制御ルーチンの内容を示す図である。以下の説明では先行車がいる場合について説明するが、先行車ではなく障害物がある場合も同様である。
【００３４】
走行制御コントローラ５は、目標駆動力と加速開始時における自車の車速とを読み込む。目標駆動力は、追従走行のように運転者の操作によらず加速する場合に、目標車速まで加速させるために設定する駆動力である。
【００３５】
走行制御コントローラ５は、読み込んだ自車の車速に基づいて、加速開始時の駆動力（以下、これをR/L走行抵抗駆動力ともいう）を算出する（Ｂ１０）。R/L走行抵抗駆動力は、一定車速走行に必要な駆動力であり、自車の車重や走行抵抗等に基づいて公知の手法により算出される。
【００３６】
走行制御コントローラ５は、目標駆動力とR/L走行抵抗駆動力とを比較し（Ｂ１１）、目標駆動力がR/L走行抵抗駆動力を超える場合には車両が加速開始したと判断して駆動力変化量を制限した制限駆動力（Ｂ１２）を最終目標駆動力とし、そうでない場合には目標駆動力をそのまま最終目標駆動力とする（Ｂ１３）。
【００３７】
ここで、制限駆動力の具体的内容について説明する。
【００３８】
図５は、制限駆動力算出のルーチンの内容を示す図である。本ルーチンも走行制御コントローラ５にプログラムされている。
【００３９】
走行制御コントローラ５は、目標駆動力と、加速開始時における自車の車速と、前回ルーチンで算出された目標駆動力及びR/L走行抵抗駆動力を読み込む。走行制御コントローラ５は、前回ルーチンで算出された目標駆動力とR/L走行抵抗駆動力とを比較する（Ｂ１２１）。走行制御コントローラ５は、前回ルーチンでの目標駆動力が前回ルーチンでのR/L走行抵抗駆動力を超える場合には前回ルーチンでの最終目標駆動力を基準目標駆動力とし、そうでない場合には前回ルーチンでのR/L走行抵抗駆動力を基準目標駆動力とする（Ｂ１２２）。これは、前回ルーチンでは目標駆動力がR/L走行抵抗駆動力を超えなかったが、今回ルーチンで目標駆動力がR/L走行抵抗駆動力を超える場合には、前回ルーチンのR/L走行抵抗駆動力を基準にして制限駆動力を演算するためである。
【００４０】
次に、走行制御コントローラ５は、読み込んだ自車の車速に基づいて、駆動力制限量を算出する（Ｂ１２３）。駆動力制限量は、先行車と所定の車間距離を維持した追従走行中において、加速開始から加速制限時間が経過した時点における先行車との距離が、加速制限時間が経過した時点から制動力が発生すれば先行車までの距離がゼロになる前に先行車との相対車速がゼロになる距離となる駆動力である。具体的には、加速開始から加速制限時間が経過した時点における先行車との車間距離（相対距離）が基準相対距離以上となり、先行車との相対車速が基準相対車速以下となる駆動力である。なお、追従走行中における先行車との車間距離、加速制限時間、制動力の大きさは、例えば機能安全規格ＩＳＯ２６２６２で規定された安全基準であるＡＳＩＬ（Automotive Safety Integrity Level）の評価に用いられる値とする。また、追従走行中における車間距離の大きさは車速に基づいて設定され、車速が高いほど大きく設定される。
【００４１】
次に、走行制御コントローラ５は、基準目標駆動力に駆動力制限量を加算して制限後目標駆動力を算出する（Ｂ１２４）。
【００４２】
そして、走行制御コントローラ５は、目標駆動力と基準目標駆動力との差分（Ｂ１２５）と駆動力制限量とを比較する（Ｂ１２６）。走行制御コントローラ５は、目標駆動力と基準目標駆動力との差分が駆動力制限量を超える場合には先行車との衝突を回避するために制限後目標駆動力を制限駆動力とし、そうでない場合には駆動力を制限しなくても先行車との衝突は回避できるので目標駆動力を制限駆動力とする（Ｂ１２７）。
【００４３】
以上のルーチンにより、タイミングＴ１における車間距離がタイミングＴ１から制動力が発生すれば先行車までの距離がゼロになる前に先行車との相対加速度がゼロになる距離となるように、目標駆動力の変化量が制限される。
【００４４】
そして、走行制御コントローラ５は、最終目標駆動力をエンジンコントローラ６Ａに送信し、エンジンコントローラ６Ａはこれに基づいて駆動力を制御する。これにより、車両は先行車との衝突を回避できる。
【００４５】
このように、一定速度で追従走行中において、実際には先行車がいるにもかかわらずカメラが先行車を認知できずに自車が加速した場合でも、運転者がブレーキ操作をすれば先行車等との衝突を回避できる範囲で駆動力を制限するので、必要以上に駆動力を抑制することがなく加速性能も向上する。
【００４６】
なお、本発明による車両制御は、一定速度での追従走行だけでなく、一定加速度での追従走行にも適用できる。この場合、一定加速度走行に必要な駆動力に対して目標駆動力の方が大きい場合には駆動力変化量を制限させる。
【００４７】
また、上記ルーチンでは目標駆動力がR/L走行抵抗駆動力を超える場合に制限駆動力を最終目標駆動力としたが、目標駆動力と制限駆動力とを比較して、小さい方を最終目標駆動力としてもよい。
【００４８】
ところで、自車が加速開始した後に先行車も加速したり、先行車が車線変更等によりいなくなることで衝突の可能性がなくなったりした場合には、運転者はブレーキ操作を行なわない。この場合、タイミングＴ１以降は図２、図３に一点鎖線で示したように加速度が増大する。
【００４９】
次に、本実施形態の変形例について説明する。なお、以下に説明する各変形例も本実施形態の範囲に含まれる。
【００５０】
（第１変形例）
図６は第１変形例の制御ルーチンの内容を示す図である。本変形例では、走行制御コントローラ５は目標加速度を読み込む。目標加速度は、追従走行や自動運転の際の加速度として予め設定されたものである。また、走行制御コントローラ５は、自車が加速を開始したか否かの判定に用いる閾値としての加速度を記憶している（Ｂ２０）。ここでの閾値は、例えば、一定車速で追従走行している場合はゼロＧ、一定加速度で追従走行している場合は当該一定加速度（例えば０．１Ｇ）とする。
【００５１】
走行制御コントローラ５は、目標加速度と加速度の閾値とを比較し（Ｂ２１）、目標加速度が閾値以上の場合には加速度変化量を制限した制限加速度（Ｂ２２）を最終目標加速度とし、そうでない場合には目標加速度をそのまま最終目標加速度とする（Ｂ２３）。目標加速度が閾値以上の場合には、車両が加速開始したと判断できる。
【００５２】
目標加速度の変化量を制限するのは、上述した衝突回避のための加速度を実現するためである。
【００５３】
図４の制御ルーチンでは自車の加速度を制御するために駆動力を制限したが、図６の制御ルーチンでは加速度を直接的に制限する。すなわち、変化量制限の処理内容は、図４の駆動力を加速度に置き換えたものであり、実質的には同様の処理である。なお、制限後目標加速度を実現するためには、駆動力を制御することとなる。
【００５４】
本変形例では最終目標加速度が算出され、これに基づいて自車の加速度が制御される。これにより、図４の処理と同様に先行車との衝突を回避でき、かつ加速性能を向上させることができる。
【００５５】
（第２変形例）
本変形例は、最終目標駆動力を算出するための制御ルーチンが上記実施形態との相違点である。以下、相違点を中心に説明する。
【００５６】
図７は、本変形例に係る最終目標駆動力を算出するための制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。
【００５７】
走行制御コントローラ５が目標駆動力と車速とを読み込み、車速に基づいてR/L走行抵抗駆動力を算出し、目標駆動力とR/L走行抵抗駆動力とを比較するところまでは図４の制御ルーチンと同様である（Ｂ３０、Ｂ３１）。また、目標駆動力の変化量を制限する処理（Ｂ３３）も図４の制御ルーチンと同様である。
【００５８】
本変形例では、走行制御コントローラ５は目標駆動力がR/L走行抵抗駆動力を超える場合には、車両が加速開始したと判断してタイマによるカウントを開始する（Ｂ３２）。つまり、タイマは加速を開始したらカウントを開始する。タイマは加速開始からタイミングＴ１までをカウントする。走行制御コントローラ５は、タイマのカウント開始とともに、上述した駆動力制限量まで目標駆動力の変化量を制限（Ｂ３３）することを開始し、この制限を少なくとも加速制限時間が経過するまで継続する。目標駆動力の変化量を制限するのは、上述した衝突回避のための加速度を実現するためである。目標駆動力がR/L走行抵抗駆動力を超えない場合には目標駆動力をそのまま制限後目標駆動力とする（Ｂ３３）。
【００５９】
したがって、本変形例では加速制限時間が経過するまでの駆動力が制限されることとなる。そして、図４の処理と同様に先行車との衝突を回避でき、かつ加速性能を向上させることができる。
【００６０】
（第３変形例）
図８は第３変形例の制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。本変形例は、図４の制御ルーチンに対する第１変形例と同様に、図７に示す第２変形例では駆動力を制限していたのに対し、加速度を直接的に制限するものである。
【００６１】
すなわち、走行制御コントローラ５は目標加速度を読み込み、また、自車が加速を開始したか否かの判定に用いる閾値としての加速度を記憶している（Ｂ４０）。走行制御コントローラ５は目標加速度が閾値以上の場合にはタイマを作動させる（Ｂ４２）。目標加速度が閾値以上の場合には、車両が加速開始したと判断できる。つまり、タイマは加速を開始したらカウントを開始する。タイマは加速開始からタイミングＴ１までをカウントする。走行制御コントローラ５は、タイマのカウント開始とともに、加速度制限量（上述した駆動力制限量を加速度に置き換えたもの）まで目標加速度の変化量を制限することを開始し、これを少なくとも加速制限時間が経過するまで継続する（Ｂ２３）。
【００６２】
これにより、図４の処理と同様に先行車との衝突を回避でき、かつ加速性能を向上させることができる。
【００６３】
（第４変形例）
本変形例は、制限後目標駆動力を算出するための制御ルーチンが上記実施形態との相違点である。以下、相違点を中心に説明する。
【００６４】
図９は、本変形例に係る制限後目標駆動力を算出するための制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。
【００６５】
走行制御コントローラ５が目標駆動力と車速とを読み込み、車速に基づいてR/L走行抵抗駆動力を算出し（Ｂ５０）、目標駆動力とR/L走行抵抗駆動力とを比較する（Ｂ５１）ところまでは図４の制御ルーチンと同様である。
【００６６】
本変形例では、駆動力の安全性変化量及び変化量Ａを算出する（Ｂ５２、Ｂ５３）。安全性変化量は、先行車がいる場合に先行車との衝突を回避可能な変化量であり、例えば機能安全規格ＩＳＯ２６２６２に規定された制動力、制動の必要性を認知してブレーキペダルを踏み込むまでの時間、ブレーキペダルが踏み込まれてから制動力が発生するまでの遅れ時間及び追従走行時の相対距離・相対車速を用いて算出するものである。変化量Ａは安全性変化量より大きい変化量を任意に設定したものであり、例えば先行車がいない場合に用いる目標駆動力の変化量とする。
【００６７】
走行制御コントローラ５は、目標駆動力がR/L走行抵抗駆動力以上の場合には安全性変化量を選択し、そうでない場合は変化量Ａを選択する（Ｂ５４）。そして、走行制御コントローラ５は、選択した変化量を上限として目標駆動力の変化量を制限し、これを最終目標駆動力とする（Ｂ５５）。
【００６８】
本変形例でも、図４の処理と同様に先行車との衝突を回避でき、かつ加速性能を向上させることができる。
【００６９】
（第５変形例）
図１０は第５変形例の制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。本変形例は、図４の制御ルーチンに対する第１変形例と同様に、図９に示す第４変形例では駆動力を制限していたのに対し、加速度を直接的に制限するものである。
【００７０】
すなわち、走行制御コントローラ５は目標加速度を読み込み、また、自車が加速を開始したか否かの判定に用いる閾値としての加速度を記憶している（Ｂ６０）。そして、走行制御コントローラ５は目標加速度と閾値とを比較する（Ｂ６１）。走行制御コントローラ５は加速度の安全性変化量及び変化量Ａを算出する（Ｂ６２、Ｂ６３）。走行制御コントローラ５は、目標加速度が閾値以上の場合には安全性変化量を選択し、そうでない場合は変化量Ａを選択する（Ｂ６４）。そして、走行制御コントローラ５は、選択した変化量を上限として目標加速度の変化量を制限し、これを最終目標加速度とする（Ｂ６５）。
【００７１】
本変形例によっても先行車との衝突を回避でき、かつ加速性能を向上させることができる。
【００７２】
（第６変形例）
本変形例は、制限後目標駆動力を算出するための制御ルーチンが上記実施形態との相違点である。以下、相違点を中心に説明する。
【００７３】
図１１は、本変形例に係る制限後目標駆動力を算出するための制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。
【００７４】
走行制御コントローラ５は、目標駆動力と、走行中の路面の勾配を読み込む。道路勾配は、例えば図示しない加速度センサの検出値に基づいて算出する。
【００７５】
走行制御コントローラ５は、読み込んだ勾配と、自車の車重とに基づいて、当該勾配の路面を一定車速で走行するために必要な駆動力（以下、一定走行駆動力ともいう）を推定し（Ｂ７０）、目標駆動力から一定走行駆動力を減算する（Ｂ７１）。なお、自車の車重は、予め記憶しておいた空車時の重量に、シート等に設けた重量センサの検出値を加算したものである。
【００７６】
走行制御コントローラ５は、目標駆動力から一定走行駆動力を減算した大きさの駆動力を上述した駆動力制限量まで制限し（Ｂ７２）、制限後の駆動力に一定走行駆動力を加算したものを最終目標駆動力とする（Ｂ７３）。
【００７７】
上記の駆動力の制限は、駆動力の上限を、時間ｔをパラメータとする関数で設定し、この上限を超えないように目標駆動力を制限するものである。時間ｔをパラメータとする関数は、例えば図２に実線で示したタイミングゼロからタイミングＴ１までの駆動力の変化特性のように、駆動力＝ａｔ+ｂで表される関数とする。係数ａが小さくなるほど、そして初期値ｂが小さくなるほど、駆動力の上限は低くなる。
【００７８】
上記のように本変形例では、目標駆動力から一定車速で走行するための駆動力を除外したもののみを制限する。本変形例によっても先行車との衝突を回避でき、かつ加速性能を向上させることができる。
【００７９】
（第７変形例）
図１２は第７変形例の制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。本変形例は、図４の制御ルーチンに対する第１変形例と同様に、図１１に示す第６変形例では駆動力を制限していたのに対し、加速度を直接的に制限するものである。
【００８０】
すなわち、走行制御コントローラ５は、読み込んだ勾配と、予め記憶しておいた自車の車重に基づいて、勾配により生じる加速度（勾配抵抗相当加速度）を推定し（Ｂ８０）、目標加速度から勾配抵抗相当加速度を減算する（Ｂ８１）。走行制御コントローラ５は、目標加速度から勾配抵抗相当加速度を減算した大きさの加速度を上述した加速度制限量まで制限し（Ｂ８２）、制限後の加速度に勾配抵抗相当加速度を加算したものを最終目標加速度とする（Ｂ８３）。
【００８１】
本変形例では、目標加速度から勾配抵抗により相殺される加速度を除外したもののみを制限する。本変形例によっても先行車との衝突を回避でき、かつ加速性能を向上させることができる。
【００８２】
（第８変形例）
図１３は、本変形例に係る制限後目標駆動力を算出するための制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。
【００８３】
本変形例は、自車が加速を開始したか否かの判定方法が上記の各変形例との相違点である。加速を開始したと判定した後にタイマを作動させる処理（Ｂ９１）は図７に示す制御ルーチンと同様である。目標駆動力を制限する処理（Ｂ９２）は図１１に示す制御ルーチンと同様である。以下、相違点を中心に説明する。
【００８４】
本変形例では、走行制御コントローラ５は目標駆動力と、自車が加速するか否かに関する情報と、に基づいて加速開始判定を行なう（Ｂ９０）。
【００８５】
自車が加速するか否かに関する情報とは、追い越し判定の判定結果や、料金所を通過するか、合流するか、等の情報である。追い越し判定は、例えば自動運転により目標車速で走行中に、外界認知装置３としてのレーダが前方を走るに車両を検知し、自車の車速を低下させても当該車両との車間距離が縮まり続けた場合に、当該車両を追い越すと走行制御コントローラ５が判定するものである。料金所を通過した後や、高速道路のジャンクション等での合流時には、走行制御コントローラ５は自車を加速させる。そこで、走行制御コントローラ５は、図示しないナビゲーションシステムからの地図情報及び位置情報により、料金所を通過したこと、または合流を行なうことを認知した場合に、タイマを作動させる（Ｂ９１）。
【００８６】
目標駆動力による加速開始判定は、例えば、目標駆動力が増大した場合や、目標駆動力が増大する際の変化率が予め設定した閾値を超えた場合等に、加速を開始すると判定するものである。
【００８７】
走行制御コントローラ５は、上記のいずれかの判定方法により加速を開始したと判定した場合にタイマを作動させる（Ｂ９１）。
【００８８】
本変形例のように加速開始を判定しても、上記実施形態や各変形例と同様に先行車との衝突を回避でき、かつ加速性能を向上させることができる。
【００８９】
（第９変形例）
図１４は第９変形例の制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。本変形例は、図４の制御ルーチンに対する第１変形例と同様に、図１３に示す第８変形例では駆動力を制限していたのに対し、加速度を直接的に制限するものである。
【００９０】
すなわち、走行制御コントローラ５は目標加速度と、自車が加速するか否かに関する情報と、に基づいて加速開始判定を行な（Ｂ１００）、加速を開始したと判定した場合にタイマを作動させて（Ｂ１０１）、目標加速度を制限する（Ｂ１０２）。これにより、上記実施形態や各変形例と同様に先行車との衝突を回避でき、かつ加速性能を向上させることができる。
【００９１】
（第１０変形例）
図１５は第１０変形例の制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。本変形例は、加速開始判定（Ｂ１１０）により加速を開始したと判定された場合にタイマ（Ｂ１１１）を作動させ、かつ目標駆動力を制限する点（Ｂ１１３）は第８変形例と同様であるが、目標駆動力の制限方法が第８変形例との相違点である。
【００９２】
本変形例では、レーダで検出した先行車との相対車速及び相対距離に基づいて許容加速プロフィールを算出し（Ｂ１１２）、許容加速プロフィールに基づいて目標駆動力の上限を制限する（Ｂ１１３）。許容加速プロフィールとは、基本的には第４変形例で説明した安全性変化量と同様に、衝突回避可能な加速度プロフィールを実現するための、駆動力のプロフィールである。ただし、安全性変化量の算出に用いる加速開始時の先行車との相対車速及び相対距離は、例えば機能安全規格ＩＳＯ２６２６２で定められた値であるのに対し、許容加速プロフィールの算出ではレーダにより検出した実際の相対車速及び相対距離を用いる。したがって、本変形例によれば、より精度の高い駆動力の制限を行なうことができる。
【００９３】
（第１１変形例）
図１６は第１１変形例の制御ルーチンの内容を示す図である。本ルーチンは走行制御コントローラ５にプログラムされている。本変形例は、図４の制御ルーチンに対する第１変形例と同様に、図１３に示す第８変形例では駆動力を制限していたのに対し、加速度を直接的に制限するものである。
【００９４】
すなわち、走行制御コントローラ５は目標加速度と、自車が加速するか否かに関する情報杜に基づいて加速開始判定を行ない（Ｂ１３０）、加速を開始したと判定した場合にタイマを作動させる（Ｂ１３１）。また、走行制御コントローラ５は、加速を開始したと判定した場合に実際の相対車速及び相対距離に基づいて許容加速プロフィールを産出する（Ｂ１３２）。本変形例における許容加速プロフィールは、衝突回避可能な、加速度の時間変化の特性である。そして、走行制御コントローラ５は、許容加速プロフィールに基づいて目標加速度を制限する（Ｂ１３３）。本変形例によっても、より精度の高い駆動力の制限を行なうことができる。
【００９５】
なお、上記実施形態及び各変形例では、自動運転により追従走行する場合について説明したが、いわゆるクルーズコントロール等の運転支援制御により追従走行する場合でも同様である。また、上記実施形態及び各変形例では、加速開始後に運転者がブレーキペダルを踏み込む場合について説明したが、これに限られるわけではない。例えば、カメラが先行車等を認知できなくなった場合のバックアップとして、加速開始後にレーダにより先行車または障害物が検知されたら走行制御コントローラ５がブレーキ操作を行なう機能を有するシステムにも適用可能である。
【００９６】
以上説明した本実施形態によれば、先行車または障害物との距離に基づいて目標加速度を設定し、運転者の操作によらずに目標加速度に基づいて自車を加速させる車両制御方法が提供される。この車両制御方法では、加速開始から少なくも予め設定した加速制限時間が経過するまでは、目標加速度を抑制した制限加速度で自車を加速させる。これにより、加速度の大きさを加速開始後に運転者がブレーキ操作をすれば先行車との衝突を回避可能な大きさに抑制できる。また、例えば先行車も加速している等の理由により運転者がブレーキ操作をしない場合も想定し得るが、本実施形態等によれば加速制限時間が経過した後は目標加速度の抑制を解除できるので、安全性の確保と加速性能とを両立することができる。
【００９７】
本実施形態において、加速制限時間は制動をかけることを決定するまでの時間と、制動動作を開始してから実際に制動力が発生するまでの時間との和である。制動をかけることを決定してから制動力が発生するまでに時間を要することは避けられないが、上記のように加速制限時間を設定することで、先行車との衝突を回避することができる。
【００９８】
本実施形態において、制限加速度は、加速開始から加速制限時間が経過した時点における先行車または障害物との距離が、加速制限時間が経過した時点から制動力が発生すれば先行車または障害物までの距離がゼロになる前に先行車または障害物との相対加速度がゼロになる距離となる加速度である。これにより、必要以上に目標加速度を抑制することなく、先行車との衝突を回避できる。
【００９９】
本実施形態で説明したように、目標加速度を実現するための目標駆動力を算出し、目標駆動力を抑制することによって目標加速度を抑制してもよい。加速度を抑制するためには駆動力を制御することになるので、駆動力を直接的に制御することで演算負荷を軽減できる。
【０１００】
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。
【図１】
2020065729.tif 000003
【図２】
2020065729.tif 000004
【図３】
2020065729.tif 000005
【図４】
2020065729.tif 000006
【図５】
2020065729.tif 000007
【図６】
2020065729.tif 000008
【図７】
2020065729.tif 000009
【図８】
2020065729.tif 000010
【図９】
2020065729.tif 000011
【図１０】
2020065729.tif 000012
【図１１】
2020065729.tif 000013
【図１２】
2020065729.tif 000014
【図１３】
2020065729.tif 000015
【図１４】
2020065729.tif 000016
【図１５】
2020065729.tif 000017
【図１６】
2020065729.tif 000018
【手続補正書】
【提出日】平成31年4月19日(2019.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
先行車または障害物との距離に基づいて目標加速度を設定し、
運転者の操作によらずに前記目標加速度に基づいて自車を加速させる車両制御方法において、
加速開始から、加速開始後に運転者がブレーキペダルを踏み込むまでに要する時間とブレーキペダルが踏み込まれてから制動力が発生するまでの遅れ時間との和である予め設定した加速制限時間が経過した時点における前記先行車または前記障害物との相対距離が、前記加速制限時間が経過した時点から予め設定した制動力を発生させれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対距離である基準相対距離以上となり、かつ、同時点における前記先行車または前記障害物との相対車速が、前記加速制限時間が経過した時点から予め設定した制動力を発生させれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対車速である基準相対車速以下となる加速度である制限加速度を算出し、前記目標加速度が前記制限加速度を超える場合には前記制限加速度で自車を加速させる、車両制御方法。
【請求項２】
請求項１に記載の車両制御方法において、
前記基準相対距離が小さいほど前記基準相対車速が小さくなる、車両制御方法。
【請求項３】
請求項１または２に記載の車両制御方法において、
前記目標加速度及び前記制限加速度を実現するための目標駆動力を算出する、車両制御方法。
【請求項４】
先行車または障害物との距離に基づいて目標加速度を設定して運転者の操作によらずに前記目標加速度に基づいて自車を加速させる走行制御部を備える車両制御装置において、
前記走行制御部は、
加速開始から、加速開始後に運転者がブレーキペダルを踏み込むまでに要する時間とブレーキペダルが踏み込まれてから制動力が発生するまでの遅れ時間との和である予め設定した加速制限時間が経過した時点における前記先行車または前記障害物との相対距離が、前記加速制限時間が経過した時点から予め設定した制動力を発生させれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対距離である基準相対距離以上となり、かつ、同時点における前記先行車または前記障害物との相対車速が、前記加速制限時間が経過した時点から予め設定した制動力を発生させれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対車速である基準相対車速以下となる加速度である制限加速度を算出し、前記目標加速度が前記制限加速度を超える場合には前記制限加速度で自車を加速させる、ようプログラムされた、車両制御装置。
【手続補正書】
【提出日】令和3年3月17日(2021.3.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
先行車または障害物との距離に基づいて目標加速度を設定し、
運転者の操作によらずに前記目標加速度に基づいて自車を加速させる車両制御方法において、
加速開始から、加速開始後に運転者がブレーキペダルを踏み込むまでに要する時間とブレーキペダルが踏み込まれてから制動力が発生するまでの遅れ時間との和である予め設定した加速制限時間が経過した時点における前記先行車または前記障害物との相対距離が、前記加速制限時間が経過した時点から予め設定した制動力を発生させれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対距離である基準相対距離以上となる、または、同時点における前記先行車または前記障害物との相対車速が、前記加速制限時間が経過した時点から予め設定した制動力を発生させれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対車速である基準相対車速以下となる加速度である制限加速度を算出し、前記目標加速度が前記制限加速度を超える場合には前記制限加速度で自車を加速させる、車両制御方法。
【請求項２】
請求項１に記載の車両制御方法において、
前記基準相対距離が小さいほど前記基準相対車速が小さくなる、車両制御方法。
【請求項３】
請求項１または２に記載の車両制御方法において、
前記目標加速度及び前記制限加速度を実現するための目標駆動力を算出する、車両制御方法。
【請求項４】
先行車または障害物との距離に基づいて目標加速度を設定して運転者の操作によらずに前記目標加速度に基づいて自車を加速させる走行制御部を備える車両制御装置において、
前記走行制御部は、
加速開始から、加速開始後に運転者がブレーキペダルを踏み込むまでに要する時間とブレーキペダルが踏み込まれてから制動力が発生するまでの遅れ時間との和である予め設定した加速制限時間が経過した時点における前記先行車または前記障害物との相対距離が、前記加速制限時間が経過した時点から予め設定した制動力を発生させれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対距離である基準相対距離以上となる、または、同時点における前記先行車または前記障害物との相対車速が、前記加速制限時間が経過した時点から予め設定した制動力を発生させれば前記先行車または前記障害物までの相対距離がゼロになる前に前記先行車または前記障害物との相対車速がゼロになる相対車速である基準相対車速以下となる加速度である制限加速度を算出し、前記目標加速度が前記制限加速度を超える場合には前記制限加速度で自車を加速させる、ようプログラムされた、車両制御装置。
【国際調査報告】
2020065729.tif 000019
2020065729.tif 000020
2020065729.tif 000021