(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0009】
以下、本発明の実施形態を図面に基づいて説明する。なお、本実施形態では、車両に搭載される車両の制御装置を例示して説明する。
【0010】
図1は、本実施形態に係る車両の制御装置100を示すブロック図である。
図1に示すように、本実施形態に係る車両の制御装置100は、センサー群110と、入力装置120と、ディスプレイ130と、駆動機構140と、制御装置150とを有している。これら装置は、相互に情報の授受を行うためにCAN(Controller Area Network)その他の車載LANによって接続されている。
【0011】
センサー群110は、自車両の位置を検出するGPS装置、自車両の車速を検出する車速センサー、自車両の操舵角を検出する操舵角センサー、自車両の周辺の障害物や自車両が走行する車線を検出する測距センサー、自車両の周辺を撮像するカメラなどから構成される。測距センサーとしては、レーザーレーダー、超音波センサー、音波センサー、および赤外線センサーなどを用いることができる。
【0012】
入力装置120は、ドライバーが操作可能な機器であり、たとえば、ドライバーが自動走行制御に関する操作を行うための各種スイッチを含む。なお、入力装置120に含まれる自動走行制御に関する各種スイッチの詳細については後述する。
【0013】
ディスプレイ130は、自車両の走行状態を表す各種表示情報を、ディスプレイ130が備える画面に提示する。このようなディスプレイ130としては、ナビゲーション装置が有するディスプレイ、フロントガラスに映し出されるヘッドアップディスプレイ、インストルメントパネルに組み込まれたディスプレイなどを用いることもできる。
【0014】
駆動機構140は、自車両を走行させるためのエンジン、ブレーキ、およびステアリングアクチュエータなどが含まれる。後述する自動走行制御において、制御装置150により、駆動機構140の動作が制御されることとなる。
【0015】
制御装置150は、自車両の走行を制御するためのプログラムを格納したROM(Read Only Memory)と、このROMに格納されたプログラムを実行するCPU(Central Processing Unit)と、アクセス可能な記憶装置として機能するRAM(Random Access Memory)とから構成される。なお、動作回路としては、CPU(Central Processing Unit)に代えて又はこれとともに、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)などを用いることができる。
【0016】
制御装置150は、ROMに格納されたプログラムをCPUにより実行することにより、自車両の走行状態を検出する走行状態検出機能と、自車両の走行制御を行う走行制御機能とを実現する。以下において、制御装置150が備える各機能について説明する。
【0017】
制御装置150は、走行状態検出機能により、自車両の走行状態を検出する。たとえば、制御装置150は、走行状態検出機能により、センサー群110に含まれるGPS装置、車速センサーおよび操舵角センサーから、自車両の位置、走行速度、および操舵角を、自車両の走行状態として検出することができる。また、制御装置150は、走行状態検出機能により、センサー群110に含まれる測距センサーやカメラから、自車両が走行する自車線のレーンマークを、自車両の走行状態として検出することもできる。さらに、制御装置150は、走行状態検出機能により、センサー群110に含まれる測距センサーやカメラから、自車両よりも前を走行する先行車両の有無を、自車両の走行状態として検出することができる。加えて、制御装置150は、走行状態検出機能により、先行車両が存在する場合に、センサー群110に含まれる測距センサーやカメラから、自車両から先行車両までの距離や先行車両の走行速度などを、自車両の走行状態として検出することもできる。
【0018】
制御装置150は、走行制御機能により、自車両の走行を自動で制御する自動走行制御を実行する。たとえば、制御装置150は、走行制御機能により、走行状態検出機能により検出された自車線のレーンマークに基づいて、自車両が自車線内を走行するようにステアリングアクチュエータなどの駆動機構140の動作を制御する。これにより、制御装置150は、自車両の幅員方向における走行位置を制御するレーンキープ制御を行うことができる。また、制御装置150は、走行制御機能により、走行状態検出機能の検出結果に基づいて、先行車両が存在するか否かを判断する。そして、制御装置150は、走行制御機能により、先行車両が存在しない場合には、エンジンやブレーキなどの駆動機構140の動作を制御することで、ドライバーが設定した所定の設定車速で自車両を走行させる定速走行制御を行い、一方、先行車両が存在する場合には、エンジンやブレーキなどの駆動機構140の動作を制御することで、ドライバーが設定した設定車速を上限として、先行車両に追従するように自車両の走行を制御する追従走行制御を行うことができる。本実施形態では、レーンキープ制御、追従走行制御および定速走行制御を併せて自動走行制御と称する。
【0019】
ここで、
図2は、自動走行制御(レーンキープ制御、追従走行制御および定速走行制御)に関する入力装置120の一例を示す図である。本実施形態において、入力装置120は、自動走行制御のオン/オフを指示するための自動走行制御スイッチ121と、追従走行制御における設定車間距離を設定するための車間距離設定スイッチ122と、追従走行制御および定速走行制御における設定車速を設定するための速度設定スイッチ123と、追従走行制御中に自車両が停車した場合に、自車両の発進を指示するための発進指示スイッチ124と、を有する。
【0020】
本実施形態では、ドライバーが入力装置120の自動走行制御スイッチ121をオンに設定することで、制御装置150は、走行制御機能により、レーンキープ制御、追従走行制御、および定速走行制御からなる自動走行制御を開始する。また、制御装置150は、ドライバーが入力装置120の車間距離設定スイッチ122を操作することで、追従走行制御における設定車間距離(たとえば、短、中、長の三段階)を設定することができ、走行制御機能により、ドライバーが設定した設定車間距離で先行車両に追従するように追従走行制御を実行する。さらに、制御装置150は、ドライバーが入力装置120の速度設定スイッチ123を操作することで、追従走行制御および定速走行制御における設定車速を設定することができる。これにより、制御装置150は、走行制御機能により、ドライバーが設定した設定車速を上限として、自車両を先行車両に追従させる追従走行制御を行うことができ、また、ドライバーが設定した設定車速で自車両が走行するように定速走行制御を実行することができる。
【0021】
また、本実施形態において、制御装置150は、走行制御機能により、追従走行制御を行っている場合において、先行車両が停車した場合には、先行車両に付随して自車両も停車させる処理を行う。そして、制御装置150は、走行制御機能により、自車両が停車したか否か、さらに、自車両が発進可能な状態であるか否かを判断し、自車両が停車しており、かつ、自車両が発進可能な状態である場合には、追従走行制御を解除し、代わりに、ドライバーから発進指示があるまで自車両を停車させる追従待機制御を行う。以下に、自車両が停車したか否かの判断方法、自車両が発進可能な状態であるか否かの判断方法、および、ドライバーから発進指示があるまで自車両を停車させる追従待機制御について説明する。
【0022】
本実施形態において、制御装置150は、走行制御機能により、車速センサーの検出誤差を考慮して、車速センサーで検出された自車両の走行速度がゼロとなってから所定の第1時間(たとえば数秒)が経過した場合に、自車両が停車したと判断する。なお、自車両が停車したか否かの判断方法は、上記構成に限定されず、たとえば、車速センサーで検出された自車両の走行速度がゼロとなった場合に、自車両が停車したと判断する構成とすることもできる。また、自車両の車速がゼロとなってから第1時間が経過するまでは、追従走行制御が継続して行われる。そのため、自車両の車速がゼロとなってから第1時間が経過する前に先行車両が再発進した場合には、自車両もこれに追従して自動的に再発進することになる。
【0023】
また、本実施形態において、制御装置150は、走行制御機能により、自車両の停車後に、自車両が所定の発進可能条件を全て満たす場合に、自車両が発進可能な状態であると判断する。具体的には、本実施形態において、制御装置150は、走行制御機能により、(1)ドライバーがブレーキペダルを踏んでいないこと、(2)ステアリングの操舵角が所定値以上ではないこと、(3)自動走行制御(レーンキープ制御、追従走行制御および定速走行制御)が実行できないことを報知する報知メッセージが表示されていないこと、という3つの発進可能条件を全て満たす場合に、自車両は発進可能な状態であると判断する。なお、自動走行制御を実行できないことを報知する報知メッセージとは、たとえば、追従走行制御中に自車両を停車させている場合に、ドライバーが無意識にブレーキペダルを踏んでしまう場合があり、このような場合に、ドライバーがブレーキペダルを踏んでいるため自動走行制御による走行を実行できない旨をドライバーに報知するメッセージなどである。制御装置150は、走行制御機能により、走行状態検出機能により検出された自車両の走行状態などに基づいて、自車両が上記発進可能条件を満たすか否かを判断することができる。
【0024】
そして、制御装置150は、走行制御機能により、自車両が停止しており、かつ、自車両が発進可能な状態であると判断した場合に、先行車両に追従する追従走行制御を解除し、ドライバーから発進の指示があるまで自車両の走行を停止させる追従待機制御を開始する。具体的には、制御装置150は、走行制御機能により、追従待機制御として、ドライバーに自車両の発進指示を喚起する発進指示情報を、ディスプレイ130の画面に表示させる。
【0025】
ここで、
図3は、ディスプレイ130の画面に表示される画面例を示す図である。たとえば、制御装置150は、走行制御機能により、自動走行制御(レーンキープ制御、追従走行制御および定速走行制御のいずれかの制御)を実行している場合には、
図3(A)に示すように、自車両を示す画像IM1と、自動走行制御が実行されていることを示す画像IM2とを、ディスプレイ130に表示させることができる。また、制御装置150は、走行制御機能により、自車線のレーンマークを検出している場合には、自車線のレーンマークを示す画像IM3を、先行車両を検出している場合には、先行車両を示す画像IM4を、ディスプレイ130に表示させることができる。
【0026】
さらに、制御装置150は、走行制御機能により、自車両がレーンキープ制御によるステアリング制御を行っている場合には、
図3(A)に示すように、ステアリング制御を行っていることを示す画像IM5をディスプレイ130に表示させることができる。また、制御装置150は、走行制御機能により、ドライバーが設定した設定車速を示す画像IM6や、ドライバーが設定した設定車間距離を示す画像IM7を、ディスプレイ130に表示させることもできる。加えて、制御装置150は、走行制御機能により、自車両を先行車両に追従させる追従走行制御を行っている場合には、追従走行制御の対象となる先行車両を囲む枠線IM8を、ディスプレイ130に表示させることもできる。加えて、制御装置150は、走行制御機能により、
図3(A)に示すように、自車両のシフトポジションを示す画像IM9や、自車両の走行モードを示す画像IM10を、ディスプレイ130に表示させることもできる。
【0027】
また、制御装置150は、自車両が追従走行制御を行っている場合において、先行車両が停車したことにより自車両も付随して停車した場合、且つ、自車両が発進可能な状態である場合には、
図3(B)に示すように、ドライバーに自車両の発進指示を喚起する発進指示情報MSGを、ディスプレイ130に表示させることができる。たとえば、制御装置150は、走行制御機能により、
図3(B)に示すように、「RES+(発進指示スイッチ124)を押すと再開します。」などの発進指示情報を、ディスプレイ130に表示させることができる。そして、ドライバーが、発進指示情報に応答して、
図2に示す発進指示スイッチ124をオンに設定することで、発進指示スイッチ124から制御装置150に発進指示スイッチ124がオンになったことを示す信号が出力される。そして、制御装置150が発進指示スイッチ124のオン信号を受信すると、制御装置150は、走行制御機能により、追従待機制御から追従走行制御に切り替えて、エンジンやブレーキなどの駆動機構140の動作を制御して、自車両を発進させる。これにより、本実施形態に係る制御装置150は、追従走行制御において先行車両に付随して自車両を停車させた場合において、自車両の発進準備ができている場合には、ドライバーが所望するタイミングで自車両を発進させることができる。
【0028】
なお、ドライバーが発進指示スイッチ124をオンに設定して自車両の発進を指示した場合には、制御装置150は、走行制御機能により、追従待機制御から追従走行制御へと切り替えを行うが、先行車両が停車した状態のままであり、自車両を発進できない場合には、ドライバーが発進を指示してから所定の第2時間が経過し、かつ、自車両が発進可能な状態である場合に、再度、追従走行制御から追従待機制御に切り替えて、発進指示情報をディスプレイ130の画面に表示させる。このように、ドライバーが発進指示スイッチ124をオンに設定して自車両の発進を指示しても、先行車両が停車しており自車両が発進できない場合には、第2時間が経過した後に、再度、発進指示情報がドライバーに提示されることとなる。
【0029】
続いて、
図4を参照して、本実施形態に係る走行制御処理について説明する。
図4は、本実施形態に係る制御装置150における走行制御処理を示すフローチャートである。なお、以下に説明する走行制御処理は、ドライバーにより自動走行制御スイッチ121がオンに設定されることで開始される。
【0030】
まず、ステップS101では、制御装置150の走行状態検出機能により、自車両の走行状態の検出が行われる。たとえば、制御装置150は、走行状態検出機能により、センサー群110に含まれるGPS装置から自車両の位置情報を、車速センサーから自車両の車速情報を、操舵角センサーから自車両の操舵角を、カメラから自車両が走行する自車線の車線情報を、測距センサーやカメラから先行車両の有無および先行車両の位置や速度の情報を、自車両の走行状態として検出することができる。なお、制御装置150走行状態検出機能により、ステップS101以降においても、自車両の走行状態を示す各種情報の検出を周期的に行う。
【0031】
ステップS102では、制御装置150の走行制御機能により、レーンキープ制御が開始される。たとえば、制御装置150は、走行制御機能により、ステップS101で検出した自車線のレーンマークに基づいて、ステアリングアクチュエータなどの駆動機構140の動作を制御することで、自車両の幅員方向における走行位置を制御するレーンキープ制御を行うことができる。
【0032】
ステップS103では、制御装置150の走行制御機能により、ステップS101で検出した先行車両の検出結果に基づいて、先行車両が存在するか否かの判断が行われる。先行車両が存在する場合には、ステップS104に進み、走行制御機能により、ドライバーが設定した設定車間距離で自車両を先行車両に追従させる追従走行制御が開始される。一方、先行車両が存在しない場合には、ステップS117に進み、走行制御機能により、ドライバーが設定した設定車速で自車両を走行させる定速走行制御が開始される。
【0033】
なお、ステップS117で定速走行制御が実行されると、処理はステップS116に進み、自動走行制御が終了したか否かの判断が行われる。自動走行制御が終了していない場合には、ステップS101に戻り、先行車両が現れた場合には(ステップS103=Yes)、追従走行制御が開始され(ステップS104)、先行車両が現れない場合には(ステップS103=No)、定速走行制御が継続して実行される(ステップS117)。
【0034】
また、ステップS104で追従走行制御が開始された後、処理はステップS105に進む。ステップS105では、走行制御機能により、先行車両が停車しているか否かの判断が行われる。たとえば、走行制御機能は、ステップS101で検出した先行車両の位置や速度に基づいて、先行車両が停車しているか否かを判断することができる。先行車両が停車していると判断した場合には、ステップS106に進み、一方、先行車両が停車していないと判断した場合には、ステップS116に進む。なお、先行車両が停車していないと判断された場合には、ステップS116で、自動走行制御が終了したか否かの判断が行われる。そして、自動走行制御が終了していない場合には、ステップS101に戻り、先行車両が存在する場合に(ステップS103=Yes)、追従走行制御が継続して行われ(ステップS104)、先行車両が存在しなくなった場合に(ステップS103=No)、定速走行制御が開始される(ステップS117)。
【0035】
ステップS106では、追従走行制御中に先行車両が停車したと判断されているため、走行制御機能により、自車両の走行を停止させる処理が行われる。たとえば、制御装置150は、走行制御機能により、エンジンやブレーキなどの駆動機構140の動作を制御することで、自車両の走行を停止することができる。
【0036】
ステップS107では、走行制御機能により、車速がゼロとなってから所定の第1時間(たとえば数秒)が経過したか否かの判断が行われる。本実施形態では、車速センサーの検出誤差を考慮して、ステップS106において自車両の走行の停止させる処理を行い自車両の車速がゼロとなってから、第1時間が経過した場合に、自車両が停車したと判断する。そのため、車速がゼロとなってから第1時間が経過するまでは、自車両は停車していないと判断して、ステップS107で待機し、車速がゼロとなってから第1時間が経過した場合には、自車両が停車したと判断して、ステップS108に進む。なお、自車両の車速がゼロとなってから第1時間が経過するまでは、追従走行制御が継続して行われる。そのため、第1時間が経過する間に、一時停止していた先行車両が発進した場合には、ドライバーの指示がなくとも自車両は発進することとなる(ステップS107=No→ステップS118=Yes→S104)。
【0037】
ステップS108では、走行制御機能により、自車両が発進可能な状態であるか否かの判断が行われる。本実施形態において、走行制御機能は、たとえば、(1)ドライバーがブレーキペダルを踏んでいないこと、(2)ステアリングの操舵角が所定値以上ではないこと、および、(3)自動走行制御(レーンキープ制御、追従走行制御および定速走行制御)を実行できないことをドライバーに報知する報知メッセージが表示されていないこと、の3つ全ての発進可能条件を満たす場合に、自車両が発進可能な状態であると判断することができる。自車両が発進可能な状態でない場合には、自車両が発進可能な状態となるまで、ステップS108で待機し、自車両が発進可能な状態である場合には、ステップS109に進む。
【0038】
ステップS109では、走行制御機能により、追従走行制御が解除され、追従待機制御が開始される。追従走行制御が解除され、追従待機制御が開始されることで、先行車両への追従が禁止され、先行車両が発進した場合でも、ドライバーからの指示があるまで自車両は停車したままとなる。そして、制御装置150は、走行制御機能により、追従待機制御として、ステップS110〜S111の処理を実行する。
【0039】
すなわち、ステップS110では、走行制御機能により、発進指示情報の表示が行われる。たとえば、制御装置150は、走行制御機能により、
図3(B)に示すように、「RES+(発進指示スイッチ124)を押すと再開します。」などの発進指示情報を、ディスプレイ130の画面に表示させることができる。そして、ステップS111では、走行制御機能により、ステップS110で表示された発進指示情報に応じて、ドライバーが自車両の発進指示を行ったか否かの判断が行われる。たとえば、ドライバーが発進指示スイッチ124をオンに設定した場合に、走行制御機能は、ドライバーが自車両の発進指示を行ったと判断することができる。ドライバーが自車両の発進指示を行っていない場合には、ドライバーが自車両の発進指示を行うまで、ステップS111で待機し、ドライバーが自車両の発進指示を行った場合に、ステップS112に進む。
【0040】
ステップS112では、走行制御機能により、追従待機制御が解除され、追従走行制御が開始される。そして、ステップS113では、走行制御機能により、先行車両が停車しているか否かの判断が行われる。ドライバーが自車両の発進指示を行い、追従走行制御を開始した後も、先行車両が停車している場合には、ステップS115に進む。ステップS115では、走行制御機能により、ドライバーが自車両の発進を指示してから所定の第2時間が経過したか否かの判断が行われる。なお、第2時間は、第1時間と同じ時間としてもよいし、第1時間と異なる時間としてもよい。そして、ドライバーが自車両の発進を指示してから第2時間が経過するまでは(ステップS115=No)、ステップS113に戻り、走行制御機能により、先行車両が停車しているか否か(ステップS113)、第2時間が経過したか否かの判断(ステップS115)が繰り返し行われる。そして、ドライバーが自車両の発進を指示してから第2時間が経過した場合には、ステップS108に戻り、自車両が発進可能な状態である場合には(ステップS108=Yes)、再度、発進指示情報がディスプレイ130に表示されることとなる(ステップS110)。
【0041】
また、ステップS113において、ドライバーが自車両の発進指示を行った後に、第2時間が経過する前に先行車両が発進していると判断された場合には、ステップS114に進み、走行制御機能により、自車両の発進が行われる。
【0042】
そして、ステップS116では、走行制御機能により、自動走行制御が終了されたか否かの判断が行われる。たとえば、制御装置150は、走行制御機能により、ドライバーが自動走行制御スイッチ121をオフに設定した場合には、自動走行制御が終了されたと判断することができる。自動走行制御が終了されていない場合には、ステップS101に戻り、
図4の走行制御処理が継続して実行される。そして、自動走行制御が終了した場合には、
図4に示す走行制御処理を終了する。
【0043】
続いて、
図5を参照して、本実施形態に係る走行制御処理を説明する。
図5は、本実施形態に係る走行制御処理を説明するための図である。たとえば、
図5に示す例において、時刻t1までの間は、先行車両が存在しないために(ステップS103=No)、制御装置150は、走行制御機能により、定速走行制御を実行する(ステップS117→S116→S101→S102→S103)。そして、時刻t1になると、先行車両が検出されたとすると(ステップS103=Yes)、制御装置150は、走行制御機能により、追従走行制御を実行する(ステップS104)。
【0044】
さらに、
図5に示す例において、時刻t1から時刻t2までの間、制御装置150は、走行制御機能により、追従走行制御を実行し、先行車両に追従するように自車両の走行を制御する(ステップS104→S105=No→S116→S101→S102→S103=Yes→S104)。そして、時刻t2において、先行車両が停車したとすると(ステップS105=Yes)、制御装置150は、走行制御機能により、先行車両の停車に付随して自車両の走行を停止させる(ステップS106)。なお、本実施形態では、
図5に示すように、自車両の走行を停止してから(自車両の車速がゼロとなってから)所定の第1時間が経過するまでは、追従走行制御が継続して行われる。そのため、仮に、時刻t2から時刻t3までの間に、一時停止していた先行車両が発進した場合には、ドライバーの指示がなくとも自車両は自動的に発進することとなる。
【0045】
そして、時刻t3において、自車両の車速がゼロとなってから第1時間が経過し(ステップS107=Yes)、自車両が発進可能な状態となった場合に(ステップS108=Yes)、制御装置150は、追従走行制御を解除し、追従待機制御を開始する(ステップS109)。これにより、制御装置150は、時刻t3において、
図2(B)に示すように、発進指示情報をディスプレイ130の画面に表示させる処理を行う(ステップS110)。
【0046】
図5に示す例では、時刻t3からディスプレイ130の画面に発進指示情報が表示されている間の時刻t4において、ドライバーが発進指示スイッチ124を押すことでドライバーから自車両の発進の指示があり(ステップS111=Yes)、これにより時刻t4において追従待機制御が解除され、追従走行制御が再開される(ステップS112)。しかしながら、
図5に示す例では、時刻t4において、先行車両が停車した状態のままであるため(ステップS113=Yes)、ドライバーから自車両の発進の指示があってから所定の第2時間が経過するまで、追従走行制御を継続したまま自車両は待機する(ステップS115=No)。そして、時刻t5において、ドライバーから自車両の発進の指示があって第2時間が経過し(ステップS115=Yes)、自車両が発進可能な状態である場合には(ステップS108=Yes)、再度、追従走行制御が解除されて追従待機制御が開始され(ステップS109)、発進指示情報の表示が行われる(ステップS110)。
【0047】
図5に示す例では、時刻t5からディスプレイ130の画面に発進指示情報が表示されている間の時刻t6において、ドライバーが発進指示スイッチ124を押すことでドライバーによる自車両の発進の指示が再度行われると(ステップS111=Yes)、追従待機制御が解除されて追従走行制御が開始される(ステップS112)。しかしながら、
図5に示す例においては、時刻t6において、先行車両が未だ発進していないため(ステップS113=Yes)、追従走行制御を継続したまま自車両は待機し、第2時間が経過したか否かの判断が行われる(ステップS115)。
図5に示す例では、第2時間が経過する前の時刻t7において、先行車両が発進したので(ステップS115=No,ステップS113=No)、これにより、制御装置15は、追従走行制御により自車両を発進させる(ステップS113)。このように、本実施形態では、先行車両が発進する前に自車両の発進指示を行うことができ、自車両の発進指示を行ってから所定の第2時間が経過する前に先行車両が発進した場合には、先行車両の発進の直後に自車両を発進させることができる。
【0048】
以上のように、本実施形態では、ドライバーのブレーキ操作に依らずに自車両を停車させる自動走行制御中に、先行車両の停車を検出した場合には、自車両の発進指示をドライバーに喚起するための発進指示情報を提示する。より具体的には、ドライバーのブレーキ操作に依らずに自車両を停車させる自動走行制御中に、自車両が停車したか否かを判断し、自車両が停車したと判断したタイミングで、自車両の発進の指示をドライバーに喚起する発進指示情報を提示する。これにより、自動走行制御において自車両が停止した場合でも、ドライバーは自車両が停車した後の所望するタイミング(たとえば、先行車両が発進する前や、交通信号機が自車両の走行が可能な信号に変わる前)で、自車両の発進を指示することができるため、ドライバーが手動運転を行う場合と同様に、ドライバーが所望する適切なタイミングで自車両を発進させることができる。
【0049】
さらに、本実施形態では、自動走行制御のうち、先行車両に追従して自車両を走行させる追従走行制御中に、先行車両が停車したことにより自車両を停車させた場合に、発進指示情報を提示する。これにより、追従走行制御において先行車両に付随して自車両を停車させた場合でも、ドライバーが先行車両に付随して自車両を停車させた場合と同様に、ドライバーが所望するタイミングで自車両を発進させることができるため、自車両を先行車両に適切に追従させることができる。
【0050】
また、本実施形態では、自車両の車速がゼロとなってから所定の第1時間が経過した場合に、自車両が停止したと判断して、発進指示情報を提示する。これにより、車速センサーに検出誤差が生じる場合でも、自車両が停止したか否かを適切に判断することができ、発進指示情報を自車両が停車した適切なタイミングで提示することができる。
【0051】
加えて、本実施形態では、自車両の車速がゼロとなってから第1時間が経過するまでは、追従走行制御を継続し、第1時間が経過した場合に、追従走行制御を解除して、追従待機制御を開始する。また、追従待機制御中にドライバーが自車両の発進を指示した場合には、追従走行制御を開始して、自車両を発進させる。これにより、たとえば、先行車両が一時的に停車したことにより自車両を一時的に停車させた場合には(第1時間が経過する前に自車両が発進する場合には)、ドライバーの指示がなくとも自車両を自動で発進させることができるため、発進指示によりドライバーを煩わせてしまうことを有効に防止することができる。また、信号待ちなどにより、先行車両が第1時間以上停車するために自車両を第1時間以上停車させる場合には、ドライバーの意図に基づいて自車両を発進させることが可能となる。
【0052】
また、本実施形態では、追従待機制御中にドライバーが自車両の発進を指示し、追従走行制御を開始する場合において、先行車両が停車しているために自車両が所定の第2時間が経過するまで停車している場合には、発進指示情報を再度提示する。これにより、先行車両が発進しない場合には、ドライバーに再度、発進指示を行わせることができる。
【0053】
加えて、本実施形態では、ドライバーによりブレーキペダルの操作が行われている場合には、自車両が発進可能な状態ではないと判断し、発進指示情報を提示させない制御を行う。ドライバーによりブレーキペダルの操作が行われている場合には、ドライバーが自車両を発進させないようにブレーキペダルを操作している可能性があり、このようにドライバーが意図的に自車両の発進を抑えている可能性がある場合に、発進指示情報を提示させないことで、発進指示情報の提示による煩わしさをドライバーに与えてしまうことを有効に防止することができる。また、本実施形態では、操舵角が所定値以上である場合にも、自車両が発進可能な状態ではないと判断し、発進指示情報を提示させない制御を行う。操舵角が所定値以上である場合にドライバーが発進指示を行うことで、自車両が急転回してしまうことを有効に防止するためである。
【0054】
なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【0055】
たとえば、上述した実施形態では、自車両が先行車両に追従する追従走行制御において、先行車両に付随して自車両を停車させた場合に、発進指示情報をドライバーに提示する構成を例示したが、この構成に限定されず、たとえば、先行車両が検出されず、定速走行制御を行っている場合において、自車両が信号待ちなどより停車をした場合に、発進指示情報をドライバーに提示する構成としてもよい。
【0056】
また、上述した実施形態では、ドライバーが入力装置120の発進指示スイッチ124をオンに設定することで、自車両の発進を指示する構成を例示したが、この構成に加えて、または、この構成に代えて、たとえば、ドライバーがアクセルペダルを踏み込んだ場合に、自車両の発進を指示する構成とすることができる。あるいは、入力装置120に含まれるマイクやドライバーの動きを検出する動き検出センサーにより、自車両の発進を指示する構成としてもよい。
【0057】
さらに、上述した実施形態では、発進指示情報をディスプレイ130の画面に表示する構成を例示したが、この構成に限定されず、たとえばスピーカーにより発進指示情報を音または音声で出力することで、ドライバーに発進指示情報を提示する構成とすることもできる。
【0058】
加えて、上述した実施形態では、先行車両が発進する前に自車両の発進を指示した場合には、先行車両が発進した場合に、自車両を発進させる構成を例示したが、この構成に限定されず、たとえば、先行車両が発進する前に自車両の発進を指示した場合において、自車両と先行車両との車間距離が一定距離以上ある場合には、先行車両が発進していない場合であっても、自車両を低速で発進させる構成とすることができる。これにより、たとえば、渋滞などにおいて、自車両よりも数台前の車両が発進を始めたタイミングで自車両をゆっくりと発進させることができ、その結果、ドライバーが運転を行う場合と同様に、自車両の直前の先行車両が発進したタイミングにおいて、自車両を先行車両に合わせた速度で先行車両に追従させることができる。
【0059】
また、本発明に係る車両の制御方法は、ドライバーのブレーキ操作に依らずに自車両を停車させる自動走行制御の実行中に、先行車両の停車を検出した場合には、自車両が停車したか否か(
図4のステップS106)、自車両の車速がゼロとなってから所定の第1時間が経過したか否か(
図4のステップS107)、自車両が発進可能な状態であるか否か(
図4のステップS108)、追従走行制御から追従待機制御に遷移したか否か(
図4のステップS109)、といった自車両の状態に拘らず、自車両の発進指示をドライバーに喚起するための発進指示情報を提示してもよい。
【0060】
上述したセンサー群110,制御装置150及びディスプレイ130は本発明の提示器に相当し、センサー群110,入力装置120及び制御装置150は本発明の走行制御器に相当する。