(57)【要約】【課題】外部通信に伴う通信コストを抑制することのできる車両、及びその制御装置を提供する。【解決手段】制御装置１０は、隊列走行を行う複数の車両１００を制御する装置である。複数の車両１００のそれぞれは、隊列に含まれる他の車両１００との間で車々間通信を行うための車々間通信装置１６０を備えている。複数の車両１００のうち少なくとも一部は、通信会社から付与された固有の識別情報に基づいて外部通信を行うための外部通信装置１７０を備えている。隊列において、同時に外部通信を行い得る車両１００の数が、隊列に含まれる車両１００の数よりも少なくなるように、制御装置１０はそれぞれの車両１００を制御する。【選択図】図１
2020087258.tif 000002
【特許請求の範囲】
【請求項１】
隊列走行を行う複数の車両（１００）を制御する制御装置（１０）であって、
複数の前記車両のそれぞれは、隊列に含まれる他の前記車両との間で車々間通信を行うための車々間通信装置（１６０）を備えており、
複数の前記車両のうち少なくとも一部は、通信会社から付与された固有の識別情報に基づいて外部通信を行うための外部通信装置（１７０）を備えており、
前記隊列において、同時に前記外部通信を行い得る前記車両の数が、
前記隊列に含まれる前記車両の数よりも少なくなるように、それぞれの前記車両を制御する制御装置。
【請求項２】
前記隊列の中で、前記外部通信を行う前記車両を切り換える処理を行う、請求項１に記載の制御装置。
【請求項３】
前記隊列における特定位置を走行している前記車両、の前記外部通信装置に前記識別情報を割り当てて、当該車両に前記外部通信を行わせる、請求項２に記載の制御装置。
【請求項４】
前記外部通信に異常が生じた場合には、当該外部通信を行っていた前記車両の前記外部通信装置、への前記識別情報の割り当てを解除する、請求項２に記載の制御装置。
【請求項５】
前記隊列におけるそれぞれの走行位置には、前記外部通信を行うに当たっての優先順位が設定されており、
前記外部通信装置を備えていない前記車両に、前記優先順位の最も低い走行位置を走行させる、請求項１に記載の制御装置。
【請求項６】
複数の前記車両には第１車両と第２車両とが含まれており、
前記第１車両が前記外部通信を行っている状態から、前記第２車両が前記外部通信を行っている状態へと切り換える際には、
前記第１車両による前記外部通信を停止させた後で、前記第１車両の前記外部通信装置に割り当てられていた前記識別情報を、前記第２車両の前記外部通信装置へと割り当てて、前記第２車両による前記外部通信を開始させる、請求項２に記載の制御装置。
【請求項７】
複数の前記車両には第１車両と第２車両とが含まれており、
前記第１車両が前記外部通信を行っている状態から、前記第２車両が前記外部通信を行っている状態へと切り換える際には、
前記第２車両による前記外部通信を開始させた後で、前記第１車両による前記外部通信を停止させる、請求項２に記載の制御装置。
【請求項８】
前記外部通信を行っている前記車両が、前記隊列における特定位置を走行するように、前記隊列に含まれるそれぞれの前記車両の走行位置を変化させる、請求項１に記載の制御装置。
【請求項９】
前記隊列の周囲の状況、又は前記隊列に含まれる前記車両の状況に応じて、前記外部通信を行う前記車両を切り換える処理の実行タイミングを調整する、請求項２に記載の制御装置。
【請求項１０】
同時に前記外部通信を行い得る一対の前記車両が、前記隊列において前後に隣り合う走行位置を走行しないように、前記外部通信を行う前記車両を切り換える処理を行う、請求項２に記載の制御装置。
【請求項１１】
同時に前記外部通信を行い得る一対の前記車両が、前記隊列において前後に隣り合う走行位置を走行しないように、前記隊列に含まれるそれぞれの前記車両の走行位置を変化させる、請求項１に記載の制御装置。
【請求項１２】
前記特定位置とは、前記隊列のうち最も前方側の走行位置である、請求項３に記載の制御装置。
【請求項１３】
前記特定位置とは、前記隊列のうち、最も前方側及び最も後方側を除いたいずれかの走行位置である、請求項３に記載の制御装置。
【請求項１４】
前記外部通信装置を備えた前記車両のうち、前記外部通信を行っていないそれぞれの前記車両の前記外部通信装置に対し、共通の前記識別情報を予め記憶させておく、請求項２に記載の制御装置。
【請求項１５】
前記隊列に含まれるそれぞれの前記車両とは異なる位置に設置されている、請求項１乃至１４のいずれか１項に記載の制御装置。
【請求項１６】
前記隊列に含まれるいずれかの前記車両に設置されている、請求項１乃至１４のいずれか１項に記載の制御装置。
【請求項１７】
前記隊列に含まれるそれぞれの前記車両に設置されている、請求項１乃至１４のいずれか１項に記載の制御装置。
【請求項１８】
自らが搭載された前記車両が、前記隊列における特定位置を走行していることが検知された場合には、当該車両に前記外部通信を行わせる、請求項１７に記載の制御装置。
【請求項１９】
自らが搭載された前記車両に前記外部通信を行わせるために、前記識別情報の割り当てを要求する処理を行う、請求項１７に記載の制御装置。
【請求項２０】
前記隊列におけるそれぞれの走行位置には、前記外部通信を行うに当たっての優先順位が設定されており、
自らが搭載された前記車両よりも、前記優先順位の高い走行位置を走行している他の前記車両から、前記識別情報の割り当てを要求する処理が並行して行われている場合には、前記識別情報の割り当てを要求する処理を停止する、請求項１９に記載の制御装置。
【請求項２１】
自らが搭載された前記車両による前記外部通信を停止させ、当該車両の前記外部通信装置に割り当てられていた前記識別情報を、他の前記車両の前記外部通信装置に割り当てる処理を行う、請求項１７に記載の制御装置。
【請求項２２】
自らが搭載された前記車両からみて、前記隊列において前後に隣り合う走行位置を走行している車両において前記外部通信が行われていない場合には、自らが搭載された前記車両による前記外部通信を開始させる、請求項１７に記載の制御装置。
【請求項２３】
自らが搭載された前記車両からみて、前記隊列において前後いずれかに隣り合う走行位置を走行している車両において前記外部通信が行われている場合には、自らが搭載された前記車両による前記外部通信を停止させる、請求項１７に記載の制御装置。
【請求項２４】
前記特定位置とは、前記隊列のうち最も前方側の走行位置である、請求項１８に記載の制御装置。
【請求項２５】
前記特定位置とは、前記隊列のうち、最も前方側及び最も後方側を除いたいずれかの走行位置である、請求項１８に記載の制御装置。
【請求項２６】
隊列走行を行う複数の車両であって、
複数の前記車両のそれぞれは、隊列に含まれる他の前記車両との間で車々間通信を行うための車々間通信装置を備えており、
複数の前記車両のうち少なくとも一部は、通信会社から付与された固有の識別情報に基づいて外部通信を行うための外部通信装置を備えており、
前記隊列において、同時に前記外部通信を行い得る前記車両の数が、
前記隊列に含まれる前記車両の数よりも少なくなっている、複数の車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、隊列走行を行う複数の車両、及び当該車両を制御する制御装置に関する。
【背景技術】
【０００２】
隊列走行を行うことのできる車両の開発が進められている。「隊列走行」とは、先頭車両に対し、１台又は複数台の車両を後方から自動的に追従させることにより、複数台の車両を、隊列を組んだ状態で走行させることである。少なくとも先頭車両以外の車両の運転（操舵や制動等）は、運転者の操作によることなく自動的に行われる。
【０００３】
隊列走行を行うそれぞれの車両は、互いに無線通信を行うことにより、周囲の道路状況を共有したり、制御信号の送受信を行ったりしている。隊列に含まれるそれぞれの車両間で行われる無線通信のことを、以下では「車々間通信」とも称する。車々間通信は、例えば無線ＬＡＮのように比較的狭い範囲で行われる無線通信である。
【０００４】
隊列走行を行うそれぞれの車両は、上記の車々間通信を行うほか、外部に設置された管理装置（サーバー）との間でも無線通信を行う。これにより、例えば、隊列が今後走行する経路の情報を管理装置から取得するようなことが可能となる。このような無線通信のことを、以下では「外部通信」とも称する。外部通信は、通信会社によって提供される広域無線通信サービスを利用して行われる。
【０００５】
下記特許文献１には、隊列を組んで走行するそれぞれの車両が、上記の車々間通信及び外部通信のいずれをも行い得る構成とすることが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−３３１２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
外部通信は、通信会社から付与された固有の識別情報に基づいて行われるのが一般的である。ここでいう「識別情報」とは、通信会社との回線契約に基づいて予め付与されるものであって、携帯電話においてはＳＩＭカードやｅＳＩＭに記録される情報である。複数台の車両が同時に外部通信を行うためには、それぞれの車両の通信装置に、個別の識別情報を予め割り当てておく必要がある。
【０００８】
上記特許文献１に記載された例のように、隊列を組んで走行するそれぞれの車両が外部通信を行い得ることとするためには、隊列に含まれる車両の台数分だけ上記の回線契約を行っておき、各車両の通信装置に識別情報の割り当てを行っておく必要がある。しかしながら、そのような構成においては、回線契約の数が多くなることに伴い、通信会社に支払うべき通信コストが大きくなってしまうという問題がある。
【０００９】
本開示は、外部通信に伴う通信コストを抑制することのできる車両、及びその制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本開示に係る制御装置は、隊列走行を行う複数の車両（１００）を制御する制御装置（１０）である。上記複数の車両のそれぞれは、隊列に含まれる他の車両との間で車々間通信を行うための車々間通信装置（１６０）を備えている。また、上記複数の車両のうち少なくとも一部は、通信会社から付与された固有の識別情報に基づいて外部通信を行うための外部通信装置（１７０）を備えている。この制御装置は、隊列において、同時に外部通信を行い得る車両の数が、隊列に含まれる車両の数よりも少なくなるように、それぞれの車両を制御する。
【００１１】
このような制御装置によれば、通信会社との間で行う回線契約の数（つまり、付与される識別情報の数）を、隊列に含まれる車両の数よりも少なくすることができる。これにより、外部通信に伴う通信コストを抑制することができる。
【００１２】
上記のような制御装置によって行われる制御には、例えば、隊列に含まれる複数の車両のうちの一部のみに対し、外部通信装置への識別情報の割り当てを行うことで、当該車両による外部通信を可能とする処理等が含まれる。
【００１３】
尚、識別情報が割り当てられた外部通信装置を備えていない車両は、外部に設置された管理装置との間における通信を直接は行うことができない。しかしながら、当該車両は、識別情報が割り当てられた外部通信装置を備えている車両、との間で車々間通信を行うことにより、当該車両を介して、外部に設置された管理装置との間における通信を行うことができる。
【００１４】
外部通信装置への識別情報の割り当てを常に固定とする場合には、上記のような制御装置を備えていない構成としてよい。この場合、本開示に係る複数の車両は、隊列走行を行う複数の車両であって、複数の車両のそれぞれは、隊列に含まれる他の車両との間で車々間通信を行うための車々間通信装置を備えている。また、複数の車両のうち少なくとも一部は、通信会社から付与された固有の識別情報に基づいて外部通信を行うための外部通信装置を備えている。これら複数の車両は、隊列において、同時に外部通信を行い得る車両の数が、隊列に含まれる車両の数よりも少なくなっている。
【００１５】
このような車両においても、回線契約の数を上記と同様に少なくすることができるので、外部通信に伴う通信コストを抑制することができる。
【発明の効果】
【００１６】
本開示によれば、外部通信に伴う通信コストを抑制することのできる車両、及びその制御装置が提供される。
【図面の簡単な説明】
【００１７】
【図１】図１は、第１実施形態に係る車両及び制御装置の構成を模式的に示す図である。
【図２】図２は、図１の車両の構成を模式的に示す図である。
【図３】図３は、識別情報の割り当ての変更について説明するための図である。
【図４】図４は、第１実施形態に係る制御装置、によって行われる処理の概要について説明するための図である。
【図５】図５は、第１実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図６】図６は、第１実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図７】図７は、走行位置について設定された優先順位、について説明するための図である。
【図８】図８は、第１実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図９】図９は、優先順位の変更について説明するための図である。
【図１０】図１０は、第１実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図１１】図１１は、第１実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図１２】図１２は、第１実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図１３】図１３は、第１実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図１４】図１４は、第１実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図１５】図１５は、識別情報の割り当ての例について説明するための図である。
【図１６】図１６は、識別情報の割り当ての例について説明するための図である。
【図１７】図１７は、第２実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図１８】図１８は、第２実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図１９】図１９は、第２実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図２０】図２０は、第３実施形態に係る車両及び制御装置の構成を模式的に示す図である。
【図２１】図２１は、第４実施形態に係る車両及び制御装置の構成を模式的に示す図である。
【図２２】図２２は、第４実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図２３】図２３は、第４実施形態に係る制御装置や管理装置の間で行われる通信の流れを説明するための図である。
【図２４】図２４は、第５実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【図２５】図２５は、第６実施形態に係る制御装置、によって行われる処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照しながら本実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付して、重複する説明は省略する。
【００１９】
第１実施形態について説明する。図１に示される複数の車両１００は、隊列走行を行うことのできる車両として構成されている。「隊列走行」とは、先頭車両に対し、１台又は複数台の車両を後方から自動的に追従させることにより、複数台の車両を、隊列を組んだ状態で走行させることである。本実施形態では、それぞれの車両１００は電動車両として構成されているのであるが、内燃機関を有する車両として構成されていてもよい。
【００２０】
図１では、５台の車両１００が隊列を組んで走行している状態が、上面視で模式的に示されている。図１では、それぞれの車両１００に対し、先頭から順に符号１０１、１０２、１０３、１０４、１０５が付されている。以下の説明においては、符号１０１が付された先頭の車両１００のことを、「車両１０１」と表記することがある。同様に、２番目以降の各車両１００のことを、「車両１０２」や「車両１０３」等のように表記することがある。尚、隊列走行を行う車両１００の台数は、５台よりも少なくてもよく、５台よりも多くてもよい。
【００２１】
図１に示される制御装置１０は、隊列走行を行う複数の車両１００のそれぞれを制御するための装置である。本実施形態における制御装置１０は、不図示の建物の屋内に設置されている。つまり、隊列に含まれるそれぞれの車両１００とは異なる位置に設置されている。制御装置１０は、隊列に含まれる車両１００のうちの１台と広域無線通信を行うことにより、車両１０１等による隊列走行を制御する。制御装置１０によって行われる制御には、広域無線通信の対象となる車両１００の切り換えや、隊列における車両１０１等の走行位置の切り換えなどが含まれる。制御装置１０によって行われる制御の具体的な内容については後に説明する。
【００２２】
制御装置１０と車両１００との間の広域無線通信は、通信網２０及び基地局４０を介して行われる。通信網２０は、全国に張り巡らされた有線の通信網であって、基地局４０や後述の管理装置３０と共に、通信会社が管理する設備である。この通信会社は、携帯電話等による広域の無線通信サービスを提供する会社である。
【００２３】
基地局４０は、上記の広域無線通信を実現するためのアンテナ等を備えた設備である。基地局４０は複数設けられており、それぞれが上記の通信網２０に接続されている。それぞれの基地局４０は、少なくとも車両１００が走行する道路を、通信可能な範囲としてカバーするように、道路周辺の建物の屋上等に設置されている。
【００２４】
管理装置３０は、上記の通信会社によって設置されたサーバーである。管理装置３０は、通信網２０を介して制御装置１０に接続されている。また、管理装置３０は、通信網２０及び基地局４０を介して、車両１００との間で広域無線通信を行うことも可能となっている。管理装置３０は、上記の広域無線通信サービスを提供するにあたり、車両１００の外部通信装置１７０（図２を参照）にして割り当てられる識別情報の管理を行うためのサーバーである。管理装置３０によって行われる処理の内容については後に説明する。
【００２５】
図２を参照しながら、車両１００の構成について説明する。本実施形態では、隊列に含まれる全ての車両１００の構成が互いに同一となっている。車両１００は、車両制御装置１５０と、ナビゲーションシステム１５１と、周辺検知センサ１５２と、走行装置１５３と、報知装置１５４と、車々間通信装置１６０と、外部通信装置１７０と、を備えている。
【００２６】
車両制御装置１５０は、車両１００の全体の動作を統括制御するための装置である。車両制御装置１５０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するコンピュータシステムとして構成されている。車両１００は、運転者の操作によることなく、制動や操舵などの運転操作を自動的に行うことのできる車両、すなわち自動運転を行うことのできる車両として構成されている。車両制御装置１５０は、車両１００の全体の動作を統括制御することにより、主に自動運転を実現するために必要な処理を行うものである。
【００２７】
ナビゲーションシステム１５１は、ＧＰＳによって車両１００の現在位置を取得し、これに基づいて目的地までの走行経路を取得するためのシステムである。車両制御装置１５０は、ナビゲーションシステム１５１によって取得された走行経路に沿って車両１００が目的地まで走行するように、車両１００に自動運転を行わせる。
【００２８】
尚、隊列に含まれる全ての車両１００が同じ目的地まで隊列走行を行う場合には、そのうちの１台（例えば先頭の車両１０１）のみに、ナビゲーションシステム１５１が搭載されている態様であってもよい。
【００２９】
周辺検知センサ１５２は、車両１００の周囲の状況を検知するためのセンサである。周辺検知センサ１５２は、例えば車載カメラやレーダーである。周辺検知センサ１５２によって、車両１００が走行している車線の境界を検知したり、走路上に存在する障害物（例えば他の車両）の存在を検知したりすることができる。周辺検知センサ１５２によって検知された周囲の状況は、車両制御装置１５０に送信される。これにより、車両制御装置１５０は、車両１００が車線の境界をはみ出てしまうことや、車両１００が障害物に衝突してしまうことを防止することができる。
【００３０】
尚、隊列に含まれる全ての車両１００が同じ目的地まで隊列走行を行う場合には、そのうちの１台（例えば先頭の車両１０１）のみに、周辺検知センサ１５２が搭載されている態様であってもよい。
【００３１】
走行装置１５３は、車両１００を走行させるための装置である。走行装置１５３には、車両１００の駆動力を生じさせるためのモーターや、車両１００の制動を行うための電動ブレーキや、車両１００の操舵を行うための電動操舵装置、が含まれる。車両制御装置１５０は、走行装置１５３に含まれる上記の各装置を制御することで、車両１００による自動運転を実現する。
【００３２】
報知装置１５４は、車両１００の走行状況（例えば、現在走行中の位置等）を、車両１００の乗員に報知するための装置である。報知装置１５４は、例えばタッチパネル画面である。尚、車両１００が貨物運搬用の車両として構成されており、車両１００に乗車する乗員が存在しないような場合には、報知装置１５４は備えられていなくてもよい。
【００３３】
車々間通信装置１６０は、車両１００が、隊列に含まれる他の車両１００との間で無線通信を行うための装置である。隊列走行中におけるそれぞれの車両１００は、車々間通信装置１６０によって互いに無線通信を行うことにより、周囲の道路状況を共有したり、制動等のタイミングを調節するための制御信号の送受信を行ったりしている。このような無線通信のことを、以下では「車々間通信」とも表記する。車々間通信は、例えば無線ＬＡＮのように比較的狭い範囲で行われる無線通信である。
【００３４】
外部通信装置１７０は、上記の通信会社によって提供される広域無線通信サービスを利用して、外部（例えば管理装置３０や制御装置１０）との広域無線通信を行うための装置である。このような広域無線通信のことを、上記の車々間通信と区別するために、以下では「外部通信」とも表記する。
【００３５】
外部通信は、通信会社から付与された固有の識別情報に基づいて行われる。「識別情報」とは、通信会社との回線契約に基づいて予め付与されるものであって、携帯電話においてはＳＩＭカードやｅＳＩＭに記録される情報である。複数台の車両１００が同時に外部通信を行うためには、台数分の識別情報を通信会社から予め付与してもらい、それぞれの車両１００の外部通信装置１７０に、個別の識別情報を予め割り当てておく必要がある。
【００３６】
本実施形態では、外部通信装置１７０は、隊列に含まれる全ての車両１００に備えられている。このような態様に代えて、隊列に含まれる一部の車両１００には外部通信装置１７０が備えられていない態様としてもよい。
【００３７】
制御装置１０は、それぞれの外部通信装置１７０に対する識別情報の割り当てを管理する処理を行っている。後に説明するように、制御装置１０は、特定の車両１００の外部通信装置１７０に割り当てられていた識別情報を、他の車両１００の外部通信装置１７０に割り当てなおす処理を行うことがある。
【００３８】
ただし、本実施形態では、予め通信会社から付与される識別情報の数が、隊列に含まれる車両１００の数よりも少なくなっている。このため、制御装置１０は、隊列において同時に外部通信を行い得る車両１００の数が、隊列に含まれる車両１００の数よりも常に少なくなるように、各車両１００の制御（具体的には、上記の割り当ての処理等）を行うこととなる。
【００３９】
このような構成においては、通信会社との間で行う回線契約の数（つまり、付与される識別情報の数）が、隊列に含まれる車両１００の数よりも少なくなる。このため、全ての車両１００に個別の識別情報を割り当てた場合に比べて、外部通信に伴う通信コストを抑制することができる。
【００４０】
図１に示される例では、隊列の先頭位置を走行する車両１０１の外部通信装置１７０にのみ識別情報が割り当てられており、他の車両１０２等の外部通信装置１７０には識別情報が割り当てられていない。このため、制御装置１０や管理装置３０との間で直接外部通信を行うことができるのは、識別情報が割り当てられた車両１０１のみとなっている。
【００４１】
外部通信装置１７０に識別情報が割り当てられていない車両１０２等は、制御装置１０や管理装置３０との外部通信を直接は行うことができない。しかしながら、車両１０２等は、外部通信可能な車両１０１との間で車々間通信を行うことにより、車両１０１を介して、制御装置１０や管理装置３０との通信を行うことができる。つまり、車両１０１が所謂「テザリング」を行うことにより、車両１０２等も、制御装置１０や管理装置３０との通信を行うことが可能となる。
【００４２】
外部通信装置１７０に対する識別情報の割り当てについて、図３を参照しながら説明する。図３（Ａ）の表は、左欄に示されるＩＤと、右欄に示される識別情報と、の対応関係を示している。「ＩＤ」とは、各車両１００に搭載された外部通信装置１７０のそれぞれに対して、予め個別に設定された固有の番号である。本実施形態では、車両１０１に搭載された外部通信装置１７０にはＩＤとして「０１」が設定されており、車両１０２に搭載された外部通信装置１７０にはＩＤとして「０２」が設定されており、車両１０３に搭載された外部通信装置１７０にはＩＤとして「０３」が設定されている。図３に示される対応関係は管理装置３０において記憶されている。
【００４３】
管理装置３０に記憶されている対応関係が図３（Ａ）の例のようになっているときには、車両１０１に搭載された外部通信装置１７０（ＩＤ＝０１）に、識別情報として「ＡＡＡＡＡ」が割り当てられている。一方、その他の車両１０２等に搭載された外部通信装置１７０には、識別情報が割り当てられていない。このため、図１に示される例と同様に、車両１０１のみが外部通信を行うことが可能となっている。
【００４４】
管理装置３０に記憶されている対応関係が図３（Ａ）の例から変化すると、それぞれの外部通信装置１７０に対する識別情報の割り当てが変化する。換言すれば、管理装置３０は、記憶されている対応関係を変化させることで、それぞれの外部通信装置１７０に対する識別情報の割り当てを変更することが可能となっている。
【００４５】
図３（Ｂ）には、変更された対応関係の例が示されている。対応関係が図３（Ｂ）の例のようになっているときには、車両１０２に搭載された外部通信装置１７０（ＩＤ＝０２）に、識別情報として「ＡＡＡＡＡ」が割り当てられている。一方、その他の車両１０１や車両１０３等に搭載された外部通信装置１７０には、識別情報が割り当てられていない。このため、車両１０２のみが外部通信を行うことが可能となっている。
【００４６】
管理装置３０は、記憶されている対応関係を図３（Ａ）から図３（Ｂ）へと変化させることにより、識別情報の割り当て先を車両１０１から車両１０２へと変更している。その結果、外部通信を行う車両１００が、車両１０１から車両１０２へと変更されている。管理装置３０によるこのような変更は、制御装置１０から送信される要求に応じて行われる。
【００４７】
尚、以上に説明した例においては、識別情報とＩＤとの対応関係、すなわち、識別情報と外部通信装置１７０との対応関係が管理装置３０によって常に管理されており、この対応関係を変化させることで、識別情報の割り当て先が変更される。
【００４８】
このような態様に代えて、識別情報とＩＤとの対応関係が管理装置３０によっては管理されない態様であってもよい。例えば、特定の外部通信装置１７０に対する「ＡＡＡＡＡ」という識別情報の割り当てを、管理装置３０を介することなく制御装置１０が直接行うこととしてもよい。また、「ＡＡＡＡＡ」という識別情報が、制御装置１０からの制御信号に基づいて車両１０１から車両１０２へと直接受け渡され、これにより識別情報の割り当て先が変更されるような態様であってもよい。
【００４９】
識別情報の割り当て先を変更するために、制御装置１０によって行われる処理の概要について、図４を参照しながら説明する。図４（Ａ）に示されるのは、図１の例と同様に、５台の車両１００が隊列を組んで走行している状態である。このとき、外部通信装置１７０に識別情報が割り当てられているのは、隊列において最も前方側の位置（つまり先頭）を走行している車両１０１のみとなっている。
【００５０】
図４（Ｂ）には、図４（Ａ）に示される状態から、車両１０１の走行位置と車両１０２の走行位置とが互いに入れ換わった直後の状態が示されている。この状態においては、車両１０２が隊列のうち最も前方側となる位置を走行しており、車両１０１が、隊列のうち前から２番目の位置を走行している。このため、図４（Ｂ）の状態においては、隊列のうち前から２番目の位置を走行している車両１０１のみが外部通信を行っている。尚、このような走行位置の入れ換えは、例えば先頭の車両１０１に何らかの異常が生じた際等において行われる。
【００５１】
図４（Ｂ）の状態になると、制御装置１０は、識別情報の割り当てを変更する処理を行う。具体的には、制御装置１０は、車両１０１の外部通信装置１７０に割り当てられている識別情報を、先頭を走行している車両１０２の外部通信装置１７０に割り当てるよう、管理装置３０に要求を送信する処理を行う。管理装置３０は、図３を参照しながら説明したように、ＩＤと識別情報との対応関係を変化させ、その結果として、車両１０２の外部通信装置１７０に識別情報を割り当てる。
【００５２】
図４（Ｃ）には、このような処理が行われた後における状態が示されている。図４（Ｃ）の状態においては、当初の図４（Ａ）の状態と同様に、隊列において最も前方側の位置を走行している車両１０２のみが外部通信を行っている。
【００５３】
このように、本実施形態に係る制御装置１０は、隊列における特定位置を走行している車両１００、の外部通信装置１７０に識別情報を割り当てて、当該車両１００に外部通信を行わせる処理を行う。ここでいう「特定位置」とは、隊列走行中において外部通信を行う車両１００の走行位置として、予め設定された走行位置のことである。図４の例では、上記の特定位置として、隊列のうち最も前方側の走行位置が設定されている。
【００５４】
尚、上記における「走行位置」とは、複数の車両１００が隊列を組んで一列に並んで走行しているときにおいて、前から何番目を走行しているのかを示すものである。以下の説明においては、車両１００の走行位置のことを単に「位置」と表記することがある。
【００５５】
本実施形態に係る制御装置１０は、上記のように、隊列の中で外部通信を行う車両１００を切り換える処理を行う。具体的には、隊列において最も前方側となる走行位置の車両１００が外部通信を行うように、制御装置１０が識別情報の割り当てを行う。
【００５６】
複数の車両１００が隊列走行を行っているときには、障害物を検知する処理や、操舵や制動のタイミングを調整する処理、及び、これらの処理のために必要な情報を制御装置１０等から通信によって取得する処理は、いずれも最も先頭を走行する車両１００が行うことが好ましい。このため、例えば、先頭以外の車両１００のみが外部通信を行う場合には、上記処理を行う先頭の車両１００は、外部通信を行う車両１００の外部通信装置１７０を介して（つまり間接的に）、制御装置１０等との通信を行う必要がある。このような態様では、通信のタイムラグが生じることにより、先頭を走行する車両１００が迅速に情報を取得することができないことが懸念される。
【００５７】
これに対し、本実施形態のように、常に先頭の車両１００に外部通信を行わせる場合には、他の車両１００の外部通信装置１７０を介することなく、先頭の車両１００が制御装置１０等と直接通信を行うことができる。このため、上記のようなタイムラグが生じることがない。
【００５８】
以上に説明したような制御を実現するために、制御装置１０によって実行される処理の流れについて、図５を参照しながら説明する。図５に示される一連の処理は、所定の制御周期が経過する毎に、制御装置１０によって繰り返し実行されるものである。
【００５９】
当該処理の最初のステップＳ０１では、外部通信を行っている車両１００、すなわち、外部通信装置１７０に識別情報が割り当てられている車両１００の、隊列における現在の走行位置を取得する処理が行われる。当該処理は、それぞれの車両１００と直接又は間接的に通信することによって行われる。
【００６０】
ステップＳ０１に続くステップＳ０２では、ステップＳ０１で取得された走行位置が、予め設定された上記の特定位置（本実施形態では隊列の先頭）であるか否かが判定される。取得された走行位置が特定位置であった場合には、特定位置を走行している車両１００が、外部通信装置１７０に割り当てられた識別情報に基づいて外部通信を行っているということである。この場合、識別情報を割り当てなおす処理は不要であるから、図５に示される一連の処理を終了する。
【００６１】
走行位置が特定位置とは異なる位置であった場合には、ステップＳ０３に移行する。ステップＳ０３では、現時点において特定位置を走行している車両１００が、外部通信装置１７０を備えているか否かが判定される。当該車両１００が外部通信装置１７０を備えていない場合には、図５に示される一連の処理を終了する。当該車両１００が外部通信装置１７０を備えている場合にはステップＳ０４に移行する。本実施形態では、隊列に含まれる全ての車両１００が外部通信装置１７０を備えているので、ステップＳ０３からは常にステップＳ０４に移行することとなる。
【００６２】
ステップＳ０４では、外部通信を行う車両１００を、現時点において外部通信を行っている車両１００から、特定位置を走行している車両１００に切り換える処理が行われる。具体的には、現時点において外部通信を行っている車両１００、の外部通信装置１７０に割り当てられている識別情報を、特定位置を走行している車両１００、の外部通信装置１７０に割り当てなおす処理が行われる。これにより、図４（Ｂ）に示された状態から、図４（Ｃ）に示された状態へと移行する。
【００６３】
制御装置１０によって行われる他の処理について説明する。図６に示される一連の処理は、所定の制御周期が経過する毎に、制御装置１０によって繰り返し実行されるものである。当該処理は、図５に示される一連の処理と並行して実行される。
【００６４】
当該処理の最初のステップＳ１１では、隊列の車両１００と制御装置１０との間で行われている外部通信に、異常が生じているか否かが判定される。外部通信が正常に行われている場合には、図５に示される一連の処理を終了する。一方、例えば車両１００からの応答が一定時間途絶えた場合など、外部通信に何らかの異常が生じている場合には、ステップＳ１２に移行する。
【００６５】
ステップＳ１２では、隊列を走行している車両１００の中で、外部通信を行う車両１００を切り換える（つまり変更する）処理が行われる。具体的には、それまで外部通信を行っていた車両１００、の外部通信装置１７０への識別情報の割り当てを解除し、その後、当該識別情報を、他の車両１００の外部通信装置１７０に割り当てなおすよう、管理装置３０に要求を送信する処理が行われる。これにより、外部通信を行う車両１００が切り換えられる。このような処理が行われることにより、一部の外部通信装置１７０に故障等が生じた場合であっても、隊列走行中の車両１００と制御装置１０との間における外部通信を継続して行うことが可能となる。
【００６６】
ステップＳ１２に続くステップＳ１３では、車両１００の走行位置を変更する処理が行われる。具体的には、外部通信装置１７０に識別情報を割り当てられた車両１００が、隊列の特定位置（本実施形態では先頭の位置）を走行している状態となるように、隊列における各車両１００の走行位置を変更する処理が行われる。
【００６７】
本実施形態に係る制御装置１０は、車両制御装置１５０との通信を介して各車両１００の操舵等を直接制御することで、各車両１００の走行位置を変化させることが可能となっている。このような態様に代えて、制御装置１０から各車両１００に対して、目標となる走行位置を指定する信号のみが送信され、各車両１００が操舵等を制御することで、その走行位置を指定された走行位置に変化させるような態様であってもよい。
【００６８】
上記の例では、特定位置として隊列のうち最も前方側の走行位置が設定されるのであるが、他の走行位置が特定位置として設定されることとしてもよい。つまり、隊列のうち最も前方側以外の位置で、外部通信が行われることとしてもよい。
【００６９】
例えば、隊列のうち最も前方側及び最も後方側を除いたいずれかの位置が、特定位置として設定されることとしてもよい。このような走行位置は、隊列以外の他の車両に追突してしまうことや、隊列以外の他の車両から追突されてしまう可能性の低い位置である。従って、上記のような走行位置を特定位置として設定しておけば、事故によって外部通信ができなくなってしまう可能性を低くすることができる。
【００７０】
本実施形態では、車両１００が外部通信を行うに当たっての優先順位が、各車両１００の走行位置毎に予め設定されている。この優先順位は、例えばステップＳ１２の処理において、識別情報の割り当て先となる車両１００を決定するための基準として用いられるものである。図７には、このような優先順位の一例が示されている。図７の各車両１００の上部に括弧書きで示された数値が、その走行位置について設定された上記の優先順位を示している。当該数値が小さいほど、設定された優先順位は高くなる。
【００７１】
同図に示されるように、車両１０１が走行している位置、すなわち先頭から１番目の走行位置については、優先順位として最も高い１が設定されている。以降は、隊列の先頭から後方側に行くに従って、優先順位は１、２、３、４、５と設定されている。
【００７２】
設定された優先順位が最も高い１の車両１０１は、当初から外部通信装置１７０に識別情報が割り当てられて、外部通信を行う車両となっている。車両１０１が行う外部通信に異常が生じた場合には、車両１０１が備える外部通信装置１７０への識別情報の割り当てが解除された後、優先順位が次に高い車両１０２が外部通信を行うこととなる。尚、隊列におけるそれぞれの走行位置について予め設定される優先順位は、図７の例に示されるものとは異なっていてもよい。
【００７３】
制御装置１０によって行われる更に他の処理について説明する。図８に示される一連の処理は、所定の制御周期が経過する毎に、制御装置１０によって繰り返し実行されるものである。当該処理は、図５に示される一連の処理と並行して実行される。
【００７４】
当該処理の最初のステップＳ２１では、隊列に含まれる複数の車両１００の中に、外部通信装置１７０を備えていない車両１００が存在するか否かが判定される。本実施形態の例のように、外部通信装置１７０を備えていない車両１００が存在しない場合には、図８に示される一連の処理を終了する。外部通信装置１７０を備えていない車両１００が存在する場合にはステップＳ２２に移行する。
【００７５】
ステップＳ２２では、外部通信装置１７０を備えていない車両１００が、隊列において最も優先順位の低い位置を走行しているか否かが判定される。「最も優先順位の低い位置」とは、図７の例においては、優先順位として５が設定された最も後方側の位置である。外部通信装置１７０を備えていない車両１００が、最も優先順位の低い位置を走行している場合には、図８に示される一連の処理を終了する。そうでない場合にはステップＳ２３に移行する。
【００７６】
ステップＳ２３では、上記車両１００の走行位置を変更する処理が行われる。具体的には、外部通信装置１７０を備えていない車両１００が、最も優先順位の低い位置を走行している状態となるように、隊列における各車両１００の走行位置を変更する処理が行われる。
【００７７】
このように、本実施形態に係る制御装置１０は、隊列に含まれる車両１００において外部通信装置１７０を備えていない車両１００が存在する場合には、当該車両１００に、優先順位の最も低い走行位置を走行させる処理を行う。このような処理が行われると、識別情報の割り当てが変更された際において、外部通信装置１７０を備えていない車両１００の走行位置を変化させなくてもよくなる可能性が高くなる。その結果、各車両１００の走行位置を変更させる処理を単純化することが可能となる。
【００７８】
外部通信装置１７０を備えていない車両１００が複数台存在する場合には、これらの車両がいずれも優先順位の低い位置を走行するように、隊列の走行順を変更すればよい。例えば、外部通信装置１７０を備えていない車両１００が２台存在する場合には、それぞれの車両１００が、優先順位が最も低い位置と、２番目に低い位置とを走行するように、隊列に含まれる各車両１００の走行順を変更すればよい。
【００７９】
以上においては、隊列に含まれる複数の車両１００のうちの１台のみに対し、外部通信装置１７０への識別情報の割り当てが行われる場合の例について説明した。しかしながら、外部通信装置１７０への識別情報の割り当てが行われる車両１００の台数は、隊列において２台以上であってもよい。つまり、通信会社から予め２つ以上の識別情報の付与を受けておくことにより、２台以上の車両１００が同時に外部通信を行い得るような態様としてもよい。
【００８０】
このような場合において、それぞれの走行位置について設定される優先順位の例について、図９を参照しながら説明する。以下に説明するのは、通信会社から予め２つの識別情報が付与され、２台の車両１００が同時に外部通信を行う場合の例である。
【００８１】
この例でも、隊列におけるそれぞれの走行位置には、予め図７の例と同様の優先順位が設定されている。つまり、隊列の先頭から後方側に行くに従って、当初の優先順位は１、２、３、４、５と設定されている。ただし、２つのうちの１つ目の識別情報が外部通信装置１７０に割り当てられると、それに応じて上記の優先順位が変更される。
【００８２】
図９（Ａ）には、１つ目の識別情報が割り当てられた状態が示されている。１つ目の識別情報は、優先順位として１が設定された走行位置を走行する車両１００、すなわち先頭の車両１０１の外部通信装置１７０に割り当てられる。
【００８３】
この例では、特定の車両１００の外部通信装置１７０に識別情報が割り当てられると、隊列においてこれと前後に隣り合う走行位置の優先順位に５（つまり、隊列に含まれる車両の台数を示す数値）が加算される。図９（Ａ）の例では、車両１０１の１つ後方を走行する車両１０２の走行位置の優先順位が、当初の２から７（２＋５）へと変更されている。その結果、車両１０２の走行位置の優先順位は、隊列の中で最も低くなっている。
【００８４】
このため、２つめの識別情報は、車両１０２の外部通信装置１７０に対しては割り当てられず、優先順位が３の位置を走行する車両１０３の外部通信装置１７０、に対して割り当てられることとなる。車両１０２の走行位置の優先順位に５が加算されるのは、当該走行位置の優先順位を十分に低くしておくことで、１つ目の識別情報が先に割り当てられた車両１０１と、２つ目の識別情報が割り当てられる車両１００とが、前後に隣り合う状態とならないようにするためである。
【００８５】
同時に外部通信を行い得る一対の車両１００が、隊列において前後に隣り合う走行位置を走行する場合には、隊列が２つに分離した際において、一方の隊列には外部通信を行い得る車両１００が存在しなくなってしまう可能性がある。そこで、本実施形態に係る制御装置１０では、同時に外部通信を行い得る一対の車両１００が、隊列において前後に隣り合う走行位置を走行しないように優先順位を適宜設定し、当該優先順位に基づいて外部通信を行う車両１００を切り換える処理を行うこととしている。これにより、隊列が２つに分離した際において、分離後の２つの隊列のそれぞれに、外部通信を行い得る車両１００が含まれる可能性を高くすることができる。
【００８６】
図９（Ｂ）に示されるのは、図９（Ａ）のように優先順位が変更された後に、２つ目の識別情報が車両１０３の外部通信装置１７０に割り当てられた状態である。２つ目の識別情報が割り当てられたことに伴って、隊列において車両１０３と前後に隣り合う走行位置の優先順位に、再び５が加算される。図９（Ｂ）の例では、車両１０３の１つ後方を走行する車両１０４の走行位置の優先順位が、当初の４から９（４＋５）へと変更されている。尚、車両１０３の１つ前方を走行する車両１０２の走行位置の優先順位にも５を加算してもよいのであるが、当該優先順位は、先に５が加算されることで既に十分に低くなっているので、図９（Ｂ）の例では当該処理を行わないこととしている。
【００８７】
仮に、３つ目の識別情報が存在する場合には、当該識別情報は、優先順位が５の走行位置を走行する車両１０５、の外部通信装置１７０に割り当てられることとなる。
【００８８】
識別情報の割り当てが行われる前において、それぞれの走行位置について予め設定される当初の優先順位は、図７の例とは異なるものであってもよい。図９（Ｃ）には、当初の優先順位の他の例が示されている。
【００８９】
図９（Ｃ）の例では、隊列のうち最も前方側となる走行位置（図９（Ｃ）では車両１０１の位置）に、優先順位として１が設定されている。また、隊列の内側のうち最も後方側となる走行位置（図９（Ｃ）では車両１０４の位置）に、優先順位として２が設定されている。隊列のうち最も後方側となる走行位置（図９（Ｃ）では車両１０５の位置）に、優先順位として３が設定されている。残りの車両１００のうち後方側となる走行位置（図９（Ｃ）では車両１０３の位置）に、優先順位として４が設定されている。残りの車両１００の走行位置（図９（Ｃ）では車両１０２の位置）に、優先順位として５が設定されている。
【００９０】
上記の例では、最も前方側となる走行位置に優先順位として１が設定されているのであるが、他の走行位置については、概ね後方側に行くほど優先順位が高くなるように設定されている。その理由は、後方側の走行位置を走行する車両１００の外部通信装置１７０に２つ目の識別情報を割り当てておけば、隊列が２つに分離した際に、分離後の２つの隊列のそれぞれで外部通信が可能となる可能性が高いからである。
【００９１】
ただし、上記の例では、優先順位として２が設定されているのは、隊列の最も後方側となる走行位置ではなく、隊列の内側のうち最も後方側となる走行位置（図９（Ｃ）では車両１０４の位置）となっている。その理由は、当該走行位置は、後方側から他の車両に直接追突されることがなく、事故によって外部通信ができなくなってしまう可能性が低いからである。
【００９２】
２台以上の車両１００が同時に外部通信を行い得るような場合において、制御装置１０によって実行される処理の流れについて、図１０を参照しながら説明する。図１０に示される一連の処理は、所定の制御周期が経過する毎に、制御装置１０によって繰り返し実行されるものである。当該処理は、図５に示される一連の処理に代えて実行される。
【００９３】
当該処理の最初のステップＳ３１では、外部通信を行っている車両１００、すなわち、外部通信装置１７０に識別情報が割り当てられている各車両１００の、隊列における現在の走行位置を取得する処理が行われる。当該処理は、それぞれの車両１００と直接または間接的に通信することによって行われる。
【００９４】
ステップＳ３１に続くステップＳ３２では、ステップＳ３１で取得された走行位置が、優先順位の高い位置であるか否かが判定される。「優先順位の高い位置」とは、外部通信装置１７０に識別情報が割り当てられていない他の全ての車両１００、が走行しているそれぞれの走行位置のいずれよりも、優先順位の高い走行位置のことをいう。例えば、隊列に５台の車両１００が含まれており、割り当てられた識別情報の数が２であった場合には、上記における「優先順位の高い位置」とは、優先順位として最も高い順位（例えば１）、又は２番目に高い順位（例えば２）が設定された走行位置のことである。
【００９５】
ステップＳ３１で取得された走行位置が、優先順位の高い位置であった場合には、図１０に示される一連の処理を終了する。優先順位の高い位置ではなかった場合には、ステップＳ３３に移行する。ステップＳ３３では、識別情報の割り当てを変更する処理が行われる。
【００９６】
当該処理の具体的な内容について、図１１を参照しながら説明する。同図に示されるフローチャートは、図１０のステップＳ３３において実行される処理の流れを示すものである。
【００９７】
最初のステップＳ３０１では、隊列に含まれる車両１００のうち、外部通信装置１７０に識別情報が割り当てられていない他の車両１００のそれぞれについて、その走行位置を特定する処理が行われる。その後、特定された走行位置の中で、最も高い優先順位が設定された走行位置が特定される。
【００９８】
ステップＳ３０１に続くステップＳ３０２では、上記のように特定された走行位置を走行している車両１００の外部通信装置１７０に、識別情報を割り当てなおす処理が行われる。ステップＳ３０２に続くステップＳ３０３では、上記のように識別情報を割り当てられた車両１００、による外部通信が開始される。これにより、外部通信を行う車両１００が、上記における「優先順位の高い位置」を走行している車両１００へと切り換えられる。尚、図１１に示される処理は、優先順位の高い位置を走行している車両１００のそれぞれが外部通信を行い得る状態となるまで、必要に応じて繰り返し実行される。
【００９９】
例えば図５のステップＳ０４や、図１１のステップＳ３０２のように、識別情報を割り当てなおすために行われる処理の更に具体的な流れについて、図１２を参照しながら説明する。隊列に含まれる複数の車両１００のうち、それまで外部通信を行っていた車両１００のことを、以下では「第１車両」とも称する。また、識別情報の割り当てに伴い、これから外部通信を行うことになる車両１００のことを、以下では「第２車両」とも称する。つまり、以下に説明するのは、第１車両の外部通信装置１７０に割り当てられていた識別情報を、第２車両の外部通信装置１７０に割り当てなおすために行われる処理の流れである。
【０１００】
最初のステップＳ４１では、第１車両による外部通信を停止させる処理が行われる。ステップＳ４１に続くステップＳ４２では、第１車両の外部通信装置１７０に割り当てられていた識別情報を、第２車両の外部通信装置１７０に割り当てる処理が行われる。当該処理は、ＩＤと識別情報との対応関係を変化させるよう、管理装置３０に要求を送信する処理である。この処理により、第２車両は外部通信を行うことが可能な状態となる。ステップＳ４２に続くステップＳ４３では、第２車両による外部通信を開始させる処理が行われる。
【０１０１】
このように、第１車両が外部通信を行っている状態から、第２車両が外部通信を行っている状態へと切り換える際には、本実施形態に係る制御装置１０は、第１車両による外部通信を先ず停止させた後で（ステップＳ４１）、第１車両の外部通信装置１７０に割り当てられていた識別情報を、第２車両の外部通信装置１７０へと割り当てて（ステップＳ４２）、その後に第２車両による外部通信を開始させるように構成されている。
【０１０２】
このような構成においては、１つの識別情報に基づく外部通信が、２つの外部通信装置１７０のそれぞれにおいて同時に実行されてしまうような事態を確実に防止することができる。また、第１車両が通信に用いていた識別情報と、第２車両が通信に用いる識別情報とは互いに同じものなので、通信会社から予め付与を受けておく識別情報の数を少なくすることができる。
【０１０３】
識別情報を割り当てなおすために行われる処理の他の例について、図１３を参照しながら説明する。
【０１０４】
この例における最初のステップＳ５１では、第２車両による外部通信を開始させる処理が行われる。この時点では、第１車両による外部通信はまだ停止されておらず、引き続き行われている。従って、ステップＳ５１において第２車両の外部通信装置１７０に割り当てられる識別情報は、切り換え時のために予めストックされていたものであって、第１車両の外部通信装置１７０に割り当てられている識別情報とは別のものである。
【０１０５】
ステップＳ５１に続くステップＳ５２では、第１車両による外部通信を停止させる処理が行われる。これにより、第１車両が外部通信を行っていた当初の状態から、第２車両が外部通信を行っている状態へと移行する。
【０１０６】
このように、第１車両が外部通信を行っている状態から、第２車両が外部通信を行っている状態へと切り換える際には、上記の例に係る制御装置１０は、第２車両による外部通信を開始させた後で（ステップＳ５１）、第１車両による前記外部通信を停止させるように構成されている（ステップＳ５２）。
【０１０７】
このような構成においては、第１車両による外部通信が行われている期間と、第２車両による外部通信が行われている期間とが完全には分離されず、一時的に重なることとなる。このため、外部通信を途切れることなく継続させることが可能となる。
【０１０８】
ところで、例えば図５のステップＳ０４や、図１１のステップＳ３０２のような、識別情報を割り当てなおす処理は、周囲の状況によっては実行することが適切ではない場合がある。例えば、隊列が交差点を通過する際には、車両制御装置１５０が処理する必要のある情報量が増加するので、識別情報を割り当てなおすことに伴って外部通信が一時的に途切れてしまうことは好ましくない。そこで、本実施形態に係る制御装置１０は、図５のステップＳ０４等を実行する際に、その実行タイミングを調整する処理を行っている。当該処理の流れについて、図１４を参照しながら説明する。
【０１０９】
最初のステップＳ６１では、隊列の周囲の状況が安全であるか否かが判定される。当該判定は、外部通信によって車両制御装置１５０から送信される情報に基づいて行われる。例えば、ジャンクションの合流地点や交差点等を隊列が通過しているときには、隊列の周囲の状況が安全ではないと判定される。また、他の車両が隊列に接近しており、当該車両との衝突の可能性があるような状況のときにも、隊列の周囲の状況が安全ではないと判定される。
【０１１０】
隊列の周囲の状況が安全であると判定された場合には、ステップＳ６２に移行する。ステップＳ６２では、隊列に含まれる各車両１００の状況が安全であるか否かが判定される当該判定も、外部通信によって車両制御装置１５０から送信される情報に基づいて行われる。例えば、隊列を走行する車両１００の一部又は全部の走行位置を変更する処理（つまり、前後を入れ換える処理）が行われているときには、各車両１００の状況が安全ではないと判定される。また、隊列の各車両１００がレーンチェンジを行っているときや、右折又は左折を行っているときにも、各車両１００の状況が安全ではないと判定される。
【０１１１】
各車両１００の状況が安全であると判定された場合には、ステップＳ６３に移行する。ステップＳ６３では、識別情報を割り当てなおす処理、すなわち、図５のステップＳ０４等の処理が実行される。
【０１１２】
ステップＳ６１において、隊列の周囲の状況が安全ではないと判定された場合や、ステップＳ６２において、各車両１００の状況が安全ではないと判定された場合には、ステップＳ６４に移行する。ステップＳ６４では、識別情報を割り当てなおす処理、すなわち、図５のステップＳ０４等の処理が保留される。その後、図１４に示される一連の処理が再度実行される。識別情報の割り当ては、その後において隊列の周囲の状況が安全となり、各車両１００の状況が安全となったタイミングにおいて実行されることとなる。
【０１１３】
尚、ステップＳ６１及びステップＳ６２の処理は、本実施形態のように両方が実行されてもよいのであるが、これらのうち一方のみが実行されるような態様であってもよい。
【０１１４】
このように、本実施形態に係る制御装置１０は、隊列の周囲の状況、又は隊列に含まれる各車両１００の状況に応じて、外部通信を行う車両１００を切り換える処理の実行タイミングを調整するように構成されている。これにより、常に適切なタイミングで外部通信を行う車両１００を切り換えることができる。
【０１１５】
尚、上記の例では、隊列の周囲の状況等が適切な状況になるのを待ってから、外部通信を行う車両１００を切り換えることとしている。このような態様に換えて、外部通信を行う車両１００を切り換える必要が生じた際に、切り換えるために適切な状況となるように、各車両１００の走行状態を予め変化させることとしてもよい。例えば、隊列に含まれる全ての車両１００を路肩に停止させ、安全な状況となった後で、外部通信を行う車両１００を切り換える処理を開始することとしてもよい。また、各車両１００のレーンチェンジや加減速を禁止して、定速走行している状態となった後に、外部通信を行う車両１００を切り換える処理を開始することとしてもよい。
【０１１６】
外部通信を行う車両１００を切り換える処理の他の例について、図１５を参照しながら説明する。この例では、隊列に含まれる各車両１００の走行位置が、３つのグループに分けられている。同図に示されるように、グループＧ１には、最も先頭の走行位置のみが含まれている。グループＧ２には、先頭から２番目の走行位置から、先頭から４番目の走行位置までが含まれている。グループＧ３には、最も後方の走行位置のみが含まれている。
【０１１７】
この例では、外部通信を行う車両１００を切り換える処理が、それぞれのグループ内でのみ行われる。例えば、グループＧ２の走行位置を走行する車両１０３が外部通信を行っている場合には、車両１０３の外部通信装置１７０に割り当てられている識別情報は、その後、同じグループＧ２の走行位置を走行する車両（１０２又は１０４）のみに割り当てられることとなる。識別情報の割り当て先については、この例のような制約が設けられていてもよい。
【０１１８】
識別情報とＩＤとの対応関係が管理装置３０によっては管理されない場合の例について、図１６を参照しながら説明する。この例では、実際に外部通信を行っているか否かに拘らず、それぞれの外部通信装置１７０に予め識別情報が記憶されている。外部通信装置１７０による外部通信を行う際には、その外部通信装置１７０に記憶されている識別情報をアクティブなものとし、当該識別情報に基づいた外部通信を開始させる。従って、この例においては、上記のように記憶された識別情報をアクティブなものとすることが、識別情報を割り当てて外部通信を行わせることに該当する。識別情報をアクティブなものとする処理は、制御装置１０からそれぞれの車両制御装置１５０に向けて送信される信号に基づいて、車両制御装置１５０によって実行される。尚、識別情報を「アクティブ」なものとするとは、当該識別情報に基づいた外部通信が禁止されている状態から、当該識別情報に基づいた外部通信を許容する状態へと切り換えることを意味する。
【０１１９】
図１６（Ａ）に示される例では、先頭の走行位置を走行する車両１０１の外部通信装置１７０に、識別情報としてＳ１が記憶されている。また、２番目以降の走行位置を走行する４台の車両（１０２、１０３、１０４、１０５）のそれぞれの外部通信装置１７０には、共通の識別情報としてＳ２が記憶されている。このように、それぞれの外部通信装置１７０に識別情報を記憶させておく処理は、制御装置１０によって予め行われている。
【０１２０】
図１６（Ａ）の例では、車両１０１の外部通信装置１７０に記憶された識別情報であるＳ１のみがアクティブとなっており、これに基づいて車両１０１のみが外部通信を行っている。その他の車両１０２等の外部通信装置１７０に記憶された識別情報であるＳ２は、いずれもアクティブにはなっていない。尚、図１６（Ａ）においてＳ２が括弧書きで示されているのは、Ｓ２がアクティブにはなっていないことを示している。後述の図１６（Ｂ）や図１６（Ｃ）でも同様である。
【０１２１】
図１６（Ａ）の状態から、外部通信を行う車両１００を切り換える際には、制御装置１０は、車両１０１による外部通信を停止させて（つまり、Ｓ１をアクティブではない状態にして）、他の車両１０２等のうちいずれかの外部通信装置１７０に記憶された識別情報（Ｓ２）をアクティブにする。
【０１２２】
このように、上記の例における制御装置１０は、外部通信装置１７０を備えた車両１００のうち、外部通信を行っていないそれぞれの車両（１０２、１０３、１０４、１０５）の外部通信装置１７０に対し、共通の識別情報を記憶させておく予め処理を行っている。このような態様であれば、識別情報とＩＤとの対応関係が管理装置３０によって管理されない状況であっても、識別情報の割り当てを制御装置１０によって変更することができる。
【０１２３】
図１６（Ｂ）に示される例では、先頭の走行位置を走行する車両１０１の外部通信装置１７０に、識別情報としてＳ１が記憶されている。また、先頭から４番目の走行位置を走行する車両１０４の外部通信装置１７０に、識別情報としてＳ２が記憶されている。
【０１２４】
先頭から２番目の走行位置を走行する車両１０２の外部通信装置１７０、及び、先頭から３番目の走行位置を走行する車両１０３の外部通信装置１７０には、共通の識別情報としてＳ３が記憶されている。最も後方の走行位置を走行する車両１０５の外部通信装置１７０には、識別情報としてＳ４が記憶されている。
【０１２５】
図１６（Ｂ）の例では、車両１０１の外部通信装置１７０に記憶された識別情報であるＳ１と、車両１０４の外部通信装置１７０に記憶された識別情報であるＳ２と、がアクティブとなっている。このため、車両１０１及び車両１０４のそれぞれが外部通信を行っている。その他の識別情報であるＳ３、Ｓ４は、いずれもアクティブとはなっていない。
【０１２６】
図１６（Ｂ）の状態から、外部通信を行う車両１００を切り換える際には、制御装置１０は、車両１０１又は車両１０２による外部通信を停止させて（つまり、Ｓ１又はＳ２をアクティブではない状態にして）、車両１０２又は車両１０３等のうちいずれかの外部通信装置１７０に記憶された識別情報（Ｓ３）をアクティブにする。尚、車両１０５の外部通信装置１７０に記憶された識別情報であるＳ４は、上記の後において更に識別情報の切り換えが必要となった際にアクティブにされるものであり、予備として記憶されているものである。
【０１２７】
図１６（Ｃ）には、互いに独立に走行する２つの隊列（隊列１及び隊列２）が示されている。隊列１には、これまでの例と同様に、５台の車両１００（１０１、１０２、１０３、１０４、１０５）が含まれている。各車両１００の外部通信装置１７０には、識別情報として、先頭から順にＳ１、Ｓ３、Ｓ４、Ｓ５、Ｓ６がそれぞれ記憶されている。これら識別情報の中ではＳ１のみがアクティブとなっており、Ｓ３、Ｓ４、Ｓ５、Ｓ６はいずれもアクティブとはなっていない。このため、隊列１に含まれる車両１００の中では、車両１０１のみがＳ１に基づいて外部通信を行っており、他の車両１００は外部通信を行っていない。
【０１２８】
隊列２には、５台の車両１００（１１１、１１２、１１３、１１４、１１５）が含まれている。各車両１００の外部通信装置１７０には、識別情報として、先頭から順にＳ２、Ｓ３、Ｓ４、Ｓ５、Ｓ６がそれぞれ記憶されている。これら識別情報の中ではＳ２のみがアクティブとなっており、Ｓ３、Ｓ４、Ｓ５、Ｓ６はいずれもアクティブとはなっていない。このため、隊列２に含まれる車両１００の中では、車両１２１のみがＳ２に基づいて外部通信を行っており、他の車両１００は外部通信を行っていない。
【０１２９】
隊列１において、外部通信を行う車両１００を切り換える際には、制御装置１０は、車両１０１による外部通信を停止させて（つまり、Ｓ１をアクティブではない状態にして）、他の車両１０２等のうちいずれかの外部通信装置１７０に記憶された識別情報（Ｓ３等）をアクティブにする。
【０１３０】
同様に、隊列２において、外部通信を行う車両１００を切り換える際には、制御装置１０は、車両１１１による外部通信を停止させて（つまり、Ｓ２をアクティブではない状態にして）、他の車両１１２等のうちいずれかの外部通信装置１７０に記憶された識別情報（Ｓ３等）をアクティブにする。
【０１３１】
図１６（Ｃ）の例では、アクティブになっていない識別情報（例えばＳ３）が、隊列１と隊列２との間で共有されている。このため、それぞれの隊列において上記のように識別情報の割り当てが切り換えられる際には、同じ識別情報が、隊列１及び隊列２の両方で同時にアクティブとはならないように留意する必要がある。同一の識別情報が同時にアクティブとされることを防止するためには、各隊列の制御装置１０が、識別情報（Ｓ３等）が他の隊列においてアクティブとされているか否かを、管理装置３０に対して予め問い合わせることとすればよい。
【０１３２】
複数の隊列において保持されている識別情報の数が、複数隊列間で同時にアクティブな状態とされる識別情報の数よりも多くてもよい。例えば図１６（Ｃ）の例において、隊列１及び隊列２のそれぞれの車両１００の外部通信装置１７０に、識別情報Ｓ１、Ｓ２、Ｓ３が記録されていることとしてもよい。この場合、隊列１の車両１０１においてはＳ１をアクティブな状態とし、隊列２の車両１１１においてはＳ２をアクティブな状態とすることができる。その後、外部通信を車両１０１以外の車両１００で行わせるには、車両１０２乃至車両１０５のいずれかにおいてＳ３をアクティブな状態とした後、車両１０１においてＳ１を非アクティブな状態とすればよい。隊列２においても、同様の切り換えを行うことができる。これにより、記憶されている識別情報の数を車両１００の台数よりも少なくすることができる。好適には、それぞれの隊列において２つの識別情報をアクティブとした上で、１つまたはそれ以上の非アクティブな予備の識別情報を、それぞれの隊列で共有しておくこととすればよい。
【０１３３】
図１６に示される例では、識別情報がアクティブになっている車両１００の外部通信装置１７０と、識別情報がアクティブになっていない車両１００の外部通信装置１７０と、のそれぞれに記憶されている識別情報が互いに異なっているのであるが、両者に同じ識別情報が記憶されていることとしてもよい。例えば図１６（Ａ）の例では、全ての車両１００の外部通信装置１７０に、同一の識別情報であるＳ１が記憶されていることとしてもよい。
【０１３４】
図１６（Ｂ）の例では、車両１０２、車両１０３、車両１０５のそれぞれの外部通信装置１７０に、識別情報としてＳ１又はＳ２が記憶されていることとしてもよい。
【０１３５】
図１６（Ｃ）の例では、隊列１の各車両１００の外部通信装置１７０に、同一の識別情報であるＳ１が記憶されていることとし、隊列２の各車両１００の外部通信装置１７０に、同一の識別情報であるＳ２が記憶されていることとしてもよい。この場合、隊列１において識別情報の割り当てを変更する際には、制御装置１０は、車両１０１の外部通信装置１７０に記憶されている識別情報（Ｓ１）をアクティブではない状態とし、例えば車両１０２の外部通信装置１７０に記憶されている識別情報（Ｓ１）をアクティブな状態とすればよい。同様に、隊列２において識別情報の割り当てを変更する際には、制御装置１０は、車両１１１の外部通信装置１７０に記憶されている識別情報（Ｓ２）をアクティブではない状態とし、例えば車両１１２の外部通信装置１７０に記憶されている識別情報（Ｓ２）をアクティブな状態とすればよい。
【０１３６】
隊列の各車両１００の外部通信装置１７０に記憶されている識別情報の種類の数は、同時にアクティブな状態とされる識別情報の数よりも多くてもよい。これにより、例えば図１６（Ａ）の例においては、車両１０２の外部通信装置１７０に記憶されている識別情報（Ｓ２）をアクティブな状態とした後で、車両１０１の外部通信装置１７０に記憶されている識別情報（Ｓ１）をアクティブではない状態とすることができる。この場合、識別情報を複数回にわたりアクティブではない状態とする必要が生じた場合でも、識別情報を交互に切り換えることで対応することができる。図１６（Ｂ）、図１６（Ｃ）の例においても同様である。
【０１３７】
当初から外部通信装置１７０に識別情報を記憶させておき、外部通信装置１７０の通信機能をＯＮに切り替えることで、当該識別情報をアクティブにしても良い。
【０１３８】
通信を介して識別情報を取得し、これを外部記憶装置に記憶させることとしてもよい。この場合、識別情報を記憶することで、当該識別情報をアクティブな状態としてもよい。識別情報は隊列内のいずれかの車両１００の外部通信装置１７０で予め保管し、それを送受信することとしても良い。外部通信装置１７０が複数の識別情報を保管してもよい。通信網２０や管理装置３０から識別情報を取得してもよい。識別情報を取得する際、当該識別情報を新たに購入してもよい。
【０１３９】
第２実施形態について説明する。本実施形態では、制御装置１０によって実行される処理の内容において第１実施形態と異なっている。
【０１４０】
本実施形態に係る制御装置１０によって実行される処理の流れについて、図１７を参照しながら説明する。図１７に示される一連の処理は、所定の制御周期が経過する毎に、制御装置１０によって繰り返し実行されるものである。図１７に示される一連の処理は、図５に示される一連の処理に換えて実行される。
【０１４１】
最初のステップＳ７１では、外部通信を行っている車両１００、すなわち、外部通信装置１７０に識別情報が割り当てられている車両１００の、隊列における現在の走行位置を取得する処理が行われる。当該処理は、それぞれの車両１００と直接又は間接的に通信することによって行われる。
【０１４２】
ステップＳ７１に続くステップＳ７２では、ステップＳ７１で取得された走行位置が、予め設定された特定位置であるか否かが判定される。本実施形態でも、図４を参照しながら説明した第１実施形態の例と同様に、隊列のうち最も先頭となる走行位置が予め特定位置として設定されている。
【０１４３】
ステップＳ７１で取得された走行位置が特定位置であった場合には、特定位置を走行している車両１００が、外部通信装置１７０に割り当てられた識別情報に基づいて外部通信を行っているということである。この場合、図１７に示される一連の処理を終了する。取得された走行位置が特定位置でなかった場合にはステップＳ７３に移行する。
【０１４４】
ステップＳ７３では、隊列に含まれる一部または全部の車両１００の走行位置を変化させる処理が行われる。具体的には、外部通信を行っている車両１００が、隊列における特定位置を走行している状態となるように、隊列に含まれるそれぞれの車両１００の走行位置を変化させる処理が行われる。
【０１４５】
例えば、図４（Ｂ）の例のように、外部通信を行っている車両１０１が先頭から２番目となる走行位置を走行していた場合には、車両１０２の走行位置と、車両１０１の走行位置とを互いに入れ換える処理が行われる。車両１０１は、その外部通信装置１７０に識別情報が割り当てられた状態のまま、その走行位置を先頭の特定位置へと変化させることとなる。
【０１４６】
上記のような処理が行われる結果、特定位置を走行している車両１００が外部通信を行っている状態となる。このように、本実施形態の制御装置１０は、第１実施形態のように識別情報を割り当てなおすのではなく、隊列における車両１００の走行位置を変化させることによって、特定位置を走行している車両１００が外部通信を行っている状態に切り換える処理を行う。これにより、第１実施形態において説明したものと同様の効果を奏する。尚、本実施形態でも、隊列の先頭とは異なる走行位置が特定位置として設定されていてもよい。
【０１４７】
本実施形態においても、予め外部通信装置１７０への識別情報の割り当てが行われる車両１００の台数は、隊列において２台以上であってもよい。つまり、通信会社から予め２つ以上の識別情報の付与を受けておくことにより、２台以上の車両１００が同時に外部通信を行い得るような態様としてもよい。
【０１４８】
このような場合において、制御装置１０によって行われる処理について、図１８を参照しながら説明する。尚、本実施形態でも、図９（Ｂ）等を参照しながら説明したものと同様に、隊列のそれぞれの走行位置には、外部通信を行うに当たっての優先順位が予め設定されているものとする。
【０１４９】
最初のステップＳ８１では、外部通信を行っている車両１００、すなわち、外部通信装置１７０に識別情報が割り当てられている各車両１００の、隊列における現在の走行位置を取得する処理が行われる。当該処理は、それぞれの車両１００と直接または間接的に通信することによって行われる。
【０１５０】
ステップＳ８１に続くステップＳ８２では、ステップＳ８１で取得された走行位置が、優先順位の高い位置であるか否かが判定される。「優先順位の高い位置」とは、外部通信装置１７０に識別情報が割り当てられていない他の全ての車両１００、が走行しているそれぞれの走行位置のいずれよりも、優先順位の高い走行位置のことをいう。例えば、隊列に５台の車両１００が含まれており、割り当てられた識別情報の数が２であった場合には、上記における「優先順位の高い位置」とは、優先順位として最も高い順位（例えば１）、又は２番目に高い順位（例えば２）が設定された走行位置のことである。
【０１５１】
ステップＳ８１で取得された走行位置が、優先順位の高い位置であった場合には、図１８に示される一連の処理を終了する。優先順位の高い位置ではなかった場合には、ステップＳ８３に移行する。ステップＳ８３では、車両１００の走行位置を変化させる処理が行われる。
【０１５２】
当該処理の具体的な内容について、図１９を参照しながら説明する。同図に示されるフローチャートは、図１８のステップＳ８３において実行される処理の流れを示すものである。
【０１５３】
最初のステップＳ８０１では、隊列に含まれる車両１００のうち、外部通信装置１７０に識別情報が割り当てられていない他の車両１００のそれぞれについて、その走行位置を特定する処理が行われる。その後、特定された走行位置の中で、最も高い優先順位が設定された走行位置が特定される。
【０１５４】
ステップＳ８０１に続くステップＳ８０２では、上記のように特定された走行位置を走行している車両１００と、外部通信装置１７０に識別情報が割り当てられている車両１００とについて、互いの走行位置を入れ換えさせる処理が行われる。これにより、上記における「優先順位の高い位置」を走行している車両１００が外部通信を行う状態となる。尚、図１９に示される処理は、優先順位の高い位置を走行している車両１００のそれぞれが外部通信を行い得る状態となるまで、必要に応じて繰り返し実行される。
【０１５５】
本実施形態では、上記の「優先順位の高い位置」が、隊列において前後に隣り合うことの無いように優先順位が予め設定させている。例えば、図９（Ｂ）を参照しながら説明した例と同様に、優先順位が先頭から順に１、７、３、９、５、のように設定されていてもよい。優先順位がこのように設定された状況の下で、図１８や図１９を参照しながら説明したような処理が行われると、同時に外部通信を行い得る一対の車両１００が、隊列において前後に隣り合う走行位置を走行することがない。
【０１５６】
このように、本実施形態に係る制御装置１０は、同時に外部通信を行い得る一対の車両１００が、隊列において前後に隣り合う走行位置を走行しないように、隊列に含まれるそれぞれの車両１００の走行位置を変化させるように構成されている。これにより、隊列が２つに分離した際において、分離後の２つの隊列のそれぞれに、外部通信を行い得る車両１００が含まれる可能性を高くすることができる。
【０１５７】
第３実施形態について、図２０を参照しながら説明する。本実施形態では、制御装置１０が建物の屋内に設置されているのではなく、隊列に含まれる複数の車両１００のうちの１台に設置されている。図２０に示される例では、隊列の先頭を走行する車両１０１に制御装置１０が搭載されている。このような態様に換えて、隊列の先頭以外を走行する車両１０２等のいずれかに、制御装置１０が搭載されている態様としてもよい。
【０１５８】
制御装置１０は、車々間通信によってそれぞれの車両１００の車両制御装置１５０と通信を行うと共に、外部通信によって管理装置３０とも通信を行う。制御装置１０によって行われる具体的な処理は、第１実施形態や第２実施形態において説明した処理と同様である。このような態様でも、第１実施形態や第２実施形態において説明したものと同様の効果を奏する。
【０１５９】
第４実施形態について説明する。図２１に示されるように、本実施形態では、隊列に含まれる車両１００の台数分だけ制御装置１０が用意されており、これらが、隊列に含まれるそれぞれの車両１００に設置されている。図２１においては、車両１０１に設置された制御装置１０が制御装置１１として示されている。同様に、車両１０２に設置された制御装置１０が制御装置１２として示されており、車両１０３に設置された制御装置１０が制御装置１３として示されており、車両１０４に設置された制御装置１０が制御装置１４として示されており、車両１０５に設置された制御装置１０が制御装置１５として示されている。
【０１６０】
本実施形態では、以上のような５つの制御装置１０が、必要に応じて互いに必要な情報を車々間通信で共有しながらも、各車両１００において個別に処理を行うように構成されている。
【０１６１】
制御装置１０によって実行される処理について、図２２を参照しながら説明する。図２２に示される一連の処理は、所定の制御周期が経過する毎に、それぞれの制御装置１０によって繰り返し実行されるものである。
【０１６２】
当該処理の最初のステップＳ９１では、自車両の走行位置を取得する処理が行われる。ここでいう「自車両」とは、図２２の処理を行っている制御装置１０が搭載された車両１００のことである。つまり、制御装置１０から見て、自らが搭載された車両１００のことである。以下の説明においても、上記と同じ意味で「自車両」の語を用いる。
【０１６３】
ステップＳ９１に続くステップＳ９２では、ステップＳ９１で取得された自車両の走行位置が、予め設定された特定位置であるか否かが判定される。本実施形態でも、図４を参照しながら説明した第１実施形態の例と同様に、隊列のうち最も先頭となる走行位置が予め特定位置として設定されている。
【０１６４】
自車両の走行位置が特定位置であった場合には、ステップＳ９３に移行する。ステップＳ９３では、管理装置３０に対して、識別情報の割り当てを要求する処理が行われる。当該処理は、自車両の外部通信装置１７０に対し識別情報を割り当てて、外部通信を可能とすることを要求する処理である。当該処理が行われると、管理装置３０は、識別情報とＩＤとの対応関係（図３）を変化させることにより、上記自車両の外部通信装置１７０に識別情報が割り当てられた状態とする。このような態様に換えて、管理装置３０を介することなく、他の車両１００から自車両へと識別情報が直接譲渡されるような態様であってもよい。
【０１６５】
ステップＳ９３に続くステップＳ９４では、割り当てられた識別情報に基づいて、自車両の外部通信装置１７０による外部通信を開始させる処理が行われる。
【０１６６】
尚、ステップＳ９２からステップＳ９３に移行した時点において、自車両の外部通信装置１７０に既に識別情報が割り当てられていた場合には、ステップＳ９３及びステップＳ９４の処理は行われない。
【０１６７】
ステップＳ９２において、自車両の走行位置が特定位置ではなかった場合には、ステップＳ９５に移行する。ステップＳ９５では、自車両の外部通信装置１７０による外部通信を停止させる処理が行われる。ステップＳ９５に続くステップＳ９６では、管理装置３０に対して、識別情報の譲渡を要求する処理が行われる。当該処理は、自車両の外部通信装置１７０に割り当てられていた識別情報を、他の車両１００の外部通信装置１７０に譲渡して割り当てることにより、当該車両１００による外部通信を可能とすることを要求する処理である。当該処理が行われると、管理装置３０は、識別情報とＩＤとの対応関係（図３）を変化させることにより、他の車両１００の外部通信装置１７０に識別情報が割り当てられた状態とする。このような態様に換えて、管理装置３０を介することなく、自車両から他の車両１００へと識別情報が直接譲渡されるような態様であってもよい。
【０１６８】
尚、ステップＳ９２からステップＳ９５に移行した時点において、自車両の外部通信装置１７０に既に識別情報が割り当てられていなかった場合には、ステップＳ９５及びステップＳ９６の処理は行われない。
【０１６９】
図２３には、車両１００及び管理装置３０のそれぞれによって実行される処理の流れが示されている。同図の左側に示されているのは、それまで外部通信を行っていた車両１００、即ち第１車両に設置された制御装置１０によって実行される処理の流れである。同図の中央に示されているのは、管理装置３０によって実行される処理の流れである。同図の右側に示されているのは、それまで外部通信を行っていなかった車両１００、即ち第２車両に設置された制御装置１０によって実行される処理の流れである。
【０１７０】
ステップＳ９６において第１車両から（他の車両１００への）識別情報の譲渡が要求され、ステップＳ９３において第２車両から（自車両への）識別情報の割り当てが要求されると、管理装置３０は、ステップＳ９７において、第１車両の識別情報を無効化する処理を行う。これにより、いずれの外部通信装置１７０も、当該識別情報に基づいた外部通信を行うことができなくなる。その結果、第１車両による外部通信が停止された状態となる。
【０１７１】
ステップＳ９７に続くステップＳ９８では、上記の識別情報を、第２車両の外部通信装置１７０に割り当てると共に、当該識別情報を再び有効化する処理が行われる。その後、第２車両はステップＳ９４の処理を行い、割り当てられた識別情報に基づいた外部通信を開始する。
【０１７２】
以上のように、本実施形態に係る制御装置１０は、自らが搭載された車両１００（自車両）が、隊列における特定位置を走行していることが検知された場合には、自車両に外部通信を行わせる処理を行うように構成されている。その際、制御装置１０は、自らが搭載された車両１００に外部通信を行わせるために、識別情報の割り当てを要求する処理を行う（ステップＳ９３）。
【０１７３】
自車両の走行位置が特定位置でなかった場合には、制御装置１０は、自らが搭載された車両による外部通信を停止させ、自車両の外部通信装置１７０に割り当てられていた識別情報を、他の車両の外部通信装置１７０に割り当てる（つまり譲渡する）処理を行う。上記の例では、制御装置１０が、自車両の外部通信装置１７０に割り当てられていた識別情報を、管理装置３０に渡すことによって、他の車両１００の外部通信装置１７０に割り当てることとしている。このような態様に換えて、制御装置１０が、自車両の外部通信装置１７０に割り当てられていた識別情報を、例えば他の車両１００の制御装置１０を介する等により、他の車両１００の外部通信装置１７０に割り当てることとしてもよい。つまり、自車両から他の車両１００へと識別情報が直接譲渡されるような態様であってもよい。
【０１７４】
上記の例では、特定位置として隊列のうち最も前方側の走行位置が設定されるのであるが、他の走行位置が特定位置として設定されることとしてもよい。つまり、隊列のうち最も前方側以外の位置で、外部通信が行われることとしてもよい。
【０１７５】
例えば、隊列のうち最も前方側及び最も後方側を除いたいずれかの位置が、特定位置として設定されることとしてもよい。このような走行位置は、隊列以外の他の車両に追突してしまうことや、隊列以外の他の車両から追突されてしまう可能性の低い位置である。従って、上記のような走行位置を特定位置として設定しておけば、事故によって外部通信ができなくなってしまう可能性を低くすることができる。
【０１７６】
尚、通信会社から予め付与される識別情報の数が複数である場合には、特定位置も、識別情報の数と同じ数だけ設定されていればよい。
【０１７７】
第５実施形態について説明する。本実施形態では、図２１の第４実施形態と同様に、隊列に含まれる車両１００の台数分だけ制御装置１０が用意されており、これらが、隊列に含まれるそれぞれの車両１００に設置されている。本実施形態では、制御装置１０によって実行される処理の内容においてのみ第４実施形態と異なっている。
【０１７８】
制御装置１０によって実行される処理について、図２４を参照しながら説明する。図２４に示される一連の処理は、所定の制御周期が経過する毎に、それぞれの制御装置１０によって繰り返し実行されるものである。
【０１７９】
当該処理の最初のステップＳ１０１では、自車両の走行位置を取得する処理が行われる。ステップＳ１０１に続くステップＳ１０２では、走行順位についての優先順位を取得する処理が行われる。本実施形態でも、図９（Ｂ）等を参照しながら説明したものと同様に、隊列のそれぞれの走行位置には、外部通信を行うに当たっての優先順位が予め設定されている。それぞれの走行位置と、設定された優先順位との対応関係は、それぞれの制御装置１０で予め供給され記憶されている。ステップＳ１０２で行われる処理は、記憶されていた上記の対応関係を呼び出す処理である。当該処理が行われる結果、制御装置１０は、自車両を含む各車両１００が走行しているそれぞれの走行位置について、その優先順位の高低を判断することができるようになる。
【０１８０】
ステップＳ１０２に続くステップＳ１０３では、隊列における外部通信が正常に行われているか否かが判定される。当該判定は、制御装置１０と管理装置３０との間の通信が可能であるか否かに基づいて行われる。ここでいう「通信」には、自車両が行う外部通信によって実現される通信のみならず、他の車両１００が行う外部通信と、当該車両１００との間の車々間通信と、によって実現される通信も含まれる。いずれの態様であっても、制御装置１０と管理装置３０との間の通信が可能となっている場合には、隊列における外部通信が正常に行われていると判定される。一方、制御装置１０と管理装置３０との間の通信が不可能となっている場合には、隊列における外部通信が正常には行われていないと判定される。
【０１８１】
隊列における外部通信が正常に行われていた場合には、図２４に示される一連の処理を終了する。隊列における外部通信が正常に行われていなかった場合には、ステップＳ１０４に移行する。ステップＳ１０４では、管理装置３０に対して、識別情報の割り当てを要求する処理が開始される。当該処理は、自車両の外部通信装置１７０に対し識別情報を割り当てて、外部通信を可能とすることを要求する処理である。当該処理が行われると、その後において管理装置３０は、識別情報とＩＤとの対応関係（図３）を変化させることにより、上記自車両の外部通信装置１７０に識別情報が割り当てられた状態とする。このような態様に換えて、管理装置３０を介することなく、他の車両１００から自車両へと識別情報が直接譲渡されるような態様であってもよい。
【０１８２】
ステップＳ１０４に続くステップＳ１０５では、自車両の走行位置よりも優先順位の高い走行位置を走行している他の車両１００、に設置された制御装置１０からも、識別情報の割り当てを要求する処理が行われているか否かが判定される。他の車両１００に設置された制御装置１０からは上記の要求がなされていない場合には、ステップＳ１０４で開始された要求が継続して行われる。最終的には、自車両の外部通信装置１７０に識別情報が割り当てられた状態となる。
【０１８３】
その後、ステップＳ１０６に移行する。ステップＳ１０６では、自車両の外部通信装置１７０に割り当てられた識別情報に基づいて外部通信を開始させる処理が行われる。これにより、隊列による外部通信が再び正常に行われるようになる。
【０１８４】
ステップＳ１０５において、自車両の走行位置よりも優先順位の高い走行位置を走行している他の車両１００、に設置された制御装置１０からも、識別情報の割り当てを要求する処理が行われていた場合には、ステップＳ１０７に移行する。ステップＳ１０７では、ステップＳ１０４で開始された要求を停止する処理が行われる。その後における識別情報の割り当ては、自車両の外部通信装置１７０に対してではなく、優先順位の高い走行位置を走行している車両１００の外部通信装置１７０に対して行われることとなる。これにより、隊列による外部通信が再び正常に行われるようになる。
【０１８５】
以上のように、本実施形態に係る制御装置１０は、自らが搭載された車両１００よりも、優先順位の高い走行位置を走行している他の車両１００から、識別情報の割り当てを要求する処理が並行して行われている場合には、識別情報の割り当てを要求する処理を停止するように構成されている。これにより、優先順位の高い走行位置を走行している車両１００に、優先的に外部通信を行わせることができる。
【０１８６】
第６実施形態について説明する。本実施形態では、図２１の第４実施形態と同様に、隊列に含まれる車両１００の台数分だけ制御装置１０が用意されており、これらが、隊列に含まれるそれぞれの車両１００に設置されている。本実施形態では、制御装置１０によって実行される処理の内容においてのみ、第４実施形態や第５実施形態と異なっている。
【０１８７】
制御装置１０によって実行される処理について、図２５を参照しながら説明する。図２５に示される一連の処理は、所定の制御周期が経過する毎に、それぞれの制御装置１０によって繰り返し実行されるものである。
【０１８８】
当該処理の最初のステップＳ１１１では、自車両と前後いずれかに隣り合う走行位置を走行している他の車両１００が、外部通信を行っているか否かが判定される。つまり、自車両の１つ前又は１つ後ろを走行している車両１００が、外部通信を行っているか否かが判定される。当該車両１００が外部通信を行っている場合には、ステップＳ１１２に移行する。ステップＳ１１２では、それまで自車両が行っていた外部通信を終了する処理が行われる。当該外部通信に用いられていた識別情報は、例えば管理装置３０を介して、他の車両１００の外部通信装置１７０に譲渡され割り当てられる。尚、ステップＳ１１１からステップＳ１１２に移行した時点において、自車両の外部通信装置１７０に識別情報が割り当てられていなかった場合には、ステップＳ１１２の処理は行われない。
【０１８９】
このように、本実施形態に係る制御装置１０は、自らが搭載された車両１００からみて、隊列において前後いずれかに隣り合う走行位置を走行している車両１００において外部通信が行われている場合には、自らが搭載された車両１００による外部通信を停止させるように構成されている。
【０１９０】
尚、ステップＳ１１１における判定は、他の車両１００のうち、自車両よりも優先順位の高い走行位置を走行している車両１００についてのみ行われることとしてもよい。
【０１９１】
ステップＳ１１１において、自車両と前後に隣り合う走行位置を走行している他の車両１００が、いずれも外部通信を行っていなかった場合には、ステップＳ１１３に移行する。ステップＳ１１３では、自車両による外部通信を開始させる処理が行われる。具体的には、他の車両１００の外部通信装置１７０に割り当てられていた識別情報を、例えば管理装置３０を介して、自車両の外部通信装置１７０に割り当てなおした後、当該識別情報に基づいて外部通信を開始する処理が行われる。尚、ステップＳ１１１からステップＳ１１３に移行した時点において、自車両による外部通信が既に行われていた場合には、ステップＳ１１３の処理は行われない。
【０１９２】
このように、本実施形態に係る制御装置１０は、自らが搭載された車両１００からみて、隊列において前後に隣り合う走行位置を走行している車両１００において外部通信が行われていない場合には、自らが搭載された車両による外部通信を開始させるように構成されている。
【０１９３】
つまり、本実施形態に係る制御装置１０は、同時に外部通信を行い得る一対の車両１００が、隊列において前後に隣り合う走行位置を走行しないように、隊列に含まれるそれぞれの車両１００の走行位置を変化させるように構成されている。これにより、隊列が２つに分離した際において、分離後の２つの隊列のそれぞれに、外部通信を行い得る車両１００が含まれる可能性を高くすることができる。
【０１９４】
以上に説明したそれぞれの実施形態においては、制御装置１０が、識別情報の割り当てを行ったり、車両１００の走行位置を変更する処理を行ったりすることが可能となっている。しかしながら、外部通信を行う車両１００の走行位置などを変更する必要がない場合には、制御装置１０が設けられていない態様としてもよい。この場合、隊列において、同時に外部通信を行い得る車両１００の数（つまり、付与された識別情報の数）が、隊列に含まれる車両１００の数よりも少なくなっていることはこれまでと同様なのであるが、識別情報の割り当ては行われず、車両１００の走行位置の変更も行われない。このような態様であっても、全ての車両１００に個別の識別情報を割り当てた場合に比べて、外部通信に伴う通信コストを抑制することができるという効果が得られる。
【０１９５】
以上においては、制御装置１０による処理（例えば、図５に示される一連の処理）が、所定の制御周期が経過する毎に繰り返し実行される例について説明した。しかしながら、制御装置１０による処理は、上記とは異なるタイミングで実行されることとしてもよい。例えば、一時停車時や、Ready-On、Ready-Offのとき等、所定の条件が成立したときに実行されることとしてもよい。また、所定の制御周期が経過したときと、所定の条件が成立したときと、の両方において実行されることとしてもよい。
【０１９６】
以上、具体例を参照しつつ本実施形態について説明した。しかし、本開示はこれらの具体例に限定されるものではない。これら具体例に、当業者が適宜設計変更を加えたものも、本開示の特徴を備えている限り、本開示の範囲に包含される。前述した各具体例が備える各要素およびその配置、条件、形状などは、例示したものに限定されるわけではなく適宜変更することができる。前述した各具体例が備える各要素は、技術的な矛盾が生じない限り、適宜組み合わせを変えることができる。
【符号の説明】
【０１９７】
１０：制御装置
１００：車両
１６０：車々間通信装置
１７０：外部通信装置
【図１】
2020087258.tif 000003
【図２】
2020087258.tif 000004
【図３】
2020087258.tif 000005
【図４】
2020087258.tif 000006
【図５】
2020087258.tif 000007
【図６】
2020087258.tif 000008
【図７】
2020087258.tif 000009
【図８】
2020087258.tif 000010
【図９】
2020087258.tif 000011
【図１０】
2020087258.tif 000012
【図１１】
2020087258.tif 000013
【図１２】
2020087258.tif 000014
【図１３】
2020087258.tif 000015
【図１４】
2020087258.tif 000016
【図１５】
2020087258.tif 000017
【図１６】
2020087258.tif 000018
【図１７】
2020087258.tif 000019
【図１８】
2020087258.tif 000020
【図１９】
2020087258.tif 000021
【図２０】
2020087258.tif 000022
【図２１】
2020087258.tif 000023
【図２２】
2020087258.tif 000024
【図２３】
2020087258.tif 000025
【図２４】
2020087258.tif 000026
【図２５】
2020087258.tif 000027