(57)【要約】      （修正有）【課題】先導車を追走する追走車に乗車した運転者が誤ってハンドル操作、ブレーキ操作、或いはアクセル操作を行っても、直ちに隊列自動運転制御が解除されることがないようにする。【解決手段】隊列走行に際し先導車に追走する追走車の初期設定を行うと、追走車は、追走すべき先導車を特定すると共に、通常のオーバライド判定値を高い値に設定して、運転者オーバライド制御を抑制し、運転者の誤操作によって隊列自動運転が解除されることを防止する。【選択図】図５
2020149238.tif 000002
【特許請求の範囲】
【請求項１】
複数の車両の隊列走行を可能とした隊列自動運転制御装置において、
前記各車両は、各車両間で相互通信を行う車々間通信部と隊列走行時の運転条件を設定する隊列運転条件設定部とを備え、
前記隊列運転条件設定部は、
前記車々間通信部による相互通信により１台の先導車と該先導車に追走する前記追走車とを確定する隊列確定部と、
前記隊列確定部で確定された前記追走車の運転者オーバライド制御を抑制させるオーバライド制御抑制処理部と
を有することを特徴とする隊列自動運転制御装置。
【請求項２】
前記各車両は隊列走行時の運転状態を制御する隊列車両制御演算部と前記追走車の走行状態を取得する追走車走行状態取得部とを更に有し、
前記先導車の隊列車両制御演算部は、前記追走車走行状態取得部で取得した前記追走車の走行状態から該追走車の走行異常を検出した場合は前記隊列走行を解除し、
前記追走車のオーバライド制御抑制処理部は、前記先導車の隊列車両制御演算部が前記隊列走行を解除した場合、前記運転者オーバライド制御の抑制を解除する
ことを特徴とする請求項１記載の隊列自動運転制御装置。
【請求項３】
前記追走車の隊列車両制御演算部は、前記先導車の隊列車両制御演算部が該追走車の走行異常を検出した場合、安全な場所まで導く緊急退避モードを実行する
ことを特徴とする請求項２記載の隊列自動運転制御装置。
【請求項４】
前記各車両は隊列走行時の走行状態を制御する隊列車両制御演算部を更に有し、
前記先導車の隊列車両制御演算部は、前記追走車の隊列車両制御演算部から緊急退避要求を前記車々間通信部による通後通信によって受信した場合、前記隊列走行を解除し、
前記追走車のオーバライド制御抑制処理部は、前記先導車の隊列車両制御演算部が前記隊列走行を解除した場合、前記運転者オーバライド制御の抑制を解除する
ことを特徴とする請求項１記載の隊列自動運転制御装置。
【請求項５】
前記追走車の隊列車両制御演算部が自車の走行異常を検出した場合、該自車を安全な場所まで導く緊急退避モードを実行する
ことを特徴とする請求項４記載の隊列自動運転制御装置。
【請求項６】
前記先導車の隊列運転条件設定部は、隊列走行モードとして牽引走行モードと追従走行モードとの何れかを選択する隊列走行モード選択部を更に有し、
前記隊列走行モード選択部で前記牽引走行モードが選択された場合、前記追走車の隊列車両制御演算部は、前記先導車の隊列車両制御演算部で設定した、該先導車を目標進行路に沿って走行させるために必要な情報を前記車々間通信部による相互通信によって取得し、該追走車を先導車の走行軌跡に沿って追走させ、
又前記隊列走行モード選択部で前記追従走行モードが選択された場合、前記追走車の隊列車両制御演算部は、該追走車に搭載されている前方走行環境情報取得部で前記先導車を補足し、補足した情報に基づいて該先導車を追従する
ことを特徴とする請求項１〜５の何れか１項に記載の隊列自動運転制御装置。
【請求項７】
前記隊列走行モード選択部で前記追従走行モードが選択された場合、前記追走車の隊列車両制御演算部は、前記先導車に対して所定車間距離を開けて追従する
ことを特徴とする請求項６記載の隊列自動運転制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、先導車と追走車との間の相互通信により隊列自動運転を行うに際し、隊列走行中は追走車の運転者オーバライドを抑制するようにした隊列自動運転制御装置に関する。
【背景技術】
【０００２】
隊列自動運転は、先導車に後続する車両（追走車）を自動的に追走させるもので、先導車と追走車との相互通信等により、追走車が先導車の車速、加減速、操舵等に関する情報を取得して、先導車を追走するものであり、特許文献１（特開２０１１−１２０１３３号公報）等で知られている。
【０００３】
隊列自動運転を行うことで、追走車に乗車している運転者を運転操作から開放することができると共に、先導車との車間を詰めて走行することが可能となるため、輸送効率の向上を図ることもできる。更に、先導車と追走車とが共に隊列自動運転が可能であれば、先導車と追走車とを入れ替えて、隊列走行を継続させることができるため、交替で休憩しながらの長距離走行が可能となる。
【０００４】
又、この種の隊列自動運転を利用し、例えば、運転代行業において先導車に顧客の車両を追走車として追走させれば、随伴車、及び随伴車を運転する運転者が不要となり、先導車に乗車する運転者のみでの運転代行が可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１２０１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、隊列自動運転では、走行中における走行環境は基本的に先導車が監視し、又、自車両が進行すべき目標進行路も先導車が設定する。従って、追走車は先導車の車両情報（加減速情報、操舵情報等）を取得して、適正な車間距離を維持して先導車を追走する。
【０００７】
この場合、隊列走行中に、追走車に乗車した運転者がハンドル操作、ブレーキ操作、或いはアクセル操作を行うことは、隊列自動運転を継続させることが困難となり、隊列自動運転制御が解除されてしまうため、好ましくない。
【０００８】
この対策として、隊列自動運転制御中は、追走車に乗車した運転者がハンドル操作、ブレーキ操作、或いはアクセル操作を行ったとしても、運転者オーバライド制御の機能を停止させるようにすることも考えられる。しかし、運転者オーバライド制御を機能停止させてしまうと、追走車に乗車した運転者による緊急退避のための操作を行うことができなくなる不都合が発生する。
【０００９】
本発明は、上記事情に鑑み、先導車を追走する追走車に乗車した運転者が誤ってハンドル操作、ブレーキ操作、或いはアクセル操作を行っても、直ちに隊列自動運転制御が解除されることがなく、しかも、当該運転者による緊急退避のための操作は有効に動作させることのできる隊列自動運転制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、複数の車両の隊列走行を可能とした隊列自動運転制御装置において、前記各車両は、各車両間で相互通信を行う車々間通信部と隊列走行時の運転条件を設定する隊列運転条件設定部とを備え、前記隊列運転条件設定部は、前記車々間通信部による相互通信により１台の先導車と該先導車に追走する前記追走車とを確定する隊列確定部と、前記隊列確定部で確定された前記追走車の運転者オーバライド制御を抑制させるオーバライド制御抑制処理部とを有する。
【発明の効果】
【００１１】
本発明によれば、隊列走行を行うに際し、先導車に追走する追走車が確定された場合、当該追走車の運転者オーバライド制御を抑制させるようにしたので、追走車に乗車した運転者が誤ってハンドル操作、ブレーキ操作、或いはアクセル操作を行っても、直ちに隊列自動運転制御が解除されることがない。又、運転者オーバライドは抑制されている状態であるため、当該運転者による緊急退避のための操作は有効に動作させることができる。
【図面の簡単な説明】
【００１２】
【図１】自動運転制御ユニットを搭載する車両が隊列走行している状態を示す説明図
【図２】自動運転制御ユニットの概略構成図
【図３】隊列運転条件設定ルーチンを示すフローチャート
【図４】先導車初期設定サブルーチンと追走車初期設定サブルーチンとを示すフローチャート（その１）
【図５】先導車初期設定サブルーチンと追走車初期設定サブルーチンとを示すフローチャート（その２）
【図６】隊列自動運転制御ルーチンを示すフローチャート
【図７】先導車自動運転制御サブルーチンを示すフローチャート（その１）
【図８】先導車自動運転制御サブルーチンを示すフローチャート（その２）
【図９】追走車自動運転制御サブルーチンを示すフローチャート（その１）
【図１０】追走車自動運転制御サブルーチンを示すフローチャート（その２）
【発明を実施するための形態】
【００１３】
以下、図面に基づいて本発明の一実施形態を説明する。図１には隊列走行が可能な車両Ｌ，Ｆ１，Ｆ２…が示されている。このうち、車両Ｌが先導車（以下、「先導車Ｌ」）、車両Ｆ１，Ｆ２…が先導車Ｌに隊列を組んで追走する追走車（以下、「追走車Ｆ１．Ｆ２…」）である。先導車Ｌ、追走車Ｆ１，Ｆ２…には、同一構成の自動運転制御ユニット１が搭載されている。
【００１４】
図２に示すように、この自動運転制御ユニット１は、自車両（先導車Ｌ、追走車Ｆ１，Ｆ２…の総称）の現在位置（自車位置）を検出すると共に目的地までの走行ルートを生成するロケータユニット１１、及び車両制御ユニット２１を有している。更に、この車両制御ユニット２１に、自車両前方の走行環境情報を取得する前方走行環境情報取得部２３が接続されている。
【００１５】
このロケータユニット１１、及び前方走行環境情報取得部２３は一方が不調を来した場合には、他方のユニットで自動運転支援を一時的に継続させる冗長系が構築されている。そして、各車両が単独で自動運転を行う場合、車両制御ユニット２１は、ロケータユニット１１と前方走行環境情報取得部２３とから得られた情報を比較し、現在走行中の道路形状の一致度が高い場合に自動運転モードを継続させる。
【００１６】
各車両が単独で自動運転を行うに際し、ロケータユニット１１は道路地図上の自車位置を推定すると共に、この自車位置の周辺、及び前方の道路地図データを取得する。一方、前方走行環境情報取得部２３は自車両が走行している車線（自車走行車線）の左右を区画する区画線の中央の道路曲率を求めると共に、この左右区画線の中央を基準とする自車両の車幅方向の横位置偏差を算出する。
【００１７】
ロケータユニット１１は、地図ロケータ演算部１２と高精度道路地図データベース１３とを有している。この地図ロケータ演算部１２、前方走行環境情報取得部２３の信号処理演算部、及び車両制御ユニット２１は、ＣＰＵ，ＲＡＭ，ＲＯＭ、不揮発性記憶部等を備える周知のマイクロコンピュータ、及びその周辺機器で構成されており、ＲＯＭにはＣＰＵで実行するプログラムやデータテーブル等の固定データ等が予め記憶されている。
【００１８】
又、地図ロケータ演算部１２の入力側に、ＧＮＳＳ(Global Navigation Satellite System / 全球測位衛星システム)受信機１４、車両情報取得部１５、及び自動運転入力装置１６が接続されている。ＧＮＳＳ受信機１４は複数の測位衛星から発信される測位信号を受信する。
【００１９】
車両情報取得部１５は、自車両の運転状態に関する情報（車速、ヨーレート、加減速、操舵角等）を取得するものであり、車速センサ、ヨーレートセンサ、前後加速度センサ、舵角センサ等で構成されている。
【００２０】
又、自動運転入力装置１６は、搭乗者（主に運転者）が操作する端末装置であり、搭乗者は自動運転入力装置１６を操作して、自動運転スイッチのＯＮ／ＯＦＦ、目的地や経由地の情報（施設名、住所、電話番号等）の入力等、自動運転モードを実行させるために必要な情報を入力する。そして、この入力情報が地図ロケータ演算部１２で読込まれる。
【００２１】
又、高精度道路地図データベース１３はＨＤＤ等の大容量記憶媒体であり、高精度な周知の道路地図情報（ローカルダイナミックマップ）が記憶されている。この高精度道路地図情報は、基盤とする最下層の静的情報階層上に、自動走行をサポートするために必要な付加的地図情報が重畳された階層構造をなしている。付加的地図情報としては、道路の種別（一般道路、高速道路等）、道路形状、左右区画線、道路標識、停止線、交差点、信号機等の静的な位置情報、及び、渋滞情報や事故或いは工事による通行規制等の動的な位置情報が含まれている。尚、この道路地図情報（ローカルダイナミックマップ）は、図示しないクラウドサーバに記憶されて逐次更新されているグローバルダイナミックマップから、自車両を走行させる際に必要とする道路地図情報が読込まれて逐次更新される。
【００２２】
地図ロケータ演算部１２は、ＧＮＳＳ受信機１４で受信した測位信号に基づき自車両（Ｌ，Ｆ１，Ｆ２…）の現在の位置座標（緯度、経度）を取得し、この位置座標を道路地図情報上にマップマッチングして、道路地図上の自車位置（現在位置）を推定する。その際、ＧＮＳＳ衛星からの受信感度が低く測位信号を有効に受信することのできない場合、地図ロケータ演算部１２は、車両情報取得部１５で取得した車両情報に基づき自車両の移動距離と方位からローカライゼーションを行う。
【００２３】
この地図ロケータ演算部１２は、更に、推定した自車位置の位置座標と、自動運転入力装置１６から入力された目的地（及び経由地）の位置座標（緯度、経度）とに基づき、高精度道路地図データベース１３に格納されているローカルダイナミックマップを参照する。そして、自車位置と目的地（経由地が設定されている場合は、経由地を経由した目的地）とを結ぶ走行ルートを、予め設定されているルート条件（推奨ルート、最速ルート等）に従って生成する。尚、自動運転入力装置１６に設けた自動運転スイッチがＯＮであっても、目的地情報が入力されていない場合、地図ロケータ演算部１２は現在走行している車線に沿って直進させる走行ルートを生成する。
【００２４】
前方走行環境情報取得部２３は、メインカメラとサブカメラとを有するステレオカメラ、超音波センサ、ミリ波レーダやライダー（LIDAR;Light Detection and Ranging）等のセンシングデバイスの単体、或いは組合わせからなる検知部、及び、検知部で検知した信号を処理して前方走行環境情報を取得する信号処理演算部を備えている。尚、自車両前方の走行環境情報として取得する静的情報には、自車走行車線の左右を区画する区画線の情報、横断歩道、道路標識、車両用信号機等が含まれる。又、前方走行環境情報として取得する動的情報には、自車両の前方を走行する先行車（二輪車を含む）、横断歩道を横断する歩行者、自転車運転者や車両用信号機の信号現示（点灯色）等が含まれる。
【００２５】
一方、車両制御ユニット２１は、隊列運転条件設定部２１ａ、隊列車両制御演算部２１ｂを備えている。又、この車両制御ユニット２１の入力側に、上述した地図ロケータ演算部１２、及び前方走行環境情報取得部２３以外に、隊列走行スイッチ２２、追走車走行状態取得部２５が接続されている。更に、この車両制御ユニット２１に、他の車両との間で相互通信が可能な車々間通信部２４が接続されている。
【００２６】
隊列走行スイッチ２２は隊列走行を行う際に、操作者（主に運転者）がＯＮ操作するもので、例えばカーナビゲーションのモニタにタッチスイッチとして表示される。尚、この隊列走行スイッチ２２がＯＮされると、追走車Ｆ１のモニタ上に隊列走行解除スイッチが表示される。隊列走行中に運転者が隊列走行解除スイッチをタッチ（ＯＮ）すると、隊列自動運転が強制的に解除され、追走車Ｆ１の隊列車両制御演算部２１ｂは運転モードを手動運転モードに切り替える。
【００２７】
又、車々間通信部２４は、隊列走行を行う車両間での相互通信により、各車両の運転状態に関する情報を取得するものである。更に、追走車走行状態取得部２５は、自車両を先導車Ｌとした場合に、追走車Ｆ１の走行状態を監視するものである。尚、２代目以降の追走車Ｆ２…の走行状態は、直前の通奏車Ｆ１…の追走車走行状態取得部２５で取得し、車々間通信により、先導車Ｌに送信する。
【００２８】
又、この追走車走行状態取得部２５は、上述した前方走行環境情報取得部２３と同様、各種センシングデバイスの単体、或いは組合わせからなる検知部、及び、検知部で検知した信号を処理して追走車の走行状態に関する情報を取得する信号処理演算部を備えている。
【００２９】
尚、本実施形態では、各車両（Ｌ，Ｆ１，Ｆ２…）に搭載されているセンサ類で検出した、自車両に関する車速、加減速、ヨーレート等の情報を「運転状態に関する情報」と定義し、他の車両（例えば、先導車Ｌ）に搭載されているセンシングデバイスにて検出した、別の車両（例えば、追走車Ｆ１）に関する速度、ヨーレート、車間等の情報を「走行状態に関する情報」と定義する。
【００３０】
又、隊列運転条件設定部２１ａは、隊列走行スイッチ２２のＯＮにより起動し、隊列自動運転を行うための運転条件を初期設定する。一方、隊列車両制御演算部２１ｂは、自車両が先導車Ｌの場合、操舵制御部２６、ブレーキ制御部２７、加減速制御部２８を所定に制御して、ＧＮＳＳ受信機１４で受信した自車位置を示す測位信号に基づき、自車両（先導車Ｌ）を地図ロケータ演算部１２で生成した走行ルートに沿って自動走行させる。その際、前方走行環境情報取得部２３で取得した前方走行環境情報に基づき前方の走行環境を常時監視する。同時に、車両制御演算部２１ｂは追走車Ｆ１，Ｆ２…の走行状態を監視し、追走車Ｆ１，Ｆ２…の走行異常を検出した場合は隊列走行を解除する。
【００３１】
尚、各車両が地図ロケータ演算部１２で生成した走行ルートに沿って通常の自動運転制御を行っている場合、隊列車両制御演算部２１ｂは、制御部２６〜２８を所定に制御して、自車両を予め設定されている目標進行路に沿って走行させる。その際、、隊列車両制御演算部２１ｂは、予め設定されているオーバライド判定値、すなわち、運転者が所定操舵トルク以上のハンドル操作、所定踏力以上のブレーキ操作、或いは現在の車速から加速させるようなアクセルペダル操作を行った場合、運転者オーバライドと判定し、自動運転を一時的に解除し、運転モードを手動運転モードに遷移させる。
【００３２】
一方、自車両が追走車Ｆ１，Ｆ２…の場合、隊列車両制御演算部２１ｂは、隊列運転条件設定部２１ａで初期設定した運転条件に従い、各制御部２６〜２８を所定に制御して、先導車Ｌを追走する隊列走行を行う。尚、先導車Ｌは、例えば、２台目以降の追走車Ｆ２…の運転状態に関する情報は車々間通信部２４で取得し、走行状態に関する情報は、直前を隊列走行する車両の追走車走行状態取得部２５で取得した情報を、車々間通信部２４を介して取得する。
【００３３】
上述した隊列運転条件設定部２１ａで初期設定される運転条件は、具体的には、図３に示す隊列運転条件設定ルーチンに従って設定される。
【００３４】
このルーチンでは、先ず、ステップＳ１で、隊列走行スイッチ２２がＯＮされて、隊列走行が選択されるまで待機する。この隊列走行スイッチ２２は隊列走行を行う車両の全てがＯＮする。各車両の隊列運転条件設定部２１ａは隊列走行スイッチ２２のＯＮにより、隊列走行が選択されたと判定し、ステップＳ２へ進む。
【００３５】
ステップＳ２では、各車両のモニタに、先導車と追走車との何れを選択するかの要求画面が表示される。そして、ステップＳ３へ進み、このステップＳ３，Ｓ４で先導車Ｌと追走車Ｆ１，Ｆ２との何れかが選択されるまで待機する。ここで、隊列走行を行う各車両の運転者は、決められた１台の車両を先導車Ｌとし、他の車両を対操車Ｆ１，Ｆ２…として選択する。
【００３６】
そして、先導車Ｌを選択した車両の隊列運転条件設定部２１ａは、ステップＳ５での処理を実行し、又、追走車Ｆ１，Ｆ２…を選択した車両の隊列運転条件設定部２１ａは、ステップＳ６での処理を実行する。尚、以下においては、説明を容易にするため、先導車Ｌに対して１台の追走車Ｆ１が追走する場合について説明する。
【００３７】
ステップＳ５へ進むと、先導車速機設定処理を実行してルーチンを終了する。又、ステップＳ６へ進むと、追走車初期設定処理を実行してルーチンを終了する。先導車初期設定処理と追走車初期設定処理は、図４、図５に示すサブルーチンに従って実行される。尚、先導車Ｌを選択した車両と追走車Ｆ１を選択した車両は、互いの情報を車々間通信部２４を通して取得する。
【００３８】
先導車Ｌを選択した車両の隊列運転条件設定部２１ａは、先導車初期設定サブルーチンを起動し、又、追走車Ｆ１を選択した車両の隊列運転条件設定部２１ａは、追走車初期設定サブルーチンを起動する。
【００３９】
すると、先ず、先導車初期設定サブルーチンのステップＳ１１において、追走車Ｆ１に対して追走車連結要求を送信し、ステップＳ１２へ進み、追走車Ｆ１からの追走車ＩＤ（追走車Ｆ１の車両ＩＤ）を受信するまで待機する。
【００４０】
一方、追走車初期設定サブルーチンのステップＳ２１では、先導車Ｌ側から連結要求があるまで待機し、先導車Ｌからの連結要求を受信した場合、ステップＳ２２へ進み、先導車Ｌ側に対して、予め設定されている車両ＩＤを送信する。そして、ステップＳ２３へ進み、先導車ＩＤ（先導車Ｌの車両ＩＤ）を受信するまで待機する。
【００４１】
又、先導車Ｌ側が追走車ＩＤを受信した場合、ステップＳ１３へ進み、追走車Ｆ１側に対して車両ＩＤを送信し、ステップＳ１４へ進み、隊列を組む追走車Ｆ１を確定して、ステップＳ１５へ進む。
【００４２】
一方、追走車Ｆ１側が先導車ＩＤ（先導車Ｌの車両ＩＤ）を受信した場合、ステップＳ２４へ進み、追走すべき先導車Ｌを確定して、ステップＳ２５へ進み、先導車Ｌ側から送信される隊列走行モードの情報を受信するまで待機する。尚、ステップＳ１４，Ｓ２４での処理が、本発明の隊列確定部に対応している。
【００４３】
隊列走行における追走車Ｆ１の追走は、協調型車間自動制御(CACC:Cooperative Adaptive Cruise Control）により行われる。このＣＡＣＣによる隊列走行モードとして、本実施形態は、牽引走行モードと追従走行モードとが設定されている。更に、隊列走行中に追走車Ｆ１から先導車Ｌ側に要求する付随的な走行モードとして緊急退避モードが設定されている。
【００４４】
ここで、牽引走行モードは、先導車Ｌの隊列車両制御演算部２１ｂで設定した目標車速、目標操舵角等、自車両（先導車Ｌ）を目標進行路に沿って走行させるために必要な情報を、車々間通信により追走車Ｆ１側の隊列車両制御演算部２１ｂが取得し、追走車Ｆ１を先導車Ｌの走行軌跡に沿って追走させる走行モードである。
【００４５】
一方、追従走行モードは、追走車Ｆ１に搭載されている前方走行環境情報取得部２３で先導車Ｌを補足し、補足した情報に基づいて隊列車両制御演算部２１ｂが、先導車Ｌからの情報を取得することなく、所定車間距離を開けて先導車Ｌを追従する目標車速、目標操舵角等を求めて追従走行させる自律型の走行モードである。尚、追従走行モードであっても、先導車Ｌの発進及び停車のタイミングは、先導車Ｌから車々間通信により、追走車Ｆ１に送信する。
【００４６】
又、緊急退避モードは、追走車Ｆ１が自車の運転状態の異常を検出した場合に、先導車Ｌに要求することで許可されるモードである。緊急退避モードが実行されると、隊列走行が解除され、追走車Ｆ１は自車に搭載されている隊列車両制御演算部２１ｂにて、自車両（追走車Ｆ１）を路肩などの安全な場所まで自動的に導いて停車させる。
【００４７】
そして、先導車Ｌ側の処理がステップＳ１５へ進むと、当該先導車Ｌのモニタに隊列走行モードの選択を要求する画面を表示し、ステップＳ１６へ進み、ステップＳ１６，Ｓ１７で、先導車Ｌに乗車した運転者が何れかの隊列走行モード（牽引走行モード或いは追従走行モード）を選択するまで待機する。
【００４８】
そして、牽引走行モードが選択された場合は、ステップＳ１８へ進み、隊列走行モードを確定し、次いで、ステップＳ１９へ進み、追走車Ｆ１に対して選択した隊列走行モードの情報を送信し、ルーチンを終了する。尚、このステップＳ１５〜Ｓ１８での処理が、本発明の隊列走行モード選択部に対応している。
【００４９】
又、追走車Ｆ１側のステップＳ２５において、先導車Ｌ側で設定した隊列走行モードを受信した場合、ステップＳ２６へ進み、隊列走行モードを確定し、ステップＳ２７へ進む。
【００５０】
ステップＳ２７では、運転者オーバライド制御を抑制する処理を実行し、その後、ルーチンを終了する。隊列自動運転による走行中は、追走車Ｆ１に乗車している運転者は基本的に車両走行に関する操作を行う必要がない。しかし、誤ってハンドル操作、ブレーキ操作、或いはアクセル操作を行ってしまうことも考えられる。そして、これらの運転操作が予め設定さているオーバライド判定値を超えた場合、運転者オーバライドど判定て先導車Ｌに対する追走が一時的に解除されてしまい、自車両（追走車Ｌ）の走行か不安定になってしまう。
【００５１】
そのため、本実施形態では、隊列走行モードが設定された場合、追走車Ｆ１の運転者オーバライド制御を抑制するようにしている。具体的には、上述した通常時のオーバライド判定値に予め設定したゲイン（ゲイン＞100[%]）を乗算して、当該オーバライド判定値を高い値として、抑制する。或いは通常時のオーバライド判定値に代えて、それよりも高い値の隊列走行時オーバライド判定値を設定して抑制する。尚、このステップＳ２７での処理が、本発明のオーバライド制御抑制処理部に対応している。
【００５２】
先導車Ｌと追走車Ｆ１との初期設定が完了すると、隊列車両制御演算部２１ｂにおいて隊列自動運転制御が開始される。この隊列自動運転制御は、具体的には、図６に示す隊列自動運転制御ルーチンに従って実行される。
【００５３】
このルーチンでは、先ず、ステップＳ３１で、自車両が先導車Ｌと追走車Ｆ１とのいずれであるかを、隊列運転条件設定部２１ａで処理した初期設定に基づいて調べる。そして、先導車Ｌに設定された場合は、ステップＳ３２へ進み、先導車自動運転制御処理を実行して、ルーチンを抜ける。又、追走車Ｆ１に設定された場合は、ステップＳ３３へ分岐して、追走車自動運転制御処理を実行して、ルーチンを抜ける。
【００５４】
先導車自動運転制御処理は、図７に示す先導車自動運転制御サブルーチンに従って実行される。一方、追走車自動運転制御処理は、図９に示す追走車自動運転制御サブルーチンに従って実行される。先ず、図７に示す先導車自動運転制御サブルーチンについて説明し、次いで、図９に示す追走車自動運転制御サブルーチンについて説明する。
【００５５】
先導車Ｌは、図７に示すサブルーチンにおいて、先ず、ステップＳ４１で、隊列走行中か否かを、隊列車両制御演算部２１ｂで実行している走行制御状態に基づいて調べる。そして、隊列走行前の停車状態のときは、ステップＳ４２へ進み、隊列走行中のときはステップＳ４５へジャンプする。
【００５６】
隊列走行前の停車状態と判定されてステップＳ４２へ進むと、追走車Ｆ１に対して隊列要求を送信し、ステップＳ４３へ進んで追走車Ｆ１の隊列形成が確認されるまで待機する。
【００５７】
そして、先導車Ｌに対する追走車Ｆ１の隊列形成が確認された場合、ステップＳ４４へ進む。隊列形成は、停車している先導車Ｌの後方に、追走車Ｆ１が所定車間距離（例えば３〜５[m]）を開けて停車し、隊列を組むことで完成する。隊列が形成されたか否かの判定は、追走車Ｆ１との車々間通信により追走車Ｆ１からの隊列形成完了信号を受信することで行う。或いは、先導車Ｌの追走車走行状態取得部２５で追走車Ｆ１を認識すると共に、所定車間距離を開けて隊列停車したか否かで判定する。
【００５８】
隊列の形成が確認された後、ステップＳ４４へ進むと、隊列自動運転を開始し、追走車Ｆ１に対して発進のタイミングを車々間通信により送信し、ステップＳ４５へ進む。
【００５９】
そして、ステップＳ４１、或いはステップＳ４４からステップＳ４５へ進むと、隊列走行モードに対応した走行制御を実行して、ステップＳ４６へ進む。隊列走行モードとして牽引走行モードが設定されている場合、車々間通信を利用して追走車Ｆ１に自車両（先導車Ｆ１）の走行情報を送信する。又、隊列走行モードとして追従モードが設定されている場合、追走車Ｆ１の走行情報を車々間通信により取得し、追走車Ｆ１の走行状態を監視する。
【００６０】
ステップＳ４６へ進むと、追走車Ｆ１から緊急退避要求があるか否かを調べる。この緊急退避要求は、追走車Ｆ１の隊列車両制御演算部２１ｂが自車両（追走車Ｆ１）の運転状態に異常を検出した場合に、当該隊列車両制御演算部２１ｂから送信されるものである。そして、追走車Ｆ１からの緊急退避要求がない場合は、ステップＳ４７へ進む。又、緊急退避要求を受信した場合は、ステップＳ５１へ分岐する。ステップＳ５１へ分岐すると、追走車Ｆ１に対して緊急退避を許可する信号を送信して、ステップＳ５２へ進む。
【００６１】
追走車Ｆ１の緊急退避を許可した場合、先導車Ｌの隊列車両制御演算部２１ｂは、運転モードを通常の自動運転に切り替えて、走行を継続させる。或いは、先導車Ｌにも緊急退避モードを実行させて、自車両（先導車Ｌ）を路肩などの安全な場所まで導いて停車させる。
【００６２】
一方、ステップＳ４７へ進むと、追走車Ｆ１から隊列走行解除要求があるか否かを調べる。隊列走行の解除は、追走車Ｆ１のモニタに表示された隊列走行解除スイッチを運転者がタッチ（ＯＮ）することで要求する。そして、隊列走行の解除要求がない場合は、ステップＳ４８へ進む。又、隊列走行解除要求を受信した場合は、ステップＳ５２へジャンプする。
【００６３】
ステップＳ４７からステップＳ４８へ進むと、追走車走行状態取得部２５で取得した隊列走行中の追走車Ｆ１の走行状態を読込む。そして、ステップＳ４９で、追走車Ｆ１の走行状態（車両挙動）から走行異常が発生しているか否かを判定する。例えば、自車両（先導車Ｌ）の走行軌跡を基準とする追走車Ｆ１の横横移動量を求め、その横移動量が所定しきい値を超えている場合、或いは車間距離が設定しきい値を超えていると判定した場合は、追走車Ｆ１の追走に異常ありと判定する。又、走行状態（車両挙動）がしきい値以内の場合、正常と判定する。
【００６４】
そして、追走車Ｆ１の走行状態を正常と判定した場合はルーチンを抜け、隊列自動運転を継続する。又、追走車Ｆ１の走行状態が異常と判定した場合は、ステップＳ５０へ進む。ステップＳ５０では、追走車Ｆ１の隊列車両制御演算部２１ｂに対して緊急退避指令を送信し、ステップＳ５２へ進む。
【００６５】
ステップＳ４７、ステップＳ５０、或いはステップＳ５１からステップＳ５２へ進むと、先導車Ｌは隊列走行を解除して、ルーチンを終了する。例えば、先導車Ｌと追走車Ｆ１との走行ルートが途中まで一緒だったために隊列自動運転により走行していたが、追走車Ｆ１の走行ルートが途中から分かれるような場合、追走車Ｆ１の運転者が隊列走行解除スイッチをＯＮすることで、追走車Ｆ１は車両を停車させることなく、自車の設定した走行ルートに沿った自動運転を継続させることができる。
【００６６】
又、追走車Ｆ１を緊急退避させた後、隊列走行を解除した場合、先導車Ｌは、通常の自動運転を継続し、或いは緊急退避モードを実行する。
【００６７】
次に、追走車Ｆ１の隊列車両制御演算部２１ｂで実行される追走車自動運転制御について、図９、図１０に示すサブルーチンに従って説明する。
【００６８】
追走車Ｆ１は、図９のサブルーチンにおいて、先ず、ステップＳ６１で、隊列走行中か否かを、隊列車両制御演算部２１ｂで実行している走行制御状態に基づいて調べる。そして、隊列走行前の停車状態のときは、ステップＳ６２へ進み、先導車Ｌから送信される隊列要求を受信するまで待機する。
【００６９】
その後、先導車Ｌからの隊列要求を受信した場合、ステップＳ６３へ進み、先導車追従を開始する。この先導車追従は、先ず、追従車Ｆ１が車々間通信により先導車Ｌの位置を確認し、或いは前方走行環境情報取得部２３で取得した走行環境に基づいて先導車Ｌの位置を確認する。そして、確認した先導車Ｌの後方に所定車間距離を開けて隊列停車することで、隊列形成が完了する。
【００７０】
そして、先導車Ｌからの車々間通信により、先導車Ｌの発進タイミングを受信して先導車Ｌに対する追走を開始し、ステップＳ６４へ進む。
【００７１】
ステップＳ６１、或いはステップＳ６３からステップＳ６４へ進むと、設定した隊列走行モードに対応する走行制御を実行して、ステップＳ６５へ進む。即ち、隊列走行モードとして牽引走行モードが設定されている場合、車々間通信により先導車Ｌの走行情報を受信し、先導車Ｌが設定した走行軌跡を、先導車Ｌが設定した車速で追走する。又、隊列走行モードとして追従モードが設定されている場合、追走車Ｆ１に搭載されている前方走行環境情報取得部２３で取得した走行環境に基づき先導車Ｌを補足し、所定車間距離を開けて先導車Ｌを追従する。そして、このときの追走車Ｆ１の走行情報を車々間通信により先導車Ｌへ送信する。
【００７２】
次いで、ステップＳ６５へ進むと、追走車Ｆ１に乗車している運転者が、モニタに表示されている隊列解除スイッチをタッチ（ＯＮ）したか否かを調べ、タッチしていない（ＯＦＦ）の場合は、ステップＳ６６へ進み、又、タッチ（ＯＮ）した場合はステップＳ７３へ分岐する。
【００７３】
ステップＳ６６へ進むと、先導車Ｌ側からの緊急退避指令を受信したか否かを調べ、緊急退避指令を受信していない場合は、ステップＳ６７へ進む。又、緊急退避指令を受信した場合は、ステップＳ７１へジャンプする。
【００７４】
ステップＳ６７へ進むと、車両情報取得部１５で取得した自車両（追走車Ｆ１）の運転
状態に関する情報を取得し、ステップＳ６８で、運転状態に異常があるか否かを調べる。この運転状態の異常は、前述した図８に示す先導車自動運転制御サブルーチンのステップＳ４９で判定した走行状態の異常以外に、例えば、舵角とヨーレートとの関係からふらつきの発生を検出し、或いは追従走行モードにおいて前方走行環境情報取得部２３で取得した走行環境が、天候等の影響で高い頻度でエラーの発生を検出した場合等が揚げられる。
【００７５】
そして、運転状態に異常が検出されない場合は、ルーチンを抜けて、隊列自動運転を継続する。一方、運転状態に異常が検出された場合は、ステップＳ６９へ進む。ステップＳ６９では、先導車Ｌの隊列車両制御演算部２１ｂに対して緊急退避要求信号を送信し、ステップＳ７０へ進み、先導車Ｌ側からの緊急退避許可を受信するまで待機する。そして、緊急退避許可を受信した場合、ステップＳ７１へ進む。
【００７６】
ステップＳ６６、或いはステップＳ７０からステップＳ７１へ進むと、運転者オーバライド制御の抑制を解除し、オーバライド判定値を通常の値に戻す。そして、ステップＳ７２へ進み、上述した緊急退避モードを実行してルーチンを終了する。
【００７７】
又、ステップＳ６５からステップＳ７３へ分岐すると、先導車Ｌの隊列車両制御演算部２１ｂに対して隊列走行解除信号を送信し、ステップＳ７４へ進んで、隊列走行を解除して、追走車Ｆ１を先導車Ｌから分離させる。
【００７８】
次いで、ステップＳ７５へ進み、運転者オーバライド制御の抑制を解除し、オーバライド判定値を通常の値に戻して、ルーチンを終了する。追走車Ｆ１は、隊列解除スイッチ２２をＯＮすることで隊列走行が解除されても、通常の自動運転を継続することは可能である。従って、上述したように、先導車Ｌから分離して、自車両（追走車Ｆ１）に設定されている走行ルートを、通常の自動運転により走行させることができる。又、走行ルートが設定されていない場合は、現在の走行車線に沿って走行させる車線維持制御を行うことも可能である。勿論、運転モードを手動運転モードに切り替えるようにしても良い。
【００７９】
尚、先導車Ｌに対して、複数の追走車Ｆ１，Ｆ２…が隊列走行を行う場合、二台目以降の追走者Ｆ２…は、直前の追走車Ｆ１…に対して追走させる制御を行う。
【００８０】
このように、本実形態によれば、隊列自動運転制御を行うに際し、追走車Ｆ１の運転者オーバライド制御を抑制するようにしたので、先導車Ｌを追走する追走車に乗車した運転者が誤ってハンドル操作、ブレーキ操作、或いはアクセル操作を行っても、直ちに隊列自動運転制御が解除されることがない。しかも、当該運転者による緊急退避のための操作は有効に動作させることができるので、高い利便性を得ることができる。
【００８１】
尚、本発明は上述した実施形態に限るものではなく、例えば、隊列走行中において先導車Ｌと追走車Ｆ１とを入れ替て走行を継続するようにしても良い。これにより、両車両に乗車している運転者は、車両を停車させることなく、交替で休憩することが可能となる。
【００８２】
又、先導車Ｌは自動運転による走行である必要はなく、運転者が運転する手動運転であっても良い。或いは車線維持（ＡＬＫ：Active Lane Keep）制御と追従車間距離制御（ＡＣＣ:Adaptive Cruise Control）とを備える運転支援制御による走行であっても良い。同様に、追走車Ｆ１は、緊急退避モードを備えたＡＣＣ搭載車であれば、追従モードによる隊列走行は可能である。
【符号の説明】
【００８３】
１…自動運転制御ユニット、
１１…ロケータユニット、
１２…地図ロケータ演算部、
１３…高精度道路地図データベース、
１４…ＧＮＳＳ受信機、
１５…車両情報取得部、
１６…自動運転入力装置、
２１…車両制御ユニット、
２１ａ…隊列運転条件設定部、
２１ｂ…車両制御演算部、
２２…隊列走行スイッチ、
２３…前方走行環境情報取得部、
２４…車々間通信部、
２５…追走車走行状態取得部、
２６…操舵制御部、
２７…ブレーキ制御部、
２８…加減速制御部、
Ｆ１，Ｆ２…追走車、
Ｌ…先導車
【図１】
2020149238.tif 000003
【図２】
2020149238.tif 000004
【図３】
2020149238.tif 000005
【図４】
2020149238.tif 000006
【図５】
2020149238.tif 000007
【図６】
2020149238.tif 000008
【図７】
2020149238.tif 000009
【図８】
2020149238.tif 000010
【図９】
2020149238.tif 000011
【図１０】
2020149238.tif 000012