(57)【要約】  第１車線を走行する自車両の周囲の障害物を検出する第１検出器１１０と、第１車線に隣接する第２車線を検出する第２検出器１１０と、を備え、第２車線内における車線変更の目標位置に、自車両が路面に占める大きさ以上の第１範囲を設定し、自車両の側方に位置し、かつ、障害物が存在しない、第２車線内の範囲を第２範囲として検出し、第２範囲が第１範囲を含む場合に、自車両の車線変更を許可する走行制御装置１００の制御方法であって、自車両の走行状態に基づいて、自車両の走行シーンを判定する第１ステップと、走行シーンにおいて予め定められた車線変更の必要度を取得する第２ステップと、必要度が第１判定値以上である場合には、必要度が第１判定値未満である場合と比べて、第１範囲を小さくし、または、第２範囲を大きくする補正を行う第３ステップと、を有する制御方法。
2017017795.tif 000002
【特許請求の範囲】
【請求項１】
第１車線を走行する自車両の周囲の障害物を検出する第１検出器と、
前記第１車線に隣接する第２車線を検出する第２検出器と、を備え、
前記第２車線内における車線変更の目標位置に、自車両が路面に占める大きさ以上の第１範囲を設定し、
自車両の側方に位置し、かつ、前記障害物が存在しない、前記第２車線内の範囲を第２範囲として検出し、
前記第２範囲が前記第１範囲を含む場合に、自車両の車線変更を許可する走行制御装置の制御方法であって、
自車両の走行状態に基づいて、自車両の走行シーンを判定する第１ステップと、
前記走行シーンにおいて予め定められた車線変更の必要度を取得する第２ステップと、
前記必要度が第１判定値以上である場合には、前記必要度が前記第１判定値未満である場合と比べて、前記第１範囲を小さくし、または、前記第２範囲を大きくする補正を行う第３ステップと、を有する制御方法。
【請求項２】
請求項１に記載の制御方法であって、
前記第３ステップにおいて、前記必要度が前記第１判定値よりも小さい第２判定値未満である場合には、前記車線変更の必要度が前記第２判定値以上である場合と比べて、前記第１範囲を大きし、または、前記第２範囲を小さくする補正を行う制御方法。
【請求項３】
請求項１に記載の制御方法であって、
前記走行シーンは、目的地に向かうシーン、前記第１車線が前方で閉塞するシーン、緊急車両が接近しているシーン、前記第１車線の前方に駐車車両が存在するシーン、および、前記第１車線の前方を走行する先行車両を追い越すシーンのうち、少なくとも１つのシーンを含み、
前記走行シーンごとに、前記必要度が設定されていることを特徴とする制御方法。
【請求項４】
請求項１〜３のいずれかに記載の制御方法であって、
所定時間後の前記第２範囲を予測し、前記所定時間後の前記第２範囲が前記第１範囲を含む場合に、自車両の車線変更を許可する制御方法。
【請求項５】
第１車線を走行する自車両の周囲の障害物を検出する第１検出器と、
前記第１車線に隣接する第２車線を検出する第２検出器と、
前記第２車線内における車線変更の目標位置に自車両が路面に占める大きさ以上の第１範囲を設定し、自車両の側方に位置しかつ前記障害物が存在しない前記第２車線内の範囲を第２範囲として検出し、前記第２範囲が前記第１範囲を含む場合に自車両の車線変更を許可する制御部と、を備える走行制御装置であって、
前記制御部は、
自車両の走行状態に基づいて、自車両の走行シーンを判定し、
前記走行シーンにおいて予め定められた車線変更の必要度を取得し、
前記必要度が所定値以上である場合には、前記必要度が前記所定値未満である場合と比べて、前記第１範囲を小さくし、または、前記第２範囲を大きくする補正を行う走行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車両の走行を制御する走行制御装置の制御方法および走行制御装置に関する。
【背景技術】
【０００２】
従来、車両の車線変更を自動で行う走行制御装置が知られている。このような走行制御装置において、自車両が走行する車線に隣接する隣接車線に車線変更可能なスペースがあるか否かを判断し、隣接車線に車線変更可能なスペースがある場合に、車線変更を実行する技術が知られている（たとえば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１０／０８２３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、車線変更の必要度が高い走行シーンであっても、隣接車線に車線変更可能なスペースができるまでは車線変更が許可されず、その結果、ドライバーに違和感を与えてしまう場合があった。【０００５】
本発明が解決しようとする課題は、車線変更の可否を適切に判断することが可能な走行制御装置の制御方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、第１車線を走行する自車両の周囲の障害物を検出する第１検出器と、第１車線に隣接する第２車線を検出する第２検出器と、を備え、第２車線内における車線変更の目標位置に、自車両が路面に占める大きさ以上の第１範囲を設定し、自車両の側方に位置し、かつ、第２車線内において障害物が存在しない範囲を第２範囲として検出し、第２範囲が第１範囲を含む場合に、自車両の車線変更を許可する走行制御装置の制御方法において、自車両の走行シーンにおける車線変更の必要度が所定値以上である場合には、必要度が所定値未満である場合と比べて、第１範囲を小さくし、または、第２範囲を大きくすることで、上記課題を解決する。
【発明の効果】
【０００７】
本発明によれば、自車両の走行シーンにおける車線変更の必要度が高い場合には車線変更が許可され易くなるため、車線変更の可否を走行シーンに応じて適切に判断することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る走行制御装置の構成を示す構成図である。
【図２】走行シーンの判定に用いられるテーブルの一例を示す図である。
【図３】第１実施形態に係る車線変更制御処理を示すフローチャート（その１）である。
【図４】第１実施形態に係る車線変更制御処理を示すフローチャート（その２）である。
【図５】第１実施形態に係る車線変更制御処理を示すフローチャート（その３）である。
【図６Ａ】対象範囲の検出方法を説明するための図（その１）である。
【図６Ｂ】対象範囲の検出方法を説明するための図（その２）である。
【図６Ｃ】対象範囲の検出方法を説明するための図（その３）である。
【図７】車線変更の目標位置の設定方法を説明するための図である。
【図８】所定時間後の他車両の位置を予測する方法を説明するための図である。
【図９】対象範囲が小さくなるか否かの判断方法を説明するための図である。
【図１０】報知装置のディスプレイに表示される画面の一例である。
【図１１】車線変更の必要度に基づく要求範囲の補正方法を説明するための図である。
【図１２】隣隣接車線の状況に基づく要求範囲の補正方法を説明するための図である。
【図１３Ａ】隣接車両の幅員方向における走行位置に基づく要求範囲の補正方法を説明するための図である。
【図１３Ｂ】隣接車両の幅員方向における走行位置に基づく要求範囲の補正方法を説明するための図である。
【図１４Ａ】隣接車両のウィンカーの点灯状態に基づく要求範囲の補正方法を説明するための図である。
【図１４Ｂ】隣接車両のウィンカーの点灯状態に基づく要求範囲の補正方法を説明するための図である。
【図１５】車線変更の必要度に基づく対象範囲の補正方法を説明するための図である。
【図１６】隣隣接車線の状況に基づく対象範囲の補正方法を説明するための図である。
【図１７Ａ】隣接車両の幅員方向における走行位置に基づく対象範囲の補正方法を説明するための図である。
【図１７Ｂ】隣接車両の幅員方向における走行位置に基づく対象範囲の補正方法を説明するための図である。
【図１８Ａ】隣接車両のウィンカーの点灯状態に基づく対象範囲の補正方法を説明するための図である。
【図１８Ｂ】隣接車両のウィンカーの点灯状態に基づく要求範囲の補正方法を説明するための図である。
【図１９】車線変更の可否を判断する方法を説明するための図である。
【図２０】対象レーンマークと自車両との幅員方向における位置関係を説明するための図である。
【図２１】第２実施形態に係る車線変更制御処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。なお、本実施形態では、車両に搭載される走行制御装置を例示して説明する。
【００１０】
≪第１実施形態≫
図１は、本実施形態に係る走行制御装置１００の構成を示す図である。図１に示すように、本実施形態に係る走行制御装置１００は、センサ１１０と、自車位置検出装置１２０と、地図データベース１３０と、車載機器１４０と、報知装置１５０と、入力装置１６０と、通信装置１７０と、駆動制御装置１８０と、制御装置１９０とを有している。これら装置は、相互に情報の授受を行うためにＣＡＮ（Controller Area Network）その他の車載ＬＡＮによって接続されている。
【００１１】
センサ１１０は、自車両の走行状態を検出する。たとえば、センサ１１０として、自車両の前方を撮像する前方カメラ、自車両の後方を撮像する後方カメラ、自車両の前方の障害物を検出する前方レーダー、自車両の後方の障害物を検出する後方レーダー、自車両の側方に存在する障害物を検出する側方レーダー、自車両の車速を検出する車速センサ、およびドライバーを撮像する車内カメラなどが挙げられる。なお、センサ１１０として、上述した複数のセンサのうち１つを用いる構成としてもよいし、２種類以上のセンサを組み合わせて用いる構成としてもよい。センサ１１０の検出結果は、制御装置１９０に出力される。
【００１２】
自車位置検出装置１２０は、ＧＰＳユニット、ジャイロセンサ、および車速センサなどから構成されており、ＧＰＳユニットにより複数の衛星通信から送信される電波を検出し、対象車両（自車両）の位置情報を周期的に取得するとともに、取得した対象車両の位置情報と、ジャイロセンサから取得した角度変化情報と、車速センサから取得した車速とに基づいて、対象車両の現在位置を検出する。自車位置検出装置１２０により検出された対象車両の位置情報は、制御装置１９０に出力される。
【００１３】
地図データベース１３０は、各種施設や特定の地点の位置情報を含む地図情報を記憶している。具体的には、合流地点、分岐地点、料金所、車線数の減少位置、サービスエリア（ＳＡ）／パーキングエリア（ＰＡ）などの位置情報が、地図情報とともに記憶されている。地図データベースに格納された地図情報は、制御装置１９０により参照可能となっている。
【００１４】
車載機器１４０は、車両に搭載された各種機器であり、ドライバーにより操作されることで動作する。このような車載機器としては、ステアリング、アクセルペダル、ブレーキペダル、ナビゲーション装置、オーディオ装置、エアーコンディショナー、ハンズフリースイッチ、パワーウィンドウ、ワイパー、ライト、方向指示器、クラクションなどが挙げられる。車載機器１４０がドライバーにより操作された場合に、その情報が制御装置１９０に出力される。
【００１５】
報知装置１５０は、たとえば、ナビゲーション装置が備えるディスプレイ、ルームミラーに組み込まれたディスプレイ、メーター部に組み込まれたディスプレイ、フロントガラスに映し出されるヘッドアップディスプレイ、あるいは、オーディオ装置が備えるスピーカーなどの装置である。報知装置１５０は、制御装置１９０の制御に従って、後述する報知情報をドライバーに報知する。
【００１６】
入力装置１６０は、たとえば、ドライバーの手操作による入力が可能なダイヤルスイッチ、ディスプレイ画面上に配置されたタッチパネル、あるいは、ドライバーの音声による入力が可能なマイクなどの装置である。本実施形態では、ドライバーが入力装置１６０を操作することで、報知装置１５０により報知された報知情報に対する応答情報を入力することができる。たとえば、本実施形態では、方向指示器やその他の車載装置のスイッチを入力装置１６０として用いることもでき、制御装置１９０が自動で車線変更を行うか否かの問い合わせに対して、ドライバーが方向指示器のスイッチをオンにすることで、車線変更の許可を入力する構成とすることもできる。なお、入力装置１６０により入力された応答情報は、制御装置１９０に出力される。
【００１７】
通信装置１７０は、車両外部の通信機器と通信を行う。たとえば、通信装置１７０は、他車両との間で車々間通信を行い、路肩に設置された機器との間で路車間通信を行い、あるいは、車両外部に設置された情報サーバとの間で無線通信を行うことで、各種情報を外部機器から取得することができる。なお、通信装置により取得された情報は、制御装置１９０に出力される。
【００１８】
駆動制御装置１８０は、自車両の走行を制御する。たとえば、駆動制御装置１８０は自車両が先行車両に追従する場合には（以下、追従走行制御ともいう）、自車両と先行車両との車間距離が一定距離となるように、加減速度および車速を実現するための駆動機構の動作（エンジン自動車にあっては内燃機関の動作、電気自動車系にあっては電動モータ動作を含み、ハイブリッド自動車にあっては内燃機関と電動モータとのトルク配分も含む）およびブレーキ動作を制御する。また、自車両が先行車両の追い越しなどの車線変更を行う場合には（以下、車線変更制御ともいう。）、ステアリングアクチュエータの動作を制御して、車輪の動作を制御することで、自車両の転回制御を実行する。なお、駆動制御装置１８０は、後述する制御装置１９０の指示により自車両の走行を制御する。また、駆動制御装置１８０による走行制御方法として、その他の周知の方法を用いることもできる。
【００１９】
制御装置１９０は、自車両の走行を制御するためのプログラムを格納したＲＯＭ（Read Only Memory）と、このＲＯＭに格納されたプログラムを実行するＣＰＵ（Central Processing Unit）と、アクセス可能な記憶装置として機能するＲＡＭ（Random Access Memory）とから構成される。なお、動作回路としては、ＣＰＵ（Central Processing Unit）に代えて又はこれとともに、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）などを用いることができる。
【００２０】
制御装置１９０は、ＲＯＭに格納されたプログラムをＣＰＵにより実行することにより、自車両の走行状態に関する情報を取得する走行情報取得機能と、自車両の走行シーンを判定する走行シーン判定機能と、自車両の走行を制御する走行制御機能と、車線変更の可否を判断し、車線変更を制御する車線変更制御機能と、を実現する。以下において、制御装置１９０が備える各機能について説明する。
【００２１】
制御装置１９０の走行情報取得機能は、自車両の走行状態に関する走行情報を取得する。たとえば、走行情報取得機能は、前方カメラおよび後方カメラにより撮像された車両外部の画像情報や、前方レーダー、後方レーダー、および側方レーダーによる検出結果を、走行情報として取得することができる。また、走行情報取得機能は、車速センサにより検出された自車両の車速情報や、車内カメラにより撮像されたドライバーの顔の画像情報も走行情報として取得することができる。
【００２２】
さらに、走行情報取得機能は、自車両の現在位置の情報を走行情報として自車位置検出装置１２０から取得することができ、また、合流地点、分岐地点、料金所、車線数の減少位置、サービスエリア（ＳＡ）／パーキングエリア（ＰＡ）などの位置情報を走行情報として地図データベース１３０から取得することができる。加えて、走行情報取得機能は、ドライバーによる車載機器１４０の操作情報を走行情報として車載機器１４０から取得することもできる。
【００２３】
制御装置１９０の走行シーン判定機能は、制御装置１９０のＲＯＭに記憶されたテーブルを参照して、自車両が走行している走行シーンを判定する。図２は、走行シーンの判定に用いられるテーブルの一例を示す図である。図２に示すように、テーブルには、車線変更に適した走行シーンとその判定条件が、走行シーンごとに記憶されている。走行シーン判定機能は、図２に示すテーブルを参照して、自車両の走行シーンが、車線変更に適した走行シーンであるか否かを判定する。
【００２４】
たとえば、図２に示す例では、「先行車両への追いつきシーン」の判定条件として、「前方に先行車両を検知」、「先行車両の車速＜自車両の車速」、「先行車両への到達が所定時間以内」、かつ「車線変更の方向が車線変更禁止条件になっていない」の４つの条件が設定されている。また、走行シーン判定機能は、たとえば、前方カメラや前方レーダーによる検出結果、車速センサにより検出された自車両の車速、および自車両の位置情報などに基づいて、自車両が上記条件を満たすか否かを判断し、上記条件を満たす場合に、自車両が「先行車両への追いつきシーン」であると判定する。同様に、走行シーン判定機能は、シーン判定テーブルに登録された全ての走行シーンについて判定条件を満たすか否かを判定する。
【００２５】
なお、車線変更禁止条件としては、たとえば、「車線変更禁止区域を走行している」、「車線変更方向に障害物が存在する」、「センターライン（道路中央線）を跨ぐごととなる」、および「路肩に入る、または、道路端を跨ぐこととなる」などを挙げられることができる。また、「緊急退避シーン」において路肩などでの緊急停車を認めている道路では、「緊急退避シーン」において、「路肩に入る、または、道路端を跨ぐこととなる」との条件を許容する構成とすることもできる。なお、図２に示すテーブルのうち、車線変更の必要度、制限時間、および車線変更の方向については後述する。
【００２６】
また、走行シーン判定機能は、自車両の走行シーンが複数の走行シーンに該当する場合には、車線変更の必要度が高い方の走行シーンを、自車両の走行シーンとして判定することができる。たとえば、図２に示す例において、自車両の走行シーンが、「先行車両の追いつきシーン」および「目的地への車線乗換シーン」に該当するものとする。また、この場合において、「先行車両の追いつきシーン」における車線変更の必要度Ｘ１が、「目的地への車線乗換シーン」における車線変更の必要度Ｘ８よりも低いものとする（Ｘ１＜Ｘ８）。この場合、走行シーン判定機能は、車線変更の必要度がより高い「目的地への車線乗換シーン」を、自車両の走行シーンとして判定することができる。
【００２７】
制御装置１９０の走行制御機能は、自車両の走行を制御する。たとえば、走行制御機能は、センサ１１０の検出結果に基づいて、自車両が走行する車線（以下、自車線ともいう。）のレーンマークを検出し、自車両が自車線内に走行するように、自車両の幅員方向における走行位置を制御するレーンキープ制御を行う。この場合、走行制御機能は、自車両が適切な走行位置を走行するように、駆動制御装置１８０にステアリングアクチュエータなどの動作を制御させることができる。また、走行制御機能は、先行車両と一定の車間距離を空けて、先行車両に自動で追従する追従走行制御を行うこともできる。この場合、走行制御機能は、自車両と先行車両とが一定の車間距離で走行するように、駆動制御装置１８０に、エンジンやブレーキなどの駆動機構の動作を制御させることができる。なお、以下においては、レーンキープ制御および追従走行制御を含めて、自動走行制御として説明する。
【００２８】
制御装置１９０の車線変更制御機能は、自車両の走行シーンや、自車両の周辺に存在する障害物の情報に基づいて、車線変更を行うか否かを判断する。また、車線変更制御機能は、車線変更を行うと判断した場合には、駆動制御装置１８０に、ステアリングアクチュエータの動作を制御させることができる。なお、車線変更制御機能による車線変更の制御方法の詳細については後述する。
【００２９】
続いて、図３〜図５を参照して、第１実施形態に係る車線変更制御処理について説明する。図３〜図５は、第１実施形態に係る車線変更制御処理を示すフローチャートである。なお、以下に説明する車線変更制御処理は、制御装置１９０により実行される。また、以下においては、制御装置１９０の走行制御機能により、自車両が先行車両に追従する追従走行制御が行われているものとして説明する。
【００３０】
まず、ステップＳ１０１では、走行情報取得機能により、自車両の走行状態に関する走行情報の取得が行われる。また、ステップＳ１０２では、走行シーン判定機能により、ステップＳ１０１で取得された走行情報に基づいて、自車両の走行シーンの判定が行われる。
【００３１】
ステップＳ１０３では、走行シーン判定機能により、ステップＳ１０２で判定された自車両の走行シーンが、車線変更に適した走行シーンであるか否かの判断が行われる。具体的には、走行シーン判定機能は、自車両の走行シーンが、図２に示すいずれかの走行シーンである場合に、自車両の走行シーンが、車線変更に適した走行シーンであると判定する。自車両の走行シーンが車線変更に適した走行シーンではない場合には、ステップＳ１０１に戻り、走行シーンの判定が繰り返される。一方、自車両の走行シーンが車線変更に適した走行シーンである場合には、ステップＳ１０４に進む。
【００３２】
ステップＳ１０４では、車線変更制御機能により、対象範囲の検出が行われる。本実施形態において、車線変更制御機能は、前方カメラおよび後方カメラにより撮像された車両外部の画像情報や、前方レーダー、後方レーダー、および側方レーダーによる検出結果を含む走行情報に基づいて、自車両の周辺に存在する障害物を検出する。そして、車線変更制御機能は、自車両の側方に位置し、かつ、障害物が存在しない範囲を、対象範囲として検出する。なお、対象範囲とは、自車両が現在の速度で走行した場合の走行位置を基準とする相対的な範囲であり、自車両の周囲に存在する他車両が自車両と同じ速度で直進する場合には、対象範囲は変化しないこととなる。また、「自車両の側方」とは、自車両が車線変更する場合に、車線変更の目標位置（なお、この目標位置も自車両が現在の速度で走行した場合の走行位置を基準した相対位置となる。）としてとり得る範囲であり、その範囲（方向、広さ、角度など）は適宜設定することができる。以下に、図６Ａ〜図６Ｃを参照して、対象範囲の検出方法について説明する。なお、図６Ａ〜図６Ｃは、対象範囲を説明するための図である。
【００３３】
図６Ａ（Ａ）に示す場面例では、自車線に隣接する隣接車線に障害物である他車両が存在していない。そのため、車線変更制御機能は、この隣接車線を対象範囲として検出することができる。なお、路肩は、原則、車線変更を行うことができない範囲であるため、対象範囲からは除かれる。ただし、自車両の走行シーンが「緊急退避シーン」であり、緊急時に路肩への停車などが許容されている道路においては、路肩を対象範囲に含めることができる（以下、同様。）。
【００３４】
また、図６Ａ（Ｂ）に示す場面例では、隣接車線に障害物である他車両が存在している。ただし、自車両よりも前方の他車両と後方の他車両との間に、他車両が存在しない範囲があり、車線変更制御機能は、この範囲を対象範囲として検出することができる。さらに、図６Ａ（Ｃ）に示す場面例では、図６Ａ（Ｂ）に示す場面と同様に隣接車線に他車両が存在しない範囲があるとともに、隣接車線のさらに向こう隣の車線（以下、隣隣接車線ともいう。）においても、前方および後方の他車両の間に他車両が存在しない範囲がある。この場合、車線変更制御機能は、隣接車線において他車両が存在しない範囲と、隣隣接車線において他車両が存在しない範囲とを、対象範囲として検出することができる。
【００３５】
さらに、車線変更制御機能は、図６Ｂ（Ｄ）に示すように、工事区間など、自車両が走行できない範囲を、対象範囲から除いて、対象範囲を検出する。自車両が走行できない範囲としては、工事区間の他に、他車両が駐車または停車している範囲や、交通規制などにより車両の走行が禁止されている範囲などがある。なお、図６Ｂ（Ｄ）に示すように、工事区間などにより自車両が走行できない範囲が、たとえば隣接車線の半分以上（幅員方向において半分以上）である場合には、残りの半分未満の範囲を対象範囲として検出しない構成とすることもできる。  
【００３６】
また、図６Ｂ（Ｅ）に示すように、隣接車線において他車両が連続しており、隣接車線に車線変更可能なスペースがない場合には、車線変更制御機能は、対象範囲を検出できないと判断することができる。
【００３７】
さらに、図６Ｃ（Ｆ）に示す場面例では、隣接車線から隣隣接車線への車線変更が禁止されている道路を、自車両が走行している場面を例示している。このような道路において、車線変更制御機能は、車線変更が可能な隣接車線において、障害物が存在しない範囲を、対象範囲として検出する。すなわち、この場合、車線変更を行うことができない隣隣接車線は、対象範囲として検出されないこととなる。また、図６Ｃ（Ｇ）に示す場面例では、自車両が、対向車線を有する道路を走行している場面を例示している。このような道路において、車線変更制御機能は、自車両が走行可能な、自車両の進行側の車線のみにおいて、対象範囲を検出する。すなわち、この場合、対向車線においては、対象範囲は検出されないこととなる。
【００３８】
なお、本実施形態において、車線変更制御機能は、左右方向のうち、自車両の走行シーンにおいて車線変更に適した方向で対象範囲を検出する。本実施形態では、各走行シーンにおいて車線変更に適した方向が、図２に示すテーブルに予め記憶されている。車線変更制御機能は、図２に示すテーブルを参照して、自車両の走行シーンにおける「車線変更の方向」の情報を取得する。たとえば、自車両の走行シーンが「先行車両への追いつきシーン」である場合、車線変更制御機能は、図２を参照して、「車線変更の方向」として「追い越し車線側」を取得する。そして、車線変更制御機能は、取得した「車線変更の方向」において対象範囲を検出する。たとえば、自車両の走行シーンが「先行車両への追いつきシーン」である場合、車線変更制御機能は、「追い越し車線側」、すなわち、追い越し車両の走行が推奨される車線側（たとえば図６Ａ〜図６Ｄに示す例では右側）において、対象範囲を検出する。これにより、車線変更制御機能は、自車両の走行シーンにおいて適した車線変更の方向において対象範囲を検出することができる。
【００３９】
また、車線変更制御機能は、自車両の側方において、対象範囲を検出する。たとえば、隣接車線に障害物が存在しない範囲が検出される場合でも、当該範囲が自車両の現在位置から所定距離以上離れており、自車両の後方側または前方側に位置する場合には、このような範囲に車線変更を行うことは困難であるため、対象範囲としては検出されない。
【００４０】
ステップＳ１０５では、車線変更制御機能により、車線変更の目標位置の設定が行われる。たとえば、車線変更制御機能は、図７に示すように、ステップＳ１０４で検出した隣接車線の対象範囲内の位置であり、自車両の位置よりも少し後方にずれた位置を、車線変更の目標位置として設定することができる（たとえば、図７において、破線で示す車両の位置）。車線変更の目標位置は、自車両が走行する位置に対する相対位置である。すなわち、自車両が現在の速度のまま走行した場合の位置を基準位置とした場合に、基準位置よりも少し後側方となる位置を、車線変更の目標位置として設定することができる。これにより、自車両を車線変更の目標位置に移動させる際に、自車両を加速させることなく、自車両を隣接車線に車線変更させることができる。なお、図７は、車線変更の目標位置の設定方法を説明するための図である。
【００４１】
また、車線変更制御機能は、隣接車線の対象範囲内に自車両が移動可能な範囲があることや、自車両の周囲に対象範囲に進入する可能性のある他車両が存在しないことなど、車線変更のしやすさを加味して、車線変更の目標位置を設定することができる。たとえば、車線変更制御機能は、対象範囲の周囲に存在する他車両が対象範囲の方向にウィンカーを出している場合や、対象範囲側に寄って走行している場合には、他車両が対象範囲に進入する可能性があると判断し、他車両が進入する可能性がより少ない対象範囲内の別の位置を、目標位置として設定することができる。なお、車線変更の目標位置を隣接車線の対象範囲のうち自車両よりも後方の位置に設定する構成を例示したが、車線変更の目標位置を隣接車線の対象範囲のうち自車両よりも前方の位置に設定する構成としてもよい。また、ステップＳ１０５においては、車線変更の目標位置に代えて、車線変更を行うための目標経路を設定する構成としてもよい。
【００４２】
ステップＳ１０６では、車線変更制御機能により、車線変更の所要時間Ｔ１の予測が行われる。たとえば、車線変更制御機能は、自車両の車速や加速度に基づいて、自車両の現在位置から車線変更の目標位置までの移動に要する時間を所要時間Ｔ１として予測することができる。
【００４３】
ステップＳ１０７では、車線変更制御機能により、ステップＳ１０６で予測した所定時間Ｔ１後における対象範囲が予測される。具体的には、車線変更制御機能は、自車両の周辺に存在する他車両の速度および加速度に基づいて、所定時間Ｔ１後の他車両の走行位置を予測する。たとえば、車線変更制御機能は、他車両の位置情報を繰り返し検出することで、図８（Ａ）に示すように、他車両の速度ベクトルｖ０、加速度ベクトルａ０、および位置ベクトルｐ０を計測する。
【００４４】
ここで、図８（Ａ）に示すように、自車両の進行方向をＸ軸、幅員方向をＹ軸とした場合、他車両の速度ベクトルｖ０は、下記式（１）で表される。
ｖ０＝ｖｘ０ｉ＋ｖｙ０ｊ  ・・・（１）
なお、上記式（１）において、ｖｘ０は他車両の速度ベクトルのうちＸ軸方向の速度成分であり、ｖｙ０は他車両の速度ベクトルのうちＹ軸方向の速度成分である。また、ｉはＸ軸方向の単位ベクトルであり、ｊはＹ軸方向の単位ベクトルである（下記式（２），（３），（６）においても同様。）。
【００４５】
また、他車両の加速度ベクトルａ０は、下記式（２）に示すように求めることができ、他車両の位置ベクトルｐ０は、下記式（３）に示すように求めることができる。
ａ０＝ａｘ０ｉ＋ａｙ０ｊ  ・・・（２）
ｐ０＝ｐｘ０ｉ＋ｐｙ０ｊ  ・・・（３）
なお、上記式（２）において、ａｘ０は他車両の加速度ベクトルのうちＸ軸方向の加速度成分であり、ａｙ０は他車両の加速度ベクトルのうちＹ軸方向の加速度成分である。また、上記式（３）において、ｐｘ０は他車両の位置ベクトルのうちＸ軸方向の位置成分であり、ｐｙ０は他車両の位置ベクトルのうちＹ軸方向の位置成分である。
【００４６】
そして、車線変更制御機能は、図８（Ｂ）に示すように、所定時間Ｔ１後における他車両の位置ベクトルｐＴ１を算出する。具体的には、車線変更制御機能は、下記式（４）〜（６）に基づいて、所定時間Ｔ１後における他車両の位置ベクトルｐＴ１を算出する。
ｐｘＴ１＝ｐｘ０＋ｖｘ０Ｔ１＋１／２（ａｘ０Ｔ１）２  ・・・（４）
ｐｙＴ１＝ｐｙ０＋ｖｙ０Ｔ１＋１／２（ａｙ０Ｔ１）２  ・・・（５）
ｐＴ１＝ｐｘＴ１ｉ＋ｐｙＴ１ｊ  ・・・（６）
なお、上記式（４），（５）において、ｐｘＴ１は、所定時間Ｔ１後の他車両の位置ベクトルｐＴ１のうちＸ軸方向の位置成分であり、ｐｙＴ１は、所定時間Ｔ１後の他車両の位置ベクトルｐＴ１のうちＹ軸方向の位置成分である。また、ｖｘ０Ｔ１は所定時間Ｔ１後における他車両のＸ軸方向の移動速度であり、ｖｙ０Ｔ１は所定時間Ｔ１後における他車両のＹ軸方向の移動速度である。さらに、ａｘ０Ｔ１は所定時間Ｔ１後における他車両のＸ軸方向における加速度であり、ａｙ０Ｔ１は所定時間Ｔ１後における他車両のＹ軸方向における加速度である。
【００４７】
そして、車線変更制御機能は、自車両の周囲に存在する全ての他車両について、所定時間Ｔ１後における位置を予測する。そして、車線変更制御機能は、所定時間Ｔ１後の他車両の位置に基づいて、所定時間Ｔ１後の対象範囲を予測する。また、車線変更制御機能は、所定時間Ｔ１後の車線規制状況、路上障害物の存在、隣接車線の閉塞の有無、および工事区間など自車両が移動できない区間の存在などをさらに加味して、所定時間Ｔ１後の対象範囲を予測することができる。なお、車線変更制御機能は、ステップＳ１０４と同様に、所定時間Ｔ１後の対象範囲を予測することができる。
【００４８】
ステップＳ１０８では、車線変更制御機能により、ステップＳ１０４で検出された現在の対象範囲と、ステップＳ１０７で予測された所定時間Ｔ１後の対象範囲とに基づいて、所定時間Ｔ１後に、隣接車線において対象範囲が小さくなるか否かの予測が行われる。ここで、図９は、対象範囲が小さくなるか否かの予測方法を説明するための図である。
【００４９】
たとえば、図９に示す例において、現在の対象範囲が（Ａ）に示す対象範囲であり、所定時間Ｔ１後の対象範囲が（Ｂ）に示す対象範囲であるとする。この場合、車線変更制御機能は、現在の対象範囲（Ａ）と、所定時間Ｔ１後の対象範囲（Ｂ）とを比較し、所定時間Ｔ１後に、隣接車線における対象範囲が小さくなるか否かを判断する。具体的には、車線変更制御機能は、現在の対象範囲（Ａ）と、所定時間Ｔ１後の対象範囲（Ｂ）とを重ね合わせ、現在の隣接車線の対象範囲の大きさが、所定時間Ｔ１後の隣接車線の対象範囲の大きさよりも大きい場合に、所定時間Ｔ１後に、隣接車線において対象範囲が小さくなると予測する。そして、隣接車線における対象範囲が所定時間Ｔ１後に小さくなると予測された場合には、ステップＳ１０９に進み、所定時間Ｔ１後に対象範囲が小さくなる旨の報知情報が報知される。たとえば、車線変更制御機能は、報知装置１５０が有するディスプレイやスピーカーを用いて、所定時間Ｔ１後に対象範囲が小さくなる旨の警報を報知することができる。
【００５０】
また、ステップＳ１０８において、車線変更制御機能は、現在の対象範囲（Ａ）と所定時間Ｔ１後の対象範囲（Ｂ）とを比較し、図９（Ｃ）に示すように、所定時間Ｔ１後に対象範囲から消失する範囲、すなわち、現在の対象範囲（Ａ）に含まれるが、所定時間Ｔ１後の対象範囲（Ｂ）に含まれない範囲を、消失範囲として特定する。また、車線変更制御機能は、現在の対象範囲（Ａ）と所定時間Ｔ１後の対象範囲（Ｂ）とを比較し、図９（Ｃ）に示すように、所定時間Ｔ１後に対象範囲に追加される範囲、すなわち、現在の対象範囲（Ａ）に含まれないが、所定時間Ｔ１後の対象範囲（Ｂ）に含まれる範囲を、追加範囲として特定する。
【００５１】
そして、車線変更制御機能は、消失範囲または追加範囲が特定された場合には、ステップＳ１０９において、消失範囲または追加範囲の情報を含む報知情報を、ドライバーに報知する構成とすることができる。たとえば図９（Ｃ）に示す場面において、車線変更制御機能は、図１０に示すように、報知装置１５０のディスプレイに、消失範囲と追加範囲とを異なる表示態様で表示することができる。これにより、消失範囲と追加範囲とをドライバーに適切に把握させることができる。なお、図１０は、報知装置１５０のディスプレイに表示される報知情報の一例を示す図である。
【００５２】
なお、車線変更制御機能は、所定時間Ｔ１後に対象範囲の大きさが所定の範囲以上小さくなった場合のみに、対象範囲が小さくなる旨の報知情報を報知する構成とすることができる。また、車線変更制御機能は、消失範囲や追加範囲の大きさが所定の大きさ以上である場合に、消失範囲や追加範囲を報知する構成とすることができる。また、車線変更制御機能は、消失範囲の大きさに応じて、消失範囲または所定時間Ｔ１後の対象範囲の表示態様を変更することもできる。たとえば、車線変更制御機能は、消失範囲の大きさが所定の範囲以上である場合と、消失範囲の大きさが所定の範囲未満である場合とで、消失範囲または所定時間Ｔ１後の対象範囲の表示態様を変更することができる。たとえば、車線変更制御機能は、消失範囲の大きさが所定の範囲未満である場合には、消失範囲または所定時間Ｔ１後の対象範囲を緑色などで表示し、消失範囲の大きさが所定の範囲以上である場合には、消失範囲または所定時間Ｔ１後の対象範囲を赤色などで強調して表示する構成とすることができる。また、車線変更制御機能は、消失範囲の大きさが所定の範囲以上である場合には、消失範囲または所定時間Ｔ１後の対象範囲を点滅表示する構成とすることができる。加えて、消失範囲の大きさが所定の範囲以上である場合には、インジケータに設けられた所定の警告ランプを点灯させる構成としてもよい。さらに、報知装置１５０がスピーカーである場合には、消失範囲の大きさが所定の範囲以上である場合に、消失範囲の大きさが所定の範囲未満である場合と比べて、ドライバーの注意を引く音色や音量の音を出力する構成としてもよい。また、車線変更制御機能は、対象範囲が小さくなる速度に応じて、消失範囲の表示態様を変更することもできる。たとえば、車線変更制御機能は、対象範囲が小さくなる速度が所定速度以上である場合には、消失範囲または所定時間Ｔ１後の対象範囲を赤色や点滅表示などで強調表示する構成とすることができる。
【００５３】
ステップＳ１１０では、車線変更制御機能により、要求範囲の情報の取得が行われる。要求範囲とは、自車両が車線変更を行う際に必要な大きさの範囲であり、少なくとも自車両が路面に占める大きさ以上の大きさを有する範囲である。詳細は後述するが、本実施形態では、車線変更の目標位置に要求範囲を設定した場合に、隣接車線の対象範囲が要求範囲を含む場合に、隣接車線の対象範囲に要求範囲に相当するスペースが存在すると判断し、車線変更が許可される。本実施形態では、制御装置１９０のメモリに要求範囲の形状、大きさを含む情報が記憶されており、車線変更制御機能は、制御装置１９０のメモリから要求範囲の情報を取得することができる。
【００５４】
ステップＳ１１１では、車線変更制御機能により、ステップＳ１１０で取得された要求範囲の補正が行われる。車線変更制御機能は、以下に説明する条件のうち、いずれか１つ、または、２以上の条件を組み合わせて、要求範囲を補正することができる。
【００５５】
第１に、車線変更制御機能は、自車両の走行シーンにおける車線変更の必要度に応じて、要求範囲を補正することができる。本実施形態では、各走行シーンにおける車線変更の必要度が、図２に示すテーブルに予め記憶されている。車線変更制御機能は、図２に示すテーブルを参照して、自車両の走行シーンにおける車線変更の必要度を取得する。たとえば、「先行車両への追いつきシーン」において、車線変更制御機能は、図２に示すテーブルを参照して、車線変更の必要度として“Ｘ１”を取得することができる。そして、車線変更制御機能は、車線変更の必要度Ｘ１が高い場合（車線変更の必要度が所定値以上である場合）には、車線変更の必要度が低い場合（車線変更の必要度が所定値未満である場合）と比べて、要求範囲の長さを自車両の進行方向に短くすることで、要求範囲を自車両の進行方向に小さくすることができる。たとえば、車線変更制御機能は、図１１に示す例において、（Ａ）が補正前の要求範囲である場合に、車線変更の必要度Ｘ１が高い場合（車線変更の必要度が所定値ｓｔ１以上である場合）には、（Ｂ）に示すように、要求範囲を自車両の進行方向に小さくすることができる。なお、車線変更制御機能は、要求範囲が、自車両が路面を占める範囲よりも小さくならない範囲で、要求範囲を補正する。また、車線変更制御機能は、自車両の走行シーンにおける車線変更の必要度が大きいほど、要求範囲を小さくする構成とすることもできる。さらに、図示していないが、車線変更制御機能は、車線変更の必要度Ｘ１が低い場合（車線変更の必要度が所定値ｓｔ２（ｓｔ１＞ｓｔ２）未満である場合）に、補正前の要求範囲と比べて、要求範囲を自車両の進行方向に大きくする構成とすることもできる。
【００５６】
第２に、車線変更制御機能は、隣接車線のさらに隣の車線（隣隣接車線）において他車両が存在しない対象範囲を検出し、検出した隣隣接車線の対象範囲に基づいて、要求範囲を補正することができる。たとえば、車線変更制御機能は、隣隣接車線の対象範囲内において、隣接車線を走行する他車両（以下、隣接車両ともいう）が車線変更可能なスペース（たとえば、要求範囲に相当するスペース）を検出し、隣隣接車線において隣接車両が車線変更可能なスペースを検出できた場合に、要求範囲を小さくすることができる。具体的には、車線変更制御機能は、隣隣接車線において隣接車両が車線変更可能なスペースを検出できた場合に、要求範囲の長さを自車両の進行方向に短くすることで、要求範囲を自車両の進行方向に小さくする。たとえば、図１２に示す例において、（Ａ）が補正前の要求範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣隣接車線内に隣接車両が車線変更可能なスペースを検出できた場合には、要求範囲の長さを自車両の進行方向に短くすることで、要求範囲を自車両の進行方向に小さくすることができる。また、車線変更制御機能は、隣隣接車線において隣接車両が車線変更可能なスペースが大きいほど、要求範囲を自車両の進行方向に小さくする構成とすることができる。
【００５７】
第３に、車線変更制御機能は、隣接車線を走行する他車両（隣接車両）の幅員方向における走行位置に基づいて、要求範囲を補正することができる。具体的には、車線変更制御機能は、隣接車両の幅員方向における走行位置を検出し、隣接車両の幅員方向における走行位置が隣接車線の中央よりも自車線側に寄っている場合には、要求範囲を自車両の進行方向に長くすることで、要求範囲を大きくする。より具体的には、車線変更制御機能は、隣接車両が自車両よりも前方を走行する場合には、要求範囲の長さを自車両の前方方向に長くし、隣接車両が自車両よりも後方を走行する場合には、要求範囲の長さを自車両の後方方向に長くする。たとえば、図１３Ａに示す例において、（Ａ）が補正前の要求範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣接車両が自車両よりも前方を隣接車線の中央よりも自車線側に寄って走行する場合には、要求範囲を前方に大きくし、（Ｃ）に示すように、隣接車両が自車両よりも後方を隣接車線の中央よりも自車線側に寄って走行する場合には、要求範囲を後方に大きくすることができる。また、車線変更制御機能は、隣接車両が自車線側に寄っているほど（隣接車線の自車両側のレーンマークから隣接車両までの幅員方向における距離が短いほど）、要求範囲を自車両の進行方向に大きくする構成とすることもできる。
【００５８】
また、車線変更制御機能は、隣接車両の幅員方向における走行位置が隣接車線の中央よりも自車線の反対側に寄っている場合には、要求範囲を自車両の進行方向に短くすることで、要求範囲を小さくする。より具体的には、車線変更制御機能は、隣接車両が自車両よりも前方を走行する場合には、要求範囲を前方から小さくし、隣接車両が自車両よりも後方を走行する場合には、要求範囲を後方から小さくする。たとえば、図１３Ｂに示す例において、（Ａ）が補正前の要求範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣接車両が、自車両よりも前方を、隣接車線の中央よりも自車線の反対側に寄って走行する場合には、要求範囲を前方から小さくし、（Ｃ）に示すように、隣接車両が、自車両よりも後方を、隣接車線の中央よりも自車線の反対側に寄って走行する場合には、要求範囲を後方から小さくすることができる。また、車線変更制御機能は、隣接車両が自車線の反対側に寄っているほど（隣接車線の自車両側のレーンマークから隣接車両までの幅員方向における距離が長いほど）、要求範囲を自車両の進行方向に小さくする構成とすることもできる。
【００５９】
第４に、車線変更制御機能は、隣接車線を走行する他車両（隣接車両）のウィンカーの点灯状態に基づいて、要求範囲を補正することができる。具体的には、車線変更制御機能は、隣接車両のウィンカーの点灯状態を検出し、自車線側のウィンカーが点灯している場合には、要求範囲を自車両の進行方向に長くすることで、要求範囲を大きくする。より具体的には、車線変更制御機能は、自車両よりも前方を走行する隣接車両が自車線側のウィンカーを点灯している場合には、要求範囲の長さを自車両の前方方向に長くし、自車両よりも後方を走行する隣接車両が自車線側のウィンカーが点灯している場合には、要求範囲の長さを自車両の後方方向に長くする。たとえば、図１４Ａに示す例において、（Ａ）が補正前の要求範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣接車両が自車両よりも前方を自車線側のウィンカーを点灯しながら走行する場合には、要求範囲を前方に大きくすることができる。また、車線変更制御機能は、（Ｃ）に示すように、隣接車両が自車両よりも後方を自車線側のウィンカーを点灯しながら走行する場合には、要求範囲を後方に大きくすることができる。
【００６０】
また、車線変更制御機能は、隣接車両が自車線と反対側のウィンカーを点灯している場合には、要求範囲を自車両の進行方向に短くすることで、要求範囲を小さくする。より具体的には、車線変更制御機能は、自車両よりも前方を走行する隣接車両が自車線と反対側のウィンカーを点灯している場合には、要求範囲を前方から小さくし、自車両よりも後方を走行する隣接車両が自車線と反対側のウィンカーを点灯している場合には、要求範囲を後方から小さくする。たとえば、図１４Ｂに示す例において、（Ａ）が補正前の要求範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣接車両が自車両よりも前方を自車線と反対側のウィンカーを点灯しながら走行する場合には、要求範囲を前方から小さくすることができる。また、車線変更制御機能は、（Ｃ）に示すように、隣接車両が自車両よりも後方を自車線と反対側のウィンカーを点灯しながら走行する場合には、要求範囲を後方から小さくすることができる。
【００６１】
第５に、車線変更制御機能は、隣接車線を走行する他車両（隣接車両）の速度、加速度に基づいて、要求範囲を補正することができる。具体的には、車線変更制御機能は、隣接車両の速度および加速度を検出し、たとえば図８に示すように、隣接車両の速度および加速度から、隣接車両が自車両から遠ざかるか否かを予測する。そして、車線変更制御機能は、隣接車両が自車両から遠ざかると予測された場合には、要求範囲を自車両の進行方向に短くすることで、要求範囲を自車両の進行方向に小さくする。より具体的には、車線変更制御機能は、自車両よりも前方を走行する隣接車両が自車両から遠ざかる場合には、要求範囲を前方から小さくし、自車両よりも後方を走行する隣接車両が自車両から遠ざかる場合には、要求範囲を後方から小さくする。
【００６２】
また、車線変更制御機能は、隣接車両が自車両に近づくと予測された場合には、要求範囲を自車両の進行方向に長くすることで、要求範囲を自車両の進行方向に大きくする。より具体的には、車線変更制御機能は、自車両よりも前方を走行する隣接車両が自車両に近づく場合には、要求範囲を前方に大きくし、自車両よりも後方を走行する隣接車両が自車両に近づく場合には、要求範囲を後方に大きくすることができる。
【００６３】
なお、ステップＳ１１１において、車線変更制御機能は、要求範囲を補正する構成に代えて、隣接車線の対象範囲を補正する構成とすることもできる。
【００６４】
たとえば、車線変更制御機能は、図１１に示すように、自車両の走行シーンにおける車線変更の必要度に応じて要求範囲を補正する構成に代えて、図１５に示すように、自車両の走行シーンにおける車線変更の必要度に応じて隣接車線の対象範囲を補正する構成とすることができる。具体的には、車線変更制御機能は、車線変更の必要度が高い場合（車線変更の必要度が所定値以上である場合）には、車線変更の必要度が低い場合（車線変更の必要度が所定値未満である場合）と比べて、隣接車線における対象範囲を自車両の進行方向に長くすることで、隣接車線における対象範囲を自車両の進行方向に大きくすることができる。たとえば、車線変更制御機能は、図１５に示す例において、（Ａ）が補正前の隣接車線の対象範囲である場合において、車線変更の必要度が高い場合（車線変更の必要度が所定値以上である場合）には、（Ｂ）に示すように、隣接車線の対象範囲を自車両の進行方向に大きくすることができる。また、車線変更制御機能は、自車両の走行シーンにおける車線変更の必要度が高いほど、隣接車線の対象範囲を自車両の進行方向に大きくする構成とすることもできる。
【００６５】
また、車線変更制御機能は、図１２に示すように、隣隣接車線における対象範囲に基づいて要求範囲を補正する構成に代えて、図１６に示すように、隣隣接車線における対象範囲に基づいて隣接車線の対象範囲を補正する構成とすることができる。たとえば、図１６に示す例において、（Ａ）が補正前の隣接車線の対象範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣隣接車線の対象範囲内に隣接車両が車線変更可能なスペース（たとえば、要求範囲に相当するスペース）を検出できた場合には、隣接車線の対象範囲を自車両の進行方向に長くすることで、隣接車線における対象範囲を自車両の進行方向に大きくすることができる。また、車線変更制御機能は、隣隣接車線における対象範囲が大きいほど、隣接車線の対象範囲を自車両の進行方向に大きくする構成とすることもできる。
【００６６】
さらに、車線変更制御機能は、図１３Ａ、図１３Ｂに示すように、隣接車線を走行する他車両（隣接車両）の幅員方向における走行位置に基づいて要求範囲を補正する構成に代えて、図１７Ａ、図１７Ｂに示すように、隣接車両の幅員方向における走行位置に基づいて対象範囲を補正する構成とすることができる。具体的には、車線変更制御機能は、隣接車両の幅員方向における走行位置を検出し、隣接車両の幅員方向における走行位置が隣接車線の中央よりも自車線側に寄っている場合には、隣接車線の対象範囲を自車両の進行方向に小さくする。より具体的には、車線変更制御機能は、隣接車両が自車両よりも前方を走行する場合には、隣接車線の対象範囲を自車両の前方方向から小さくし、隣接車両が自車両よりも後方を走行する場合には、隣接車線の対象範囲を自車両の後方方向から小さくする。たとえば、図１７Ａに示す例において、（Ａ）が補正前の隣接車線の対象範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣接車両が自車両よりも前方を自車線側に寄って走行する場合には、隣接車線の対象範囲を前方から小さくすることができる。また、車線変更制御機能は、（Ｃ）に示すように、隣接車両が自車両よりも後方を自車線側に寄って走行する場合には、隣接車線の対象範囲を後方から小さくすることができる。また、車線変更制御機能は、隣接車両が自車線側に寄っているほど（隣接車線の自車両側のレーンマークから隣接車両までの幅員方向における距離が短いほど）、隣接車線の対象範囲を自車両の進行方向に小さくする構成とすることもできる。
【００６７】
また、車線変更制御機能は、隣接車両の幅員方向における走行位置が隣接車線の中央よりも自車線の反対側に寄っている場合には、対象範囲を自車両の進行方向に大きくする構成とすることができる。より具体的には、車線変更制御機能は、隣接車両が自車両よりも前方を走行する場合には、対象範囲を自車両の前方方向に大きくし、隣接車両が自車両よりも後方を走行する場合には、対象範囲を自車両の後方方向に大きくする。たとえば、図１７Ｂに示す例において、（Ａ）が補正前の隣接車線の対象範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣接車両が自車両よりも前方を自車線の反対側に寄って走行する場合には、隣接車線の対象範囲を前方に大きくし、（Ｃ）に示すように、隣接車両が自車両よりも後方を自車線の反対側に寄って走行する場合には、隣接車線の対象範囲を後方に大きくすることができる。また、車線変更制御機能は、隣接車両が自車線の反対側に寄っているほど（隣接車線の自車両側のレーンマークから隣接車両までの幅員方向における距離が長いほど）、隣接車線の対象範囲を自車両の進行方向に大きくする構成とすることもできる。
【００６８】
加えて、車線変更制御機能は、図１４Ａ、図１４Ｂに示すように、隣接車両のウィンカーの点灯状態に基づいて要求範囲を補正する構成に代えて、図１８Ａ、図１８Ｂに示すように、隣接車両のウィンカーの点灯状態に基づいて隣接車線における対象範囲を補正する構成とすることができる。具体的には、車線変更制御機能は、隣接車両が自車線側のウィンカーを点灯している場合には、隣接車線の対象範囲を自車両の進行方向に短くすることで、隣接車線の対象範囲を自車両の進行方向に小さくする。より具体的には、車線変更制御機能は、自車両よりも前方を走行する隣接車両が自車線側のウィンカーを点灯している場合には、隣接車線の対象範囲を前方から小さくし、自車両よりも後方を走行する隣接車両が自車線側のウィンカーを点灯している場合には、隣接車線の対象範囲を後方から小さくする。たとえば、図１８Ａに示す例において、（Ａ）が補正前の隣接車線の対象範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣接車両が自車両よりも前方を自車線側のウィンカーを点灯しながら走行する場合には、隣接車線の対象範囲を前方から小さくすることができる。また、車線変更制御機能は、（Ｃ）に示すように、隣接車両が自車両よりも後方を自車線側のウィンカーを点灯しながら走行する場合には、隣接車線の対象範囲を後方から小さくすることができる。
【００６９】
また、車線変更制御機能は、隣接車両が自車線と反対側のウィンカーを点灯している場合には、隣接車線の対象範囲を自車両の進行方向に大きくすることができる。より具体的には、車線変更制御機能は、自車両よりも前方を走行する隣接車両が自車線と反対側のウィンカーを点灯している場合には、隣接車線の対象範囲を前方に大きくし、自車両よりも後方を走行する隣接車両が自車線と反対側のウィンカーを点灯している場合には、対象範囲を後方に大きくする。たとえば、図１８Ｂに示す例において、（Ａ）が補正前の隣接車線の対象範囲である場合、車線変更制御機能は、（Ｂ）に示すように、隣接車両が自車両よりも前方を自車線と反対側のウィンカーを点灯しながら走行する場合には、隣接車線の対象範囲を前方に大きくすることができる。また、車線変更制御機能は、（Ｃ）に示すように、隣接車両が自車両よりも後方を自車線と反対側のウィンカーを点灯しながら走行する場合には、隣接車線の対象範囲を後方に大きくすることができる。
【００７０】
さらに、車線変更制御機能は、隣接車両の速度、加速度に基づいて要求範囲を補正する構成に代えて、隣接車両の速度、加速度に基づいて隣接車線の対象範囲を補正する構成とすることもできる。具体的には、車線変更制御機能は、隣接車両の速度および加速度から、隣接車両が自車両から遠ざかるか否かを予測し、隣接車両が自車両から遠ざかると予測された場合には、隣接車線の対象範囲を自車両の進行方向に長くすることで、隣接車線の対象範囲を大きくする。より具体的には、車線変更制御機能は、自車両よりも前方を走行する隣接車両が自車両から遠ざかる場合には、隣接車線の対象範囲を前方に大きくし、自車両よりも後方を走行する隣接車両が自車両から遠ざかる場合には、隣接車線の対象範囲を後方に大きくする。
【００７１】
また、車線変更制御機能は、隣接車両が自車線に近づく場合には、隣接車線の対象範囲を自車両の進行方向に短くすることで、隣接車線の対象範囲を自車両の進行方向に小さくすることができる。より具体的には、車線変更制御機能は、自車両よりも前方を走行する隣接車両が自車両に近づく場合には、隣接車線の対象範囲を前方から小さくし、自車両よりも後方を走行する隣接車両が自車両に近づく場合には、隣接車線の対象範囲を後方から小さくすることができる。
【００７２】
なお、以下の処理においては、ステップＳ１１１において、要求範囲を補正したものとして説明する。
【００７３】
ステップＳ１１２では、車線変更制御機能により、ステップＳ１０７で予測した所定時間Ｔ１後の隣接車線の対象範囲内に、ステップＳ１１１で補正した要求範囲に相当するスペースがあるか否かの判断が行われる。具体的には、車線変更制御機能は、図１９（Ａ）に示すように、ステップＳ１０５で設定した車線変更の目標位置に、補正した要求範囲を設定する。そして、車線変更制御機能は、所定時間Ｔ１後の隣接車線の対象範囲に、補正した要求範囲が含まれるか否かを判断する。たとえば、図１９（Ａ）に示す例では、所定時間Ｔ１後の隣接車線の対象範囲に補正した要求範囲が含まれていないため、車線変更制御機能は、所定時間Ｔ１後の隣接車線の対象範囲内に補正した要求範囲に相当するスペースがないと判断する。一方、車線変更制御機能は、所定時間Ｔ１後の隣接車線の対象範囲に補正した要求範囲が含まれる場合には、所定時間Ｔ１後の隣接車線の対象範囲内に補正した要求範囲に相当するスペースがあると判断する。所定時間Ｔ１後の隣接車線の対象範囲内に補正した要求範囲に相当するスペースがある場合には、図４に示すステップＳ１１４に進み、スペースがない場合には、ステップＳ１１３に進む。
【００７４】
なお、ステップＳ１１３では、所定時間Ｔ１後の隣接車線の対象範囲内に補正した要求範囲が含まれず、所定時間Ｔ１後の隣接車線の対象範囲内に要求範囲に相当するスペースが検出できないと判断されている。そのため、ステップＳ１１３では、車線変更制御機能により、車線変更の目標位置の変更が行われる。具体的には、車線変更制御機能は、所定時間Ｔ１後の隣接車線の対象範囲内が、補正された要求範囲を含むように、車線変更の目標位置を再設定する。たとえば、図１９（Ａ）に示すように、要求範囲の前方部分が所定時間Ｔ１後の隣接車線の対象範囲内に含まれない場合には、車線変更の目標位置を後方に変更する。これにより、図１９（Ｂ）に示すように、所定時間Ｔ１後の隣接車線の対象範囲内に補正された要求範囲が含まれ、所定時間Ｔ１後の隣接車線の対象範囲内に要求範囲に相当するスペースが検出できると判断されることとなる。なお、ステップＳ１１３の後は、ステップＳ１０６に戻り、再度、対象範囲の検出などが行われる。
【００７５】
一方、ステップＳ１１２において、所定時間Ｔ１後の隣接車線の対象範囲が要求範囲を含むと判断された場合には、図４に示すステップＳ１１４に進む。ステップＳ１１４では、車線変更制御機能により、車線変更制御の問い合わせ処理が行われる。車線変更制御とは、車線変更を実行するための制御であり、このステップＳ１１４では、車線変更を実際に実行する前に、ドライバーに対して、車線変更制御の実行の可否の問い合わせが行われる。そして、ステップＳ１１５では、ステップＳ１１４の問い合わせに対して、ドライバーが車線変更を許可したか否かの判断が行われる。ドライバーが車線変更を許可した場合には、ステップＳ１１６に進み、一方、ドライバーが車線変更を許可しない場合には、ステップＳ１０１に戻る。
【００７６】
たとえば、ステップＳ１０４において、車線変更制御機能は、「先行車両がいますがどうしますか？」とのメッセージとともに、「追従する」、「車線変更して追い越す」との選択肢を含む問い合わせ情報を、報知装置１５０が有するディスプレイに表示することができる。これに対して、ドライバーは、入力装置１６０を介して、いずれかの選択肢を選択することができる。たとえば、ドライバーが「車線変更して追い越す」を選択した場合には、車線変更制御機能は、ステップＳ１１５においてドライバーが車線変更を許可したと判断し、ステップＳ１１６に進む。一方、ドライバーが「追従する」を選択した場合には、車線変更制御機能は、ステップＳ１１５においてドライバーが車線変更を許可していないと判断し、ステップＳ１０１に戻る。
【００７７】
また、車線変更制御機能は、「先行車両がいますがどうしますか？」とのメッセージとともに、「追従する」、「車線変更して追い越す」との選択肢を問い合わせ情報として提示するとともに、さらに、「○秒以内に選択ボタンが押されない場合には自動で選択されます」とのメッセージを問い合わせ情報に含めてドライバーに報知することができる。この場合、ドライバーが一定期間内にいずれかの選択肢を選択しない場合には、車線変更制御機能は、「追従する」および「車線変更して追い越す」のうち、予め定めたデフォルト選択肢を自動で選択することができる。デフォルト選択肢は、固有の選択肢であってもよいし、可変に設定できる選択肢であってもよい。たとえば、車線変更制御機能は、デフォルト選択肢が選択されるまでの一定期間において対象範囲が小さくなっている場合には、「追従する」をデフォルト選択肢として設定し、反対に、対象範囲が大きくなっている場合には、「車線変更して追い越す」をデフォルト選択肢として設定する構成とすることができる。また、車線変更制御機能は、ドライバーが選択肢を選択した過去の履歴に基づいて、ドライバーが選択した回数の多い選択肢を、デフォルト選択肢として設定する構成とすることもできる。なお、この場合も、ドライバーが「車線変更して追い越す」を一定時間内に選択した場合には、ステップＳ１１６に進み、「追従する」を一定時間内に選択した場合には、ステップＳ１０１に戻る。
【００７８】
さらに、車線変更制御機能は、「先行車両を車線変更して追い越し中です。」、「車線変更を中止したい場合は、以下のキャンセルボタンを押してください。」などのメッセージとともに、車線変更を解除するための「キャンセル」ボタンを含む問い合わせ情報を、報知装置１５０を介してドライバーに報知することができる。この場合、ステップＳ１１４で問い合わせ情報が報知された後に、ステップＳ１１５ではドライバーが車線変更を許可したものとして扱われ、ステップＳ１１７まで進む。そして、ステップＳ１１７において、車線変更制御が開始される。なお、ドライバーが「キャンセル」ボタンを押下した場合には、車線変更制御が解除され、ステップＳ１０１に戻る。
【００７９】
ステップＳ１１６では、車線変更制御機能により、車線変更の制限時間の取得が行われる。本実施形態では、図２に示すように、自車両が各走行シーンにおいて車線変更が困難となる地点に接近するまでの時間が、制限時間としてテーブルに記憶されている。車線変更制御機能は、図２に示すテーブルを参照し、自車両の走行シーンにおける制限時間（Ｚ）を取得する。たとえば、図２に示す例のうち、「先行車両への追いつきシーン」においては、制限時間が、先行車両までの到達時間−α秒として記憶されている。この場合、走行制御機能は、図２に示すテーブルを参照して、先行車両までの到達時間（ＴＴＣ）を算出し、算出した先行車両までの到達時間（ＴＴＣ）−α秒を制限時間として取得する。なお、αは所定の秒数（たとえば５秒など）であり、走行シーンごとに適宜設定することもできる。たとえば、先行車両までの到達時間（ＴＴＣ）が３０秒であり、αが５秒である場合には、車線変更の制限時間は２５秒となる。  
【００８０】
ステップＳ１１７では、車線変更制御機能により、車線変更制御が開始される。具体的には、車線変更制御機能は、自車両が、ステップＳ１０５またはステップＳ１１３で設定した車線変更の目標位置まで移動するように、駆動制御装置１８０にステアリングアクチュエータの動作の制御を開始させる。
【００８１】
ステップＳ１１８〜Ｓ１２２では、ステップＳ１０４，Ｓ１０６〜Ｓ１０９と同様に、現在の対象範囲と自車両が目標位置に移動する所要時間Ｔ２後の対象範囲の検出が行われ（ステップＳ１１８〜Ｓ１２０）、所定時間Ｔ２後に対象範囲が小さくなるかの予測が行われる（ステップＳ１２１）。所定時間Ｔ２後に対象範囲が小さくなると予測された場合には（ステップＳ１２１＝Ｙｅｓ）、対象範囲が小さくなる旨の報知情報がドライバーに報知される（ステップＳ１２２）。
【００８２】
そして、ステップＳ１２３では、車線変更制御機能により、ステップＳ１２０で予測した所定時間Ｔ２後の隣接車線の対象範囲内に、ステップＳ１１１で補正した要求範囲に相当するスペースがあるか否かの判断が行われる。車線変更制御機能は、車線変更の目標位置に補正後の要求範囲を設定し、所定時間Ｔ２後の隣接車線の対象範囲が、補正された要求範囲を含む場合に、所定時間Ｔ２後の隣接車線の対象範囲に要求範囲に相当するスペースがあると判断し、ステップＳ１２４に進む。一方、所定時間Ｔ２後の隣接車線の対象範囲に要求範囲に相当するスペースがないと判断した場合には、ステップＳ１２８に進む。
【００８３】
ステップＳ１２４では、車線変更制御機能により、ステップＳ１１６で車線変更制御を開始してから、ステップＳ１１７で取得した制限時間Ｚを経過したか否かの判断が行われる。車線変更制御を開始してからの経過時間Ｓ１が制限時間Ｚを超えた場合には、ステップＳ１２７に進み、一方、車線変更制御を開始してからの経過時間Ｓ１が制限時間Ｚを超えていない場合には、ステップＳ１２５に進む。
【００８４】
ステップＳ１２５では、車線変更制御機能により、自車両が車線変更の目標位置に到達したか否かの判断が行われる。自車両が車線変更の目標位置に到達した場合には、ステップＳ１２６で車線変更制御を終了し、この車線変更制御処理を終了する。これにより、自車両の車線変更が完了される。一方、自車両が車線変更の目標位置に到達していない場合には、ステップＳ１１８に戻り、車線変更制御が継続される。
【００８５】
また、ステップＳ１２４において、車線変更制御を開始してからの経過時間Ｓ１が制限時間Ｚを超えた場合、すなわち、車線変更制御を開始してから制限時間Ｚが経過しても車線変更の目標位置に到達できない場合には、ステップＳ１２７に進む。ステップＳ１２７では、車線変更制御機能により、車線変更制御の中止処理が行われる。具体的には、車線変更制御機能は、車線変更制御を中止する旨の情報を、ドライバーに報知する。たとえば、車線変更制御機能は、報知装置１５０を介して、「タイムアウトのため車線変更を中断します」とのメッセージをドライバーに報知することができる。その後、ステップＳ１２６で車線変更制御を終了し、ステップＳ１０１に戻る。また、車線変更制御の中止処理において、車線変更制御機能は、自車両の幅員方向における走行位置を、車線変更制御の終了時の位置のままとしてもよいし、車線変更制御開始時の位置まで戻す構成としてもよい。車線変更制御開始時の位置まで戻す場合には、たとえば、「タイムアウトのため元の位置に戻ります」などのメッセージをドライバーに報知する構成としてもよい。
【００８６】
また、車線変更制御の中止処理において、車線変更制御機能は、現在の走行状態を維持したまま、ドライバーに車線変更を継続するかどうかを確認し、ドライバーが車線変更の継続を所望した場合には、制限時間Ｚを延長する構成とすることができる。たとえば、車線変更制御機能は、「タイムアウトしましたが、車線変更を継続しますか」とのメッセージと、「継続しない」および「継続する」との選択肢とを含む報知情報をドライバーに提示することができる。この場合、車線変更制御機能は、ドライバーが「継続する」の選択肢を選択した場合に、制限時間Ｚを延長した後、ステップＳ１１８に戻り、一方、ドライバーが「継続しない」の選択肢を選択した場合には、ステップＳ１２６で車線変更制御が終了される。
【００８７】
さらに、車線変更制御機能は、ドライバーに車線変更を継続するかどうかを確認する際に、回答時間を設けて、回答時間内にドライバーからの応答がない場合に、デフォルト選択肢を自動で実行する構成としてもよい。たとえば、「タイムアウトしましたが、車線変更を継続しますか」とのメッセージ、「継続しない」および「継続する」との選択肢に加えて、「○○秒以内に選択ボタンが押されない場合には自動で選択されます」とのメッセージを、問い合わせ情報に含めてドライバーに報知することができる。回答時間およびデフォルト選択肢は、固有の時間または選択肢としてもよいし、可変に設定される構成としてもよい。たとえば、回答時間およびデフォルト選択肢を可変に設定する例としては、対象範囲が小さくなっている場合には、回答時間を短くし、あるいは、「継続しない」をデフォルト選択肢に設定する構成とすることができる。また、ドライバーの過去の履歴から、ドライバーが過去に選択肢を選択した回数が少ない場合には回答時間を短くし、また、ドライバーが選択した回数の多い選択肢をデフォルト選択肢とすることができる。なお、「継続する」の選択肢が選択された場合には、制限時間Ｚを延長した後、ステップＳ１１８に戻り、「継続しない」の選択肢が選択された場合には、ステップＳ１２６で車線変更制御が終了される。
【００８８】
また、車線変更制御の中止処理において、車線変更制御機能は、車線変更を自動で継続するとともに、ドライバーには車線変更を中止する方法を報知する構成とすることもできる。たとえば、車線変更制御機能は、「タイムアウトしましたが、車線変更を継続します。」、「車線変更を中止したい場合は、以下のキャンセルボタンを押して下さい。」などのメッセージともに、車線変更を解除するための「キャンセル」ボタンを含む報知情報を、報知装置１５０を介してドライバーに報知することができる。この場合、「キャンセル」ボタンが押されない場合には、制限時間Ｚが延長された後、ステップＳ１１８に戻る。一方、「キャンセル」ボタンが押された場合には、ステップＳ１２６で車線変更制御が終了される。
【００８９】
なお、車線変更制御の中止処理において、制限時間Ｚを延長して、車線変更を継続する場合には、車線変更を継続可能な時間内において制限時間Ｚが延長される。たとえば、自車両の走行シーンが「合流地点に近くづくシーン」であり、合流地点まで１０秒であり、制限時間Ｚが７秒である場合に、車線変更制御機能は、制限時間Ｚである７秒を超える場合に、たとえば９秒まで制限時間Ｚを延長し、車線変更を継続することができる。また、この場合において、延長後の制限時間Ｚ（９秒）を超える場合に、車線変更制御は終了される。
【００９０】
このように、車線変更制御を開始してからの経過時間Ｓ１が制限時間Ｚを超える場合に車線変更制御の中止処理を行うことで、車線変更制御を開始してから制限時間Ｚが経過しても車線変更が行われないために、ドライバーの車線変更の意思が変化し、ドライバーが車線変更を望まなくなった後に車線変更が行われることや、ドライバーが忘れた頃に車線変更が行われることで、ドライバーに違和感を与えてしまうことを有効に防止することができる。
【００９１】
また、ステップＳ１２３において、所定時間Ｔ２後の隣接車線の対象範囲に要求範囲に相当するスペースがないと判断された場合には、ステップＳ１２８に進む。すなわち、車線変更制御を開始するステップＳ１１２の時点においては隣接車線の対象範囲に要求範囲に相当するスペースがあったが、車線変更制御の開始後に、隣接車線の対象範囲内に要求範囲に相当するスペースがなくなった場合には、ステップＳ１２８に進む。なお、ステップＳ１２３においては、車線変更制御を開始するステップＳ１１２の時点における隣接車線の対象範囲が、ステップＳ１２３の時点において小さくなった場合に、ステップＳ１２８に進む構成とすることもできる。ステップＳ１２８では、車線変更において自車両が跨ぐレーンマーク（以下、対象レーンマークともいう。）と、自車両との幅員方向における位置関係の検出が行われる。
【００９２】
たとえば、図２０は、自車両が、図において矢印で示す方向に（図中、左側の車線から右側の車線へと）車線変更を行う場面を例示している。この場合、車線変更制御機能は、図２０（Ａ）に示すように、自車両の一部も対象レーンマークを跨いでいない状態、図２０（Ｂ）に示すように、自車両の一部が対象レーンマークを跨いでいるが自車両の中心線はレーンマークを跨いでいない状態、図２０（Ｃ）に示すように、自車両の全体がレーンマークを跨いでいないが自車両の中心線はレーンマークを跨いでいる状態、図２０（Ｄ）に示すように、自車両の全体がレーンマークを跨いでいる状態のいずれの状態であるかを判断する。
【００９３】
ステップＳ１２９では、車線変更制御機能により、ステップＳ１２８で判定した対象レーンマークと自車両との幅員方向における位置関係に基づいて、車線変更を中止または継続するための制御処理が行われる。具体的には、車線変更制御機能は、対象レーンマークと自車両との幅員方向における位置関係に基づいて、（ａ）車線変更を中止または継続する際のドライバーへの情報の提示方法、（ｃ）車線変更を中止または継続した後の制御、（ｄ）車線変更を中止または継続した場合の自車両の走行位置を決定する。
【００９４】
たとえば、車線変更制御機能は、（ａ）車線変更を中止または継続する際のドライバーへの情報の提示方法として、（ａ１）時間制限なしでドライバーに車線変更の中止または継続の選択肢を選択させるための情報を提示し、ドライバーがいずれかの選択肢を選択した場合に、ドライバーが選択した選択肢の制御（車線変更の中止または継続）を実行する、（ａ２）時間制限つきでドライバーに車線変更の中止または継続の選択肢を選択させるための情報を提示し、制限時間内にドライバーがいずれかの選択肢を選択した場合には、ドライバーが選択した選択肢の制御（車線変更の中止または継続）を実行し、制限時間内にドライバーがいずれの選択肢も選択しない場合には、車線変更制御の中止および継続のうち予め定められた選択肢の方の制御（デフォルト制御）を実行する、（ａ３）自動で車線変更の中止または継続を実行し、ドライバーには自動で実行した車線変更の中止または継続をキャンセルする方法を明示する、および、（ａ４）自動で車線変更の中止または継続を実行し、ドライバーには自動で実行した車線変更の中止または継続をキャンセルする方法を明示しない、の４つの方法を行うことができる。
【００９５】
また、車線変更制御機能は、（ｂ）車線変更の中止または継続後の制御内容として、（ｂ１）車線変更を中止するとともに自動走行制御も中止する、（ｂ２）車線変更制御のみを解除し自動走行制御は継続する、（ｂ３）隣接車線の対象範囲に要求範囲に相当するスペースが再度検出されるまで、車線変更制御を中断して待機状態とし、隣接車線の対象範囲に要求範囲に相当するスペースが再度検出された場合に、車線変更制御を再開する、の３つの制御を実行することができる。
【００９６】
さらに、車線変更制御機能は、（ｃ）車線変更制御を中止または継続した場合の自車両の走行位置として、（ｃ１）車線変更開始前の位置まで自車両を戻す、（ｃ２）車線変更開始前に自車両が走行していた車線のうち対象レーンマーク近傍の位置まで自車両を移動させる、（ｃ３）現在位置を維持する、の３つの位置調整を実行することができる。
【００９７】
そして、車線変更制御機能は、対象レーンマークと自車両との幅員方向における位置関係に基づいて、（ａ）車線変更を中止または継続する際のドライバーへの情報の提示方法、（ｂ）車線変更の中止または継続後の制御内容、（ｃ）車線変更を中止または継続した場合の自車両の走行位置を、適宜組み合わせて、車線変更の中止または継続のための制御処理を行うことができる。
【００９８】
たとえば、車線変更制御機能は、図２０（Ａ）に示すように、自車両の一部も対象レーンマークを跨いでいない場合には、（ａ４）車線変更の中止を自動で実行し、ドライバーには車線変更の中止をキャンセルする方法を明示しない構成とすることができる。またこの場合、車線変更制御機能は、（ｂ１）車線変更の中止とともに自動走行制御も中止し、（ｃ１）車線変更開始前の位置まで自車両を戻す構成とすることができる。また、このような場合において、車線変更制御機能は、「車線変更スペースがなくなりそうなため、もとの位置に戻ります。」、「もとの位置に戻ったら自動走行制御をキャンセルします。」のように、これから行う車線変更中止の制御内容をドライバーに報知することができる。この場合、処理はステップＳ１２６に進み、車線変更制御が終了される。
【００９９】
また、車線変更制御機能は、図２０（Ｂ）に示すように、自車両の一部が対象レーンマークを跨いでいるが、自車両の中心線は対象レーンマークを跨いでいない場合には、（ａ３）車線変更の中止を自動で実行し、ドライバーには車線変更の中止をキャンセルする方法を明示する構成とすることができる。またこの場合、車線変更制御機能は、（ｃ２）車線変更開始前に自車両が走行していた車線のうち対象レーンマーク近傍の位置に自車両を移動させた後、（ｂ２）車線変更制御のみを中止し、自動走行制御を継続する構成とすることができる。また、このような場合において、車線変更制御機能は、「車線変更スペースがなくなりそうなため、もとの車線内に戻ります。」、「もとの位置に戻ったら以前の自動走行制御を継続します。」のように、これから行う車線変更中止の制御内容をドライバーに報知することができる。また、車線変更制御機能は、「車線変更を継続したい場合は以下のボタンを押してください。」とのメッセージとともに、車線変更を継続するためのボタンをディスプレイに表示することもできる。ドライバーが車線変更を継続するためのボタンを押下した場合には、処理はステップＳ１３０に進み、一方、ドライバーが車線変更を継続するためのボタンを押下しない場合には、処理はステップＳ１２６に進む。
【０１００】
さらに、車線変更制御機能は、たとえば図２０（Ｃ）に示すように、自車両の全体が対象レーンマークを跨いでいないが自車両の中心線は対象レーンマークを跨いでいる場合には、（ａ４）車線変更の継続を自動で実行し、ドライバーには車線変更の継続をキャンセルする方法を明示しない構成とすることができる。またこの場合、車線変更制御機能は、（ｃ３）自車両の走行位置を現在位置のまま維持して待機し、（ｂ３）隣接車線の対象範囲に要求範囲に相当するスペースを再度検出するまで車線変更を中断し、隣接車線の対象範囲に要求範囲に相当するスペースが再度検出された場合に、車線変更制御を再開する構成とすることができる。たとえば、この場合、車線変更制御機能は、「車線変更スペースがなくなりそうなため、現在の場所で待機します。」、「車線変更スペースが空きそうな場合は車線変更制御を再開します。」のように、これから行う車線変更継続の制御内容をドライバーに報知することができる。この場合、処理はステップＳ１３０に進む。
【０１０１】
加えて、車線変更制御機能は、たとえば図２０（Ｄ）に示すように、自車両の全体がレーンマークを跨いでいる場合には、（ａ４）車線変更の中止を自動で実行し、ドライバーには車線変更制御の中止をキャンセルする方法を明示しない構成とすることができる。またこの場合、車線変更制御機能は、（ｃ３）自車両の走行位置を現在位置のまま維持し、（ｂ２）車線変更制御のみを中止して、自動走行制御を継続する構成とすることができる。たとえば、この場合、車線変更制御機能は、「車線変更スペースがなくなりそうなため、現在の場所で待機します。」、「以前の自動走行制御を継続します。」のように、これから行う車線変更中止の制御内容をドライバーに報知することができる。この場合、処理はステップＳ１２６に進み、走行制御処理が終了される。
【０１０２】
なお、対象レーンマークと自車両との幅員方向における位置関係は、図２０（Ａ）〜（Ｄ）に示す４つに限定されず、５以上としてもよいし、３以下としてもよい。また、それぞれの位置関係に対する制御の組み合わせは、上述した組み合わせに限定されず、（ａ）車線変更制御を中止または継続する際のドライバーへの情報の提示方法、（ｂ）車線変更制御の中止または継続後の制御内容、（ｃ）車線変更を中止または継続した場合の自車両の走行位置をそれぞれ適宜組み合わせることができる。
【０１０３】
次に、ステップＳ１２９において、車線変更の継続が実行された場合について説明する。ステップＳ１２９において車線変更の継続が開始されると、ステップＳ１３０に進む。ステップＳ１３０では、車線変更制御機能により、ステップＳ１２９で車線変更制御が待機状態となってからの経過時間Ｓ２の測定が行われる。すなわち、本実施形態では、ステップＳ１２９で車線変更が継続されると、隣接車線の対象範囲に要求範囲に相当するスペースが再度検出されるまで、車線変更は中断され、車線変更制御は待機状態となる。ステップＳ１３０では、このように車線変更制御の待機が開始されてからの経過時間Ｓ２が測定される。
【０１０４】
ステップＳ１３１では、車線変更制御機能により、自車両が現在位置から車線変更の目標位置に移動するまでの所要時間Ｔ３の予測が行われる。なお、所要時間Ｔ３は、ステップＳ１０６と同様に予測することができる。
【０１０５】
ステップＳ１３２では、車線変更制御機能により、ステップＳ１３０で測定された経過時間Ｓ２と、ステップＳ１３１で予測された所要時間Ｔ３との合計時間（Ｓ２＋Ｔ３）が、ステップＳ１１８で取得した制限時間Ｚを超えるか否かの判断が行われる。合計時間（Ｓ２＋Ｔ３）が制限時間Ｚを超える場合には、ステップＳ１３３に進み、車線変更制御機能により、車線変更制御の待機状態が解除され、車線変更開始前の自車両の走行位置まで自車両が移動される。その後、ステップＳ１２６に進み、車線変更制御が終了される。一方、合計時間（Ｓ＋Ｔ３）が制限時間Ｚを超えない場合には、ステップＳ１３４に進む。
【０１０６】
ステップＳ１３４では、車線変更制御機能により、車線変更制御の待機状態が継続され、続くステップＳ１３５〜Ｓ１３８では、ステップＳ１０４，Ｓ１０６〜Ｓ１０９と同様に、現在の対象範囲および所要時間Ｔ３後の対象範囲の検出が行われ（ステップＳ１３５，Ｓ１３６）、所定時間Ｔ３後に対象範囲が小さくなるか否かの予測が行われる（ステップＳ１３７）。所定時間Ｔ３後に対象範囲が小さくなると予測された場合には（ステップＳ１３７＝Ｙｅｓ）、対象範囲が小さくなる旨の報知情報がドライバーに報知される（ステップＳ１３８）。
【０１０７】
そして、ステップＳ１３９では、ステップＳ１２３と同様に、ステップＳ１３６で予測した所定時間Ｔ３後の隣接車線の対象範囲内に、ステップＳ１１１で補正した要求範囲に相当するスペースがあるか否かの判断が行われる。車線変更制御機能は、車線変更の目標位置に補正された要求範囲を設定し、所定時間Ｔ３後の隣接車線の対象範囲が補正後の要求範囲を含む場合に、所定時間Ｔ３後の隣接車線の対象範囲内に要求範囲に相当するスペースがあると判断し、ステップＳ１４０に進む。ステップＳ１４０では、隣接車線の対象範囲に要求範囲に相当するスペースが検出されているため、車線変更制御機能により、車線変更制御の待機状態が解除され、車線変更制御が再開される。そして、処理は、ステップＳ１１８に戻る。一方、所定時間Ｔ３後の隣接車線の対象範囲に要求範囲に相当するスペースがないと判断された場合には、ステップＳ１４１に進み、車線変更制御の待機状態が継続され、その後、ステップＳ１３０に戻る。
【０１０８】
以上のように、本実施形態に係る走行制御装置１００は、車線変更を許可するか否かを判断する際に、車線変更の目標位置に、自車両が路面に占める範囲の大きさ以上の範囲を要求範囲として設定する。また、自車両が車線変更を完了するタイミングにおいて障害物が存在しない範囲を対象範囲として検出する。そして、隣接車線の対象範囲が要求範囲を含む場合に、隣接車線に自車両が車線変更可能なスペースがあると判断し、車線変更を許可する。このように、本実施形態では、自車両が車線変更を完了するタイミングにおいて隣接車線に障害物が存在しない対象範囲と、自車両が車線変更に必要とする要求範囲とを比較することで、自車両の車線変更の可否を適切に判断することができる。
【０１０９】
また、本実施形態では、隣接車線の対象範囲と要求範囲とを比較して、隣接車線の対象範囲に要求範囲に相当するスペースを検出する際に、図１１に示すように、自車両の走行シーンにおける車線変更の必要度が大きい場合（車線変更の必要度が所定値ｓｔ１以上である場合）には、自車両の走行シーンにおける車線変更の必要度が小さい場合（車線変更の必要度が所定値ｓｔ１未満である場合）と比べて、要求範囲を小さくし、または、隣接車線の対象範囲を大きくする補正を行う。これにより、自車両の走行シーンが車線変更に適した走行シーンである場合には、車線変更が許可され易くなるため、車線変更の可否を自車両の走行シーンに応じて適切に判断することができる。
【０１１０】
さらに、本実施形態では、隣接車線の対象範囲において要求範囲に相当するスペースを検出する際に、自車両の走行シーンにおける車線変更の必要度が小さい場合（車線変更の必要度が所定値ｓｔ２（ｓｔ１＞ｓｔ２）未満である場合）には、自車両の走行シーンにおける車線変更の必要度が大きい場合（車線変更の必要度が所定値ｓｔ２以上である場合）と比べて、要求範囲を大きくし、または、隣接車線の対象範囲を小さくする補正を行う。これにより、車線変更の必要性が低い走行シーンにおいて、車線変更時に自車両が隣接車両に近づくこととなる場合には、車線変更が抑制されることとなり、車線変更の可否を走行シーンに応じてより適切に判断することができる。
【０１１１】
また、本実施形態では、図２に示すように、走行シーンを判定するためのテーブルに、車線変更に適した走行シーンの判定条件と、各走行シーンにおける車線変更の必要度が予め記憶されている。これにより、本実施形態では、図２に示すテーブルを参照することで、自車両の走行シーンを判定し、自車両の走行シーンにおける車線変更の必要度を適切に取得することができる。
【０１１２】
≪第２実施形態≫
続いて、第２実施形態に係る走行制御装置について説明する。第２実施形態に係る走行制御装置１００は、第１実施形態の走行制御装置１００と同様の構成を有し、以下に説明するように動作すること以外は、第１実施形態と同様である。具体的には、第２実施形態において、走行制御装置１００は、図５に示す車線変更制御処理に代えて、図２１に示す車線変更制御処理を行う。
【０１１３】
すなわち、図４に示すステップＳ１２３において、所定時間Ｔ２後の隣接車線の対象範囲に要求範囲に相当するスペースを検出することができないと判断された場合には、図２１に示すステップＳ２０１に進む。ステップＳ２０１では、車線変更制御機能により、自車両を車線変更の目標位置にゆっくりと近づける車線変更要求制御が開始される。この車線変更要求制御では、自車両を車線変更の目標位置にゆっくりと近づけることで、隣接車線の対象範囲に進入する他車両のドライバーに、自車両が車線変更を行うことを把握させて、車線変更の目標位置を含む車線変更スペースを空けてもらうことで、自車両の車線変更を行う制御である。車線変更要求制御において、車線変更制御機能は、通常の車線変更を行う場合と比べて、自車両を幅員方向に遅い速度で移動させる。たとえば、車線変更制御機能は、車線変更を行う場合と比べて、半分の速度で自車両を幅員方向に移動させることで、自車両を車線変更の目標位置にゆっくりと近づけることができる。
【０１１４】
また、ステップＳ２０１において、車線変更制御機能は、補正後の要求範囲が所定時間Ｔ２後の対象範囲から外れる度合を加味して、幅員方向における自車両の移動速度を変更することができる。たとえば、車線変更制御機能は、補正後の要求範囲が所定時間Ｔ２後の対象範囲から外れる度合が所定値以上である場合には、当該度合が所定値未満である場合と比べて、幅員方向における自車両の移動速度をより遅い速度に変更することができる。補正後の要求範囲が所定時間Ｔ２後の対象範囲から外れる度合が大きい場合には、その分、他車両が自車両の車線変更の目標位置に進入する可能性が高い。このような場合に、自車両を車線変更の目標位置に近づけた場合に、ドライバーが不安を感じる傾向にある。そのため、幅員方向における自車両の移動速度を遅くすることで（車線変更の目標位置に自車両をよりゆっくりと近づけることで）、他車両に対するドライバーの不安感を軽減することができる。
【０１１５】
さらに、ステップＳ２０１において、車線変更制御機能は、ステップＳ１２８で検出した対象レーンマークと自車両との位置関係に応じて、幅員方向における自車両の移動速度を変更することもできる。たとえば、車線変更制御機能は、図２０（Ｃ）に示すように、自車両の中心線がレーンマークを跨いだ状態であれば、幅員方向における自車両の移動速度をより遅くすることができる。これにより、自車両と他車両とが近づいている状態で自車両を車線変更の目標位置に移動させることにより、自車両と他車両とが接近してしまう場合でも、ドライバーの不安を軽減することができる。また、車線変更制御機能は、自車両の中心線が対象レーンマークを跨いだ状態であれば、移動速度を“０”にする、すなわち自車両の幅員方向における位置を変更せずに維持（待機）することもできる。この場合、自車両が他車両に接近しなくなるので、ドライバーの不安感を軽減することができる。
【０１１６】
ステップＳ２０２〜Ｓ２０５では、第１実施形態のステップＳ１３５〜Ｓ１３８と同様の処理であるため、説明は省略する。そして、ステップＳ２０６では、車線変更制御機能により、ステップＳ２０１で自車両を隣接車線にゆっくりと近づける車線変更要求制御を行った結果、自車両と他車両との距離が所定距離以下となったか否かの判断が行われる。なお、この場合、自車両と他車両との距離は直線距離であってもよいし、幅員方向における距離であってもよい。自車両と他車両との距離が所定距離よりも大きい場合には、ステップＳ２０７に進み、車線変更制御機能により、自車両が車線変更の目標位置に到達したか否かの判断が行われる。車線変更の目標位置に到達していない場合には、ステップＳ２０２に戻り、車線変更要求制御が継続される。また、自車両が車線変更の目標位置に到達した場合には、ステップＳ１２６に進み、車線変更制御が終了される。
【０１１７】
一方、ステップＳ２０６において、自車両と他車両との距離が所定距離以下となった場合には、ステップＳ２０８に進む。ステップＳ２０８では、車線変更制御機能により、ステップＳ２０１で開始した車線変更要求制御が解除され、その後、ステップＳ１２６に進み、車線変更制御が解除される。自車両を車線変更の目標位置に近づけた場合でも、他車両のドライバーによっては、車線変更に必要なスペースを空けてくれるとは限らず、自車両と他車両がある程度近づいた場合には、車線変更要求制御を解除することで、自車両を安全に走行させることができる。
【０１１８】
なお、ステップＳ２０６において、車線変更制御機能は、自車両が走行するシーンにおける「車線変更の必要度」に応じて、上記所定距離を可変に設定することができる。たとえば、車線変更制御機能は、自車両の走行シーンの「車線変更の必要度」が高い場合（必要度が所定値以上である場合）には、自車両の走行シーンの「車線変更の必要度」が低い場合（必要度が所定値未満である場合）と比べて、上記所定距離を短くすることができる。これにより、「車線変更の必要度」が高い走行シーンにおいては、車線変更の目標位置まで自車両をより近づけることができるため、その分、隣接車両に自車両が車線変更を行う意思を伝えることができ、隣接車線への車線変更を行ない易くすることができる。
【０１１９】
以上のように、第２実施形態では、車線変更開始後に、隣接車線の対象範囲で要求範囲に相当するスペースを検出できない場合に、自車両を車線変更の目標位置にゆっくりと近づける車線変更要求制御が行われる。これにより、隣接車線で車線変更可能なスペースを検出できない場合でも、隣接車両のドライバーに自車両の車線変更の意図を伝えることができ、その結果、隣接車両のドライバーが自車両の車線変更に必要なスペースを空けてくれる場合があり、車線変更を適切に行うことができる場合がある。
【０１２０】
なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【０１２１】
たとえば、上述した実施形態では、自車両が車線変更を完了するタイミングにおける隣接車線の対象範囲と、要求範囲とを比較する構成を例示したが、この構成に限定されず、たとえば、現時点における隣接車線の対象範囲と、要求範囲とを比較する構成とすることもできる。
【０１２２】
また、上述した実施形態では、自車両の走行シーンが、図２に示す複数の走行シーンに該当する場合には、車線変更の必要度が最も高い走行シーンを、自車両の走行シーンとして判定し、当該走行シーンにおける「車線変更の方向」に車線変更を行う構成を例示したが、この構成に限定されず、たとえば、自車両の走行シーンが、図２に示す複数の走行シーンに該当する場合に、各走行シーンにおける「車線変更の方向」を右方向、左方向として特定し、「車線変更の方向」が右方向である走行シーンの方が多い場合には右方向に車線変更を行い、「車線変更の方向」が左方向である走行シーンの方が多い場合には左方向に車線変更を行う構成とすることができる。
【０１２３】
さらに、上述した実施形態では、図２に示すように、制限時間Ｚが走行シーンごとにテーブルに予め記憶されている構成を例示したが、この構成に限定されず、たとえば、図２に示すテーブルに記憶されている車線変更の必要度に基づいて、制限時間Ｚを算出する構成とすることができる。この場合、車線変更の必要度が高いほど、制限時間Ｚを長くする構成とすることができる。また、走行シーンごとに固有の時間を制限時間Ｚとしてテーブルに記憶する構成としてもよい。
【０１２４】
加えて、上述した実施形態では、図６Ａ（Ｃ）に示すように、障害物が存在しない隣接車線内の範囲を対象範囲として検出するとともに、障害物が存在しない隣隣接車線内の範囲も対象範囲として検出する構成を例示したが、この構成に限定されず、たとえば、障害物が存在しない隣接車線内の範囲を第１対象範囲として検出し、障害物が存在しない隣隣接車線内の範囲を第２対象範囲として検出することで、隣接車線内の対象範囲と隣隣接車線内の対象範囲とを別々に検出する構成としてもよい。
【０１２５】
また、上述した実施形態では、自車両の走行シーンにおいて車線変更の必要度が高い場合に、要求範囲を小さくし、または、隣接車線の対象範囲を大きくする構成を例示したが、たとえば、隣接車線が前方で閉塞する場合、緊急車両が接近している場合、隣接車線の前方に駐車車両が存在する場合、隣接車線の前方を走行する隣接車両の車速が自車両の車速よりも遅い場合、および、隣接車線の後方を走行する隣接車両の車速が自車両の車速よりも速い場合のうち少なくとも１つの場合には、自車両の走行シーンにおける車線変更の必要度が高い場合でも、要求範囲を大きくし、または、隣接車線の対象範囲を小さくする構成とすることができる。このように車線変更に適さない場面においては、要求範囲を大きくし、または、隣接車線の対象範囲を小さくすることで、車線変更の可否を走行シーンに応じてより適切に判断することができる。
【０１２６】
また、上述した第２実施形態では、車線変更要求制御として、自車両を車線変更の目標位置にゆっくりと近づける構成を例示したが、この構成に限定されず、たとえば、車線変更要求制御として、自車両を隣接車線にゆっくりと近づける構成としてもよい。この場合も、隣接車両のドライバーに自車両の車線変更の意思を伝えることができるため、車線変更に必要なスペースを確保できる場合がある。
【０１２７】
なお、上述した実施形態に係るセンサ１１０は本発明の第１検出器および第２検出器に、制御装置１９０は本発明の走行制御装置に、それぞれ相当する。
【符号の説明】
【０１２８】
１００…走行制御装置
１１０…センサ
１２０…自車位置検出装置
１３０…地図データベース
１４０…車載機器
１５０…報知装置
１６０…入力装置
１７０…通信装置
１８０…駆動制御装置
１９０…制御装置
【図１】
2017017795.tif 000003
【図２】
2017017795.tif 000004
【図３】
2017017795.tif 000005
【図４】
2017017795.tif 000006
【図５】
2017017795.tif 000007
【図６Ａ】
2017017795.tif 000008
【図６Ｂ】
2017017795.tif 000009
【図６Ｃ】
2017017795.tif 000010
【図７】
2017017795.tif 000011
【図８】
2017017795.tif 000012
【図９】
2017017795.tif 000013
【図１０】
2017017795.tif 000014
【図１１】
2017017795.tif 000015
【図１２】
2017017795.tif 000016
【図１３Ａ】
2017017795.tif 000017
【図１３Ｂ】
2017017795.tif 000018
【図１４Ａ】
2017017795.tif 000019
【図１４Ｂ】
2017017795.tif 000020
【図１５】
2017017795.tif 000021
【図１６】
2017017795.tif 000022
【図１７Ａ】
2017017795.tif 000023
【図１７Ｂ】
2017017795.tif 000024
【図１８Ａ】
2017017795.tif 000025
【図１８Ｂ】
2017017795.tif 000026
【図１９】
2017017795.tif 000027
【図２０】
2017017795.tif 000028
【図２１】
2017017795.tif 000029
【国際調査報告】
2017017795.tif 000030
2017017795.tif 000031
2017017795.tif 000032
2017017795.tif 000033