(57)【要約】【課題】遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができる制御装置等を提供する。【解決手段】制御装置１は、自律走行モードと遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置であって、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定する車両特定部１２２と、対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成する制御命令作成部１２３と、遠隔操縦回避制御命令を非対象車両に送信する通信部１１とを備える。【選択図】図２
2019021200.tif 000002
【特許請求の範囲】
【請求項１】
自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置の制御方法であって、
所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、
前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、
前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する、
制御方法。
【請求項２】
前記遠隔操縦回避制御命令は、前記非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように前記非対象車両を自律走行させるための遠隔操縦抑制制御命令を含む、
請求項１記載の制御方法。
【請求項３】
前記遠隔操縦抑制制御命令は、前記非対象車両が現在の速度より低い速度で走行するように前記非対象車両を自律走行させるための速度抑制制御命令を含む、
請求項２記載の制御方法。
【請求項４】
前記遠隔操縦抑制制御命令は、前記非対象車両が自律走行できなくなる可能性を現在の可能性より低い可能性にするように前記非対象車両を自律走行させるための自立走行維持制御命令を含む、
請求項２記載の制御方法。
【請求項５】
前記自立走行維持制御命令は、前記非対象車両が複数車線の道路を走行している場合、前記複数車線のうち中央線側の車線を走行するように前記非対象車両を自律走行させるための中央側走行制御命令を含む、
請求項４記載の制御方法。
【請求項６】
前記自立走行維持制御命令は、幅員が所定値より狭い道路を前記非対象車両が走行している場合、幅員が前記所定値以上の道路を前記非対象車両が走行するように前記非対象車両を自律走行させるための幅員拡大制御命令を含む、
請求項４記載の制御方法。
【請求項７】
前記自立走行維持制御命令は、前記対象車両の走行モードが前記自律走行モードから前記遠隔操縦モードに切り替えられた地点を含む所定範囲の走行回避領域を前記非対象車両が走行しないように前記非対象車両を自律走行させるためのルート変更制御命令を含む、
請求項４記載の制御方法。
【請求項８】
前記自立走行維持制御命令は、前記非対象車両を走行させるための燃料又は電気の補給を促進するように前記非対象車両を自律走行させるための補給促進制御命令を含む、
請求項４記載の制御方法。
【請求項９】
前記遠隔操縦回避制御命令は、前記非対象車両が遠隔操縦を必要とする場合に前記非対象車両に対して即座の遠隔操縦が可能となるように前記非対象車両を自律走行させるための遠隔操縦待機制御命令を含む、
請求項１記載の制御方法。
【請求項１０】
前記遠隔操縦待機制御命令は、前記非対象車両が複数車線の道路を走行している場合、前記複数車線のうち中央線と反対側の車線を走行するように前記非対象車両を自律走行させるための側道側走行制御命令を含む、
請求項９記載の制御方法。
【請求項１１】
前記遠隔操縦待機制御命令は、幅員が所定値より狭い道路を前記非対象車両が走行している場合、幅員が前記所定値以上の道路を前記非対象車両が走行するように前記非対象車両を自律走行させるための幅員拡大制御命令を含む、
請求項９記載の制御方法。
【請求項１２】
前記遠隔操縦装置は、複数の遠隔操縦装置を含み、
前記複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数が所定の第１閾値以下となった場合に、前記遠隔操縦回避制御命令を作成する、
請求項１記載の制御方法。
【請求項１３】
前記未使用遠隔操縦装置の数が前記第１閾値以下で前記第１閾値より少ない第２閾値を越えている場合に、前記遠隔操縦回避制御命令として、前記非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように前記非対象車両を自律走行させるための遠隔操縦抑制制御命令を作成し、前記未使用遠隔操縦装置の数が前記第２閾値以下となった場合に、前記遠隔操縦回避制御命令として、前記非対象車両が遠隔操縦を必要とする場合に前記非対象車両に対して即座の遠隔操縦が可能となるように前記非対象車両を自律走行させるための遠隔操縦待機制御命令を作成する、
請求項１２記載の制御方法。
【請求項１４】
前記遠隔操縦装置は、複数の遠隔操縦装置を含み、
前記複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数に応じて前記遠隔操縦回避制御命令を送信する前記非対象車両を変更する、
請求項１記載の制御方法。
【請求項１５】
前記未使用遠隔操縦装置の数が所定範囲内にある場合に、前記非対象車両のうち所定のタスクを実行していないタスク非実行車両に対して前記遠隔操縦回避制御命令を優先的に送信する、
請求項１４記載の制御方法。
【請求項１６】
前記未使用遠隔操縦装置の数が所定範囲内にある場合に、前記非対象車両のうち遠隔操縦を必要とする可能性が通常より高いエリア内に位置する車両に対して前記遠隔操縦回避制御命令を優先的に送信する、
請求項１４記載の制御方法。
【請求項１７】
前記未使用遠隔操縦装置の数が所定範囲内にある場合に、前記非対象車両のうち手動運転できない非手動運転車両に対して前記遠隔操縦回避制御命令を優先的に送信する、
請求項１４記載の制御方法。
【請求項１８】
自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置であって、
所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定する特定部と、
前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成する作成部と、
前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する通信部とを備える、
制御装置。
【請求項１９】
自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両と、
前記複数の自動運転車両を遠隔監視するために使用される制御装置と、
前記複数の自動運転車両の中から遠隔操縦の対象となる対象車両を遠隔操縦する遠隔操縦装置とを備え、
前記制御装置は、
所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定する特定部と、
前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成する作成部と、
前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する通信部とを備える、
制御システム。
【請求項２０】
自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置として、コンピュータを機能させるための制御プログラムであって、
前記コンピュータに、
所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、
前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、
前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する、
処理を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置、該制御装置の制御方法及び制御プログラム、並びに該制御装置を備える制御システムに関するものである。
【背景技術】
【０００２】
近年、運転手による操縦を必要としない完全な自動運転を行う自動運転車両に関する技術開発が行われ、このような自動運転車両を用いて荷物を配達する構想や実用化実験が行われている。また、遠隔地にある車両を操作するための車両遠隔操作システムの開発も行われている。
【０００３】
例えば、特許文献１では、車両遠隔操作システムにおける車両は、四方を撮像する撮像部と、前輪の角度を検出する舵角センサと、車速センサと、前輪の向きを変更する操舵部と、後輪を駆動する駆動部と、後輪を制動する制動部と、横Ｇセンサと、ヨーレートセンサと、各部を制御する車両制御部と、遠隔地の遠隔操作室と無線通信を行う無線通信部と、ここでは使用されない運転部による操作と遠隔操作室による操作とを切り替える切り替え部とを備え、遠隔操作室の運転者による操舵、駆動、制動の入力値を無線通信により受け取り、車両の挙動や周囲の状況などを示す信号を遠隔操作室に与えることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２０６２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、運転者により操縦が可能な通常の車両、すなわち、自動運転ではない手動運転の車両を遠隔制御することについては開示されているが、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が自動運転車両を遠隔操縦する必要が発生した場合、他の自動運転車両をどのように制御するかについては何ら検討されておらず、他の自動運転車両の制御については、更なる改善が必要とされていた。
【０００６】
本開示は、上記課題を解決するためになされたもので、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができる制御装置、制御方法、制御プログラム及び制御システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本開示の一態様に係る制御方法は、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置の制御方法であって、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する。
【発明の効果】
【０００８】
本開示によれば、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本開示の実施の形態１における制御システムの構成の一例を示すブロック図である。
【図２】図１に示す制御装置の構成の一例を示すブロック図である。
【図３】図１に示す自動運転車両の構成の一例を示すブロック図である。
【図４】図１に示す遠隔操縦装置の構成の一例を示すブロック図である。
【図５】図１に示す制御装置による遠隔操縦回避制御処理の一例を示すフローチャートである。
【図６】本開示の実施の形態２における制御システムの制御装置の構成の一例を示すブロック図である。
【図７】図６に示す制御装置による遠隔操縦回避制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（本開示の基礎となった知見）
上記のように、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、１台の自動運転車に事故が発生したり、自動運転での走行ができなくなる場合がある。例えば、雪、雨、及び風等の悪天候により環境状況が悪化した場合、多数の人で道路が混雑した場合、道路上に多数のゴミ等の障害物が散乱されている場合、又は車載センサ等が故障した場合等においては、道路上の標識や障害物等の物体を誤認識したり、自動運転車両の自己位置を把握できなくなったりして、センサでのセンシングが正確にできなくなるため、自動運転での走行ができなくなる。
【００１１】
上記のような状況が発生した場合、遠隔操縦者は上記の自動運転車両を自律走行モードから遠隔操縦モードに切り替えて遠隔操縦する必要がある。このとき、遠隔操縦者が自動運転車両の遠隔操縦を開始すると、遠隔操縦者は、他の自動運転車両を監視することができず、さらに、他の自動運転車両に上記のような状況が発生して遠隔操縦を要求されても、対応することができなくなる。したがって、他の自動運転車両が遠隔操縦を必要する状況になってしまうと、遠隔操縦可能になるまで待機しなければならないため、他の自動運転車両が遠隔操縦を必要とする状況にならないようにする必要がある。
【００１２】
上記のような課題を解決するため、本開示では、例えば、遠隔監視されている複数の自動運転車両のうち、１台の自動運転車両の遠隔操縦を開始する際に、他の自動運転車両に対して、遠隔操縦が必要となる状況の発生可能性を低くなるように自律走行する命令を送信する。この結果、遠隔操縦時に、他の自動運転車両が遠隔操縦を必要とする状況に陥る可能性を低減することができ、また、他の自動運転車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。
【００１３】
すなわち、本開示の一態様に係る制御方法は、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置の制御方法であって、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する。
【００１４】
この構成によれば、所定のイベント発生時に複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、作成した遠隔操縦回避制御命令を非対象車両のうち少なくとも一部の車両に送信しているので、対象車両の遠隔操縦時に、遠隔操縦回避制御命令を受信した非対象車両が遠隔操縦を必要とする状況に陥る可能性を低減することができるとともに、遠隔操縦回避制御命令を受信した非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。この結果、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができる。
【００１５】
前記遠隔操縦回避制御命令は、前記非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように前記非対象車両を自律走行させるための遠隔操縦抑制制御命令を含むようにしてもよい。
【００１６】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための遠隔操縦抑制制御命令を作成し、作成した遠隔操縦抑制制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を確実に低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を確実に低減することができる。
【００１７】
前記遠隔操縦抑制制御命令は、前記非対象車両が現在の速度より低い速度で走行するように前記非対象車両を自律走行させるための速度抑制制御命令を含むようにしてもよい。
【００１８】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が現在の速度より低い速度で走行するように非対象車両を自律走行させるための速度抑制制御命令を作成し、作成した速度抑制制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両を安全な低速で走行させることができる。
【００１９】
前記遠隔操縦抑制制御命令は、前記非対象車両が自律走行できなくなる可能性を現在の可能性より低い可能性にするように前記非対象車両を自律走行させるための自立走行維持制御命令を含むようにしてもよい。
【００２０】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が自律走行できなくなる可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための自立走行維持制御命令を作成し、作成した自立走行維持制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を確実に低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を確実に低減することができる。
【００２１】
前記自立走行維持制御命令は、前記非対象車両が複数車線の道路を走行している場合、前記複数車線のうち中央線側の車線を走行するように前記非対象車両を自律走行させるための中央側走行制御命令を含むようにしてもよい。
【００２２】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が複数車線の道路を走行している場合、複数車線のうち中央線側の車線を走行するように非対象車両を自律走行させるための中央側走行制御命令を作成し、作成した中央側走行制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両が複数車線の道路を走行している場合でも、障害物等の少ない中央線側の車線を非対象車両に走行させることができる。
【００２３】
前記自立走行維持制御命令は、幅員が所定値より狭い道路を前記非対象車両が走行している場合、幅員が前記所定値以上の道路を前記非対象車両が走行するように前記非対象車両を自律走行させるための幅員拡大制御命令を含むようにしてもよい。
【００２４】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、幅員が所定値より狭い道路を非対象車両が走行している場合、幅員が所定値以上の道路を非対象車両が走行するように非対象車両を自律走行させるための幅員拡大制御命令を作成し、作成した幅員拡大制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、幅員が所定値より狭い道路を非対象車両が走行している場合でも、遠隔操縦が必要になる可能性の低い安全な広い道路を非対象車両に走行させることができる。
【００２５】
前記自立走行維持制御命令は、前記対象車両の走行モードが前記自律走行モードから前記遠隔操縦モードに切り替えられた地点を含む所定範囲の走行回避領域を前記非対象車両が走行しないように前記非対象車両を自律走行させるためのルート変更制御命令を含むようにしてもよい。
【００２６】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点を含む走行回避領域を非対象車両が走行しないように非対象車両を自律走行させるためのルート変更制御命令を作成し、作成したルート変更制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、対象車両の遠隔操縦が必要になった地点を含む走行回避領域を走行することなく、遠隔操縦が必要になる可能性の低い安全なルートを非対象車両に走行させることができる。
【００２７】
前記自立走行維持制御命令は、前記非対象車両を走行させるための燃料又は電気の補給を促進するように前記非対象車両を自律走行させるための補給促進制御命令を含むようにしてもよい。
【００２８】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両を走行させるための燃料又は電気の補給を促進するように非対象車両を自律走行させるための補給促進制御命令を作成し、作成した補給促進制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両に燃料又は電気の補給を行わせることができるとともに、非対象車両を停止した状態にすることができる。
【００２９】
前記遠隔操縦回避制御命令は、前記非対象車両が遠隔操縦を必要とする場合に前記非対象車両に対して即座の遠隔操縦が可能となるように前記非対象車両を自律走行させるための遠隔操縦待機制御命令を含むようにしてもよい。
【００３０】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする場合に非対象車両に対して即座の遠隔操縦が可能となるように非対象車両を自律走行させるための遠隔操縦待機制御命令を作成し、作成した遠隔操縦待機制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両を即座の遠隔操縦が可能となる状態にすることができる。
【００３１】
前記遠隔操縦待機制御命令は、前記非対象車両が複数車線の道路を走行している場合、前記複数車線のうち中央線と反対側の車線を走行するように前記非対象車両を自律走行させるための側道側走行制御命令を含むようにしてもよい。
【００３２】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が複数車線の道路を走行している場合、複数車線のうち中央線と反対側の車線を走行するように非対象車両を自律走行させるための側道側走行制御命令を作成し、作成した側道側走行制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両が複数車線の道路を走行している場合でも、中央線と反対側の車線を非対象車両に走行させることができ、非対象車両を即座に停止させることができる。
【００３３】
前記遠隔操縦待機制御命令は、幅員が所定値より狭い道路を前記非対象車両が走行している場合、幅員が前記所定値以上の道路を前記非対象車両が走行するように前記非対象車両を自律走行させるための幅員拡大制御命令を含むようにしてもよい。
【００３４】
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、幅員が所定値より狭い道路を非対象車両が走行している場合、幅員が所定値以上の道路を非対象車両が走行するように非対象車両を自律走行させるための幅員拡大制御命令を作成し、作成した幅員拡大制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、幅員が所定値より狭い道路を非対象車両が走行している場合でも、非対象車両に幅員が広い道路を走行させることができ、非対象車両を即座に停止させることができる。
【００３５】
前記遠隔操縦装置は、複数の遠隔操縦装置を含み、前記複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数が所定の第１閾値以下となった場合に、前記遠隔操縦回避制御命令を作成するようにしてもよい。
【００３６】
この構成によれば、複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数が所定の第１閾値以下となった場合に、遠隔操縦回避制御命令を作成しているので、未使用遠隔操縦装置の数に余裕があり、次の遠隔操縦に対応可能な状況にある場合は、遠隔操縦回避制御命令を送信することなく、非対象車両の円滑な走行を実現することができるとともに、未使用遠隔操縦装置の数に余裕がなく、次の遠隔操縦に対応困難な状況にある場合のみ、遠隔操縦回避制御命令を送信し、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。
【００３７】
前記未使用遠隔操縦装置の数が前記第１閾値以下で前記第１閾値より少ない第２閾値を越えている場合に、前記遠隔操縦回避制御命令として、前記非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように前記非対象車両を自律走行させるための遠隔操縦抑制制御命令を作成し、前記未使用遠隔操縦装置の数が前記第２閾値以下となった場合に、前記遠隔操縦回避制御命令として、前記非対象車両が遠隔操縦を必要とする場合に前記非対象車両に対して即座の遠隔操縦が可能となるように前記非対象車両を自律走行させるための遠隔操縦待機制御命令を作成するようにしてもよい。
【００３８】
この構成によれば、未使用遠隔操縦装置の数が第１閾値以下で第１閾値より少ない第２閾値を越えている場合に、遠隔操縦回避制御命令として、非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための遠隔操縦抑制制御命令を作成し、未使用遠隔操縦装置の数が第２閾値以下となった場合に、遠隔操縦回避制御命令として、非対象車両が遠隔操縦を必要とする場合に非対象車両に対して即座の遠隔操縦が可能となるように非対象車両を自律走行させるための遠隔操縦待機制御命令を作成しているので、未使用遠隔操縦装置の数が第１閾値以下で第２閾値を越えており、未使用遠隔操縦装置の数にある程度余裕があり、次の遠隔操縦にある程度対応可能な状況にある場合は、遠隔操縦を必要とする可能性が低くなるように非対象車両を走行させることができるとともに、未使用遠隔操縦装置の数が第２閾値以下となり、未使用遠隔操縦装置の数にあまり余裕がない場合は、即座の遠隔操縦が可能となるように非対象車両を走行させることができる。
【００３９】
前記遠隔操縦装置は、複数の遠隔操縦装置を含み、前記複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数に応じて前記遠隔操縦回避制御命令を送信する前記非対象車両を変更するようにしてもよい。
【００４０】
この構成によれば、複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数に応じて遠隔操縦回避制御命令を送信する非対象車両を変更しているので、未使用遠隔操縦装置の数にある程度余裕がある場合は、遠隔操縦回避制御命令の実行に適した非対象車両に対してのみ遠隔操縦回避制御命令を送信し、非対象車両の遠隔操縦の必要性をある程度低減することができるとともに、他の非対象車両の円滑な走行を実現することができ、また、未使用遠隔操縦装置の数に余裕がない場合は、すべての非対象車両に対して遠隔操縦回避制御命令を送信し、非対象車両の遠隔操縦の必要性を確実に低減することができる。
【００４１】
前記未使用遠隔操縦装置の数が所定範囲内にある場合に、前記非対象車両のうち所定のタスクを実行していないタスク非実行車両に対して前記遠隔操縦回避制御命令を優先的に送信するようにしてもよい。
【００４２】
この構成によれば、未使用遠隔操縦装置の数が所定範囲内にある場合に、非対象車両のうち所定のタスクを実行していないタスク非実行車両に対して遠隔操縦回避制御命令を優先的に送信しているので、全体として、非対象車両のタスク効率を維持することができるとともに、非対象車両の遠隔操縦の必要性を低減することができる。
【００４３】
前記未使用遠隔操縦装置の数が所定範囲内にある場合に、前記非対象車両のうち遠隔操縦を必要とする可能性が通常より高いエリア内に位置する車両に対して前記遠隔操縦回避制御命令を優先的に送信するようにしてもよい。
【００４４】
この構成によれば、未使用遠隔操縦装置の数が所定範囲内にある場合に、非対象車両のうち遠隔操縦を必要とする可能性が通常より高いエリア内に位置する車両に対して遠隔操縦回避制御命令を優先的に送信しているので、遠隔操縦が必要となる可能性が高いエリア内に位置する非対象車両に対して優先的に遠隔操縦回避制御命令を出すことができ、必要以上に遠隔操縦回避制御命令を出して、非対象車両の走行効率を下げないようにすることができる。
【００４５】
前記未使用遠隔操縦装置の数が所定範囲内にある場合に、前記非対象車両のうち手動運転できない非手動運転車両に対して前記遠隔操縦回避制御命令を優先的に送信するようにしてもよい。
【００４６】
この構成によれば、未使用遠隔操縦装置の数が所定範囲内にある場合に、非対象車両のうち手動運転できない非手動運転車両に対して遠隔操縦回避制御命令を優先的に送信しているので、手動運転可能な車両に対しては、非手動運転車両よりも遠隔操縦回避制御命令を出さないようにすることができ、必要以上に遠隔操縦回避制御命令を出して、非対象車両の走行効率を下げないようにすることができる。
【００４７】
また、本開示は、以上のような特徴的な処理を実行する制御方法として実現することができるだけでなく、制御方法が実行する特徴的な処理に対応する特徴的な構成を備える制御装置又は制御システムなどとして実現することもできる。また、このような制御方法に含まれる特徴的な処理をコンピュータに実行させるコンピュータプログラムとして実現することもできる。したがって、以下の他の態様でも、上記の制御方法と同様の効果を奏することができる。
【００４８】
本開示の他の態様に係る制御装置は、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置であって、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定する特定部と、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成する作成部と、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する通信部とを備える。
【００４９】
本開示の他の態様に係る制御システムは、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両と、前記複数の自動運転車両を遠隔監視するために使用される制御装置と、前記複数の自動運転車両の中から遠隔操縦の対象となる対象車両を遠隔操縦する遠隔操縦装置とを備え、前記制御装置は、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定する特定部と、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成する作成部と、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する通信部とを備える。
【００５０】
本開示の他の態様に係る制御プログラムは、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置として、コンピュータを機能させるための制御プログラムであって、前記コンピュータに、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する、処理を実行させる。
【００５１】
そして、上記のようなコンピュータプログラムを、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な非一時的な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。また、本開示の一実施の形態に係る装置又はシステムの構成要素の一部とそれ以外の構成要素とを複数のコンピュータに分散させたシステムとして構成してもよい。
【００５２】
なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すためのものである。以下の実施の形態で示される数値、形状、構成要素、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また、全ての実施の形態において、各々の内容を組み合わせることもできる。さらに、本開示の主旨を逸脱しない限り、本開示の各実施の形態に対して当業者が想到する範囲内の変更を施した各種変形例も本開示に含まれる。
【００５３】
以下、本開示の実施の形態について、図面を参照しながら説明する。
【００５４】
（実施の形態１）
図１は、本開示の実施の形態１における制御システムの構成の一例を示すブロック図である。図１に示す制御システムは、制御装置１、複数の自動運転車両２１〜２ｉ、複数の遠隔操縦装置３１〜３ｊ、及び複数の表示装置４１〜４ｋ（ここで、ｉ、ｊ、ｋは任意の正整数）とを備える。なお、本実施の形態では、複数の自動運転車両２１〜２ｉ、複数の遠隔操縦装置３１〜３ｊ、及び複数の表示装置４１〜４ｋを例に説明するが、この例に特に限定されず、１台の自動運転車両、１台の遠隔操縦装置、及び１台の表示装置を用いてもよい。
【００５５】
制御装置１、複数の自動運転車両２１〜２ｉ、複数の遠隔操縦装置３１〜３ｊ、及び複数の表示装置４１〜４ｋは、インターネット、専用回線等の所定の有線又は無線のネットワーク５を介して、相互に通信可能に接続されている。
【００５６】
複数の自動運転車両２１〜２ｉの各々は、例えば、米国のＳＡＥインターナショナル（ＳＡＥ  Ｉｎｔｅｒｎａｔｉｏｎａｌ）が定めたＪ３０１６の定義によるレベル４（Ｈｉｇｈ  Ｄｒｉｖｉｎｇ  Ａｕｔｏｍａｔｉｏｎ）又はレベル５（Ｆｕｌｌ  ＤｒｉｖｉｎｇＡｕｔｏｍａｔｉｏｎ）の自動運転を行い、無人の状態で走行する。なお、自動運転車両２１〜２ｉは、上記の例に特に限定されず、例えば、レベル１〜３の自動運転を行う自動運転車両やレベル０の運転を行う通常車両（運転者が手動運転する手動運転車両）であってもよい。
【００５７】
自動運転車両２１〜２ｉは、自律走行を行う自律走行モードと遠隔操縦装置３１〜３ｊにより遠隔操縦される遠隔操縦モードとを切り替え可能に構成されている。自動運転車両２１〜２ｉは、自律走行モードで所定のタスクを実行する車両である。所定のタスクとしては、例えば、宅配等の物の配送サービスのタスク、タクシーサービス等の人の配送サービスのタスク等が該当する。
【００５８】
通常のタスク実行状態では、自動運転車両２１〜２ｉは、自律走行モードに設定され、自律走行している。自動運転車両２１〜２ｉは、自身の走行状態に関する映像を撮影する。
【００５９】
複数の表示装置４１〜４ｋは、遠隔地にある自動運転車両２１〜２ｉが撮影した映像を表示する。複数の遠隔操縦者Ｐ１〜Ｐｌ（ここで、ｌは任意の正整数）は、複数の遠隔操縦装置３１〜３ｊを用いた遠隔操縦を行っていない場合、表示装置４１〜４ｋに表示された自動運転車両２１〜２ｉの映像を見ながら、遠隔地にある自動運転車両２１〜２ｉの走行状態を遠隔監視している。なお、遠隔操縦者Ｐ１〜Ｐｌの数は、上記の例に特に限定されず、一人であってもよい。また、必ずしも自動運転車両２１〜２ｉの映像を見ながら遠隔監視を行う必要はなく、例えば、地図上に車両位置をマッピングさせた情報を表示して遠隔監視してもよく、自動運転車両２１〜２ｉを遠隔監視するための表示であれば、任意のものであってもよい。
【００６０】
一方、所定のイベント発生時に、自動運転車両２１〜２ｉは、自律走行モードから遠隔操縦モードへの切り替えを要求する遠隔操縦要求を制御装置１に送信する。制御装置１は、遠隔操縦者Ｐ１〜Ｐｌが遠隔操縦装置３１〜３ｊを用いて遠隔操縦を行うことが可能な場合に、遠隔操縦要求を受け入れ、自動運転車両２１〜２ｉの走行モードを自律走行モードから遠隔操縦モードに切り替える。
【００６１】
なお、遠隔操縦要求の送信方法は、上記の例に特に限定されず、例えば、遠隔操縦者Ｐ１〜Ｐｌが表示装置４１〜４ｋに表示された自動運転車両２１〜２ｉの走行状態を遠隔監視しているときに、遠隔操縦者Ｐ１〜Ｐｌが遠隔操縦の必要性を判断し、表示装置４１〜４ｋ又は遠隔操縦装置３１〜３ｊを用いて、遠隔操縦が必要と判断した自動運転車両に対する遠隔操縦要求を制御装置１に送信する等の種々の変更が可能である。
【００６２】
自動運転車両２１〜２ｉは、遠隔操縦モードに切り替えられた後、遠隔操縦者Ｐ１〜Ｐｌが遠隔操縦できるように、車速、現在位置、操舵角等の車両本体に関する車両状態情報と、自動運転車両２１〜２ｉの周囲環境を撮影した周囲環境情報とを含む車両情報を制御装置１及び遠隔操縦装置３１〜３ｊに定期的又は所定のタイミングで送信する。また、自動運転車両２１〜２ｉは、現在行っているタスクを示すタスク情報を制御装置１に送信し、後述する車両情報記憶部１３２（図２参照）は、車両情報として、タスク情報を記憶する。また、車両情報記憶部１３２は、車両情報として、自動運転車両２１〜２ｉが走行する道路等に関する地図情報、及び自動運転車両２１〜２ｉが手動運転できない非手動運転車両であるか否かを示す情報等を予め記憶している。
【００６３】
制御装置１は、例えば、プロセッサ、メモリ、外部記憶装置、及び通信装置等を備えるクラウドサーバ等から構成される。制御装置１は、自動運転車両２１〜２ｉからの車両情報を受信して記憶する。
【００６４】
遠隔操縦装置３１〜３ｊは、自動運転車両２１〜２ｉからの車両情報を受信して表示し、遠隔操縦者Ｐ１〜Ｐｌは、遠隔操縦装置３１〜３ｊを用いて自動運転車両２１〜２ｉを遠隔操縦する。遠隔操縦装置３１〜３ｊは、遠隔操縦者Ｐ１〜Ｐｌにより入力された遠隔操縦指令を自動運転車両２１〜２ｉに送信する。自動運転車両２１〜２ｉは、遠隔操縦装置３１〜３ｊから遠隔操縦指令を受信すると、その指令に従って遠隔操縦モードで走行する。
【００６５】
ここで、上記の所定のイベント発生時とは、自動運転車両２１〜２ｉに遠隔操縦が必要となる状況が発生したときであり、具体的には、自動運転車両２１〜２ｉに事故が発生したとき、自動運転車両２１〜２ｉが自律走行モードで走行できなくなったとき等が該当する。例えば、雪、雨、風等の悪天候により環境状況が悪化した場合、多数の人で道路が混雑した場合、道路上に多数のゴミ等の障害物が散乱されている場合、又は後述するセンサ部２１４（図３参照）が故障した場合等においては、道路上の標識や障害物などの物体を誤認識したり、自己位置を把握できなくなったりするため、自動運転車両２１〜２ｉが自律走行モードで走行することができない状況となる。
【００６６】
上記のイベントが自動運転車両２１に発生し、例えば、遠隔操縦可能な遠隔操縦者が遠隔操縦者Ｐ１の一人であった場合、遠隔操縦者Ｐ１が遠隔操縦装置３１を用いて自動運転車両２１の遠隔操縦を開始すると、遠隔操縦者Ｐ１は、他の自動運転車両２２〜２ｉの走行状態を表示している表示装置４１〜４ｋを見ることができなくなり、表示装置４１〜４ｋを用いた遠隔監視を行うことができなくなる。また、この状態で、さらに、上記のイベントが他の自動運転車両２２〜２ｉに発生して遠隔操縦要求が送信された場合、他の自動運転車両２２〜２ｉを遠隔操縦することができない。
【００６７】
このため、制御装置１は、所定のイベント発生時に複数の自動運転車両２１〜２ｉの中から遠隔操縦の対象となる対象車両を特定し、対象車両が遠隔操縦装置３１〜３ｊの操縦に応じて遠隔操縦モードで走行するように制御されるとき、複数の自動運転車両２１〜２ｉのうち対象車両以外の非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、作成した遠隔操縦回避制御命令を非対象車両のうち少なくとも一部の車両に送信する。
【００６８】
具体的には、制御装置１は、作成した遠隔操縦回避制御命令をすべての非対象車両に送信し、非対象車両は、受信した遠隔操縦回避制御命令を実行するか否かを判断し、遠隔操縦回避制御命令が自身の状況に適している場合、遠隔操縦回避制御命令を実行し、遠隔操縦回避制御命令が自身の状況に適していない場合、遠隔操縦回避制御命令を実行しない。この場合、遠隔操縦回避制御命令は、どの非対象車両が遠隔操縦回避制御命令の対象となるかの条件を示す情報を含むことが好ましい。
【００６９】
例えば、遠隔操縦回避制御命令が後述する幅員拡大制御命令（狭い道路から広い道路に移動させる命令）である場合、制御装置１は、すべての非対象車両に幅員拡大制御命令に送信し、非対象車両のうち、狭い道路を走行している非対象車両は、幅員拡大制御命令を実行し、広い道路を走行している非対象車両は、幅員拡大制御命令を実行しない。
【００７０】
また、制御装置１は、作成した遠隔操縦回避制御命令の送信対象となる非対象車両を特定し、特定した非対象車両に対してのみ遠隔操縦回避制御命令を送信するようにしてもよい。例えば、遠隔操縦回避制御命令が後述する幅員拡大制御命令である場合、制御装置１は、後述する車両情報記憶部１３２（図２参照）を参照して、非対象車両の車両位置及び地図情報から、非対象車両のうち狭い道路を走行している車両を特定し、その車両に対してのみ幅員拡大制御命令を送信するようにしてもよい。
【００７１】
図２は、図１に示す制御装置１の構成の一例を示すブロック図であり、図３は、図１に示す自動運転車両２１の構成の一例を示すブロック図であり、図４は、図１に示す遠隔操縦装置３１の構成の一例を示すブロック図である。なお、図３及び図４では、図示を簡略化して、複数の自動運転車両２１〜２ｉ及び複数の遠隔操縦装置３１〜３ｊのうち自動運転車両２１及び遠隔操縦装置３１のみを図示しているが、他の自動運転車両２２〜２ｉ及び他の遠隔操縦装置３２〜３ｊも、自動運転車両２１及び遠隔操縦装置３１と同様に構成されて同様に動作するので、以下の説明では、自動運転車両２１及び遠隔操縦装置３１を用いて、複数の自動運転車両２１〜２ｉ及び複数の遠隔操縦装置３１〜３ｊの構成及び動作を説明する。
【００７２】
図２に示す制御装置１は、通信部１１、制御部１２、及び記憶部１３を備え、制御部１２は、要求受入部１２１、車両特定部１２２、及び制御命令作成部１２３を備え、記憶部１３は、装置情報記憶部１３１、車両情報記憶部１３２、及び制御プログラム記憶部１３３を備える。
【００７３】
図３に示す自動運転車両２１は、通信部２１１、撮影部２１２、位置測定部２１３、センサ部２１４、駆動部２１５、制御部２１６、及び記憶部２１７を備え、制御部２１６は、通信制御部２６１、及び走行制御部２６２を備え、記憶部２１７は、地図情報記憶部２７１、経路情報記憶部２７２、及び自動運転プログラム記憶部２７３を備える。
【００７４】
図４に示す遠隔操縦装置３１は、通信部３１１、出力部３１２、入力部３１３、制御部３１４、及び記憶部３１５を備える。なお、遠隔操縦装置３１の構成は、この例に特に限定されず、制御装置１の機能の一部又はすべてを遠隔操縦装置３１に含める構成であってもよい。
【００７５】
自動運転車両２１の制御部２１６は、例えば、ＣＰＵ（中央演算処理装置）等から構成され、通信制御部２６１及び走行制御部２６２として機能する。記憶部２１７は、例えば、半導体メモリ等から構成され、地図情報記憶部２７１、経路情報記憶部２７２、及び自動運転プログラム記憶部２７３として機能する。通信制御部２６１は、通信部２１１、撮影部２１２、位置測定部２１３、及びセンサ部２１４等を制御する。
【００７６】
撮影部２１２は、例えば、自動運転車両２１の周辺を撮影するための複数のカメラ等から構成され、自動運転車両２１の前方、後方、右側方、及び左側方のそれぞれに取り付けられる。撮影部２１２は、自動運転車両２１の周辺を撮影した撮影情報を周囲環境情報として制御部２１６及び通信部２１１に出力する。
【００７７】
なお、撮影部２１２は、上記の例に特に限定されず、自動運転車両２１の周辺を撮影できる構成であれば、カメラの搭載位置や搭載台数等を変更してもよい。例えば、右側方（又は左側方）のカメラをそれぞれ車両の右前方（又は左前方）及び右後方（又は左後方）の２箇所に搭載する構成であってもよい。また、別の構成例として、全方位カメラ１台を車両の中央に搭載する構成であってもよい。
【００７８】
撮影部２１２で撮影された撮影情報は、周囲環境情報として、通信部２１１を介して、遠隔操縦装置３１に送信され、遠隔操縦者Ｐ１が遠隔操縦装置３１を用いて自動運転車両２１を遠隔操縦する場合、その周囲環境情報を確認して、遠隔操縦を行う。なお、撮影部２１２で撮影される撮影情報は、視覚的な情報だけでなく、聴覚的な情報も合わせて記録された撮影情報であることが好ましい。この場合、撮影部２１２は、例えば、カメラとマイクとで構成される。
【００７９】
位置測定部２１３は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機等から構成され、自動運転車両２１の現在位置を示す車両位置情報を定期的に測定して取得し、車両位置情報を車両状態情報として制御部２１６及び通信部２１１に出力する。車両位置情報は、例えば、緯度及び経度で表される。
【００８０】
センサ部２１４は、自動運転車両２１の周辺環境の情報及び自動運転車両２１の状態に関する情報をセンシングし、センシングしたセンサ情報を周囲環境情報として制御部２１６及び通信部２１１に出力する。自動運転車両２１の周辺環境の情報をセンシングするセンサ部２１４としては、例えば、ＬＩＤＡＲ（Ｌｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ）やミリ波レーダーを用いることができる。
【００８１】
ＬＩＤＡＲは、赤外線レーザを照射し、物体で反射して戻るまでの時間を計測して、周囲にあるモノの距離や相対速度を検知する。これにより、周辺環境の３次元的な構造を読み取ることができる。
【００８２】
また、ミリ波レーダーは、ＬＩＤＡＲと同様の計測を行うが、赤外線レーザではなく、電波を用いて、計測を行う。赤外線を用いるＬＩＤＡＲは夜間でも使えるが、悪天候では機能が低下してしまうため、電波を使うミリ波レーダーの分解能はＬＩＤＡＲよりも劣るものの、天候に関わらず検知可能であり、ミリ波レーダーによりＬＩＤＡＲで計測できない場合を補完することができる。
【００８３】
自動運転車両２１の周辺環境の情報をセンシングするセンサ部２１４でセンシングされたセンサ情報は、自動運転車両２１の走行モードが自律走行モードの場合、自律走行する際に利用され、また、自動運転車両２１の走行モードが遠隔操縦モードの場合、撮影部２１２で撮影された撮影情報と併せて周囲環境情報として、遠隔操縦装置３１に送信される。
【００８４】
自動運転車両２１の状態をセンシングするセンサ部２１４としては、舵角センサ、車速センサ、走行距離計、慣性センサなどがある。舵角センサは、前輪の角度を検出する。車速センサは、自動運転車両２１の移動速度を検出する。走行距離計は、タイヤの回転数を計測して、自動運転車両２１が移動した距離を計測する。慣性センサは、３軸の角速度センサと３方向の加速度センサとからなる慣性運動量を検出するセンサであり、自動運転車両２１の挙動を検知する。
【００８５】
なお、センサ部２１４でセンシングされたセンサ情報は、自動運転車両２１の走行モードが自律走行モードの場合、自律走行する際に利用され、また、自動運転車両２１の走行モードが遠隔操縦モードの場合、自動運転車両２１の車両本体に関する車両状態情報として、遠隔操縦装置３１に送信される。
【００８６】
通信部２１１は、通信制御部２６１の制御の下、制御装置１及び遠隔操縦装置３１と無線通信を行い、制御装置１及び遠隔操縦装置３１に対して、自動運転車両２１の車速、現在位置、操舵角などの車両本体に関する車両状態情報と、自動運転車両２１の周囲環境を撮影した周囲環境情報とを含む車両情報を送信する。また、通信部２１１は、遠隔操縦装置３１から自動運転車両２１が遠隔操縦モードで走行することを指示する遠隔操縦指令を受信する。なお、通信部２１１は、一般的な無線通信装置の他、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、携帯電話、又はＰＨＳ（ｐｅｒｓｏｎａｌ  ｈａｎｄｙｐｈｏｎｅ  ｓｙｓｔｅｍ）等を用いてもよい。
【００８７】
駆動部２１５は、自動運転車両２１がエンジン車両である場合、例えば、エンジン及びトランスミッション等から構成される。また、自動運転車両２１が狭義の電気自動車（ｂａｔｔｅｒｙ  ｖｅｈｉｃｌｅ）である場合、駆動部２１５は、例えば、走行モータ及びトランスミッション等から構成される。これらのエンジン及び走行モータは、いずれもイグニッションスイッチを介して始動及び停止が行われる。さらに、駆動部２１５は、アクセル装置やブレーキ装置も含み、車両の加速及び減速を行う。
【００８８】
地図情報記憶部２７１は、地図情報を予め記憶している。地図情報には、例えば、道路リンクに関する道路データ、交差点に関する交差点データ、施設に関するデータ、道路上に設置又は形成された表示物を示す地物データなどから構成される。地図情報は、自動運転車両２１が自律走行モードで自律走行する際に利用する経路情報を生成する場合に利用される。
【００８９】
経路情報記憶部２７２は、自動運転車両２１の出発地から目的地までの経路を示す経路情報を記憶している。経路情報は、既存の経路生成プログラムなどにより、生成することが可能であり、自動運転車両２１は、例えば、外部のサーバなどにより生成された経路情報をサーバから受信することにより取得することができる。また、自動運転車両２１は、所定の経路生成プログラムを有し、経路生成プログラムを実行することにより、経路情報を生成して経路情報記憶部２７２に記憶するようにしてもよい。
【００９０】
自動運転プログラム記憶部２７３は、自動運転車両２１を自律走行モード及び遠隔操縦モードで走行させるため種々のプログラムを予め記憶している。
【００９１】
走行制御部２６２は、自動運転プログラム記憶部２７３に記憶されている自動運転プログラムを実行する。走行制御部２６２は、自動運転プログラムに従って、撮影部２１２が撮影した撮影情報、位置測定部２１３が測定した自動運転車両２１の車両位置を示す車両位置情報、及びセンサ部２１４がセンシングしたセンサ情報等に基づき、駆動部２１５を制御する。
【００９２】
具体的には、走行制御部２６２は、自動運転車両２１を自律走行モードで自律走行させるように駆動部２１５等を制御し、又は、遠隔操縦装置３１による遠隔操縦に従い、自動運転車両２１を遠隔操縦モードで走行するように駆動部２１５等を制御する。
【００９３】
また、走行制御部２６２は、車両状態情報及び周囲環境情報から上記の所定のイベントが自動運転車両２１に発生したことを検知し、通信部２１１を用いて、自律走行モードから遠隔操縦モードへの切り替えを要求する遠隔操縦要求を制御装置１に送信する。
【００９４】
遠隔操縦装置３１の通信部３１１は、自動運転車両２１と通信を行い、自動運転車両２１から自動運転車両２１の車速、現在位置、操舵角などの車両本体に関する車両状態情報と、自動運転車両２１の周囲環境を撮影した周囲環境情報とを含む車両情報を受信する。なお、通信部３１１は、一般的な通信装置の他、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ、携帯電話、又はＰＨＳ等を用いてもよい。
【００９５】
出力部３１２は、例えば、液晶ディスプレイ等から構成され、通信部３１１を介して、自動運転車両２１から受信した、自動運転車両２１の車速、現在位置、操舵角などの車両本体に関する車両状態情報や自動運転車両２１の周囲環境を撮影した周囲環境情報等を表示する。車両状態情報及び周囲環境情報の表示方法は、公知の表示方法を用いることができ、例えば、１つのディスプレイ上に同時に表示したり、別々のディスプレイにそれぞれの情報を表示したりしてもよい。また、周囲環境情報が、複数のカメラで撮影された撮影情報である場合、カメラ毎に撮影された撮影情報を別々に表示してもよいし、カメラ毎に撮影された撮影情報を統合し、統合した撮影情報を表示してもよい。なお、出力部３１２を表示装置４１〜４ｋとして用いてもよく、この場合、出力部３１２と表示装置４１〜４ｋとは同一の装置となる。
【００９６】
制御装置１は、遠隔操縦要求を受け入れた場合、遠隔操縦要求の受入指示を、遠隔制御可能な遠隔操縦装置３１に送信し、通信部３１１は、遠隔操縦要求の受入指示を受信して制御部３１４に出力する。制御部３１４は、記憶部３１５から遠隔操縦装置３１の識別情報を読み出し、通信部３１１を用いて、読み出した識別情報を制御装置１に送信する。
【００９７】
入力部３１３は、例えば、キーボード、マウス、ジョイスティック等から構成され、遠隔操縦者Ｐ１が、各種操縦を行うために使用される。遠隔操縦者Ｐ１は、入力部３１３を介して、自動運転車両２１の車速及び操舵量等を指定する命令操縦量等を、自動運転車両２１を遠隔操縦するための走行指示として入力する。なお、入力部３１３は、車両を実際に操縦するときと同じ操縦環境、例えば、ハンドル、ブレーキ、アクセル等から構成してもよい。この場合、遠隔操縦者Ｐ１は、実際に車両を運転しているような感覚で、走行指示を入力することが可能である。
【００９８】
記憶部３１５は、例えば、半導体メモリ等から構成され、自動運転車両２１を遠隔操縦するための遠隔操縦アプリケーションプログラム、自動運転車両２１から受信した情報、遠隔操縦者Ｐ１から入力された情報等の種々の情報を記憶する。制御部３１４は、例えば、ＣＰＵ等から構成され、記憶部３１５の遠隔操縦アプリケーションプログラムを実行し、通信部３１１、出力部３１２、入力部３１３等を制御することにより、遠隔操縦装置３１の種々の制御を行う。
【００９９】
遠隔操縦者Ｐ１は、出力部３１２に表示された情報を確認しながら、入力部３１３を用いて、自動運転車両２１を遠隔操縦する。通信部３１１は、制御部３１４の制御の下、入力部３１３で入力された自動運転車両２１の走行指示等を含む、自動運転車両２１を遠隔操縦するための遠隔操縦指令を自動運転車両２１に送信する。
【０１００】
制御装置１の記憶部１３は、例えば、半導体メモリ等から構成され、装置情報記憶部１３１、車両情報記憶部１３２、及び制御プログラム記憶部１３３として機能する。
【０１０１】
装置情報記憶部１３１は、各遠隔操縦装置３１〜３ｊの識別番号を予め記憶している。ここで、識別番号としては、各遠隔操縦装置３１〜３ｊを個別に識別することができれば、種々の情報を用いることができ、例えば、各遠隔操縦装置３１〜３ｊのＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ａｄｄｒｅｓｓ）を用いることができる。通信部１１は、遠隔操縦に使用される遠隔操縦装置から当該遠隔操縦装置を識別するための識別情報を受信して装置情報記憶部１３１に記憶させる。
【０１０２】
車両情報記憶部１３２は、各自動運転車両２１〜２ｉの識別番号を予め記憶している。ここで、識別番号としては、各自動運転車両２１〜２ｉを個別に識別することができれば、種々の情報を用いることができ、例えば、各自動運転車両２１〜２ｉのＩＰアドレスを用いることができる。通信部１１は、自動運転車両２１〜２ｉから車両情報を受信して車両情報記憶部１３２に記憶させる。
【０１０３】
制御部１２は、例えば、ＣＰＵ等から構成され、制御プログラム記憶部１３３に記憶されている所定の制御プログラムを実行することにより、要求受入部１２１、車両特定部１２２、及び制御命令作成部１２３として機能する。
【０１０４】
通信部１１は、自動運転車両２１〜２ｉのうち一の自動運転車両から遠隔操縦要求を受信して要求受入部１２１に出力する。
【０１０５】
要求受入部１２１は、一の自動運転車両からの遠隔操縦要求の受け入れが可能か否かを判断する。具体的には、要求受入部１２１は、装置情報記憶部１３１を参照して、すべての遠隔操縦装置３１〜３ｊの識別番号の中に現在遠隔操縦に使用されている遠隔操縦装置の識別番号以外の識別番号があるか否かを判断する。要求受入部１２１は、現在遠隔操縦に使用されている遠隔操縦装置の識別番号以外の識別番号、すなわち遠隔操縦に使用されていない遠隔操縦装置の識別番号がある場合は、遠隔操縦要求の受け入れが可能と判断し、遠隔操縦に使用されていない遠隔操縦装置の識別番号がない場合は、遠隔操縦要求の受け入れができないと判断する。
【０１０６】
要求受入部１２１は、遠隔操縦要求の受け入れができないと判断した場合、通信部１１を用いて、停止することを指示する停止制御命令を、遠隔操縦要求を送信した自動運転車両に送信し、自動運転車両は、停止制御命令に従って停止する。なお、遠隔操縦要求の受け入れができない場合の対処方法は、上記の例に特に限定されず、他の対処方法を用いてもよい。
【０１０７】
一方、要求受入部１２１は、遠隔操縦要求の受け入れが可能と判断した場合、通信部１１を用いて、遠隔操縦要求を送信した自動運転車両を遠隔操縦することを指示する遠隔操縦指示を、遠隔操縦に使用されていない未使用遠隔操縦装置に送信し、遠隔操縦要求を受け入れる。未使用遠隔操縦装置の通信部３１１は、遠隔操縦指示を受信して出力部３１２に出力する。出力部３１２は、遠隔操縦指示を表示し、操縦者は、入力部３１３を用いて、遠隔操縦要求を送信した自動運転車両を遠隔操縦する。
【０１０８】
また、要求受入部１２１は、遠隔操縦要求の受け入れが可能と判断した自動運転車両、すなわち遠隔操縦の対象となる対象車両の識別番号を車両情報記憶部１３２に記憶するとともに、遠隔操縦要求の受け入れが可能と判断した結果を車両特定部１２２に通知する。
【０１０９】
車両特定部１２２は、上記の所定のイベント発生時、すなわち、所定のイベントが発生した一の自動運転車両が遠隔操縦要求を送信し、遠隔操縦要求が受け入れられた場合、複数の自動運転車両２１〜２ｉのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、特定した非対象車両を制御命令作成部１２３に通知する。具体的には、車両特定部１２２は、車両情報記憶部１３２を参照して、すべての自動運転車両２１〜２ｉの識別番号の中から対象車両の識別番号以外の識別番号を有する自動運転車両を非対象車両として特定し、非対象車両の識別番号を制御命令作成部１２３に通知する。
【０１１０】
制御命令作成部１２３は、対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成して通信部１１に出力する。
【０１１１】
通信部１１は、作成された遠隔操縦回避制御命令を非対象車両に送信する。なお、遠隔操縦回避制御命令の送信タイミングは、この例に特に限定されず、要求受入部１２１が遠隔操縦要求の受け入れを可能と判断した後であれば、任意のタイミングを用いることができる。
【０１１２】
複数の自動運転車両２１〜２ｉのうち、対象車両は、遠隔操縦装置の操縦に応じて遠隔操縦モードで走行し、残りの非対象車両は、自律走行モードで遠隔操縦回避制御命令に従った走行を行い、遠隔操縦を必要とする状況を回避する。
【０１１３】
次に、上記の制御命令作成部１２３で作成される遠隔操縦回避制御命令について、具体的に説明する。
【０１１４】
例えば、遠隔操縦回避制御命令は、非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための遠隔操縦抑制制御命令を含み、遠隔操縦抑制制御命令は、非対象車両が現在の速度より低い速度で走行するように非対象車両を自律走行させるための速度抑制制御命令を含む。
【０１１５】
この場合、制御命令作成部１２３は、遠隔操縦抑制制御命令の一例として、速度抑制制御命令を作成し、非対象車両は、速度抑制制御命令従い、現在の速度より低い速度、例えば、法定速度より５ｋｍ／ｈだけ低い速度で走行する。なお、遠隔操縦抑制制御命令は、上記の例に特に限定されず、加速時の加速度を所定値だけ低減したり、道路を曲がるときの速度を所定値だけ減速して曲がったり、他の車両の追い越しを禁止する等の種々の変更が可能である。
【０１１６】
また、遠隔操縦抑制制御命令は、非対象車両が自律走行できなくなる可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための自立走行維持制御命令を含み、自立走行維持制御命令は、非対象車両が複数車線の道路を走行している場合、複数車線のうち中央線側の車線を走行するように非対象車両を自律走行させるための中央側走行制御命令を含む。この場合、制御命令作成部１２３は、自立走行維持制御命令の一例として、中央側走行制御命令を作成し、非対象車両は、複数車線のうち中央線側の車線（３車線以上の場合は、最も左側の車線以外の車線）を走行する。
【０１１７】
左側車線には、駐車している車両があったり、自転車やバイクが走行する可能性が高く、また、歩行者が車道を歩く場合もあり、左側車線の走行では、センサ部２１４が多くの種類の物を検知する。そのため、センサ部２１４が正確にセンシングできなかったり、センシングデータから正確に物を認識することができなかったりする場合が発生し、自律走行モードでの走行ができなくなる可能性があり、遠隔操縦を要求する可能性が相対的に高い。したがって、複数車線のうち中央線側の車線を走行することにより、非対象車両が自律走行できなくなる可能性を低減することができる。
【０１１８】
また、自立走行維持制御命令は、幅員が所定値より狭い道路を非対象車両が走行している場合、幅員が所定値以上の道路を非対象車両が走行するように非対象車両を自律走行させるための幅員拡大制御命令を含む。この場合、制御命令作成部１２３は、自立走行維持制御命令の一例として、幅員拡大制御命令を作成し、非対象車両は、幅員が所定値以上の道路にルート変更して走行する。
【０１１９】
幅員が狭い道路の場合、幅員が広い道路に比べて、走行時に種々の回避走行が行いにくいため、ちょっとした障害物を検知した場合などでも、非対象車両が自律的に判断して走行することが困難になり、遠隔操縦を要求する可能性が相対的に高い。したがって、幅員が所定値以上の道路にルート変更して走行することにより、非対象車両が自律走行できなくなる可能性を低減することができる。なお、幅員拡大制御命令は、上記の例に特に限定されず、幅員でなく、道路種別を用いてもよい。例えば、生活道路を走行している非対象車両に対して、幹線道路を走行するようにルート変更を指示する等の種々の変更が可能である。
【０１２０】
また、自立走行維持制御命令は、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点を含む所定範囲の走行回避領域を非対象車両が走行しないように非対象車両を自律走行させるためのルート変更制御命令を含む。この場合、制御命令作成部１２３は、車両情報記憶部１３２を参照して、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点を検出して、自立走行維持制御命令の一例として、ルート変更制御命令を作成し、非対象車両は、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点を含む走行回避領域を走行しないようにルート変更して走行する。
【０１２１】
なお、制御命令作成部１２３は、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた要因に応じて、ルート変更制御命令を送信するか否かを判断するようにしてもよい。例えば、上記の要因が、対象車両のセンサ部２１４の故障である場合、制御命令作成部１２３は、ルート変更制御命令を送信しない。これは、非対象車両のセンサ部２１４が故障していなければ、この場所を走行しても、遠隔操縦モードに切り替える必要がないからである。
【０１２２】
一方、上記の要因が、対象車両のセンサ部２１４の故障ではなく、正確なセンシングができないことである場合、制御命令作成部１２３は、ルート変更制御命令を送信する。これは、非対象車両であっても、遠隔操縦モードに切り替える可能性が高いからである。また、センサ部２１４の各センサの種類や配置が原因で正確にセンシングできない可能性もあるので、制御命令作成部１２３は、対象車両とセンサ部２１４が同一又は類似する非対象車両、例えば、同じ型番の車両、同じ車種の車両、センシング方式が同一の車両等に限定して、ルート変更制御命令を送信するようにしてもよい。
【０１２３】
また、車両情報記憶部１３２に、過去に対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点の履歴を示す遠隔操縦切替地点履歴情報を記憶し、制御命令作成部１２３は、車両情報記憶部１３２の遠隔操縦切替地点履歴情報に基づき、ルート変更するルート変更制御命令を送信するようにしてもよい。また、他の非対象車両から遠隔操縦要求を受信した場合、制御命令作成部１２３は、その車両の位置を含まないようにルート変更するルート変更制御命令を送信するようにしてもよい。
【０１２４】
また、自立走行維持制御命令は、非対象車両を走行させるための燃料又は電気の補給を促進するように非対象車両を自律走行させるための補給促進制御命令を含む。この場合、制御命令作成部１２３は、自立走行維持制御命令の一例として、補給促進制御命令を作成し、非対象車両は、燃料又は電気の補給を促進するように走行して燃料又は電気を補給する。これは、燃料又は電気の補給ために、非対象車両は停車することとなり、停車した非対象車両を増加させることより、遠隔操縦を要求する可能性がある非対象車両を減らすことができるからである。例えば、非対象車両が電気自動車である場合、非対象車両は、記憶部２１７に充電を行う残バッテリ容量の閾値を記憶しておき、補給促進制御命令を受信した場合、走行制御部２６２は、残バッテリ容量の閾値を増加させ、より積極的に充電を行うようにしてもよい。
【０１２５】
また、制御命令作成部１２３は、非対象車両のうち特定の車両を選択して補給促進制御命令を送信するようにしてもよい。例えば、残バッテリ容量が少ない非対象車両を選択したり、充電場所が近くにある非対象車両を選択したり、充電場所が走行予定ルートの近くにある非対象車両を選択したりしてもよい。なお、選択する非対象車両の台数は、上記の条件に合う車両のすべてや任意の台数であってもよいし、上位数台を選択してもよい。
【０１２６】
また、遠隔操縦回避制御命令は、非対象車両が遠隔操縦を必要とする場合に非対象車両に対して即座の遠隔操縦が可能となるように非対象車両を自律走行させるための遠隔操縦待機制御命令を含む。遠隔操縦待機制御命令は、非対象車両が複数車線の道路を走行している場合、複数車線のうち中央線と反対側の車線を走行するように非対象車両を自律走行させるための側道側走行制御命令を含む。
【０１２７】
この場合、制御命令作成部１２３は、遠隔操縦待機制御命令の一例として、側道側走行制御命令を作成し、非対象車両は、複数車線の道路を走行している場合、複数車線のうち中央線と反対側の車線を走行する。例えば、非対象車両が複数車線を有する道路を走行している場合、左側車線を走行するように制御される。したがって、遠隔操縦が必要になった場合に停車して待機することになっても、即座に、路肩に停車させることができ、停車によって、後方車両の進行を止めてしまうことがないようにすることができる。
【０１２８】
また、遠隔操縦待機制御命令は、幅員が所定値より狭い道路を非対象車両が走行している場合、幅員が所定値以上の道路を非対象車両が走行するように非対象車両を自律走行させるための幅員拡大制御命令を含む。この場合、制御命令作成部１２３は、遠隔操縦待機制御命令の一例として、幅員拡大制御命令を作成し、非対象車両は、幅員が所定値以上の道路にルート変更して走行する。これは、幅員が狭い道路の場合、非対象車両が停車してしまうと、後方車の進行を妨げるなど他の車両の迷惑になる可能性があるが、車幅が広い道路の場合は、相対的にその可能性が低いからである。
【０１２９】
なお、制御命令作成部１２３は、非対象車両の状況に応じて、上記の各遠隔操縦回避制御命令を個別に送信するようにしてもよいし、複数の遠隔操縦回避制御命令を任意に組み合わせて送信してもよい。
【０１３０】
次に、上記のように構成された制御装置１による遠隔操縦回避制御処理について説明する。図５は、図１に示す制御装置１による遠隔操縦回避制御処理の一例を示すフローチャートである。
【０１３１】
まず、複数の自動運転車両２１〜２ｉのうち一の自動運転車両に上記の所定のイベントが発生し、当該自動運転車両が遠隔操縦要求を送信すると、制御装置１の通信部１１は、遠隔操縦要求を受信して要求受入部１２１に出力する（ステップＳ１１）。
【０１３２】
次に、要求受入部１２１は、装置情報記憶部１３１を参照して、遠隔操縦要求の受け入れが可能か否かを判断する（ステップＳ１２）。遠隔操縦要求の受け入れができない場合（ステップＳ１２でＮＯ）、要求受入部１２１は、遠隔操縦要求を送信した対象車両に停止制御命令を通信部１１から送信し（ステップＳ１７）、処理を終了する。このとき、遠隔操縦要求を送信した対象車両は、停止制御命令に従って停止する。
【０１３３】
一方、遠隔操縦要求の受け入れが可能な場合（ステップＳ１２でＹＥＳ）、要求受入部１２１は、対象車両からの遠隔操縦要求を受け入れ、通信部１１を用いて、対象車両を遠隔操縦することを指示する遠隔操縦指示を未使用遠隔操縦装置に送信し、遠隔操縦要求の受け入れが可能と判断した結果を車両特定部１２２に通知する（ステップＳ１３）。
【０１３４】
このとき、遠隔操縦指示を受信した未使用遠隔操縦装置の出力部３１２は、遠隔操縦指示を表示し、操縦者が遠隔操縦指示を確認した後、入力部３１３は、操縦者が入力した遠隔操縦指令を対象車両に送信し、遠隔操縦要求を送信した対象車両が遠隔操縦される。
【０１３５】
次に、車両特定部１２２は、車両情報記憶部１３２を参照して、複数の自動運転車両２１〜２ｉのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、特定した非対象車両を制御命令作成部１２３に通知する（ステップＳ１４）。
【０１３６】
次に、制御命令作成部１２３は、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成して通信部１１に出力する（ステップＳ１５）。
【０１３７】
次に、通信部１１は、作成された遠隔操縦回避制御命令を非対象車両に送信し（ステップＳ１６）、処理を終了する。このとき、非対象車両は、自律走行モードで遠隔操縦回避制御命令に従った走行を行い、遠隔操縦を必要とする状況を回避する。
【０１３８】
上記の遠隔操縦回避制御処理により、本実施の形態では、所定のイベント発生時に複数の自動運転車両２１〜２ｉのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、対象車両が遠隔操縦装置３１〜３ｊの操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、作成した遠隔操縦回避制御命令を非対象車両に送信している。
【０１３９】
したがって、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。この結果、遠隔操縦者が表示装置４１〜４ｋを用いて複数の自動運転車両２１〜２ｉを遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができる。
【０１４０】
（実施の形態２）
図６は、本開示の実施の形態２における制御システムの制御装置の構成の一例を示すブロック図である。本実施の形態の制御システムが図１に示す制御システムと異なる点は、図２に示す制御装置１が図６に示す制御装置１ａに変更された点であり、その他の点は同様であるので、同一部分に同一符号を付して詳細な説明を省略する。
【０１４１】
また、本実施の形態の制御システムも、図１、図３及び図４に示す複数の自動運転車両２１〜２ｉ及び複数の遠隔操縦装置３１〜３ｊを使用するので、図示及び詳細な説明を省略し、必要に応じて図１、図３及び図４を代用して説明する。
【０１４２】
図６に示す制御装置１ａは、通信部１１、制御部１２ａ、及び記憶部１３ａを備え、制御部１２ａは、要求受入部１２１、車両特定部１２２、制御命令作成部１２３ａ、及び装置数算出部１２４を備え、記憶部１３ａは、装置情報記憶部１３１、車両情報記憶部１３２、及び制御プログラム記憶部１３３ａを備える。
【０１４３】
記憶部１３ａは、例えば、半導体メモリ等から構成され、装置情報記憶部１３１、車両情報記憶部１３２、及び制御プログラム記憶部１３３ａとして機能する。
【０１４４】
制御部１２ａは、例えば、ＣＰＵ等から構成され、制御プログラム記憶部１３３ａに記憶されている所定の制御プログラムを実行することにより、要求受入部１２１、車両特定部１２２、制御命令作成部１２３ａ、及び装置数算出部１２４として機能する。
【０１４５】
通信部１１は、自動運転車両２１〜２ｉのうち一の自動運転車両から遠隔操縦要求を受信して要求受入部１２１及び装置数算出部１２４に出力する。通信部１１は、遠隔操縦に使用される遠隔操縦装置から当該遠隔操縦装置を識別するための識別情報を受信して装置情報記憶部１３１に記憶させる。通信部１１は、自動運転車両２１〜２ｉから車両情報を受信して車両情報記憶部１３２に記憶させる。
【０１４６】
装置数算出部１２４は、複数の遠隔操縦装置３１〜３ｊのうち遠隔操縦に使用されていない未使用遠隔操縦装置の数を算出する。具体的には、装置数算出部１２４は、装置情報記憶部１３１を参照して、すべての遠隔操縦装置３１〜３ｊの識別番号の中から現在遠隔操縦に使用されている遠隔操縦装置の識別番号以外の識別番号の数を算出することにより、未使用遠隔操縦装置の数を算出する。
【０１４７】
また、装置数算出部１２４は、未使用遠隔操縦装置の数が所定の第１閾値以下、例えば、４台以下であるか否かを判断する。未使用遠隔操縦装置の数が第１閾値以下でない場合、装置数算出部１２４は、遠隔操縦要求に対する処理のみを実行するように要求受入部１２１に指示し、要求受入部１２１は、遠隔操縦要求に対する処理のみを実行し、制御命令作成部１２３ａは、遠隔操縦回避制御命令を作成しない。一方、未使用遠隔操縦装置の数が第１閾値以下である場合、装置数算出部１２４は、未使用遠隔操縦装置の数を要求受入部１２１に通知する。
【０１４８】
要求受入部１２１は、通知された未使用遠隔操縦装置の数を基に、遠隔操縦要求の受け入れが可能か否かを判断する。例えば、要求受入部１２１は、未使用遠隔操縦装置の数が０の場合、遠隔操縦要求の受け入れができないと判断し、未使用遠隔操縦装置の数が１以上の場合、遠隔操縦要求の受け入れが可能と判断する。
【０１４９】
要求受入部１２１は、遠隔操縦要求の受け入れができないと判断した場合、通信部１１を用いて、停止することを指示する停止制御命令を、遠隔操縦要求を送信した自動運転車両に送信し、自動運転車両は、停止制御命令に従って停止する。なお、遠隔操縦要求の受け入れができない場合の対処方法は、上記の例に特に限定されず、他の対処方法を用いてもよい。
【０１５０】
一方、要求受入部１２１は、遠隔操縦要求の受け入れが可能と判断した場合、通信部１１を用いて、遠隔操縦要求を送信した自動運転車両を遠隔操縦することを指示する遠隔操縦指示を未使用遠隔操縦装置のうちの一の遠隔操縦装置に送信し、遠隔操縦要求を受け入れる。遠隔操縦に使用されていない一の遠隔操縦装置の通信部３１１は、遠隔操縦指示を受信して出力部３１２に出力する。出力部３１２は、遠隔操縦指示を表示し、遠隔操縦者は、入力部３１３を用いて、遠隔操縦要求を送信した自動運転車両を遠隔操縦する。
【０１５１】
また、要求受入部１２１は、遠隔操縦要求の受け入れが可能と判断した自動運転車両、すなわち遠隔操縦の対象となる対象車両の識別番号を車両情報記憶部１３２に記憶するとともに、遠隔操縦要求の受け入れが可能と判断した結果を車両特定部１２２及び制御命令作成部１２３ａに通知するとともに、未使用遠隔操縦装置の数を制御命令作成部１２３ａに通知する。
【０１５２】
車両特定部１２２は、上記の所定のイベント発生時、すなわち、所定のイベントが発生した一の自動運転車両が遠隔操縦要求を送信し、遠隔操縦要求が受け入れられた場合、複数の自動運転車両２１〜２ｉのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、特定した非対象車両を制御命令作成部１２３ａに通知する。具体的には、車両特定部１２２は、車両情報記憶部１３２を参照して、すべての自動運転車両２１〜２ｉの識別番号の中から対象車両の識別番号以外の識別番号を有する自動運転車両を非対象車両として特定し、非対象車両の識別番号を制御命令作成部１２３ａに通知する。なお、既に遠隔操縦中の自動運転車両がある場合、車両特定部１２２は、遠隔操縦の対象となる対象車両及び既に遠隔操縦中である自動運転車両以外を非対象車両として特定することが好ましい。
【０１５３】
制御命令作成部１２３ａは、対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、未使用遠隔操縦装置の数に応じて、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成して通信部１１に出力する。
【０１５４】
通信部１１は、作成された遠隔操縦回避制御命令を非対象車両に送信する。なお、遠隔操縦回避制御命令の送信タイミングは、この例に特に限定されず、要求受入部１２１が遠隔操縦要求の受け入れを可能と判断した後であれば、任意のタイミングを用いることができる。
【０１５５】
複数の自動運転車両２１〜２ｉのうち、対象車両は、遠隔操縦装置の操縦に応じて遠隔操縦モードで走行し、遠隔操縦回避制御命令を受信した非対象車両は、自律走行モードで遠隔操縦回避制御命令に従った走行を行い、遠隔操縦を必要とする状況を回避する。
【０１５６】
次に、上記の制御命令作成部１２３ａで作成される未使用遠隔操縦装置の数に応じた遠隔操縦回避制御命令について、具体的に説明する。
【０１５７】
まず、制御命令作成部１２３ａは、複数の遠隔操縦装置３１〜３ｊのうち遠隔操縦に使用されていない未使用遠隔操縦装置の数が所定の第１閾値、例えば、４台以下となった場合に、遠隔操縦回避制御命令を作成し、作成した遠隔操縦回避制御命令を通信部１１から非対象車両に送信する。この遠隔制御回避命令として、実施の形態１の種々の遠隔制御回避命令を用いることができる。
【０１５８】
また、制御命令作成部１２３ａは、未使用遠隔操縦装置の数が第１閾値以下で第１閾値より少ない第２閾値を越えている場合に、遠隔操縦回避制御命令として、非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための遠隔操縦抑制制御命令を作成し、未使用遠隔操縦装置の数が第２閾値以下となった場合に、遠隔操縦回避制御命令として、非対象車両が遠隔操縦を必要とする場合に非対象車両に対して即座の遠隔操縦が可能となるように非対象車両を自律走行させるための遠隔操縦待機制御命令を作成し、作成した遠隔操縦回避制御命令を通信部１１から非対象車両に送信するようにしてもよい。
【０１５９】
例えば、制御命令作成部１２３ａは、未使用遠隔操縦装置の数が５台以上の場合、遠隔操縦回避制御命令を送信せず、２〜４台の場合、遠隔操縦抑制制御命令として、上記の中央側走行制御命令を作成して送信し、１台の場合、遠隔操縦待機制御命令として、側道側走行制御命令を作成して送信する。
【０１６０】
また、制御命令作成部１２３ａは、未使用遠隔操縦装置の数に応じて遠隔操縦回避制御命令を送信する非対象車両を変更し、変更した非対象車両に遠隔操縦回避制御命令を通信部１１から送信するようにしてもよい。
【０１６１】
また、制御命令作成部１２３ａは、未使用遠隔操縦装置の数が所定範囲内にある場合に、車両情報記憶部１３２からタスク情報を読み出して、非対象車両のうち所定のタスクを実行していないタスク非実行車両を特定し、特定したタスク非実行車両に対して遠隔操縦回避制御命令を通信部１１から優先的に送信するようにしてもよい。ここで、所定のタスクとしては、上記の宅配等の物の配送サービスのタスク、タクシーサービス等の人の配送サービスのタスク等が該当する。
【０１６２】
例えば、制御命令作成部１２３ａは、未使用遠隔操縦装置の数が５台以上の場合、遠隔操縦回避制御命令を送信せず、２〜４台の場合、物や人の配送タスクを実行している実行車両に対して遠隔操縦回避制御命令を送信せず、物や人の配送タスクを実行していない非実行車両に対して遠隔操縦回避制御命令を作成して送信し、１台の場合、すべての非対象車両に対して遠隔操縦回避制御命令を作成して送信する。この場合、全体として、タスク効率を維持しつつ、遠隔操縦が必要となる可能性も低下させることができる。
【０１６３】
なお、非実行車両に対して遠隔操縦回避制御命令を作成して送信する場合、制御命令作成部１２３ａは、実行車両にも遠隔操縦回避制御命令を作成して送信するようにしてもよい。この場合、実行車両は、遠隔操縦回避制御命令を一旦無視して、タスクの完了後に遠隔操縦回避制御命令に従うようにしてもよい。また、実行車両にも遠隔操縦回避制御命令を作成して送信する場合、制御命令作成部１２３ａは、タスクに関連する人、例えば、タクシーの場合は乗客に、宅配の場合は配送先の受取人に対して、遠隔操縦回避制御命令が送信されたことを通知するようにしてもよい。
【０１６４】
また、制御命令作成部１２３ａは、未使用遠隔操縦装置の数が所定範囲内にある場合に、非対象車両のうち遠隔操縦を必要とする可能性が通常より高いエリア内に位置する車両に対して遠隔操縦回避制御命令を通信部１１から優先的に送信するようにしてもよい。これは、生活道路は、幹線道路や高速道路に比べ、道が狭く、人や自転車が多いため、非対象車両は、多くの物を検出する複雑な状況になる可能性が高く、遠隔操縦を要求する可能性が高いため、当該エリアを走行する非対象車両に遠隔操縦回避制御命令を優先的に送信するためである。ここで、制御命令作成部１２３ａは、遠隔操縦を必要とする可能性が通常より高いエリアとして、車両情報記憶部１３２を参照して、例えば、遠隔操縦が発生した対象車両の過去の位置の履歴に基づき、遠隔操縦が必要となる可能性が高いエリアを決定し、非対象車両のうち遠隔操縦を必要とする可能性が通常より高いエリア内に位置する車両を特定することができる。
【０１６５】
例えば、制御命令作成部１２３ａは、未使用遠隔操縦装置の数が５台以上の場合、遠隔操縦回避制御命令を送信せず、２〜４台の場合、遠隔操縦が必要となる可能性が高いエリア（例えば、生活道路）を走行中の非対象車両に対してのみ遠隔操縦回避制御命令を作成して送信し、１台の場合、すべての非対象車両に対して遠隔操縦回避制御命令を作成して送信する。この場合、遠隔操縦が必要となる可能性が高いエリアから優先的に遠隔操縦回避制御命令を送信することにより、必要以上に遠隔操縦回避制御命令を出して、非対象車両の走行効率を下げないようにすることができる。
【０１６６】
また、制御命令作成部１２３ａは、未使用遠隔操縦装置の数が所定範囲内にある場合に、車両情報記憶部１３２を参照して、非対象車両のうち手動運転できない非手動運転車両を特定し、特定した非手動運転車両に対して遠隔操縦回避制御命令を通信部１１から優先的に送信するようにしてもよい。これは、手動運転可能な手動運転車両は、遠隔操縦できない場合でも、ドライバーにより運転可能であるが、手動運転できない非手動運転車両は、ドライバーにより運転ができないためである。
【０１６７】
例えば、制御命令作成部１２３ａは、未使用遠隔操縦装置の数が５台以上の場合、遠隔操縦回避制御命令を送信せず、２〜４台の場合、非対象車両のうち手動運転できない非手動運転車両に対してのみ遠隔操縦回避制御命令を作成して送信し、１台の場合、すべての非対象車両に対して遠隔操縦回避制御命令を作成して送信する。この場合、手動運転車両に対しては、非手動運転車両よりも遠隔操縦回避制御命令を送信しないようにしているので、必要以上に遠隔操縦回避制御命令を送信して、手動運転車両の走行効率を下げないようにすることができる。
【０１６８】
なお、非対象車両のうち、手動運転機能も付いており、且つ、ドライバーがいる車両については、制御命令作成部１２３ａは、遠隔操縦回避制御命令を送信せず、代わりに、即座に遠隔操縦ができない旨のメッセージを送信してもよい。また、制御命令作成部１２３ａは、遠隔操縦回避制御命令に従って運転するか否かをドライバーに問合せるようにしてもよい。また、制御命令作成部１２３ａは、遠隔操縦の切り替えが必要になった際に、ドライバーに遠隔操縦可能になるまで待機してもらう旨を通知したり、又は、手動運転に切り替えてもらう旨を通知したりするようにしてもよい。
【０１６９】
次に、上記のように構成された制御装置１ａによる遠隔操縦回避制御処理について説明する。図７は、図６に示す制御装置１ａによる遠隔操縦回避制御処理の一例を示すフローチャートである。
【０１７０】
まず、複数の自動運転車両２１〜２ｉのうち一の自動運転車両に上記の所定のイベントが発生し、当該自動運転車両が遠隔操縦要求を送信すると、制御装置１ａの通信部１１は、遠隔操縦要求を受信して要求受入部１２１及び装置数算出部１２４に出力する（ステップＳ２１）。
【０１７１】
次に、装置数算出部１２４は、装置情報記憶部１３１を参照して、複数の遠隔操縦装置３１〜３ｊのうち遠隔操縦に使用されていない未使用遠隔操縦装置の数を算出（ステップＳ２２）。
【０１７２】
次に、装置数算出部１２４は、未使用遠隔操縦装置の数が所定の第１閾値以下であるか否かを判断する（ステップＳ２３）。未使用遠隔操縦装置の数が第１閾値以下でない場合（ステップＳ２３でＮＯ）、すなわち、使用可能な遠隔操縦装置の数に余裕がある場合、装置数算出部１２４は、遠隔操縦要求に対する処理のみを実行するように要求受入部１２１に指示し、要求受入部１２１は、対象車両からの遠隔操縦要求を受け入れ、通信部１１を用いて、対象車両を遠隔操縦することを指示する遠隔操縦指示を一の未使用遠隔操縦装置に送信し（ステップＳ３０）、遠隔操縦回避制御命令を送信することなく、処理を終了する。
【０１７３】
このとき、遠隔操縦指示を受信した遠隔操縦装置の出力部３１２は、遠隔操縦指示を表示し、操縦者が遠隔操縦指示を確認した後、入力部３１３は、操縦者が入力した遠隔操縦指令を対象車両に送信し、遠隔操縦要求を送信した対象車両が遠隔操縦される。
【０１７４】
一方、未使用遠隔操縦装置の数が第１閾値以下である場合（ステップＳ２３でＹＥＳ）、装置数算出部１２４は、未使用遠隔操縦装置の数を要求受入部１２１に通知し、要求受入部１２１は、未使用遠隔操縦装置の数を基に、遠隔操縦要求の受け入れが可能か否かを判断する（ステップＳ２４）。例えば、要求受入部１２１は、未使用遠隔操縦装置の数が０の場合、遠隔操縦要求の受け入れができないと判断し、未使用遠隔操縦装置の数が１以上の場合、遠隔操縦要求の受け入れが可能と判断する。
【０１７５】
遠隔操縦要求の受け入れができない場合（ステップＳ２４でＮＯ）、要求受入部１２１は、遠隔操縦要求を送信した対象車両に停止制御命令を通信部１１から送信し（ステップＳ２９）、処理を終了する。このとき、遠隔操縦要求を送信した対象車両は、停止制御命令に従って停止する。
【０１７６】
一方、遠隔操縦要求の受け入れが可能な場合（ステップＳ２４でＹＥＳ）、要求受入部１２１は、対象車両からの遠隔操縦要求を受け入れ、通信部１１を用いて、対象車両を遠隔操縦することを指示する遠隔操縦指示を一の未使用遠隔操縦装置に送信し、また、遠隔操縦要求の受け入れが可能と判断した結果を車両特定部１２２及び制御命令作成部１２３ａに通知するとともに、未使用遠隔操縦装置の数を制御命令作成部１２３ａに通知する（ステップＳ２５）。
【０１７７】
このとき、遠隔操縦指示を受信した遠隔操縦装置の出力部３１２は、遠隔操縦指示を表示し、操縦者が遠隔操縦指示を確認した後、入力部３１３は、操縦者が入力した遠隔操縦指令を対象車両に送信し、遠隔操縦要求を送信した対象車両が遠隔操縦される。
【０１７８】
次に、車両特定部１２２は、複数の自動運転車両２１〜２ｉのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、特定した非対象車両を制御命令作成部１２３ａに通知する（ステップＳ２６）。
【０１７９】
次に、制御命令作成部１２３ａは、未使用遠隔操縦装置の数に応じて、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成して通信部１１に出力するとともに、遠隔操縦回避制御命令を送信すべき非対象車両を指定して通信部１１に通知する（ステップＳ２７）。
【０１８０】
次に、通信部１１は、作成された遠隔操縦回避制御命令を、指定された非対象車両に送信し（ステップＳ２８）、処理を終了する。このとき、遠隔操縦回避制御命令を受信した非対象車両は、自律走行モードで遠隔操縦回避制御命令に従った走行を行い、遠隔操縦を必要とする状況を回避する。
【０１８１】
上記の遠隔操縦回避制御処理により、本実施の形態では、複数の遠隔操縦装置３１〜３ｊのうち遠隔操縦に使用されていない未使用遠隔操縦装置の数が所定の第１閾値以下となった場合に、遠隔操縦回避制御命令を作成しているので、未使用遠隔操縦装置の数に余裕があり、次の遠隔操縦に対応可能な状況にある場合は、遠隔操縦回避制御命令を送信することなく、非対象車両の円滑な走行を実現することができるとともに、未使用遠隔操縦装置の数に余裕がなく、次の遠隔操縦に対応困難な状況にある場合のみ、遠隔操縦回避制御命令を送信し、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。
【産業上の利用可能性】
【０１８２】
本開示に係る制御装置、制御方法、制御プログラム及び制御システムは、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができるので、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置、制御方法、制御プログラム及び制御システムとして有用である。
【符号の説明】
【０１８３】
１、１ａ  制御装置
１１  通信部
１２、１２ａ  制御部
１３、１３ａ  記憶部
１２１  要求受入部
１２２  車両特定部
１２３、１２３ａ  制御命令作成部
１２４  装置数算出部
１３１  装置情報記憶部
１３２  車両情報記憶部
１３３、１３３ａ  制御プログラム記憶部
２１〜２ｉ  自動運転車両
２１１  通信部
２１２  撮影部
２１３  位置測定部
２１４  センサ部
２１５  駆動部
２１６  制御部
２１７  記憶部
２６１  通信制御部
２６２  走行制御部
２７１  地図情報記憶部
２７２  経路情報記憶部
２７３  自動運転プログラム記憶部
３１〜３ｊ  遠隔操縦装置
３１１  通信部
３１２  出力部
３１３  入力部
３１４  制御部
３１５  記憶部
４１〜４ｋ  表示装置
【図１】
2019021200.tif 000003
【図２】
2019021200.tif 000004
【図３】
2019021200.tif 000005
【図４】
2019021200.tif 000006
【図５】
2019021200.tif 000007
【図６】
2019021200.tif 000008
【図７】
2019021200.tif 000009