Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7575066B2 - Autonomous driving work vehicle control system, remote control device and vehicle control device - Google Patents
[go: Go Back, main page]

JP7575066B2 - Autonomous driving work vehicle control system, remote control device and vehicle control device - Google Patents

Autonomous driving work vehicle control system, remote control device and vehicle control device Download PDF

Info

Publication number
JP7575066B2
JP7575066B2 JP2021057037A JP2021057037A JP7575066B2 JP 7575066 B2 JP7575066 B2 JP 7575066B2 JP 2021057037 A JP2021057037 A JP 2021057037A JP 2021057037 A JP2021057037 A JP 2021057037A JP 7575066 B2 JP7575066 B2 JP 7575066B2
Authority
JP
Japan
Prior art keywords
control device
vehicle
remote
remote control
vehicle control
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
Application number
JP2021057037A
Other languages
Japanese (ja)
Other versions
JP2022154144A (en
Inventor
貴史 山下
和信 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Agriculture and Food Research Organization
Original Assignee
National Agriculture and Food Research Organization
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by National Agriculture and Food Research Organization filed Critical National Agriculture and Food Research Organization
Priority to JP2021057037A priority Critical patent/JP7575066B2/en
Publication of JP2022154144A publication Critical patent/JP2022154144A/en
Application granted granted Critical
Publication of JP7575066B2 publication Critical patent/JP7575066B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Selective Calling Equipment (AREA)
  • Guiding Agricultural Machines (AREA)

Description

本発明は、自動走行作業車両の制御システム、遠隔操作装置および車両制御装置に関し、特に、複数人の作業者が複数台の自動走行作業車両を制御可能になされたシステムに用いて好適なものである。 The present invention relates to a control system, a remote control device, and a vehicle control device for an autonomous work vehicle, and is particularly suitable for use in a system in which multiple workers can control multiple autonomous work vehicles.

近年、農家人口の減少に伴い、担い手への農地の集積と経営規模の拡大とが進んでいる。そのため、将来的に熟練作業者の確保が困難になることが予想されている。このような状況のもと、限られた人員で、規模拡大に伴う多数圃場に対応しながら、生産性の高い農作業技術を実現することが求められている。例えば、自動走行作業車両の活用により作業者一人当たりの作業面積を増加させる技術の開発に期待が寄せられている。 In recent years, as the farm population declines, farmland has been concentrated among farmers and the scale of operations has expanded. As a result, it is predicted that it will become difficult to secure skilled workers in the future. Under these circumstances, there is a need to realize highly productive agricultural work techniques that can handle the large number of fields that come with the expansion of scale with a limited number of personnel. For example, there is hope for the development of technology that can increase the working area per worker by utilizing autonomous work vehicles.

これに関して、従来、複数の自動走行作業車両の走行を遠隔制御するシステムが知られている(例えば、特許文献1参照)。特許文献1に記載の複数台併走作業システムでは、1台の遠隔操作装置により作業開始の操作が行われると、複数台の自律走行作業車両が併走して、圃場内をあらかじめ設定した走行経路に沿って往復走行して作業を行い、オペレータがその近傍で遠隔操作装置を持って操作を行う。遠隔操作装置では、複数台の自律走行作業車両の個々の制御が可能であり、それぞれの自律走行作業車両に切り換えて操作でき、作業開始や緊急停止は複数台同時に制御できるようにしている。 In this regard, a system that remotely controls the travel of multiple autonomous work vehicles is known (see, for example, Patent Document 1). In the multiple-vehicle parallel work system described in Patent Document 1, when an operation to start work is performed using a single remote control device, multiple autonomous work vehicles run parallel to each other and perform work by traveling back and forth along a pre-set travel route within the field, with an operator holding the remote control device nearby to operate them. The remote control device is capable of controlling the multiple autonomous work vehicles individually, and can switch between and operate each autonomous work vehicle, allowing the start of work and emergency stops to be controlled simultaneously for multiple vehicles.

この特許文献1に記載のシステムでは、複数台の作業車両を併走させて、作業者がそれらの作業車両を肉眼で視認する「目視監視」を基本としている。そのため、作業者の認知能力が制約になり、併走という形態の制約を外して多くの台数の作業車両を安全に走行させるには限界がある。そこで、複数人の監視者が複数台の作業車両を監視して制御するといったシステムを構築することにより、作業車両の同時運用可能台数を増やすことが望まれる。 The system described in Patent Document 1 is based on "visual monitoring," where multiple work vehicles run side by side and workers visually check the work vehicles with the naked eye. This is limited by the workers' cognitive abilities, and there is a limit to how many work vehicles can be safely run without the constraint of running side by side. Therefore, it is desirable to increase the number of work vehicles that can be operated simultaneously by building a system in which multiple supervisors monitor and control multiple work vehicles.

複数人の監視者が複数の遠隔操作装置から複数台の作業車両の動作を制御するシステムを構成する場合においては、ある1つの遠隔操作装置から操作命令を発出する対象となる作業車両が複数存在することになる。また、ある1台の作業車両に向けて操作命令を発出可能な遠隔操作装置が複数存在することになる。そのため、制御系統が複雑なものとなる。 When configuring a system in which multiple monitors control the operation of multiple work vehicles from multiple remote control devices, there will be multiple work vehicles to which operation commands can be issued from a single remote control device. In addition, there will be multiple remote control devices that can issue operation commands to a single work vehicle. This makes the control system complex.

ところで、何らかの理由によって、何れかの遠隔操作装置と作業車両との間に通信の接続断絶が起きることがある。この場合、上記のように複雑な制御系統を有するシステムにおいては、接続断絶が起きた作業車両はもちろん、他の作業車両も含めて、システム全体で安全を確保しながら複数の作業車両の動作を適切に制御できるようにすることが求められる。 However, for some reason, communication may be interrupted between one of the remote control devices and the work vehicle. In such a case, in a system having a complex control system as described above, it is necessary to be able to appropriately control the operation of multiple work vehicles while ensuring safety throughout the entire system, including not only the work vehicle where the connection was interrupted, but also other work vehicles.

特開2016-95659号公報JP 2016-95659 A

本発明は、このような問題を解決するために成されたものであり、複数人の監視者が複数の遠隔操作装置から複数台の作業車両の動作を制御するシステムにおいて、何れかの遠隔操作装置と作業車両との間に通信の接続断絶が起きた場合にも、複数の遠隔操作装置から複数台の作業車両の動作を引き続き安全に制御できるようにすることを目的とする。 The present invention was made to solve such problems, and aims to enable a system in which multiple monitors control the operation of multiple work vehicles from multiple remote control devices to continue safely controlling the operation of multiple work vehicles from multiple remote control devices even if a communication connection between any of the remote control devices and the work vehicles is interrupted.

上記した課題を解決するために、本発明では、遠隔操作装置から複数の車両制御装置に与えられる外発指示に従って、複数の作業車両の動作を制御することが可能になされた作業車両の制御システムにおいて、車両制御装置から制御装置メッセージを所定時間間隔で発信してこれを遠隔操作装置が受信するとともに、遠隔操作装置から操作装置メッセージを所定時間間隔で発信してこれを車両制御装置が受信するようにする。制御装置メッセージには、自制御装置を特定可能な制御装置IDと、制御装置メッセージを発信する直前の一定時間以内に遠隔操作装置から受信した操作装置メッセージに含まれる操作装置IDのリストと、自制御装置が搭載された作業車両の運転状態を示す状態情報とを含ませる。一方、操作装置メッセージには、自操作装置を特定可能な操作装置IDと、操作装置メッセージを発信する直前の一定時間以内に車両制御装置から受信した制御装置メッセージに含まれる制御装置IDのリストと、車両制御装置に対する命令とを含ませる。 In order to solve the above problems, the present invention provides a work vehicle control system capable of controlling the operation of multiple work vehicles according to external instructions given from a remote control device to multiple vehicle control devices. The vehicle control device transmits control device messages at predetermined time intervals and the remote control device receives them, and the remote control device transmits operation device messages at predetermined time intervals and the vehicle control device receives them. The control device messages include a control device ID that can identify the control device itself, a list of operation device IDs included in the operation device messages received from the remote control device within a certain time period immediately prior to transmitting the control device message, and status information indicating the operating status of the work vehicle on which the control device is mounted. On the other hand, the operation device messages include an operation device ID that can identify the control device itself, a list of control device IDs included in the control device messages received from the vehicle control device within a certain time period immediately prior to transmitting the operation device message, and a command for the vehicle control device.

遠隔操作装置では、受信された制御装置メッセージに含まれる制御装置IDに基づいて、自操作装置に通信接続されている車両制御装置を認識するとともに、受信された制御装置メッセージに含まれる操作装置IDのリストに基づいて、通信接続状態が認識された車両制御装置のそれぞれについて、遠隔操作装置の接続数が所定数以上である冗長状態または遠隔操作装置の接続数が所定数未満である非冗長状態の何れであるかを認識する。そして、非冗長状態であると認識されている車両制御装置との間で通信接続状態から通信断絶状態に変化したことが検知された場合に、通信断絶状態となった車両制御装置以外に非冗長状態であると認識されている他の車両制御装置が存在するか否かを判定し、存在する場合に、当該他の車両制御装置に対して作業車両の運転に関する命令を発信するようにしている。 The remote control device recognizes the vehicle control devices that are communicatively connected to the remote control device based on the control device ID included in the received control device message, and recognizes, for each vehicle control device whose communication connection state has been recognized, whether it is in a redundant state in which the number of remote control device connections is a predetermined number or more, or a non-redundant state in which the number of remote control device connections is less than a predetermined number, based on the list of control device IDs included in the received control device message. When it detects a change from a communication connection state to a communication disconnection state with a vehicle control device recognized as being in a non-redundant state, it determines whether there are any other vehicle control devices recognized as being in a non-redundant state other than the vehicle control device that has become communication disconnected, and if there are, it transmits a command related to the operation of the work vehicle to the other vehicle control device.

上記のように構成した本発明において、ある監視者が使用する遠隔操作装置において、非冗長状態であると認識されている車両制御装置との間で通信接続状態から通信断絶状態に変化したことが検知された場合、その監視者が何らかの処置を行う可能性が高い状況といえる。このとき、その監視者が遠隔操作装置を使用して制御している作業車両が他にもある場合、当該他の作業車両に対する監視をそれまでのように十分に行えなくなる可能性が生じる。 In the present invention configured as described above, when a remote control device used by a certain monitor detects that a communication connection state has changed to a communication disconnection state with a vehicle control device that is recognized as being in a non-redundant state, the situation is likely to be one in which the monitor will take some kind of action. At this time, if the monitor is controlling other work vehicles using a remote control device, there is a possibility that the monitor will no longer be able to monitor the other work vehicles as adequately as before.

このような状況において、通信断絶状態となった車両制御装置以外にも非冗長状態で通信接続されている他の車両制御装置が存在すると判定されると、当該他の車両制御装置に対して作業車両の運転に関する命令が発信され、他の作業車両の運転が自動制御される。これにより、他の作業車両の運転において安全な状態を確保することができる。一方、その監視者が遠隔操作装置を使用して制御している他の作業車両がある場合であっても、当該他の作業車両に接続されている車両制御装置との間の通信接続が冗長状態であると認識された場合には、当該他の作業車両を他の監視者が十分な注意能力をもって監視可能な状態にあることから、他の車両制御装置には命令が発信されず、他の作業車両の遠隔制御がそのまま継続される。このように、本発明によれば、何れかの遠隔操作装置と車両制御装置との間に通信の接続断絶が起きた場合にも、複数の遠隔操作装置から複数台の作業車両の動作を引き続き安全に制御できるようにすることが可能である。 In such a situation, if it is determined that there is another vehicle control device that is connected in a non-redundant state in addition to the vehicle control device in the communication disconnection state, a command regarding the operation of the work vehicle is sent to the other vehicle control device, and the operation of the other work vehicle is automatically controlled. This ensures a safe state in the operation of the other work vehicle. On the other hand, even if there is another work vehicle controlled by the monitor using a remote control device, if it is recognized that the communication connection between the vehicle control device connected to the other work vehicle is in a redundant state, the other monitor is in a state in which the other work vehicle can be monitored with sufficient attention, so no command is sent to the other vehicle control device, and remote control of the other work vehicle continues as is. In this way, according to the present invention, even if a communication connection is disconnected between any of the remote control devices and the vehicle control device, it is possible to continue to safely control the operation of multiple work vehicles from multiple remote control devices.

本実施形態による作業車両の制御システムの全体構成例を示す図である。1 is a diagram showing an example of the overall configuration of a control system for a work vehicle according to an embodiment of the present invention; 本実施形態による車両制御装置の機能構成例を示すブロック図である。1 is a block diagram showing an example of a functional configuration of a vehicle control device according to an embodiment of the present invention; 本実施形態による遠隔操作装置の機能構成例を示すブロック図である。2 is a block diagram showing an example of a functional configuration of the remote control device according to the present embodiment. FIG. 冗長状態および非冗長状態を説明するための図である。FIG. 2 is a diagram for explaining a redundant state and a non-redundant state. 本実施形態による命令制御部の処理例を説明するための図である。11 is a diagram for explaining a processing example of an instruction control unit according to the present embodiment. FIG. 本実施形態による命令制御部の処理例を説明するための図である。11 is a diagram for explaining a processing example of an instruction control unit according to the present embodiment. FIG. 本実施形態による遠隔操作装置の動作例を示すフローチャートである。5 is a flowchart showing an example of the operation of the remote control device according to the present embodiment. 第1の変形例による命令制御部の処理例を説明するための図である。13 is a diagram for explaining an example of processing by an instruction control unit according to a first modified example; FIG. 第2の変形例による接続管理部および命令制御部の処理例を説明するための図である。13 is a diagram for explaining an example of processing by a connection management unit and an instruction control unit according to a second modified example. FIG. 第3の変形例による車両制御装置の機能構成例を示すブロック図である。FIG. 13 is a block diagram showing an example of a functional configuration of a vehicle control device according to a third modified example. 第3の変形例による処理例を説明するための図である。FIG. 13 is a diagram for explaining a processing example according to a third modified example. 第3の変形例による別の処理例(第2の変形例の応用)を説明するための図である。FIG. 13 is a diagram for explaining another processing example according to the third modified example (application of the second modified example). 第4の変形例による処理例を説明するための図である。FIG. 13 is a diagram for explaining a processing example according to a fourth modified example.

以下、本発明の一実施形態を図面に基づいて説明する。図1は、本実施形態による作業車両の制御システム(以下、単に制御システムという)の全体構成例を示す図である。 One embodiment of the present invention will now be described with reference to the drawings. Figure 1 shows an example of the overall configuration of a work vehicle control system (hereinafter simply referred to as the control system) according to this embodiment.

図1に示すように、本実施形態の制御システムは、複数の作業車両100-1~100-4にそれぞれ搭載された車両制御装置10-1~10-4と、作業車両100を目視可能な現場にいる監視者(以下、現場監視者という)が使用するリモコン型の第1遠隔操作装置30と、作業車両100を目視できない遠隔地の基地局200にいる監視者(以下、遠隔監視者という)が使用する遠隔監視型の第2遠隔操作装置40とを備えて構成される。以下の説明において、複数の作業車両100-1~100-4を特に区別しないときは単に作業車両100と記す。また、複数の車両制御装置10-1~10-4を特に区別しないときは単に車両制御装置10と記す。また、第1遠隔操作装置30および第2遠隔操作装置40をまとめて遠隔操作装置30,40と記す。 As shown in FIG. 1, the control system of this embodiment is configured to include vehicle control devices 10-1 to 10-4 mounted on multiple work vehicles 100-1 to 100-4 , a first remote control device 30 of a remote control type used by a monitor (hereinafter referred to as a site monitor) at a site where the work vehicle 100 can be seen, and a second remote control device 40 of a remote monitoring type used by a monitor (hereinafter referred to as a remote monitor) at a base station 200 in a remote location where the work vehicle 100 cannot be seen. In the following description, when the multiple work vehicles 100-1 to 100-4 are not particularly distinguished from each other, they are simply referred to as work vehicles 100. Furthermore, when the multiple vehicle control devices 10-1 to 10-4 are not particularly distinguished from each other, they are simply referred to as vehicle control devices 10. Furthermore, the first remote control device 30 and the second remote control device 40 are collectively referred to as remote control devices 30, 40.

作業車両100-1~100-4はそれぞれ、作業機101-1~101-4(以下の説明において、各々を特に区別しないときは単に作業機101と記す)を備えている。作業機101は任意であるが、本実施形態では一例として、車両本体の後方に連結して使用される耕うん機であるとする。作業機101は、昇降可能に作業車両100に連結されており、作業時には作業機101を下降させ、非作業時には作業機101を上昇させる。 The work vehicles 100-1 to 100-4 are respectively equipped with work machines 101-1 to 101-4 (in the following description, when there is no particular need to distinguish between them, they will simply be referred to as work machines 101). The work machine 101 is arbitrary, but as an example in this embodiment, it is a tiller that is connected to the rear of the vehicle body when used. The work machine 101 is connected to the work vehicle 100 so that it can be raised and lowered, and is lowered when working and raised when not working.

車両制御装置10と第1遠隔操作装置30との間は、特定小電力無線、赤外線通信、Bluetooth(登録商標)または無線LANなどの無線通信手段を介して接続されており、相互に通信を行うことができるようになっている。また、車両制御装置10と第2遠隔操作装置40との間は、インターネットや専用線などの通信回線および無線LANなどの無線通信手段を介して接続されており、相互に通信を行うことができるようになっている。第1遠隔操作装置30は、遠隔操作機能を有するアプリケーションがインストールされたスマートフォンやタブレットといったモバイル端末であってもよい。 The vehicle control device 10 and the first remote control device 30 are connected via wireless communication means such as a specific low-power radio, infrared communication, Bluetooth (registered trademark) or wireless LAN, and are capable of communicating with each other. The vehicle control device 10 and the second remote control device 40 are connected via a communication line such as the Internet or a dedicated line, and via wireless communication means such as wireless LAN, and are capable of communicating with each other. The first remote control device 30 may be a mobile terminal such as a smartphone or tablet on which an application having a remote control function is installed.

本実施形態の制御システムでは、第1遠隔操作装置30、第2遠隔操作装置40から車両制御装置10にそれぞれ与えられる指示(以下、外発指示という)と、車両制御装置10自体による自律的な制御に基づき発行される指示(以下、内発指示という)とに従って、複数の作業車両10-1~10-4の動作(走行および作業機101による作業)を制御することが可能になされている。この外発指示は、特許請求の範囲の「命令」に相当する。 In the control system of this embodiment, it is possible to control the operations (traveling and work by the work machine 101 ) of multiple work vehicles 10-1 to 10-4 in accordance with instructions (hereinafter referred to as external instructions) given to the vehicle control device 10 from the first remote operation device 30 and the second remote operation device 40 , respectively, and instructions (hereinafter referred to as internal instructions) issued based on autonomous control by the vehicle control device 10 itself. This external instruction corresponds to a "command" in the claims.

この外発指示には、作業車両100の運転に関する動作モード(詳細は後述する)の設定を指示するもの(以下、モード設定指示という)と、作業車両100の運転(作業車両100の走行および作業機101の作動を含む)の制御を指示するもの(以下、操縦指示という)とが含まれる。操縦指示は、エンジンの起動・停止に関する指示、走行の開始・停止に関する指示、操舵の制御に関する指示、走行速度の制御に関する指示、変速の制御に関する指示、作業機101の作動(昇降および駆動)に関する指示などを含む。 These external instructions include instructions to set an operating mode (described in detail below) for driving the work vehicle 100 (hereinafter referred to as a mode setting instruction) and instructions to control the driving of the work vehicle 100 (including the driving of the work vehicle 100 and the operation of the work equipment 101) (hereinafter referred to as a driving instruction). The driving instructions include instructions for starting and stopping the engine, instructions for starting and stopping driving, instructions for steering control, instructions for controlling the driving speed, instructions for controlling gear changes, instructions for operating the work equipment 101 (lifting, lowering and driving), etc.

なお、図1では説明を簡単にするために、現場監視者が1人で第1遠隔操作装置30が1つ、基地局200の遠隔監視者が1人で第2遠隔操作装置40が1つの例を示しているが、第1遠隔操作装置30および第2遠隔操作装置40はそれぞれ複数であってもよい。1人の現場監視者が複数の第1遠隔操作装置30を操作する形態であってもよい。なお、複数の第1遠隔操作装置30を区別して示すとき、および複数の第2遠隔操作装置40を区別して示すときは、“30”または“40”の符号に下付き数字を付すことにする。また、現場監視者が複数人で第1遠隔操作装置30が複数(第2遠隔操作装置40がない状態)であってもよいし、遠隔監視者が複数人で第2遠隔操作装置40が複数(第1遠隔操作装置30がない状態)であってもよい。また、本実施形態では、1台から最大4台までの作業車両100を同時に走行させることができるシステムの例について説明するが、最大4台というのは一例に過ぎず、2台以上であればよい。 In FIG. 1, for the sake of simplicity, an example is shown in which there is one on-site monitor and one first remote control device 30, and one remote monitor at the base station 200 and one second remote control device 40, but there may be multiple first remote control devices 30 and multiple second remote control devices 40. A form in which one on-site monitor operates multiple first remote control devices 30 may also be used. When multiple first remote control devices 30 are to be distinguished from one another, and when multiple second remote control devices 40 are to be distinguished from one another, a subscript number is added to the symbol "30" or "40". In addition, there may be multiple on-site monitors and multiple first remote control devices 30 (without a second remote control device 40), or there may be multiple remote monitors and multiple second remote control devices 40 (without a first remote control device 30). In addition, in this embodiment, an example of a system in which one to a maximum of four work vehicles 100 can run simultaneously is described, but a maximum of four is merely an example, and two or more vehicles may be used.

図2は、本実施形態による車両制御装置10の機能構成例を示すブロック図である。図2に示すように、本実施形態の車両制御装置10は、機能構成として、状態情報取得部11、モード設定部12、運転制御部13、制御装置メッセージ発信部14および操作装置メッセージ受信部15を備えている。また、車両制御装置10は、記憶媒体として、経路データ記憶部10Aを備えている。また、車両制御装置10には、各種センサ17およびカメラ18が電気的に接続されている。 Figure 2 is a block diagram showing an example of the functional configuration of the vehicle control device 10 according to this embodiment. As shown in Figure 2, the vehicle control device 10 according to this embodiment has, as its functional configuration, a status information acquisition unit 11, a mode setting unit 12, a driving control unit 13, a control device message transmission unit 14, and an operation device message reception unit 15. The vehicle control device 10 also has a route data storage unit 10A as a storage medium. Various sensors 17 and a camera 18 are also electrically connected to the vehicle control device 10.

各機能ブロック11~15は、ハードウェア、DSP(Digital Signal Processor)、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック11~15は、実際にはコンピュータのCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。 Each of the functional blocks 11 to 15 can be configured using either hardware, a DSP (Digital Signal Processor), or software. For example, when configured using software, each of the functional blocks 11 to 15 is actually configured with a computer's CPU, RAM, ROM, etc., and is realized by the operation of a program stored in a recording medium such as the RAM, ROM, hard disk, or semiconductor memory.

状態情報取得部11は、各種センサ17により検出される作業車両100の走行状態を示す走行状態情報、各種センサ17により検出される作業機101の作動状態を示す作動状態情報、および、カメラ18により撮影される車両周囲の状態を示す車両周囲画像を取得し、制御装置メッセージ発信部14に逐次供給する。また、状態情報取得部11は、モード設定部12により設定された作業車両100の動作モードの情報を取得し、制御装置メッセージ発信部14に供給する。以下では、走行状態情報、作動状態情報、車両周囲画像および動作モード情報を合わせて各種状態情報という。 The status information acquisition unit 11 acquires driving status information indicating the driving status of the work vehicle 100 detected by the various sensors 17, operation status information indicating the operation status of the work machine 101 detected by the various sensors 17, and vehicle surroundings images indicating the status of the vehicle surroundings captured by the camera 18, and sequentially supplies these to the control device message transmission unit 14. The status information acquisition unit 11 also acquires information on the operation mode of the work vehicle 100 set by the mode setting unit 12, and supplies this to the control device message transmission unit 14. Hereinafter, the driving status information, operation status information, vehicle surroundings images, and operation mode information are collectively referred to as various status information.

モード設定部12は、操作装置メッセージ受信部15が受信した操作装置メッセージ(詳細は後述する)に外発指示として含まれるモード設定指示に従って、作業車両100の運転に関する動作モードを設定する。また、モード設定部12は、運転制御部13による自律的な制御に基づき内発指示として発行されるモード設定指示に従って、作業車両100の運転に関する動作モードを設定することもある。本実施形態において設定可能な動作モードは、例えば、手動運転モード、自動運転モード、遠隔操縦モード、待機モード、非常停止モード、一時停止モード、自動停止モードである。 The mode setting unit 12 sets an operation mode related to the operation of the work vehicle 100 according to a mode setting instruction included as an external instruction in an operation device message (details of which will be described later) received by the operation device message receiving unit 15. The mode setting unit 12 may also set an operation mode related to the operation of the work vehicle 100 according to a mode setting instruction issued as an internal instruction based on autonomous control by the operation control unit 13. In this embodiment, the operation modes that can be set are, for example, a manual operation mode, an automatic operation mode, a remote control mode, a standby mode, an emergency stop mode, a temporary stop mode, and an automatic stop mode.

手動運転モードは、現場監視者が作業車両100に乗車し、作業車両100の各種操作部を操作することにより、作業車両100の運転を現場監視者が手動で行う動作モードである。 The manual driving mode is an operating mode in which the site supervisor gets on board the work vehicle 100 and manually drives the work vehicle 100 by operating various operating parts of the work vehicle 100.

自動運転モードは、あらかじめ設定した計画(経路データ記憶部10Aに記憶される経路データ)に従って運転を自動実行する動作モードである。経路データ記憶部10Aには、作業車両100が走行する圃場内にあらかじめ設定された走行経路を表す経路データが記憶されている。経路データには、圃場内のどの位置で作業機101を下降させて作業を行い、どの位置で作業機101を上昇させて作業を停止するかの作業計画を示す作業指示データも含まれている。 The automatic driving mode is an operating mode in which driving is automatically performed according to a preset plan (route data stored in the route data storage unit 10A). The route data storage unit 10A stores route data that represents a preset driving route in the field on which the work vehicle 100 travels. The route data also includes work instruction data that indicates a work plan as to at what position in the field the work implement 101 is to be lowered to perform work, and at what position the work implement 101 is to be raised to stop work.

この経路データは、例えば、作業車両100が走行を開始する前に第2遠隔操作装置40から車両制御装置10に送信され、経路データ記憶部10Aに記憶される。なお、経路データ記憶部10Aに経路データを記憶させる方法は、上記のような送信によるものに限定されない。例えば、経路データを記憶したリムーバブル記憶媒体を車両制御装置10に接続し、当該リムーバブル記憶媒体から経路データ記憶部10Aに経路データを転送するようにしてもよい。また、経路データは、自動運転モードで動作中に、各種センサ17からのデータに基づいて動的に生成されてもよい。この場合は、経路データ記憶部10Aには作業範囲や圃場外形などの事前に取得されたデータが記録されている。 For example, this route data is transmitted from the second remote control device 40 to the vehicle control device 10 before the work vehicle 100 starts traveling, and is stored in the route data storage unit 10A. Note that the method of storing route data in the route data storage unit 10A is not limited to the above-mentioned transmission. For example, a removable storage medium storing the route data may be connected to the vehicle control device 10, and the route data may be transferred from the removable storage medium to the route data storage unit 10A. In addition, the route data may be dynamically generated based on data from various sensors 17 while operating in the autonomous driving mode. In this case, data obtained in advance, such as the work area and the field outline, is recorded in the route data storage unit 10A.

遠隔操縦モードは、監視者(作業車両100に乗車していない現場監視者または遠隔監視者。以下同様)による遠隔操作装置30,40からの外発指示を逐一作業車両100の車両制御装置10に送信して運転を制御する動作モードである。なお、第1遠隔操作装置30からの外発指示に基づき運転を制御する動作モードと、第2遠隔操作装置40からの外発指示に基づき運転を制御する動作モードとを分けて管理するようにしてもよい。待機モードは、いずれの動作もさせる必要がない場合に作業車両100をその場に停車させておくように制御し、他の動作モードへのモード設定指示を待機する動作モードである。 The remote control mode is an operation mode in which an observer (a site observer or a remote observer not on board the work vehicle 100; the same applies below) transmits external instructions from the remote control devices 30, 40 to the vehicle control device 10 of the work vehicle 100 one by one to control the operation. Note that an operation mode in which the operation is controlled based on external instructions from the first remote control device 30 and an operation mode in which the operation is controlled based on external instructions from the second remote control device 40 may be managed separately. The standby mode is an operation mode in which the work vehicle 100 is controlled to be stopped in place when neither operation is required, and waits for an instruction to set the mode to another operation mode.

非常停止モードは、システムが備える通常機能では対応できない安全を脅かす可能性のある障害が発生した場合に、現在システムが実施している作業を復帰継続できなくなるなどの作業上の不都合があるにもかかわらず緊急性を優先して作業車両100と作業機101とを安全状態に移行させる動作モードである。 The emergency stop mode is an operating mode in which, when a fault occurs that could threaten safety and cannot be handled by the normal functions of the system, the work vehicle 100 and the work machine 101 are put into a safe state, prioritizing urgency, despite the inconvenience to the work, such as the inability to resume or continue the work currently being performed by the system.

一時停止モードは、自動運転モードの設定中に何らかの理由により遠隔操作装置30,40からの指示によって運転の自動実行を一時的に停止する動作モードである。簡単な再開操作で自動運転モードに復帰可能である。本実施形態では、ある車両制御装置10-iと遠隔操作装置30,40との間に通信断絶が起きた場合に、他の車両制御装置10-j(j≠i)のモード設定部12が遠隔操作装置30,40からの指示を受けて一時停止モードに遷移することがある。これについての詳細は追って説明する。自動停止モードは、各種センサ17またはカメラ18あるいは車両制御装置10などの何らかの不具合により運転制御部13が運転の自動実行を自動停止する動作モードである。 The temporary stop mode is an operation mode in which automatic execution of driving is temporarily stopped by an instruction from the remote operation device 30, 40 for some reason while the automatic driving mode is set. The automatic driving mode can be returned to by a simple restart operation. In this embodiment, when communication is interrupted between a certain vehicle control device 10 -i and the remote operation device 30, 40, the mode setting unit 12 of another vehicle control device 10 -j (j ≠ i) may transition to the temporary stop mode upon receiving an instruction from the remote operation device 30, 40. Details of this will be described later. The automatic stop mode is an operation mode in which the driving control unit 13 automatically stops automatic execution of driving due to some malfunction of the various sensors 17, the camera 18, the vehicle control device 10, etc.

運転制御部13は、モード設定部12により設定された動作モードに従って作業車両100の運転の制御を実行する。モード設定部12により手動運転モードが設定された場合、運転制御部13は、作業車両100に搭載されている各種の操作部(図示せず)から送信されてくる外発指示と、車両制御装置10自体による自律的な制御に基づき発行される内発指示とに従って、作業車両100の運転の制御を実行する。 The driving control unit 13 controls the driving of the work vehicle 100 according to the operation mode set by the mode setting unit 12. When the manual driving mode is set by the mode setting unit 12, the driving control unit 13 controls the driving of the work vehicle 100 according to external instructions sent from various operation units (not shown) mounted on the work vehicle 100 and internal instructions issued based on the autonomous control by the vehicle control device 10 itself.

モード設定部12により自動運転モードが設定された場合、運転制御部13は、経路データ記憶部10Aに記憶された走行経路のデータと、各種センサ17に含まれる位置・方位センサにより検出される作業車両100の現在位置および現在方位(以下、車両位置・方位という)とに基づいて、走行経路に対する車両位置・方位の偏差を逐次検出しながら、その偏差が少なくなるように作業車両100の操舵を自動制御する。また、自動運転モードの設定時に運転制御部13は、作業車両100の走行速度や変速など、操舵以外の走行に関する制御も自動実行する。また、作業機101の作動に関する制御も自動実行する。すなわち、運転制御部13は、自動運転を開始した後は、遠隔操作装置30,40からの外発指示を受けることなく、一切の運転を内発指示に従って自動制御する。 When the mode setting unit 12 sets the automatic driving mode, the driving control unit 13 detects the deviation of the vehicle position and orientation from the driving route based on the data of the driving route stored in the route data storage unit 10A and the current position and current orientation (hereinafter referred to as the vehicle position and orientation) of the work vehicle 100 detected by the position and orientation sensor included in the various sensors 17, and automatically controls the steering of the work vehicle 100 to reduce the deviation. In addition, when the automatic driving mode is set, the driving control unit 13 automatically executes control of driving other than steering, such as the driving speed and gear changes of the work vehicle 100. In addition, it also automatically executes control of the operation of the work machine 101. In other words, after starting automatic driving, the driving control unit 13 automatically controls all driving according to internal instructions without receiving external instructions from the remote control devices 30 and 40.

モード設定部12により遠隔操縦モードが設定された場合、運転制御部13は、遠隔操作装置30,40から送信されてくる操作装置メッセージに命令(外発指示)として含まれる操縦指示に従って、作業車両100の運転の制御を実行する。モード設定部12により待機モードが設定された場合、運転制御部13は、エンジンは動作させつつ変速をニュートラルにしてアイドリング状態とし、作業車両100を停止させる。また、PTO軸の動力をPTOクラッチによって停止させ、作業機101を所定の高さに維持した状態で待機させる。 When the remote control mode is set by the mode setting unit 12, the driving control unit 13 controls the driving of the work vehicle 100 according to the driving instructions included as commands (external instructions) in the operation device messages sent from the remote control devices 30, 40. When the standby mode is set by the mode setting unit 12, the driving control unit 13 puts the transmission in neutral to put the vehicle into an idling state while keeping the engine running, and stops the work vehicle 100. In addition, the power of the PTO shaft is stopped by the PTO clutch, and the work machine 101 is kept at a predetermined height while waiting.

制御装置メッセージ発信部14は、制御装置メッセージを所定時間間隔で発信する。この制御装置メッセージには、車両制御装置10自体(以下、自制御装置という)を特定可能な制御装置ID、制御装置メッセージを発信する直前の一定時間以内に遠隔操作装置30,40から受信した操作装置メッセージに含まれる操作装置IDのリスト、および、自制御装置が搭載された作業車両100の運転状態を示す状態情報が含まれる。運転状態を示す状態情報は、上述した各種状態情報の全てまたは一部であり、少なくとも動作モード情報があればよい。 The control device message transmitter 14 transmits a control device message at a predetermined time interval. This control device message includes a control device ID that can identify the vehicle control device 10 itself (hereinafter referred to as the local control device), a list of operation device IDs included in operation device messages received from the remote operation devices 30, 40 within a certain period immediately prior to transmitting the control device message, and status information indicating the operating status of the work vehicle 100 on which the local control device is mounted. The status information indicating the operating status is all or part of the various status information described above, and it is sufficient to include at least operation mode information.

ここで、制御装置IDは、複数の車両制御装置10を互いに識別可能なIDである。また、操作装置IDは、遠隔操作装置30,40を互いに識別可能なIDである。IDには、例えば固有の番号が用いられる。一例として、0~7の番号が遠隔操作装置30,40に割り当てられ、8~15の番号が車両制御装置10に割り当てられる。このようにすると、番号を見るだけで、それが遠隔操作装置30,40のものであるか車両制御装置10のものであるかを識別可能である。 Here, the control device ID is an ID that can distinguish multiple vehicle control devices 10 from one another. Also, the operation device ID is an ID that can distinguish remote operation devices 30, 40 from one another. For the ID, for example, a unique number is used. As an example, numbers 0 to 7 are assigned to the remote operation devices 30, 40, and numbers 8 to 15 are assigned to the vehicle control device 10. In this way, it is possible to identify whether the number is for the remote operation device 30, 40 or the vehicle control device 10 just by looking at the number.

操作装置メッセージ受信部15は、遠隔操作装置30,40から所定時間間隔で送られてくる操作装置メッセージを受信する。上述したように、モード設定部12は、操作装置メッセージ受信部15が受信した操作装置メッセージに命令として含まれるモード設定指示に従って、作業車両100の運転に関する動作モードを設定する。また、運転制御部13は、操作装置メッセージ受信部15が受信した操作装置メッセージに命令として含まれる操縦指示に従って、作業車両100の運転の制御を実行する。 The operation device message receiving unit 15 receives operation device messages sent at predetermined time intervals from the remote operation devices 30, 40. As described above, the mode setting unit 12 sets an operation mode related to the operation of the work vehicle 100 according to the mode setting instruction included as an instruction in the operation device message received by the operation device message receiving unit 15. In addition, the driving control unit 13 executes control of the driving of the work vehicle 100 according to the steering instruction included as an instruction in the operation device message received by the operation device message receiving unit 15.

図3は、本実施形態による遠隔操作装置30,40の機能構成例を示すブロック図である。図3に示すように、本実施形態の遠隔操作装置30,40は、第1遠隔操作装置30および第2遠隔操作装置40に共通する機能構成として、操作装置メッセージ発信部21、制御装置メッセージ受信部22、接続管理部23、冗長性管理部24および命令制御部25を備えている。 Fig. 3 is a block diagram showing an example of the functional configuration of the remote control devices 30 and 40 according to this embodiment. As shown in Fig. 3, the remote control devices 30 and 40 according to this embodiment include a control device message sending unit 21, a control device message receiving unit 22, a connection management unit 23, a redundancy management unit 24, and a command control unit 25 as functional configurations common to the first remote control device 30 and the second remote control device 40.

各機能ブロック21~25は、ハードウェア、DSP、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック21~25は、実際にはコンピュータのCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。 Each of the functional blocks 21 to 25 can be configured using hardware, a DSP, or software. For example, when configured using software, each of the functional blocks 21 to 25 is actually configured with a computer's CPU, RAM, ROM, etc., and is realized by the operation of a program stored in a recording medium such as the RAM, ROM, hard disk, or semiconductor memory.

操作装置メッセージ発信部21は、操作装置メッセージを所定時間間隔で発信する。この操作装置メッセージには、遠隔操作装置30,40自体(以下、自操作装置という)を特定可能な操作装置ID、操作装置メッセージを発信する直前の一定時間以内に車両制御装置10から受信した制御装置メッセージに含まれる制御装置IDのリスト、および、車両制御装置10に対する命令(モード設定指示または操縦指示)が含まれる。なお、監視者が遠隔操作装置30,40を操作していないタイミングでも操作装置メッセージは発信され、その場合の操作装置メッセージに含まれる命令は、「命令なし」であることを示す内容となる。 The operation device message sending unit 21 sends out an operation device message at a predetermined time interval. This operation device message includes an operation device ID that can identify the remote operation device 30, 40 itself (hereinafter referred to as the self-operation device), a list of control device IDs included in control device messages received from the vehicle control device 10 within a certain time period immediately prior to sending out the operation device message, and a command (mode setting command or steering command) for the vehicle control device 10. Note that the operation device message is sent even when the monitor is not operating the remote operation device 30, 40, and in that case the command included in the operation device message will indicate "no command."

制御装置メッセージ受信部22は、車両制御装置10から所定時間間隔で送られてくる制御装置メッセージを受信する。 The control device message receiving unit 22 receives control device messages sent from the vehicle control device 10 at predetermined time intervals.

接続管理部23は、制御装置メッセージ受信部22により受信された制御装置メッセージに含まれる制御装置IDに基づいて、自操作装置と相互に通信接続が確認されている車両制御装置10を認識し、認識した車両制御装置10の制御装置IDを保持する。例えば、制御装置メッセージ受信部22が第1の車両制御装置10-1および第2の車両制御装置10-2から制御装置メッセージを受信していて、第3の車両制御装置10-3および第4の車両制御装置10-4から制御装置メッセージを受信していない場合、接続管理部23は、2つの車両制御装置10-1,10-2から受信した制御装置メッセージに含まれる車両制御装置10-1,10-2の制御装置IDに基づいて、自操作装置に2つの車両制御装置10-1,10-2が通信接続されている(相互に通信可能な状態で接続されている)ことを認識する。 The connection management unit 23 recognizes the vehicle control device 10 for which a mutual communication connection with the subject controlled device has been confirmed based on the control device ID included in the control device message received by the control device message receiving unit 22, and holds the control device ID of the recognized vehicle control device 10. For example, when the control device message receiving unit 22 receives control device messages from the first vehicle control device 10-1 and the second vehicle control device 10-2 , but does not receive control device messages from the third vehicle control device 10-3 and the fourth vehicle control device 10-4 , the connection management unit 23 recognizes that the two vehicle control devices 10-1 , 10-2 are communicatively connected to the subject controlled device (connected in a state capable of communicating with each other) based on the control device IDs of the vehicle control devices 10-1 , 10-2 included in the control device messages received from the two vehicle control devices 10-1, 10-2 .

冗長性管理部24は、制御装置メッセージ受信部22により受信された制御装置メッセージに含まれる操作装置IDのリストに基づいて、接続管理部23により通信接続状態が認識された車両制御装置10のそれぞれについて、遠隔操作装置30,40の接続数が所定数以上である冗長状態、または遠隔操作装置30,40の接続数が所定数未満である非冗長状態の何れであるかを認識し、認識した結果の情報(以下、冗長性情報という)を保持する。制御装置メッセージに含まれる操作装置IDのリストは、相互接続が確認されている遠隔操作装置30,40から受信した操作装置メッセージに含まれている操作装置IDを示したものである。本実施形態では、所定数は2つであるものとする。ここで、冗長状態および非冗長状態を図4に基づいて説明する。 The redundancy management unit 24 recognizes, for each vehicle control device 10 whose communication connection state has been recognized by the connection management unit 23, whether the state is a redundant state in which the number of connections of the remote control devices 30, 40 is equal to or greater than a predetermined number, or a non-redundant state in which the number of connections of the remote control devices 30, 40 is less than a predetermined number, based on the list of operation device IDs included in the control device message received by the control device message receiving unit 22, and holds information on the recognition result (hereinafter referred to as redundancy information). The list of operation device IDs included in the control device message indicates the operation device IDs included in the operation device message received from the remote control devices 30, 40 whose interconnection has been confirmed. In this embodiment, the predetermined number is two. Here, the redundant state and the non-redundant state will be explained based on FIG. 4.

図4は、2人の現場監視者U1,U2がそれぞれリモコン型の第1遠隔操作装置30-1,30-2を1つずつ用いて4台の作業車両100-1~100-4を遠隔制御している状況を示している。第1遠隔操作装置30-1,30-2に割り当てられている操作装置IDはID0,ID1であり、4つの車両制御装置10-1~10-4に割り当てられている制御装置IDはID8~ID11である。以下では、第1遠隔操作装置30をリモコン30と言い換えて説明する。 4 shows a situation in which two site supervisors U1, U2 are remotely controlling four work vehicles 100-1 to 100-4 using a first remote control type remote operation device 30-1, 30-2, respectively. The operation device IDs assigned to the first remote operation devices 30-1 , 30-2 are ID0, ID1, and the control device IDs assigned to the four vehicle control devices 10-1 to 10-4 are ID8 to ID11. In the following description, the first remote operation device 30 will be referred to as a remote control 30.

なお、図4では、第2の車両制御装置10-2が発信する制御装置メッセージの内容を“ID9,[ID0,ID1],auto”のように表記している。“ID9”は、第2の車両制御装置10-2自体の制御装置IDである。“[ID0,ID1]”は、第2の車両制御装置10-2が制御装置メッセージを発信する直前の一定時間以内に2つのリモコン30-1,30-2から受信した操作装置メッセージに含まれる操作装置IDのリストである。“auto”は、第2の車両制御装置10-2が搭載された作業車両100-2の動作モードを示す状態情報であり、ここでは自動運転モードであることを示している。 In FIG. 4, the contents of the control device message transmitted by the second vehicle control device 10-2 are expressed as "ID9, [ID0, ID1], auto". "ID9" is the control device ID of the second vehicle control device 10-2 itself. "[ID0, ID1]" is a list of operation device IDs contained in the operation device message received from the two remote controls 30-1 , 30-2 within a certain period immediately before the second vehicle control device 10-2 transmits the control device message. "Auto" is status information indicating the operation mode of the work vehicle 100-2 on which the second vehicle control device 10-2 is mounted, and indicates that it is in the automatic driving mode here.

これと同様に、第1の車両制御装置10-1が発信する制御装置メッセージの内容を“ID8,[ID0],auto”と表記し、第3の車両制御装置10-3が発信する制御装置メッセージの内容を“ID10,[ID1],auto”と表記し、第4の車両制御装置10-4が発信する制御装置メッセージの内容を“ID11,[ID1],auto”と表記している。 Similarly, the contents of the control device message sent by the first vehicle control device 10-1 are represented as "ID8, [ID0], auto", the contents of the control device message sent by the third vehicle control device 10-3 are represented as "ID10, [ID1], auto", and the contents of the control device message sent by the fourth vehicle control device 10-4 are represented as "ID11, [ID1], auto".

また、第1のリモコン30-1が発信する操作装置メッセージの内容を“ID0,[ID8,ID9],nop”のように表記している。“ID0”は、第1のリモコン30-1自体の操作装置IDである。“[ID8,ID9]”は、第1のリモコン30-1が操作装置メッセージを発信する直前の一定時間以内に2つの車両制御装置10-1,10-2から受信した制御装置メッセージに含まれる制御装置IDのリストである。“nop”は、第1のリモコン30-1が発行する命令を示す情報であり、ここでは「命令なし」であることを示している。 Furthermore, the contents of the operation device message sent by the first remote control 30-1 are expressed as "ID0, [ID8, ID9], nop.""ID0" is the operation device ID of the first remote control 30-1 itself. "[ID8, ID9]" is a list of control device IDs contained in control device messages received from the two vehicle control devices 10-1 , 10-2 within a certain period of time immediately before the first remote control 30-1 sent the operation device message. "nop" is information indicating a command issued by the first remote control 30-1 , and indicates "no command" here.

また、第2のリモコン30-2が発信する操作装置メッセージの内容を“ID1,[ID9,ID10,ID11],nop”のように表記している。“ID1”は、第2のリモコン30-2自体の操作装置IDである。“[ID9,ID10,ID11]”は、第2のリモコン30-2が操作装置メッセージを発信する直前の一定時間以内に3つの車両制御装置10-2~10-4から受信した制御装置メッセージに含まれる制御装置IDのリストである。“nop”は、第2のリモコン30-2が発行する命令を示す情報であり、ここでは「命令なし」であることを示している。 Furthermore, the contents of the operation device message sent by the second remote control 30-2 are expressed as "ID1, [ID9, ID10, ID11], nop.""ID1" is the operation device ID of the second remote control 30-2 itself. "[ID9, ID10, ID11]" is a list of control device IDs contained in control device messages received from the three vehicle control devices 10-2 to 10-4 within a certain period of time immediately before the second remote control 30-2 sends out the operation device message. "nop" is information indicating a command issued by the second remote control 30-2 , and indicates "no command" here.

図4の例において、第2の車両制御装置10-2は、これと通信接続状態にあるリモコン30-1,30-2が2つある。これが冗長状態である。図4では、冗長状態における通信接続状態を点線で示している。この場合、冗長状態にある第2の車両制御装置10-2と通信接続されているリモコン30-1,30-2では、2つの操作装置ID0,ID1のリストが含まれる制御装置メッセージを第2の車両制御装置10-2から制御装置メッセージ受信部22が受信するので、冗長性管理部24はリスト内に2つの操作装置ID0,ID1が含まれていることをもって、第2の車両制御装置10-2が冗長状態であることを認識することが可能である。 In the example of Fig. 4, the second vehicle control device 10-2 has two remote controls 30-1 , 30-2 in a communication-connected state with it. This is a redundant state. In Fig. 4, the communication connection state in the redundant state is indicated by a dotted line. In this case, in the remote controls 30-1 , 30-2 that are communication-connected with the second vehicle control device 10-2 in the redundant state, the control device message receiving unit 22 receives from the second vehicle control device 10-2 a control device message including a list of two operation device IDs ID0, ID1. Therefore, the redundancy management unit 24 can recognize that the second vehicle control device 10-2 is in a redundant state by the fact that the list includes the two operation device IDs ID0, ID1.

これに対し、第1の車両制御装置10-1は、これと通信接続状態にあるリモコン30が第1のリモコン30-1の1つしかない。これが非冗長状態である。図4では、非冗長状態における通信接続状態を実線で示している。この場合、非冗長状態にある第1の車両制御装置10-1と通信接続されている第1のリモコン30-1では、1つの操作装置ID0が含まれる制御装置メッセージを第1の車両制御装置10-1から制御装置メッセージ受信部22が受信するので、冗長性管理部24はリスト内に1つの操作装置ID0が含まれていることをもって、第1の車両制御装置10-1が非冗長状態であることを認識することが可能である。 In contrast, the first vehicle control device 10-1 has only one remote control 30, the first remote control 30-1, in a communication-connected state with it. This is a non-redundant state. In Fig. 4, the communication connection state in the non-redundant state is indicated by a solid line. In this case, in the first remote control 30-1 that is communication-connected with the first vehicle control device 10-1 in the non-redundant state, the control device message receiving unit 22 receives from the first vehicle control device 10-1 a control device message including one operation device ID0. Therefore, the redundancy management unit 24 can recognize that the first vehicle control device 10-1 is in a non-redundant state by the inclusion of one operation device ID0 in the list.

同様に、第3の車両制御装置10-3および第4の車両制御装置10-4は、これと通信接続状態にあるリモコン30が第2のリモコン30-2の1つしかない。この場合、車両制御装置10-3,10-4と通信接続されている第2のリモコン30-2では、1つの操作装置ID1が含まれる制御装置メッセージを制御装置メッセージ受信部22が受信するので、冗長性管理部24はリスト内に1つの操作装置ID1が含まれていることをもって、第3の作業車両100-3および第4の作業車両100-4が非冗長状態であることを認識することが可能である。 Similarly, the third vehicle control device 10-3 and the fourth vehicle control device 10-4 have only one remote control 30, the second remote control 30-2 , in a communicatively connected state with them. In this case, in the second remote control 30-2 which is communicatively connected with the vehicle control devices 10-3 , 10-4 , the control device message receiving unit 22 receives a control device message including one operating device ID1, and therefore the redundancy management unit 24 can recognize that the third work vehicle 100-3 and the fourth work vehicle 100-4 are in a non-redundant state by the inclusion of one operating device ID1 in the list.

車両制御装置10が2つ以上のリモコン30と冗長状態で通信接続されている場合、その車両制御装置10が搭載された作業車両100を2人以上の現場監視者が監視可能な状態であるため、仮にその中の1人が作業車両100を実質的に監視不能な状態(十分な注意能力をもって監視できない状態)になったとしても、他の現場監視者が引き続きその作業車両100を監視可能であるため、安全に遠隔制御を継続することが可能である。一方、車両制御装置10が1つのリモコン30とのみ非冗長状態で通信接続されている場合、仮にその現場監視者が作業車両100を実質的に監視不能な状態になると、その作業車両100を安全に遠隔制御することができなくなる。本実施形態では、このような冗長状態と非冗長状態との性質の違いを考慮して、命令制御部25によって車両制御装置10に対して発出する命令を制御するようにしている。 When the vehicle control device 10 is communicatively connected to two or more remote controls 30 in a redundant state, two or more on-site monitors can monitor the work vehicle 100 on which the vehicle control device 10 is mounted. Even if one of the monitors is unable to monitor the work vehicle 100 (is unable to monitor with sufficient attention), the other on-site monitors can continue to monitor the work vehicle 100, so remote control can be continued safely. On the other hand, when the vehicle control device 10 is communicatively connected to only one remote control 30 in a non-redundant state, if the on-site monitor is unable to monitor the work vehicle 100, the work vehicle 100 cannot be remotely controlled safely. In this embodiment, the command control unit 25 controls the commands issued to the vehicle control device 10, taking into account the difference in the nature of the redundant state and the non-redundant state.

命令制御部25は、冗長性管理部24により非冗長状態であると認識されている車両制御装置10との間で通信接続状態から通信断絶状態に変化したことが接続管理部23により検知された場合に、保持している冗長性情報に基づいて、通信断絶状態となった車両制御装置10以外に非冗長状態であると認識されている他の車両制御装置10が存在するか否かを判定し、存在する場合に、当該他の車両制御装置10に対して作業車両100の運転に関する命令を発信するように操作装置メッセージ発信部21を制御する。本実施形態では一例として、命令制御部25は、作業車両100の運転を停止する命令(一時停止モードに設定するためのモード設定指示)を発信するように操作装置メッセージ発信部21を制御する。 When the connection management unit 23 detects a change from a communication connection state to a communication disconnection state with a vehicle control device 10 that is recognized by the redundancy management unit 24 as being in a non-redundant state, the command control unit 25 determines, based on the redundancy information it holds, whether or not there are other vehicle control devices 10 that are recognized as being in a non-redundant state other than the vehicle control device 10 that has become in a communication disconnection state, and if there are, controls the operation device message transmission unit 21 to transmit a command regarding the operation of the work vehicle 100 to the other vehicle control device 10. As an example in this embodiment, the command control unit 25 controls the operation device message transmission unit 21 to transmit a command to stop the operation of the work vehicle 100 (a mode setting instruction to set the vehicle to a temporary stop mode).

なお、非冗長状態であると認識されている車両制御装置10との間で通信接続状態から通信断絶状態に変化したことが接続管理部23により検知された場合、そのことを図示しない報知部に伝え、これを受けた報知部が、所定の報知処理を行うことによって通信断絶を報知する。報知処理は、例えば、遠隔操作装置30,40が備えるLEDやディスプレイに対するメッセージの表示、またはスピーカに対するブザー音の出力などによって行う。このようにすると、遠隔操作装置30,40を操作している監視者は、通信断絶状態となった車両制御装置10を把握することが可能であり、通信断絶状態から通信接続状態に復帰させるための処置を講じることが可能となる。 When the connection management unit 23 detects that a communication connection state has changed to a communication disconnection state with a vehicle control device 10 that is recognized as being in a non-redundant state, the connection management unit 23 reports this to an alarm unit (not shown), which then performs a predetermined alarm process to notify the communication disconnection. The alarm process is performed, for example, by displaying a message on an LED or display provided on the remote control device 30, 40, or by outputting a buzzer sound from a speaker. In this way, the supervisor operating the remote control device 30, 40 can recognize the vehicle control device 10 that has entered a communication disconnection state, and can take measures to restore the communication connection state from the communication disconnection state.

図5および図6は、この命令制御部25の処理例を説明するための図である。図5および図6において、前提状態は図4に示した状態と同じである。図5に×印で示すように、非冗長状態で通信接続されている第2のリモコン30-2と第4の車両制御装置10-4との間で、何らかの理由によって通信接続状態から通信断絶状態に変化したとする。通信断絶は、通信状態の悪化によって起こる場合や、第2の現場監視者U2または第4の車両制御装置10-4の移動によって通信可能圏外となることによって起こる場合、第4の車両制御装置10-4の故障によって起こる場合などがある。 5 and 6 are diagrams for explaining a processing example of the command control unit 25. In FIG. 5 and FIG. 6, the precondition is the same as the state shown in FIG. 4. As shown by the cross mark in FIG. 5, it is assumed that the communication connection state between the second remote control 30-2 and the fourth vehicle control device 10-4 , which are communication-connected in a non-redundant state, changes to a communication disconnection state for some reason. The communication disconnection may occur due to a deterioration in the communication state, due to the movement of the second site monitor U2 or the fourth vehicle control device 10-4 to go out of the communication range, or due to a failure of the fourth vehicle control device 10-4 .

このような通信接続状態から通信断絶状態への変化が接続管理部23により検知された場合、第2のリモコン30-2の命令制御部25は、通信断絶状態となった第4の車両制御装置10-4以外に非冗長状態であると認識されている他の車両制御装置10が存在するか否かを判定する。図5の例では、第3の車両制御装置10-3も第2のリモコン30-2と非冗長状態で通信接続されている。この場合、命令制御部25は、第3の作業車両100-3の運転を停止する命令(一時停止モードに設定するためのモード設定指示)を含む操作装置メッセージを発信するように操作装置メッセージ発信部21を制御する。 When such a change from a communication connected state to a communication disconnected state is detected by the connection management unit 23, the command control unit 25 of the second remote control 30-2 determines whether there are any other vehicle control devices 10 that are recognized to be in a non-redundant state other than the fourth vehicle control device 10-4 that has become in a communication disconnected state. In the example of Fig. 5, the third vehicle control device 10-3 is also communicatively connected to the second remote control 30-2 in a non-redundant state. In this case, the command control unit 25 controls the operation device message transmission unit 21 to transmit an operation device message including a command to stop operation of the third work vehicle 100-3 (a mode setting instruction to set the vehicle to a temporary stop mode).

一方、第2のリモコン30-2の命令制御部25は、第2のリモコン30-2と通信接続されている第2の車両制御装置10-2に対しては、第2の作業車両100-2の運転を停止する命令を含む操作装置メッセージを発信しない。第2の車両制御装置10-2は、第2のリモコン30-2の他に第1のリモコン30-1にも通信接続された冗長状態にあるからである。 On the other hand, the command control unit 25 of the second remote control 30-2 does not transmit an operation device message including a command to stop operation of the second work vehicle 100-2 to the second vehicle control device 10-2 that is communicatively connected to the second remote control 30-2 . This is because the second vehicle control device 10-2 is in a redundant state in that it is communicatively connected to the first remote control 30-1 in addition to the second remote control 30-2 .

図5の例では、第2のリモコン30-2が発信する操作装置メッセージの内容を“ID1,[ID9,ID10],stop>ID10”のように表記している。第4の車両制御装置10-4との間は通信断絶状態となったため、操作装置IDのリストは“[ID9,ID10]”となっており、ID11はリストから除外されている。“stop>ID10”は、“ID10”の第3の車両制御装置10-3に対する一時停止モードのモード設定指示であることを示している。第2のリモコン30-2と通信接続されている全ての車両制御装置10-2,10-3に対して“stop>ID10”のモード設定指示を含む操作装置メッセージが送信され、これを受けた車両制御装置10-2,10-3において、自制御装置に対する命令であるか否かを判定し、自制御装置に対する命令である場合にのみその命令を実行する。 In the example of FIG. 5, the contents of the operation device message sent by the second remote control 30-2 are expressed as "ID1, [ID9, ID10], stop>ID10". Since communication with the fourth vehicle control device 10-4 has been cut off, the list of operation device IDs is "[ID9, ID10]", and ID11 has been excluded from the list. "stop>ID10" indicates that this is a mode setting instruction for the temporary stop mode for the third vehicle control device 10-3 of "ID10". An operation device message including a mode setting instruction of "stop>ID10" is transmitted to all vehicle control devices 10-2 , 10-3 that are communicatively connected to the second remote control 30-2 , and the vehicle control devices 10-2 , 10-3 that receive this message determine whether or not the instruction is for their own control devices, and execute the instruction only if it is for their own control devices.

第2の現場監視者U2は、第2のリモコン30-2と非冗長状態で通信接続されている第4の車両制御装置-4との間が通信断絶状態となり、そのことを報知処理によって確認した場合、通信断絶状態から通信接続状態に復帰させるために何らかの処置を行う可能性が高い状況といえる。このとき、第2の監視者U2は第2のリモコン30-2を使用して第3の作業車両100-3も遠隔制御しているが、当該第3の作業車両100-3に対する監視をそれまでのように十分な注意能力をもって行えなくなる可能性が生じる。このような状況において、本実施形態では、命令制御部25の制御によりモード設定指示を含む操作装置メッセージが自動的に発行され、第3の作業車両100-3が一時停止モードに自動的に遷移させられる。これにより、第3の作業車両100-3の運転において安全な状態が確保される。 When the second site monitor U2 confirms through a notification process that communication between the second remote control 30-2 and the fourth vehicle control device -4 , which is connected in a non-redundant state, is cut off, it is highly likely that some action will be taken to restore communication connection from the cut off state. At this time, the second monitor U2 is also remotely controlling the third work vehicle 100-3 using the second remote control 30-2 , but there is a possibility that he or she will not be able to monitor the third work vehicle 100-3 with sufficient attention as before. In such a situation, in this embodiment, an operating device message including a mode setting instruction is automatically issued under the control of the command control unit 25, and the third work vehicle 100-3 is automatically transitioned to the temporary stop mode. This ensures a safe state during operation of the third work vehicle 100-3 .

一方、第2の作業車両100-2は、上述したように第2のリモコン30-2だけでなく第1のリモコン30-1にも通信接続された冗長状態となっており、第2の作業車両100-2を第1の現場監視者U1が十分な注意能力をもって監視可能な状態にある。この場合、第4の車両制御装置10-4と第2のリモコン30-2との間が通信断絶状態となり、通信断絶状態から通信接続状態に復帰させるために第2の現場監視者U2が何らかの処置を行う可能性があるとしても、第2の車両制御装置10-2に対するモード設定指示は発行されず、第2の作業車両100-2は自動運転モードが維持される。 On the other hand, as described above, the second work vehicle 100-2 is in a redundant state in which it is communicatively connected not only to the second remote control 30-2 but also to the first remote control 30-1 , and the second work vehicle 100-2 is in a state in which the first site monitor U1 can monitor it with sufficient attention. In this case, even if a communication disconnection occurs between the fourth vehicle control device 10-4 and the second remote control 30-2 and the second site monitor U2 may take some action to restore the communication connection state from the communication disconnection state, no mode setting command is issued to the second vehicle control device 10-2 , and the second work vehicle 100-2 remains in the automatic driving mode.

また、図6に示すように、非冗長状態で通信接続されている第1のリモコン30-1と第1の車両制御装置10-1との間で、何らかの理由によって通信接続状態から通信断絶状態に変化したとする。このような通信接続状態から通信断絶状態への変化が接続管理部23により検知された場合、命令制御部25は、通信断絶状態となった第1の車両制御装置10-1以外に非冗長状態であると認識されている他の車両制御装置10が存在するか否かを判定する。図6の例では、第1のリモコン30-1と非冗長状態で通信接続されている他の車両制御装置10は存在しない。この場合、命令制御部25は、一時停止モードのモード設定指示を含む操作装置メッセージの発信は行わない。 Also, as shown in Fig. 6, suppose that the first remote control 30-1 and the first vehicle control device 10-1 , which are communicatively connected in a non-redundant state, change from a communicatively connected state to a communicatively disconnected state for some reason. When such a change from a communicatively connected state to a communicatively disconnected state is detected by the connection management unit 23, the command control unit 25 determines whether or not there are other vehicle control devices 10 that are recognized as being in a non-redundant state other than the first vehicle control device 10-1 that has become a communicatively disconnected state. In the example of Fig. 6, there are no other vehicle control devices 10 that are communicatively connected in a non-redundant state to the first remote control 30-1 . In this case, the command control unit 25 does not transmit an operation device message including a mode setting instruction for the pause mode.

第1の現場監視者U1は、第1のリモコン30-1を使用して、通信断絶状態となった第1の車両制御装置10-1を搭載した第1の作業車両100-1の他に、第2の作業車両100-2の遠隔制御も行っている。しかし、第2の作業車両100-2は第2のリモコン30-2にも通信接続された冗長状態となっており、第2の作業車両100-2を第2の現場監視者U2が十分な注意能力をもって監視可能な状態にある。この場合、第1の車両制御装置10-1と第1のリモコン30-1との間が通信断絶状態となり、第1の現場監視者U1が何らかの処置を行う可能性があるとしても、第2の車両制御装置10-2に対するモード設定指示は発行されず、第2の作業車両100-2は自動運転モードが維持される。また、例えば第2の作業車両100-2が移動したことによって第2のリモコン30-2との距離が離れ、第2の車両制御装置10-2と第2のリモコン30-2との間が通信断絶状態になったとしても、第2の車両制御装置10-2と第1のリモコン30-1との間の通信接続状態が維持されており、第1の現場監視者U1が第2の作業車両100-2を遠隔制御可能である。 The first site monitor U1 uses the first remote control 30-1 to remotely control the second work vehicle 100-2 in addition to the first work vehicle 100-1 equipped with the first vehicle control device 10-1 with which communication has been cut off. However, the second work vehicle 100-2 is in a redundant state in which it is also communicatively connected to the second remote control 30-2 , and the second site monitor U2 is in a state in which it can monitor the second work vehicle 100-2 with sufficient attention. In this case, even if communication is cut off between the first vehicle control device 10-1 and the first remote control 30-1 and there is a possibility that the first site monitor U1 will take some kind of action, no mode setting instruction is issued to the second vehicle control device 10-2 , and the second work vehicle 100-2 remains in the automatic driving mode. Furthermore, even if, for example, the second work vehicle 100-2 moves and becomes distant from the second remote control 30-2 , causing a communication interruption between the second vehicle control device 10-2 and the second remote control 30-2 , the communication connection between the second vehicle control device 10-2 and the first remote control 30-1 is maintained, and the first site monitor U1 can remotely control the second work vehicle 100-2 .

図7は、上記のように構成した本実施形態による遠隔操作装置30,40の動作を示すフローチャートである。図7に示すフローチャートは、所定時間間隔で繰り返し実行される。なお、図7は処理の一例を示すものであり、これに限定されるものではない。すなわち、図7では、制御装置メッセージの受信と、通信接続の確認と、冗長性の確認と、操作装置メッセージの送信とを所定時間間隔ごとに同期して実行する内容となっているが、これは説明を簡略するための便宜上のものであり、必ずしも全てが同期して行われることを必須とするものではない。すなわち、上記の各処理を非同期で行うようにしてもよい。 Figure 7 is a flowchart showing the operation of the remote control devices 30, 40 according to this embodiment configured as described above. The flowchart shown in Figure 7 is executed repeatedly at a predetermined time interval. Note that Figure 7 shows an example of processing, and is not limited to this. That is, in Figure 7, the reception of a control device message, the confirmation of communication connection, the confirmation of redundancy, and the transmission of a control device message are executed synchronously at a predetermined time interval, but this is for the sake of simplicity of explanation, and it is not necessary that all of the steps are executed synchronously. That is, each of the above processes may be executed asynchronously.

まず、制御装置メッセージ受信部22は、車両制御装置10から送られてくる1以上の制御装置メッセージを受信する(ステップS1)。接続管理部23は、受信された制御装置メッセージに含まれる制御装置IDに基づいて、自操作装置に通信接続されている車両制御装置10を認識し、認識した車両制御装置10の制御装置IDを保持する(ステップS2)。次いで、冗長性管理部24は、受信された制御装置メッセージに含まれる操作装置IDのリストに基づいて、通信接続状態が認識された車両制御装置10のそれぞれについて、冗長状態または非冗長状態の何れであるかを認識し、認識した結果を示す冗長性情報を保持する(ステップS3)。 First, the control device message receiving unit 22 receives one or more control device messages sent from the vehicle control device 10 (step S1). The connection management unit 23 recognizes the vehicle control device 10 that is communicatively connected to its own operation device based on the control device ID included in the received control device message, and retains the control device ID of the recognized vehicle control device 10 (step S2). Next, the redundancy management unit 24 recognizes whether the communication connection state of each of the vehicle control devices 10 recognized is in a redundant state or a non-redundant state based on the list of operation device IDs included in the received control device message, and retains redundancy information indicating the recognition result (step S3).

次に、操作装置メッセージ発信部21は、遠隔操作装置30,40に対する監視者の操作が行われたか否かを判定する(ステップS4)。遠隔操作装置30,40に対する操作が行われたと判定された場合、操作装置メッセージ発信部21は、その操作に応じた内容の命令(モード設定指示または操縦指示)を含む操作装置メッセージを発信する(ステップS5)。これにより、所定時間間隔で実施する1回の処理を終了する。 Next, the operation device message sending unit 21 judges whether or not the observer has operated the remote control device 30, 40 (step S4). If it is judged that the remote control device 30, 40 has been operated, the operation device message sending unit 21 sends an operation device message including a command (mode setting instruction or operation instruction) according to the operation (step S5). This ends one processing cycle that is performed at a predetermined time interval.

一方、遠隔操作装置30,40に対する操作が行われていないと操作装置メッセージ発信部21により判定された場合、接続管理部23は、上記ステップS2において通信接続状態であると認識した車両制御装置10の制御装置IDと、所定時間間隔前の処理時に保持された制御装置IDとを比較することにより、所定時間間隔前の処理時に冗長性管理部24により非冗長状態であると認識された車両制御装置10との間で、通信接続状態から通信断絶状態への変化が生じたか否かを判定する(ステップS6)。 On the other hand, if the operation device message sending unit 21 determines that no operation has been performed on the remote operation devices 30, 40, the connection management unit 23 compares the control device ID of the vehicle control device 10 recognized as being in a communication connected state in step S2 above with the control device ID held during processing a predetermined time interval ago to determine whether a change from a communication connected state to a communication disconnected state has occurred between the vehicle control device 10 recognized as being in a non-redundant state by the redundancy management unit 24 during processing a predetermined time interval ago (step S6).

ここで、通信断絶状態への変化が生じたと接続管理部23により判定された場合、命令制御部25は、通信断絶状態となった車両制御装置10以外に非冗長状態であると認識されている他の車両制御装置10が存在するか否かを判定(ステップS7)。そして、非冗長状態で接続されている車両制御装置10が他にも存在すると命令制御部25により判定された場合、操作装置メッセージ発信部21は、命令制御部25による制御に従って、当該他の車両制御装置10の動作モードを一時停止モードに設定するためのモード設定指示を含む操作装置メッセージを発信する(ステップS8)。 If the connection management unit 23 determines that a change to a communication cutoff state has occurred, the command control unit 25 determines whether there are other vehicle control devices 10 that are recognized as being in a non-redundant state other than the vehicle control device 10 that has become communication cutoff (step S7). If the command control unit 25 determines that there are other vehicle control devices 10 that are connected in a non-redundant state, the operation device message transmission unit 21, under the control of the command control unit 25, transmits an operation device message including a mode setting instruction to set the operation mode of the other vehicle control device 10 to a pause mode (step S8).

一方、非冗長状態で接続されている車両制御装置10が他に存在しないと命令制御部25により判定された場合、操作装置メッセージ発信部21は、「命令なし」という内容の命令を含む操作装置メッセージを発信する(ステップS9)。上記ステップS6において、通信接続状態から通信断絶状態への変化が生じていないと判定された場合も、操作装置メッセージ発信部21は、「命令なし」という内容の命令を含む操作装置メッセージを発信する(ステップS9)。ステップS8またはステップS9の処理により、所定時間間隔で実施する1回の処理を終了する。 On the other hand, if the command control unit 25 determines that there are no other vehicle control devices 10 connected in a non-redundant state, the operation device message sending unit 21 sends an operation device message including a command with the content "no command" (step S9). Even if it is determined in the above step S6 that there has been no change from a communication connection state to a communication disconnection state, the operation device message sending unit 21 sends an operation device message including a command with the content "no command" (step S9). The processing of step S8 or step S9 ends one processing cycle performed at a predetermined time interval.

以上詳しく説明したように、本実施形態では、遠隔操作装置30,40において、受信された制御装置メッセージに含まれる制御装置IDに基づいて、自操作装置に通信接続されている車両制御装置10を認識するとともに、受信された制御装置メッセージに含まれる操作装置IDのリストに基づいて、通信接続状態が認識された車両制御装置10のそれぞれについて、遠隔操作装置30,40の接続数が2つ以上である冗長状態または1つしかいない非冗長状態の何れであるかを認識する。そして、非冗長状態であると認識されている車両制御装置10との間で通信接続状態から通信断絶状態に変化したことが検知された場合に、通信断絶状態となった車両制御装置10以外に非冗長状態であると認識されている他の車両制御装置10が存在するか否かを判定し、存在する場合に、当該他の車両制御装置10に対して作業車両100の運転に関する命令を発信するようにしている。 As described above in detail, in this embodiment, the remote control devices 30, 40 recognize the vehicle control devices 10 that are connected to the remote control device itself based on the control device ID included in the received control device message, and recognize, for each vehicle control device 10 whose communication connection state has been recognized, whether the remote control devices 30, 40 are in a redundant state in which the number of connections is two or more, or in a non-redundant state in which there is only one, based on the list of control device IDs included in the received control device message. Then, when a change from a communication connection state to a communication disconnection state with a vehicle control device 10 recognized as being in a non-redundant state is detected, it is determined whether there are other vehicle control devices 10 recognized as being in a non-redundant state other than the vehicle control device 10 that has become in a communication disconnection state, and if there are, a command regarding the operation of the work vehicle 100 is sent to the other vehicle control device 10.

このように構成した本実施形態によれば、通信断絶状態となった車両制御装置10以外にも非冗長状態で通信接続されている他の車両制御装置10が存在すると判定されると、当該他の車両制御装置10に対して運転に関する命令が発信され、他の作業車両100の運転が自動制御される。これにより、他の作業車両100の運転において安全な状態を確保することができる。一方、その監視者が遠隔操作装置30,40を使用して制御している他の作業車両100がある場合であっても、当該他の作業車両100に接続されている車両制御装置10との間の通信接続が冗長状態であると認識された場合には、当該車両制御装置10には運転に関する命令が発信されず、他の作業車両100の遠隔制御がそのまま継続される。このように、本実施形態によれば、何れかの遠隔操作装置30,40と車両制御装置10との間に通信の接続断絶が起きた場合にも、複数の遠隔操作装置30,40から複数台の作業車両100の動作を引き続き安全に制御できるようにすることが可能である。
<第1の変形例>
なお、上記実施形態では、冗長状態であるとする遠隔操作装置30,40の接続数を2つとする例について説明したが、所定数は3つ以上であってもよい。この場合、命令制御部25は、通信断絶状態となった車両制御装置10以外に非冗長状態であると認識されている他の車両制御装置10に対して発行する命令を、上記実施形態と同様に一時停止モードのモード設定指示とする。
According to the present embodiment configured as described above, when it is determined that there is another vehicle control device 10 that is connected in communication in a non-redundant state in addition to the vehicle control device 10 in the communication disconnection state, a command related to driving is sent to the other vehicle control device 10, and the driving of the other work vehicle 100 is automatically controlled. This makes it possible to ensure a safe state in the driving of the other work vehicle 100. On the other hand, even if there is another work vehicle 100 that the monitor controls using the remote operation device 30, 40, if it is recognized that the communication connection between the vehicle control device 10 connected to the other work vehicle 100 is in a redundant state, a command related to driving is not sent to the vehicle control device 10, and the remote control of the other work vehicle 100 continues as it is. Thus, according to the present embodiment, even if a communication disconnection occurs between any of the remote operation devices 30, 40 and the vehicle control device 10, it is possible to continue to safely control the operation of multiple work vehicles 100 from multiple remote operation devices 30, 40.
<First Modification>
In the above embodiment, an example has been described in which the number of connections of the remote control devices 30, 40 that are considered to be in a redundant state is two, but the predetermined number may be three or more. In this case, the command control unit 25 issues a command to the other vehicle control devices 10 that are recognized to be in a non-redundant state other than the vehicle control device 10 in the communication cutoff state as a mode setting command for the temporary stop mode, as in the above embodiment.

図8は、第1の変形例による命令制御部25の処理例を説明するための図である。図8は、3人の現場監視者U1~U3がそれぞれリモコン30-1~30-3を1つずつ用いて4台の作業車両100-1~100-4を遠隔制御している状況を示している。図8において、第1の現場監視者U1は第1のリモコン30-1を用いて2台の作業車両100-1,100-2を遠隔制御しており、第2の現場監視者U2は第2のリモコン30-2を用いて3台の作業車両100-2~100-4を遠隔制御している。これは図4の状態と同様である。図8ではさらに、第3の現場監視者U3が第3のリモコン30-3を用いて2台の作業車両100-2,100-3を遠隔制御している。 FIG. 8 is a diagram for explaining an example of processing by the command control unit 25 according to the first modified example. FIG. 8 shows a situation in which three site supervisors U1 to U3 are remotely controlling four work vehicles 100 -1 to 100 -4 using one each of remote controls 30 -1 to 30 -3 . In FIG. 8, the first site supervisor U1 is remotely controlling two work vehicles 100 -1 and 100 -2 using the first remote control 30 -1 , and the second site supervisor U2 is remotely controlling three work vehicles 100 -2 to 100 -4 using the second remote control 30 -2 . This is the same as the state in FIG. 4. In FIG. 8, the third site supervisor U3 is further remotely controlling two work vehicles 100 -2 and 100 -3 using the third remote control 30 -3 .

図8に示す第1の変形例では、車両制御装置10に対するリモコン30の接続数が3つ以上の場合が冗長状態で、3つ未満である場合が非冗長状態である。よって、第2の車両制御装置10-2は3つのリモコン30-1~30-3と通信接続された冗長状態であり、それ以外の車両制御装置10-1,10-3,10-4は3つ未満のリモコン30と通信接続された非冗長状態である。特に、第3の車両制御装置10-3は、2つのリモコン30-2,30-3と通信接続されているが、非冗長状態となる。 In the first modified example shown in Fig. 8, the vehicle control device 10 is in a redundant state when the number of remote controls 30 connected to it is three or more, and in a non-redundant state when the number is less than three. Thus, the second vehicle control device 10-2 is in a redundant state in which it is communicatively connected to three remote controls 30-1 to 30-3 , and the other vehicle control devices 10-1 , 10-3 , and 10-4 are in a non-redundant state in which it is communicatively connected to less than three remote controls 30. In particular, the third vehicle control device 10-3 is communicatively connected to two remote controls 30-2 and 30-3 , but is in a non-redundant state.

この図8に示す状態において、非冗長状態で通信接続されている第2のリモコン30-2と第4の車両制御装置10-4との間で、何らかの理由によって通信接続状態から通信断絶状態に変化したとする。この場合は、上記実施形態と同様に、第2のリモコン30-2から非冗長状態で通信接続されている第3の車両制御装置10-3に対して運転に関する命令を含む操作装置メッセージが発信される一方で、第2のリモコン30-2から冗長状態で通信接続されている第2の車両制御装置10-2に対しては運転に関する命令を含む操作装置メッセージが発信されない。
<第2の変形例>
図5に示した状況において、第2のリモコン30-2から非冗長状態で通信接続されている第3の車両制御装置10-3に対して運転に関する命令を含む操作装置メッセージが発信される一方で、第2のリモコン30-2から冗長状態で通信接続されている第2の車両制御装置10-2に対して運転に関する命令を含む操作装置メッセージが発信されない場合、第2の作業車両100-2は自動運転モードで運転を継続する。
In the state shown in Fig. 8, suppose that for some reason the communication connection state changes to a communication disconnection state between the second remote control 30-2 and the fourth vehicle control device 10-4 , which are communication-connected in a non-redundant state. In this case, as in the above embodiment, an operation device message including a command related to driving is transmitted from the second remote control 30-2 to the third vehicle control device 10-3 , which is communication-connected in a non-redundant state, while no operation device message including a command related to driving is transmitted from the second remote control 30-2 to the second vehicle control device 10-2 , which is communication-connected in a redundant state.
<Second Modification>
In the situation shown in FIG. 5, if an operation device message including driving instructions is sent from the second remote control 30-2 to the third vehicle control device 10-3 with which the second remote control 30-2 is communicatively connected in a non-redundant state, while an operation device message including driving instructions is not sent from the second remote control 30-2 to the second vehicle control device 10-2 with which the second remote control 30-2 is communicatively connected in a redundant state, the second work vehicle 100-2 continues to operate in the autonomous driving mode.

この状況下において、第1のリモコン30-1と第1の車両制御装置10-1との間で通信断絶が起きたとする。この場合、第2の車両制御装置10-2は依然として第1のリモコン30-1および第2のリモコン30-2の2つに接続された冗長状態にあるため、第1のリモコン30-1から第2の車両制御装置10-2に対して運転に関する命令を含む操作装置メッセージは発信されない。そうすると、第2の現場監視者U2が第4の作業車両100-4を処置するために第2の作業車両100-2を実質的に監視できない状況である中で、第1の現場監視者U1も第1の作業車両100-1を処置するために第2の作業車両100-2を実質的に監視できない状況になる可能性がある。 In this situation, suppose that a communication interruption occurs between the first remote control 30-1 and the first vehicle control device 10-1 . In this case, since the second vehicle control device 10-2 is still in a redundant state connected to both the first remote control 30-1 and the second remote control 30-2 , no operation device message including a command related to driving is transmitted from the first remote control 30-1 to the second vehicle control device 10-2 . In this case, while the second site supervisor U2 is in a situation where he is substantially unable to monitor the second work vehicle 100-2 in order to handle the fourth work vehicle 100-4 , it is possible that the first site supervisor U1 will also be in a situation where he is substantially unable to monitor the second work vehicle 100-2 in order to handle the first work vehicle 100-1 .

第2の変形例は、このような状況になることを未然に回避するためのものである。第2の変形例において、車両制御装置10の制御装置メッセージ発信部14は、通信接続状態にある遠隔操作装置30,40から送信された、運転に関する命令(自制御装置ではなく他制御装置に対する命令)を含む操作装置メッセージを操作装置メッセージ受信部15にて受信した場合、当該操作装置メッセージの送信元の遠隔操作装置30,40との間を仮想的に非接続状態とみなし、制御装置メッセージの操作装置IDのリストから、送信元の遠隔操作装置30,40の操作装置IDを除外する。 The second modified example is intended to prevent such a situation from occurring. In the second modified example, when the control device message sending unit 14 of the vehicle control device 10 receives an operation device message including a driving command (a command for another control device, not for the own control device) transmitted from a remote control device 30, 40 in a communication-connected state at the operation device message receiving unit 15, the control device message sending unit 14 regards the vehicle control device 10 as being virtually disconnected from the remote control device 30, 40 that sent the operation device message, and excludes the operation device ID of the remote control device 30, 40 that sent the operation device message from the list of operation device IDs of the control device message.

図9は、この第2の変形例の動作を説明するための図である。図9において、第3の車両制御装置10-3を一時停止モードに設定するためのモード設定指示(stop>ID10)を含む操作装置メッセージが第2のリモコン30-2から第2の車両制御装置10-2および第3の車両制御装置10-3に対して発信されるところまでは図5の状態と同じである(図9の(1)の状態)。 Fig. 9 is a diagram for explaining the operation of the second modified example. In Fig. 9, the state is the same as that in Fig. 5 up to the point where an operating device message including a mode setting instruction (stop>ID10) for setting the third vehicle control device 10-3 to a temporary stop mode is transmitted from the second remote control 30-2 to the second vehicle control device 10-2 and the third vehicle control device 10-3 (state (1) in Fig. 9).

図9の(2)に示すように、第2の車両制御装置10-2の操作装置メッセージ受信部15が、通信接続状態にある第2のリモコン30-2から、第3の車両制御装置10-3を一時停止モードに設定するためのモード設定指示を含む操作装置メッセージを受信した場合、第2の車両制御装置10-2の制御装置メッセージ発信部14は、△印で示すように当該操作装置メッセージの送信元の第2のリモコン30-2との間を仮想的に非接続状態とみなし、制御装置メッセージの操作装置IDのリストから、上記操作装置メッセージの送信元の第2のリモコン30-2の操作装置IDを除外する。 As shown in (2) of FIG. 9, when the operation device message receiving unit 15 of the second vehicle control device 10-2 receives an operation device message including a mode setting instruction to set the third vehicle control device 10-3 to a pause mode from the second remote control 30-2 with which the communication connection is established, the control device message sending unit 14 of the second vehicle control device 10-2 regards the second remote control 30-2 , which is the sender of the operation device message, as being virtually disconnected, as indicated by the △ mark, and excludes the operation device ID of the second remote control 30-2 , which is the sender of the operation device message, from the list of operation device IDs of the control device message.

すなわち、第2の車両制御装置10-2の制御装置メッセージ発信部14は、上記実施形態のように“ID9,[ID0,ID1],auto”のような内容の制御装置メッセージではなく、操作装置IDのリストから第2のリモコン30-2の操作装置ID1を除外した“ID9,[ID0],auto”のような内容の制御装置メッセージを送信する。このようにすると、第1のリモコン30-1の冗長性管理部24は、第1のリモコン30-1と第2の車両制御装置10-2との間は非冗長状態であると認識するようになる(図9の(3)の状態)。 That is, the control device message sending unit 14 of the second vehicle control device 10-2 does not send a control device message with contents such as "ID9, [ID0, ID1], auto" as in the above embodiment, but sends a control device message with contents such as "ID9, [ID0], auto" in which the operation device ID1 of the second remote control 30-2 is excluded from the list of operation device IDs. In this way, the redundancy management unit 24 of the first remote control 30-1 comes to recognize that there is a non-redundant state between the first remote control 30-1 and the second vehicle control device 10-2 (state (3) in FIG. 9).

このため、この後に第1のリモコン30-1と第1の車両制御装置10-1との間で通信断絶が起きた場合に、第1のリモコン30-1から第2の車両制御装置10-2に対して運転に関する命令を含む操作装置メッセージが発信されるようになる。これにより、第2の作業車両100-2が一時停止モードに遷移し、第2の作業車両100-3の運転において安全な状態が確保される。 Therefore, if communication is subsequently interrupted between the first remote control 30-1 and the first vehicle control device 10-1 , an operation device message including a command related to driving will be transmitted from the first remote control 30-1 to the second vehicle control device 10-2 . This causes the second work vehicle 100-2 to transition to temporary stop mode, ensuring a safe state for the operation of the second work vehicle 100-3 .

なお、第3の作業車両100-3の運転に関する命令を含む操作装置メッセージの送信元である第2のリモコン30-2との間を仮想的に非接続状態とみなす期間は、例えば、第3の作業車両100-3の運転に関する命令を含む操作装置メッセージを第2の車両制御装置10-2の操作装置メッセージ受信部15が再度受信するまでの間とする。例えば、第2の現場監視者U2が第4の作業車両100-4に対する処置を終えて、第3の作業車両100-3を一時停止モードから自動運転モードに戻すためのモード設定指示を含む操作装置メッセージを第2のリモコン30-2からこれに接続されている各車両制御装置10-2,10-3,10-4に送信した場合に、これを受けた第2の車両制御装置10-2の制御装置メッセージ発信部14が、“ID9,[ID0],auto”に代えて“ID9,[ID0,ID1],auto”のような内容の制御装置メッセージの送信を再開するようにする。 The period during which the second remote control 30-2 , which is the sender of the operation device message including commands related to the operation of the third work vehicle 100-3 , is regarded as being in a virtually disconnected state is, for example, the period until the operation device message receiving unit 15 of the second vehicle control device 10-2 receives again the operation device message including commands related to the operation of the third work vehicle 100-3 . For example, when the second site supervisor U2 finishes processing the fourth work vehicle 100-4 and transmits an operation device message including a mode setting instruction for returning the third work vehicle 100-3 from the temporary stop mode to the automatic driving mode from the second remote control 30-2 to each of the vehicle control devices 10-2 , 10-3 , 10-4 connected thereto, the control device message transmitting unit 14 of the second vehicle control device 10-2 that receives this resumes transmission of a control device message with contents such as "ID9, [ID0, ID1], auto" instead of "ID9, [ID0], auto".

このようにすれば、第1のリモコン30-1と第1の車両制御装置10-1との間で通信断絶が起きる前に、第2の現場監視者U2が第3の作業車両100-3を自動運転モードに戻すためのモード設定指示を行うと、第1のリモコン30-1と第2の車両制御装置10-2のとの間を非接続状態とみなす状態が解除されて、通常の冗長状態に戻る。よって、この後に第1のリモコン30-1と第1の車両制御装置10-1との間で通信断絶が起きた場合に、第1のリモコン30-1から第2の車両制御装置10-2に対して一時停止モードに設定するためのモード設定指示を含む操作装置メッセージが送信されないようにして、第2の作業車両100-2の自動運転モードでの運転を継続させるようにすることができる。
<第3の変形例>
上記実施形態では、遠隔操作装置30,40のみが接続管理部23および冗長性管理部24を備える構成について説明した。これに対し、第3の変形例は、遠隔操作装置30,40だけでなく、車両制御装置10も接続管理部23および冗長性管理部24と同様の構成を備えるようにする。第3の変形例において、冗長状態となる遠隔操作装置30,40の接続数は2つであってもよいし、3つ以上であってもよい。
In this way, before a communication interruption occurs between the first remote control 30-1 and the first vehicle control device 10-1 , if the second site supervisor U2 issues a mode setting instruction to return the third work vehicle 100-3 to the automatic driving mode, the state in which the first remote control 30-1 and the second vehicle control device 10-2 are regarded as being in a non-connected state is released and the normal redundant state is restored. Therefore, if a communication interruption occurs thereafter between the first remote control 30-1 and the first vehicle control device 10-1 , it is possible to prevent the first remote control 30-1 from transmitting an operation device message including a mode setting instruction to set the second vehicle control device 10-2 to the temporary stop mode, thereby allowing the second work vehicle 100-2 to continue operating in the automatic driving mode.
<Third Modification>
In the above embodiment, a configuration has been described in which only the remote operation devices 30, 40 are provided with the connection management unit 23 and the redundancy management unit 24. In contrast, in the third modified example, not only the remote operation devices 30, 40 but also the vehicle control device 10 is provided with the same configuration as the connection management unit 23 and the redundancy management unit 24. In the third modified example, the number of connections of the remote operation devices 30, 40 that are in a redundant state may be two, or may be three or more.

図10は、第3の変形例に係る車両制御装置10の機能構成例を示すブロック図である。この図10において、図2に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。図10に示すように、第3の変形例に係る車両制御装置10は、機能構成例として、第2接続管理部23Aおよび第2冗長性管理部24Aを更に備えている。また、第3の変形例に係る車両制御装置10は、運転制御部13に代えて運転制御部13Aを備えている。 Figure 10 is a block diagram showing an example of the functional configuration of a vehicle control device 10 according to a third modified example. In this Figure 10, components with the same reference numerals as those shown in Figure 2 have the same functions, and therefore redundant explanations will be omitted here. As shown in Figure 10, the vehicle control device 10 according to the third modified example further includes a second connection management unit 23A and a second redundancy management unit 24A as examples of functional configurations. In addition, the vehicle control device 10 according to the third modified example includes a driving control unit 13A instead of the driving control unit 13.

第2接続管理部23Aは、操作装置メッセージ受信部15により受信された操作装置メッセージに含まれる操作装置IDに基づいて、自制御装置に通信接続されている遠隔操作装置30,40を認識する。第2冗長性管理部24Aは、第2接続管理部23Aにより通信接続されていると認識された遠隔操作装置30,40の数に基づいて、遠隔操作装置30,40の接続数が所定数以上である冗長状態または遠隔操作装置30,40の接続数が所定数未満である非冗長状態の何れであるかを認識する。 The second connection management unit 23A recognizes the remote control devices 30, 40 that are communicatively connected to the control device itself, based on the operation device ID included in the operation device message received by the operation device message receiving unit 15. The second redundancy management unit 24A recognizes, based on the number of remote control devices 30, 40 that are recognized as communicatively connected by the second connection management unit 23A, whether the state is a redundant state in which the number of connections of the remote control devices 30, 40 is equal to or greater than a predetermined number, or a non-redundant state in which the number of connections of the remote control devices 30, 40 is less than a predetermined number.

運転制御部13Aは、第2冗長性管理部24Aにより冗長状態から非冗長状態に変化したことが検知された場合に、自制御装置に対して作業車両100の運転に関する命令を含む内発指示を発行する。例えば、運転制御部13Aは、モード設定部12に対して、作業車両100を一時停止モードに設定するためのモード設定指示を発行する。 When the second redundancy management unit 24A detects a change from a redundant state to a non-redundant state, the driving control unit 13A issues an internal instruction including a command related to the operation of the work vehicle 100 to its own control device. For example, the driving control unit 13A issues a mode setting instruction to the mode setting unit 12 to set the work vehicle 100 to a temporary stop mode.

図11は、第3の変形例の処理例を説明するための図である。この図11は、図8と同様の接続関係を示している。ただし、図11は遠隔操作装置30,40の接続数が2つの場合に冗長状態となる例を示している点で、遠隔操作装置30,40の接続数が3つ以上の場合に冗長状態となる例を示した図8と異なる。遠隔操作装置30,40の接続数が2つの場合に冗長状態となるので、第3の車両制御装置10-3と2つのリモコン30-2,30-3とが接続されているところも冗長状態となる。 Fig. 11 is a diagram for explaining a processing example of the third modified example. Fig. 11 shows the same connection relationship as Fig. 8. However, Fig. 11 shows an example in which the redundant state occurs when the number of connections of the remote operation devices 30, 40 is two, which is different from Fig. 8, which shows an example in which the redundant state occurs when the number of connections of the remote operation devices 30, 40 is three or more. Since the redundant state occurs when the number of connections of the remote operation devices 30, 40 is two, the area where the third vehicle control device 10 -3 is connected to the two remote controllers 30 -2 , 30 -3 also becomes redundant.

この図11に示す状態において、第1のリモコン30-2、第2のリモコン30-2および第3のリモコン30-3のそれぞれの冗長性管理部24は、制御装置メッセージ受信部22により第2の車両制御装置10-2から受信された制御装置メッセージ“ID9,[ID0,ID1,ID2],auto”に含まれる操作装置IDのリストに基づいて、第2の車両制御装置10-2が冗長状態であることを認識する。同様に、第2のリモコン30-2および第3のリモコン30-3のそれぞれの冗長性管理部24は、制御装置メッセージ受信部22により第3の車両制御装置10-3から受信された制御装置メッセージ“ID10,[ID1,ID2],auto”に含まれる操作装置IDのリストに基づいて、第3の車両制御装置10-3が冗長状態であることを認識する。 11 , the redundancy management units 24 of the first remote control 30-2 , the second remote control 30-2 and the third remote control 30-3 recognize that the second vehicle control device 10-2 is in a redundant state based on the list of operation device IDs included in the control device message "ID9, [ID0, ID1, ID2], auto" received from the second vehicle control device 10-2 by the control device message receiving unit 22. Similarly, the redundancy management units 24 of the second remote control 30-2 and the third remote control 30-3 recognize that the third vehicle control device 10-3 is in a redundant state based on the list of operation device IDs included in the control device message "ID10, [ID1, ID2], auto" received from the third vehicle control device 10-3 by the control device message receiving unit 22 .

一方、第2の車両制御装置10-2の接続管理部23Aは、操作装置メッセージ受信部15により第1のリモコン30-1から受信された操作装置メッセージ“ID0,[ID8,ID9],nop”と、第2のリモコン30-2から受信された操作装置メッセージ“ID1,[ID9,ID10,ID11],nop”と、第3のリモコン30-3から受信された操作装置メッセージ“ID2,[ID9,ID10],nop”とに含まれるそれぞれの操作装置IDに基づいて、自制御装置に通信接続されている3つのリモコン30-1,30-2,30-3を認識する。また、第2冗長性管理部24Aは、第2接続管理部23Aにより通信接続されていると認識されたリモコン30-1,30-2,30-3の数に基づいて、第2の車両制御装置10-2に対するリモコン30-1,30-2,30-3の接続数が2つ以上の冗長状態であることを認識する。 On the other hand, the connection management unit 23A of the second vehicle control device 10-2 recognizes the three remote controls 30-1, 30-2, and 30-3 that are communicatively connected to the control device itself based on the operation device IDs included in the operation device message "ID0, [ID8, ID9], nop" received by the operation device message receiving unit 15 from the first remote control 30-1 , the operation device message "ID1, [ID9, ID10, ID11], nop" received from the second remote control 30-2 , and the operation device message "ID2, [ID9, ID10], nop" received from the third remote control 30-3 . Also, the second redundancy management unit 24A recognizes that the number of connections of the remote controls 30-1 , 30-2 , and 30-3 to the second vehicle control device 10-2 is in a redundant state of two or more based on the number of the remote controls 30-1 , 30-2 , and 30-3 that are communicatively connected recognized by the second connection management unit 23A.

同様に、第3の車両制御装置10-3の接続管理部23Aは、操作装置メッセージ受信部15により第2のリモコン30-2から受信された操作装置メッセージ“ID1,[ID9,ID10],nop”と、第3のリモコン30-3から受信された操作装置メッセージ“ID2,[ID9,ID10,ID11],nop”とに含まれるそれぞれの操作装置IDに基づいて、自制御装置に通信接続されている2つのリモコン30-2,30-3を認識する。また、第2冗長性管理部24Aは、第2接続管理部23Aにより通信接続されていると認識されたリモコン30-2,30-3の数に基づいて、第3の車両制御装置10-3に対するリモコン30-2,30-3の接続数が2つの冗長状態であることを認識する。 Similarly, the connection management unit 23A of the third vehicle control device 10-3 recognizes the two remote controls 30-2 and 30-3 that are communicatively connected to the control device itself, based on the operation device IDs included in the operation device message "ID1, [ID9, ID10], nop" received from the second remote control 30-2 by the operation device message receiving unit 15 and the operation device message "ID2, [ID9, ID10, ID11], nop" received from the third remote control 30-3 . Also, the second redundancy management unit 24A recognizes that the number of connections of the remote controls 30-2 and 30-3 to the third vehicle control device 10-3 is in a redundant state of two, based on the number of the remote controls 30-2 and 30-3 recognized as being communicatively connected by the second connection management unit 23A.

この状態において、例えば図11(a)に示すように、第2の車両制御装置10-2と第2のリモコン30-2との間で、何らかの理由によって通信接続状態から通信断絶状態に変化したとする。この場合、第2の車両制御装置10-2の第2接続管理部23Aは、自制御装置に通信接続されている2つのリモコン30-1,30-3を認識する。また、第2冗長性管理部24Aは、第2接続管理部23Aにより通信接続されていると認識されたリモコン30-1,30-3の数に基づいて、第2の車両制御装置10-2に対するリモコン30-1,30-3の接続数が2つの冗長状態であることを認識する。このように、第2の車両制御装置10-2は冗長状態が維持されているので、運転制御部13Aは、モード設定部12に対して一時停止モードを設定するためのモード設定指示を発行しない。 In this state, for example, as shown in FIG. 11A, suppose that the communication connection state between the second vehicle control device 10-2 and the second remote control 30-2 changes to a communication disconnection state for some reason. In this case, the second connection management unit 23A of the second vehicle control device 10-2 recognizes the two remote controls 30-1 and 30-3 that are communicatively connected to the control device itself. In addition, the second redundancy management unit 24A recognizes that the number of connections of the remote controls 30-1 and 30-3 to the second vehicle control device 10-2 is two, which is a redundant state, based on the number of remote controls 30-1 and 30-3 that are communicatively connected by the second connection management unit 23A. In this way, since the second vehicle control device 10-2 maintains a redundant state, the driving control unit 13A does not issue a mode setting instruction to the mode setting unit 12 to set the temporary stop mode.

また、例えば図11(b)に示すように、第3の車両制御装置10-3と第3のリモコン30-3との間で、何らかの理由によって通信接続状態から通信断絶状態に変化したとする。この場合、第3の車両制御装置10-3の第2接続管理部23Aは、自制御装置に通信接続されている1つのリモコン30-2を認識する。また、第2冗長性管理部24Aは、第2接続管理部23Aにより通信接続されていると認識されたリモコン30-2の数に基づいて、第3の車両制御装置10-3に対するリモコン30-2の接続数が2つ未満の非冗長状態であることを認識する。この場合は、冗長性管理部24Aによって冗長状態から非冗長状態への変化が検知されるので、運転制御部13Aは、モード設定部12に対して一時停止モードを設定するためのモード設定指示を発行する。 Also, for example, as shown in FIG. 11B, suppose that the communication connection state between the third vehicle control device 10-3 and the third remote control 30-3 changes to a communication disconnection state for some reason. In this case, the second connection management unit 23A of the third vehicle control device 10-3 recognizes one remote control 30-2 that is communicatively connected to the control device itself. Also, the second redundancy management unit 24A recognizes that the number of connections of the remote control 30-2 to the third vehicle control device 10-3 is less than two, which is a non-redundant state, based on the number of remote controls 30-2 recognized by the second connection management unit 23A as being communicatively connected. In this case, since the redundancy management unit 24A detects the change from the redundant state to the non-redundant state, the driving control unit 13A issues a mode setting instruction to the mode setting unit 12 to set the temporary stop mode.

なお、上記第2の変形例では、図9に示したように、第2のリモコン30-2から運転に関する命令を含む操作装置メッセージを受信した第2の車両制御装置10-2が、当該操作装置メッセージの送信元である第2のリモコン30-2との間を仮想的に非接続状態とみなし、制御装置メッセージの操作装置IDのリストから、第2のリモコン30-2の操作装置ID“ID1”を除外する例について説明したが、これを第3の変形例に応用することも可能である。図12は、第3の変形例に応用する場合の処理例を示す図である。 In the above-mentioned second modified example, as shown in Fig. 9, the second vehicle control device 10-2 that has received an operation device message including a command related to driving from the second remote control 30-2 regards the second remote control 30-2 that is the sender of the operation device message as being virtually disconnected, and excludes the operation device ID "ID1" of the second remote control 30-2 from the list of operation device IDs in the control device message. However, this can also be applied to the third modified example. Fig. 12 is a diagram showing a processing example when applied to the third modified example.

第3の変形例に応用する場合、遠隔操作装置30,40の操作装置メッセージ発信部21は、通信接続状態にある車両制御装置10に対して、作業車両100の運転に関する命令を含む操作装置メッセージを発信した後、当該操作装置メッセージの送信先の車両制御装置10(命令の発行先以外の車両制御装置10)との間を仮想的に非接続状態とみなし、当該操作装置メッセージの制御装置IDのリストから、送信先の車両制御装置10の制御装置IDを除外する。 When applied to the third modified example, the operation device message sending unit 21 of the remote operation device 30, 40 sends an operation device message including commands related to the operation of the work vehicle 100 to the vehicle control device 10 in a communication-connected state, and then considers the vehicle control device 10 to which the operation device message is to be sent (a vehicle control device 10 other than the destination of the command) to be in a virtually disconnected state, and excludes the control device ID of the destination vehicle control device 10 from the list of control device IDs of the operation device message.

図12に示す例の場合、第2のリモコン30-2の操作装置メッセージ発信部21は、通信接続状態にある車両制御装置10-2,10-3に対して、作業車両100の運転に関する命令を含む操作装置メッセージ“ID1,[ID9,ID10],stop>ID10”を発信した後、第2の車両制御装置10-2との間を仮想的に非接続状態とみなし、次以降に発信する操作装置メッセージの制御装置IDのリストから第2の車両制御装置10-2の制御装置IDを除外する。これにより、図12の(1)に示すように、次以降に発信する操作装置メッセージは“ID1,[ID10],nop”となる。 In the example shown in Figure 12, the operation device message transmitting unit 21 of the second remote control 30-2 transmits an operation device message "ID1, [ID9, ID10], stop>ID10" including a command related to driving the work vehicle 100 to the vehicle control devices 10-2 , 10-3 in a communication connected state, and then regards the second vehicle control device 10-2 as being virtually disconnected, and excludes the control device ID of the second vehicle control device 10-2 from the list of control device IDs for the operation device message to be transmitted subsequently. As a result, as shown in Figure 12 (1), the operation device message to be transmitted subsequently will be "ID1, [ID10], nop".

図10に示した第2接続管理部23Aは、遠隔操作装置30,40から受信した操作装置メッセージの制御装置IDのリストの中に自制御装置の制御装置IDが含まれている操作装置メッセージのみを対象として、当該操作装置メッセージに含まれる操作装置IDに基づいて、自制御装置に通信接続されている遠隔操作装置30,40を認識する。 The second connection management unit 23A shown in FIG. 10 only targets operation device messages in which the control device ID of the control device itself is included in the list of control device IDs in the operation device message received from the remote operation device 30, 40, and recognizes the remote operation device 30, 40 that is communicatively connected to the control device itself based on the operation device ID included in the operation device message.

図12に示す例の場合、第2の車両制御装置10-2の第2接続管理部23Aは、第2のリモコン30-2から受信する操作装置メッセージ“ID1,[ID10],nop”の制御装置IDのリスト中に自制御装置の制御装置IDである“ID9”が含まれていないので、この操作装置メッセージは無視する。そして、第1のリモコン30-1から受信する操作装置メッセージ“ID0,[ID8,ID9],nop”のみを対象として、当該操作装置メッセージに含まれる操作装置ID“ID0”に基づいて、自制御装置に通信接続されている第1のリモコン30-1を認識する。 In the example shown in Fig. 12, the second connection management unit 23A of the second vehicle control device 10-2 ignores the operation device message "ID1, [ID10], nop" received from the second remote control 30-2 because the list of control device IDs in the operation device message does not include "ID9", which is the control device ID of the second control device 10-2. Then, the second connection management unit 23A only targets the operation device message "ID0, [ID8, ID9], nop" received from the first remote control 30-1 and recognizes the first remote control 30-1 that is communicatively connected to the second control device 10-2 based on the operation device ID "ID0" included in the operation device message.

よって、この場合に第2冗長性管理部24Aは、第2接続管理部23Aにより通信接続されていると認識されたリモコン30-1の数に基づいて、リモコン30-1の接続数が所定数未満の非冗長状態であると認識する(図12の(2))。その結果、制御装置メッセージ発信部14が発信する制御装置メッセージは、図9と同様に、“ID9,[ID0,ID1],auto”から“ID9,[ID0],auto”に変わる(図12の(3))。
<第4の変形例>
図4~図6、図8、図9、図11、図12では、複数の現場監視者が複数のリモコン(第1遠隔操作装置)30を使用して複数台の作業車両100を遠隔制御する例について説明したが、第1遠隔操作装置30の他に第2遠隔操作装置40が含まれていてもよい。図13(a)は、図5における第2のリモコン30-2の代わりに第2遠隔操作装置40を用いた例を示すものである。なお、ここでは、圃場の俯瞰画像を撮影可能な遠隔制御カメラを圃場の所定位置に設置し、当該カメラにより撮影される映像を用いて監視を行う状態を示している。図13(b)は、図5と同様の状態を示したものである(ただし、後述するように、第2のリモコン30-2から発行する命令の内容が図5とは異なる)。
Therefore, in this case, the second redundancy management unit 24A recognizes that the number of connections of the remote control 30-1 is less than a predetermined number and is in a non-redundant state based on the number of remote controls 30-1 recognized as being communicatively connected by the second connection management unit 23A ((2) in FIG. 12). As a result, the control device message transmitted by the control device message transmission unit 14 changes from "ID9, [ID0, ID1], auto" to "ID9, [ID0], auto" as in FIG. 9 ((3) in FIG. 12).
<Fourth Modification>
4 to 6, 8, 9, 11, and 12, an example has been described in which a plurality of site monitors remotely control a plurality of work vehicles 100 using a plurality of remote controls (first remote control devices) 30, but a second remote control device 40 may be included in addition to the first remote control device 30. FIG. 13(a) shows an example in which a second remote control device 40 is used instead of the second remote control 30-2 in FIG. 5. Note that this shows a state in which a remote control camera capable of taking an overhead image of the field is installed at a predetermined position in the field, and monitoring is performed using the image taken by the camera. FIG. 13(b) shows a state similar to FIG. 5 (however, as will be described later, the contents of the command issued from the second remote control 30-2 are different from those in FIG. 5).

第4の変形例では、第1遠隔操作装置30と第2遠隔操作装置40とを使用して複数の作業車両100を遠隔制御する場合において、命令制御部25は、操作装置メッセージを発信する自操作装置が第1遠隔操作装置30または第2遠隔操作装置40の何れであるかに応じて、非冗長状態の車両制御装置10に対して発行する運転に関する命令の内容を異ならせる。第1遠隔操作装置30の場合は現場監視者が作業車両100を目視可能な状態であるのに対し、第2遠隔操作装置40の場合は遠隔監視者が監視映像でしか作業車両100を視認できない状態であるため、第2遠隔操作装置40は第1遠隔操作装置30に比べて監視能力が低いと考えられるからである。 In the fourth modified example, when multiple work vehicles 100 are remotely controlled using the first remote control device 30 and the second remote control device 40, the command control unit 25 issues different driving commands to the vehicle control device 10 in a non-redundant state depending on whether the self-operating device that transmits the operating device message is the first remote control device 30 or the second remote control device 40. In the case of the first remote control device 30, the on-site monitor can see the work vehicle 100, whereas in the case of the second remote control device 40, the remote monitor can only see the work vehicle 100 through the monitoring video. Therefore, the second remote control device 40 is considered to have a lower monitoring capability than the first remote control device 30.

例えば、図13(a)のように、第2遠隔操作装置40と第4の車両制御装置10-4との間が通信接続状態から通信断絶状態に変化した場合に、第2遠隔操作装置40から発信する第3の車両制御装置10-3に対する運転に関する命令は、第3の作業車両100-3を一時停止モードに設定するためのモード設定指示とする。このように、操作装置メッセージを発信する自操作装置が第2遠隔操作装置40である場合、第2遠隔操作装置40は第1遠隔操作装置30に比べて監視能力が低いと考えられるため、作業車両100を一時停止モードに設定するといった厳格な命令を発行するようにする。 13(a), when the communication between the second remote operation device 40 and the fourth vehicle control device 10-4 changes from a connected state to a disconnected state, the driving command transmitted from the second remote operation device 40 to the third vehicle control device 10-3 is a mode setting command to set the third work vehicle 100-3 into a temporary stop mode. In this way, when the self-operated device that transmits the operation device message is the second remote operation device 40, the second remote operation device 40 is considered to have a lower monitoring capability than the first remote operation device 30, and therefore issues a strict command such as setting the work vehicle 100 into a temporary stop mode.

一方、図13(b)のように、第1遠隔操作装置30-2と第4の車両制御装置10-4との間が通信接続状態から通信断絶状態に変化した場合に、第1遠隔操作装置30-2から発信する第3の車両制御装置10-3に対する運転に関する命令は、第3の車両制御装置10-3の走行速度を落とすための操縦指示とする。このように、操作装置メッセージを発信する自操作装置が第1遠隔操作装置30である場合、第1遠隔操作装置30は第2遠隔操作装置40に比べて監視能力が高いと考えられるため、作業車両100の走行速度を落とすといった緩めの命令を発行するようにする。 13(b), when the communication between the first remote control device 30-2 and the fourth vehicle control device 10-4 changes from a connected state to a disconnected state, the driving command sent from the first remote control device 30-2 to the third vehicle control device 10-3 is a steering command to slow down the traveling speed of the third vehicle control device 10-3 . In this way, when the self-operated device that sends the operating device message is the first remote control device 30, the first remote control device 30 is considered to have a higher monitoring capability than the second remote control device 40, so it issues a gentler command such as to slow down the traveling speed of the work vehicle 100.

なお、図11に示した第3の変形例に対しても、以上の第4の変形例を適用することが可能である。この場合、例えば、通信接続状態が維持されている遠隔操作装置30,40が第1遠隔操作装置30または第2遠隔操作装置40の何れであるかに応じて、作業車両100の運転に関する命令の内容を異ならせるようにすることが考えられる。 The fourth modified example described above can also be applied to the third modified example shown in FIG. 11. In this case, for example, it is conceivable to vary the content of the command regarding the operation of the work vehicle 100 depending on whether the remote control device 30, 40 that maintains the communication connection state is the first remote control device 30 or the second remote control device 40.

例えば、図11(b)における第2のリモコン30-2の代わりに第2遠隔操作装置40を用いた場合、第3の車両制御装置10-3と第3のリモコン30-3との間で、何らかの理由によって通信接続状態から通信断絶状態に変化したとき、第3の車両制御装置10-3が内発指示として発行する運転に関する命令は、第3の作業車両100-3を一時停止モードに設定するためのモード設定指示とする。第3の車両制御装置10-3との間で通信接続状態が維持されているのが第2遠隔操作装置40だからである。一方、図11(b)のように第2のリモコン30-2を用いた場合、第3の車両制御装置10-3と第3のリモコン30-3との間で、何らかの理由によって通信接続状態から通信断絶状態に変化したとき、第3の車両制御装置10-3が内発指示として発行する運転に関する命令は、第3の車両制御装置10-3の走行速度を落とすための操縦指示とする。第3の車両制御装置10-3との間で通信接続状態が維持されているのが第1遠隔操作装置30だからである。
<その他の変形例>
なお、上記実施形態および変形例では、制御対象とする特定の車両制御装置10の制御装置IDを用いて、例えば“stop>ID10”のよう運転に関する命令を発行する例について説明したが、本発明はこれに限定されない。図10のように車両制御装置10が第2冗長性管理部24Aを有する構成において、例えば図5に示す状態で、第2のリモコン30-2が、これに通信接続されている全ての車両制御装置10-2,10-3に対して“stop>single”のようなモード設定指示を送信し、これを受けた車両制御装置10-2,10-3において、自制御装置が非冗長状態であるか否かを判定し、非冗長状態である場合にのみ命令を実行するようにしてもよい。
For example, when the second remote control device 40 is used instead of the second remote control 30-2 in Fig. 11(b), when the communication state between the third vehicle control device 10-3 and the third remote control 30-3 changes from a connected state to a disconnected state for some reason, the driving command issued by the third vehicle control device 10-3 as an internal command is a mode setting command for setting the third work vehicle 100-3 to a temporary stop mode. This is because the second remote control device 40 maintains a connected state with the third vehicle control device 10-3 . On the other hand, when the second remote control 30-2 is used as in Fig. 11(b), when the communication state between the third vehicle control device 10-3 and the third remote control 30-3 changes from a connected state to a disconnected state for some reason, the driving command issued by the third vehicle control device 10-3 as an internal command is a steering command for reducing the traveling speed of the third vehicle control device 10-3 . This is because it is the first remote control device 30 that maintains a communication connection state with the third vehicle control device 10-3 .
<Other Modifications>
In the above embodiment and modified example, an example has been described in which a command related to driving, such as "stop>ID10", is issued using the control device ID of a specific vehicle control device 10 to be controlled, but the present invention is not limited to this. In a configuration in which the vehicle control device 10 has the second redundancy management unit 24A as shown in Fig. 10, for example, in the state shown in Fig. 5, the second remote control 30-2 may transmit a mode setting command such as "stop>single" to all vehicle control devices 10-2 , 10-3 communicatively connected thereto, and the vehicle control devices 10-2 , 10-3 that receive this may determine whether their own control devices are in a non-redundant state or not, and execute the command only if they are in a non-redundant state.

また、冗長状態となる遠隔操作装置30,40の接続数が2つであるか3つ以上であるかに応じて、運転に関する命令の内容を異ならせるようにしてもよい。例えば、冗長状態となる遠隔操作装置30,40の接続数が2つの場合、運転に関する命令は、一時停止モードに設定するためのモード設定指示とする。一方、冗長状態となる遠隔操作装置30,40の接続数が3つ以上の場合、運転に関する命令は、走行速度を落とすための操縦指示とする。 The content of the command related to driving may be different depending on whether the number of remote control devices 30, 40 connected to the redundant state is two or three or more. For example, when the number of remote control devices 30, 40 connected to the redundant state is two, the command related to driving is a mode setting command to set the mode to a pause mode. On the other hand, when the number of remote control devices 30, 40 connected to the redundant state is three or more, the command related to driving is a steering command to reduce the driving speed.

また、複数の作業車両100を監視する遠隔操作装置の中に第2遠隔操作装置40が含まれるか否かに応じて、冗長状態であるとする遠隔操作装置30,40の接続数を2つまたは3つ以上の何れかに切り替えるようにしてもよい。例えば、遠隔操作装置の中に第2遠隔操作装置40が含まれない場合(全て第1遠隔操作装置30の場合)は所定数を2つとし、遠隔操作装置の中に第2遠隔操作装置40が含まれる場合は所定数を3つ以上とすることが考えられる。 In addition, the number of connections of the remote control devices 30, 40 that are considered to be in a redundant state may be switched to either two or three or more depending on whether or not the second remote control device 40 is included in the remote control devices that monitor the multiple work vehicles 100. For example, if the second remote control device 40 is not included in the remote control devices (if all are the first remote control device 30), the predetermined number may be two, and if the second remote control device 40 is included in the remote control devices, the predetermined number may be three or more.

また、上記実施形態および変形例では、作業車両100を自動運転モードから一時停止モードに変更するためのモード設定指示を発行する例について説明したが、本発明はこれに限定されない。例えば、遠隔操縦モードで運転中の作業車両100を一時停止モードに変更するためのモード設定指示を発行するようにしてもよい。また、一時停止モードに代えて待機モードに変更するためのモード設定指示を発行するようにしてもよい。また、動作モードを変更した場合、そのことを監視者に知らせる報知処理を行うようにしてもよい。 In addition, in the above embodiment and modified example, an example has been described in which a mode setting instruction is issued to change the work vehicle 100 from the autonomous driving mode to the temporary stop mode, but the present invention is not limited to this. For example, a mode setting instruction may be issued to change the work vehicle 100 operating in the remote control mode to the temporary stop mode. Also, a mode setting instruction may be issued to change to the standby mode instead of the temporary stop mode. Furthermore, when the operating mode is changed, a notification process may be performed to notify the supervisor of this.

その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。 In addition, the above embodiments are merely examples of how the present invention can be implemented, and the technical scope of the present invention should not be interpreted in a limiting manner. In other words, the present invention can be implemented in various forms without departing from its gist or main features.

10 車両制御装置
11 状態情報取得部
12 モード設定部
13,13A 運転制御部
14 制御装置メッセージ発信部
15 操作装置メッセージ受信部
21 操作装置メッセージ発信部
22 制御装置メッセージ受信部
23 接続管理部
23A 第2接続管理部
24 冗長性管理部
24A 第2冗長性管理部
25 命令制御部
30 第1遠隔操作装置(リモコン)
40 第2遠隔操作装置
REFERENCE SIGNS LIST 10 Vehicle control device 11 Status information acquisition unit 12 Mode setting unit 13, 13A Driving control unit 14 Control device message transmission unit 15 Operation device message reception unit 21 Operation device message transmission unit 22 Control device message reception unit 23 Connection management unit 23A Second connection management unit 24 Redundancy management unit 24A Second redundancy management unit 25 Command control unit 30 First remote control device (remote control)
40 Second remote control device

Claims (10)

自動走行可能な複数の作業車両にそれぞれ搭載された車両制御装置と、上記作業車両を目視可能な現場にいる監視者が使用する第1遠隔操作装置および上記作業車両を目視できない遠隔地にいる監視者が使用する第2遠隔操作装置の少なくとも一方である遠隔操作装置とを備え、上記遠隔操作装置から上記車両制御装置に与えられる外発指示に従って、上記複数の作業車両の動作を制御することが可能になされた作業車両の制御システムであって、
上記複数の作業車両に搭載された複数の上記車両制御装置はそれぞれ、
自制御装置を特定可能な制御装置ID、制御装置メッセージを発信する直前の一定時間以内に上記遠隔操作装置から受信した操作装置メッセージに含まれる操作装置IDのリスト、および、上記自制御装置が搭載された作業車両の運転状態を示す状態情報を含む上記制御装置メッセージを所定時間間隔で発信する制御装置メッセージ発信部と、
上記遠隔操作装置から上記所定時間間隔で送られてくる上記操作装置メッセージを受信する操作装置メッセージ受信部とを備え、
上記遠隔操作装置は、
自操作装置を特定可能な操作装置ID、上記操作装置メッセージを発信する直前の一定時間以内に上記車両制御装置から受信した上記制御装置メッセージに含まれる制御装置IDのリスト、および、上記車両制御装置に対する命令を含む上記操作装置メッセージを上記所定時間間隔で発信する操作装置メッセージ発信部と、
上記車両制御装置から上記所定時間間隔で送られてくる上記制御装置メッセージを受信する制御装置メッセージ受信部と、
上記制御装置メッセージ受信部により受信された上記制御装置メッセージに含まれる上記制御装置IDに基づいて、上記自操作装置に通信接続されている車両制御装置を認識する接続管理部と、
上記制御装置メッセージ受信部により受信された上記制御装置メッセージに含まれる上記操作装置IDのリストに基づいて、上記接続管理部により通信接続状態が認識された車両制御装置のそれぞれについて、上記遠隔操作装置の接続数が所定数以上である冗長状態または上記遠隔操作装置の接続数が所定数未満である非冗長状態の何れであるかを認識する冗長性管理部と、
上記冗長性管理部により上記非冗長状態であると認識されている車両制御装置との間で上記通信接続状態から通信断絶状態に変化したことが上記接続管理部により検知された場合に、上記通信断絶状態となった車両制御装置以外に上記非冗長状態であると認識されている他の車両制御装置が存在するか否かを判定し、存在する場合に、上記他の車両制御装置に対して上記作業車両の運転に関する命令を発信するように上記操作装置メッセージ発信部を制御する命令制御部とを備えた
ことを特徴とする自動走行作業車両の制御システム。
A work vehicle control system comprising a vehicle control device mounted on each of a plurality of work vehicles capable of automatic travel, and at least one of a first remote control device used by an on-site supervisor who can visually observe the work vehicles and a second remote control device used by an supervisor who cannot visually observe the work vehicles, the system being capable of controlling the operation of the plurality of work vehicles in accordance with external instructions given from the remote control device to the vehicle control device,
The vehicle control devices mounted on the work vehicles each include
a control device message transmission unit that transmits the control device message at a predetermined time interval, the control device message including a control device ID that can identify the control device, a list of operation device IDs included in an operation device message received from the remote control device within a certain time period immediately prior to transmitting the control device message, and status information indicating the operating status of a work vehicle equipped with the control device;
an operation device message receiving unit for receiving the operation device message transmitted from the remote operation device at the predetermined time intervals;
The remote control device is
an operation device message transmission unit that transmits the operation device message at the predetermined time interval, the operation device message including an operation device ID capable of identifying the operation device itself, a list of control device IDs included in the control device message received from the vehicle control device within a certain time period immediately prior to transmitting the operation device message, and a command for the vehicle control device;
a control device message receiving unit for receiving the control device message transmitted from the vehicle control device at the predetermined time interval;
a connection management unit that recognizes a vehicle control device that is communicatively connected to the subject control device based on the control device ID included in the control device message received by the control device message receiving unit;
a redundancy management unit that recognizes, for each vehicle control device whose communication connection state has been recognized by the connection management unit, whether the vehicle control device is in a redundant state in which the number of connections of the remote control device is equal to or greater than a predetermined number, or in a non-redundant state in which the number of connections of the remote control device is less than a predetermined number, based on a list of the operation device IDs included in the control device message received by the control device message receiving unit;
a command control unit that, when the connection management unit detects a change from the communication connection state to a communication disconnection state with a vehicle control device that is recognized by the redundancy management unit to be in the non-redundant state, determines whether there are any other vehicle control devices that are recognized as being in the non-redundant state other than the vehicle control device that has entered the communication disconnection state, and if so, controls the operation device message sending unit to send commands regarding the operation of the work vehicle to the other vehicle control devices.
上記所定数は2つであり、
上記命令制御部は、上記他の車両制御装置に対して上記作業車両の運転を停止する命令を発信するように上記操作装置メッセージ発信部を制御する
ことを特徴とする請求項1に記載の自動走行作業車両の制御システム。
The predetermined number is two,
2. The autonomous driving work vehicle control system according to claim 1, wherein the command control unit controls the operation device message sending unit to send a command to the other vehicle control devices to stop driving the work vehicle.
上記所定数は3つ以上であり、
上記命令制御部は、上記他の車両制御装置に対して上記作業車両の運転を停止する命令を発信するように上記操作装置メッセージ発信部を制御する
ことを特徴とする請求項1に記載の自動走行作業車両の制御システム。
The predetermined number is three or more,
2. The autonomous driving work vehicle control system according to claim 1, wherein the command control unit controls the operation device message sending unit to send a command to the other vehicle control devices to stop driving the work vehicle.
上記車両制御装置の上記制御装置メッセージ発信部は、上記通信接続状態にある遠隔操作装置から送信された、上記作業車両の運転に関する命令を含む上記操作装置メッセージを上記操作装置メッセージ受信部にて受信した場合、上記操作装置メッセージの送信元の遠隔操作装置との間を仮想的に非接続状態とみなし、上記制御装置メッセージの上記操作装置IDのリストから、上記送信元の遠隔操作装置の操作装置IDを除外することを特徴とする請求項1~の何れか1項に記載の自動走行作業車両の制御システム。 The control system for an autonomous work vehicle as described in any one of claims 1 to 3, characterized in that when the control device message sending unit of the vehicle control device receives the operation device message including instructions regarding the operation of the work vehicle transmitted from a remote control device in the communication connection state at the operation device message receiving unit, the control device message sending unit considers the remote control device that sent the operation device message to be in a virtually disconnected state, and excludes the operation device ID of the remote control device that sent the operation device message from the list of operation device IDs of the control device message. 上記命令制御部は、上記操作装置メッセージを発信する上記自操作装置が上記第1遠隔操作装置または上記第2遠隔操作装置の何れであるかに応じて、上記作業車両の運転に関する命令の内容を異ならせることを特徴とする請求項1~の何れか1項に記載の自動走行作業車両の制御システム。 The control system for an autonomous work vehicle as described in any one of claims 1 to 4, characterized in that the command control unit differs in content of the command regarding the operation of the work vehicle depending on whether the self-operated device that transmits the operating device message is the first remote controlled device or the second remote controlled device. 上記車両制御装置は、
上記車両制御装置の自律制御による内発指示に従って、上記作業車両の動作を制御する運転制御部と、
上記操作装置メッセージ受信部により受信された上記操作装置メッセージに含まれる上記操作装置IDに基づいて、上記自制御装置に通信接続されている遠隔操作装置を認識する第2接続管理部と、
上記第2接続管理部により通信接続されていると認識された上記遠隔操作装置の数に基づいて、上記遠隔操作装置の接続数が所定数以上である冗長状態または上記遠隔操作装置の接続数が所定数未満である非冗長状態の何れであるかを認識する第2冗長性管理部とを更に備え、
上記運転制御部は、上記第2冗長性管理部により上記冗長状態から上記非冗長状態に変化したことが検知された場合に、上記自制御装置に対して上記作業車両の運転に関する命令を含む内発指示を発行す
とを特徴とする請求項1~の何れか1項に記載の自動走行作業車両の制御システム。
The vehicle control device includes:
A driving control unit that controls the operation of the work vehicle in accordance with an internal command generated by the autonomous control of the vehicle control device;
A second connection management unit that recognizes a remote operation device that is communicatively connected to the control device itself based on the operation device ID included in the operation device message received by the operation device message receiving unit;
a second redundancy management unit that recognizes, based on the number of the remote control devices recognized as being communicatively connected by the second connection management unit, whether the state is a redundant state in which the number of connections of the remote control devices is equal to or greater than a predetermined number, or a non-redundant state in which the number of connections of the remote control devices is less than the predetermined number,
When the second redundancy management unit detects a change from the redundant state to the non-redundant state, the driving control unit issues an internal instruction including a command regarding the driving of the work vehicle to the control device.
4. The control system for an autonomous working vehicle according to claim 1 ,
上記遠隔操作装置の上記操作装置メッセージ発信部は、上記通信接続状態にある車両制御装置に対して、上記作業車両の運転に関する命令を含む上記操作装置メッセージを発信した後、当該操作装置メッセージの送信先の車両制御装置遠隔操作装置との間を仮想的に非接続状態とみなし、当該操作装置メッセージの上記制御装置IDのリストから、上記送信先の車両制御装置の制御装置IDを除外し、
上記車両制御装置の第2接続管理部は、上記制御装置IDのリストの中に自制御装置の制御装置IDが含まれている上記操作装置メッセージのみを対象として、当該操作装置メッセージに含まれる上記操作装置IDに基づいて、上記自制御装置に通信接続されている遠隔操作装置を認識する
ことを特徴とする請求項に記載の自動走行作業車両の制御システム。
The operation device message transmission unit of the remote control device transmits the operation device message including a command for driving the work vehicle to the vehicle control device in the communication connection state, and then considers the vehicle control device remote control device to be the destination of the operation device message as being in a virtually disconnected state, and excludes the control device ID of the destination vehicle control device from the list of control device IDs of the operation device message,
The second connection management unit of the vehicle control device recognizes remote operation devices that are communicatively connected to the vehicle control device based on the operation device ID contained in the operation device message, only for the operation device messages whose control device ID is included in the list of control device IDs.
上記運転制御部は、上記第2冗長性管理部により上記冗長状態から上記非冗長状態に変化したことが検知された場合に、上記通信接続状態が維持されている遠隔操作装置が上記第1遠隔操作装置または上記第2遠隔操作装置の何れであるかに応じて、上記作業車両の運転に関する命令の内容を異ならせることを特徴とする請求項に記載の自動走行作業車両の制御システム。 The control system for an autonomous work vehicle as described in claim 6, characterized in that when the second redundancy management unit detects a change from the redundant state to the non-redundant state, the driving control unit differs the content of the command regarding the operation of the work vehicle depending on whether the remote control device with which the communication connection state is maintained is the first remote control device or the second remote control device. 自動走行可能な複数の作業車両にそれぞれ搭載された車両制御装置と、上記作業車両を目視可能な現場にいる監視者が使用する第1遠隔操作装置および上記作業車両を目視できない遠隔地にいる監視者が使用する第2遠隔操作装置の少なくとも一方である遠隔操作装置とを備え、上記遠隔操作装置から上記車両制御装置に与えられる外発指示に従って、上記複数の作業車両の動作を制御することが可能になされた制御システムに用いられる上記遠隔操作装置であって、
自操作装置を特定可能な操作装置ID、操作装置メッセージを発信する直前の一定時間以内に上記車両制御装置から受信した制御装置メッセージに含まれる制御装置IDのリスト、および、上記車両制御装置に対する命令を含む上記操作装置メッセージを所定時間間隔で発信する操作装置メッセージ発信部と、
上記車両制御装置から上記所定時間間隔で送られてくる上記制御装置メッセージを受信する制御装置メッセージ受信部と、
上記制御装置メッセージ受信部により受信された上記制御装置メッセージに含まれる上記制御装置IDに基づいて、上記自操作装置に通信接続されている車両制御装置を認識する接続管理部と、
上記制御装置メッセージ受信部により受信された上記制御装置メッセージに含まれる上記操作装置IDのリストに基づいて、上記接続管理部により通信接続状態が認識された車両制御装置のそれぞれについて、上記遠隔操作装置の接続数が所定数以上である冗長状態または上記遠隔操作装置の接続数が所定数未満である非冗長状態の何れであるかを認識する冗長性管理部と、
上記冗長性管理部により上記非冗長状態であると認識されている車両制御装置との間で上記通信接続状態から通信断絶状態に変化したことが上記接続管理部により検知された場合に、上記通信断絶状態となった車両制御装置以外に上記非冗長状態であると認識されている他の車両制御装置が存在するか否かを判定し、存在する場合に、上記他の車両制御装置に対して上記作業車両の運転に関する命令を発信するように上記操作装置メッセージ発信部を制御する命令制御部とを備えた
ことを特徴とする自動走行作業車両の遠隔操作装置。
A remote control device is used in a control system that includes a vehicle control device mounted on each of a plurality of work vehicles capable of automatic travel, and at least one of a first remote control device used by an observer at a site where the work vehicles can be seen and a second remote control device used by an observer at a remote location where the work vehicles cannot be seen, and that is capable of controlling the operation of the plurality of work vehicles according to external instructions given from the remote control device to the vehicle control device,
an operation device message transmission unit that transmits, at a predetermined time interval, the operation device message including an operation device ID capable of identifying the own operation device, a list of control device IDs included in a control device message received from the vehicle control device within a certain time period immediately prior to transmitting the operation device message, and a command for the vehicle control device;
a control device message receiving unit for receiving the control device message transmitted from the vehicle control device at the predetermined time interval;
a connection management unit that recognizes a vehicle control device that is communicatively connected to the subject control device based on the control device ID included in the control device message received by the control device message receiving unit;
a redundancy management unit that recognizes, for each vehicle control device whose communication connection state has been recognized by the connection management unit, whether the vehicle control device is in a redundant state in which the number of connections of the remote control device is equal to or greater than a predetermined number, or in a non-redundant state in which the number of connections of the remote control device is less than a predetermined number, based on a list of the operation device IDs included in the control device message received by the control device message receiving unit;
a command control unit that, when the connection management unit detects a change from the communication connection state to a communication disconnection state with a vehicle control device that is recognized by the redundancy management unit to be in the non-redundant state, determines whether there are any other vehicle control devices that are recognized as being in the non-redundant state other than the vehicle control device that has experienced the communication disconnection state, and, if so, controls the operation device message sending unit to send commands regarding the operation of the work vehicle to the other vehicle control devices.
自動走行可能な複数の作業車両にそれぞれ搭載された車両制御装置と、上記作業車両を目視可能な現場にいる監視者が使用する第1遠隔操作装置および上記作業車両を目視できない遠隔地にいる監視者が使用する第2遠隔操作装置の少なくとも一方である遠隔操作装置とを備え、上記遠隔操作装置から上記車両制御装置に与えられる外発指示と、上記車両制御装置の自律制御による内発指示とに従って、上記複数の作業車両の動作を制御することが可能になされた制御システムに用いられる上記車両制御装置であって、
上記外発指示および上記内発指示に従って上記作業車両の動作を制御する運転制御部と、
自制御装置を特定可能な制御装置ID、制御装置メッセージを発信する直前の一定時間以内に上記遠隔操作装置から受信した操作装置メッセージに含まれる操作装置IDのリスト、および、上記自制御装置が搭載された作業車両の運転状態を示す状態情報を含む上記制御装置メッセージを所定時間間隔で発信する制御装置メッセージ発信部と、
上記遠隔操作装置から上記所定時間間隔で送られてくる上記操作装置メッセージを受信する操作装置メッセージ受信部と、
上記操作装置メッセージ受信部により受信された上記操作装置メッセージに含まれる上記操作装置IDに基づいて、上記自制御装置に通信接続されている遠隔操作装置を認識する第2接続管理部と、
上記操作装置メッセージ受信部により受信された上記操作装置メッセージに含まれる上記制御装置IDのリストに基づいて、上記遠隔操作装置の接続数が所定数以上である冗長状態または上記遠隔操作装置の接続数が所定数未満である非冗長状態の何れであるかを認識する第2冗長性管理部とを備え、
上記運転制御部は、上記第2冗長性管理部により上記非冗長状態であると認識されている遠隔操作装置との間で通信接続状態から通信断絶状態に変化したことが上記第2接続管理部により検知された場合に、上記自制御装置に対して上記作業車両の運転に関する命令を含む内発指示を発信する
ことを特徴とする車両制御装置。
A vehicle control device is mounted on each of a plurality of work vehicles capable of automatic travel, and a remote control device which is at least one of a first remote control device used by an observer at a site where the work vehicles can be seen and a second remote control device used by an observer at a remote location where the work vehicles cannot be seen, the vehicle control device being used in a control system capable of controlling the operation of the plurality of work vehicles according to external instructions given from the remote control device to the vehicle control device and internal instructions by autonomous control of the vehicle control device,
a driving control unit that controls the operation of the work vehicle in accordance with the external instruction and the internal instruction;
a control device message transmission unit that transmits the control device message at a predetermined time interval, the control device message including a control device ID that can identify the control device, a list of operation device IDs included in an operation device message received from the remote control device within a certain time period immediately prior to transmitting the control device message, and status information indicating the operating status of a work vehicle equipped with the control device;
an operation device message receiving unit for receiving the operation device message transmitted from the remote operation device at the predetermined time interval;
A second connection management unit that recognizes a remote operation device that is communicatively connected to the control device itself based on the operation device ID included in the operation device message received by the operation device message receiving unit;
a second redundancy management unit that recognizes whether the state is a redundant state in which the number of connections of the remote control devices is equal to or greater than a predetermined number, or a non-redundant state in which the number of connections of the remote control devices is less than a predetermined number, based on a list of the control device IDs included in the operation device message received by the operation device message receiving unit;
The vehicle control device is characterized in that when the second connection management unit detects a change from a communication connection state to a communication disconnection state between the driving control unit and a remote control device that is recognized by the second redundancy management unit as being in the non-redundant state, the driving control unit sends an internal instruction including a command regarding the operation of the work vehicle to the control device itself.
JP2021057037A 2021-03-30 2021-03-30 Autonomous driving work vehicle control system, remote control device and vehicle control device Active JP7575066B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021057037A JP7575066B2 (en) 2021-03-30 2021-03-30 Autonomous driving work vehicle control system, remote control device and vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021057037A JP7575066B2 (en) 2021-03-30 2021-03-30 Autonomous driving work vehicle control system, remote control device and vehicle control device

Publications (2)

Publication Number Publication Date
JP2022154144A JP2022154144A (en) 2022-10-13
JP7575066B2 true JP7575066B2 (en) 2024-10-29

Family

ID=83556738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021057037A Active JP7575066B2 (en) 2021-03-30 2021-03-30 Autonomous driving work vehicle control system, remote control device and vehicle control device

Country Status (1)

Country Link
JP (1) JP7575066B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024092342A (en) * 2022-12-26 2024-07-08 株式会社クボタ Management device, management method, computer program, and management system
CN116679602B (en) * 2023-06-21 2025-10-28 中国联合网络通信集团有限公司 Method, device and storage medium for determining remote driver of autonomous driving

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018060450A (en) 2016-10-07 2018-04-12 日産自動車株式会社 Outside-of-vehicle operation method and outside-vehicle operation device
JP2018164440A (en) 2017-03-28 2018-10-25 ヤンマー株式会社 Work vehicle autonomous travel system
JP2021036796A (en) 2019-08-30 2021-03-11 国立研究開発法人農業・食品産業技術総合研究機構 Work vehicle remote control system, remote control device and remote control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018060450A (en) 2016-10-07 2018-04-12 日産自動車株式会社 Outside-of-vehicle operation method and outside-vehicle operation device
JP2018164440A (en) 2017-03-28 2018-10-25 ヤンマー株式会社 Work vehicle autonomous travel system
JP2021036796A (en) 2019-08-30 2021-03-11 国立研究開発法人農業・食品産業技術総合研究機構 Work vehicle remote control system, remote control device and remote control method

Also Published As

Publication number Publication date
JP2022154144A (en) 2022-10-13

Similar Documents

Publication Publication Date Title
JP5011474B2 (en) Multiple robot system, method for controlling multiple robot controllers, and system for communicating between multiple programmable robot controllers and multiple teaching devices
JP7575066B2 (en) Autonomous driving work vehicle control system, remote control device and vehicle control device
US9567193B2 (en) Method for controlling a load-moving device and controller of a load-moving device
CN102786002A (en) Tower crane intelligent control system and tower crane
CN101147104A (en) Automatic machine system and wireless communication method thereof
KR102348616B1 (en) Elevator remote monitoring system
JP7503844B2 (en) Remote control system, remote operation device, and remote control method for a work vehicle
JP2010049299A (en) Maintenance worker dispatch system
JP2007299228A (en) Surveillance control system, surveillance control device, on-site operation terminal thereof, and monitoring method of the system
EP1444072A1 (en) A system and method for communication between an industrial robot and a tpu
JP2007233817A (en) Teaching apparatus, controller, automatic machine system, and wireless communication method thereof
CN105096568A (en) Sudden stop device, sudden stop system and equipment control method
KR101455351B1 (en) Integrated monitoring system for Integrated monitoring and control of Motor Driving device.
JP7575063B2 (en) Autonomous driving work vehicle control system and vehicle control device
JP4519785B2 (en) Remote monitoring system for refrigerated containers
JP7599613B2 (en) METHOD FOR MANAGING AUTONOMOUS DRIVING DEVICE, AND AUTONOMOUS DRIVING DEVICE
US11872956B2 (en) Monitoring system for working machine
JP2003052091A (en) Plant operation monitoring system
JP2006338600A (en) Duplex switching system
JP4950617B2 (en) Air conditioning management apparatus, air conditioning management method, and air conditioning management program
EP4644058A1 (en) Compact robot safety device and method
JP2004289392A (en) Monitoring system
JP6274412B2 (en) Plant monitoring system
JPH11306465A (en) Remote monitoring device
JPH04152734A (en) Diagnostic system for network system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240826

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: 20241001

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241009

R150 Certificate of patent or registration of utility model

Ref document number: 7575066

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150