JP7594064B2 - Autonomous driving vehicle, control method, and autonomous driving program - Google Patents
Autonomous driving vehicle, control method, and autonomous driving program Download PDFInfo
- Publication number
- JP7594064B2 JP7594064B2 JP2023137474A JP2023137474A JP7594064B2 JP 7594064 B2 JP7594064 B2 JP 7594064B2 JP 2023137474 A JP2023137474 A JP 2023137474A JP 2023137474 A JP2023137474 A JP 2023137474A JP 7594064 B2 JP7594064 B2 JP 7594064B2
- Authority
- JP
- Japan
- Prior art keywords
- remote control
- vehicle
- control command
- autonomous
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Traffic Control Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本開示は、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置、該制御装置の制御方法及び制御プログラム、並びに該制御装置を備える制御システムに関するものである。 The present disclosure relates to a control device used to remotely monitor multiple self-driving vehicles that are configured to be switchable between an autonomous driving mode in which the vehicles drive autonomously and a remote control mode in which the vehicles are remotely controlled by a remote control device, a control method and control program for the control device, and a control system that includes the control device.
近年、運転手による操縦を必要としない完全な自動運転を行う自動運転車両に関する技術開発が行われ、このような自動運転車両を用いて荷物を配達する構想や実用化実験が行われている。また、遠隔地にある車両を操作するための車両遠隔操作システムの開発も行われている。 In recent years, technological development has been carried out on autonomous vehicles that can be driven completely autonomously without the need for a driver, and there are plans and practical experiments being carried out to use such autonomous vehicles to deliver packages. In addition, remote vehicle operation systems for operating vehicles in remote locations are also being developed.
例えば、特許文献1では、車両遠隔操作システムにおける車両は、四方を撮像する撮像部と、前輪の角度を検出する舵角センサと、車速センサと、前輪の向きを変更する操舵部と、後輪を駆動する駆動部と、後輪を制動する制動部と、横Gセンサと、ヨーレートセンサと、各部を制御する車両制御部と、遠隔地の遠隔操作室と無線通信を行う無線通信部と、ここでは使用されない運転部による操作と遠隔操作室による操作とを切り替える切り替え部とを備え、遠隔操作室の運転者による操舵、駆動、制動の入力値を無線通信により受け取り、車両の挙動や周囲の状況などを示す信号を遠隔操作室に与えることが開示されている。 For example, Patent Document 1 discloses that the vehicle in the vehicle remote control system is equipped with an imaging unit that captures images in all directions, a steering angle sensor that detects the angle of the front wheels, a vehicle speed sensor, a steering unit that changes the direction of the front wheels, a drive unit that drives the rear wheels, a braking unit that brakes the rear wheels, a lateral G sensor, a yaw rate sensor, a vehicle control unit that controls each unit, a wireless communication unit that wirelessly communicates with a remote control room in a remote location, and a switching unit that switches between operation by the driver unit (not used here) and operation by the remote control room, and receives input values for steering, driving, and braking from the driver in the remote control room via wireless communication, and sends signals indicating the vehicle's behavior and surrounding conditions to the remote control room.
しかしながら、上記従来技術では、運転者により操縦が可能な通常の車両、すなわち、自動運転ではない手動運転の車両を遠隔制御することについては開示されているが、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が自動運転車両を遠隔操縦する必要が発生した場合、他の自動運転車両をどのように制御するかについては何ら検討されておらず、他の自動運転車両の制御については、更なる改善が必要とされていた。 However, while the above-mentioned conventional technologies disclose remote control of normal vehicles that can be operated by a driver, i.e., vehicles that are manually driven and not autonomous, there is no consideration given to how to control the other autonomous vehicles when a remote driver needs to remotely operate an autonomous vehicle while remotely monitoring multiple autonomous vehicles, and further improvements are needed regarding the control of the other autonomous vehicles.
本開示は、上記課題を解決するためになされたもので、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができる制御装置、制御方法、制御プログラム及び制御システムを提供することを目的とするものである。 The present disclosure has been made to solve the above-mentioned problems, and aims to provide a control device, a control method, a control program, and a control system that can realize a situation in which a remote operator can easily concentrate on remotely operating an autonomous vehicle that is the target of remote operation while remotely monitoring multiple autonomous vehicles.
本開示の一態様に係る制御方法は、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置の制御方法であって、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する。 A control method according to one aspect of the present disclosure is a control method for a control device used to remotely monitor a plurality of autonomous vehicles configured to be switchable between an autonomous driving mode in which the autonomous vehicles drive autonomously and a remote control mode in which the autonomous vehicles are remotely controlled by a remote control device, and identifies non-target vehicles among the plurality of autonomous vehicles other than a target vehicle that is the subject of remote control when a predetermined event occurs, and when the target vehicle is controlled to drive in the remote control mode in response to the operation of the remote control device, creates a remote control avoidance control command for causing the non-target vehicles to drive autonomously so as to avoid a situation in which the non-target vehicles require remote control, and transmits the remote control avoidance control command to at least some of the non-target vehicles.
本開示によれば、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができる。 According to the present disclosure, when a remote operator is remotely monitoring multiple autonomous vehicles, it is possible to realize a situation in which the remote operator can easily concentrate on remotely operating the autonomous vehicle that is the target of remote operation.
(本開示の基礎となった知見)
上記のように、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、1台の自動運転車に事故が発生したり、自動運転での走行ができなくなる場合がある。例えば、雪、雨、及び風等の悪天候により環境状況が悪化した場合、多数の人で道路が混雑した場合、道路上に多数のゴミ等の障害物が散乱されている場合、又は車載センサ等が故障した場合等においては、道路上の標識や障害物等の物体を誤認識したり、自動運転車両の自己位置を把握できなくなったりして、センサでのセンシングが正確にできなくなるため、自動運転での走行ができなくなる。
(Findings that formed the basis of this disclosure)
As described above, when a remote operator is remotely monitoring multiple autonomous vehicles, one autonomous vehicle may have an accident or may be unable to travel autonomously. For example, when environmental conditions deteriorate due to bad weather such as snow, rain, and wind, when the roads are congested with many people, when a large number of obstacles such as garbage are scattered on the road, or when an on-board sensor or the like breaks down, the autonomous vehicle may misrecognize objects such as signs and obstacles on the road, or may be unable to grasp its own position, making it impossible for the sensor to accurately sense, and therefore unable to travel autonomously.
上記のような状況が発生した場合、遠隔操縦者は上記の自動運転車両を自律走行モードから遠隔操縦モードに切り替えて遠隔操縦する必要がある。このとき、遠隔操縦者が自動運転車両の遠隔操縦を開始すると、遠隔操縦者は、他の自動運転車両を監視することができず、さらに、他の自動運転車両に上記のような状況が発生して遠隔操縦を要求されても、対応することができなくなる。したがって、他の自動運転車両が遠隔操縦を必要する状況になってしまうと、遠隔操縦可能になるまで待機しなければならないため、他の自動運転車両が遠隔操縦を必要とする状況にならないようにする必要がある。 When the above situation occurs, the remote pilot must switch the autonomous vehicle from autonomous driving mode to remote control mode and remotely control it. At this time, if the remote pilot starts remote control of the autonomous vehicle, the remote pilot will not be able to monitor other autonomous vehicles, and furthermore, will not be able to respond even if the above situation occurs in another autonomous vehicle and remote control is requested. Therefore, if the other autonomous vehicle is in a situation requiring remote control, the remote pilot must wait until remote control is possible, so it is necessary to prevent the other autonomous vehicle from being in a situation requiring remote control.
上記のような課題を解決するため、本開示では、例えば、遠隔監視されている複数の自動運転車両のうち、1台の自動運転車両の遠隔操縦を開始する際に、他の自動運転車両に対して、遠隔操縦が必要となる状況の発生可能性を低くなるように自律走行する命令を送信する。この結果、遠隔操縦時に、他の自動運転車両が遠隔操縦を必要とする状況に陥る可能性を低減することができ、また、他の自動運転車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。 In order to solve the above problems, in the present disclosure, for example, when remote control of one of multiple autonomous vehicles being remotely monitored is started, a command is sent to the other autonomous vehicles to drive autonomously so as to reduce the likelihood of a situation requiring remote control occurring. As a result, it is possible to reduce the likelihood that the other autonomous vehicles will get into a situation requiring remote control when remotely controlled, and also to reduce the likelihood that the other autonomous vehicles will get into a situation where they have to wait for remote control while driving.
すなわち、本開示の一態様に係る制御方法は、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置の制御方法であって、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する。 In other words, a control method according to one aspect of the present disclosure is a control method for a control device used to remotely monitor a plurality of autonomous vehicles configured to be switchable between an autonomous driving mode in which the autonomous vehicles drive autonomously and a remote control mode in which the autonomous vehicles are remotely controlled by a remote control device, and when a predetermined event occurs, identifies non-target vehicles among the plurality of autonomous vehicles other than a target vehicle that is the subject of remote control, and when the target vehicle is controlled to drive in the remote control mode in response to the control of the remote control device, creates a remote control avoidance control command for causing the non-target vehicles to drive autonomously so as to avoid a situation in which the non-target vehicles require remote control, and transmits the remote control avoidance control command to at least some of the non-target vehicles.
この構成によれば、所定のイベント発生時に複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、作成した遠隔操縦回避制御命令を非対象車両のうち少なくとも一部の車両に送信しているので、対象車両の遠隔操縦時に、遠隔操縦回避制御命令を受信した非対象車両が遠隔操縦を必要とする状況に陥る可能性を低減することができるとともに、遠隔操縦回避制御命令を受信した非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。この結果、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができる。 According to this configuration, when a predetermined event occurs, non-target vehicles other than the target vehicle that is the target of remote control are identified among the multiple autonomous vehicles, and when the target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, a remote control avoidance control command is created to cause the non-target vehicles to run autonomously so as to avoid a situation in which the non-target vehicles require remote control, and the created remote control avoidance control command is transmitted to at least some of the non-target vehicles. This reduces the possibility that a non-target vehicle that receives a remote control avoidance control command will get into a situation that requires remote control when the target vehicle is remotely controlled, and reduces the possibility that a non-target vehicle that receives a remote control avoidance control command will get into a situation where it has to wait for remote control while traveling. As a result, a situation can be realized in which, when a remote driver is remotely monitoring multiple autonomous vehicles, the remote driver can easily concentrate on remotely controlling the autonomous vehicle that is the target of remote control.
前記遠隔操縦回避制御命令は、前記非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように前記非対象車両を自律走行させるための遠隔操縦抑制制御命令を含むようにしてもよい。 The remote control avoidance control command may include a remote control suppression control command for causing the non-target vehicle to autonomously drive so as to reduce the possibility that the non-target vehicle will require remote control from the current possibility.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための遠隔操縦抑制制御命令を作成し、作成した遠隔操縦抑制制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を確実に低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を確実に低減することができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, a remote control suppression control command is created to cause the non-target vehicle to run autonomously so as to lower the possibility that the non-target vehicle will require remote control from the current possibility, and the created remote control suppression control command is transmitted to the non-target vehicle. This reliably reduces the possibility that the non-target vehicle will fall into a situation requiring remote control when the target vehicle is remotely controlled, and reliably reduces the possibility that the non-target vehicle will fall into a situation where it has to wait for remote control while traveling.
前記遠隔操縦抑制制御命令は、前記非対象車両が現在の速度より低い速度で走行するように前記非対象車両を自律走行させるための速度抑制制御命令を含むようにしてもよい。 The remote steering suppression control command may include a speed suppression control command for causing the non-target vehicle to autonomously drive at a speed lower than the current speed.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が現在の速度より低い速度で走行するように非対象車両を自律走行させるための速度抑制制御命令を作成し、作成した速度抑制制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両を安全な低速で走行させることができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, a speed suppression control command is created to cause the non-target vehicle to run autonomously at a speed lower than the current speed, and the created speed suppression control command is transmitted to the non-target vehicle, so that the non-target vehicle can be run at a safe low speed when the target vehicle is remotely controlled.
前記遠隔操縦抑制制御命令は、前記非対象車両が自律走行できなくなる可能性を現在の可能性より低い可能性にするように前記非対象車両を自律走行させるための自立走行維持制御命令を含むようにしてもよい。 The remote control inhibition control command may include an autonomous driving maintenance control command for causing the non-target vehicle to drive autonomously so as to reduce the possibility that the non-target vehicle will not be able to drive autonomously below the current possibility.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が自律走行できなくなる可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための自立走行維持制御命令を作成し、作成した自立走行維持制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を確実に低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を確実に低減することができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, an autonomous driving maintenance control command is created to cause the non-target vehicle to run autonomously so as to reduce the possibility that the non-target vehicle will not be able to run autonomously compared to the current possibility, and the created autonomous driving maintenance control command is sent to the non-target vehicle. This reliably reduces the possibility that the non-target vehicle will fall into a situation requiring remote control when the target vehicle is remotely controlled, and reliably reduces the possibility that the non-target vehicle will fall into a situation where it has to wait for remote control while traveling.
前記自立走行維持制御命令は、前記非対象車両が複数車線の道路を走行している場合、前記複数車線のうち中央線側の車線を走行するように前記非対象車両を自律走行させるための中央側走行制御命令を含むようにしてもよい。 The autonomous driving maintenance control command may include a center driving control command for autonomously driving the non-target vehicle so as to drive in the center lane of the multiple lanes when the non-target vehicle is driving on a road with multiple lanes.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が複数車線の道路を走行している場合、複数車線のうち中央線側の車線を走行するように非対象車両を自律走行させるための中央側走行制御命令を作成し、作成した中央側走行制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両が複数車線の道路を走行している場合でも、障害物等の少ない中央線側の車線を非対象車両に走行させることができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, if the non-target vehicle is running on a road with multiple lanes, a center side driving control command is created to cause the non-target vehicle to run autonomously in the center lane of the multiple lanes, and the created center side driving control command is transmitted to the non-target vehicle. Therefore, when the target vehicle is remotely controlled, even if the non-target vehicle is running on a road with multiple lanes, the non-target vehicle can be made to run in the center lane where there are fewer obstacles, etc.
前記自立走行維持制御命令は、幅員が所定値より狭い道路を前記非対象車両が走行している場合、幅員が前記所定値以上の道路を前記非対象車両が走行するように前記非対象車両を自律走行させるための幅員拡大制御命令を含むようにしてもよい。 The autonomous driving maintenance control command may include a road width expansion control command for causing the non-target vehicle to autonomously drive on a road whose width is equal to or greater than the predetermined value when the non-target vehicle is driving on a road whose width is narrower than a predetermined value.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、幅員が所定値より狭い道路を非対象車両が走行している場合、幅員が所定値以上の道路を非対象車両が走行するように非対象車両を自律走行させるための幅員拡大制御命令を作成し、作成した幅員拡大制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、幅員が所定値より狭い道路を非対象車両が走行している場合でも、遠隔操縦が必要になる可能性の低い安全な広い道路を非対象車両に走行させることができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, if the non-target vehicle is running on a road narrower than a predetermined value, a width increase control command is created to cause the non-target vehicle to run autonomously on a road whose width is equal to or greater than the predetermined value, and the created width increase control command is transmitted to the non-target vehicle. Therefore, even if the non-target vehicle is running on a road whose width is narrower than the predetermined value when the target vehicle is remotely controlled, the non-target vehicle can be made to run on a safe, wide road where remote control is unlikely to be required.
前記自立走行維持制御命令は、前記対象車両の走行モードが前記自律走行モードから前記遠隔操縦モードに切り替えられた地点を含む所定範囲の走行回避領域を前記非対象車両が走行しないように前記非対象車両を自律走行させるためのルート変更制御命令を含むようにしてもよい。 The autonomous driving maintenance control command may include a route change control command for autonomously driving the non-target vehicle so that the non-target vehicle does not drive through a driving avoidance area of a predetermined range that includes the point where the driving mode of the target vehicle is switched from the autonomous driving mode to the remote control mode.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点を含む走行回避領域を非対象車両が走行しないように非対象車両を自律走行させるためのルート変更制御命令を作成し、作成したルート変更制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、対象車両の遠隔操縦が必要になった地点を含む走行回避領域を走行することなく、遠隔操縦が必要になる可能性の低い安全なルートを非対象車両に走行させることができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, a route change control command is created to cause the non-target vehicle to run autonomously so that the non-target vehicle does not run through a driving avoidance area including the point where the driving mode of the target vehicle was switched from autonomous driving mode to remote control mode, and the created route change control command is transmitted to the non-target vehicle. Therefore, when the target vehicle is remotely controlled, the non-target vehicle can be made to run on a safe route that is unlikely to require remote control, without running through a driving avoidance area including the point where remote control of the target vehicle became necessary.
前記自立走行維持制御命令は、前記非対象車両を走行させるための燃料又は電気の補給を促進するように前記非対象車両を自律走行させるための補給促進制御命令を含むようにしてもよい。 The autonomous driving maintenance control command may include a replenishment promotion control command for causing the non-target vehicle to drive autonomously so as to promote the replenishment of fuel or electricity for driving the non-target vehicle.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両を走行させるための燃料又は電気の補給を促進するように非対象車両を自律走行させるための補給促進制御命令を作成し、作成した補給促進制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両に燃料又は電気の補給を行わせることができるとともに、非対象車両を停止した状態にすることができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, a refueling promotion control command is created to cause the non-target vehicle to run autonomously so as to promote the refueling of fuel or electricity for running the non-target vehicle, and the created refueling promotion control command is transmitted to the non-target vehicle. Therefore, when the target vehicle is remotely controlled, the non-target vehicle can be refueled with fuel or electricity and the non-target vehicle can be stopped.
前記遠隔操縦回避制御命令は、前記非対象車両が遠隔操縦を必要とする場合に前記非対象車両に対して即座の遠隔操縦が可能となるように前記非対象車両を自律走行させるための遠隔操縦待機制御命令を含むようにしてもよい。 The remote control avoidance control command may include a remote control standby control command for causing the non-target vehicle to autonomously drive so that immediate remote control of the non-target vehicle is possible when the non-target vehicle requires remote control.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする場合に非対象車両に対して即座の遠隔操縦が可能となるように非対象車両を自律走行させるための遠隔操縦待機制御命令を作成し、作成した遠隔操縦待機制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両を即座の遠隔操縦が可能となる状態にすることができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, a remote control standby control command is created to cause the non-target vehicle to run autonomously so that the non-target vehicle can be remotely controlled immediately if the non-target vehicle requires remote control, and the created remote control standby control command is transmitted to the non-target vehicle, so that the non-target vehicle can be remotely controlled immediately when the target vehicle is remotely controlled.
前記遠隔操縦待機制御命令は、前記非対象車両が複数車線の道路を走行している場合、前記複数車線のうち中央線と反対側の車線を走行するように前記非対象車両を自律走行させるための側道側走行制御命令を含むようにしてもよい。 The remote control standby control command may include a side road side driving control command for causing the non-target vehicle to autonomously drive in a lane opposite the center line of the multiple lanes when the non-target vehicle is driving on a road with multiple lanes.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が複数車線の道路を走行している場合、複数車線のうち中央線と反対側の車線を走行するように非対象車両を自律走行させるための側道側走行制御命令を作成し、作成した側道側走行制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、非対象車両が複数車線の道路を走行している場合でも、中央線と反対側の車線を非対象車両に走行させることができ、非対象車両を即座に停止させることができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, if the non-target vehicle is running on a road with multiple lanes, a side road side driving control command is created to cause the non-target vehicle to run autonomously in the lane opposite the center line of the multiple lanes, and the created side road side driving control command is transmitted to the non-target vehicle. Therefore, when the target vehicle is remotely controlled, even if the non-target vehicle is running on a road with multiple lanes, the non-target vehicle can be made to run in the lane opposite the center line, and the non-target vehicle can be stopped immediately.
前記遠隔操縦待機制御命令は、幅員が所定値より狭い道路を前記非対象車両が走行している場合、幅員が前記所定値以上の道路を前記非対象車両が走行するように前記非対象車両を自律走行させるための幅員拡大制御命令を含むようにしてもよい。 The remote control standby control command may include a road width widening control command for causing the non-target vehicle to autonomously travel on a road whose width is equal to or greater than a predetermined value when the non-target vehicle is traveling on a road whose width is narrower than a predetermined value.
この構成によれば、特定した対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、幅員が所定値より狭い道路を非対象車両が走行している場合、幅員が所定値以上の道路を非対象車両が走行するように非対象車両を自律走行させるための幅員拡大制御命令を作成し、作成した幅員拡大制御命令を非対象車両に送信しているので、対象車両の遠隔操縦時に、幅員が所定値より狭い道路を非対象車両が走行している場合でも、非対象車両に幅員が広い道路を走行させることができ、非対象車両を即座に停止させることができる。 According to this configuration, when the identified target vehicle is controlled to run in remote control mode in response to the operation of the remote control device, if the non-target vehicle is running on a road narrower than a predetermined value, a width increase control command is created to cause the non-target vehicle to run autonomously on a road whose width is equal to or greater than the predetermined value, and the created width increase control command is transmitted to the non-target vehicle. Therefore, even if the non-target vehicle is running on a road whose width is narrower than the predetermined value when the target vehicle is remotely controlled, the non-target vehicle can be made to run on a wider road, and the non-target vehicle can be stopped immediately.
前記遠隔操縦装置は、複数の遠隔操縦装置を含み、前記複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数が所定の第1閾値以下となった場合に、前記遠隔操縦回避制御命令を作成するようにしてもよい。 The remote control device may include a plurality of remote control devices, and the remote control avoidance control command may be created when the number of unused remote control devices that are not being used for remote control among the plurality of remote control devices falls below a predetermined first threshold value.
この構成によれば、複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数が所定の第1閾値以下となった場合に、遠隔操縦回避制御命令を作成しているので、未使用遠隔操縦装置の数に余裕があり、次の遠隔操縦に対応可能な状況にある場合は、遠隔操縦回避制御命令を送信することなく、非対象車両の円滑な走行を実現することができるとともに、未使用遠隔操縦装置の数に余裕がなく、次の遠隔操縦に対応困難な状況にある場合のみ、遠隔操縦回避制御命令を送信し、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。 According to this configuration, when the number of unused remote control devices that are not being used for remote control among the multiple remote control devices falls below a predetermined first threshold, a remote control avoidance control command is created. Therefore, when there are sufficient unused remote control devices and the situation is such that the next remote control can be handled, smooth driving of the non-target vehicles can be achieved without sending a remote control avoidance control command. At the same time, only when there are not sufficient unused remote control devices and the situation is such that the next remote control cannot be handled, a remote control avoidance control command is sent, thereby reducing the possibility that the non-target vehicles will be in a situation where they require remote control when the target vehicle is remotely controlled, and reducing the possibility that the non-target vehicles will be in a situation where they have to wait for remote control while driving.
前記未使用遠隔操縦装置の数が前記第1閾値以下で前記第1閾値より少ない第2閾値を越えている場合に、前記遠隔操縦回避制御命令として、前記非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように前記非対象車両を自律走行させるための遠隔操縦抑制制御命令を作成し、前記未使用遠隔操縦装置の数が前記第2閾値以下となった場合に、前記遠隔操縦回避制御命令として、前記非対象車両が遠隔操縦を必要とする場合に前記非対象車両に対して即座の遠隔操縦が可能となるように前記非対象車両を自律走行させるための遠隔操縦待機制御命令を作成するようにしてもよい。 When the number of the unused remote control devices is equal to or less than the first threshold and exceeds a second threshold that is less than the first threshold, a remote control suppression control command may be created as the remote control avoidance control command to cause the non-target vehicle to drive autonomously so as to reduce the possibility that the non-target vehicle will require remote control to a lower probability than the current possibility, and when the number of the unused remote control devices is equal to or less than the second threshold, a remote control standby control command may be created as the remote control avoidance control command to cause the non-target vehicle to drive autonomously so that the non-target vehicle can be immediately remotely controlled if it requires remote control.
この構成によれば、未使用遠隔操縦装置の数が第1閾値以下で第1閾値より少ない第2閾値を越えている場合に、遠隔操縦回避制御命令として、非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための遠隔操縦抑制制御命令を作成し、未使用遠隔操縦装置の数が第2閾値以下となった場合に、遠隔操縦回避制御命令として、非対象車両が遠隔操縦を必要とする場合に非対象車両に対して即座の遠隔操縦が可能となるように非対象車両を自律走行させるための遠隔操縦待機制御命令を作成しているので、未使用遠隔操縦装置の数が第1閾値以下で第2閾値を越えており、未使用遠隔操縦装置の数にある程度余裕があり、次の遠隔操縦にある程度対応可能な状況にある場合は、遠隔操縦を必要とする可能性が低くなるように非対象車両を走行させることができるとともに、未使用遠隔操縦装置の数が第2閾値以下となり、未使用遠隔操縦装置の数にあまり余裕がない場合は、即座の遠隔操縦が可能となるように非対象車両を走行させることができる。 According to this configuration, when the number of unused remote control devices is equal to or less than the first threshold but exceeds a second threshold that is less than the first threshold, a remote control suppression control command is created as a remote control avoidance control command to cause the non-target vehicle to autonomously drive so as to make the possibility that the non-target vehicle will need remote control lower than the current possibility, and when the number of unused remote control devices is equal to or less than the second threshold, a remote control standby control command is created as a remote control avoidance control command to cause the non-target vehicle to autonomously drive so that the non-target vehicle can be remotely controlled immediately if the non-target vehicle needs remote control. Therefore, when the number of unused remote control devices is equal to or less than the first threshold but exceeds the second threshold, there is a certain amount of leeway in the number of unused remote control devices, and the situation is such that the non-target vehicle can be remotely controlled to a certain extent, the non-target vehicle can be driven so as to reduce the possibility of needing remote control, and when the number of unused remote control devices is equal to or less than the second threshold and there is not much leeway in the number of unused remote control devices, the non-target vehicle can be driven so as to be remotely controlled immediately.
前記遠隔操縦装置は、複数の遠隔操縦装置を含み、前記複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数に応じて前記遠隔操縦回避制御命令を送信する前記非対象車両を変更するようにしてもよい。 The remote control device may include a plurality of remote control devices, and the non-target vehicle to which the remote control avoidance control command is sent may be changed depending on the number of unused remote control devices that are not being used for remote control among the plurality of remote control devices.
この構成によれば、複数の遠隔操縦装置のうち遠隔操縦に使用されていない未使用遠隔操縦装置の数に応じて遠隔操縦回避制御命令を送信する非対象車両を変更しているので、未使用遠隔操縦装置の数にある程度余裕がある場合は、遠隔操縦回避制御命令の実行に適した非対象車両に対してのみ遠隔操縦回避制御命令を送信し、非対象車両の遠隔操縦の必要性をある程度低減することができるとともに、他の非対象車両の円滑な走行を実現することができ、また、未使用遠隔操縦装置の数に余裕がない場合は、すべての非対象車両に対して遠隔操縦回避制御命令を送信し、非対象車両の遠隔操縦の必要性を確実に低減することができる。 According to this configuration, the non-target vehicles to which the remote control avoidance control command is sent are changed depending on the number of unused remote control devices that are not being used for remote control among the multiple remote control devices. Therefore, if there is a certain amount of leeway in the number of unused remote control devices, the remote control avoidance control command is sent only to non-target vehicles that are suitable for executing the remote control avoidance control command, reducing the need for remote control of non-target vehicles to a certain extent and enabling smooth driving of other non-target vehicles. Also, if there is not a certain amount of leeway in the number of unused remote control devices, the remote control avoidance control command is sent to all non-target vehicles, reliably reducing the need for remote control of non-target vehicles.
前記未使用遠隔操縦装置の数が所定範囲内にある場合に、前記非対象車両のうち所定のタスクを実行していないタスク非実行車両に対して前記遠隔操縦回避制御命令を優先的に送信するようにしてもよい。 When the number of unused remote control devices is within a predetermined range, the remote control avoidance control command may be preferentially transmitted to non-task-executing vehicles among the non-target vehicles that are not executing a predetermined task.
この構成によれば、未使用遠隔操縦装置の数が所定範囲内にある場合に、非対象車両のうち所定のタスクを実行していないタスク非実行車両に対して遠隔操縦回避制御命令を優先的に送信しているので、全体として、非対象車両のタスク効率を維持することができるとともに、非対象車両の遠隔操縦の必要性を低減することができる。 According to this configuration, when the number of unused remote control devices is within a predetermined range, remote control avoidance control commands are preferentially sent to non-task-executing vehicles among non-target vehicles that are not executing a predetermined task. As a result, the task efficiency of non-target vehicles can be maintained overall, and the need for remote control of non-target vehicles can be reduced.
前記未使用遠隔操縦装置の数が所定範囲内にある場合に、前記非対象車両のうち遠隔操縦を必要とする可能性が通常より高いエリア内に位置する車両に対して前記遠隔操縦回避制御命令を優先的に送信するようにしてもよい。 When the number of unused remote control devices is within a predetermined range, the remote control avoidance control command may be preferentially transmitted to non-target vehicles located in an area where the likelihood of requiring remote control is higher than usual.
この構成によれば、未使用遠隔操縦装置の数が所定範囲内にある場合に、非対象車両のうち遠隔操縦を必要とする可能性が通常より高いエリア内に位置する車両に対して遠隔操縦回避制御命令を優先的に送信しているので、遠隔操縦が必要となる可能性が高いエリア内に位置する非対象車両に対して優先的に遠隔操縦回避制御命令を出すことができ、必要以上に遠隔操縦回避制御命令を出して、非対象車両の走行効率を下げないようにすることができる。 According to this configuration, when the number of unused remote control devices is within a predetermined range, remote control avoidance control commands are preferentially sent to non-target vehicles located in areas where there is a higher than normal probability of remote control being required. This allows remote control avoidance control commands to be issued preferentially to non-target vehicles located in areas where there is a higher probability of remote control being required, and prevents the driving efficiency of non-target vehicles from being reduced by issuing remote control avoidance control commands more than necessary.
前記未使用遠隔操縦装置の数が所定範囲内にある場合に、前記非対象車両のうち手動運転できない非手動運転車両に対して前記遠隔操縦回避制御命令を優先的に送信するようにしてもよい。 If the number of unused remote control devices is within a predetermined range, the remote control avoidance control command may be preferentially transmitted to non-manually driven vehicles that cannot be manually driven among the non-target vehicles.
この構成によれば、未使用遠隔操縦装置の数が所定範囲内にある場合に、非対象車両のうち手動運転できない非手動運転車両に対して遠隔操縦回避制御命令を優先的に送信しているので、手動運転可能な車両に対しては、非手動運転車両よりも遠隔操縦回避制御命令を出さないようにすることができ、必要以上に遠隔操縦回避制御命令を出して、非対象車両の走行効率を下げないようにすることができる。 According to this configuration, when the number of unused remote control devices is within a predetermined range, remote control avoidance control commands are preferentially sent to non-manually driven vehicles that cannot be manually driven among non-target vehicles. This makes it possible to prevent remote control avoidance control commands from being issued to vehicles that can be manually driven more than to non-manually driven vehicles, and to prevent the driving efficiency of non-target vehicles from being reduced by issuing remote control avoidance control commands more than necessary.
また、本開示は、以上のような特徴的な処理を実行する制御方法として実現することができるだけでなく、制御方法が実行する特徴的な処理に対応する特徴的な構成を備える制御装置又は制御システムなどとして実現することもできる。また、このような制御方法に含まれる特徴的な処理をコンピュータに実行させるコンピュータプログラムとして実現することもできる。したがって、以下の他の態様でも、上記の制御方法と同様の効果を奏することができる。 The present disclosure can be realized not only as a control method for executing the characteristic processing as described above, but also as a control device or control system having a characteristic configuration corresponding to the characteristic processing executed by the control method. It can also be realized as a computer program that causes a computer to execute the characteristic processing included in such a control method. Therefore, the same effect as the above control method can be achieved in the following other aspects as well.
本開示の他の態様に係る制御装置は、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置であって、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定する特定部と、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成する作成部と、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する通信部とを備える。 A control device according to another aspect of the present disclosure is a control device used to remotely monitor a plurality of autonomous vehicles configured to be switchable between an autonomous driving mode in which the autonomous vehicles drive autonomously and a remote control mode in which the autonomous vehicles are remotely controlled by a remote control device, and includes an identification unit that identifies non-target vehicles among the plurality of autonomous vehicles other than a target vehicle that is to be remotely controlled when a predetermined event occurs, a creation unit that creates a remote control avoidance control command for causing the non-target vehicles to drive autonomously so as to avoid a situation in which the non-target vehicles require remote control when the target vehicles are controlled to drive in the remote control mode in response to the operation of the remote control device, and a communication unit that transmits the remote control avoidance control command to at least some of the non-target vehicles.
本開示の他の態様に係る制御システムは、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両と、前記複数の自動運転車両を遠隔監視するために使用される制御装置と、前記複数の自動運転車両の中から遠隔操縦の対象となる対象車両を遠隔操縦する遠隔操縦装置とを備え、前記制御装置は、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定する特定部と、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成する作成部と、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する通信部とを備える。 A control system according to another aspect of the present disclosure includes a plurality of autonomous vehicles configured to be switchable between an autonomous driving mode in which the autonomous vehicles drive autonomously and a remote control mode in which the autonomous vehicles are remotely controlled by a remote control device, a control device used to remotely monitor the plurality of autonomous vehicles, and a remote control device that remotely controls a target vehicle among the plurality of autonomous vehicles to be remotely controlled. The control device includes an identification unit that identifies non-target vehicles among the plurality of autonomous vehicles other than the target vehicle that is the target vehicle to be remotely controlled when a predetermined event occurs, a creation unit that creates a remote control avoidance control command for causing the non-target vehicles to drive autonomously so as to avoid a situation in which the non-target vehicles require remote control when the target vehicle is controlled to drive in the remote control mode in response to the operation of the remote control device, and a communication unit that transmits the remote control avoidance control command to at least some of the non-target vehicles.
本開示の他の態様に係る制御プログラムは、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置として、コンピュータを機能させるための制御プログラムであって、前記コンピュータに、所定のイベント発生時に前記複数の自動運転車両のうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、前記対象車両が前記遠隔操縦装置の操縦に応じて前記遠隔操縦モードで走行するように制御されるとき、前記非対象車両が遠隔操縦を必要とする状況を回避するように前記非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、前記遠隔操縦回避制御命令を前記非対象車両のうち少なくとも一部の車両に送信する、処理を実行させる。 A control program according to another aspect of the present disclosure is a control program for causing a computer to function as a control device used to remotely monitor a plurality of autonomous vehicles configured to be switchable between an autonomous driving mode in which the autonomous vehicles drive autonomously and a remote control mode in which the autonomous vehicles are remotely controlled by a remote control device, and causes the computer to execute a process of identifying non-target vehicles among the plurality of autonomous vehicles other than a target vehicle that is the subject of remote control when a predetermined event occurs, creating a remote control avoidance control command for causing the non-target vehicles to drive autonomously so as to avoid a situation in which the non-target vehicles require remote control when the target vehicles are controlled to drive in the remote control mode in response to the operation of the remote control device, and transmitting the remote control avoidance control command to at least some of the non-target vehicles.
そして、上記のようなコンピュータプログラムを、CD-ROM等のコンピュータ読み取り可能な非一時的な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。また、本開示の一実施の形態に係る装置又はシステムの構成要素の一部とそれ以外の構成要素とを複数のコンピュータに分散させたシステムとして構成してもよい。 Needless to say, such computer programs can be distributed on a non-transitory computer-readable recording medium such as a CD-ROM or via a communication network such as the Internet. In addition, some of the components of the device or system according to one embodiment of the present disclosure and the other components may be distributed across multiple computers to form a system.
なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すためのものである。以下の実施の形態で示される数値、形状、構成要素、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また、全ての実施の形態において、各々の内容を組み合わせることもできる。さらに、本開示の主旨を逸脱しない限り、本開示の各実施の形態に対して当業者が想到する範囲内の変更を施した各種変形例も本開示に含まれる。 Note that the embodiments described below are all intended to show a specific example of the present disclosure. The numerical values, shapes, components, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not described in an independent claim that shows the highest concept are described as optional components. Furthermore, in all embodiments, the contents of each can be combined. Furthermore, various modified examples that make changes to each embodiment of the present disclosure within the scope conceived by a person skilled in the art are also included in the present disclosure, so long as they do not deviate from the spirit of the present disclosure.
以下、本開示の実施の形態について、図面を参照しながら説明する。 The following describes an embodiment of the present disclosure with reference to the drawings.
(実施の形態1)
図1は、本開示の実施の形態1における制御システムの構成の一例を示すブロック図である。図1に示す制御システムは、制御装置1、複数の自動運転車両21~2i、複数の遠隔操縦装置31~3j、及び複数の表示装置41~4k(ここで、i、j、kは任意の正整数)とを備える。なお、本実施の形態では、複数の自動運転車両21~2i、複数の遠隔操縦装置31~3j、及び複数の表示装置41~4kを例に説明するが、この例に特に限定されず、1台の自動運転車両、1台の遠隔操縦装置、及び1台の表示装置を用いてもよい。
(Embodiment 1)
FIG. 1 is a block diagram showing an example of the configuration of a control system in the first embodiment of the present disclosure. The control system shown in FIG. 1 includes a control device 1, a plurality of autonomous vehicles 21-2i, a plurality of remote control devices 31-3j, and a plurality of display devices 41-4k (where i, j, and k are any positive integers). In this embodiment, the autonomous vehicles 21-2i, the plurality of remote control devices 31-3j, and the plurality of display devices 41-4k are described as an example, but the present invention is not limited to this example, and one autonomous vehicle, one remote control device, and one display device may be used.
制御装置1、複数の自動運転車両21~2i、複数の遠隔操縦装置31~3j、及び複数の表示装置41~4kは、インターネット、専用回線等の所定の有線又は無線のネットワーク5を介して、相互に通信可能に接続されている。 The control device 1, the multiple autonomous vehicles 21-2i, the multiple remote control devices 31-3j, and the multiple display devices 41-4k are connected to each other so that they can communicate with each other via a specified wired or wireless network 5 such as the Internet or a dedicated line.
複数の自動運転車両21~2iの各々は、例えば、米国のSAEインターナショナル(SAE International)が定めたJ3016の定義によるレベル4(High Driving Automation)又はレベル5(Full DrivingAutomation)の自動運転を行い、無人の状態で走行する。なお、自動運転車両21~2iは、上記の例に特に限定されず、例えば、レベル1~3の自動運転を行う自動運転車両やレベル0の運転を行う通常車両(運転者が手動運転する手動運転車両)であってもよい。 Each of the multiple autonomous vehicles 21-2i performs autonomous driving at level 4 (High Driving Automation) or level 5 (Full Driving Automation) as defined in J3016 defined by SAE International of the United States, and travels in an unmanned state. Note that the autonomous vehicles 21-2i are not limited to the above examples, and may be, for example, autonomous vehicles performing autonomous driving at levels 1-3 or normal vehicles performing driving at level 0 (manually driven vehicles manually driven by a driver).
自動運転車両21~2iは、自律走行を行う自律走行モードと遠隔操縦装置31~3jにより遠隔操縦される遠隔操縦モードとを切り替え可能に構成されている。自動運転車両21~2iは、自律走行モードで所定のタスクを実行する車両である。所定のタスクとしては、例えば、宅配等の物の配送サービスのタスク、タクシーサービス等の人の配送サービスのタスク等が該当する。 The autonomous vehicles 21-2i are configured to be switchable between an autonomous driving mode in which they drive autonomously and a remote control mode in which they are remotely controlled by remote control devices 31-3j. The autonomous vehicles 21-2i are vehicles that perform a predetermined task in the autonomous driving mode. Examples of the predetermined task include a task of a delivery service such as home delivery, or a task of a delivery service such as a taxi service.
通常のタスク実行状態では、自動運転車両21~2iは、自律走行モードに設定され、自律走行している。自動運転車両21~2iは、自身の走行状態に関する映像を撮影する。 In a normal task execution state, the autonomous vehicles 21-2i are set to an autonomous driving mode and drive autonomously. The autonomous vehicles 21-2i capture images related to their own driving conditions.
複数の表示装置41~4kは、遠隔地にある自動運転車両21~2iが撮影した映像を表示する。複数の遠隔操縦者P1~Pl(ここで、lは任意の正整数)は、複数の遠隔操縦装置31~3jを用いた遠隔操縦を行っていない場合、表示装置41~4kに表示された自動運転車両21~2iの映像を見ながら、遠隔地にある自動運転車両21~2iの走行状態を遠隔監視している。なお、遠隔操縦者P1~Plの数は、上記の例に特に限定されず、一人であってもよい。また、必ずしも自動運転車両21~2iの映像を見ながら遠隔監視を行う必要はなく、例えば、地図上に車両位置をマッピングさせた情報を表示して遠隔監視してもよく、自動運転車両21~2iを遠隔監視するための表示であれば、任意
のものであってもよい。
The multiple display devices 41-4k display images captured by the autonomous vehicles 21-2i in remote locations. When the multiple remote operators P1-Pl (where l is any positive integer) are not remotely controlling the autonomous vehicles 21-2i using the multiple remote control devices 31-3j, they remotely monitor the running state of the autonomous vehicles 21-2i in remote locations while watching the images of the autonomous vehicles 21-2i displayed on the display devices 41-4k. The number of remote operators P1-Pl is not particularly limited to the above example, and may be one person. In addition, it is not necessary to perform remote monitoring while watching the images of the autonomous vehicles 21-2i. For example, remote monitoring may be performed by displaying information in which the vehicle positions are mapped on a map, and any display may be used as long as it is used for remotely monitoring the autonomous vehicles 21-2i.
一方、所定のイベント発生時に、自動運転車両21~2iは、自律走行モードから遠隔操縦モードへの切り替えを要求する遠隔操縦要求を制御装置1に送信する。制御装置1は、遠隔操縦者P1~Plが遠隔操縦装置31~3jを用いて遠隔操縦を行うことが可能な場合に、遠隔操縦要求を受け入れ、自動運転車両21~2iの走行モードを自律走行モードから遠隔操縦モードに切り替える。 Meanwhile, when a specified event occurs, the autonomous vehicles 21-2i transmit a remote control request to the control device 1, requesting a switch from the autonomous driving mode to the remote control mode. If the remote operators P1-Pl are able to remotely control the vehicles using the remote control devices 31-3j, the control device 1 accepts the remote control request and switches the driving mode of the autonomous vehicles 21-2i from the autonomous driving mode to the remote control mode.
なお、遠隔操縦要求の送信方法は、上記の例に特に限定されず、例えば、遠隔操縦者P1~Plが表示装置41~4kに表示された自動運転車両21~2iの走行状態を遠隔監視しているときに、遠隔操縦者P1~Plが遠隔操縦の必要性を判断し、表示装置41~4k又は遠隔操縦装置31~3jを用いて、遠隔操縦が必要と判断した自動運転車両に対する遠隔操縦要求を制御装置1に送信する等の種々の変更が可能である。 The method of transmitting the remote control request is not limited to the above example, and various modifications are possible, such as, for example, when the remote operators P1-Pl are remotely monitoring the driving status of the autonomous vehicles 21-2i displayed on the display devices 41-4k, the remote operators P1-Pl may determine the need for remote control and use the display devices 41-4k or remote control devices 31-3j to transmit a remote control request for the autonomous vehicles that they determine require remote control to the control device 1.
自動運転車両21~2iは、遠隔操縦モードに切り替えられた後、遠隔操縦者P1~Plが遠隔操縦できるように、車速、現在位置、操舵角等の車両本体に関する車両状態情報と、自動運転車両21~2iの周囲環境を撮影した周囲環境情報とを含む車両情報を制御装置1及び遠隔操縦装置31~3jに定期的又は所定のタイミングで送信する。また、自動運転車両21~2iは、現在行っているタスクを示すタスク情報を制御装置1に送信し、後述する車両情報記憶部132(図2参照)は、車両情報として、タスク情報を記憶する。また、車両情報記憶部132は、車両情報として、自動運転車両21~2iが走行する道路等に関する地図情報、及び自動運転車両21~2iが手動運転できない非手動運転車両であるか否かを示す情報等を予め記憶している。 After being switched to the remote control mode, the autonomous vehicles 21-2i transmit vehicle information including vehicle state information related to the vehicle body, such as vehicle speed, current position, steering angle, etc., and surrounding environment information obtained by photographing the surrounding environment of the autonomous vehicles 21-2i, to the control device 1 and the remote control devices 31-3j periodically or at a predetermined timing so that the remote drivers P1-Pl can remotely control the autonomous vehicles. In addition, the autonomous vehicles 21-2i transmit task information indicating the task they are currently performing to the control device 1, and the vehicle information storage unit 132 (see FIG. 2), which will be described later, stores the task information as vehicle information. In addition, the vehicle information storage unit 132 pre-stores, as vehicle information, map information related to the roads on which the autonomous vehicles 21-2i are traveling, and information indicating whether the autonomous vehicles 21-2i are non-manually driven vehicles that cannot be manually driven.
制御装置1は、例えば、プロセッサ、メモリ、外部記憶装置、及び通信装置等を備えるクラウドサーバ等から構成される。制御装置1は、自動運転車両21~2iからの車両情報を受信して記憶する。 The control device 1 is composed of, for example, a cloud server equipped with a processor, memory, an external storage device, and a communication device. The control device 1 receives and stores vehicle information from the autonomous vehicles 21 to 2i.
遠隔操縦装置31~3jは、自動運転車両21~2iからの車両情報を受信して表示し、遠隔操縦者P1~Plは、遠隔操縦装置31~3jを用いて自動運転車両21~2iを遠隔操縦する。遠隔操縦装置31~3jは、遠隔操縦者P1~Plにより入力された遠隔操縦指令を自動運転車両21~2iに送信する。自動運転車両21~2iは、遠隔操縦装置31~3jから遠隔操縦指令を受信すると、その指令に従って遠隔操縦モードで走行する。 The remote control devices 31-3j receive and display vehicle information from the autonomous vehicles 21-2i, and the remote drivers P1-Pl use the remote control devices 31-3j to remotely control the autonomous vehicles 21-2i. The remote control devices 31-3j transmit remote control commands input by the remote drivers P1-Pl to the autonomous vehicles 21-2i. When the autonomous vehicles 21-2i receive remote control commands from the remote control devices 31-3j, they travel in remote control mode in accordance with the commands.
ここで、上記の所定のイベント発生時とは、自動運転車両21~2iに遠隔操縦が必要となる状況が発生したときであり、具体的には、自動運転車両21~2iに事故が発生したとき、自動運転車両21~2iが自律走行モードで走行できなくなったとき等が該当する。例えば、雪、雨、風等の悪天候により環境状況が悪化した場合、多数の人で道路が混雑した場合、道路上に多数のゴミ等の障害物が散乱されている場合、又は後述するセンサ部214(図3参照)が故障した場合等においては、道路上の標識や障害物などの物体を誤認識したり、自己位置を把握できなくなったりするため、自動運転車両21~2iが自律走行モードで走行することができない状況となる。 Here, the occurrence of the above-mentioned specified event refers to a situation where the autonomous vehicles 21-2i require remote control, specifically, when an accident occurs in the autonomous vehicles 21-2i, when the autonomous vehicles 21-2i are unable to travel in the autonomous driving mode, etc. For example, when the environmental conditions deteriorate due to bad weather such as snow, rain, wind, etc., when the roads are congested with many people, when a large number of obstacles such as garbage are scattered on the road, or when the sensor unit 214 (see FIG. 3), which will be described later, breaks down, the autonomous vehicles 21-2i will misrecognize objects such as signs and obstacles on the road, or will be unable to grasp their own position, resulting in a situation where the autonomous vehicles 21-2i will be unable to travel in the autonomous driving mode.
上記のイベントが自動運転車両21に発生し、例えば、遠隔操縦可能な遠隔操縦者が遠隔操縦者P1の一人であった場合、遠隔操縦者P1が遠隔操縦装置31を用いて自動運転車両21の遠隔操縦を開始すると、遠隔操縦者P1は、他の自動運転車両22~2iの走行状態を表示している表示装置41~4kを見ることができなくなり、表示装置41~4kを用いた遠隔監視を行うことができなくなる。また、この状態で、さらに、上記のイベントが他の自動運転車両22~2iに発生して遠隔操縦要求が送信された場合、他の自動
運転車両22~2iを遠隔操縦することができない。
If the above event occurs in the autonomous vehicle 21, and for example the remote operator P1 is one of the remote operators capable of remote control, when the remote operator P1 starts remote control of the autonomous vehicle 21 using the remote control device 31, the remote operator P1 will no longer be able to see the display devices 41-4k that display the traveling states of the other autonomous vehicles 22-2i, and will no longer be able to perform remote monitoring using the display devices 41-4k. Furthermore, in this state, if the above event also occurs in the other autonomous vehicles 22-2i and a remote control request is transmitted, the remote operator P1 will not be able to remotely control the other autonomous vehicles 22-2i.
このため、制御装置1は、所定のイベント発生時に複数の自動運転車両21~2iの中から遠隔操縦の対象となる対象車両を特定し、対象車両が遠隔操縦装置31~3jの操縦に応じて遠隔操縦モードで走行するように制御されるとき、複数の自動運転車両21~2iのうち対象車両以外の非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、作成した遠隔操縦回避制御命令を非対象車両のうち少なくとも一部の車両に送信する。 For this reason, the control device 1 identifies a target vehicle to be remotely controlled from among the multiple autonomous vehicles 21-2i when a specified event occurs, and when the target vehicle is controlled to run in remote control mode in response to the operation of the remote control device 31-3j, creates a remote control avoidance control command for causing the non-target vehicles other than the target vehicle among the multiple autonomous vehicles 21-2i to run autonomously so as to avoid a situation in which the non-target vehicles require remote control, and transmits the created remote control avoidance control command to at least some of the non-target vehicles.
具体的には、制御装置1は、作成した遠隔操縦回避制御命令をすべての非対象車両に送信し、非対象車両は、受信した遠隔操縦回避制御命令を実行するか否かを判断し、遠隔操縦回避制御命令が自身の状況に適している場合、遠隔操縦回避制御命令を実行し、遠隔操縦回避制御命令が自身の状況に適していない場合、遠隔操縦回避制御命令を実行しない。この場合、遠隔操縦回避制御命令は、どの非対象車両が遠隔操縦回避制御命令の対象となるかの条件を示す情報を含むことが好ましい。 Specifically, the control device 1 transmits the created remotely controlled avoidance control command to all non-target vehicles, and the non-target vehicles determine whether or not to execute the received remotely controlled avoidance control command. If the remotely controlled avoidance control command is suitable for their own situation, the remotely controlled avoidance control command is executed, and if the remotely controlled avoidance control command is not suitable for their own situation, the remotely controlled avoidance control command is not executed. In this case, it is preferable that the remotely controlled avoidance control command includes information indicating the conditions under which non-target vehicles are subject to the remotely controlled avoidance control command.
例えば、遠隔操縦回避制御命令が後述する幅員拡大制御命令(狭い道路から広い道路に移動させる命令)である場合、制御装置1は、すべての非対象車両に幅員拡大制御命令に送信し、非対象車両のうち、狭い道路を走行している非対象車両は、幅員拡大制御命令を実行し、広い道路を走行している非対象車両は、幅員拡大制御命令を実行しない。 For example, if the remote control avoidance control command is a width increase control command (a command to move from a narrow road to a wide road) described below, the control device 1 transmits the width increase control command to all non-target vehicles, and among the non-target vehicles, non-target vehicles traveling on narrow roads execute the width increase control command, and non-target vehicles traveling on wide roads do not execute the width increase control command.
また、制御装置1は、作成した遠隔操縦回避制御命令の送信対象となる非対象車両を特定し、特定した非対象車両に対してのみ遠隔操縦回避制御命令を送信するようにしてもよい。例えば、遠隔操縦回避制御命令が後述する幅員拡大制御命令である場合、制御装置1は、後述する車両情報記憶部132(図2参照)を参照して、非対象車両の車両位置及び地図情報から、非対象車両のうち狭い道路を走行している車両を特定し、その車両に対してのみ幅員拡大制御命令を送信するようにしてもよい。 The control device 1 may also identify non-target vehicles to which the remotely controlled avoidance control command is to be sent, and transmit the remotely controlled avoidance control command only to the identified non-target vehicles. For example, if the remotely controlled avoidance control command is a road width increase control command, which will be described later, the control device 1 may refer to the vehicle information storage unit 132 (see FIG. 2), which will be described later, to identify, from the vehicle positions and map information of the non-target vehicles, vehicles that are traveling on narrow roads, and transmit the road width increase control command only to those vehicles.
図2は、図1に示す制御装置1の構成の一例を示すブロック図であり、図3は、図1に示す自動運転車両21の構成の一例を示すブロック図であり、図4は、図1に示す遠隔操縦装置31の構成の一例を示すブロック図である。なお、図3及び図4では、図示を簡略化して、複数の自動運転車両21~2i及び複数の遠隔操縦装置31~3jのうち自動運転車両21及び遠隔操縦装置31のみを図示しているが、他の自動運転車両22~2i及び他の遠隔操縦装置32~3jも、自動運転車両21及び遠隔操縦装置31と同様に構成されて同様に動作するので、以下の説明では、自動運転車両21及び遠隔操縦装置31を用いて、複数の自動運転車両21~2i及び複数の遠隔操縦装置31~3jの構成及び動作を説明する。 Figure 2 is a block diagram showing an example of the configuration of the control device 1 shown in Figure 1, Figure 3 is a block diagram showing an example of the configuration of the autonomous vehicle 21 shown in Figure 1, and Figure 4 is a block diagram showing an example of the configuration of the remote control device 31 shown in Figure 1. Note that in Figures 3 and 4, the illustration is simplified and only the autonomous vehicle 21 and the remote control device 31 of the autonomous vehicles 21-2i and the remote control devices 31-3j are shown, but the other autonomous vehicles 22-2i and the other remote control devices 32-3j are also configured and operate in the same way as the autonomous vehicle 21 and the remote control device 31. Therefore, in the following explanation, the configuration and operation of the autonomous vehicles 21-2i and the remote control devices 31-3j will be explained using the autonomous vehicle 21 and the remote control device 31.
図2に示す制御装置1は、通信部11、制御部12、及び記憶部13を備え、制御部12は、要求受入部121、車両特定部122、及び制御命令作成部123を備え、記憶部13は、装置情報記憶部131、車両情報記憶部132、及び制御プログラム記憶部133を備える。 The control device 1 shown in FIG. 2 includes a communication unit 11, a control unit 12, and a memory unit 13. The control unit 12 includes a request receiving unit 121, a vehicle identification unit 122, and a control command creating unit 123. The memory unit 13 includes a device information memory unit 131, a vehicle information memory unit 132, and a control program memory unit 133.
図3に示す自動運転車両21は、通信部211、撮影部212、位置測定部213、センサ部214、駆動部215、制御部216、及び記憶部217を備え、制御部216は、通信制御部261、及び走行制御部262を備え、記憶部217は、地図情報記憶部271、経路情報記憶部272、及び自動運転プログラム記憶部273を備える。 The autonomous vehicle 21 shown in FIG. 3 includes a communication unit 211, an image capture unit 212, a position measurement unit 213, a sensor unit 214, a drive unit 215, a control unit 216, and a memory unit 217. The control unit 216 includes a communication control unit 261 and a driving control unit 262. The memory unit 217 includes a map information memory unit 271, a route information memory unit 272, and an autonomous driving program memory unit 273.
図4に示す遠隔操縦装置31は、通信部311、出力部312、入力部313、制御部314、及び記憶部315を備える。なお、遠隔操縦装置31の構成は、この例に特に限定されず、制御装置1の機能の一部又はすべてを遠隔操縦装置31に含める構成であってもよい。 The remote control device 31 shown in FIG. 4 includes a communication unit 311, an output unit 312, an input unit 313, a control unit 314, and a storage unit 315. Note that the configuration of the remote control device 31 is not particularly limited to this example, and the remote control device 31 may be configured to include some or all of the functions of the control device 1.
自動運転車両21の制御部216は、例えば、CPU(中央演算処理装置)等から構成され、通信制御部261及び走行制御部262として機能する。記憶部217は、例えば、半導体メモリ等から構成され、地図情報記憶部271、経路情報記憶部272、及び自動運転プログラム記憶部273として機能する。通信制御部261は、通信部211、撮影部212、位置測定部213、及びセンサ部214等を制御する。 The control unit 216 of the autonomous vehicle 21 is composed of, for example, a CPU (Central Processing Unit) and functions as a communication control unit 261 and a driving control unit 262. The memory unit 217 is composed of, for example, a semiconductor memory and functions as a map information memory unit 271, a route information memory unit 272, and an autonomous driving program memory unit 273. The communication control unit 261 controls the communication unit 211, the photographing unit 212, the position measurement unit 213, the sensor unit 214, etc.
撮影部212は、例えば、自動運転車両21の周辺を撮影するための複数のカメラ等から構成され、自動運転車両21の前方、後方、右側方、及び左側方のそれぞれに取り付けられる。撮影部212は、自動運転車両21の周辺を撮影した撮影情報を周囲環境情報として制御部216及び通信部211に出力する。 The photographing unit 212 is composed of, for example, a plurality of cameras for photographing the surroundings of the autonomous vehicle 21, and is attached to the front, rear, right side, and left side of the autonomous vehicle 21. The photographing unit 212 outputs photographic information of the surroundings of the autonomous vehicle 21 to the control unit 216 and the communication unit 211 as surrounding environment information.
なお、撮影部212は、上記の例に特に限定されず、自動運転車両21の周辺を撮影できる構成であれば、カメラの搭載位置や搭載台数等を変更してもよい。例えば、右側方(又は左側方)のカメラをそれぞれ車両の右前方(又は左前方)及び右後方(又は左後方)の2箇所に搭載する構成であってもよい。また、別の構成例として、全方位カメラ1台を車両の中央に搭載する構成であってもよい。 The photographing unit 212 is not limited to the above example, and the mounting position and number of cameras may be changed as long as the configuration is capable of photographing the surroundings of the autonomous vehicle 21. For example, the right side (or left side) cameras may be mounted in two locations, the front right (or front left) and rear right (or rear left) of the vehicle. As another configuration example, one omnidirectional camera may be mounted in the center of the vehicle.
撮影部212で撮影された撮影情報は、周囲環境情報として、通信部211を介して、遠隔操縦装置31に送信され、遠隔操縦者P1が遠隔操縦装置31を用いて自動運転車両21を遠隔操縦する場合、その周囲環境情報を確認して、遠隔操縦を行う。なお、撮影部212で撮影される撮影情報は、視覚的な情報だけでなく、聴覚的な情報も合わせて記録された撮影情報であることが好ましい。この場合、撮影部212は、例えば、カメラとマイクとで構成される。 The photographing information captured by the photographing unit 212 is transmitted to the remote control device 31 via the communication unit 211 as surrounding environment information, and when the remote driver P1 remotely controls the autonomous vehicle 21 using the remote control device 31, the remote driver P1 confirms the surrounding environment information and performs remote control. It is preferable that the photographing information captured by the photographing unit 212 is photographing information in which not only visual information but also auditory information is recorded. In this case, the photographing unit 212 is composed of, for example, a camera and a microphone.
位置測定部213は、例えば、GPS(Global Positioning System)受信機等から構成され、自動運転車両21の現在位置を示す車両位置情報を定期的に測定して取得し、車両位置情報を車両状態情報として制御部216及び通信部211に出力する。車両位置情報は、例えば、緯度及び経度で表される。 The position measurement unit 213 is composed of, for example, a GPS (Global Positioning System) receiver, and periodically measures and acquires vehicle position information indicating the current position of the autonomous vehicle 21, and outputs the vehicle position information to the control unit 216 and the communication unit 211 as vehicle state information. The vehicle position information is expressed, for example, by latitude and longitude.
センサ部214は、自動運転車両21の周辺環境の情報及び自動運転車両21の状態に関する情報をセンシングし、センシングしたセンサ情報を周囲環境情報として制御部216及び通信部211に出力する。自動運転車両21の周辺環境の情報をセンシングするセンサ部214としては、例えば、LIDAR(Light Detection and Ranging)やミリ波レーダーを用いることができる。 The sensor unit 214 senses information on the surrounding environment of the autonomous vehicle 21 and information on the state of the autonomous vehicle 21, and outputs the sensed sensor information as surrounding environment information to the control unit 216 and the communication unit 211. As the sensor unit 214 that senses information on the surrounding environment of the autonomous vehicle 21, for example, a LIDAR (Light Detection and Ranging) or a millimeter wave radar can be used.
LIDARは、赤外線レーザを照射し、物体で反射して戻るまでの時間を計測して、周囲にあるモノの距離や相対速度を検知する。これにより、周辺環境の3次元的な構造を読み取ることができる。 LIDAR detects the distance and relative speed of surrounding objects by emitting an infrared laser and measuring the time it takes for the laser to reflect off an object and return. This allows it to read the three-dimensional structure of the surrounding environment.
また、ミリ波レーダーは、LIDARと同様の計測を行うが、赤外線レーザではなく、電波を用いて、計測を行う。赤外線を用いるLIDARは夜間でも使えるが、悪天候では機能が低下してしまうため、電波を使うミリ波レーダーの分解能はLIDARよりも劣るものの、天候に関わらず検知可能であり、ミリ波レーダーによりLIDARで計測できない場合を補完することができる。 Millimeter-wave radar also performs measurements similar to LIDAR, but uses radio waves instead of infrared lasers to perform the measurements. LIDAR uses infrared rays and can be used at night, but its functionality is reduced in bad weather. Millimeter-wave radar uses radio waves, so although its resolution is inferior to LIDAR, it can detect regardless of the weather, and millimeter-wave radar can complement measurements that LIDAR cannot make.
自動運転車両21の周辺環境の情報をセンシングするセンサ部214でセンシングされたセンサ情報は、自動運転車両21の走行モードが自律走行モードの場合、自律走行する際に利用され、また、自動運転車両21の走行モードが遠隔操縦モードの場合、撮影部212で撮影された撮影情報と併せて周囲環境情報として、遠隔操縦装置31に送信される。 The sensor information sensed by the sensor unit 214, which senses information on the surrounding environment of the autonomous vehicle 21, is used when the autonomous vehicle 21 is traveling autonomously when the traveling mode of the autonomous vehicle 21 is the autonomous traveling mode, and when the traveling mode of the autonomous vehicle 21 is the remote control mode, the sensor information is sent to the remote control device 31 together with the photographing information photographed by the photographing unit 212 as surrounding environment information.
自動運転車両21の状態をセンシングするセンサ部214としては、舵角センサ、車速センサ、走行距離計、慣性センサなどがある。舵角センサは、前輪の角度を検出する。車速センサは、自動運転車両21の移動速度を検出する。走行距離計は、タイヤの回転数を計測して、自動運転車両21が移動した距離を計測する。慣性センサは、3軸の角速度センサと3方向の加速度センサとからなる慣性運動量を検出するセンサであり、自動運転車両21の挙動を検知する。 The sensor unit 214 that senses the state of the autonomous vehicle 21 includes a steering angle sensor, a vehicle speed sensor, an odometer, an inertial sensor, and the like. The steering angle sensor detects the angle of the front wheels. The vehicle speed sensor detects the moving speed of the autonomous vehicle 21. The odometer measures the number of tire rotations to measure the distance traveled by the autonomous vehicle 21. The inertial sensor is a sensor that detects inertial momentum and is composed of a three-axis angular velocity sensor and a three-directional acceleration sensor, and detects the behavior of the autonomous vehicle 21.
なお、センサ部214でセンシングされたセンサ情報は、自動運転車両21の走行モードが自律走行モードの場合、自律走行する際に利用され、また、自動運転車両21の走行モードが遠隔操縦モードの場合、自動運転車両21の車両本体に関する車両状態情報として、遠隔操縦装置31に送信される。 The sensor information sensed by the sensor unit 214 is used when the autonomous vehicle 21 is traveling autonomously when the autonomous vehicle 21 is in the autonomous traveling mode, and is transmitted to the remote control device 31 as vehicle status information related to the vehicle body of the autonomous vehicle 21 when the autonomous vehicle 21 is in the remote control mode.
通信部211は、通信制御部261の制御の下、制御装置1及び遠隔操縦装置31と無線通信を行い、制御装置1及び遠隔操縦装置31に対して、自動運転車両21の車速、現在位置、操舵角などの車両本体に関する車両状態情報と、自動運転車両21の周囲環境を撮影した周囲環境情報とを含む車両情報を送信する。また、通信部211は、遠隔操縦装置31から自動運転車両21が遠隔操縦モードで走行することを指示する遠隔操縦指令を受信する。なお、通信部211は、一般的な無線通信装置の他、無線LAN(Local Area Network)、携帯電話、又はPHS(personal handyphone system)等を用いてもよい。 Under the control of the communication control unit 261, the communication unit 211 performs wireless communication with the control device 1 and the remote control device 31, and transmits vehicle information to the control device 1 and the remote control device 31, including vehicle state information related to the vehicle body such as the vehicle speed, current position, and steering angle of the autonomous vehicle 21, and surrounding environment information obtained by photographing the surrounding environment of the autonomous vehicle 21. The communication unit 211 also receives a remote control command from the remote control device 31 instructing the autonomous vehicle 21 to run in remote control mode. Note that the communication unit 211 may be a general wireless communication device, or may be a wireless LAN (Local Area Network), a mobile phone, a PHS (personal handyphone system), or the like.
駆動部215は、自動運転車両21がエンジン車両である場合、例えば、エンジン及びトランスミッション等から構成される。また、自動運転車両21が狭義の電気自動車(battery vehicle)である場合、駆動部215は、例えば、走行モータ及びトランスミッション等から構成される。これらのエンジン及び走行モータは、いずれもイグニッションスイッチを介して始動及び停止が行われる。さらに、駆動部215は、アクセル装置やブレーキ装置も含み、車両の加速及び減速を行う。 When the autonomous vehicle 21 is an engine vehicle, the drive unit 215 is composed of, for example, an engine and a transmission. When the autonomous vehicle 21 is a battery vehicle in the narrow sense, the drive unit 215 is composed of, for example, a drive motor and a transmission. Both the engine and the drive motor are started and stopped via an ignition switch. Furthermore, the drive unit 215 also includes an accelerator device and a brake device, and accelerates and decelerates the vehicle.
地図情報記憶部271は、地図情報を予め記憶している。地図情報には、例えば、道路リンクに関する道路データ、交差点に関する交差点データ、施設に関するデータ、道路上に設置又は形成された表示物を示す地物データなどから構成される。地図情報は、自動運転車両21が自律走行モードで自律走行する際に利用する経路情報を生成する場合に利用される。 The map information storage unit 271 stores map information in advance. The map information is composed of, for example, road data related to road links, intersection data related to intersections, data related to facilities, and feature data indicating display objects installed or formed on roads. The map information is used when generating route information used by the autonomous vehicle 21 when autonomously driving in the autonomous driving mode.
経路情報記憶部272は、自動運転車両21の出発地から目的地までの経路を示す経路情報を記憶している。経路情報は、既存の経路生成プログラムなどにより、生成することが可能であり、自動運転車両21は、例えば、外部のサーバなどにより生成された経路情報をサーバから受信することにより取得することができる。また、自動運転車両21は、所定の経路生成プログラムを有し、経路生成プログラムを実行することにより、経路情報を生成して経路情報記憶部272に記憶するようにしてもよい。 The route information storage unit 272 stores route information indicating the route from the departure point to the destination of the autonomous vehicle 21. The route information can be generated by an existing route generation program or the like, and the autonomous vehicle 21 can acquire the route information generated by an external server or the like by receiving it from a server. The autonomous vehicle 21 may also have a predetermined route generation program and execute the route generation program to generate route information and store it in the route information storage unit 272.
自動運転プログラム記憶部273は、自動運転車両21を自律走行モード及び遠隔操縦モードで走行させるため種々のプログラムを予め記憶している。 The autonomous driving program storage unit 273 prestores various programs for driving the autonomous vehicle 21 in the autonomous driving mode and the remote control mode.
走行制御部262は、自動運転プログラム記憶部273に記憶されている自動運転プログラムを実行する。走行制御部262は、自動運転プログラムに従って、撮影部212が撮影した撮影情報、位置測定部213が測定した自動運転車両21の車両位置を示す車両位置情報、及びセンサ部214がセンシングしたセンサ情報等に基づき、駆動部215を制御する。 The driving control unit 262 executes the autonomous driving program stored in the autonomous driving program storage unit 273. The driving control unit 262 controls the drive unit 215 in accordance with the autonomous driving program based on the photographing information photographed by the photographing unit 212, the vehicle position information indicating the vehicle position of the autonomous driving vehicle 21 measured by the position measurement unit 213, and the sensor information sensed by the sensor unit 214, etc.
具体的には、走行制御部262は、自動運転車両21を自律走行モードで自律走行させるように駆動部215等を制御し、又は、遠隔操縦装置31による遠隔操縦に従い、自動運転車両21を遠隔操縦モードで走行するように駆動部215等を制御する。 Specifically, the driving control unit 262 controls the drive unit 215, etc. to drive the autonomous vehicle 21 autonomously in the autonomous driving mode, or controls the drive unit 215, etc. to drive the autonomous vehicle 21 in the remote control mode according to remote control by the remote control device 31.
また、走行制御部262は、車両状態情報及び周囲環境情報から上記の所定のイベントが自動運転車両21に発生したことを検知し、通信部211を用いて、自律走行モードから遠隔操縦モードへの切り替えを要求する遠隔操縦要求を制御装置1に送信する。 The driving control unit 262 also detects that the above-mentioned specified event has occurred in the autonomous vehicle 21 from the vehicle state information and the surrounding environment information, and uses the communication unit 211 to send a remote control request to the control device 1 to switch from the autonomous driving mode to the remote control mode.
遠隔操縦装置31の通信部311は、自動運転車両21と通信を行い、自動運転車両21から自動運転車両21の車速、現在位置、操舵角などの車両本体に関する車両状態情報と、自動運転車両21の周囲環境を撮影した周囲環境情報とを含む車両情報を受信する。なお、通信部311は、一般的な通信装置の他、WAN(Wide Area Network)、無線LAN、携帯電話、又はPHS等を用いてもよい。 The communication unit 311 of the remote control device 31 communicates with the autonomous vehicle 21 and receives vehicle information from the autonomous vehicle 21, including vehicle state information related to the vehicle body such as the vehicle speed, current position, and steering angle of the autonomous vehicle 21, and surrounding environment information obtained by photographing the surrounding environment of the autonomous vehicle 21. The communication unit 311 may be a general communication device, or may be a wide area network (WAN), wireless LAN, mobile phone, PHS, or the like.
出力部312は、例えば、液晶ディスプレイ等から構成され、通信部311を介して、自動運転車両21から受信した、自動運転車両21の車速、現在位置、操舵角などの車両本体に関する車両状態情報や自動運転車両21の周囲環境を撮影した周囲環境情報等を表示する。車両状態情報及び周囲環境情報の表示方法は、公知の表示方法を用いることができ、例えば、1つのディスプレイ上に同時に表示したり、別々のディスプレイにそれぞれの情報を表示したりしてもよい。また、周囲環境情報が、複数のカメラで撮影された撮影情報である場合、カメラ毎に撮影された撮影情報を別々に表示してもよいし、カメラ毎に撮影された撮影情報を統合し、統合した撮影情報を表示してもよい。なお、出力部312を表示装置41~4kとして用いてもよく、この場合、出力部312と表示装置41~4kとは同一の装置となる。 The output unit 312 is composed of, for example, a liquid crystal display, and displays vehicle state information related to the vehicle body, such as the vehicle speed, current position, and steering angle of the autonomous vehicle 21, and surrounding environment information obtained by photographing the surrounding environment of the autonomous vehicle 21, received from the autonomous vehicle 21 via the communication unit 311. A publicly known display method can be used to display the vehicle state information and the surrounding environment information, and for example, the information may be displayed simultaneously on one display, or each piece of information may be displayed on a separate display. In addition, if the surrounding environment information is photographed information photographed by multiple cameras, the photographed information photographed by each camera may be displayed separately, or the photographed information photographed by each camera may be integrated and the integrated photographed information may be displayed. The output unit 312 may be used as the display devices 41 to 4k, in which case the output unit 312 and the display devices 41 to 4k are the same device.
制御装置1は、遠隔操縦要求を受け入れた場合、遠隔操縦要求の受入指示を、遠隔制御可能な遠隔操縦装置31に送信し、通信部311は、遠隔操縦要求の受入指示を受信して制御部314に出力する。制御部314は、記憶部315から遠隔操縦装置31の識別情報を読み出し、通信部311を用いて、読み出した識別情報を制御装置1に送信する。 When the control device 1 accepts the remote control request, it transmits an instruction to accept the remote control request to the remote control device 31 that can be remotely controlled, and the communication unit 311 receives the instruction to accept the remote control request and outputs it to the control unit 314. The control unit 314 reads the identification information of the remote control device 31 from the memory unit 315, and transmits the read identification information to the control device 1 using the communication unit 311.
入力部313は、例えば、キーボード、マウス、ジョイスティック等から構成され、遠隔操縦者P1が、各種操縦を行うために使用される。遠隔操縦者P1は、入力部313を介して、自動運転車両21の車速及び操舵量等を指定する命令操縦量等を、自動運転車両21を遠隔操縦するための走行指示として入力する。なお、入力部313は、車両を実際に操縦するときと同じ操縦環境、例えば、ハンドル、ブレーキ、アクセル等から構成してもよい。この場合、遠隔操縦者P1は、実際に車両を運転しているような感覚で、走行指示を入力することが可能である。 The input unit 313 is composed of, for example, a keyboard, a mouse, a joystick, etc., and is used by the remote pilot P1 to perform various operations. The remote pilot P1 inputs, via the input unit 313, command steering amounts and the like that specify the vehicle speed and steering amount of the autonomous vehicle 21 as driving instructions for remotely driving the autonomous vehicle 21. The input unit 313 may be composed of the same driving environment as when actually driving the vehicle, for example, a steering wheel, brakes, accelerator, etc. In this case, the remote pilot P1 can input driving instructions with the feeling of actually driving the vehicle.
記憶部315は、例えば、半導体メモリ等から構成され、自動運転車両21を遠隔操縦するための遠隔操縦アプリケーションプログラム、自動運転車両21から受信した情報、遠隔操縦者P1から入力された情報等の種々の情報を記憶する。制御部314は、例えば、CPU等から構成され、記憶部315の遠隔操縦アプリケーションプログラムを実行し、通信部311、出力部312、入力部313等を制御することにより、遠隔操縦装置31の種々の制御を行う。 The storage unit 315 is composed of, for example, a semiconductor memory, and stores various information such as a remote control application program for remotely controlling the autonomous vehicle 21, information received from the autonomous vehicle 21, and information input by the remote operator P1. The control unit 314 is composed of, for example, a CPU, and executes the remote control application program in the storage unit 315 and controls the communication unit 311, output unit 312, input unit 313, etc., thereby performing various controls of the remote control device 31.
遠隔操縦者P1は、出力部312に表示された情報を確認しながら、入力部313を用いて、自動運転車両21を遠隔操縦する。通信部311は、制御部314の制御の下、入力部313で入力された自動運転車両21の走行指示等を含む、自動運転車両21を遠隔操縦するための遠隔操縦指令を自動運転車両21に送信する。 The remote operator P1 remotely controls the autonomous vehicle 21 using the input unit 313 while checking the information displayed on the output unit 312. Under the control of the control unit 314, the communication unit 311 transmits a remote control command to the autonomous vehicle 21 for remotely controlling the autonomous vehicle 21, including driving instructions for the autonomous vehicle 21 inputted by the input unit 313.
制御装置1の記憶部13は、例えば、半導体メモリ等から構成され、装置情報記憶部131、車両情報記憶部132、及び制御プログラム記憶部133として機能する。 The memory unit 13 of the control device 1 is composed of, for example, a semiconductor memory, and functions as a device information memory unit 131, a vehicle information memory unit 132, and a control program memory unit 133.
装置情報記憶部131は、各遠隔操縦装置31~3jの識別番号を予め記憶している。ここで、識別番号としては、各遠隔操縦装置31~3jを個別に識別することができれば、種々の情報を用いることができ、例えば、各遠隔操縦装置31~3jのIPアドレス(Internet Protocol address)を用いることができる。通信部11は、遠隔操縦に使用される遠隔操縦装置から当該遠隔操縦装置を識別するための識別情報を受信して装置情報記憶部131に記憶させる。 The device information storage unit 131 prestores the identification number of each remote control device 31-3j. Here, various information can be used as the identification number as long as it can individually identify each remote control device 31-3j. For example, the IP address (Internet Protocol address) of each remote control device 31-3j can be used. The communication unit 11 receives identification information for identifying the remote control device from the remote control device used for remote control and stores it in the device information storage unit 131.
車両情報記憶部132は、各自動運転車両21~2iの識別番号を予め記憶している。ここで、識別番号としては、各自動運転車両21~2iを個別に識別することができれば、種々の情報を用いることができ、例えば、各自動運転車両21~2iのIPアドレスを用いることができる。通信部11は、自動運転車両21~2iから車両情報を受信して車両情報記憶部132に記憶させる。 The vehicle information storage unit 132 prestores the identification number of each autonomous vehicle 21-2i. Here, various information can be used as the identification number as long as it can individually identify each autonomous vehicle 21-2i. For example, the IP address of each autonomous vehicle 21-2i can be used. The communication unit 11 receives vehicle information from the autonomous vehicles 21-2i and stores it in the vehicle information storage unit 132.
制御部12は、例えば、CPU等から構成され、制御プログラム記憶部133に記憶されている所定の制御プログラムを実行することにより、要求受入部121、車両特定部122、及び制御命令作成部123として機能する。 The control unit 12 is composed of, for example, a CPU, and functions as a request receiving unit 121, a vehicle identification unit 122, and a control command creating unit 123 by executing a predetermined control program stored in the control program storage unit 133.
通信部11は、自動運転車両21~2iのうち一の自動運転車両から遠隔操縦要求を受信して要求受入部121に出力する。 The communication unit 11 receives a remote control request from one of the autonomous vehicles 21 to 2i and outputs the request to the request receiving unit 121.
要求受入部121は、一の自動運転車両からの遠隔操縦要求の受け入れが可能か否かを判断する。具体的には、要求受入部121は、装置情報記憶部131を参照して、すべての遠隔操縦装置31~3jの識別番号の中に現在遠隔操縦に使用されている遠隔操縦装置の識別番号以外の識別番号があるか否かを判断する。要求受入部121は、現在遠隔操縦に使用されている遠隔操縦装置の識別番号以外の識別番号、すなわち遠隔操縦に使用されていない遠隔操縦装置の識別番号がある場合は、遠隔操縦要求の受け入れが可能と判断し、遠隔操縦に使用されていない遠隔操縦装置の識別番号がない場合は、遠隔操縦要求の受け入れができないと判断する。 The request acceptance unit 121 determines whether or not it is possible to accept a remote control request from an autonomous vehicle. Specifically, the request acceptance unit 121 refers to the device information storage unit 131 to determine whether or not there is an identification number other than the identification number of the remote control device currently being used for remote control among the identification numbers of all remote control devices 31 to 3j. If there is an identification number other than the identification number of the remote control device currently being used for remote control, that is, an identification number of a remote control device not being used for remote control, the request acceptance unit 121 determines that it is possible to accept the remote control request, and if there is no identification number of a remote control device not being used for remote control, it determines that it is not possible to accept the remote control request.
要求受入部121は、遠隔操縦要求の受け入れができないと判断した場合、通信部11を用いて、停止することを指示する停止制御命令を、遠隔操縦要求を送信した自動運転車両に送信し、自動運転車両は、停止制御命令に従って停止する。なお、遠隔操縦要求の受け入れができない場合の対処方法は、上記の例に特に限定されず、他の対処方法を用いてもよい。 When the request acceptance unit 121 determines that the remote control request cannot be accepted, it uses the communication unit 11 to send a stop control command to the autonomous vehicle that sent the remote control request, instructing it to stop, and the autonomous vehicle stops in accordance with the stop control command. Note that the method of dealing with the situation when the remote control request cannot be accepted is not limited to the above example, and other methods of dealing with the situation may be used.
一方、要求受入部121は、遠隔操縦要求の受け入れが可能と判断した場合、通信部11を用いて、遠隔操縦要求を送信した自動運転車両を遠隔操縦することを指示する遠隔操縦指示を、遠隔操縦に使用されていない未使用遠隔操縦装置に送信し、遠隔操縦要求を受け入れる。未使用遠隔操縦装置の通信部311は、遠隔操縦指示を受信して出力部312に出力する。出力部312は、遠隔操縦指示を表示し、操縦者は、入力部313を用いて、遠隔操縦要求を送信した自動運転車両を遠隔操縦する。 On the other hand, if the request acceptance unit 121 determines that the remote control request can be accepted, it uses the communication unit 11 to transmit a remote control instruction to an unused remote control device that is not being used for remote control, instructing the remote control device to remotely control the autonomous vehicle that sent the remote control request, and accepts the remote control request. The communication unit 311 of the unused remote control device receives the remote control instruction and outputs it to the output unit 312. The output unit 312 displays the remote control instruction, and the driver uses the input unit 313 to remotely control the autonomous vehicle that sent the remote control request.
また、要求受入部121は、遠隔操縦要求の受け入れが可能と判断した自動運転車両、すなわち遠隔操縦の対象となる対象車両の識別番号を車両情報記憶部132に記憶するとともに、遠隔操縦要求の受け入れが可能と判断した結果を車両特定部122に通知する。 The request acceptance unit 121 also stores the identification number of the autonomous vehicle that it has determined can accept the remote control request, i.e., the target vehicle to be remotely controlled, in the vehicle information storage unit 132, and notifies the vehicle identification unit 122 of the result of its determination that the remote control request can be accepted.
車両特定部122は、上記の所定のイベント発生時、すなわち、所定のイベントが発生した一の自動運転車両が遠隔操縦要求を送信し、遠隔操縦要求が受け入れられた場合、複数の自動運転車両21~2iのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、特定した非対象車両を制御命令作成部123に通知する。具体的には、車両特定部122は、車両情報記憶部132を参照して、すべての自動運転車両21~2iの識別番号の中から対象車両の識別番号以外の識別番号を有する自動運転車両を非対象車両として特定し、非対象車両の識別番号を制御命令作成部123に通知する。 When the above-mentioned specified event occurs, i.e., when an autonomous vehicle in which a specified event has occurred transmits a remote control request and the remote control request is accepted, the vehicle identification unit 122 identifies non-target vehicles other than the target vehicles that are to be remotely controlled among the multiple autonomous vehicles 21-2i, and notifies the control command creation unit 123 of the identified non-target vehicles. Specifically, the vehicle identification unit 122 refers to the vehicle information storage unit 132, identifies autonomous vehicles having identification numbers other than the identification numbers of the target vehicles from among the identification numbers of all autonomous vehicles 21-2i as non-target vehicles, and notifies the control command creation unit 123 of the identification numbers of the non-target vehicles.
制御命令作成部123は、対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成して通信部11に出力する。 When the target vehicle is controlled to travel in a remote control mode in response to the operation of the remote control device, the control command creation unit 123 creates a remote control avoidance control command for causing the non-target vehicle to travel autonomously so as to avoid a situation in which the non-target vehicle requires remote control, and outputs the remote control avoidance control command to the communication unit 11.
通信部11は、作成された遠隔操縦回避制御命令を非対象車両に送信する。なお、遠隔操縦回避制御命令の送信タイミングは、この例に特に限定されず、要求受入部121が遠隔操縦要求の受け入れを可能と判断した後であれば、任意のタイミングを用いることができる。 The communication unit 11 transmits the created remote control avoidance control command to the non-target vehicle. Note that the timing of transmitting the remote control avoidance control command is not particularly limited to this example, and any timing can be used as long as it is after the request acceptance unit 121 has determined that the remote control request can be accepted.
複数の自動運転車両21~2iのうち、対象車両は、遠隔操縦装置の操縦に応じて遠隔操縦モードで走行し、残りの非対象車両は、自律走行モードで遠隔操縦回避制御命令に従った走行を行い、遠隔操縦を必要とする状況を回避する。 Of the multiple autonomous vehicles 21-2i, the target vehicles run in remote control mode in response to the operation of a remote control device, while the remaining non-target vehicles run in autonomous driving mode in accordance with remote control avoidance control commands to avoid situations that require remote control.
次に、上記の制御命令作成部123で作成される遠隔操縦回避制御命令について、具体的に説明する。 Next, we will explain in detail the remote control avoidance control command created by the control command creation unit 123.
例えば、遠隔操縦回避制御命令は、非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための遠隔操縦抑制制御命令を含み、遠隔操縦抑制制御命令は、非対象車両が現在の速度より低い速度で走行するように非対象車両を自律走行させるための速度抑制制御命令を含む。 For example, the remote control avoidance control command includes a remote control suppression control command for causing the non-target vehicle to autonomously drive so as to reduce the likelihood that the non-target vehicle will require remote control from a current likelihood, and the remote control suppression control command includes a speed suppression control command for causing the non-target vehicle to autonomously drive so as to drive at a speed lower than a current speed.
この場合、制御命令作成部123は、遠隔操縦抑制制御命令の一例として、速度抑制制御命令を作成し、非対象車両は、速度抑制制御命令従い、現在の速度より低い速度、例えば、法定速度より5km/hだけ低い速度で走行する。なお、遠隔操縦抑制制御命令は、上記の例に特に限定されず、加速時の加速度を所定値だけ低減したり、道路を曲がるときの速度を所定値だけ減速して曲がったり、他の車両の追い越しを禁止する等の種々の変更が可能である。 In this case, the control command creation unit 123 creates a speed suppression control command as an example of a remote control suppression control command, and the non-target vehicle follows the speed suppression control command to travel at a speed lower than the current speed, for example, 5 km/h lower than the legal speed. Note that the remote control suppression control command is not limited to the above example, and various modifications are possible, such as reducing the acceleration during acceleration by a predetermined value, decelerating the speed by a predetermined value when turning on a road, and prohibiting overtaking other vehicles.
また、遠隔操縦抑制制御命令は、非対象車両が自律走行できなくなる可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための自立走行維持制御命令を含み、自立走行維持制御命令は、非対象車両が複数車線の道路を走行している場合、複数車線のうち中央線側の車線を走行するように非対象車両を自律走行させるための中央側走行制御命令を含む。この場合、制御命令作成部123は、自立走行維持制御命令の一例として、中央側走行制御命令を作成し、非対象車両は、複数車線のうち中央線側の車線(3車線以上の場合は、最も左側の車線以外の車線)を走行する。 The remote operation suppression control command also includes an autonomous driving maintenance control command for causing the non-target vehicle to drive autonomously so as to reduce the possibility that the non-target vehicle will not be able to drive autonomously below the current possibility, and the autonomous driving maintenance control command includes a center side driving control command for causing the non-target vehicle to drive autonomously in the lane on the center line side of the multiple lanes when the non-target vehicle is driving on a road with multiple lanes. In this case, the control command creation unit 123 creates a center side driving control command as an example of an autonomous driving maintenance control command, and the non-target vehicle drives in the lane on the center line side of the multiple lanes (in the case of three or more lanes, a lane other than the leftmost lane).
左側車線には、駐車している車両があったり、自転車やバイクが走行する可能性が高く、また、歩行者が車道を歩く場合もあり、左側車線の走行では、センサ部214が多くの種類の物を検知する。そのため、センサ部214が正確にセンシングできなかったり、センシングデータから正確に物を認識することができなかったりする場合が発生し、自律走行モードでの走行ができなくなる可能性があり、遠隔操縦を要求する可能性が相対的に高い。したがって、複数車線のうち中央線側の車線を走行することにより、非対象車両が自律走行できなくなる可能性を低減することができる。 In the left lane, there is a high possibility that there are parked vehicles, bicycles and motorbikes, and pedestrians may be walking on the roadway, and when driving in the left lane, the sensor unit 214 detects many types of objects. As a result, there may be cases where the sensor unit 214 is unable to sense accurately or is unable to accurately recognize objects from the sensing data, which may result in the vehicle being unable to drive in autonomous driving mode and the likelihood of requiring remote control is relatively high. Therefore, by driving in the lane closest to the center line among multiple lanes, the possibility that non-target vehicles will be unable to drive autonomously can be reduced.
また、自立走行維持制御命令は、幅員が所定値より狭い道路を非対象車両が走行している場合、幅員が所定値以上の道路を非対象車両が走行するように非対象車両を自律走行させるための幅員拡大制御命令を含む。この場合、制御命令作成部123は、自立走行維持制御命令の一例として、幅員拡大制御命令を作成し、非対象車両は、幅員が所定値以上の道路にルート変更して走行する。 The autonomous driving maintenance control command also includes a road width increase control command for causing the non-target vehicle to autonomously drive on a road whose width is equal to or greater than the predetermined value when the non-target vehicle is driving on a road whose width is narrower than a predetermined value. In this case, the control command creation unit 123 creates a road width increase control command as an example of an autonomous driving maintenance control command, and the non-target vehicle changes its route to a road whose width is equal to or greater than the predetermined value.
幅員が狭い道路の場合、幅員が広い道路に比べて、走行時に種々の回避走行が行いにくいため、ちょっとした障害物を検知した場合などでも、非対象車両が自律的に判断して走行することが困難になり、遠隔操縦を要求する可能性が相対的に高い。したがって、幅員が所定値以上の道路にルート変更して走行することにより、非対象車両が自律走行できなくなる可能性を低減することができる。なお、幅員拡大制御命令は、上記の例に特に限定されず、幅員でなく、道路種別を用いてもよい。例えば、生活道路を走行している非対象車両に対して、幹線道路を走行するようにルート変更を指示する等の種々の変更が可能である。 When driving on narrow roads, it is more difficult to perform various avoidance maneuvers compared to wide roads. Therefore, even if a small obstacle is detected, it is difficult for non-target vehicles to make autonomous decisions and drive, and there is a relatively high possibility that remote control will be required. Therefore, by changing the route to a road with a width equal to or greater than a predetermined value, the possibility that non-target vehicles will not be able to drive autonomously can be reduced. Note that the width expansion control command is not limited to the above example, and road type may be used instead of width. For example, various changes are possible, such as instructing a non-target vehicle driving on a residential road to change route to drive on a main road.
また、自立走行維持制御命令は、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点を含む所定範囲の走行回避領域を非対象車両が走行しないように非対象車両を自律走行させるためのルート変更制御命令を含む。この場合、制御命令作成部123は、車両情報記憶部132を参照して、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点を検出して、自立走行維持制御命令の一例として、ルート変更制御命令を作成し、非対象車両は、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点を含む走行回避領域を走行しないようにルート変更して走行する。 The autonomous driving maintenance control command also includes a route change control command for autonomously driving the non-target vehicle so that the non-target vehicle does not drive through a driving avoidance area of a predetermined range including the point where the driving mode of the target vehicle was switched from the autonomous driving mode to the remotely controlled mode. In this case, the control command creation unit 123 refers to the vehicle information storage unit 132 to detect the point where the driving mode of the target vehicle was switched from the autonomous driving mode to the remotely controlled mode, and creates a route change control command as an example of an autonomous driving maintenance control command, and the non-target vehicle changes its route so as not to drive through the driving avoidance area including the point where the driving mode of the target vehicle was switched from the autonomous driving mode to the remotely controlled mode.
なお、制御命令作成部123は、対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた要因に応じて、ルート変更制御命令を送信するか否かを判断するようにしてもよい。例えば、上記の要因が、対象車両のセンサ部214の故障である場合、制御命令作成部123は、ルート変更制御命令を送信しない。これは、非対象車両のセンサ部214が故障していなければ、この場所を走行しても、遠隔操縦モードに切り替える必要がないからである。 The control command creation unit 123 may determine whether or not to send a route change control command depending on the cause of the target vehicle's driving mode being switched from the autonomous driving mode to the remote control mode. For example, if the cause is a failure of the sensor unit 214 of the target vehicle, the control command creation unit 123 does not send a route change control command. This is because if the sensor unit 214 of the non-target vehicle is not broken, there is no need to switch to remote control mode even if the non-target vehicle is driving through this location.
一方、上記の要因が、対象車両のセンサ部214の故障ではなく、正確なセンシングができないことである場合、制御命令作成部123は、ルート変更制御命令を送信する。これは、非対象車両であっても、遠隔操縦モードに切り替える可能性が高いからである。また、センサ部214の各センサの種類や配置が原因で正確にセンシングできない可能性もあるので、制御命令作成部123は、対象車両とセンサ部214が同一又は類似する非対象車両、例えば、同じ型番の車両、同じ車種の車両、センシング方式が同一の車両等に限定して、ルート変更制御命令を送信するようにしてもよい。 On the other hand, if the above-mentioned cause is not a failure of the sensor unit 214 of the target vehicle but an inability to perform accurate sensing, the control command creation unit 123 transmits a route change control command. This is because even non-target vehicles are likely to switch to remote control mode. In addition, since accurate sensing may not be possible due to the type or arrangement of each sensor in the sensor unit 214, the control command creation unit 123 may transmit a route change control command only to non-target vehicles whose sensor unit 214 is the same or similar to the target vehicle, for example, vehicles with the same model number, vehicles of the same model, vehicles with the same sensing method, etc.
また、車両情報記憶部132に、過去に対象車両の走行モードが自律走行モードから遠隔操縦モードに切り替えられた地点の履歴を示す遠隔操縦切替地点履歴情報を記憶し、制御命令作成部123は、車両情報記憶部132の遠隔操縦切替地点履歴情報に基づき、ルート変更するルート変更制御命令を送信するようにしてもよい。また、他の非対象車両から遠隔操縦要求を受信した場合、制御命令作成部123は、その車両の位置を含まないよ
うにルート変更するルート変更制御命令を送信するようにしてもよい。
Furthermore, the vehicle information storage unit 132 may store remote control switching point history information indicating a history of points where the driving mode of the target vehicle has been switched from the autonomous driving mode to the remote control mode in the past, and the control command creation unit 123 may transmit a route change control command to change the route based on the remote control switching point history information in the vehicle information storage unit 132. Furthermore, when a remote control request is received from another non-target vehicle, the control command creation unit 123 may transmit a route change control command to change the route so as not to include the position of that vehicle.
また、自立走行維持制御命令は、非対象車両を走行させるための燃料又は電気の補給を促進するように非対象車両を自律走行させるための補給促進制御命令を含む。この場合、制御命令作成部123は、自立走行維持制御命令の一例として、補給促進制御命令を作成し、非対象車両は、燃料又は電気の補給を促進するように走行して燃料又は電気を補給する。これは、燃料又は電気の補給ために、非対象車両は停車することとなり、停車した非対象車両を増加させることより、遠隔操縦を要求する可能性がある非対象車両を減らすことができるからである。例えば、非対象車両が電気自動車である場合、非対象車両は、記憶部217に充電を行う残バッテリ容量の閾値を記憶しておき、補給促進制御命令を受信した場合、走行制御部262は、残バッテリ容量の閾値を増加させ、より積極的に充電を行うようにしてもよい。 The autonomous driving maintenance control command also includes a replenishment promotion control command for causing the non-target vehicle to autonomously drive so as to promote the replenishment of fuel or electricity for driving the non-target vehicle. In this case, the control command creation unit 123 creates a replenishment promotion control command as an example of the autonomous driving maintenance control command, and the non-target vehicle drives to replenish fuel or electricity so as to promote the replenishment of fuel or electricity. This is because the non-target vehicle stops to replenish fuel or electricity, and by increasing the number of stopped non-target vehicles, it is possible to reduce the number of non-target vehicles that may require remote operation. For example, if the non-target vehicle is an electric vehicle, the non-target vehicle may store a threshold value of the remaining battery capacity for charging in the memory unit 217, and when a replenishment promotion control command is received, the driving control unit 262 may increase the threshold value of the remaining battery capacity to more actively charge.
また、制御命令作成部123は、非対象車両のうち特定の車両を選択して補給促進制御命令を送信するようにしてもよい。例えば、残バッテリ容量が少ない非対象車両を選択したり、充電場所が近くにある非対象車両を選択したり、充電場所が走行予定ルートの近くにある非対象車両を選択したりしてもよい。なお、選択する非対象車両の台数は、上記の条件に合う車両のすべてや任意の台数であってもよいし、上位数台を選択してもよい。 The control command creation unit 123 may also select specific vehicles from among the non-target vehicles and transmit a replenishment promotion control command. For example, it may select non-target vehicles with low remaining battery capacity, non-target vehicles with a nearby charging location, or non-target vehicles with a charging location near the planned driving route. The number of non-target vehicles to be selected may be all or any number of vehicles that meet the above conditions, or the top few vehicles may be selected.
また、遠隔操縦回避制御命令は、非対象車両が遠隔操縦を必要とする場合に非対象車両に対して即座の遠隔操縦が可能となるように非対象車両を自律走行させるための遠隔操縦待機制御命令を含む。遠隔操縦待機制御命令は、非対象車両が複数車線の道路を走行している場合、複数車線のうち中央線と反対側の車線を走行するように非対象車両を自律走行させるための側道側走行制御命令を含む。 The remote control avoidance control command also includes a remote control standby control command for causing the non-target vehicle to autonomously drive so that immediate remote control of the non-target vehicle is possible when the non-target vehicle requires remote control. The remote control standby control command includes a side road side driving control command for causing the non-target vehicle to autonomously drive in the lane opposite the center line of the multiple lanes when the non-target vehicle is driving on a road with multiple lanes.
この場合、制御命令作成部123は、遠隔操縦待機制御命令の一例として、側道側走行制御命令を作成し、非対象車両は、複数車線の道路を走行している場合、複数車線のうち中央線と反対側の車線を走行する。例えば、非対象車両が複数車線を有する道路を走行している場合、左側車線を走行するように制御される。したがって、遠隔操縦が必要になった場合に停車して待機することになっても、即座に、路肩に停車させることができ、停車によって、後方車両の進行を止めてしまうことがないようにすることができる。 In this case, the control command creation unit 123 creates a side road side driving control command as an example of a remote control standby control command, and when the non-target vehicle is traveling on a road with multiple lanes, it drives in the lane opposite the center line. For example, when the non-target vehicle is traveling on a road with multiple lanes, it is controlled to drive in the left lane. Therefore, even if it becomes necessary to stop and wait when remote control is required, it can be stopped on the shoulder of the road immediately, and stopping can be prevented from blocking the progress of vehicles behind.
また、遠隔操縦待機制御命令は、幅員が所定値より狭い道路を非対象車両が走行している場合、幅員が所定値以上の道路を非対象車両が走行するように非対象車両を自律走行させるための幅員拡大制御命令を含む。この場合、制御命令作成部123は、遠隔操縦待機制御命令の一例として、幅員拡大制御命令を作成し、非対象車両は、幅員が所定値以上の道路にルート変更して走行する。これは、幅員が狭い道路の場合、非対象車両が停車してしまうと、後方車の進行を妨げるなど他の車両の迷惑になる可能性があるが、車幅が広い道路の場合は、相対的にその可能性が低いからである。 The remote control standby control command also includes a road width increase control command for causing the non-target vehicle to autonomously drive on a road whose width is equal to or greater than the predetermined value when the non-target vehicle is driving on a road whose width is narrower than a predetermined value. In this case, the control command creation unit 123 creates a road width increase control command as an example of a remote control standby control command, and the non-target vehicle changes its route to a road whose width is equal to or greater than the predetermined value. This is because, when a non-target vehicle stops on a narrow road, it may cause a nuisance to other vehicles, such as by blocking the progress of vehicles behind, but this possibility is relatively low when the road is wide.
なお、制御命令作成部123は、非対象車両の状況に応じて、上記の各遠隔操縦回避制御命令を個別に送信するようにしてもよいし、複数の遠隔操縦回避制御命令を任意に組み合わせて送信してもよい。 The control command creation unit 123 may transmit each of the above remotely controlled avoidance control commands individually depending on the situation of the non-target vehicle, or may transmit multiple remotely controlled avoidance control commands in any combination.
次に、上記のように構成された制御装置1による遠隔操縦回避制御処理について説明する。図5は、図1に示す制御装置1による遠隔操縦回避制御処理の一例を示すフローチャートである。 Next, the remote control avoidance control process performed by the control device 1 configured as described above will be described. Figure 5 is a flowchart showing an example of the remote control avoidance control process performed by the control device 1 shown in Figure 1.
まず、複数の自動運転車両21~2iのうち一の自動運転車両に上記の所定のイベントが発生し、当該自動運転車両が遠隔操縦要求を送信すると、制御装置1の通信部11は、遠隔操縦要求を受信して要求受入部121に出力する(ステップS11)。 First, when the above-mentioned specified event occurs in one of the multiple autonomous vehicles 21-2i and the autonomous vehicle transmits a remote control request, the communication unit 11 of the control device 1 receives the remote control request and outputs it to the request receiving unit 121 (step S11).
次に、要求受入部121は、装置情報記憶部131を参照して、遠隔操縦要求の受け入れが可能か否かを判断する(ステップS12)。遠隔操縦要求の受け入れができない場合(ステップS12でNO)、要求受入部121は、遠隔操縦要求を送信した対象車両に停止制御命令を通信部11から送信し(ステップS17)、処理を終了する。このとき、遠隔操縦要求を送信した対象車両は、停止制御命令に従って停止する。 Next, the request acceptance unit 121 refers to the device information storage unit 131 to determine whether the remote control request can be accepted (step S12). If the remote control request cannot be accepted (NO in step S12), the request acceptance unit 121 transmits a stop control command to the target vehicle that transmitted the remote control request from the communication unit 11 (step S17) and ends the process. At this time, the target vehicle that transmitted the remote control request stops in accordance with the stop control command.
一方、遠隔操縦要求の受け入れが可能な場合(ステップS12でYES)、要求受入部121は、対象車両からの遠隔操縦要求を受け入れ、通信部11を用いて、対象車両を遠隔操縦することを指示する遠隔操縦指示を未使用遠隔操縦装置に送信し、遠隔操縦要求の受け入れが可能と判断した結果を車両特定部122に通知する(ステップS13)。 On the other hand, if the remote control request can be accepted (YES in step S12), the request acceptance unit 121 accepts the remote control request from the target vehicle, uses the communication unit 11 to send a remote control instruction to the unused remote control device to remotely control the target vehicle, and notifies the vehicle identification unit 122 of the result that it has been determined that the remote control request can be accepted (step S13).
このとき、遠隔操縦指示を受信した未使用遠隔操縦装置の出力部312は、遠隔操縦指示を表示し、操縦者が遠隔操縦指示を確認した後、入力部313は、操縦者が入力した遠隔操縦指令を対象車両に送信し、遠隔操縦要求を送信した対象車両が遠隔操縦される。 At this time, the output unit 312 of the unused remote control device that received the remote control instruction displays the remote control instruction, and after the operator confirms the remote control instruction, the input unit 313 transmits the remote control command input by the operator to the target vehicle, and the target vehicle that transmitted the remote control request is remotely controlled.
次に、車両特定部122は、車両情報記憶部132を参照して、複数の自動運転車両21~2iのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、特定した非対象車両を制御命令作成部123に通知する(ステップS14)。 Next, the vehicle identification unit 122 refers to the vehicle information storage unit 132 to identify non-target vehicles among the multiple autonomous vehicles 21-2i other than the target vehicle that is to be remotely controlled, and notifies the control command creation unit 123 of the identified non-target vehicles (step S14).
次に、制御命令作成部123は、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成して通信部11に出力する(ステップS15)。 Next, the control command creation unit 123 creates a remote control avoidance control command for causing the non-target vehicle to drive autonomously so as to avoid a situation in which the non-target vehicle requires remote control, and outputs the remote control avoidance control command to the communication unit 11 (step S15).
次に、通信部11は、作成された遠隔操縦回避制御命令を非対象車両に送信し(ステップS16)、処理を終了する。このとき、非対象車両は、自律走行モードで遠隔操縦回避制御命令に従った走行を行い、遠隔操縦を必要とする状況を回避する。 Next, the communication unit 11 transmits the created remote control avoidance control command to the non-target vehicle (step S16) and ends the process. At this time, the non-target vehicle drives in autonomous driving mode in accordance with the remote control avoidance control command, and avoids situations that require remote control.
上記の遠隔操縦回避制御処理により、本実施の形態では、所定のイベント発生時に複数の自動運転車両21~2iのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、対象車両が遠隔操縦装置31~3jの操縦に応じて遠隔操縦モードで走行するように制御されるとき、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成し、作成した遠隔操縦回避制御命令を非対象車両に送信している。 In this embodiment, the above remote control avoidance control process identifies non-target vehicles other than the target vehicle that is the subject of remote control among the multiple autonomous vehicles 21-2i when a specified event occurs, and when the target vehicle is controlled to run in remote control mode in response to the operation of the remote control device 31-3j, a remote control avoidance control command is created to cause the non-target vehicle to run autonomously so as to avoid a situation in which the non-target vehicle requires remote control, and the created remote control avoidance control command is transmitted to the non-target vehicle.
したがって、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。この結果、遠隔操縦者が表示装置41~4kを用いて複数の自動運転車両21~2iを遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができる。 Therefore, when a target vehicle is remotely controlled, it is possible to reduce the possibility that a non-target vehicle will fall into a situation requiring remote control, and to reduce the possibility that a non-target vehicle will fall into a situation where it is waiting to be remotely controlled while traveling. As a result, when a remote operator is remotely monitoring multiple autonomous vehicles 21-2i using display devices 41-4k, it is possible to realize a situation in which the remote operator can easily concentrate on remotely controlling the autonomous vehicle that is the target of remote control.
(実施の形態2)
図6は、本開示の実施の形態2における制御システムの制御装置の構成の一例を示すブロック図である。本実施の形態の制御システムが図1に示す制御システムと異なる点は、図2に示す制御装置1が図6に示す制御装置1aに変更された点であり、その他の点は同様であるので、同一部分に同一符号を付して詳細な説明を省略する。
(Embodiment 2)
Fig. 6 is a block diagram showing an example of the configuration of a control device of a control system according to a second embodiment of the present disclosure. The control system of this embodiment differs from the control system shown in Fig. 1 in that the control device 1 shown in Fig. 2 is changed to a control device 1a shown in Fig. 6, and other points are similar, so that the same parts are denoted by the same reference numerals and detailed description will be omitted.
また、本実施の形態の制御システムも、図1、図3及び図4に示す複数の自動運転車両
21~2i及び複数の遠隔操縦装置31~3jを使用するので、図示及び詳細な説明を省略し、必要に応じて図1、図3及び図4を代用して説明する。
In addition, since the control system of this embodiment also uses multiple autonomous vehicles 21-2i and multiple remote control devices 31-3j shown in Figures 1, 3 and 4, illustrations and detailed explanations will be omitted, and Figures 1, 3 and 4 will be used instead as necessary for explanation.
図6に示す制御装置1aは、通信部11、制御部12a、及び記憶部13aを備え、制御部12aは、要求受入部121、車両特定部122、制御命令作成部123a、及び装置数算出部124を備え、記憶部13aは、装置情報記憶部131、車両情報記憶部132、及び制御プログラム記憶部133aを備える。 The control device 1a shown in FIG. 6 includes a communication unit 11, a control unit 12a, and a memory unit 13a. The control unit 12a includes a request acceptance unit 121, a vehicle identification unit 122, a control command creation unit 123a, and a device number calculation unit 124. The memory unit 13a includes a device information memory unit 131, a vehicle information memory unit 132, and a control program memory unit 133a.
記憶部13aは、例えば、半導体メモリ等から構成され、装置情報記憶部131、車両情報記憶部132、及び制御プログラム記憶部133aとして機能する。 The storage unit 13a is composed of, for example, a semiconductor memory, and functions as a device information storage unit 131, a vehicle information storage unit 132, and a control program storage unit 133a.
制御部12aは、例えば、CPU等から構成され、制御プログラム記憶部133aに記憶されている所定の制御プログラムを実行することにより、要求受入部121、車両特定部122、制御命令作成部123a、及び装置数算出部124として機能する。 The control unit 12a is composed of, for example, a CPU, and functions as a request receiving unit 121, a vehicle identification unit 122, a control command creating unit 123a, and a device number calculating unit 124 by executing a predetermined control program stored in the control program storage unit 133a.
通信部11は、自動運転車両21~2iのうち一の自動運転車両から遠隔操縦要求を受信して要求受入部121及び装置数算出部124に出力する。通信部11は、遠隔操縦に使用される遠隔操縦装置から当該遠隔操縦装置を識別するための識別情報を受信して装置情報記憶部131に記憶させる。通信部11は、自動運転車両21~2iから車両情報を受信して車両情報記憶部132に記憶させる。 The communication unit 11 receives a remote control request from one of the autonomous vehicles 21-2i and outputs it to the request acceptance unit 121 and the device number calculation unit 124. The communication unit 11 receives identification information for identifying the remote control device used for remote control from the remote control device and stores it in the device information storage unit 131. The communication unit 11 receives vehicle information from the autonomous vehicles 21-2i and stores it in the vehicle information storage unit 132.
装置数算出部124は、複数の遠隔操縦装置31~3jのうち遠隔操縦に使用されていない未使用遠隔操縦装置の数を算出する。具体的には、装置数算出部124は、装置情報記憶部131を参照して、すべての遠隔操縦装置31~3jの識別番号の中から現在遠隔操縦に使用されている遠隔操縦装置の識別番号以外の識別番号の数を算出することにより、未使用遠隔操縦装置の数を算出する。 The device number calculation unit 124 calculates the number of unused remote control devices that are not being used for remote control among the multiple remote control devices 31 to 3j. Specifically, the device number calculation unit 124 refers to the device information storage unit 131, and calculates the number of identification numbers other than the identification numbers of remote control devices currently being used for remote control, from among the identification numbers of all remote control devices 31 to 3j, thereby calculating the number of unused remote control devices.
また、装置数算出部124は、未使用遠隔操縦装置の数が所定の第1閾値以下、例えば、4台以下であるか否かを判断する。未使用遠隔操縦装置の数が第1閾値以下でない場合、装置数算出部124は、遠隔操縦要求に対する処理のみを実行するように要求受入部121に指示し、要求受入部121は、遠隔操縦要求に対する処理のみを実行し、制御命令作成部123aは、遠隔操縦回避制御命令を作成しない。一方、未使用遠隔操縦装置の数が第1閾値以下である場合、装置数算出部124は、未使用遠隔操縦装置の数を要求受入部121に通知する。 The device number calculation unit 124 also determines whether the number of unused remote control devices is equal to or less than a predetermined first threshold, for example, four or less. If the number of unused remote control devices is not equal to or less than the first threshold, the device number calculation unit 124 instructs the request acceptance unit 121 to execute only processing for the remote control request, the request acceptance unit 121 executes only processing for the remote control request, and the control command creation unit 123a does not create a remote control avoidance control command. On the other hand, if the number of unused remote control devices is equal to or less than the first threshold, the device number calculation unit 124 notifies the request acceptance unit 121 of the number of unused remote control devices.
要求受入部121は、通知された未使用遠隔操縦装置の数を基に、遠隔操縦要求の受け入れが可能か否かを判断する。例えば、要求受入部121は、未使用遠隔操縦装置の数が0の場合、遠隔操縦要求の受け入れができないと判断し、未使用遠隔操縦装置の数が1以上の場合、遠隔操縦要求の受け入れが可能と判断する。 The request acceptance unit 121 determines whether or not the remote control request can be accepted based on the notified number of unused remote control devices. For example, if the number of unused remote control devices is 0, the request acceptance unit 121 determines that the remote control request cannot be accepted, and if the number of unused remote control devices is 1 or more, the request acceptance unit 121 determines that the remote control request can be accepted.
要求受入部121は、遠隔操縦要求の受け入れができないと判断した場合、通信部11を用いて、停止することを指示する停止制御命令を、遠隔操縦要求を送信した自動運転車両に送信し、自動運転車両は、停止制御命令に従って停止する。なお、遠隔操縦要求の受け入れができない場合の対処方法は、上記の例に特に限定されず、他の対処方法を用いてもよい。 When the request acceptance unit 121 determines that the remote control request cannot be accepted, it uses the communication unit 11 to send a stop control command to the autonomous vehicle that sent the remote control request, instructing it to stop, and the autonomous vehicle stops in accordance with the stop control command. Note that the method of dealing with the situation when the remote control request cannot be accepted is not limited to the above example, and other methods of dealing with the situation may be used.
一方、要求受入部121は、遠隔操縦要求の受け入れが可能と判断した場合、通信部11を用いて、遠隔操縦要求を送信した自動運転車両を遠隔操縦することを指示する遠隔操縦指示を未使用遠隔操縦装置のうちの一の遠隔操縦装置に送信し、遠隔操縦要求を受け入れる。遠隔操縦に使用されていない一の遠隔操縦装置の通信部311は、遠隔操縦指示を受信して出力部312に出力する。出力部312は、遠隔操縦指示を表示し、遠隔操縦者は、入力部313を用いて、遠隔操縦要求を送信した自動運転車両を遠隔操縦する。 On the other hand, if the request acceptance unit 121 determines that the remote control request can be accepted, it uses the communication unit 11 to send a remote control instruction to one of the unused remote control devices to remotely control the autonomous vehicle that sent the remote control request, and accepts the remote control request. The communication unit 311 of the one remote control device not being used for remote control receives the remote control instruction and outputs it to the output unit 312. The output unit 312 displays the remote control instruction, and the remote driver uses the input unit 313 to remotely control the autonomous vehicle that sent the remote control request.
また、要求受入部121は、遠隔操縦要求の受け入れが可能と判断した自動運転車両、すなわち遠隔操縦の対象となる対象車両の識別番号を車両情報記憶部132に記憶するとともに、遠隔操縦要求の受け入れが可能と判断した結果を車両特定部122及び制御命令作成部123aに通知するとともに、未使用遠隔操縦装置の数を制御命令作成部123aに通知する。 The request acceptance unit 121 also stores the identification number of the autonomous vehicle that it has determined can accept the remote control request, i.e., the target vehicle to be remotely controlled, in the vehicle information storage unit 132, notifies the vehicle identification unit 122 and the control command creation unit 123a of the result of determining that the remote control request can be accepted, and notifies the control command creation unit 123a of the number of unused remote control devices.
車両特定部122は、上記の所定のイベント発生時、すなわち、所定のイベントが発生した一の自動運転車両が遠隔操縦要求を送信し、遠隔操縦要求が受け入れられた場合、複数の自動運転車両21~2iのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、特定した非対象車両を制御命令作成部123aに通知する。具体的には、車両特定部122は、車両情報記憶部132を参照して、すべての自動運転車両21~2iの識別番号の中から対象車両の識別番号以外の識別番号を有する自動運転車両を非対象車両として特定し、非対象車両の識別番号を制御命令作成部123aに通知する。なお、既に遠隔操縦中の自動運転車両がある場合、車両特定部122は、遠隔操縦の対象となる対象車両及び既に遠隔操縦中である自動運転車両以外を非対象車両として特定することが好ましい。 When the above-mentioned predetermined event occurs, that is, when an autonomous vehicle in which a predetermined event has occurred transmits a remote control request and the remote control request is accepted, the vehicle identification unit 122 identifies non-target vehicles other than the target vehicle that is to be remotely controlled among the multiple autonomous vehicles 21-2i, and notifies the control command creation unit 123a of the identified non-target vehicles. Specifically, the vehicle identification unit 122 refers to the vehicle information storage unit 132, identifies autonomous vehicles having identification numbers other than the identification numbers of the target vehicles from among the identification numbers of all autonomous vehicles 21-2i as non-target vehicles, and notifies the control command creation unit 123a of the identification numbers of the non-target vehicles. Note that, if there is an autonomous vehicle already being remotely controlled, it is preferable that the vehicle identification unit 122 identifies vehicles other than the target vehicle that is to be remotely controlled and the autonomous vehicle already being remotely controlled as non-target vehicles.
制御命令作成部123aは、対象車両が遠隔操縦装置の操縦に応じて遠隔操縦モードで走行するように制御されるとき、未使用遠隔操縦装置の数に応じて、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成して通信部11に出力する。 When the target vehicle is controlled to travel in a remote control mode in response to the operation of the remote control device, the control command creation unit 123a creates a remote control avoidance control command for causing the non-target vehicle to travel autonomously so as to avoid a situation in which the non-target vehicle requires remote control, in accordance with the number of unused remote control devices, and outputs the remote control avoidance control command to the communication unit 11.
通信部11は、作成された遠隔操縦回避制御命令を非対象車両に送信する。なお、遠隔操縦回避制御命令の送信タイミングは、この例に特に限定されず、要求受入部121が遠隔操縦要求の受け入れを可能と判断した後であれば、任意のタイミングを用いることができる。 The communication unit 11 transmits the created remote control avoidance control command to the non-target vehicle. Note that the timing of transmitting the remote control avoidance control command is not particularly limited to this example, and any timing can be used as long as it is after the request acceptance unit 121 has determined that the remote control request can be accepted.
複数の自動運転車両21~2iのうち、対象車両は、遠隔操縦装置の操縦に応じて遠隔操縦モードで走行し、遠隔操縦回避制御命令を受信した非対象車両は、自律走行モードで遠隔操縦回避制御命令に従った走行を行い、遠隔操縦を必要とする状況を回避する。 Of the multiple autonomous vehicles 21-2i, the target vehicle runs in remote control mode in response to the operation of the remote control device, and the non-target vehicle that receives the remote control avoidance control command runs in autonomous driving mode in accordance with the remote control avoidance control command, avoiding situations that require remote control.
次に、上記の制御命令作成部123aで作成される未使用遠隔操縦装置の数に応じた遠隔操縦回避制御命令について、具体的に説明する。 Next, we will explain in detail the remote control avoidance control commands that are created by the control command creation unit 123a according to the number of unused remote control devices.
まず、制御命令作成部123aは、複数の遠隔操縦装置31~3jのうち遠隔操縦に使用されていない未使用遠隔操縦装置の数が所定の第1閾値、例えば、4台以下となった場合に、遠隔操縦回避制御命令を作成し、作成した遠隔操縦回避制御命令を通信部11から非対象車両に送信する。この遠隔制御回避命令として、実施の形態1の種々の遠隔制御回避命令を用いることができる。 First, when the number of unused remote control devices that are not being used for remote control among the multiple remote control devices 31 to 3j falls below a predetermined first threshold, for example, four, the control command creation unit 123a creates a remote control avoidance control command and transmits the created remote control avoidance control command to the non-target vehicle from the communication unit 11. As this remote control avoidance command, the various remote control avoidance commands of embodiment 1 can be used.
また、制御命令作成部123aは、未使用遠隔操縦装置の数が第1閾値以下で第1閾値より少ない第2閾値を越えている場合に、遠隔操縦回避制御命令として、非対象車両が遠隔操縦を必要とする可能性を現在の可能性より低い可能性にするように非対象車両を自律走行させるための遠隔操縦抑制制御命令を作成し、未使用遠隔操縦装置の数が第2閾値以下となった場合に、遠隔操縦回避制御命令として、非対象車両が遠隔操縦を必要とする場合に非対象車両に対して即座の遠隔操縦が可能となるように非対象車両を自律走行させるための遠隔操縦待機制御命令を作成し、作成した遠隔操縦回避制御命令を通信部11から非対象車両に送信するようにしてもよい。 In addition, when the number of unused remote control devices is equal to or less than the first threshold but exceeds a second threshold that is less than the first threshold, the control command creation unit 123a may create, as a remote control avoidance control command, a remote control suppression control command for causing the non-target vehicles to drive autonomously so as to reduce the possibility that the non-target vehicles will require remote control from the current possibility, and when the number of unused remote control devices is equal to or less than the second threshold, may create, as a remote control avoidance control command, a remote control standby control command for causing the non-target vehicles to drive autonomously so that the non-target vehicles can be immediately remotely controlled if they require remote control, and may transmit the created remote control avoidance control command to the non-target vehicles from the communication unit 11.
例えば、制御命令作成部123aは、未使用遠隔操縦装置の数が5台以上の場合、遠隔操縦回避制御命令を送信せず、2~4台の場合、遠隔操縦抑制制御命令として、上記の中央側走行制御命令を作成して送信し、1台の場合、遠隔操縦待機制御命令として、側道側走行制御命令を作成して送信する。 For example, if the number of unused remote control devices is five or more, the control command creation unit 123a does not transmit a remote control avoidance control command; if the number is two to four, the control command creation unit 123a creates and transmits the above-mentioned center side driving control command as a remote control inhibition control command; if the number is one, the control command creation unit 123a creates and transmits a side road side driving control command as a remote control standby control command.
また、制御命令作成部123aは、未使用遠隔操縦装置の数に応じて遠隔操縦回避制御命令を送信する非対象車両を変更し、変更した非対象車両に遠隔操縦回避制御命令を通信部11から送信するようにしてもよい。 The control command creation unit 123a may also change the non-target vehicles to which the remote control avoidance control command is sent depending on the number of unused remote control devices, and transmit the remote control avoidance control command to the changed non-target vehicles from the communication unit 11.
また、制御命令作成部123aは、未使用遠隔操縦装置の数が所定範囲内にある場合に、車両情報記憶部132からタスク情報を読み出して、非対象車両のうち所定のタスクを実行していないタスク非実行車両を特定し、特定したタスク非実行車両に対して遠隔操縦回避制御命令を通信部11から優先的に送信するようにしてもよい。ここで、所定のタスクとしては、上記の宅配等の物の配送サービスのタスク、タクシーサービス等の人の配送サービスのタスク等が該当する。 In addition, when the number of unused remote control devices is within a predetermined range, the control command creation unit 123a may read task information from the vehicle information storage unit 132, identify non-task-performing vehicles that are not performing a predetermined task among the non-target vehicles, and transmit a remote control avoidance control command preferentially to the identified non-task-performing vehicles from the communication unit 11. Here, examples of the predetermined tasks include tasks for delivery services of goods such as home delivery, and tasks for delivery services of people such as taxi services.
例えば、制御命令作成部123aは、未使用遠隔操縦装置の数が5台以上の場合、遠隔操縦回避制御命令を送信せず、2~4台の場合、物や人の配送タスクを実行している実行車両に対して遠隔操縦回避制御命令を送信せず、物や人の配送タスクを実行していない非実行車両に対して遠隔操縦回避制御命令を作成して送信し、1台の場合、すべての非対象車両に対して遠隔操縦回避制御命令を作成して送信する。この場合、全体として、タスク効率を維持しつつ、遠隔操縦が必要となる可能性も低下させることができる。 For example, if the number of unused remote control devices is five or more, the control command creation unit 123a does not send a remote control avoidance control command; if there are two to four, the control command creation unit 123a does not send a remote control avoidance control command to the executing vehicles that are performing a delivery task for goods or people, but creates and sends a remote control avoidance control command to the non-executing vehicles that are not performing a delivery task for goods or people; and if there is one, the control command creation unit 123a creates and sends a remote control avoidance control command to all non-target vehicles. In this case, overall, task efficiency can be maintained while the possibility of remote control being required can be reduced.
なお、非実行車両に対して遠隔操縦回避制御命令を作成して送信する場合、制御命令作成部123aは、実行車両にも遠隔操縦回避制御命令を作成して送信するようにしてもよい。この場合、実行車両は、遠隔操縦回避制御命令を一旦無視して、タスクの完了後に遠隔操縦回避制御命令に従うようにしてもよい。また、実行車両にも遠隔操縦回避制御命令を作成して送信する場合、制御命令作成部123aは、タスクに関連する人、例えば、タクシーの場合は乗客に、宅配の場合は配送先の受取人に対して、遠隔操縦回避制御命令が送信されたことを通知するようにしてもよい。 When creating and transmitting a remote-controlled avoidance control command to a non-executing vehicle, the control command creation unit 123a may also create and transmit a remote-controlled avoidance control command to the executing vehicle. In this case, the executing vehicle may ignore the remote-controlled avoidance control command for the time being and follow the remote-controlled avoidance control command after completing the task. When creating and transmitting a remote-controlled avoidance control command to the executing vehicle, the control command creation unit 123a may also notify a person related to the task, for example, a passenger in the case of a taxi, or a recipient at the delivery destination in the case of home delivery, that a remote-controlled avoidance control command has been transmitted.
また、制御命令作成部123aは、未使用遠隔操縦装置の数が所定範囲内にある場合に、非対象車両のうち遠隔操縦を必要とする可能性が通常より高いエリア内に位置する車両に対して遠隔操縦回避制御命令を通信部11から優先的に送信するようにしてもよい。これは、生活道路は、幹線道路や高速道路に比べ、道が狭く、人や自転車が多いため、非対象車両は、多くの物を検出する複雑な状況になる可能性が高く、遠隔操縦を要求する可能性が高いため、当該エリアを走行する非対象車両に遠隔操縦回避制御命令を優先的に送信するためである。ここで、制御命令作成部123aは、遠隔操縦を必要とする可能性が通常より高いエリアとして、車両情報記憶部132を参照して、例えば、遠隔操縦が発生した対象車両の過去の位置の履歴に基づき、遠隔操縦が必要となる可能性が高いエリアを決定し、非対象車両のうち遠隔操縦を必要とする可能性が通常より高いエリア内に位置する車両を特定することができる。 In addition, when the number of unused remote control devices is within a predetermined range, the control command creation unit 123a may preferentially transmit remote control avoidance control commands from the communication unit 11 to vehicles located in areas where the possibility of remote control being required is higher than usual among non-target vehicles. This is because residential roads are narrower and have more people and bicycles than main roads and expressways, and non-target vehicles are more likely to be in complex situations where many objects are detected and are more likely to require remote control, so that remote control avoidance control commands are preferentially transmitted to non-target vehicles traveling in the area. Here, the control command creation unit 123a can refer to the vehicle information storage unit 132 to determine areas where remote control is more likely to be required based on, for example, the past position history of target vehicles where remote control has occurred, as areas where the possibility of remote control being required is higher than usual, and identify vehicles located in areas where the possibility of remote control being required is higher than usual among non-target vehicles.
例えば、制御命令作成部123aは、未使用遠隔操縦装置の数が5台以上の場合、遠隔操縦回避制御命令を送信せず、2~4台の場合、遠隔操縦が必要となる可能性が高いエリア(例えば、生活道路)を走行中の非対象車両に対してのみ遠隔操縦回避制御命令を作成して送信し、1台の場合、すべての非対象車両に対して遠隔操縦回避制御命令を作成して送信する。この場合、遠隔操縦が必要となる可能性が高いエリアから優先的に遠隔操縦回避制御命令を送信することにより、必要以上に遠隔操縦回避制御命令を出して、非対象車両の走行効率を下げないようにすることができる。 For example, if there are five or more unused remote control devices, the control command creation unit 123a does not send a remote control avoidance control command; if there are two to four unused remote control devices, the control command creation unit 123a creates and sends a remote control avoidance control command only to non-target vehicles traveling in areas where remote control is likely to be required (e.g., residential roads); and if there is only one unused remote control device, the control command creation unit 123a creates and sends a remote control avoidance control command to all non-target vehicles. In this case, by preferentially sending remote control avoidance control commands from areas where remote control is likely to be required, it is possible to avoid issuing more remote control avoidance control commands than necessary, which would reduce the driving efficiency of non-target vehicles.
また、制御命令作成部123aは、未使用遠隔操縦装置の数が所定範囲内にある場合に、車両情報記憶部132を参照して、非対象車両のうち手動運転できない非手動運転車両を特定し、特定した非手動運転車両に対して遠隔操縦回避制御命令を通信部11から優先的に送信するようにしてもよい。これは、手動運転可能な手動運転車両は、遠隔操縦できない場合でも、ドライバーにより運転可能であるが、手動運転できない非手動運転車両は、ドライバーにより運転ができないためである。 In addition, when the number of unused remote control devices is within a predetermined range, the control command creation unit 123a may refer to the vehicle information storage unit 132 to identify non-manually driven vehicles that cannot be manually driven among the non-target vehicles, and transmit remote control avoidance control commands preferentially to the identified non-manually driven vehicles from the communication unit 11. This is because a manually driven vehicle that can be manually driven can be driven by a driver even if it cannot be remotely controlled, but a non-manually driven vehicle that cannot be manually driven cannot be driven by a driver.
例えば、制御命令作成部123aは、未使用遠隔操縦装置の数が5台以上の場合、遠隔操縦回避制御命令を送信せず、2~4台の場合、非対象車両のうち手動運転できない非手動運転車両に対してのみ遠隔操縦回避制御命令を作成して送信し、1台の場合、すべての非対象車両に対して遠隔操縦回避制御命令を作成して送信する。この場合、手動運転車両に対しては、非手動運転車両よりも遠隔操縦回避制御命令を送信しないようにしているので、必要以上に遠隔操縦回避制御命令を送信して、手動運転車両の走行効率を下げないようにすることができる。 For example, if the number of unused remote control devices is five or more, the control command creation unit 123a does not transmit a remote control avoidance control command; if there are two to four unused remote control devices, the control command creation unit 123a creates and transmits a remote control avoidance control command only to non-manually driven vehicles that cannot be manually driven among the non-target vehicles; if there is one unused remote control device, the control command creation unit 123a creates and transmits a remote control avoidance control command to all non-target vehicles. In this case, the control command creation unit 123a transmits fewer remote control avoidance control commands to manually driven vehicles than to non-manually driven vehicles, so that it is possible to avoid reducing the driving efficiency of manually driven vehicles by transmitting remote control avoidance control commands more than necessary.
なお、非対象車両のうち、手動運転機能も付いており、且つ、ドライバーがいる車両については、制御命令作成部123aは、遠隔操縦回避制御命令を送信せず、代わりに、即座に遠隔操縦ができない旨のメッセージを送信してもよい。また、制御命令作成部123aは、遠隔操縦回避制御命令に従って運転するか否かをドライバーに問合せるようにしてもよい。また、制御命令作成部123aは、遠隔操縦の切り替えが必要になった際に、ドライバーに遠隔操縦可能になるまで待機してもらう旨を通知したり、又は、手動運転に切り替えてもらう旨を通知したりするようにしてもよい。 In addition, for non-target vehicles that also have a manual driving function and have a driver, the control command creation unit 123a may not send a remote control avoidance control command, but may instead send a message to the effect that remote control is not possible immediately. The control command creation unit 123a may also inquire of the driver whether or not to drive in accordance with the remote control avoidance control command. In addition, when it becomes necessary to switch to remote control, the control command creation unit 123a may notify the driver to wait until remote control is possible, or to switch to manual driving.
次に、上記のように構成された制御装置1aによる遠隔操縦回避制御処理について説明する。図7は、図6に示す制御装置1aによる遠隔操縦回避制御処理の一例を示すフローチャートである。 Next, the remote control avoidance control process performed by the control device 1a configured as described above will be described. Figure 7 is a flowchart showing an example of the remote control avoidance control process performed by the control device 1a shown in Figure 6.
まず、複数の自動運転車両21~2iのうち一の自動運転車両に上記の所定のイベントが発生し、当該自動運転車両が遠隔操縦要求を送信すると、制御装置1aの通信部11は、遠隔操縦要求を受信して要求受入部121及び装置数算出部124に出力する(ステップS21)。 First, when the above-mentioned specified event occurs in one of the multiple autonomous vehicles 21-2i and the autonomous vehicle transmits a remote control request, the communication unit 11 of the control device 1a receives the remote control request and outputs it to the request acceptance unit 121 and the device number calculation unit 124 (step S21).
次に、装置数算出部124は、装置情報記憶部131を参照して、複数の遠隔操縦装置31~3jのうち遠隔操縦に使用されていない未使用遠隔操縦装置の数を算出(ステップS22)。 Next, the device number calculation unit 124 refers to the device information storage unit 131 to calculate the number of unused remote control devices that are not being used for remote control among the multiple remote control devices 31 to 3j (step S22).
次に、装置数算出部124は、未使用遠隔操縦装置の数が所定の第1閾値以下であるか否かを判断する(ステップS23)。未使用遠隔操縦装置の数が第1閾値以下でない場合(ステップS23でNO)、すなわち、使用可能な遠隔操縦装置の数に余裕がある場合、装置数算出部124は、遠隔操縦要求に対する処理のみを実行するように要求受入部121に指示し、要求受入部121は、対象車両からの遠隔操縦要求を受け入れ、通信部11を用いて、対象車両を遠隔操縦することを指示する遠隔操縦指示を一の未使用遠隔操縦装置に送信し(ステップS30)、遠隔操縦回避制御命令を送信することなく、処理を終了する。 Next, the device number calculation unit 124 determines whether the number of unused remote control devices is equal to or less than a predetermined first threshold (step S23). If the number of unused remote control devices is not equal to or less than the first threshold (NO in step S23), that is, if there is a surplus in the number of available remote control devices, the device number calculation unit 124 instructs the request acceptance unit 121 to execute only the processing for the remote control request, and the request acceptance unit 121 accepts the remote control request from the target vehicle and uses the communication unit 11 to transmit a remote control instruction to one unused remote control device to remotely control the target vehicle (step S30), and ends the processing without transmitting a remote control avoidance control command.
このとき、遠隔操縦指示を受信した遠隔操縦装置の出力部312は、遠隔操縦指示を表示し、操縦者が遠隔操縦指示を確認した後、入力部313は、操縦者が入力した遠隔操縦指令を対象車両に送信し、遠隔操縦要求を送信した対象車両が遠隔操縦される。 At this time, the output unit 312 of the remote control device that received the remote control instruction displays the remote control instruction, and after the operator confirms the remote control instruction, the input unit 313 transmits the remote control command input by the operator to the target vehicle, and the target vehicle that transmitted the remote control request is remotely controlled.
一方、未使用遠隔操縦装置の数が第1閾値以下である場合(ステップS23でYES)、装置数算出部124は、未使用遠隔操縦装置の数を要求受入部121に通知し、要求受入部121は、未使用遠隔操縦装置の数を基に、遠隔操縦要求の受け入れが可能か否かを判断する(ステップS24)。例えば、要求受入部121は、未使用遠隔操縦装置の数が0の場合、遠隔操縦要求の受け入れができないと判断し、未使用遠隔操縦装置の数が1以上の場合、遠隔操縦要求の受け入れが可能と判断する。 On the other hand, if the number of unused remote control devices is equal to or less than the first threshold (YES in step S23), the device number calculation unit 124 notifies the request acceptance unit 121 of the number of unused remote control devices, and the request acceptance unit 121 determines whether or not the remote control request can be accepted based on the number of unused remote control devices (step S24). For example, if the number of unused remote control devices is 0, the request acceptance unit 121 determines that the remote control request cannot be accepted, and if the number of unused remote control devices is 1 or more, it determines that the remote control request can be accepted.
遠隔操縦要求の受け入れができない場合(ステップS24でNO)、要求受入部121は、遠隔操縦要求を送信した対象車両に停止制御命令を通信部11から送信し(ステップS29)、処理を終了する。このとき、遠隔操縦要求を送信した対象車両は、停止制御命令に従って停止する。 If the remote control request cannot be accepted (NO in step S24), the request acceptance unit 121 sends a stop control command to the target vehicle that sent the remote control request from the communication unit 11 (step S29) and ends the processing. At this time, the target vehicle that sent the remote control request stops in accordance with the stop control command.
一方、遠隔操縦要求の受け入れが可能な場合(ステップS24でYES)、要求受入部121は、対象車両からの遠隔操縦要求を受け入れ、通信部11を用いて、対象車両を遠隔操縦することを指示する遠隔操縦指示を一の未使用遠隔操縦装置に送信し、また、遠隔操縦要求の受け入れが可能と判断した結果を車両特定部122及び制御命令作成部123aに通知するとともに、未使用遠隔操縦装置の数を制御命令作成部123aに通知する(ステップS25)。 On the other hand, if the remote control request can be accepted (YES in step S24), the request acceptance unit 121 accepts the remote control request from the target vehicle, uses the communication unit 11 to send a remote control instruction to one unused remote control device to remotely control the target vehicle, and notifies the vehicle identification unit 122 and the control command creation unit 123a of the result of determining that the remote control request can be accepted, and notifies the control command creation unit 123a of the number of unused remote control devices (step S25).
このとき、遠隔操縦指示を受信した遠隔操縦装置の出力部312は、遠隔操縦指示を表示し、操縦者が遠隔操縦指示を確認した後、入力部313は、操縦者が入力した遠隔操縦指令を対象車両に送信し、遠隔操縦要求を送信した対象車両が遠隔操縦される。 At this time, the output unit 312 of the remote control device that received the remote control instruction displays the remote control instruction, and after the operator confirms the remote control instruction, the input unit 313 transmits the remote control command input by the operator to the target vehicle, and the target vehicle that transmitted the remote control request is remotely controlled.
次に、車両特定部122は、複数の自動運転車両21~2iのうち遠隔操縦の対象となる対象車両以外の非対象車両を特定し、特定した非対象車両を制御命令作成部123aに通知する(ステップS26)。 Next, the vehicle identification unit 122 identifies non-target vehicles other than the target vehicle that is the subject of remote control among the multiple autonomous vehicles 21-2i, and notifies the control command creation unit 123a of the identified non-target vehicles (step S26).
次に、制御命令作成部123aは、未使用遠隔操縦装置の数に応じて、非対象車両が遠隔操縦を必要とする状況を回避するように非対象車両を自律走行させるための遠隔操縦回避制御命令を作成して通信部11に出力するとともに、遠隔操縦回避制御命令を送信すべき非対象車両を指定して通信部11に通知する(ステップS27)。 Next, the control command creation unit 123a creates a remote control avoidance control command for causing the non-target vehicles to drive autonomously so as to avoid a situation in which the non-target vehicles require remote control, depending on the number of unused remote control devices, and outputs the remote control avoidance control command to the communication unit 11, and also designates the non-target vehicles to which the remote control avoidance control command should be sent and notifies the communication unit 11 (step S27).
次に、通信部11は、作成された遠隔操縦回避制御命令を、指定された非対象車両に送信し(ステップS28)、処理を終了する。このとき、遠隔操縦回避制御命令を受信した非対象車両は、自律走行モードで遠隔操縦回避制御命令に従った走行を行い、遠隔操縦を必要とする状況を回避する。 Next, the communication unit 11 transmits the created remote-controlled avoidance control command to the specified non-target vehicle (step S28), and ends the process. At this time, the non-target vehicle that received the remote-controlled avoidance control command drives in autonomous driving mode in accordance with the remote-controlled avoidance control command, and avoids situations that require remote control.
上記の遠隔操縦回避制御処理により、本実施の形態では、複数の遠隔操縦装置31~3jのうち遠隔操縦に使用されていない未使用遠隔操縦装置の数が所定の第1閾値以下となった場合に、遠隔操縦回避制御命令を作成しているので、未使用遠隔操縦装置の数に余裕があり、次の遠隔操縦に対応可能な状況にある場合は、遠隔操縦回避制御命令を送信することなく、非対象車両の円滑な走行を実現することができるとともに、未使用遠隔操縦装置の数に余裕がなく、次の遠隔操縦に対応困難な状況にある場合のみ、遠隔操縦回避制御命令を送信し、対象車両の遠隔操縦時に、非対象車両が遠隔操縦を必要とする状況に陥る可能性を低減することができるとともに、非対象車両が走行途中で遠隔操縦を待機する状況に陥る可能性を低減することができる。 In this embodiment, the above remote control avoidance control process creates a remote control avoidance control command when the number of unused remote control devices that are not being used for remote control among the multiple remote control devices 31 to 3j falls below a predetermined first threshold. Therefore, when there are sufficient unused remote control devices and the situation is such that the next remote control can be handled, the non-target vehicle can travel smoothly without sending a remote control avoidance control command. In addition, the remote control avoidance control command is sent only when there are not sufficient unused remote control devices and the situation is such that the next remote control cannot be handled. This reduces the possibility that the non-target vehicle will be in a situation where it requires remote control when the target vehicle is remotely controlled, and reduces the possibility that the non-target vehicle will be in a situation where it has to wait for remote control while traveling.
本開示に係る制御装置、制御方法、制御プログラム及び制御システムは、遠隔操縦者が複数の自動運転車両を遠隔監視しているときに、遠隔操縦者が遠隔操縦の対象となる自動運転車両の遠隔操縦に専念し易くすることができる状況を実現することができるので、自律走行を行う自律走行モードと遠隔操縦装置により遠隔操縦される遠隔操縦モードとを切り替え可能に構成された複数の自動運転車両を遠隔監視するために使用される制御装置、制御方法、制御プログラム及び制御システムとして有用である。 The control device, control method, control program, and control system disclosed herein can realize a situation in which a remote operator can easily concentrate on remotely controlling the autonomous vehicle that is the target of remote control while remotely monitoring multiple autonomous vehicles, and are therefore useful as a control device, control method, control program, and control system used to remotely monitor multiple autonomous vehicles configured to be switchable between an autonomous driving mode in which the vehicle drives autonomously and a remote control mode in which the vehicle is remotely controlled by a remote control device.
1、1a 制御装置
11 通信部
12、12a 制御部
13、13a 記憶部
121 要求受入部
122 車両特定部
123、123a 制御命令作成部
124 装置数算出部
131 装置情報記憶部
132 車両情報記憶部
133、133a 制御プログラム記憶部
21~2i 自動運転車両
211 通信部
212 撮影部
213 位置測定部
214 センサ部
215 駆動部
216 制御部
217 記憶部
261 通信制御部
262 走行制御部
271 地図情報記憶部
272 経路情報記憶部
273 自動運転プログラム記憶部
31~3j 遠隔操縦装置
311 通信部
312 出力部
313 入力部
314 制御部
315 記憶部
41~4k 表示装置
1, 1a Control device 11 Communication unit 12, 12a Control unit 13, 13a Memory unit 121 Request acceptance unit 122 Vehicle identification unit 123, 123a Control command creation unit 124 Device number calculation unit 131 Device information memory unit 132 Vehicle information memory unit 133, 133a Control program memory unit 21 to 2i Autonomous driving vehicle 211 Communication unit 212 Photography unit 213 Position measurement unit 214 Sensor unit 215 Drive unit 216 Control unit 217 Memory unit 261 Communication control unit 262 Travel control unit 271 Map information memory unit 272 Route information memory unit 273 Autonomous driving program memory unit 31 to 3j Remote control device 311 Communication unit 312 Output unit 313 Input unit 314 Control unit 315 Storage unit 41~4k Display device
Claims (5)
走行モードが前記自律走行モードの場合において、前記遠隔操縦を必要とする状況を回避するように自律走行させるための遠隔操縦回避制御命令を受信する通信部と、
前記遠隔操縦回避制御命令が前記通信部により受信された場合、前記遠隔操縦回避制御命令が自身の状況に適しているか否かを判断し、前記自身の状況が前記遠隔操縦回避制御命令を実行するのに適した状況であるか否かに応じて、前記遠隔操縦回避制御命令を実行するか否かを決定する制御部とを備える、
自動運転車両。 An autonomous vehicle that is configured to be switchable between an autonomous driving mode in which the vehicle travels autonomously and a remote control mode in which the vehicle is remotely controlled by a remote control device,
a communication unit that receives a remote control avoidance control command for causing the vehicle to autonomously drive so as to avoid a situation requiring remote control when the vehicle is in the autonomous driving mode;
a control unit that, when the remote-controlled avoidance control command is received by the communication unit, determines whether or not the remote-controlled avoidance control command is suitable for the vehicle's own situation, and determines whether or not to execute the remote-controlled avoidance control command depending on whether or not the vehicle's own situation is suitable for executing the remote-controlled avoidance control command.
Self-driving vehicles.
請求項1記載の自動運転車両。 The remote control avoidance control command includes information indicating a condition under which a non-target vehicle is to be subject to the remote control avoidance control command.
The autonomous vehicle according to claim 1.
前記制御部は、幅員が前記所定値より狭い道路を走行している場合に前記通信部により前記幅員拡大制御命令が受信された場合、前記幅員拡大制御命令を実行するのに適した状況であると判断し、前記幅員拡大制御命令を実行する、
請求項1又は2記載の自動運転車両。 The remote control avoidance control command includes a road width widening control command for causing the autonomous vehicle to autonomously drive on a road width equal to or greater than a predetermined value when the autonomous vehicle is traveling on a road width narrower than a predetermined value,
When the control unit receives the width widening control command while the vehicle is traveling on a road whose width is narrower than the predetermined value, the control unit determines that the situation is suitable for executing the width widening control command, and executes the width widening control command.
3. The autonomous vehicle according to claim 1 or 2.
走行モードが前記自律走行モードの場合において、前記遠隔操縦を必要とする状況を回避するように自律走行させるための遠隔操縦回避制御命令を受信し、
前記遠隔操縦回避制御命令が受信された場合、前記遠隔操縦回避制御命令が自身の状況に適しているか否かを判断し、前記自身の状況が前記遠隔操縦回避制御命令を実行するのに適した状況であるか否かに応じて、前記遠隔操縦回避制御命令を実行するか否かを決定する、
制御方法。 A method for controlling an autonomous vehicle configured to be switchable between an autonomous driving mode in which the vehicle autonomously drives and a remote control mode in which the vehicle is remotely controlled by a remote control device, comprising:
When the driving mode is the autonomous driving mode, receiving a remote control avoidance control command for autonomous driving to avoid a situation requiring remote control;
When the remotely controlled avoidance control command is received, determining whether the remotely controlled avoidance control command is suitable for the vehicle's own situation, and determining whether to execute the remotely controlled avoidance control command depending on whether the vehicle's own situation is suitable for executing the remotely controlled avoidance control command.
Control methods.
走行モードが前記自律走行モードの場合において、前記遠隔操縦を必要とする状況を回避するように自律走行させるための遠隔操縦回避制御命令を受信し、
前記遠隔操縦回避制御命令が受信された場合、前記遠隔操縦回避制御命令が自身の状況に適しているか否かを判断し、前記自身の状況が前記遠隔操縦回避制御命令を実行するのに適した状況であるか否かに応じて、前記遠隔操縦回避制御命令を実行するか否かを決定する、
自動運転プログラム。 An autonomous driving program for an autonomous vehicle configured to be switchable between an autonomous driving mode in which the vehicle travels autonomously and a remote control mode in which the vehicle is remotely controlled by a remote control device,
When the driving mode is the autonomous driving mode, receiving a remote control avoidance control command for autonomous driving to avoid a situation requiring remote control;
When the remotely controlled avoidance control command is received, determining whether the remotely controlled avoidance control command is suitable for the vehicle's own situation, and determining whether to execute the remotely controlled avoidance control command depending on whether the vehicle's own situation is suitable for executing the remotely controlled avoidance control command.
Autonomous driving program.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023137474A JP7594064B2 (en) | 2017-07-20 | 2023-08-25 | Autonomous driving vehicle, control method, and autonomous driving program |
| JP2024203111A JP2025019178A (en) | 2017-07-20 | 2024-11-21 | CONTROL METHOD, CONTROL DEVICE, CONTROL SYSTEM, AND CONTROL PROGRAM |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017141092A JP6893140B2 (en) | 2017-07-20 | 2017-07-20 | Control devices, control methods, control programs and control systems |
| JP2021090192A JP2021144732A (en) | 2017-07-20 | 2021-05-28 | Control device, control method, control program and control system |
| JP2022156918A JP7340669B2 (en) | 2017-07-20 | 2022-09-29 | Control device, control method, control program and control system |
| JP2023137474A JP7594064B2 (en) | 2017-07-20 | 2023-08-25 | Autonomous driving vehicle, control method, and autonomous driving program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022156918A Division JP7340669B2 (en) | 2017-07-20 | 2022-09-29 | Control device, control method, control program and control system |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024203111A Division JP2025019178A (en) | 2017-07-20 | 2024-11-21 | CONTROL METHOD, CONTROL DEVICE, CONTROL SYSTEM, AND CONTROL PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023158022A JP2023158022A (en) | 2023-10-26 |
| JP7594064B2 true JP7594064B2 (en) | 2024-12-03 |
Family
ID=87884865
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022156918A Active JP7340669B2 (en) | 2017-07-20 | 2022-09-29 | Control device, control method, control program and control system |
| JP2023137474A Active JP7594064B2 (en) | 2017-07-20 | 2023-08-25 | Autonomous driving vehicle, control method, and autonomous driving program |
| JP2024203111A Pending JP2025019178A (en) | 2017-07-20 | 2024-11-21 | CONTROL METHOD, CONTROL DEVICE, CONTROL SYSTEM, AND CONTROL PROGRAM |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022156918A Active JP7340669B2 (en) | 2017-07-20 | 2022-09-29 | Control device, control method, control program and control system |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024203111A Pending JP2025019178A (en) | 2017-07-20 | 2024-11-21 | CONTROL METHOD, CONTROL DEVICE, CONTROL SYSTEM, AND CONTROL PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7340669B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025064055A (en) * | 2023-10-05 | 2025-04-17 | トヨタ自動車株式会社 | Control device |
| JP2025065596A (en) | 2023-10-10 | 2025-04-22 | 株式会社やまびこ | Driving control device |
| JP2025065614A (en) | 2023-10-10 | 2025-04-22 | 株式会社やまびこ | Autonomous driving support device, control method for work vehicle, program, and work vehicle |
| JP2025065595A (en) | 2023-10-10 | 2025-04-22 | 株式会社やまびこ | Function Add-on Device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011250021A (en) | 2010-05-25 | 2011-12-08 | Toyota Infotechnology Center Co Ltd | Vehicle group managing method and arrayed vehicle running communication system |
| WO2017079290A1 (en) | 2015-11-04 | 2017-05-11 | Zoox, Inc. | Coordination of dispatching and maintaining fleet of autonomous vehicles |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5448479A (en) * | 1994-09-01 | 1995-09-05 | Caterpillar Inc. | Remote control system and method for an autonomous vehicle |
| JP5506423B2 (en) * | 2010-01-21 | 2014-05-28 | 株式会社Ihiエアロスペース | Semi-autonomous driving system for unmanned vehicles |
| JP6375754B2 (en) * | 2014-07-25 | 2018-08-22 | アイシン・エィ・ダブリュ株式会社 | Automatic driving support system, automatic driving support method, and computer program |
| JP6398567B2 (en) * | 2014-10-07 | 2018-10-03 | 株式会社デンソー | Instruction determination device used for remote control of vehicle and program for instruction determination device |
| US9494439B1 (en) * | 2015-05-13 | 2016-11-15 | Uber Technologies, Inc. | Autonomous vehicle operated with guide assistance of human driven vehicles |
| JP6197014B2 (en) * | 2015-11-12 | 2017-09-13 | 三菱電機インフォメーションシステムズ株式会社 | Approval control method, approval control system and approval control program for remote operation |
-
2022
- 2022-09-29 JP JP2022156918A patent/JP7340669B2/en active Active
-
2023
- 2023-08-25 JP JP2023137474A patent/JP7594064B2/en active Active
-
2024
- 2024-11-21 JP JP2024203111A patent/JP2025019178A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011250021A (en) | 2010-05-25 | 2011-12-08 | Toyota Infotechnology Center Co Ltd | Vehicle group managing method and arrayed vehicle running communication system |
| WO2017079290A1 (en) | 2015-11-04 | 2017-05-11 | Zoox, Inc. | Coordination of dispatching and maintaining fleet of autonomous vehicles |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022179577A (en) | 2022-12-02 |
| JP7340669B2 (en) | 2023-09-07 |
| JP2025019178A (en) | 2025-02-06 |
| JP2023158022A (en) | 2023-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6893140B2 (en) | Control devices, control methods, control programs and control systems | |
| AU2021202720B2 (en) | Detecting and responding to propulsion and steering system errors for autonomous vehicles | |
| JP7594064B2 (en) | Autonomous driving vehicle, control method, and autonomous driving program | |
| US11634134B2 (en) | Using discomfort for speed planning in responding to tailgating vehicles for autonomous vehicles | |
| JP6677817B2 (en) | Remote control system, transportation system, and remote control method | |
| US10627825B2 (en) | Using discomfort for speed planning in autonomous vehicles | |
| JP6692986B2 (en) | Vehicle control system, vehicle control method, and vehicle control program | |
| CN112660156A (en) | Vehicle control system | |
| US11613254B2 (en) | Method to monitor control system of autonomous driving vehicle with multiple levels of warning and fail operations | |
| US11886187B1 (en) | Planner system recovery for autonomous vehicles | |
| US12049236B2 (en) | Complementary control system detecting imminent collision of autonomous vehicle in fallback monitoring region | |
| US12012097B2 (en) | Complementary control system for an autonomous vehicle | |
| KR20210070387A (en) | A system for implementing fallback behaviors for autonomous vehicles | |
| AU2018373022B2 (en) | Using discomfort for speed planning for autonomous vehicles | |
| US20230242158A1 (en) | Incorporating position estimation degradation into trajectory planning for autonomous vehicles in certain situations | |
| US11891093B2 (en) | Control device, control method, and storage medium for controlling a mobile device along a conditions-varying travel path | |
| US20260080780A1 (en) | Detecting loops for autonomous vehicles | |
| WO2022025086A1 (en) | Path confirmation device, path confirmation method, and vehicle control method | |
| US11460848B1 (en) | Biased trajectory progress metric |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230825 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241022 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7594064 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |