(57)【要約】【課題】隊列走行中の車群の車線変更を確実に実行できる走行支援装置を提供する。【解決手段】複数の車両が車群を構成して隊列走行する際の走行支援を行う走行支援装置（１０）を提供する。この走行支援装置は、前記車群の車線変更指示があった場合に、前記車群の最後尾に位置する最後尾車両（４４）の車線変更を実行させる第１制御部（Ｓ１０３，Ｓ２０１，Ｓ６０１）と、前記最後尾車両の車線変更の実行後に、前記最後尾車両以外の前記車群を構成する車両（４１〜４３）の車線変更を許可する第２制御部（Ｓ２０３〜Ｓ２０７，Ｓ６０３〜Ｓ６０７）と、を備える。【選択図】      図３
2019192043.tif 000002
【特許請求の範囲】
【請求項１】
複数の車両が車群を構成して隊列走行する際の走行支援を行う走行支援装置（１０）であって、
前記車群の車線変更指示があった場合に、前記車群の最後尾に位置する最後尾車両（４４）の車線変更を実行させる第１制御部（Ｓ１０３，Ｓ２０１，Ｓ６０１）と、
前記最後尾車両の車線変更の実行後に、前記最後尾車両以外の前記車群を構成する車両（４１〜４３）の車線変更を許可する第２制御部（Ｓ２０３〜Ｓ２０７，Ｓ６０３〜Ｓ６０７）と、を備える走行支援装置。
【請求項２】
前記最後尾車両の車線変更を実行してから前記車群全体の車線変更が完了するまでの間、車線変更先の車線内で前記車群の走行方向に沿って前記車群に追従する待機走行を前記最後尾車両に実行させる待機走行制御部（Ｓ２０４，Ｓ２１２，Ｓ２１３，Ｓ４０６，Ｓ４１２，Ｓ７１２，Ｓ７２０）を備える請求項１に記載の走行支援装置。
【請求項３】
前記待機走行制御部は、前記待機走行中の前記最後尾車両と、前記車群において前記最後尾車両に最も近い先行車両（４３）との前記車群の走行方向の距離を、前記車群の車線変更指示前の前記最後尾車両と前記先行車両との前記走行方向の距離よりも短くする請求項２に記載の走行支援装置。
【請求項４】
前記車群の先頭と最後尾との間に位置する追従車両（４２，４３）の車線変更を、前記車群の先頭に位置する先頭車両（４１）を車線変更するための操舵により実行させる操舵調整部（Ｓ２０８〜Ｓ２１０，Ｓ６０８〜Ｓ６１０）を備える請求項１〜３のいずれかに記載の走行支援装置。
【請求項５】
前記第２制御部は、前記最後尾車両が車線変更状態に入ったことを条件として、前記操舵調整部に前記先頭車両を車線変更するための操舵を許可する請求項４に記載の走行支援装置。
【請求項６】
前記操舵調整部は、前記先頭車両を車線変更するための操舵と同時に、前記追従車両を操舵する請求項４または５に記載の走行支援装置。
【請求項７】
前記車群を構成する各車両の車両情報と周辺情報とに基づいて、前記車群または前記車群を構成する各車両の車線変更の可否を判定する車線変更部（１０３）と、
前記車線変更部により前記車群を構成する各車両の車線変更が可能と判断されたことを条件として、前記車群を構成する各車両の車線変更を許可する隊列制御部（１０４）と、を備える請求項１〜６のいずれかに記載の走行支援装置。
【請求項８】
複数の車両が車群を構成して隊列走行する際の走行支援を行う走行支援装置（１０）であって、
前記車群を構成する各車両の車両情報と周辺情報に基づいて、前記車群の車線変更先となる車線（６１）の空き領域の大きさを認識する環境認識部（１０２）と、
前記空き領域の大きさが所定の大きさ以下であることを条件として、前記車群の最後尾に位置する最後尾車両（４４）の車線変更を実行した後で前記最後尾車両以外の前記車群を構成する車両（４１〜４３）の車線変更を実行する最後尾モードを選択し、
前記空き領域の大きさが所定の大きさを超えることを条件として、前記車群の先頭に位置する先頭車両（４１）の車線変更に応じて前記車群を構成する車両（４１〜４４）の車線変更を実行する先頭モードを選択する、隊列制御部（１０４）と、を備える走行支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、隊列走行を実行可能な車両の走行を支援する走行支援装置に関する。
【背景技術】
【０００２】
先行車両に追従走行する走行制御を行うことで複数の車両が隊列を成して走行する隊列走行が知られている。隊列走行中の車群における車線変更は、全長が長い車群を隊列維持した状態で移動させることから、単独で走行する車両における車線変更と比較して困難である。隊列走行中の車群を円滑に車線変更させるために、例えば、特許文献１では、車群の外部手段により変更先の車線に車群が移動可能なスペースを確認した場合に、車群の車線変更を実行するとともに、その車群の周囲の車両に対して車線変更を通知する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３０７９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車群全体を速やかに車線変更させるためには、車線変更の開始から終了までの間を通して、変更先の車線に車群全体が移動可能なスペースを確保する必要がある。特許文献１の技術では、変更先の車線に車群が移動可能なスペースを確認した後には、車線変更の通知を行って周囲の車両の協力を期待するのみであるため、車群が移動可能なスペースが車線変更の終了まで確保できず、車線変更が滞る場合がある。
【０００５】
上記に鑑み、本発明は、隊列走行中の車群の車線変更を確実に実行できる走行支援装置を提供する。
【課題を解決するための手段】
【０００６】
本発明は、複数の車両が車群を構成して隊列走行する際の走行支援を行う第１および第２の走行支援装置を提供する。第１の走行支援装置は、前記車群の車線変更指示があった場合に、前記車群の最後尾に位置する最後尾車両の車線変更を実行させる第１制御部と、前記最後尾車両の車線変更の実行後に、前記最後尾車両以外の前記車群を構成する車両の車線変更を許可する第２制御部と、を備える。
【０００７】
上記第１の走行支援装置によれば、車群の車線変更指示を受けて、車線変更を実行するに際して、第１制御部によって、まず最後尾車両が車線変更を行い、第２制御部によって、最後尾車両の車線変更の実行後に、その他の車両の車線変更を行うことができる。車群全体の車線変更に先立って、最後尾車両を車線変更先の車線に移動させることによって、車線変更の開始から終了までの間を通して、変更先の車線に車群全体が移動可能なスペースを確保することができる。その結果、隊列走行中の車群の車線変更を確実に実行できる。
【０００８】
本発明が提供する第２の走行支援装置は、前記車群を構成する各車両の車両情報と周辺情報に基づいて、前記車群の車線変更先となる車線の空き領域の大きさを認識する環境認識部と、前記空き領域の大きさが所定の大きさ以下であることを条件として、前記車群の最後尾に位置する最後尾車両の車線変更を実行した後で前記最後尾車両以外の前記車群を構成する車両の車線変更を実行する最後尾モードを選択し、前記空き領域の大きさが所定の大きさを超えることを条件として、前記車群の先頭に位置する先頭車両の車線変更に応じて前記車群を構成する車両の車線変更を実行する先頭モードを選択する隊列制御部と、を備える。
【０００９】
上記第２の走行支援装置によれば、隊列制御部は、車群の車線変更先となる車線の空き領域の大きさが所定の大きさ以下であることを条件として、最後尾モードでの車線変更を選択する。空き領域の大きさが所定の大きさ以下であり、車線変更の開始から終了するまでの間を通して変更先の車線に車群全体が移動可能なスペースを確保できないことが懸念される場合には、最後尾モードで車線変更を行うことにより、確実に車線変更を実行できる。また、隊列制御部は、空き領域の大きさが所定の大きさを超えることを条件として、先頭モードでの車線変更を選択する。空き領域に余裕がある場合には、制御がより簡易な先頭モードで車線変更を行うことにより、車線変更を速やかに実行できる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る走行支援装置を含む車両側ユニットの概略図。
【図２】走行支援ＥＣＵが実行する隊列走行支援制御のフローチャート。
【図３】先頭車両における車線変更制御（最後尾モード）のフローチャート。
【図４】先頭車両における車線変更制御（先頭モード）のフローチャート。
【図５】最後尾車両における隊列走行支援制御のフローチャート。
【図６】追従車両における隊列走行支援制御のフローチャート。
【図７】図７（ａ）〜（ｅ）は、隊列走行中の車群の車線変更（最後尾モード）の経過を説明する概念図。
【図８】隊列走行中の車群の車線変更（最後尾モード）における同時車線変更を説明する概念図。
【図９】隊列走行中の車群の車線変更（先頭モード）の経過を説明する概念図。
【図１０】先頭車両における車線変更制御（最後尾モード）のフローチャート。
【図１１】最後尾車両における隊列走行支援制御のフローチャート。
【発明を実施するための形態】
【００１１】
（第１実施形態）
図１に、実施形態に係る走行支援装置（走行支援ＥＣＵ１０）を備えた車両側ユニット１を示す。車両側ユニット１は、いわゆる協調型車間距離維持（ＣＡＣＣ：Ｃｏｏｐｅｒａｔｉｖｅ  Ａｄａｐｔｉｖｅ  Ｃｒｕｉｓｅ  Ｃｏｎｔｒｏｌ）システムを実現するものである。車両側ユニット１が車両に搭載されることにより、隊列走行を行う車群における先行車両の加減速情報を共有し、より精密な車間距離制御を実現することができ、隊列走行を行う車群を構成する車両となることができる。なお、隊列走行とは、先行車両に追従走行する走行制御を行うことで複数の車両が隊列を成して走行することを指す。
【００１２】
車両側ユニット１は、走行支援ＥＣＵ１０、通信機１１、ＡＤＡＳ（Ａｄｖａｎｃｅｄ  Ｄｒｉｖｅｒ  Ａｓｓｉｓｔａｎｃｅ  Ｓｙｓｔｅｍｓ）ロケータ２０、ＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）システム３０、周辺監視センサ１２、及び車両制御ＥＣＵ１３を含んでいる。走行支援ＥＣＵ１０、通信機１１、ＡＤＡＳロケータ２０、ＨＭＩシステム３０、及び車両制御ＥＣＵ１３は、例えば車内ＬＡＮに接続されており、通信によって互いに情報をやり取りすることができる。
【００１３】
通信機１１は、他車に搭載された車両側ユニット１の通信機１１、路側に設置された路側機、若しくは自車両の外部のセンタとの間で、無線通信を行う。本明細書では、以下、他車に搭載された車両側ユニット１の通信機１１との無線通信を車車間通信、路側機との無線通信を路車間通信、センタとの通信を広域通信と称する。
【００１４】
車車間通信及び路車間通信は、例えば７００ＭＨｚ帯，７６０ＭＨｚ帯，２．４ＧＨｚ帯，５．９ＧＨｚ帯等の電波を利用して行う構成とすることができる。車車間通信及び路車間通信の最大通信距離は、例えば数百ｍ以上等の、肉眼で車群の構成台数が確認できる距離よりも長い距離であるものとする。また、広域通信は、携帯電話網，インターネット等の公衆通信網を介した通信を行うための通信モジュールを用いて行う構成とすることができる。例えばＤＣＭ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）といったテレマティクス通信に用いられる車載通信モジュールによって、テレマティクス通信で用いる通信網を介してセンタと通信を行う構成とすることができる。
【００１５】
通信機１１は、自車両の情報を車車間通信によって送信したり、路車間通信によって送信したり、広域通信によって送信したりすることができる。また、通信機１１は、他車から送信される他者の情報を、車車間通信によって受信したり、路側機を介した路車間通信によって受信したり、センタを介した広域通信によって受信したりすることができる。広域通信によってセンタを介して車両同士が車両の情報を送受信する場合には、車両位置を含んだ情報を送受信することで、センタにおいてこの車両位置をもとに、一定範囲内の車両同士で車両の情報が送受信されるように調整されていることが好ましい。
【００１６】
ＡＤＡＳロケータ２０は、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）受信機２１、慣性センサ２２、地図データを格納した地図データベース（以下、ＤＢ）２３を備えている。ＧＮＳＳ受信機２１は、複数の人工衛星からの測位信号を受信する。慣性センサ２２は、例えば３軸ジャイロセンサ及び３軸加速度センサを備える。地図ＤＢ２３は、不揮発性メモリであって、リンクデータ、ノードデータ、道路形状等の地図データを格納している。
【００１７】
ＡＤＡＳロケータ２０は、ＧＮＳＳ受信機２１で受信する測位信号と、慣性センサ２２の計測結果とを組み合わせることにより、ＡＤＡＳロケータ２０を搭載した自車両の車両位置を逐次測位する。車両位置は、例えば緯度経度の座標で表されていてもよい。なお、車両位置の測位には、自車両に搭載された車輪速センサから逐次出力されるパルス信号から求めた走行距離等を用いるように構成されていてもよい。そして、測位した車両位置を車内ＬＡＮへ出力する。また、ＡＤＡＳロケータ２０は、地図ＤＢ２３から地図データを読み出し、車内ＬＡＮへ出力することも行う。なお、地図データは、通信機１１を介して自車両の外部から取得するように構成されていてもよい。
【００１８】
ＨＭＩシステム３０は、図１に示すように、ＨＣＵ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３１、操作デバイス３２、表示装置３３、及び音声出力装置３４を備えている。ＨＭＩシステム３０は、自車両のドライバからの入力操作を受け付けたり、自車両のドライバに向けて情報提示を行ったりすることができる。
【００１９】
操作デバイス３２は、自車両のドライバが操作するスイッチ群である。操作デバイス３２は、各種の設定を行うために用いられる。例えば、操作デバイス３２としては、自車両のステアリングのスポーク部に設けられたステアリングスイッチ、表示装置３３と一体となったタッチスイッチ等を挙げることができる。
【００２０】
表示装置３３は、テキスト及び／又は画像の表示によって情報提示を行う。表示装置３３としては、例えばコンビネーションメータ、ＣＩＤ（Ｃｅｎｔｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｄｉｓｐｌａｙ）、ＨＵＤ（Ｈｅａｄ−Ｕｐ  Ｄｉｓｐｌａｙ）等を挙げることができる。音声出力装置３４は、音声の出力によって情報提示を行う。音声出力装置３４としては、例えば、オーディオスピーカ等を挙げることができる。
【００２１】
ＨＣＵ３１は、ＣＰＵ、揮発性メモリ、不揮発性メモリ、Ｉ／Ｏ、これらを接続するバスを備え、不揮発性メモリに記憶された制御プログラムを実行することで各種の処理を実行する。ＨＣＵ３１は、走行支援ＥＣＵ１０からの指示に従って、表示装置３３及び／又は音声出力装置３４に情報提示を行わせることができる。
【００２２】
周辺監視センサ１２は、歩行者、人間以外の動物、自転車、オートバイ、及び他車等の移動物体、さらに路上の落下物、ガードレール、縁石、及び樹木等の静止物体といった自車両周辺の障害物を検出する。他にも、自車両周辺の走行区画線、停止線等の路面標示を検出する。周辺監視センサ１２は、例えば、自車両周囲の所定範囲を撮像する周辺監視カメラ、自車両周囲の所定範囲に探査波を送信するミリ波レーダ、ソナー、ＬＩＤＡＲ（Ｌｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ／Ｌａｓｅｒ  Ｉｍａｇｉｎｇ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ）等のセンサである。周辺監視カメラは、逐次撮像する撮像画像をセンシング情報として走行支援ＥＣＵ１０へ逐次出力する。ソナー、ミリ波レーダ、ＬＩＤＡＲ等の探査波を送信するセンサは、障害物によって反射された反射波を受信した場合に得られる受信信号に基づく走査結果をセンシング情報として走行支援ＥＣＵ１０へ逐次出力する。
【００２３】
車両制御ＥＣＵ１３は、自車両の加減速制御及び操舵制御のうちの少なくとも加減速制御を行う電子制御装置である。車両制御ＥＣＵ１３としては、加減速制御を行うパワーユニット制御ＥＣＵ及びブレーキＥＣＵ，操舵制御を行う操舵ＥＣＵ等がある。車両制御ＥＣＵ１３は、自車両に搭載されたアクセルポジションセンサ、ブレーキ踏力センサ、舵角センサ、車輪速センサ等の各センサから出力される検出信号を取得し、電子制御スロットル、ブレーキアクチュエータ、ＥＰＳ（Ｅｌｅｃｔｒｉｃ  Ｐｏｗｅｒ  Ｓｔｅｅｒｉｎｇ）モータ等の各走行制御デバイスへ制御信号を出力する。また、車両制御ＥＣＵ１３は、上述の各センサの検出信号を車内ＬＡＮへ出力可能である。
【００２４】
走行支援ＥＣＵ１０は、ＣＰＵ、揮発性メモリ、不揮発性メモリ、Ｉ／Ｏ、これらを接続するバスを備え、不揮発性メモリに記憶された制御プログラムを実行することで自車両の走行支援に関する各種の処理を実行する。なお、走行支援ＥＣＵ１０が実行する機能の一部または全部を、一つあるいは複数のＩＣ等によりハードウェア的に構成してもよい。
【００２５】
走行支援ＥＣＵ１０は、車両が車群を構成して隊列走行する際の走行支援を行う走行支援装置である。走行支援ＥＣＵ１０は、情報取得部１０１と、環境認識部１０２と、自動運転部１０３と、隊列制御部１０４とを備える。
【００２６】
情報取得部１０１は、他車から送信された車両情報を、通信機１１を介して取得する。他車から送信される車両情報には、その他車を識別するための識別情報（例えば、車両ＩＤ）、その他車の車両位置、その他車の車速といった車両挙動に関する情報等がある。
【００２７】
環境認識部１０２は、ＡＤＡＳロケータ２０から取得した自車両の車両位置及び地図データ、周辺監視センサ１２から取得したセンシング情報、情報取得部１０１で取得した他車の車両情報等から、自車両の走行環境を認識する。例えば、環境認識部１０２は、周辺監視センサ１２のセンシング範囲内については、周辺監視センサ１２から取得したセンシング情報から、自車両の周囲の物体の形状及び移動状態を認識し、実際の走行環境を再現した仮想空間を生成する。加えて環境認識部１０２は、周辺監視センサ１２のセンシング範囲外については、地図データ及び情報取得部１０１で取得した各情報を用いて、走行環境の認識を行う。各車両において環境認識部１０２が認識した走行環境に係る情報は、周辺情報として、車両ＩＤと共に通信機１１を介して送受信される。
【００２８】
自動運転部１０３は、自車両で作成した走行計画に従って、もしくは、通信機１１によって受信した指示または走行計画に従って、自車両の加速、制動、または操舵を車両制御ＥＣＵ１３に自動で行わせることで、自動運転を行うことができる。
【００２９】
自車両で走行計画を作成する場合には、例えば、中長期の走行計画として、ＡＤＡＳロケータ２０から取得した自車両の車両位置及び地図データを用いて、自車両を目的地へ向かわせるための推奨経路が作成される。また、環境認識部１０２により得られた自車両周囲の仮想空間を用いて、短期の走行計画が作成される。具体的には、例えば、車線変更のための操舵、速度調整のための加減速、及び障害物回避のための操舵及び制動等を実行するための走行計画が作成される。
【００３０】
自動運転部１０３は、通信機１１によって受信した指示または走行計画に従って自動運転を行うように構成されていてもよい。例えば、隊列走行を行う場合等に、隊列の先頭車両から送信された先頭車両の加速度や操舵角等の情報を取得し、先頭車両と同様の加速度や操舵角となるように自動で自車両の制御を行わせるように構成されていてもよい。または、先行車両（直前の車両）に対して、所定の車幅間隔を維持して追従するように自動で自車両の加減速制御を行わせるように構成されていてもよい。
【００３１】
自動運転を実行するために自動運転部１０３に備えられる機能としては、例えば、駆動力及び制動力を調整することで、先行車両との目標車間距離を維持するように自車両の走行速度を制御するＡＣＣ（Ａｄａｐｔｉｖｅ  Ｃｒｕｉｓｅ  Ｃｏｎｔｒｏｌ）機能、走行区画線への接近を阻む方向への操舵力を発生させることで、走行中の車線を維持して車両を走行させるＬＫＡ（Ｌａｎｅ  Ｋｅｅｐｉｎｇ  Ａｓｓｉｓｔ）機能、隣接車線へと車両を自動で移動させるＬＣＡ（ＬａｎｅＣｈａｎｇｅ Ａｓｓｉｓｔ）機能を例示することができる。さらに、前方のセンシング情報をもとに制動力を発生させることで、自車両を強制的に減速させるＡＥＢ（Ａｕｔｏｎｏｍｏｕｓ  Ｅｍｅｒｇｅｎｃｙ  Ｂｒａｋｉｎｇ）機能等を備えていてもよい。上記の各機能は、ＡＣＣ部、ＬＫＡ部、ＬＣＡ部（車線変更部）、ＡＥＢ部として、自動運転部１０３が備えるものであってもよい。
【００３２】
また、上記の各機能は、自車両のみについて適用されるものであってもよいし、車群を構成する他の車両についても適用されるものであってもよい。例えば、ＬＣＡ部（車線変更部）としての機能は、自車両の車線変更の可否のみを判断可能に構成されていてもよいし、車群を構成する他の車両についても車線変更の可否を判断可能に構成されていてもよい。
【００３３】
先頭車両の走行支援ＥＣＵ１０においては、ＬＣＡ部は、先頭車両を車線変更するための操舵と同時に、追従車両や最後尾車両を操舵可能に構成されていてもよい。例えば、先頭車両のＬＣＡ部は、車群の車線変更に際して、他車両の走行支援ＥＣＵ１０に対して同相での操舵を指示する信号を作成するように構成されていてもよい。また、先頭車両のＬＣＡ部は、車群の車線変更に際して、先頭車両のみを操舵してもよい。隊列走行時には、他車両は、先頭車両に対して一定の車間距離を維持して追従するように制御されているため、先頭車両のみを操舵して車線変更を行った場合には、他車両は先頭車両に追従して、順次車線変更を行うことができる。
【００３４】
また、自動運転部１０３は、上記の自動運転機能の実施と不実施とを切換可能に構成されていてもよい。例えば自動運転部１０３は、自動運転の機能別に実施と不実施とを切換可能であってもよいし、複数若しくは全部の自動運転の機能についてまとめて実施と不実施とを切換可能であってもよい。自動運転機能の実施と不実施との切換は、例えば、操作デバイス３２へのドライバによる入力操作により行われてもよいし、隊列制御部１０４からの指示より行われてもよい。または、環境認識部１０２で認識される周辺環境、周辺監視センサ１２でのセンシングの不具合、通信機１１の通信エラー等に応じて、自動運転部１０３で自律的に行われる構成としてもよい。
【００３５】
隊列制御部１０４は、自車両が隊列走行中である場合に、隊列走行を実行するための処理を行う。また、隊列制御部１０４は、隊列走行中の車群における自車両の位置（並び順）に基づいて、自車両が先頭車両（先頭に位置する車両）、追従車両（先頭車両と最後尾車両との間に位置する車両）、最後尾車両（最後尾に位置する車両）のいずれであるかを判断する。この判断に基づいて、隊列制御部１０４は、自動運転部１０３等への指示内容を変更する。
【００３６】
車群における自車両の位置は、例えば、環境認識部１０２によって認識された周辺情報に基づいて判断することができる。隊列制御部１０４は、環境認識部１０２において自車両の前方（走行方向）に車両が認識されていない場合に、自車両が隊列走行の先頭に位置する先頭車両であると判断すればよい。また、隊列制御部１０４は、自車両の後方（走行方向と逆方向）に車両が認識されていない場合に、自車両が隊列走行の最後尾に位置する最後尾車両であると判断すればよい。隊列制御部１０４は、が先頭車両でも最後尾車両でもない場合に、自車両が追従車両であると判断すればよい。もしくは、車群における位置と車両ＩＤとが対応している等により、環境認識部１０２に拠らずに車両の位置を特定できるようにしてもよい。
【００３７】
隊列制御部１０４は、自車両が先頭車両である場合には、自動運転部１０３に、走行計画を作成し、その走行計画に従って走行するように指示する。走行計画は、自車両の車両情報および周辺情報と、他車両から送信された車両情報および周辺情報との双方に基づいて作成される。
【００３８】
さらには、隊列制御部１０４は、車群全体を操作するための車群情報を通信機１１から他車両に送信してもよい。車群情報としては、具体的には、先頭車両の走行計画や挙動情報（例えば、加速度や操舵角など）、他車両への指示を挙げることができる。
【００３９】
隊列制御部１０４は、自車両が先頭車両である場合には、車群の車線変更指示があった場合に、自動運転部１０３に対して、車線変更に係る走行計画の作成を指示することができる。また、隊列制御部１０４は、作成された車線変更に係る走行計画を、車群情報として通信機から他車両に送信することができる。車線変更指示は、先頭車両の運転者による指示であってもよく、車群を各車両の自動運転部１０３からの指示であってもよく、車群の外部から路車間通信によって受信した指示であってもよい。
【００４０】
隊列制御部１０４は、車群を構成する各車両の車線変更が可能と判断されたことを条件として、車群を構成する各車両の車線変更を許可するように構成されていてもよい。各車両の車線変更の可否は、自動運転部１０３におけるＬＣＡ機能によって判断することができる。例えば、各車両に搭載された走行支援ＥＣＵ１０において、自車両の車線変更の可否が判断され、先頭車両の走行支援ＥＣＵ１０に判断結果が送信されるようにしてもよいし、先頭車両の走行支援ＥＣＵ１０において、自動運転部１０３が車群全体の車線変更の可否を判断するようにしてもよい。
【００４１】
隊列制御部１０４は、車群の車線変更先となる車線の空き領域の大きさに基づいて、車線変更を最後尾モードで実行するか、先頭モードで実行するかを選択するように構成されていてもよい。なお、最後尾モードとは、最後尾車両の車線変更を実行した後で、先頭車両および追従車両の車線変更を実行するモードである。ここで、「最後尾車両の車線変更を実行した後」とは、最後尾車両が車線変更状態に入った後であればよい。例えば、最後尾車両が車線変更を完了した後であってもよいし、最後尾車両について車線変更の開始が決定した後であってもよいし、最後尾車両が実際に車線変更を開始した後であってもよい。また、先頭モードとは、最後尾車両も追従車両と同様に、先頭車両の車線変更に応じて車線変更を実行するモードである。
【００４２】
例えば、隊列制御部１０４は、空き領域の大きさが所定の大きさ以下である場合に、最後尾モードを選択し、空き領域の大きさが所定の大きさを超える場合に、先頭モードを選択するように構成されていてもよい。なお、空き領域の大きさは、各車両の車両情報と周辺情報とに基づいて、環境認識部１０２が認識したものであってもよい。空き領域は、例えば、車群の車線変更先において、外部車両（車群を構成しない他の車両）が存在しない領域とすることができる。
【００４３】
最後尾モードでは、隊列制御部１０４は、最後尾車両の車線変更を実行してから車群全体の車線変更が完了するまでの間、最後尾車両に待機走行を実行することを指示する。待機走行とは、最後尾車両が、単独で車線変更を行った後に、その車線内で、車群の走行方向に沿って車群に追従して走行することを意味する。隊列走行においては、最後尾車両は、変更先の車線内で走行できるように、車群に対して横方向（走行方向の法線方向）の距離を維持したまま、走行方向においては、車群に追従できる所定の車間距離を維持して走行する。
【００４４】
最後尾モードでは、隊列制御部１０４は、最後尾車両の待機走行中には、最後尾車両と、車群において最後尾車両に最も近い追従車両（先行車両）との車群の走行方向の距離（最後尾距離と称する）を、通常の隊列走行時における最後尾距離から変更するように指示してもよい。最後尾車両の待機走行中の最後尾距離を、通常の隊列走行時の最後尾距離よりも短くすることによって、外部車両（車群を構成しない車両）が、先行車両と最後尾車両との間を通過して最後尾車両の前方に侵入することを抑制できる。
【００４５】
隊列制御部１０４は、自車両が追従車両または最後尾車両である場合には、先頭車両に対して、自車両の車両情報および周辺情報を送信する。どの車両から送信された情報なのかを識別できるように、情報の送信に際しては、例えば、送信元を示す自車両の車両ＩＤに加えて、送信先を示す先頭車両の車両ＩＤも付与するようにしてもよい。
【００４６】
また、追従車両および最後尾車両においては、隊列制御部１０４は、情報取得部１０１で取得した先頭車両の挙動情報および走行計画に基づいて、隊列走行を実行することを自動運転部１０３に指示する。自動運転部１０３は、先頭車両と加減速度が同じになるように自動で加減速制御を行わせるための走行計画を作成し、隊列走行を行わせる。
【００４７】
車群の車線変更時に、各車両に搭載された走行支援ＥＣＵ１０において自車両の車線変更の可否等についての判断が実行される場合には、隊列制御部１０４は、追従車両および最後尾車両における判断結果を先頭車両に送信させる。各車両における判断結果は、先頭車両の走行支援ＥＣＵ１０に集約され、車群全体について、車線変更の可否等の判断が成されてもよい。
【００４８】
図２〜６に、先頭車両にのみ運転者が乗車して隊列走行を行う場合において、各車両の走行支援ＥＣＵ１０が実行する隊列走行支援制御のフローチャートを示す。
【００４９】
各車両の走行支援ＥＣＵ１０において、図２に示すメインフローの処理が実行される。なお、ステップＳ１０３に示す処理は第１制御部としての処理に対応する。
【００５０】
まず、ステップＳ１０１では、隊列走行中であるか否かを判定する。隊列走行中である場合には、ステップＳ１０２に進む。隊列走行中でない場合には、処理を終了する。
【００５１】
ステップＳ１０２では、自車両が、隊列走行中の車群の先頭に位置する先頭車両か否かを判定する。先頭車両である場合には、ステップＳ１０３〜Ｓ１１５に示す先頭車両用の走行支援制御が実行される。先頭車両でない場合には、ステップＳ１２１に進み、最後尾車両であるか否かを判定する。最後尾車両である場合には、ステップＳ１２２に示す最後尾車両用の走行支援制御が実行される。最後尾車両でない場合には、ステップＳ１２３に示す追従車両用の走行支援制御が実行される。最後尾車両と追従車両の走行支援ＥＣＵ１０で実行される制御については後述する。
【００５２】
先頭車両の走行支援ＥＣＵ１０は、まず、ステップＳ１０３において、車線変更準備の指示が行われたか否かを判定する。この指示は、先頭車両の運転者によって行われてもよいし、走行支援ＥＣＵ１０によって行われてもよい。例えば、追い越しや進路変更、障害物回避等を目的として、車線変更準備の指示が行われる。運転者によって指示が行われる場合には、例えば、ＨＭＩシステム３０に対して車両変更準備の指示が入力される。この入力に際して、車線変更の理由を併せて選択し、入力してもよい。
【００５３】
ステップＳ１０３において車線変更準備の指示が行われた場合には、ステップＳ１０４に進み、先頭車両におけるハンドルのステア操作が制限される。具体的には、例えば、ハンドル荷重を重くし、車線変更するためにハンドルをステア操作することが抑制される。さらには、ステア操作された場合に表示装置３３や音声出力装置３４から警告が提示されるようにしてもよい。
【００５４】
次に、ステップＳ１０５では、全車両の車両情報と周辺情報を取得する。さらに、ステップＳ１０６では、取得した全車両の車両情報と周辺情報とに基づいて、車線変更先に車群が移動可能なスペース（車線変更スペースと称する）が存在するか否かを判定する。車線変更スペースが存在しない場合には、ステップＳ１１０に進み、車線変更準備から所定時間が経過したか否かを判定する。所定時間が経過していない場合には、ステップＳ１０５に戻る。所定時間が経過した場合には、後述のステップＳ１１１〜Ｓ１１５に示す車線変更中止に係る処理を実行する。車線変更スペースが存在する場合には、ステップＳ１０７に進む。
【００５５】
ステップＳ１０７では、車線変更先の空き領域の大きさが所定の大きさ以下であるか否かを判定する。具体的には、車線変更後の車群の後端（すなわち、最後尾車両の後端）から、その後ろを走行する後続車両の前端までの距離Ｘが所定の閾値以下であるか否かを判定する。この閾値は、車線変更する車群の速度や、その周囲を走行する車両（特に、後続車両）の速度や加速度に応じて算出したものであってもよい。
【００５６】
ステップＳ１０７において、後方スペースの大きさが閾値以下である場合には、ステップＳ１０８に進み、最後尾モードの車線変更制御を実行する。最後尾モードとは、最後尾車両の車線変更を実行した後で、先頭車両および追従車両の車線変更を実行するモードである。他方、ステップＳ１０７において、後方スペースの大きさが閾値を超える場合には、ステップＳ１０９に進み、先頭モードの車線変更制御を実行する。先頭モードとは、最後尾車両も追従車両と同様に、先頭車両の車線変更に応じて車線変更を実行するモードである。
【００５７】
ステップＳ１１１〜Ｓ１１５に示す車線変更中止に係る処理では、ステップＳ１１１において車線変更の中止を決定した後、ステップＳ１１２に進み、ステップＳ１０４で設定したステア制限を解除する。
【００５８】
次に、ステップＳ１１３に進み、車線変更の理由が緊急であるか否かを判定する。例えば、障害物回避等の緊急回避を目的として車線変更準備の指示を行った場合には、ステップＳ１１４に進み、全車両の緊急停止操作が行われた後、処理を終了する。また、例えば、追い越し等の必須ではない車線変更である場合には、ステップＳ１１５に進み、通常の隊列走行の継続が決定された後、処理を終了する。
【００５９】
図３に、先頭車両の走行支援ＥＣＵ１０で実行される最後尾モードの車線変更制御のフローチャートを示す。なお、ステップＳ２０１に示す処理は第１制御部としての処理に対応する。ステップＳ２０３〜Ｓ２０７に示す処理は第２制御部としての処理に対応する。ステップＳ２０４，Ｓ２１２，Ｓ２１３に示す処理は待機走行制御部としての処理に対応する。ステップＳ２０８〜Ｓ２１０に示す処理は操舵調整部としての処理に対応する。
【００６０】
まず、ステップＳ２０１では、最後尾車両に対して、車線変更の指示を行うとともに、最後尾車両の追従解除指示を行う。これにより、最後尾車両は、車群から離脱して、車線変更を実行する。
【００６１】
次に、ステップＳ２０２において、最後尾車両の車両情報、周辺情報を取得し、ステップＳ２０３に進む。ステップＳ２０３では、ステップＳ２０２で取得した最後尾車両の車両情報、周辺情報に基づいて、最後尾車両の車線変更が完了したか否かを判定する。車線変更が完了していない場合には、ステップＳ２０２に戻り、最後尾車両の車両情報、周辺情報を再取得する。車線変更が完了した場合には、ステップＳ２０４に進み、先頭車両は、最後尾車両に待機走行を指示する。この指示によって、最後尾車両は、変更先の車線において、車線変更スペースの最後尾となる位置で待機しながら走行を継続する。
【００６２】
次に、ステップＳ２０５に進み、先頭車両と追従車両の車線変更スペースが存在するか否かを判定する。車線変更スペースが存在しない場合には、ステップＳ２２１に進み、車線変更準備から所定時間が経過したか否かを判定する。所定時間が経過していない場合には、ステップＳ２０５に戻る。所定時間が経過した場合には、後述のステップＳ２２２〜Ｓ２２７に示す車線変更中止に係る処理を実行する。車線変更スペースが存在する場合には、ステップＳ２０６に進む。
【００６３】
ステップＳ２０６では、ステップＳ１０４で設定したステア制限を解除し、ステップＳ２０７に進む。ステップＳ２０７では、ＨＭＩシステム３０の表示装置３３や音声出力装置３４等により、先頭車両の運転者に対して、車線変更準備が完了して車線変更操作が可能になったことを通知する。
【００６４】
次に、ステップＳ２０８に進み、先頭車両の運転者によって、車線変更のための操舵操作が実行されたか否かを判定する。具体的には、先頭車両の運転者が、変更先の車線に対して車線変更するようにハンドル操作を行ったか否かを判定する。
【００６５】
次に、ステップＳ２０９では、先頭車両の車線変更と、追従車両の車線変更とを同時に実行するか否かを判定する。同時に車線変更を行う場合には、ステップＳ２１０に進み、追従車両に車線変更の実行指示を行う。具体的には、先頭車両の操舵角や加速度等を追従車両に送信し、先行車両と同様の加速度や操舵角となるように自動で追従車両の制御を行わせるように指示し、その後、ステップＳ２１１に進む。同時に車線変更を行わない場合には、ステップＳ２０９からステップＳ２１１に進む。この場合、追従車両は先行車両に追従して、先頭車両から順次車線変更を実行する。
【００６６】
次に、ステップＳ２１１では、全車両の車両情報と周辺情報を取得し、ステップＳ２１２に進む。ステップＳ２１２では、ステップＳ２１１で取得した全車両の車両情報と周辺情報に基づいて、全車両の車線変更が完了したか否かを判定する。車両変更が完了していない場合には、ステップＳ２１１に戻る。車両変更が完了している場合には、ステップＳ２１３に進む。
【００６７】
ステップＳ２１３では、最後尾車両に対して、追従走行の実行を指示する。これにより、最後尾車両は待機走行を解除し、先行車両に追従する走行を再開する。ステップＳ２１３により、最後尾モードの車線変更制御を終了し、図２に示すように、メインフローの処理も終了する。
【００６８】
ステップＳ２２２〜Ｓ２２７に示す車線変更中止に係る処理では、ステップＳ２２２において車線変更の中止を決定した後、ステップＳ２２３に進み、最後尾車両に対して、元の車線に戻り、追従走行を実行することを指示する。この指示により、最後尾車両は、先行車両と追従車両が走行する車線に車線変更して、車群の最後尾において追従走行を行う。その後、ステップＳ２２４に進む。ステップＳ２２４〜Ｓ２２７の処理は、図２に示すステップＳ１１２〜Ｓ１１５と同様であるため、説明を省略する。ステップＳ２２６またはＳ２２７により、最後尾モードの車線変更制御を終了し、図２に示すように、メインフローの処理も終了する。
【００６９】
図４に、先頭車両の走行支援ＥＣＵ１０で実行される先頭モードの車線変更制御のフローチャートを示す。ステップＳ３０１〜ステップＳ３０３の処理は、図３に示すステップＳ２０６〜Ｓ２０８と同様であるため、説明を省略する。
【００７０】
ステップＳ３０３の後、ステップＳ３０４に進む。ステップＳ３０４では、先頭車両の車線変更と、他車両（すなわち、追従車両および最後尾車両）の車線変更とを同時に実行するか否かを判定する。同時に車線変更を行う場合には、ステップＳ３０５に進み、他車両に車線変更の実行指示を行う。具体的には、先頭車両の操舵角や加速度等を追従車両および最後尾車両に送信し、先行車両と同様の加速度や操舵角となるように、自動で追従車両および最後尾車両の制御を行わせるように指示し、その後、ステップＳ３０６に進む。同時に車線変更を行わない場合には、ステップＳ３０４からステップＳ３０６に進む。この場合、追従車両および最後尾車両は先行車両に追従して車線変更を順次行い、結果として、車群全体の車線変更が行われる。
【００７１】
次に、ステップＳ３０６では、全車両の車両情報と周辺情報を取得し、ステップＳ３０７に進む。ステップＳ３０７では、ステップＳ３０６で取得した全車両の車両情報と周辺情報に基づいて、全車両の車線変更が完了したか否かを判定する。車両変更が完了していない場合には、ステップＳ３０６に戻る。車両変更が完了している場合には、先頭モードの車線変更制御を終了し、図２に示すように、メインフローの処理も終了する。
【００７２】
図５に、最後尾車両の走行支援ＥＣＵ１０で実行される最後尾車両制御（図２のステップＳ１２２の制御）のフローチャートを示す。なお、ステップＳ４０６，Ｓ４１２に示す処理は待機走行制御部としての処理に対応する。
【００７３】
まず、ステップＳ４０１において、最後尾車両は、先行車両への追従走行を実行するように制御される。
【００７４】
次に、ステップＳ４０２において、先頭車両から、車線変更指示を受信したか否かを判定する。車線変更の指示が無い場合には、処理を終了し、追従走行を継続する。車線変更の指示があった場合には、ステップＳ４０３に進む。
【００７５】
ステップＳ４０３では、先頭車両から、追従走行の解除指示を受信したか否かを判定する。追従走行の解除指示が無い場合には、ステップＳ４２１に進み、最後尾車両は、同時車線変更を実行する。すなわち、先頭車両からの指示によって先頭車両と同時に最後尾車両を操舵するように制御される。追従走行の解除指示があった場合には、ステップＳ４０４に進み、最後尾車両の追従走行を解除して、単独での車線変更を実行する。
【００７６】
最後尾車両に対する車線変更の指示は、図３のステップＳ２０１およびＳ２１０と、図４のステップＳ３０５とにおいて、先頭車両から発信される。また、追従解除の指示は、図３のステップＳ２０１において、先頭車両から発信される。車線変更指示を受信し、追従解除指示を受信しなかった場合には、ステップＳ２１０またはＳ３０５における指示であるため、同時車線変更が実行される。車線変更指示を受信し、かつ、追従解除指示を受信した場合には、ステップＳ２０１における指示であるため、ステップＳ４０４に進み、先頭車両および追従車両に先立って、最後尾車両の車線変更が実行される。
【００７７】
ステップＳ４０４からステップＳ４０５に進み、最後尾車両は、先頭車両に対して、最後尾車両における車両情報および周辺情報を送信する。図３のステップＳ２０２、Ｓ２０３３に示すように、先頭車両は、送信された最後尾車両における車両情報および周辺情報に基づいて、最後尾車両の車線変更が完了したか否かを判定し、ステップＳ２０４に示すように、最後尾車両に対して待機走行の指示を発信する。
【００７８】
次に、ステップＳ４０６において、先頭車両から、待機走行の指示を受信したか否かを判定する。待機走行の指示が無い場合には、ステップＳ４０５に戻る。待機走行の指示があった場合には、ステップＳ４１２に進み、待機走行を実行する。すなわち、最後尾車両は、変更先の車線において、車線変更スペースの最後尾となる位置で待機しながら走行を継続する。
【００７９】
次に、ステップＳ４１３において、先頭車両から、車線戻り指示を受けたか否かを判定する。図３に示すステップＳ２２３において、先頭車両は、最後尾車両に対して、元の車線に戻り、追従走行を実行することを指示する。車線戻り指示があった場合には、ステップＳ４１５に進み、先頭車両と追従車両が走行する車線に車線変更するように最後尾車両を制御した後、ステップＳ４２０に進む。ステップＳ４２０に示す処理によって、最後尾車両は、先行車両への追従走行を再開する。ステップＳ４１３において、車線戻り指示が無い場合には、ステップＳ４１４に進む。
【００８０】
ステップＳ４１４では、先頭車両から、先行車両への追従指示を受けたか否かを判定する。ステップＳ４１４における追従指示は、図３のステップＳ２１３において先頭車両から送信される指示である。追従指示が無かった場合には、ステップＳ４１２に戻る。追従指示があった場合には、ステップＳ４２０に進み、最後尾車両は、先行車両への追従走行を再開するように制御される。ステップＳ４２０により、図５に示す最後尾車両制御の処理を終了し、図２に示すように、メインフローの処理も終了する。
【００８１】
図６に、追従車両の走行支援ＥＣＵ１０で実行される追従車両制御（図２のステップＳ１２３の制御）のフローチャートを示す。まず、ステップＳ５０１において、追従車両は、先行車両への追従走行を実行するように制御される。次に、ステップＳ５０２において、先頭車両から、車線変更指示を受信したか否かを判定する。車線変更の指示が無い場合には、処理を終了し、追従走行が継続される。車線変更の指示があった場合には、ステップＳ５０３に進む。
【００８２】
ステップＳ５０３では、追従車両は、同時車線変更を実行するように制御される。すなわち、先頭車両からの指示によって先頭車両と同時に追従車両を操舵するように制御される。ステップＳ５０３により、図６に示す追従車両制御の処理を終了し、図２に示すように、メインフローの処理も終了する。
【００８３】
図７〜９に、走行支援ＥＣＵによって制御される車群の車線変更の経過を説明するための概念図を示す。図７（ａ）に示すように、車線６１を走行する先頭車両４１、追従車両４２，４３、最後尾車両４４が、この順序で走行方向に沿って隊列走行している車群４０が、車線６２に車線変更する場合を例示して、以下、説明する。なお、先頭車両４１には運転者が乗車しており、追従車両４２，４３および最後尾車両４４には、運転者が乗車していない。追従車両４２，４３および最後尾車両４４は、自動運転により、先頭車両４１に追従して走行している。
【００８４】
図７（ａ）に示すように、先頭車両４１は、変更先の車線６１において、車線変更スペース５０（車群４０が移動可能なスペース）が存在するか否かを判定し、車線変更スペース５０が存在する場合に、車線変更の実行を決定する。なお、破線で示す変更後車両５１〜５４は、それぞれ、予測された車線変更後の先頭車両４１、追従車両４２，４３、最後尾車両４４の位置を示している。車線変更スペース５０の前方には、外部車両４５が走行しており、後方には、外部車両４６が走行している。
【００８５】
先頭車両４１は、車線６１の空き領域の大きさを認識する。空き領域は、車線６１における外部車両４５の後端から外部車両４６の前端までの領域である。先頭車両４１は、後方側の空き領域の大きさが所定値以下であるか否かを判定する。車線６１における車群の後端（すなわち、車線変更後の変更後車両５４の後端）から、その後ろを走行する外部車両４６の前端までの距離Ｘが所定の閾値以下であるか否かを判定する。
【００８６】
距離Ｘが閾値以下である場合には、先頭車両４１は、最後尾モードでの車線変更を実行する。まず、図７（ｂ）に示すように、最後尾車両４４に対して車線変更を指示し、車線６２から車線６１に車線変更させる。なお、車線６１における最後尾車両４４の前端は、追従車両４３の後端に対して、同位置または前方に位置していることが好ましい。他の走行車両（外部車両）が、追従車両４３の後方から最後尾車両４４の前方に割り込んで、車線変更スペース５０に侵入することを防ぐことができる。車線変更に際して、最後尾車両４４は、追従車両４３への追従走行を解除して、車線６１において、単独で待機走行を行う。待機走行中において、最後尾車両４４は、図７（ｂ）に示す追従車両４３との相対的な位置関係を維持して走行する。
【００８７】
次に、図７（ｃ）に示すように、先頭車両４１は、車線変更スペース５５が存在するか否かを判定する。車線変更スペース５５は、最後尾車両４４の前方のスペースであり、先頭車両４１および追従車両４２，４３が移動可能なスペースである。最後尾車両４４が車線６１を走行することによって、後続の外部車両４６が車線変更スペース５５に侵入することを抑制できる。また、最後尾車両４４が追従車両４３との相対的な位置関係を維持して走行することによって、車線変更スペース５５を確保することができる。
【００８８】
車線変更スペース５５が存在する場合には、先頭車両４１のステア操作が可能となり、図７（ｄ）に示すように、先頭車両４１の運転者がステア操作を行って、車線６２から車線６１へと車線変更を行う。追従車両４２は、先頭車両４１に追従して車線６２に車線変更する。追従車両４３は、追従車両４２に追従して車線６２に車線変更する。
【００８９】
図７（ｅ）に示すように、先頭車両４１および追従車両４２，４３の車両変更が完了した後に、最後尾車両４４は、待機走行を解除して、先行車両である追従車両４３への追従走行を再開する。
【００９０】
なお、図７（ｃ）の後で、図８に示すように、先頭車両４１と、追従車両４２，４３の車線変更のタイミングを一致させる同時車線変更を実行してもよい。例えば、先頭車両４１と、追従車両４２，４３との車線変更における操舵を同相で行う等により、同時車線変更を実現することができる。
【００９１】
図７（ａ）において、距離Ｘが閾値を超える場合には、先頭車両４１は、先頭モードでの車線変更を実行する。先頭モードにおいては、図９（ａ）（ｂ）に示すように、先頭車両４１のステア操作により、車群４０全体を車線変更させてもよい。すなわち、図９（ａ）に示すように、車線変更スペース５０が確保されたら、先頭車両４１の運転者がステア操作を行って、車線６２から車線６１へと車線変更を行う。追従車両４２は、先頭車両４１に追従して車線６２に車線変更する。追従車両４３は、追従車両４２に追従して車線６２に車線変更する。最後尾車両４４は、追従車両４３に追従して車線６２に車線変更する。これにより、図９（ｂ）に示すように、車群４０の車線変更が完了する。なお、図８と同様に、先頭車両４１と、追従車両４２，４３および最後尾車両４４の車線変更のタイミングを一致させる同時車線変更を実行してもよい。
【００９２】
上記の第１実施形態によれば、以下の効果を得ることができる。
【００９３】
走行支援ＥＣＵ１０によれば、車線変更先の空き領域に応じて、最後尾モードで車線変更を行うことができる。すなわち、最後尾車両４４の車線変更を実行させた後で、先頭車両４１および追従車両４２，４３の車線変更が許可され、実行されるようにすることができる。車群全体の車線変更に先立って、最後尾車両４４を車線変更先の車線６１に移動させることによって、車線変更の開始から終了までの間を通して、変更先の車線６１に車群全体が移動可能なスペース（車線変更スペース５０，５５）を確保することができる。
【００９４】
最後尾車両４４は、車線変更を実行してから車群全体の車線変更が完了するまでの間、車線変更先の車線６１内で、車群の走行方向に沿って車群に追従する待機走行を実行するように制御される。最後尾車両４４に待機走行をさせることによって、変更先の車線６１内で車線変更スペース５５を確保することができる。
【００９５】
図７（ｃ）における待機走行中の最後尾車両４４と、追従車両４３との車群の走行方向の距離（最後尾距離）は、図７（ａ）における車群の車線変更指示前の最後尾距離よりも短くなるように制御される。車線６１内を待機走行中の最後尾車両４４が、車線６２を走行中の追従車両４３に対して、走行方向に沿ってより近づくことによって、外部車両が追従車両４３の後方から最後尾車両４４の前方に侵入することを抑制できる。
【００９６】
追従車両４２，４３の車線変更は、先頭車両４１を車線変更するための操舵により実行されてもよい。先頭車両４１および追従車両４２，４３の隊列を維持して車線変更を実行できる。
【００９７】
また、先頭車両４１を車線変更するための操舵は、最後尾車両４４の車線変更が完了したことを条件として実行が許可されるため、先頭車両４１および追従車両４２，４３の車線変更をより安全に実行できる。さらには、最後尾車両４４の車線変更が完了した後に、先頭車両４１および追従車両４２，４３の車線変更スペース５５を再度確認するため、万が一、車線変更スペース５５に外部車両が侵入した場合等に、車線変更を行ってしまうことを回避できる。
【００９８】
また、先頭車両４１を車線変更するための操舵と同時に、車線変更を行う他の車両も（追従車両４２，４３等）を操舵するようにしてもよい。車線変更を行う全車両が同時に操舵されるために、車線変更を速く完了させることができる。車線変更の目的が緊急性の高いもの（緊急車両通過のための回避）である場合や、渋滞時等に、全車両の同時操舵による車線変更を実行することが好ましい。
【００９９】
走行支援ＥＣＵ１０は、情報取得部１０１において車群を構成する各車両の車両情報と周辺情報とを取得し、取得した車両情報と周辺情報とに基づいて車群の車線変更が可能であると判断されることを条件として、車群の車線変更を許可する。各車両の周辺監視センサ１２の検知値等に基づいて、車線変更を安全に実行できると判断された場合に、車線変更のための操舵を許可するため、車線変更の際に運転者が誤判断等により誤って操舵操作することを制限でき、より安全な走行を実現することができる。
【０１００】
走行支援ＥＣＵ１０によれば、環境認識部１０２によって、情報取得部１０１が取得した車両情報と周辺情報とに基づいて、車群の車線変更先となる車線６１の空き領域の大きさを認識できる。そして、隊列制御部１０４によって、空き領域の大きさが所定の大きさ以下であることを条件として、最後尾モードで車線変更を行うことが選択される。空き領域に余裕がなく、車線変更の開始から終了するまでの間を通しては、変更先の車線６１に車線変更スペースを確保できないことが懸念される場合には、車線変更スペースの確保をより確実に行い得る最後尾モードでの車線変更制御を実行する。他方、空き領域に余裕がある場合には、制御がより簡易で車線変更を速やかに完了できる先頭モードで車線変更を行うことが選択される。空き領域に応じて車線変更のモード選択を行うことにより、様々な状況に応じて安全性と迅速性を確保して車群の車線変更を行うことができる。
【０１０１】
追従車両４２，４３と最後尾車両４４とは、先頭車両４１に搭載された走行支援ＥＣＵ１０からの指示等により、車線変更を実行する。このため、追従車両４２，４３および最後尾車両４４に搭載された走行支援ＥＣＵ１０において、車線変更の可否や、車線変更が完了したか否かの判断を行う必要がない。すなわち、追従車両４２，４３および最後尾車両４４には、車線変更の可否や、車線変更が完了したか否かの判断を行う機能を有さないＥＣＵを用いてもよい。
【０１０２】
（第２実施形態）
上記の第１実施形態では、追従車両と最後尾車両は先頭車両に従って車線変更を実行していたが、これに限定されない。例えば、図１０、図１１に示すように、最後尾モードでの車線変更制御において、最後尾車両に搭載された走行支援ＥＣＵ１０が、最後尾車両の車線変更制御を行ってもよく、最後尾車両の車線変更は、最後尾車両の運転者の操舵操作によって行われてもよい。
【０１０３】
図１０に、先頭車両の走行支援ＥＣＵ１０が実行する最後尾モードの車線変更制御のフローチャートを示す。なお、ステップＳ６０１に示す処理は第１制御部としての処理に対応する。ステップＳ６０３〜Ｓ６０７に示す処理は第２制御部としての処理に対応する。ステップＳ６０８〜Ｓ６１０に示す処理は操舵調整部としての処理に対応する。
【０１０４】
まず、ステップＳ６０１では、先頭車両は、最後尾車両に対して、車線変更の指示を行うとともに、最後尾車両の追従解除指示を行った後、ステップＳ６０３に進む。最後尾車両からの車線変更完了の通知があったか否かを判断する。
【０１０５】
ステップＳ６０３では、最後尾車両の車線変更完了の通知があったか否かを判断し、最後尾車両から、車線変更完了通知を受信した場合には、ステップＳ６０５に進む。ステップＳ６０５〜ステップＳ６１３、ステップＳ６２１〜ステップＳ６２７に示す処理は、図３に示すステップＳ２０５〜ステップＳ２１３、ステップＳ２２１〜ステップＳ２２７に示す処理とそれぞれ同様であるため、２００番台の番号を６００番台に読み替えることによって重複説明を省略する。
【０１０６】
図１１に、最後尾車両の走行支援ＥＣＵ１０が実行する制御のフローチャートを示す。なお、ステップＳ７１２，Ｓ７２０に示す処理は待機走行制御部としての処理に対応する。
【０１０７】
まず、ステップＳ７００において、最後尾車両は、先行車両への追従走行を実行するように制御される。
【０１０８】
ステップＳ７０１において、先頭車両から、車線変更指示を受信したか否かを判定する。車線変更の指示が無い場合には、処理を終了し、追従走行を継続する。車線変更の指示があった場合には、ステップＳ７０２に進む。
【０１０９】
ステップＳ７０２では、先頭車両から、追従走行の解除指示を受信したか否かを判定する。追従走行の解除指示が無い場合には、ステップＳ７２１に進む。追従走行の解除指示があった場合には、ステップＳ７０３に進む。
【０１１０】
ステップＳ７０３では、最後尾車両のステア操作が制限される。具体的には、例えば、ハンドル荷重を重くし、車線変更するためにハンドル操作を行うことが抑制される。さらには、ステア操作された場合に表示装置３３や音声出力装置３４から警告が提示されるようにしてもよい。
【０１１１】
次に、ステップＳ７０４に進み、最後尾車両の車両情報と周辺情報を取得し、ステップＳ７０５に進む。ステップＳ７０５では、最後尾車両の走行支援ＥＣＵ１０は、最後尾車両の車線変更スペースが存在するか否かを判定する。なお、ステップＳ７０５では、最後尾車両の走行支援ＥＣＵによる判断と、最後尾車両の運転者の判断との双方において、車線変更スペースが存在すると判断されたことを条件としてもよい。
【０１１２】
車線変更スペースが存在しない場合には、ステップＳ７１７に進み、車線変更準備から所定時間が経過したか否かを判定する。所定時間が経過していない場合には、ステップＳ７０４に戻る。所定時間が経過した場合には、ステップＳ７１８に進み、先頭車両に対して、最後尾車両の車線変更ができない旨の通知を送信した後、ステップＳ７１９に進む。ステップＳ７１９では、ステップＳ７０３で行った最後尾車両のステア操作制限を解除した後、処理を終了する。
【０１１３】
ステップＳ７０５において、車線変更スペースが存在する場合には、ステップＳ７０６に進む。ステップＳ７０６では、ステップＳ７０３で設定したステア制限を解除し、ステップＳ７０７に進む。ステップＳ７０７では、ＨＭＩシステム３０の表示装置３３や音声出力装置３４等により、最後尾車両の運転者に対して、車線変更準備が完了して車線変更操作が可能になったことを通知する。
【０１１４】
次に、ステップＳ７０８に進み、最後尾車両の運転者によって、車線変更のための操舵操作が実行されたか否かを判定する。具体的には、最後尾車両の運転者が、変更先の車線に対して車線変更するようにハンドル操作を行ったか否かを判定する。
【０１１５】
次に、ステップＳ７０９では、最後尾車両の車両情報と周辺情報を取得し、ステップＳ７１０に進む。ステップＳ７１０では、ステップＳ７０９で取得した最後尾車両の車両情報と周辺情報に基づいて、最後尾車両の車線変更が完了したか否かを判定する。車両変更が完了していない場合には、ステップＳ７０９に戻る。車両変更が完了している場合には、ステップＳ７１１に進む。なお、ステップＳ７１０では、最後尾車両の走行支援ＥＣＵによる判断と、最後尾車両の運転者の判断との双方において、車線変更が完了したと判断されたことを条件としてもよい。
【０１１６】
ステップＳ７１１において、最後尾車両は、先頭車両に対して、最後尾車両の車線変更完了通知を送信し、ステップＳ７１２に進む。ステップＳ７１２〜Ｓ７１５、ステップＳ７２０，ステップＳ７２１に示す処理は、図５のステップＳ４１２〜Ｓ４１５、ステップＳ４２０，ステップＳ４２１に示す処理とそれぞれ同様であるため、４００番台の番号を７００番台に読み替えることによって重複説明を省略する。
【０１１７】
上記の第２実施形態によれば、以下の効果を奏する。
【０１１８】
最後尾モードにおける最後尾車両の車線変更においては、最後尾車両に搭載された走行支援ＥＣＵ１０が、取得した車両情報と周辺情報とに基づいて、最後尾車両の車線変更の可否を判断する。車群を構成する車両の台数が多い等により、先頭車両と最後尾車両とが離れている場合に、最後尾車両に搭載された走行支援ＥＣＵ１０が、最後尾車両の車線変更の可否を判断できるため、より安全かつ確実に車線変更を実行することができる。また、最後尾車両に運転者が乗車しているため、運転者による最後尾車両の操作や、車線変更時の判断を重ねて行うことができ、より安全かつ確実に車線変更を実行することができる。
【０１１９】
・なお、追従車両においても、車線変更の可否判断や、車線変更の完了判断を、追従車両に搭載された走行支援ＥＣＵが実行するように構成してもよい。また、車群を構成する各車両は、運転者による操作を行うことなく自動で走行可能に構成されていてもよい。例えば、車線変更の際の操舵は、運転者ではなく、走行支援ＥＣＵや車両制御ＥＣＵによって制御されるものであってもよい。
【符号の説明】
【０１２０】
１０…走行支援ＥＣＵ、４１…先頭車両、４２，４３…追従車両、４４…最後尾車両
【図１】
2019192043.tif 000003
【図２】
2019192043.tif 000004
【図３】
2019192043.tif 000005
【図４】
2019192043.tif 000006
【図５】
2019192043.tif 000007
【図６】
2019192043.tif 000008
【図７】
2019192043.tif 000009
【図８】
2019192043.tif 000010
【図９】
2019192043.tif 000011
【図１０】
2019192043.tif 000012
【図１１】
2019192043.tif 000013