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
JP7762099B2 - Work machine video transmission system - Google Patents
[go: Go Back, main page]

JP7762099B2 - Work machine video transmission system - Google Patents

Work machine video transmission system

Info

Publication number
JP7762099B2
JP7762099B2 JP2022049036A JP2022049036A JP7762099B2 JP 7762099 B2 JP7762099 B2 JP 7762099B2 JP 2022049036 A JP2022049036 A JP 2022049036A JP 2022049036 A JP2022049036 A JP 2022049036A JP 7762099 B2 JP7762099 B2 JP 7762099B2
Authority
JP
Japan
Prior art keywords
work
data
work machine
management server
vehicle
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
JP2022049036A
Other languages
Japanese (ja)
Other versions
JP2023142240A (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.)
Hitachi Construction Machinery Co Ltd
Original Assignee
Hitachi Construction Machinery Co Ltd
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 Hitachi Construction Machinery Co Ltd filed Critical Hitachi Construction Machinery Co Ltd
Priority to JP2022049036A priority Critical patent/JP7762099B2/en
Publication of JP2023142240A publication Critical patent/JP2023142240A/en
Application granted granted Critical
Publication of JP7762099B2 publication Critical patent/JP7762099B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Operation Control Of Excavators (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本発明は作業機械の映像伝送システムに関する。 The present invention relates to a video transmission system for a work machine.

近年、油圧ショベルなどの作業機械に複数のカメラを搭載し、その複数のカメラで撮影した作業機械の周囲の映像をネットワーク経由で遠隔地の端末に送信してモニタに表示させる映像伝送システムが利用されることがある。このシステムは建設機械の遠隔操縦や周囲監視に利用できる。 In recent years, video transmission systems have come into use, in which multiple cameras are mounted on construction machinery such as hydraulic excavators, and the images of the surrounding area captured by the cameras are sent via a network to a remote terminal and displayed on a monitor. This system can be used for remotely controlling construction machinery and monitoring the surrounding area.

この種の映像伝送システムにおいて、作業機械(カメラ)から遠隔地端末(モニタ)に送信されるカメラ映像のデータ量が増加して通信経路におけるデータ通信量上限に達してしまうと、遠隔地のモニタに画像の乱れ(解像度不足を含む)や欠落が発生し得る。例えば、油圧ショベルが旋回動作をすると、旋回体に搭載されたカメラの撮影対象が大きく動くことになるため、伝送される映像データの容量が増加してモニタの映像に乱れや欠落を発生し得る。 In this type of video transmission system, if the amount of camera video data sent from the work machine (camera) to the remote terminal (monitor) increases and reaches the data communication limit on the communication path, the image on the remote monitor may become distorted (including insufficient resolution) or may be missing. For example, when a hydraulic excavator rotates, the subject being captured by the camera mounted on the rotating body moves significantly, which increases the amount of video data transmitted and can cause distorted or missing images on the monitor.

この種の課題を解決するために、特許文献1には、建設機械の周囲監視映像を撮影する複数のカメラと、建設機械を遠隔操縦する操作レバーと、周囲監視映像を表示する表示器(モニタ)とをネットワークを介して通信可能に接続した映像伝送システムにおいて、当該ネットワーク上に配置されたエンコーダ及びデコーダと、エンコーダとデコーダとの通信の接続と切断を切り替える接続切断部材(スイッチ)と、建設機械のアクチュエータの目標速度に相当する操作レバーの操作信号が許容判定閾値以上の場合、当該操作信号により建設機械が駆動する方向の周囲監視映像を映す表示器(モニタ)が接続されたエンコーダとデコーダとの間のみを接続するように接続切断部材を動作させる制御装置とを備える映像伝送システムが開示されている。 To solve this type of problem, Patent Document 1 discloses a video transmission system in which multiple cameras that capture surveillance footage of the construction machine's surroundings, an operating lever that remotely controls the construction machine, and a display (monitor) that displays the surveillance footage are communicably connected via a network, and the video transmission system includes an encoder and decoder arranged on the network, a connection/disconnection member (switch) that switches between connecting and disconnecting communication between the encoder and decoder, and a control device that, when an operation signal from the operating lever corresponding to the target speed of the construction machine's actuator is equal to or exceeds an allowable judgment threshold, operates the connection/disconnection member to connect only the encoder and decoder connected to the display (monitor) that displays surveillance footage of the surroundings in the direction the construction machine is driven by the operation signal.

特開2017-092908号公報Japanese Patent Application Laid-Open No. 2017-092908

すなわち、特許文献1では、1台の建設機械に搭載された複数のカメラ映像のうち通信回線を経由してデコーダに伝送するカメラ映像と伝送しないカメラ映像を操作者の操作に合わせて選択している。例えば、操作レバーに右旋回の操作が入力された場合には、旋回体の右側を写したカメラ映像のみを建設機械から通信回線に伝送し、その他のカメラ映像(例えば旋回体の左側を写したカメラ映像)は建設機械から通信回線に伝送しない。これにより、右旋回時に必要な旋回体の右側を写した映像の品質を保持できる。 In other words, in Patent Document 1, of the multiple camera images mounted on a single construction machine, which camera images are transmitted to a decoder via a communication line and which are not are selected in accordance with the operator's operation. For example, when a right turn operation is input to the control lever, only the camera image showing the right side of the rotating unit is transmitted from the construction machine to the communication line, and other camera images (for example, camera images showing the left side of the rotating unit) are not transmitted from the construction machine to the communication line. This maintains the quality of the image showing the right side of the rotating unit, which is necessary when turning right.

ところが、1台の建設機械の中で伝送するカメラ映像を限定するだけでは、通信回線容量のひっ迫を回避できない場合がある。すなわち、当該建設機械に係るカメラ映像の送信データ量を低減できても、同じネットワークを利用する他の建設機械(例えば同じ建設現場で稼動している建設機械)のカメラ映像の送信データ量が多ければ、当該ネットワークの通信容量の上限の関係で当該建設機械のカメラ映像に関してやはり画像の乱れや欠落が発生するおそれがある。 However, simply limiting the camera footage transmitted within a single construction machine may not be enough to avoid straining communication line capacity. In other words, even if the amount of data transmitted for the camera footage of that construction machine can be reduced, if the amount of data transmitted for the camera footage of other construction machines using the same network (for example, construction machines operating at the same construction site) is large, there is still a risk that the camera footage of that construction machine will be distorted or missing due to the upper limit of the network's communication capacity.

本発明は上記事情に鑑みになされたものであり、その目的は、複数の作業機械がカメラの映像データを遠隔地に送信する場合でも、各作業機械の遠隔操縦や周囲監視に支障が生じ難い作業機械の映像伝送システムを提供することにある。 The present invention was made in consideration of the above circumstances, and its purpose is to provide a work machine video transmission system that is less likely to interfere with the remote control of each work machine or the monitoring of its surroundings, even when multiple work machines transmit camera video data to remote locations.

本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、複数のカメラをそれぞれ有する複数の作業機械にそれぞれ搭載され、前記複数のカメラの映像データをネットワークに送信する複数の車載コントローラと、前記複数の車載コントローラと通信可能に前記ネットワークに接続された画像管理サーバと、前記複数の車載コントローラと通信可能に前記ネットワークに接続され、前記複数の車載コントローラから送信される前記複数のカメラの映像データを受信してモニタに表示するコンピュータとを備えた作業機械の映像伝送システムにおいて、前記画像管理サーバは、前記複数の作業機械の作業状態と、作業機械の作業状態ごとに優先度を予め設定することで規定された作業機械の作業状態と優先度との対応関係とに基づいて前記複数の車載コントローラの優先度を決定し、前記複数の車載コントローラから前記コンピュータへ送信される前記複数のカメラの映像データの合計データ量が所定値以下に収まるように、前記複数の車載コントローラの優先度に基づいて各車載コントローラの送信データ量の上限値を演算し、演算した送信データ量の上限値を各車載コントローラに送信し、前記複数の車載コントローラは、それぞれ、前記画像管理サーバから送信される前記送信データ量の上限値以下に収まるように前記複数のカメラの映像データの画質を調整し、画質調整後の映像データを前記コンピュータに送信し、前記複数の作業機械は、複数の油圧ショベルであり、前記作業機械の作業状態には、前記油圧ショベルがダンプトラックの荷台に対する積込作業中であることを示す「積込中」と、前記油圧ショベルが掘削作業中であることを示す「掘削中」とが含まれており、前記作業機械の作業状態と優先度との対応関係で規定された優先度は、「積込中」が最も高く設定されており、前記画像管理サーバは、優先度が相対的に高い車載コントローラほど前記送信データ量の上限値が大きくなるように前記送信データ量の上限値を演算することとした。

The present application includes a plurality of means for solving the above-mentioned problems, and one example thereof is a video transmission system for work machines comprising a plurality of on-board controllers that are mounted on a plurality of work machines each having a plurality of cameras and that transmit video data from the plurality of cameras to a network, an image management server connected to the network so as to be able to communicate with the plurality of on-board controllers, and a computer connected to the network so as to be able to communicate with the plurality of on-board controllers and that receives the video data from the plurality of cameras transmitted from the plurality of on-board controllers and displays it on a monitor, wherein the image management server determines the priorities of the plurality of on-board controllers based on the work states of the plurality of work machines and a correspondence relationship between the work states of the work machines and priorities that is defined by setting a priority for each work state of the work machine in advance, and the computer calculates an upper limit of the amount of transmission data for each on-board controller based on the priority of the plurality of on-board controllers and transmits the calculated upper limit of the amount of transmission data to each on-board controller; the plurality of on-board controllers each adjusts the image quality of the video data from the plurality of cameras so that the image quality is equal to or less than the upper limit of the amount of transmission data transmitted from the image management server and transmits the image quality adjusted video data to the computer; the plurality of work machines are a plurality of hydraulic excavators, and the working states of the work machines include "loading" which indicates that the hydraulic excavator is loading the bed of a dump truck and "digging" which indicates that the hydraulic excavator is excavating, and the priority defined by the correspondence between the working state and priority of the work machine is set to "loading" highest, and the image management server calculates the upper limit of the amount of transmission data so that the upper limit of the amount of transmission data is larger for on-board controllers with relatively higher priorities .

本発明によれば、作業機械の作業状態に応じて映像データの送信データ量の優先度が変更されて、作業機械の作業に応じた数や質の映像データを管理コンピュータに送信できるので作業機械の遠隔操縦や周囲監視に支障が生じる可能性を低減できる。 According to the present invention, the priority of the amount of video data to be transmitted is changed depending on the work status of the work machine, and the quantity and quality of video data corresponding to the work being performed by the work machine is transmitted to the management computer, thereby reducing the possibility of interference with the remote control of the work machine or surrounding monitoring.

本発明の第1実施形態に係る映像伝送システムの全体構成図。1 is a diagram showing the overall configuration of a video transmission system according to a first embodiment of the present invention; 画像管理サーバ200の概略構成図。FIG. 2 is a schematic diagram of an image management server 200. 管理コンピュータ100の概略構成図。FIG. 1 is a schematic diagram of a management computer 100. 車載コントローラ300の概略構成図。FIG. 2 is a schematic diagram of an in-vehicle controller 300. 車載コントローラ300Aの記憶装置312に格納されているデータの一部をテーブル形式で示した一例の図。FIG. 10 is a diagram showing an example of part of data stored in a storage device 312 of an in-vehicle controller 300A in a table format. 画像管理サーバ200の記憶装置212に格納されているデータの一部をテーブル形式で示した図。FIG. 2 is a diagram showing part of the data stored in the storage device 212 of the image management server 200 in table format. 車載コントローラ300Bの記憶装置312に格納されているデータの一部をテーブル形式で示した一例の図。FIG. 10 is a diagram showing an example of part of data stored in a storage device 312 of an in-vehicle controller 300B in a table format. 車載コントローラ300Cの記憶装置312に格納されているデータの一部をテーブル形式で示した一例の図。FIG. 10 is a diagram showing an example of part of data stored in a storage device 312 of an in-vehicle controller 300C in a table format. 画像管理サーバ200が実行する処理のフローチャート。10 is a flowchart of a process executed by the image management server 200. 送信データ上限の演算に用いられる式の一例を示す図。FIG. 10 is a diagram showing an example of an equation used to calculate an upper limit of transmission data. 第1実施形態の各車載コントローラ300で実行される処理のフローチャート。4 is a flowchart of a process executed by each in-vehicle controller 300 according to the first embodiment. 本発明の第2実施形態に係る映像伝送システムの全体構成図。FIG. 10 is a diagram showing the overall configuration of a video transmission system according to a second embodiment of the present invention. 第2実施形態に係る画像管理サーバ200の記憶装置212に格納されているデータの一部をテーブル形式で示した図。FIG. 11 is a diagram showing, in table format, part of the data stored in the storage device 212 of the image management server 200 according to the second embodiment. 油圧ショベルとダンプトラックの位置データを利用して油圧ショベルの作業状態を「掘削中」または「積込中」に設定する場合の説明図。FIG. 10 is an explanatory diagram for setting the working status of a hydraulic excavator to "digging" or "loading" using position data of the hydraulic excavator and dump truck. 第2実施形態の画像管理サーバ200が実行する処理のフローチャート。10 is a flowchart of a process executed by the image management server 200 according to the second embodiment. 図15のS1012で行われる処理の詳細なフローチャート。16 is a detailed flowchart of the process performed in S1012 of FIG. 15; 第2実施形態の各車載コントローラ300によって実行される処理のフローチャート。10 is a flowchart of a process executed by each on-board controller 300 according to the second embodiment.

以下、本発明の実施の形態について図面を用いて説明する。 The following describes an embodiment of the present invention with reference to the drawings.

なお、以下の説明では、同一の構成要素が複数存在する場合、符号の末尾にアルファベットの大文字または小文字を付すことがあるが、当該アルファベットの大文字や小文字を省略して当該複数の構成要素をまとめて表記することがある。例えば、同一の3つのコンピュータ112A,112B,112Cが存在するとき、これらをまとめコンピュータ112と表記することがある。 Note that in the following description, when there are multiple identical components, the reference numeral may be suffixed with an uppercase or lowercase letter, but the multiple components may be collectively referred to without the uppercase or lowercase letter. For example, when there are three identical computers 112A, 112B, and 112C, they may be collectively referred to as computer 112.

<第1実施形態>
図1は本発明の第1実施形態に係る映像伝送システムの全体構成図である。図1の映像伝送システムは、同じ作業現場で稼動する複数の作業機械(図1の例では油圧ショベル)1A,1B,1C,1Dのそれぞれに例えば1台ずつ搭載された複数の車載コントローラ300A,300B,300C,300Dと、画像管理サーバ200と、少なくとも1台の管理コンピュータ(図1中では「管理PC」と示す)100A,100B,100C,100Dとを備えている。
First Embodiment
Fig. 1 is a diagram showing the overall configuration of a video transmission system according to a first embodiment of the present invention. The video transmission system of Fig. 1 includes a plurality of on-board controllers 300A, 300B, 300C, and 300D mounted, for example, one on each of a plurality of work machines (hydraulic excavators in the example of Fig. 1) 1A, 1B, 1C, and 1D operating at the same work site, an image management server 200, and at least one management computer (referred to as a "management PC" in Fig. 1) 100A, 100B, 100C, and 100D.

画像管理サーバ200は、複数の車載コントローラ300から管理コンピュータ100に送信される複数のカメラ310(図4参照)の映像データの合計データ量が所定値以下に収まるように、各車載コントローラ300の送信データ量の上限値(送信データ上限406(図6参照))を演算し、演算した送信データ量の上限値(送信データ上限406)を各車載コントローラ300に送信する。 The image management server 200 calculates an upper limit for the amount of transmission data (transmission data upper limit 406 (see Figure 6)) for each on-board controller 300 so that the total amount of video data from multiple cameras 310 (see Figure 4) transmitted from multiple on-board controllers 300 to the management computer 100 is within a predetermined value, and transmits the calculated upper limit for the amount of transmission data (transmission data upper limit 406) to each on-board controller 300.

各車載コントローラ300は、画像管理サーバ200から送信される送信データ量の上限(送信データ上限406(図5,7,8参照))以下に収まるように、複数のカメラ310(図4参照)の映像データの画質を調整し、画質調整後の映像データを対応する管理コンピュータ100に送信する。 Each vehicle controller 300 adjusts the image quality of the video data from multiple cameras 310 (see Figure 4) so that the amount of data sent from the image management server 200 is within the upper limit (upper limit 406 for data sent (see Figures 5, 7, and 8)), and sends the image data after the image quality adjustment to the corresponding management computer 100.

管理コンピュータ100は、車載コントローラ300から送信される画質調整後の映像データ(カメラ画像)をモニタ120(図3参照)に表示し、モニタ120前の操作者に作業機械1の周囲の状況を映像で提供する。 The management computer 100 displays the image data (camera images) after image quality adjustment sent from the on-board controller 300 on the monitor 120 (see Figure 3), providing the operator in front of the monitor 120 with a video of the situation around the work machine 1.

各車載コントローラ300は、例えば携帯電話用の通信規格回線により最寄りの基地局50A,50Bを介してワイドエリアネットワーク(WAN)に接続されている。基地局50A,50Bは、車載コントローラ300から管理コンピュータ100に至るまでの通信経路(WAN)において、複数の車載コントローラ300から送信されるデータ(カメラ310の映像データを含む)が最初に通過する基地局である。作業機械1の場所により電波状況が異なり得るため、作業機械1(車載コントローラ300)ごとに接続先の基地局50が異なることがある。図1の例では、作業機械1A,1B,1C(車載コントローラ300A,300B,300C)の3台が基地局50Aに接続しており、作業機械1D(車載コントローラ300D)が基地局50Bに接続している。 Each onboard controller 300 is connected to a wide area network (WAN) via the nearest base station 50A, 50B, for example, using a mobile phone communication standard line. Base stations 50A, 50B are the first base stations through which data transmitted from multiple onboard controllers 300 (including video data from cameras 310) passes along the communication path (WAN) from the onboard controller 300 to the management computer 100. Because radio wave conditions can vary depending on the location of the work machine 1, each work machine 1 (onboard controller 300) may connect to a different base station 50. In the example of Figure 1, three work machines 1A, 1B, and 1C (onboard controllers 300A, 300B, and 300C) are connected to base station 50A, and work machine 1D (onboard controller 300D) is connected to base station 50B.

WANには、さらに、画像管理サーバ200と、管理コンピュータ100A,100B,100C,100Dが接続されており、WANに接続された各端末100,200,300は相互にデータ通信可能になっている。WANには図1のように公衆回線網であるインターネット10を含んでも良いし、専用回線のみで構成しても良い。 The WAN is further connected to an image management server 200 and management computers 100A, 100B, 100C, and 100D, and each of the terminals 100, 200, and 300 connected to the WAN can communicate data with each other. The WAN may include the Internet 10, which is a public line network, as shown in Figure 1, or it may consist of only dedicated lines.

また、各車載コントローラ300と画像管理サーバ200は、図1に示すように例えばWi-Fiにより同じローカルエリアネットワーク(LAN)に接続しても良い。LAN接続を利用すると、画像管理サーバ200の近傍(例えば同じ作業現場)に存在する作業機械1を容易に特定できる。 Furthermore, each on-board controller 300 and the image management server 200 may be connected to the same local area network (LAN), for example, via Wi-Fi, as shown in FIG. 1. Using a LAN connection makes it easy to identify work machines 1 that are located near the image management server 200 (for example, at the same work site).

なお、各端末100,200,300はWANに接続されている関係上、LANの利用は必須ではなく、WANのみを利用しても良い。WANのみを利用した場合、画像管理サーバ200と同じ作業現場に存在する作業機械1の特定は、例えば作業機械1に搭載されたGNSS受信機による位置データと、画像管理サーバ200が設置された作業現場の位置データを含む地図データとを比較することで行うことができる。 Note that, since each terminal 100, 200, 300 is connected to a WAN, the use of a LAN is not required, and it is also possible to use only the WAN. When only the WAN is used, a work machine 1 that is present at the same work site as the image management server 200 can be identified, for example, by comparing position data from a GNSS receiver mounted on the work machine 1 with map data that includes position data for the work site where the image management server 200 is installed.

(画像管理サーバ200の構成)
図2は画像管理サーバ200の概略構成図である。画像管理サーバ200は、例えばCPU211等のプロセッサと、当該プロセッサによって実行され得るプログラムや各種データが格納され得るROM、RAM、フラッシュメモリ、ハードディスクドライブなどの記憶装置212と、WAN及びLANと接続される通信装置215とを備えるサーバである。画像管理サーバ200は、各車載コントローラ300の送信データ量の上限値の演算を行って、演算した送信データ量の上限値を対象の車載コントローラ300に送信する。通信装置215はLANとWANの双方に接続可能であり、LAN用とWAN用で異なる通信装置を利用しても良い。
(Configuration of image management server 200)
2 is a schematic diagram of the image management server 200. The image management server 200 is a server that includes a processor such as a CPU 211, a storage device 212 such as a ROM, RAM, flash memory, or hard disk drive that can store programs and various data that can be executed by the processor, and a communication device 215 that is connected to a WAN and a LAN. The image management server 200 calculates an upper limit value for the amount of data that can be transmitted to each on-board controller 300 and transmits the calculated upper limit value for the amount of data that can be transmitted to the target on-board controller 300. The communication device 215 can be connected to both a LAN and a WAN, and different communication devices may be used for the LAN and the WAN.

(管理コンピュータ100の構成)
図3は各管理コンピュータ100の概略構成図である。各管理コンピュータ100は、例えばCPU111等のプロセッサと、当該プロセッサによって実行され得るプログラムや各種データが格納され得るROM、RAM、フラッシュメモリ、ハードディスクドライブなどの記憶装置112と、WANに接続される通信装置115とを備えるコンピュータ(例えばパーソナルコンピュータ)である。管理コンピュータ100には、対応する車載コントローラ300から送信されるカメラの映像データ(後述)が表示されるモニタ120と、管理コンピュータ100に対してデータや指示などを与えるための入力装置130(例えば、マウス、キーボード、タッチパネルなど)とが接続されている。
(Configuration of management computer 100)
3 is a schematic diagram of each management computer 100. Each management computer 100 is a computer (e.g., a personal computer) that includes a processor such as a CPU 111, a storage device 112 such as ROM, RAM, flash memory, or a hard disk drive in which programs to be executed by the processor and various data can be stored, and a communication device 115 connected to a WAN. Connected to the management computer 100 are a monitor 120 that displays camera image data (described below) transmitted from the corresponding on-board controller 300, and an input device 130 (e.g., a mouse, keyboard, touch panel, etc.) for providing data, instructions, etc. to the management computer 100.

管理コンピュータ100を各作業機械1の遠隔操縦に利用する場合には、さらに、遠隔操縦の対象の作業機械1(車載コントローラ300)に対する操作信号を入力操作に応じて出力するための操作装置(例えば操作レバー)150を接続しても良い。本実施形態では管理コンピュータ100を遠隔操縦に利用するため、管理コンピュータ100に操作装置150が接続されている。本実施形態では、1台の管理コンピュータ100と1台の車載コントローラ300が一対一で対応しおり、符号の末尾のアルファベット(大文字)が同じものが対応している。例えば、管理コンピュータ100Aの操作装置150を操作すると、これに対応する車載コントローラ300Aが搭載された作業機械1Aが操作装置150の操作に従って動作するように構成されている。 When the management computer 100 is used to remotely control each work machine 1, an operation device (e.g., an operation lever) 150 may be connected to output an operation signal to the work machine 1 (on-board controller 300) to be remotely controlled in response to an input operation. In this embodiment, the operation device 150 is connected to the management computer 100 because the management computer 100 is used for remote control. In this embodiment, there is a one-to-one correspondence between one management computer 100 and one on-board controller 300, and those with the same alphabet (uppercase letter) at the end of their reference numerals correspond. For example, when the operation device 150 of the management computer 100A is operated, the work machine 1A equipped with the corresponding on-board controller 300A operates in accordance with the operation of the operation device 150.

(車載コントローラ300の構成)
図4は各車載コントローラ300の概略構成図である。各車載コントローラ300は、例えばCPU311等のプロセッサと、当該プロセッサによって実行され得るプログラムや各種データが格納され得るROM、RAM、フラッシュメモリ、ハードディスクドライブなどの記憶装置312と、WAN及びLANと接続される通信装置315とを備えている。
(Configuration of the in-vehicle controller 300)
4 is a schematic diagram of each on-board controller 300. Each on-board controller 300 includes a processor such as a CPU 311, a storage device 312 such as a ROM, RAM, flash memory, or hard disk drive in which programs that can be executed by the processor and various data can be stored, and a communication device 315 connected to a WAN and a LAN.

また、車載コントローラ300には、コントローラエリアネットワーク(CAN)を介して、例えば、作業機械1に搭載された複数のカメラ310a,310b,310cと、作業機械1に搭載された油圧アクチュエータへの油圧供給源である油圧ポンプを駆動するエンジン305と、エンジン305の回転数(エンジン回転数)を検出するための回転数センサ306と、油圧アクチュエータに給排される作動油を制御する制御弁に対するパイロット圧を生成する複数の電磁弁(電磁比例弁)302と、複数の電磁弁302が生成するパイロット圧を検出する複数の圧力センサ303とが接続されている。 The on-board controller 300 is also connected via a controller area network (CAN) to, for example, multiple cameras 310a, 310b, 310c mounted on the work machine 1, an engine 305 that drives a hydraulic pump that serves as a hydraulic supply source for hydraulic actuators mounted on the work machine 1, a rotation speed sensor 306 for detecting the rotation speed (engine rotation speed) of the engine 305, multiple solenoid valves (solenoid proportional valves) 302 that generate pilot pressure for control valves that control the hydraulic oil supplied to and discharged from the hydraulic actuators, and multiple pressure sensors 303 that detect the pilot pressures generated by the multiple solenoid valves 302.

複数のカメラ310a,310b,310cは、作業機械1に搭載され、作業機械1の周囲の映像を撮影している。各カメラ310によって撮影された映像データは、まずCANを介して例えば車載コントローラ内の記憶装置312に記憶され、WANを介して予め定めた管理コンピュータ100に送信される。本実施形態のカメラ310は、各油圧ショベル(作業機械)1の旋回体に搭載されており、それぞれ異なる方向(例えば、旋回体の前方、右側方、左側方)を撮影している。管理コンピュータ100は、受信したカメラの映像データをモニタ120に表示する。なお、1台の作業機械1に搭載するカメラ310の台数には特に限定はなく、4台以上のカメラを搭載しても良い。 Multiple cameras 310a, 310b, 310c are mounted on the work machine 1 and capture images of the surroundings of the work machine 1. The image data captured by each camera 310 is first stored in a storage device 312 in the on-board controller, for example, via the CAN, and then transmitted to a predetermined management computer 100 via the WAN. In this embodiment, the cameras 310 are mounted on the rotating body of each hydraulic excavator (work machine) 1, and each captures an image in a different direction (for example, the front, right side, or left side of the rotating body). The management computer 100 displays the received camera image data on the monitor 120. There is no particular limit to the number of cameras 310 mounted on a single work machine 1, and four or more cameras may be mounted.

管理コンピュータ100を作業機械1の遠隔操縦に利用する場合には、車載コントローラ300と管理コンピュータ100とを一対一で対応させ、モニタ120の前に着座した操作者が当該モニタ120の映像(カメラ映像)を見ながら管理コンピュータ100に接続された操作装置150を操作することで作業機械1を操作する。操作装置150が操作されると当該操作に応じた操作信号が管理コンピュータ100から対応する車載コントローラ300にWANを介して送信される。当該操作信号を受信した車載コントローラ300は、当該操作信号に対応する電磁弁302を当該操作信号に基づいて動作させる。これにより制御弁が駆動され油圧アクチュエータが動作し、操作者による作業機械1の遠隔操縦が実現される。 When the management computer 100 is used to remotely control the work machine 1, there is a one-to-one correspondence between the on-board controller 300 and the management computer 100, and an operator seated in front of the monitor 120 operates the operation device 150 connected to the management computer 100 while watching the image (camera image) on the monitor 120 to operate the work machine 1. When the operation device 150 is operated, an operation signal corresponding to the operation is transmitted from the management computer 100 to the corresponding on-board controller 300 via the WAN. The on-board controller 300 receives the operation signal and operates the solenoid valve 302 corresponding to the operation signal based on the operation signal. This drives the control valve and operates the hydraulic actuator, allowing the operator to remotely control the work machine 1.

(車載コントローラ300Aのデータ)
図5は車載コントローラ300Aの記憶装置312に格納されているデータの一部をテーブル形式で示した一例の図である。この図に示すように、各車載コントローラ300の記憶装置312には、自身が搭載された作業機械(以下「自機」と称すことがある)の作業状態を示す作業状態データ401と、WANに送信する自機の第1カメラ310aの映像データの画質を示す第1カメラ画質データ402と、WANに送信する自機の第2カメラ310bの映像データの画質を示す第2カメラ画質データ403と、WANに送信する自機の第3カメラ310cの映像データの画質を示す第3カメラ画質データ404と、WANの利用中に自機が接続している基地局を示す接続先データ405と、自機がWANに送信するデータ量の上限値を示す送信データ上限データ406とが格納されている。
(Data of the in-vehicle controller 300A)
5 is a diagram showing an example of a table of some of the data stored in the storage device 312 of the on-board controller 300A. As shown in this diagram, the storage device 312 of each on-board controller 300 stores work status data 401 indicating the work status of the work machine on which it is mounted (hereinafter sometimes referred to as "own machine"), first camera image quality data 402 indicating the image quality of the video data from the first camera 310a of the own machine to be transmitted to the WAN, second camera image quality data 403 indicating the image quality of the video data from the second camera 310b of the own machine to be transmitted to the WAN, third camera image quality data 404 indicating the image quality of the video data from the third camera 310c of the own machine to be transmitted to the WAN, connection destination data 405 indicating the base station to which the own machine is connected while using the WAN, and transmission data upper limit data 406 indicating the upper limit of the amount of data transmitted to the WAN by the own machine.

作業状態データ401としては、例えば、自機が土砂等をダンプトラックの荷台に積み込む積込作業中であることを示す「積込中」、自機がフロント作業装置で土砂等を掘削する掘削作業中であることを示す「掘削中」、自機が施工面を平らにする均し作業中(仕上作業)であることを示す「均し中」、自機が機体の洗浄中であることを示す「洗浄中」、自機が予定されていた作業を終えて車庫に移動中であることを示す「車庫移動中」などがある。 Examples of work status data 401 include "loading," which indicates that the vehicle is currently loading soil and sand onto the bed of a dump truck; "digging," which indicates that the vehicle is currently digging soil and sand using the front work implement; "leveling," which indicates that the vehicle is currently leveling the construction surface (finishing work); "cleaning," which indicates that the vehicle is currently cleaning its body; and "moving to garage," which indicates that the vehicle has completed its scheduled work and is currently being moved to the garage.

本実施形態では、作業状態データ401は、管理コンピュータ100の操作者(本実施形態では操作装置150を使って作業機械1を遠隔操縦する操作者)によって設定される。車載コントローラ300の起動後に操作者によって作業状態が設定されていない場合には、作業状態は初期値の「指定なし」(図6参照)で保持される。 In this embodiment, the work status data 401 is set by the operator of the management computer 100 (in this embodiment, the operator who remotely controls the work machine 1 using the operation device 150). If the operator has not set the work status after starting up the on-board controller 300, the work status is maintained at the default value of "not specified" (see Figure 6).

各カメラの画質データ402,403,404としては、予め画質のグレードが複数設定されており、例えば、高画質、中画質、低画質がある。各画質のデータ量(転送速度)の目安としては、例えば、高画質は100Mbps、中画質は50Mbps、低画質は10Mbpsが挙げられる。なお、本稿では各映像データの画質は、撮影時の画質を示すものとして説明するが、撮影時は例えば一律に高画質で撮り、WAN送信時に必要に応じて圧縮して低画質化しても良い。 Each camera's image quality data 402, 403, 404 is preset with multiple image quality grades, such as high, medium, and low quality. The data volume (transfer speed) for each image quality is roughly 100 Mbps for high quality, 50 Mbps for medium, and 10 Mbps for low quality. Note that in this article, the image quality of each piece of video data is explained as indicating the image quality at the time of shooting, but it is also possible to shoot at a uniform high image quality during shooting, and then compress the image to a lower quality as needed when transmitting over the WAN.

接続先データ405としては、例えば、図1に示した第1基地局50Aや第2基地局50Bがあり、接続中の基地局の識別子を格納しても良い。一般に、1つの作業現場の近くには、複数の基地局がある。作業現場における作業機械の場所により電波状況が異なることから、より良い電波状況の基地局を求めて作業機械ごとに接続先の基地局が異なることがある。 Connection destination data 405 may, for example, include the first base station 50A and second base station 50B shown in Figure 1, and may also store the identifier of the currently connected base station. Generally, there are multiple base stations near a single work site. Since radio wave conditions vary depending on the location of the work machine at the work site, each work machine may connect to a different base station in order to find a base station with better radio wave conditions.

送信データ上限データ406としては、自機が複数のカメラ310の映像データをWANに送信する場合の転送速度の上限を設定できる。例えば、図5の自機の送信データ上限は「500Mbps」であり、自機はWANを最大500Mbpsまで使用できることを示す。 The transmission data upper limit data 406 can be used to set the upper limit of the transfer speed when the device itself transmits video data from multiple cameras 310 to the WAN. For example, the transmission data upper limit of the device itself in Figure 5 is "500 Mbps," indicating that the device itself can use the WAN at a maximum of 500 Mbps.

(画像管理サーバ200のデータ)
図6は、画像管理サーバ200の記憶装置212に格納されているデータの一部をテーブル形式で示した図である。画像管理サーバ200の記憶装置212には、画像管理サーバ200が送信データ上限の管理対象としている複数の作業機械1(例えば作業現場が同じ作業機械)の情報がまとめられた車体情報テーブル501と、作業機械1の作業状態と送信データの優先度との対応関係を予め規定した優先度テーブル502が格納されている。
(Image management server 200 data)
6 is a diagram showing in table form some of the data stored in the storage device 212 of the image management server 200. The storage device 212 of the image management server 200 stores a vehicle information table 501 that compiles information on multiple work machines 1 (for example, work machines at the same work site) for which the image management server 200 manages transmission data upper limits, and a priority table 502 that predefines the correspondence between the work status of the work machine 1 and the priority of transmission data.

優先度テーブル502は、作業機械1の作業状態ごとに予め設定された優先度が入力されたテーブルである。すなわち優先度テーブル502によって作業機械1の作業状態と優先度との対応関係が規定されている。「優先度」とは、各車載コントローラ300がWANに送信できるデータ量の優先度を示す。本実施形態では、優先度が高い作業状態ほどテーブルの数値(優先度点数550)が高く設定されており、優先度点数が高い車載コントローラ300(作業機械1)ほど結果的に送信データ量の上限値が相対的に大きくなるようになっている。なお、作業状態と優先度との対応関係はテーブル以外のもので規定しても構わない。 The priority table 502 is a table into which a preset priority is input for each work state of the work machine 1. In other words, the priority table 502 defines the correspondence between the work state of the work machine 1 and priority. "Priority" indicates the priority of the amount of data that each onboard controller 300 can transmit to the WAN. In this embodiment, the higher the priority of the work state, the higher the value in the table (priority score 550) is set, and as a result, the higher the priority score of the onboard controller 300 (work machine 1), the relatively larger the upper limit of the amount of data that can be transmitted. Note that the correspondence between work state and priority may be defined by something other than a table.

図6の優先度テーブル502では、「積込中」の優先度点数が5、「掘削中」「均し中」の優先度点数が3、「洗浄中」と「車庫移動中」の優先度点数が2、作業状態の指定がない場合(「指定なし」の場合)には優先度点数が1に設定されている。すなわち、本実施形態では、ダンプトラックと連携しながらフロント作業装置と上部旋回体を主に動作させる「積込中」(積込作業)の優先度点数を最も高く設定しており、フロント作業装置を主に動作させる「掘削中」と「均し中」の優先度点数を2番目に高く設定しており、フロント作業装置が積極的に動作されない「洗浄中」と「倉庫移動中」の優先度点数を3番目に高く設定しており、「指定なし」の優先度点数を最も低い値に設定している。 In the priority table 502 of FIG. 6, "Loading" has a priority score of 5, "Excavating" and "Leveling" have a priority score of 3, "Cleaning" and "Moving to Depot" have a priority score of 2, and if no work state is specified ("No Designation"), the priority score is set to 1. In other words, in this embodiment, "Loading" (loading work), which primarily operates the front work implement and upper rotating body in cooperation with the dump truck, has the highest priority score; "Excavating" and "Leveling," which primarily operate the front work implement, have the second highest priority score; "Cleaning" and "Moving to Depot," which do not actively operate the front work implement, have the third highest priority score; and "No Designation" has the lowest priority score.

車体情報テーブル501には、画像管理サーバ200が管理対象とする作業機械(車体1A-車体1D)ごとに、作業状態データ401と、接続先データ405と、優先度点数データ550と、送信データ上限データ406とが格納されている。画像管理サーバ200は、各車載コントローラ300から作業状態データ401と接続先データ405とを受信して車体情報テーブル501に格納する。 The vehicle body information table 501 stores work status data 401, connection destination data 405, priority score data 550, and transmission data upper limit data 406 for each work machine (vehicle body 1A-vehicle body 1D) managed by the image management server 200. The image management server 200 receives the work status data 401 and connection destination data 405 from each on-board controller 300 and stores them in the vehicle body information table 501.

優先度点数データ550には、画像管理サーバ200が各車載コントローラ300から取得する作業状態データ401と、優先度テーブル502とに基づいて決定した優先度点数が入力される。例えば、車体1Aの作業状態が「積込中」であり、優先度テーブル502における「積込中」の優先度点数が「5」であることから、画像管理サーバ200は車体1Aの優先度点数データ550として「5」を入力する。 The priority score data 550 is input with a priority score determined by the image management server 200 based on the work status data 401 acquired from each on-board controller 300 and the priority table 502. For example, since the work status of vehicle body 1A is "loading" and the priority score for "loading" in the priority table 502 is "5," the image management server 200 inputs "5" as the priority score data 550 for vehicle body 1A.

積込作業を遠隔操縦で行う場合には、油圧ショベル1のバケット爪先の位置やダンプトラックの位置を、モニタ120越しに操作者が正確に見る必要があり、高い解像度のカメラ310の映像データが必要になる。図6の場合、「積込中」の車体1Aの送信データ上限は「500Mbsp」であり、車体1Bの送信データ上限(300Mbps)や車体1Cの送信データ上限(200Mbps)より高く設定されているため、より高い解像度で作業機械を操作できる。 When loading work is performed by remote control, the operator needs to accurately view the position of the bucket tip of the hydraulic excavator 1 and the position of the dump truck via the monitor 120, necessitating high-resolution video data from the camera 310. In the case of Figure 6, the upper limit for transmission data for vehicle body 1A during "loading" is "500 Mbps," which is set higher than the upper limit for transmission data for vehicle body 1B (300 Mbps) and vehicle body 1C (200 Mbps), allowing the work machine to be operated with higher resolution.

画像管理サーバ200による送信データ上限データ406の演算の詳細については図9を用いて後で説明する。 Details of the calculation of the transmission data upper limit data 406 by the image management server 200 will be explained later using Figure 9.

(車載コントローラ300B,300Cのデータ)
図7は車載コントローラ300Bの記憶装置312に格納されているデータの一部をテーブル形式で示した一例の図である。テーブルの項目は図5の車載コントローラ300Aのものと同じであるが、この図の例では、車載コントローラ300B(作業機械1B)の作業状態データ401は「掘削中」に設定されており、送信データ上限データ406は「300Mbps」に設定されている。
(Data of the in-vehicle controllers 300B and 300C)
Figure 7 is a diagram showing an example of a table showing some of the data stored in the storage device 312 of the on-board controller 300B. The table items are the same as those of the on-board controller 300A in Figure 5, but in the example shown in this figure, the work status data 401 of the on-board controller 300B (work machine 1B) is set to "digging" and the transmission data upper limit data 406 is set to "300 Mbps".

図8は車載コントローラ300Cの記憶装置312に格納されているデータの一部をテーブル形式で示した一例の図である。これもテーブルの項目は図5の車載コントローラ300Aのものと同じであるが、この図の例では、車載コントローラ300C(作業機械1C)の作業状態データ401は「洗浄中」に設定されており、送信データ上限データ406は「200Mbps」に設定されている。なお、第3カメラ310cの画質データとして「カメラオフ」が入力されているが、これは第3カメラ310cによる作業機械周囲の映像データの撮影が中断されていることを示す。 Figure 8 is an example diagram showing in table format some of the data stored in the storage device 312 of the on-board controller 300C. The table items are the same as those for the on-board controller 300A in Figure 5, but in this example, the work status data 401 for the on-board controller 300C (work machine 1C) is set to "cleaning," and the transmission data upper limit data 406 is set to "200 Mbps." Furthermore, "camera off" has been entered as the image quality data for the third camera 310c, which indicates that the third camera 310c has stopped capturing video data around the work machine.

(画像管理サーバ200の処理)
次に、車載コントローラ300A-Cの作業状態データ401及び接続先データ405が図5,7,8に示した内容であるときに、画像管理サーバ200が各車載コントローラ300A-300Cの送信データ上限データ406を図5,7,8に示した値に設定するプロセスについて、画像管理サーバ200が実行する処理のフローチャート(図9)を用いて説明する。
(Processing of the image management server 200)
Next, the process by which the image management server 200 sets the transmission data upper limit data 406 of each on-board controller 300A-300C to the value shown in Figures 5, 7, and 8 when the working status data 401 and connection destination data 405 of the on-board controllers 300A-C are as shown in Figures 5, 7, and 8 will be explained using a flowchart (Figure 9) of the processing executed by the image management server 200.

図9は画像管理サーバ200が実行する処理のフローチャートである。画像管理サーバ200は所定の周期で図9のフローチャートの処理を開始する。処理を開始すると、画像管理サーバ200は、管理対象とする車体(作業機械)1の情報を収集する。具体的には、画像管理サーバ200は、まずS1001において、同じLANに接続している作業機械1A-1Dの識別情報を取得し、その作業機械1A-1Dの台数分の列を車体情報テーブル501に作成し、各列に作業機械(車体)1A-1Dを割り当てる。なお、各列に割り当てるのは車載コントローラ300A-300Dでも良い。 Figure 9 is a flowchart of the processing executed by the image management server 200. The image management server 200 starts the processing of the flowchart in Figure 9 at a predetermined interval. When processing starts, the image management server 200 collects information about the vehicle bodies (work machines) 1 that it manages. Specifically, in S1001, the image management server 200 first acquires the identification information of the work machines 1A-1D connected to the same LAN, creates columns in the vehicle body information table 501 for the number of work machines 1A-1D, and assigns work machines (vehicle bodies) 1A-1D to each column. Note that the on-board controllers 300A-300D may also be assigned to each column.

S1002において、画像管理サーバ200は、管理対象の各作業機械1A-1D(各車載コントローラ300A-300D)に対して作業状態データ401の送信要求を行い、その後に各車載コントローラ300A-300Dから送信される各車体(各作業機械)1A-1Dの作業状態データ401を車体情報テーブル501に格納する。 In S1002, the image management server 200 requests each managed work machine 1A-1D (each on-board controller 300A-300D) to send work status data 401, and then stores the work status data 401 of each vehicle (each work machine) 1A-1D sent from each on-board controller 300A-300D in the vehicle information table 501.

S1003において、画像管理サーバ200は、管理対象の各作業機械1A-1D(各車載コントローラ300A-300D)に対して接続先データ405の送信要求を行い、その後に各車載コントローラ300A-300Dから送信される各車体(各作業機械)1A-1Dの接続先データ405を車体情報テーブル501に格納する。 In S1003, the image management server 200 requests each managed work machine 1A-1D (each on-board controller 300A-300D) to send connection destination data 405, and then stores the connection destination data 405 for each vehicle (each work machine) 1A-1D sent from each on-board controller 300A-300D in the vehicle information table 501.

S1101において、画像管理サーバ200は、S1002で取得した作業状態データ401に対応する優先度点数を優先度テーブル502から抽出し、抽出した優先度点数を車体情報テーブル501の該当する車体(作業機械)1A-1Dの優先度点数データ550に格納する。すなわち、当該優先度点数が該当する車載コントローラ300の優先度となる。例えば、車載コントローラ300Aの作業状態は図5に示すように「積込中」であるので、優先度点数として「5」が車体情報テーブル501(図6参照)における車体1Aの優先度点数データ550として入力される。その他の車体1B-1Dについても同様に作業状態データ401と優先度テーブル502とに基づいて優先度点数データ550を抽出し、抽出した優先度点数データ550を車体情報テーブル501に入力する。 In S1101, the image management server 200 extracts the priority score corresponding to the work status data 401 acquired in S1002 from the priority table 502 and stores the extracted priority score in the priority score data 550 of the corresponding vehicle body (work machine) 1A-1D in the vehicle body information table 501. In other words, the priority score becomes the priority of the corresponding on-board controller 300. For example, since the work status of the on-board controller 300A is "loading" as shown in FIG. 5, a priority score of "5" is entered as the priority score data 550 of the vehicle body 1A in the vehicle body information table 501 (see FIG. 6). Similarly, priority score data 550 is extracted for the other vehicle bodies 1B-1D based on the work status data 401 and the priority table 502, and the extracted priority score data 550 is entered into the vehicle body information table 501.

S1102において、画像管理サーバ200は、車体情報テーブル501の各車体1A-1Dの接続先データ405を参照して同じ基地局50が接続先になっている車体1が複数存在するか否かを判定する。同じ基地局50が接続先となっている作業機械1が複数存在する場合には、画像管理サーバ200は、当該複数の作業機械1の作業状態データ401と優先度点数データ405とに基づいて、当該複数の作業機械1の送信データ上限データ406をそれぞれ演算する。 In S1102, the image management server 200 references the connection destination data 405 for each vehicle body 1A-1D in the vehicle body information table 501 to determine whether there are multiple vehicle bodies 1 connected to the same base station 50. If there are multiple work machines 1 connected to the same base station 50, the image management server 200 calculates the transmission data upper limit data 406 for each of the multiple work machines 1 based on the work status data 401 and priority score data 405 of the multiple work machines 1.

このような演算をする理由は、1つの基地局50がやり取りできるデータ量には上限値が存在するからである。図6の場合、基地局50Aのデータ量を3つの車体(作業機械)1A,1B,1Cで分け合って使用しているため、送信データ上限の調整を行うのは、接続先が同じ「第1基地局50A」になっている3つの車体(作業機械)1A,1B,1Cのみである。 The reason for this calculation is that there is an upper limit to the amount of data that can be exchanged by one base station 50. In the case of Figure 6, the data volume of base station 50A is shared among three vehicles (work machines) 1A, 1B, and 1C, so adjustments to the transmission data upper limit are only made to the three vehicles (work machines) 1A, 1B, and 1C that are connected to the same "first base station 50A."

一方、同じ基地局50が接続先となっている作業機械1が複数存在しない場合には、送信データの上限に制限を掛ける必要が無いので、当該基地局50に接続している作業機械1の送信データ上限データ406の演算は行わない。図6の場合、「第2基地局50B」には車体1Dのみが接続しており、送信データ量を調整する必要がない。 On the other hand, if there are not multiple work machines 1 connected to the same base station 50, there is no need to impose a limit on the amount of data that can be transmitted, so the transmission data upper limit data 406 for the work machines 1 connected to that base station 50 is not calculated. In the case of Figure 6, only the vehicle body 1D is connected to the "second base station 50B," and there is no need to adjust the amount of data that can be transmitted.

送信データ上限データ406の演算に際して、画像管理サーバ200は図10に示した式(1)を利用する。式(1)の分母は、管理対象の車体の優先度点数の合計値であり、上記の例では3つの車体1A-1Cの優先度点数の合計値(10)となる。また、式(1)の分子は、「送信データ上限」の演算対象の作業機械(自機)の優先度点数と、所定の送信データ量(1000Mbps)との積であり、上記の例では車体1A-1Cの優先度点数550のいずれかに1000Mbpsを乗じた値となる。なお、「所定の送信データ量」は、対象の基地局50が扱える送信データ量の上限値以下に設定することが好ましく、上記の例では基地局50Aの送信データ量の上限値である1000Mbpsに設定されている
この場合、車体(作業機械)1Aの送信データ上限406は500Mbps、車体(作業機械)1Bの送信データ上限406は300Mbps、車体(作業機械)1Cの送信データ上限406は200Mbpsとなる。これにより優先度点数が相対的に高い車載コントローラ300A-300C(車体1A-1C)ほど送信データ量の上限値が大きく演算され、第1基地局50Aの送信データ量の上限値の範囲内で各車載コントローラ300A-300Cに送信データ上限406を割り振ることができる。
When calculating the transmission data upper limit data 406, the image management server 200 uses formula (1) shown in Figure 10. The denominator of formula (1) is the sum of the priority scores of the vehicles to be managed, which in the above example is the sum (10) of the priority scores of the three vehicles 1A-1C. The numerator of formula (1) is the product of the priority score of the work machine (host machine) that is the target of the "transmission data upper limit" calculation and a predetermined transmission data volume (1000 Mbps), which in the above example is the value obtained by multiplying any one of the priority scores 550 of vehicles 1A-1C by 1000 Mbps. It is preferable to set the "predetermined transmission data volume" to a value equal to or less than the upper limit of the transmission data volume that the target base station 50 can handle, and in the above example, it is set to 1000 Mbps, which is the upper limit of the transmission data volume for base station 50A. In this case, the transmission data upper limit 406 for vehicle body (work machine) 1A is 500 Mbps, the transmission data upper limit 406 for vehicle body (work machine) 1B is 300 Mbps, and the transmission data upper limit 406 for vehicle body (work machine) 1C is 200 Mbps. As a result, the higher the priority score of the on-board controllers 300A-300C (vehicle bodies 1A-1C), the higher the calculated upper limit of the transmission data volume, and the transmission data upper limit 406 can be allocated to each on-board controller 300A-300C within the range of the upper limit of the transmission data volume for the first base station 50A.

なお、図10の式(1)は送信データ上限406を演算する式の一例に過ぎず、或る基地局50が処理できるデータ量の上限値の範囲内で、優先度点数が高い車載コントローラ300ほど送信データ上限406が大きくなるような式であれば代替可能である。 Note that formula (1) in Figure 10 is merely one example of a formula for calculating the transmission data upper limit 406, and any formula can be used as long as it allows the transmission data upper limit 406 to be larger for in-vehicle controllers 300 with higher priority scores, within the upper limit of the amount of data that a certain base station 50 can process.

送信データ上限406の演算が完了したら、画像管理サーバ200は、S1103において、S1102で送信データ上限を演算した各車体1A-1C(車載コントローラ300A-300C)に対して送信データ上限データ406を送信する。 Once the calculation of the transmission data upper limit 406 is complete, in S1103 the image management server 200 transmits the transmission data upper limit data 406 to each vehicle body 1A-1C (on-board controller 300A-300C) whose transmission data upper limit was calculated in S1102.

(車載コントローラ300の処理)
次に各車載コントローラ300によって実行される処理の流れについて説明する。図11は本実施形態に係る各車載コントローラ300によって実行される処理のフローチャートを示している。車載コントローラ300は作業機械1の電源がOFFからONになり起動すると図11のフローチャートの処理を開始する。
(Processing of the in-vehicle controller 300)
Next, we will explain the flow of processing executed by each on-board controller 300. Fig. 11 shows a flowchart of processing executed by each on-board controller 300 according to this embodiment. When the power supply of the work machine 1 is turned on from off to on, the on-board controller 300 starts the processing of the flowchart in Fig. 11 .

まず、車載コントローラ300は、S2001において、図5,7,8に示した記憶装置312内のテーブルの初期化を行う。これにより記憶装置312内のテーブルの各データ401-406は初期値に設定される。作業状態データ401の初期値は「指定なし」である。第1-第3カメラの画質データ402,403,404の初期値はいずれも「中画質」、接続先データ405の初期値は「なし」、送信データ上限406の初期値は「100Mbps」とする。なお、第1-第3カメラの画質データ402,403,404と送信データ上限406の初期値は他の値に設定しても良い。 First, in S2001, the in-vehicle controller 300 initializes the tables in the storage device 312 shown in Figures 5, 7, and 8. As a result, each data 401-406 in the tables in the storage device 312 is set to its initial value. The initial value of the work status data 401 is "not specified." The initial values of the image quality data 402, 403, and 404 of the first to third cameras are all "medium image quality," the initial value of the connection destination data 405 is "none," and the initial value of the transmission data limit 406 is "100 Mbps." Note that the initial values of the image quality data 402, 403, and 404 of the first to third cameras and the transmission data limit 406 may be set to other values.

次にS2002において、車載コントローラ300は、自機の作業状態を示す作業状態データ401の設定処理を行う。本実施形態での設定処理は、対応する管理コンピュータ100の操作者から操作装置150を介した作業状態データ401の入力を車載コントローラ300が受け付けることで行う。当該管理コンピュータ100の操作者は、モニタ120に表示されるカメラ310の映像データを見ながら、遠隔操縦対象の作業機械1の作業状態を操作装置150を操作して当該管理コンピュータ100に入力する。当該管理コンピュータ100は操作者から入力された作業状態に基づいて、対応する車載コントローラ300用の作業状態データ401(例えば「積込中」)を生成し、生成した作業状態データ401を当該車載コントローラ300にWANを介して送信する。 Next, in S2002, the on-board controller 300 performs a setting process for work status data 401 indicating the work status of its own machine. In this embodiment, the setting process is performed by the on-board controller 300 accepting input of work status data 401 from the operator of the corresponding management computer 100 via the operation device 150. While viewing the video data from the camera 310 displayed on the monitor 120, the operator of the management computer 100 operates the operation device 150 to input the work status of the work machine 1 to be remotely controlled into the management computer 100. Based on the work status input by the operator, the management computer 100 generates work status data 401 (e.g., "loading") for the corresponding on-board controller 300 and transmits the generated work status data 401 to the on-board controller 300 via the WAN.

S2101において、車載コントローラ300は、対応する車載コントローラ300から作業状態データ401の入力(送信)があるか否かをチェックする。作業状態データ401の入力があった場合には、車載コントローラ300はその作業状態データ401をテーブルに記憶し(S2102)、S2203に進む。一方、作業状態データ401の入力が無い場合にはそのままS2203に進む。 In S2101, the in-vehicle controller 300 checks whether work status data 401 has been input (transmitted) from the corresponding in-vehicle controller 300. If work status data 401 has been input, the in-vehicle controller 300 stores the work status data 401 in a table (S2102) and proceeds to S2203. On the other hand, if work status data 401 has not been input, the process proceeds directly to S2203.

S2203において、車載コントローラ300は、画像管理サーバ200から作業状態データ401の送信要求があるか否かを判定する。送信要求がある場合には作業状態データ401を画像管理サーバ200に送信し(S2204)、S2205に進む。一方、送信要求が無い場合にはそのままS2205に進む。 In S2203, the in-vehicle controller 300 determines whether there is a request from the image management server 200 to send the work status data 401. If there is a request, the in-vehicle controller 300 sends the work status data 401 to the image management server 200 (S2204) and proceeds to S2205. On the other hand, if there is no request, the in-vehicle controller 300 proceeds directly to S2205.

S2205において、車載コントローラ300は、画像管理サーバ200から接続先データ405の送信要求があるか否かを判定する。送信要求がある場合には接続先データ405を画像管理サーバ200に送信し(S2206)、S2207に進む。一方、送信要求が無い場合にはそのままS2207に進む。 In S2205, the in-vehicle controller 300 determines whether there is a request from the image management server 200 to send the connection destination data 405. If there is a request, the in-vehicle controller 300 sends the connection destination data 405 to the image management server 200 (S2206) and proceeds to S2207. On the other hand, if there is no request, the in-vehicle controller 300 proceeds directly to S2207.

S2207において、車載コントローラ300は、画像管理サーバ200から送信データ上限データ406が送信されているか否かを判定する。送信データ上限データ406が送信されている場合には、その送信データ上限データ406を記憶装置312のテーブル内に記憶し(S2208)、S2004に進む。一方、送信データ上限データ406の送信が無い場合にはS2204に進む。 In S2207, the in-vehicle controller 300 determines whether or not the transmission data upper limit data 406 has been transmitted from the image management server 200. If the transmission data upper limit data 406 has been transmitted, the in-vehicle controller 300 stores the transmission data upper limit data 406 in a table in the storage device 312 (S2208) and proceeds to S2004. On the other hand, if the transmission data upper limit data 406 has not been transmitted, the process proceeds to S2204.

S2004において、車載コントローラ300は、自機に搭載された複数のカメラ310a,310b,310cの映像データの画質の設定を記憶装置312内のテーブルの送信データ上限の範囲内で行う。画質の設定は公知の方法で行う。送信データ上限の値に合わせて各カメラ310の映像データの画質を落とすだけでなく、作業状態に応じて撮影を中断するカメラ310を設定することで送信データ量を抑制しても良い。ここで設定された各カメラ310の画質はカメラ画質データ402,403,404に格納される。 In S2004, the on-board controller 300 sets the image quality of the video data from the multiple cameras 310a, 310b, and 310c mounted on the vehicle within the transmission data upper limit set in the table in the storage device 312. Image quality is set using a known method. In addition to lowering the image quality of the video data from each camera 310 to match the transmission data upper limit, the amount of data transmitted can also be reduced by setting cameras 310 to suspend filming depending on the work status. The image quality set for each camera 310 here is stored in camera image quality data 402, 403, and 404.

S2005において、車載コントローラ300は、カメラ画質データ402,403,404の設定に従った画質で各カメラ310による映像データの撮影を行う。 In S2005, the in-vehicle controller 300 captures video data using each camera 310 with image quality according to the settings of the camera image quality data 402, 403, and 404.

S2006において、車載コントローラ300は、各カメラ310で撮影した映像データを対応する管理コンピュータ100にWANを介して送信する。これにより当該管理コンピュータ100に接続されたモニタ120に自機の作業状態に応じた画質のカメラ310の映像データが表示され、当該映像データを見ながら操作者が操作装置150を操作することで作業機械1を遠隔操縦できる。 In S2006, the on-board controller 300 transmits the video data captured by each camera 310 to the corresponding management computer 100 via the WAN. This causes the video data from the camera 310 to be displayed on the monitor 120 connected to the management computer 100, with image quality corresponding to the work status of the machine itself. The operator can then operate the control device 150 while viewing the video data to remotely control the work machine 1.

車載コントローラ300は、S2006で映像データを送信したらS2101に戻り、それ以降の処理を図11のフローチャートに従って繰り返し行うものとする。 After transmitting the video data in S2006, the in-vehicle controller 300 returns to S2101 and repeats the subsequent processing steps according to the flowchart in Figure 11.

(作用・効果)
上記のように構成した映像伝送システムでは、画像管理サーバ200は、各作業機械1の作業状態と、作業状態と優先度(優先度点数550)との対応関係(優先度テーブル502)とに基づいて、各車載コントローラ300の送信データ量の優先度を決定し、複数の車載コントローラ300からネットワーク(WAN)に送信されるカメラ310の映像データの合計データ量が所定値(例えば1000Mbps)以下に収まるように、各車載コントローラ300の送信データ量の優先度(優先度点数550)に基づいて、各車載コントローラ300の送信データ量の上限値(送信データ上限406)を演算する。演算された送信データ上限406は対応する車載コントローラ300に送信され、各車載コントローラ300は、送信データ上限406が規定するデータ量以下に収まるように複数のカメラ310の映像データの画質を調整し、画質調整後の映像データをネットワーク経由で管理コンピュータ100に送信するものとした。
(Actions and Effects)
In the video transmission system configured as described above, the image management server 200 determines the priority of the transmission data volume of each on-board controller 300 based on the work status of each work machine 1 and the correspondence (priority table 502) between the work status and priority (priority score 550), and calculates an upper limit value (transmission data upper limit 406) for the transmission data volume of each on-board controller 300 based on the priority (priority score 550) of the transmission data volume of each on-board controller 300 so that the total data volume of video data from the cameras 310 transmitted from the multiple on-board controllers 300 to the network (WAN) is equal to or less than a predetermined value (e.g., 1000 Mbps). The calculated transmission data upper limit 406 is transmitted to the corresponding on-board controller 300, and each on-board controller 300 adjusts the image quality of the video data from the multiple cameras 310 so that the data volume is equal to or less than the data volume specified by the transmission data upper limit 406, and transmits the image quality-adjusted video data via the network to the management computer 100.

このように、作業機械1の作業状態ごとに予め設定された優先度(優先度点数550)に基づいて車載コントローラ300ごとに送信データ上限406を決定すると、各作業機械1の作業状態に適した画質の映像データを管理コンピュータ100に送信できる。例えば油圧ショベルでダンプトラックの荷台に土砂等を積み込む「積込作業」では、バケットの爪先の位置やダンプトラックの荷台の位置や積載量を管理コンピュータ100の操作者がモニタ120上で正確に把握できることが好ましい。そこで、本実施形態のように作業状態「積込中」の優先度(優先度点数550)を他の作業状態よりも高くすれば、積込作業中の操作者がモニタ120越しに見るカメラ310の映像データの画質が優先的に高くなるため、遠隔操縦による積込作業を円滑に行うことができる。 In this way, by determining the transmission data upper limit 406 for each on-board controller 300 based on the priority (priority score 550) preset for each work state of the work machine 1, video data with image quality appropriate for the work state of each work machine 1 can be transmitted to the management computer 100. For example, during a "loading operation" in which a hydraulic excavator loads earth and sand into the bed of a dump truck, it is preferable that the operator of the management computer 100 be able to accurately grasp the position of the bucket toe, the position of the dump truck bed, and the load amount on the monitor 120. Therefore, by setting the priority (priority score 550) of the "loading" work state higher than other work states, as in this embodiment, the image quality of the video data from the camera 310 viewed by the operator through the monitor 120 during loading operation is prioritized to be high, thereby enabling remotely controlled loading operations to be carried out smoothly.

本実施形態では、各作業機械1の作業状態(作業状態データ401)の設定を管理コンピュータ100の操作者が作業の変更に合わせてその都度行うこととしたが、作業状態データ401が初期値(指定なし)のままでは優先度点数550が最も低い値(1)に設定されることにした(図11のS2001参照)。そのため、操作者が作業状態の設定を失念したまま優先度の高い作業(例えば積込作業)を実施すると、モニタ120の映像の画質が低くなる可能性が高い。すなわち、本実施形態によれば、作業状態の設定の失念をモニタ120の画質で操作者に認識させることができるので、正しい作業状態の設定を操作者に促すことができる。 In this embodiment, the operator of the management computer 100 sets the work status (work status data 401) of each work machine 1 each time the work changes. However, if the work status data 401 is left at its initial value (unspecified), the priority score 550 is set to the lowest value (1) (see S2001 in Figure 11). Therefore, if the operator performs a high-priority task (e.g., loading) while forgetting to set the work status, the image quality of the image on the monitor 120 is likely to be poor. In other words, according to this embodiment, the image quality of the monitor 120 can make the operator aware that they have forgotten to set the work status, thereby prompting the operator to set the correct work status.

なお、本実施形態では或る基地局50に接続している車載コントローラ300が複数存在している場合に画像管理サーバ200が送信データ上限406を演算する構成を採用したが、WAN上で同一の通信ルートを利用している車載コントローラ300が複数存在している場合に画像管理サーバ200が送信データ上限406を演算する構成を採用しても構わない。 In this embodiment, the image management server 200 is configured to calculate the transmission data limit 406 when there are multiple vehicle controllers 300 connected to a certain base station 50. However, it is also possible to configure the image management server 200 to calculate the transmission data limit 406 when there are multiple vehicle controllers 300 using the same communication route on the WAN.

<第2実施形態>
第1実施形態では管理コンピュータ100の操作者が各油圧ショベル1の作業状態を手動で設定していたが(図11のS2002参照)、本実施形態では作業機械1の位置データと地図情報テーブル3202(図13参照)とに基づいて各油圧ショベル1の作業状態が自動で設定される点に主な特徴がある。
Second Embodiment
In the first embodiment, the operator of the management computer 100 manually set the working status of each hydraulic excavator 1 (see S2002 in FIG. 11), but the main feature of this embodiment is that the working status of each hydraulic excavator 1 is automatically set based on the position data of the work machine 1 and the map information table 3202 (see FIG. 13).

図12は本発明の第2実施形態に係る映像伝送システムの全体構成図である。このシステムには油圧ショベル1によって掘削された土砂等を運搬するための複数のダンプトラック2A,2Bが作業機械として追加されており、各ダンプトラック2A,2BにはLANに接続された車載コントローラ400A,400Bが搭載されている。油圧ショベル1A,1B,1C,1Dとダンプトラック2A,2Bのそれぞれには、測位衛星システムを利用して自機の位置を検出するためのアンテナと受信機(これらを「測位装置20」と称する)が搭載されている。各作業機械1,2の車載コントローラ300,400には自機の測位装置20で演算された位置データが記憶されている。当該位置データは、各作業機械1,2の車載コントローラ300,400からLANを介して画像管理サーバ200に送信され得る。 Figure 12 is an overall configuration diagram of a video transmission system according to a second embodiment of the present invention. This system includes multiple dump trucks 2A, 2B as work machines for transporting soil and sand excavated by a hydraulic excavator 1, and each dump truck 2A, 2B is equipped with an on-board controller 400A, 400B connected to a LAN. Each of the hydraulic excavators 1A, 1B, 1C, 1D and dump trucks 2A, 2B is equipped with an antenna and receiver (collectively referred to as a "positioning device 20") for detecting its own position using a positioning satellite system. The on-board controllers 300, 400 of each work machine 1, 2 store position data calculated by its own positioning device 20. This position data can be transmitted from the on-board controllers 300, 400 of each work machine 1, 2 to the image management server 200 via the LAN.

(画像管理サーバ200のデータ)
図13は本発明の第2実施形態に係る画像管理サーバ200の記憶装置212に格納されているデータの一部をテーブル形式で示した図である。この図に示すように画像管理サーバ200の記憶装置212には、図6に示したテーブル501,502に加えて、位置情報テーブル3201と、地図情報テーブル3202とが格納されている
位置情報テーブル3201には、画像管理サーバ200と同じLANに接続されている各作業機械(油圧ショベル(車体)1A,1B,1C,1Dとダンプトラック(トラック)2A,2B)の位置データが格納されている。各位置データは測位装置20によって演算されたものであり、緯度と経度で位置を規定している。例えば、車体1Aの位置は、緯度Gx、経度Gyである。
(Image management server 200 data)
13 is a diagram showing, in table format, some of the data stored in the storage device 212 of the image management server 200 according to the second embodiment of the present invention. As shown in this figure, in addition to the tables 501 and 502 shown in FIG. 6, the storage device 212 of the image management server 200 stores a position information table 3201 and a map information table 3202. The position information table 3201 stores position data for each work machine (hydraulic excavators (vehicle bodies) 1A, 1B, 1C, and 1D and dump trucks (trucks) 2A and 2B) connected to the same LAN as the image management server 200. Each piece of position data is calculated by the positioning device 20, and the position is defined by latitude and longitude. For example, the position of vehicle body 1A is expressed as latitude Gx and longitude Gy.

地図情報テーブル3202には、作業現場を複数に分割して得られる複数の領域の位置データが格納されている。本実施形態の各領域は矩形で定義されており、各領域の位置は図14に示すように矩形の左上の頂点位置(第1頂点位置)と右下の頂点位置(第2頂点位置)で定義されている。各領域には油圧ショベル1の作業状態が予め割り当てられている。車体情報テーブル501(図6)における各油圧ショベル1(各車載コントローラ300)の作業状態データ401には、自機が位置する領域に割り当てられた作業状態が設定される。 The map information table 3202 stores position data for multiple areas obtained by dividing a work site into multiple areas. In this embodiment, each area is defined by a rectangle, and the position of each area is defined by the upper left vertex (first vertex) and the lower right vertex (second vertex) of the rectangle, as shown in Figure 14. A working status of the hydraulic excavator 1 is assigned to each area in advance. The working status data 401 for each hydraulic excavator 1 (each on-board controller 300) in the vehicle body information table 501 (Figure 6) is set to the working status assigned to the area in which the excavator is located.

但し、「掘削中」と「積込中」の2つの作業状態については、地図情報テーブル3202と油圧ショベル1の位置データだけでの区別が難しい。そこで、本実施形態では、まず「掘削・積込中」と作業状態を仮設定し、その後に油圧ショベル1とダンプトラック2の距離を考慮して「掘削中」か「積込中」かを最終的に決定する(詳細は図16を用いて後述する)。その他の作業状態(例えば、均し中、洗浄中、車庫移動中など)については、地図情報テーブル3202の設定に従う。 However, it is difficult to distinguish between the two work states, "Excavating" and "Loading," using only the map information table 3202 and the hydraulic excavator 1 position data. Therefore, in this embodiment, the work state is first provisionally set to "Excavating/Loading," and then the distance between the hydraulic excavator 1 and the dump truck 2 is taken into consideration to finally determine whether it is "Excavating" or "Loading" (details will be described later using Figure 16). Other work states (for example, leveling, cleaning, moving to garage, etc.) follow the settings in the map information table 3202.

(画像管理サーバ200の処理)
図15は本実施形態の画像管理サーバ200が実行する処理のフローチャートである。ここでは図9のフローチャートと異なる処理であるS1011とS1012について説明し、図9と同じ他の処理については同じ符号を付して説明を省略する。
(Processing of the image management server 200)
15 is a flowchart of the processing executed by the image management server 200 of this embodiment. Here, steps S1011 and S1012, which are different from the flowchart in Fig. 9, will be explained, and other steps that are the same as those in Fig. 9 will be assigned the same reference numerals and will not be explained.

S1011において、画像管理サーバ200は、同じLANに接続されている各車載コントローラ300,400(作業機械1,2)に対して、測位装置20により得られる位置データ(自機の位置データ)の送信要求を行い、その後に各車載コントローラ300,400から送信される各作業機械1,2の位置データを位置情報テーブル3201に格納する。 In S1011, the image management server 200 requests each on-board controller 300, 400 (work machine 1, 2) connected to the same LAN to send the position data (their own position data) obtained by the positioning device 20, and then stores the position data of each work machine 1, 2 sent from each on-board controller 300, 400 in the position information table 3201.

S1012において、画像管理サーバ200は、S1011で取得した各作業機械1,2の位置データと地図情報テーブル3202のデータとに基づいて、管理対象の油圧ショベル1の作業状態データ401を演算し、演算した作業状態データ401を車体情報テーブル501(図6)に格納する。具体的には図16の処理を行う。 In S1012, the image management server 200 calculates the work status data 401 of the managed hydraulic excavator 1 based on the position data of each work machine 1, 2 acquired in S1011 and the data in the map information table 3202, and stores the calculated work status data 401 in the vehicle information table 501 (Figure 6). Specifically, the processing shown in Figure 16 is performed.

図16は、本実施形態の画像管理サーバ200がS1012で実行する処理の詳細を示すフローチャートである。 Figure 16 is a flowchart showing the details of the processing performed by the image management server 200 in this embodiment at S1012.

S3501において、画像管理サーバ200は、管理対象の複数の油圧ショベル1から1台の油圧ショベル1を選択し、選択した油圧ショベル(選択ショベル)1の位置データを位置情報テーブル3201から抽出し、選択ショベル1が位置する領域を地図情報テーブルから特定し、当該領域に付与されている作業状態が「掘削・積込中」か否かを判定する。当該領域に付与されている作業状態が「掘削・積込中」の場合にはS3502に進み、その他の作業状態である場合(作業状態の付与が無い場合も含む)にはS3505に進む。 In S3501, the image management server 200 selects one hydraulic excavator 1 from the multiple hydraulic excavators 1 under management, extracts the position data of the selected hydraulic excavator 1 (selected excavator) 1 from the position information table 3201, identifies the area in which the selected excavator 1 is located from the map information table, and determines whether the work status assigned to that area is "digging and loading in progress." If the work status assigned to the area is "digging and loading in progress," the process proceeds to S3502; if the work status is any other type (including cases where no work status is assigned), the process proceeds to S3505.

S3502において、画像管理サーバ200は、選択ショベル1の位置データと、選択ショベル1に最も近いダンプトラック2の位置データとを位置情報テーブルから取得し、両者の距離が所定の閾値(例えば10m)以内か否かを判定する。選択ショベル1とダンプトラック2の距離は、図14の例では、ショベル1Aの「緯度Gx、経度Gy」と、ダンプトラック2Aの「緯度Ux、経度Uy」から算出できる。両者の距離が閾値(10m)以内の場合には選択ショベルは最も近いダンプトラック2に対して積込作業中であるとみなし、その作業状態データ401として「積込中」を設定する(S3503)。一方、閾値(10m)を超える場合には選択ショベルは掘削作業中であるとみなし、その作業状態データ401として「掘削中」を設定する(S3504)。 In S3502, the image management server 200 obtains the position data of the selected shovel 1 and the position data of the dump truck 2 closest to the selected shovel 1 from the position information table, and determines whether the distance between them is within a predetermined threshold (e.g., 10 m). In the example of Figure 14, the distance between the selected shovel 1 and dump truck 2 can be calculated from the "latitude Gx, longitude Gy" of shovel 1A and the "latitude Ux, longitude Uy" of dump truck 2A. If the distance between them is within the threshold (10 m), the selected shovel is considered to be loading the closest dump truck 2, and its work status data 401 is set to "loading" (S3503). On the other hand, if the distance exceeds the threshold (10 m), the selected shovel is considered to be excavating, and its work status data 401 is set to "excavating" (S3504).

なお、S3502で利用する閾値は、例示した10mに限らず、油圧ショベルやダンプトラックのサイズや作業現場の形状などに応じて適宜変更可能である。 Note that the threshold value used in S3502 is not limited to the example of 10 m, and can be changed as appropriate depending on the size of the hydraulic excavator or dump truck, the shape of the work site, etc.

S3505において、画像管理サーバ200は、選択ショベル1が位置する領域に作業状態が付与されているか否かを判定する。当該領域に作業状態が付与されている場合には、その作業状態を作業状態データ401として設定し(S3506)、作業状態が付与されていない場合には所定の作業状態データ(例えば「指定なし」)を作業状態データ401として設定する(S3607)。 In S3505, the image management server 200 determines whether a work status has been assigned to the area in which the selected shovel 1 is located. If a work status has been assigned to the area, that work status is set as the work status data 401 (S3506). If a work status has not been assigned, predetermined work status data (e.g., "unspecified") is set as the work status data 401 (S3607).

S3508において、画像管理サーバ200は、管理対象の全ての油圧ショベル1の属する領域をチェックしたか否かを判定し、全ての油圧ショベル1についてチェックが完了した場合にはS1003に進み、そうでない場合にはS3501に戻る。 In S3508, the image management server 200 determines whether it has checked the areas to which all managed hydraulic excavators 1 belong, and if checking has been completed for all hydraulic excavators 1, it proceeds to S1003; if not, it returns to S3501.

(車載コントローラ300の処理)
次に各車載コントローラ300によって実行される処理の流れについて説明する。図17は本実施形態に係る各車載コントローラ300によって実行される処理のフローチャートを示している。ここでは図11のフローチャートと異なる処理であるS2209とS2210について説明し、図11と同じ他の処理については同じ符号を付して説明を省略する。
(Processing of the in-vehicle controller 300)
Next, we will explain the flow of processing executed by each on-board controller 300. Figure 17 shows a flowchart of processing executed by each on-board controller 300 according to this embodiment. Here, we will explain S2209 and S2210, which are processes different from those in the flowchart of Figure 11, and other processes that are the same as those in Figure 11 will be assigned the same reference numerals and will not be explained.

S2209において、車載コントローラ300は、画像管理サーバ200から位置データの送信要求があるか否かを判定する。送信要求がある場合には位置データを画像管理サーバ200に送信し(S2210)、S2205に進む。一方、送信要求が無い場合にはそのままS2205に進む。 In S2209, the in-vehicle controller 300 determines whether there is a request from the image management server 200 to send location data. If there is a request, the in-vehicle controller 300 sends the location data to the image management server 200 (S2210) and proceeds to S2205. On the other hand, if there is no request, the in-vehicle controller 300 proceeds directly to S2205.

なお、フローチャートを例示した説明は行わないが、ダンプトラック2の車載コントローラ400も油圧ショベル1の車載コントローラ300と同様に画像管理サーバ200の要求に応じて位置データを送信するように構成されている。 Although no explanation using a flowchart will be provided, the on-board controller 400 of the dump truck 2 is configured to transmit position data in response to a request from the image management server 200, just like the on-board controller 300 of the hydraulic excavator 1.

(作用・効果)
本実施形態では、作業機械1の位置データと地図情報テーブル3202(図13参照)とに基づいて各油圧ショベル1の作業状態が自動で設定されるようにしたので、管理コンピュータ100の操作者が作業状態を設定する手間がなくなり作業効率が向上する。また、操作者が作業状態の設定を失念して作業状態が初期値で維持されることがなくなる点も作業効率の向上に寄与し得る。
(Actions and Effects)
In this embodiment, the working status of each hydraulic excavator 1 is automatically set based on the position data of the work machine 1 and the map information table 3202 (see FIG. 13 ), which eliminates the need for the operator of the management computer 100 to set the working status, improving work efficiency. In addition, the fact that the working status will no longer be maintained at its initial value due to the operator forgetting to set the working status can also contribute to improving work efficiency.

また、本実施形態では油圧ショベル1だけでなくダンプトラック2の位置データも参照しているので、油圧ショベル1の位置データだけでは判別しにくい2つの作業状態である「積込中」と「掘削中」を正確に分類することが可能になっている。 In addition, in this embodiment, the position data of not only the hydraulic excavator 1 but also the dump truck 2 is referenced, making it possible to accurately classify two work states, "loading" and "excavating," which are difficult to distinguish based on the hydraulic excavator 1 position data alone.

ただし、ダンプトラック2の位置データを参照することなく、油圧ショベル1の位置データと地図情報テーブルだけで油圧ショベル1の作業状態を設定しても良い。この場合、「積込中」と「掘削中」は位置データと地図情報テーブルだけで分類することになる。 However, the working status of the hydraulic excavator 1 may be set using only the position data of the hydraulic excavator 1 and the map information table, without referencing the position data of the dump truck 2. In this case, "loading" and "digging" are classified using only the position data and the map information table.

(その他)
上記の各実施形態では、油圧ショベル1に搭載したカメラ310の映像データを送信する場合について説明したが、油圧ショベル1以外の作業機械、例えば、ホイールローダ、クレーン、ダンプトラックなどに搭載したカメラの映像データを送信する場合についても本発明は適用可能である。
(others)
In each of the above embodiments, the case where video data from the camera 310 mounted on the hydraulic excavator 1 is transmitted has been described, but the present invention can also be applied to the case where video data from a camera mounted on a work machine other than the hydraulic excavator 1, such as a wheel loader, a crane, or a dump truck, is transmitted.

上記の各実施形態では管理コンピュータ100によって作業機械1を遠隔操縦する場合について説明したが、各車載コントローラ300から送信される映像データに基づいて各作業機械1の稼働状況の管理を行う場合にも本発明は適用可能である。 In the above embodiments, the case where the work machine 1 is remotely controlled by the management computer 100 has been described, but the present invention can also be applied to cases where the operating status of each work machine 1 is managed based on video data transmitted from each on-board controller 300.

第2実施形態では、各作業機械1,2の位置データと地図情報テーブル3202に基づいて画像管理サーバ200が油圧ショベル1の作業状態を決定したが、地図情報テーブル3202を車載コントローラ300に記憶させることで油圧ショベル1の作業状態の決定を車載コントローラ300側で行っても構わない。この場合には、例えば、図11のフローチャートにおいて、S2002の処理に代えて位置データに基づく作業状態の決定処理を実行するように各車載コントローラ300のアルゴリズムを構成すれば良い。 In the second embodiment, the image management server 200 determines the working status of the hydraulic excavator 1 based on the position data of each work machine 1, 2 and the map information table 3202. However, the map information table 3202 may be stored in the on-board controller 300, so that the working status of the hydraulic excavator 1 is determined on the on-board controller 300 side. In this case, for example, the algorithm of each on-board controller 300 may be configured to execute the working status determination process based on the position data instead of the process of S2002 in the flowchart of FIG. 11.

なお、本発明は、上記の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内の様々な変形例が含まれる。例えば、本発明は、上記の実施の形態で説明した全ての構成を備えるものに限定されず、その構成の一部を削除したものも含まれる。また、ある実施の形態に係る構成の一部を、他の実施の形態に係る構成に追加又は置換することが可能である。 The present invention is not limited to the above-described embodiments, and includes various modifications within the scope of the spirit of the invention. For example, the present invention is not limited to those having all of the configurations described in the above-described embodiments, and also includes those in which some of the configurations are omitted. Furthermore, it is possible to add or replace some of the configurations of one embodiment with the configurations of another embodiment.

また、上記の管理コンピュータ100、画像管理サーバ200、車載コントローラ300,400(以下、制御装置100,200,300,400と称する)に係る各構成や当該各構成の機能及び実行処理等は、それらの一部又は全部をハードウェア(例えば各機能を実行するロジックを集積回路で設計する等)で実現しても良い。また、上記の制御装置100,200,300,400に係る構成は、演算処理装置(例えばCPU)によって読み出し・実行されることで当該制御装置100,200,300,400の構成に係る各機能が実現されるプログラム(ソフトウェア)としてもよい。当該プログラムに係る情報は、例えば、半導体メモリ(フラッシュメモリ、SSD等)、磁気記憶装置(ハードディスクドライブ等)及び記録媒体(磁気ディスク、光ディスク等)等に記憶することができる。 Furthermore, the components, functions, and execution processes of the above-mentioned management computer 100, image management server 200, and on-board controllers 300, 400 (hereinafter referred to as control devices 100, 200, 300, 400) may be partially or entirely implemented in hardware (e.g., by designing the logic that executes each function as an integrated circuit). Furthermore, the components of the above-mentioned control devices 100, 200, 300, 400 may be implemented as programs (software) that are read and executed by an arithmetic processing device (e.g., a CPU) to implement the functions of the components of the control devices 100, 200, 300, 400. Information related to the programs can be stored, for example, in semiconductor memory (flash memory, SSD, etc.), magnetic storage devices (hard disk drives, etc.), and recording media (magnetic disks, optical disks, etc.).

また、上記の各実施の形態の説明では、制御線や情報線は、当該実施の形態の説明に必要であると解されるものを示したが、必ずしも製品に係る全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えて良い。 Furthermore, in the above explanation of each embodiment, the control lines and information lines shown are those that are considered necessary for explaining the embodiment, but this does not necessarily mean that all control lines and information lines related to the product are shown. In reality, it is safe to assume that almost all components are interconnected.

1(1A,1B,1C,1D)…油圧ショベル(作業機械),2(2A,2B)ダンプトラック(作業機械),20…測位装置,50(50A,50B)…基地局,100(100A,100B,100C,100D)…管理コンピュータ,112…記憶装置,115…通信装置,120…モニタ,130…入力装置,150…操作装置,200…画像管理サーバ,212…記憶装置,215…通信装置,300(300A,300B,300C,300D)…車載コントローラ,302…電磁弁,303…圧力センサ,305…エンジン,306…回転数センサ,310(310a,310b,310c)…カメラ,312…記憶装置,315…通信装置,400(400A,400B)…車載コントローラ,401…作業状態データ,402…第1カメラ画質データ,403…第2カメラ画質データ,404…第3カメラ画質データ,405…接続先データ,405…優先度点数データ,406…送信データ上限データ,501…車体情報テーブル,502…優先度テーブル,550…優先度点数データ,3201…位置情報テーブル,3202…地図情報テーブル 1 (1A, 1B, 1C, 1D)... Hydraulic excavator (work machine), 2 (2A, 2B) Dump truck (work machine), 20... Positioning device, 50 (50A, 50B)... Base station, 100 (100A, 100B, 100C, 100D)... Management computer, 112... Storage device, 115... Communication device, 120... Monitor, 130... Input device, 150... Operation device, 200... Image management server, 212... Storage device, 215... Communication device, 300 (300A, 300B, 300C, 300D)... On-board controller, 302... Solenoid valve, 303... Pressure sensor, 305... Engine 306... RPM sensor, 310 (310a, 310b, 310c)... Camera, 312... Storage device, 315... Communication device, 400 (400A, 400B)... On-board controller, 401... Work status data, 402... First camera image quality data, 403... Second camera image quality data, 404... Third camera image quality data, 405... Connection destination data, 405... Priority score data, 406... Transmission data limit data, 501... Vehicle information table, 502... Priority table, 550... Priority score data, 3201... Location information table, 3202... Map information table

Claims (6)

複数のカメラをそれぞれ有する複数の作業機械にそれぞれ搭載され、前記複数のカメラの映像データをネットワークに送信する複数の車載コントローラと、
前記複数の車載コントローラと通信可能に前記ネットワークに接続された画像管理サーバと、
前記複数の車載コントローラと通信可能に前記ネットワークに接続され、前記複数の車載コントローラから送信される前記複数のカメラの映像データを受信してモニタに表示するコンピュータとを備えた作業機械の映像伝送システムにおいて、
前記画像管理サーバは、
前記複数の作業機械の作業状態と、作業機械の作業状態ごとに優先度を予め設定することで規定された作業機械の作業状態と優先度との対応関係とに基づいて前記複数の車載コントローラの優先度を決定し、
前記複数の車載コントローラから前記コンピュータへ送信される前記複数のカメラの映像データの合計データ量が所定値以下に収まるように、前記複数の車載コントローラの優先度に基づいて各車載コントローラの送信データ量の上限値を演算し、
演算した送信データ量の上限値を各車載コントローラに送信し、
前記複数の車載コントローラは、それぞれ、前記画像管理サーバから送信される前記送信データ量の上限値以下に収まるように前記複数のカメラの映像データの画質を調整し、画質調整後の映像データを前記コンピュータに送信し、
前記複数の作業機械は、複数の油圧ショベルであり、
前記作業機械の作業状態には、前記油圧ショベルがダンプトラックの荷台に対する積込作業中であることを示す「積込中」と、前記油圧ショベルが掘削作業中であることを示す「掘削中」とが含まれており、
前記作業機械の作業状態と優先度との対応関係で規定された優先度は、「積込中」が最も高く設定されており、
前記画像管理サーバは、優先度が相対的に高い車載コントローラほど前記送信データ量の上限値が大きくなるように前記送信データ量の上限値を演算する
ことを特徴とする作業機械の映像伝送システム。
a plurality of on-board controllers that are mounted on a plurality of work machines each having a plurality of cameras and that transmit video data from the plurality of cameras to a network;
an image management server connected to the network so as to be able to communicate with the plurality of vehicle-mounted controllers;
a computer connected to the network so as to be able to communicate with the plurality of on-board controllers, receiving video data from the plurality of cameras transmitted from the plurality of on-board controllers and displaying the video data on a monitor,
The image management server
determining the priorities of the plurality of on-board controllers based on the work states of the plurality of work machines and a correspondence relationship between the work states of the work machines and priorities that is defined by setting a priority in advance for each work state of the work machines;
calculating an upper limit value for the amount of data transmitted from each of the in-vehicle controllers based on the priority of the in-vehicle controllers so that the total amount of video data from the plurality of cameras transmitted from the plurality of in-vehicle controllers to the computer is equal to or less than a predetermined value;
The calculated upper limit of the amount of data to be transmitted is transmitted to each vehicle controller.
each of the plurality of in-vehicle controllers adjusts the image quality of the video data from the plurality of cameras so that the image quality is within the upper limit value of the amount of data transmitted from the image management server, and transmits the image data after the image quality adjustment to the computer ;
the plurality of work machines are a plurality of hydraulic excavators,
the work status of the work machine includes "loading" indicating that the hydraulic excavator is performing loading work onto the bed of a dump truck, and "excavating" indicating that the hydraulic excavator is performing excavation work,
The priority defined by the correspondence relationship between the work state of the work machine and the priority is set highest for "loading,"
The image management server calculates the upper limit value of the transmission data amount so that the upper limit value of the transmission data amount is larger for an in-vehicle controller with a relatively higher priority.
A video transmission system for a work machine.
請求項1の作業機械の映像伝送システムにおいて、
前記複数の車載コントローラには、自機に搭載された測位装置によって演算された自機の位置データが記憶されており、
前記画像管理サーバは、
前記複数の車載コントローラから送信される前記自機の位置データと、前記複数の作業機械が稼動する作業現場に設定された複数の領域で作業機械によって行われる作業状態が規定された地図情報テーブルとに基づいて、前記複数の作業機械の作業状態を設定し、
設定された前記複数の作業機械の作業状態と、前記作業機械の作業状態と優先度との対応関係とに基づいて、前記複数の車載コントローラの優先度を決定する
ことを特徴とする作業機械の映像伝送システム。
2. The video transmission system for a work machine according to claim 1,
The plurality of on-board controllers store position data of their own vehicle calculated by a positioning device mounted on their own vehicle,
The image management server
setting the work status of the plurality of work machines based on the position data of the own machine transmitted from the plurality of on-board controllers and a map information table that defines the work statuses performed by the work machines in a plurality of areas set in the work site where the plurality of work machines are operating;
a video transmission system for a work machine, characterized in that the priorities of the plurality of on-board controllers are determined based on the set work states of the plurality of work machines and the correspondence between the work states of the work machines and priorities.
請求項の作業機械の映像伝送システムにおいて、
前記画像管理サーバは、
前記位置データと前記地図情報テーブルとに基づいて設定された前記油圧ショベルの作業状態が「掘削・積込中」のとき、かつ、前記油圧ショベルと前記油圧ショベルに最も近いダンプトラックとの距離が所定の閾値以下のときに、前記油圧ショベルの作業状態を「積込中」に設定し、
前記位置データと前記地図情報テーブルとに基づいて設定された前記油圧ショベルの作業状態が「掘削・積込中」のとき、かつ、前記油圧ショベルと前記最も近いダンプトラックとの距離が前記閾値を超えるときに、前記油圧ショベルの作業状態を「掘削中」に設定する
ことを特徴とする作業機械の映像伝送システム。
3. The video transmission system for a work machine according to claim 2 ,
The image management server
when the working state of the hydraulic excavator, which has been set based on the position data and the map information table, is "digging and loading" and when the distance between the hydraulic excavator and the dump truck closest to the hydraulic excavator is equal to or less than a predetermined threshold, the working state of the hydraulic excavator is set to "loading,"
and when the working status of the hydraulic excavator, which is set based on the position data and the map information table, is "digging and loading," and when the distance between the hydraulic excavator and the nearest dump truck exceeds the threshold value, the working status of the hydraulic excavator is set to "digging."
請求項1の作業機械の映像伝送システムにおいて、
前記複数の車載コントローラから前記コンピュータに至るまでの通信経路において、前記複数の車載コントローラから送信される前記複数のカメラの映像データが最初に通過する基地局が同一である
ことを特徴とする作業機械の映像伝送システム。
2. The video transmission system for a work machine according to claim 1,
a communication path from the plurality of on-board controllers to the computer through which the video data from the plurality of cameras transmitted from the plurality of on-board controllers first passes is the same base station.
請求項1の作業機械の映像伝送システムにおいて、
前記コンピュータには、前記モニタに前記複数のカメラの映像データが表示される作業機械に対して前記ネットワークを経由して操作信号を出力する操作装置が接続されており、
前記操作装置は、前記モニタに表示される前記複数のカメラの映像データを見た操作者によって操作される
ことを特徴とする作業機械の映像伝送システム。
2. The video transmission system for a work machine according to claim 1,
an operation device is connected to the computer and outputs an operation signal via the network to a work machine on which the image data from the plurality of cameras is displayed on the monitor;
The operation device is operated by an operator who watches the video data from the plurality of cameras displayed on the monitor.
請求項1の作業機械の映像伝送システムにおいて、2. The video transmission system for a work machine according to claim 1,
前記作業機械の作業状態は、操作者によって設定され、The working state of the work machine is set by an operator,
前記作業機械の作業状態には、前記車載コントローラの起動後に前記操作者によって作業状態が設定されていないことを示す「指定なし」が含まれており、the work state of the work machine includes “not specified,” which indicates that the work state has not been set by the operator after the on-board controller is started,
前記作業機械の作業状態と優先度との対応関係で規定された優先度は、「指定なし」が最も低く設定されているThe priority defined in the correspondence relationship between the work state of the work machine and the priority is set to "not specified" as the lowest.
ことを特徴とする作業機械の映像伝送システム。A video transmission system for a work machine.
JP2022049036A 2022-03-24 2022-03-24 Work machine video transmission system Active JP7762099B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022049036A JP7762099B2 (en) 2022-03-24 2022-03-24 Work machine video transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022049036A JP7762099B2 (en) 2022-03-24 2022-03-24 Work machine video transmission system

Publications (2)

Publication Number Publication Date
JP2023142240A JP2023142240A (en) 2023-10-05
JP7762099B2 true JP7762099B2 (en) 2025-10-29

Family

ID=88205399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022049036A Active JP7762099B2 (en) 2022-03-24 2022-03-24 Work machine video transmission system

Country Status (1)

Country Link
JP (1) JP7762099B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015156018A1 (en) 2015-01-30 2015-10-15 株式会社小松製作所 Construction management system
JP2017043924A (en) 2015-08-25 2017-03-02 日立建機株式会社 Construction machine remote control system
US20200190775A1 (en) 2018-12-12 2020-06-18 Caterpillar Inc. Method For Managing Operations At A Worksite
JP2020200660A (en) 2019-06-10 2020-12-17 コベルコ建機株式会社 Remote operation system and remote operation server
JP2021022179A (en) 2019-07-29 2021-02-18 コベルコ建機株式会社 Data processing system of construction machine
JP2021052334A (en) 2019-09-25 2021-04-01 日立建機株式会社 Work machine
JP2021149475A (en) 2020-03-18 2021-09-27 日立建機株式会社 Construction history information management system
JP2021182439A (en) 2017-07-18 2021-11-25 株式会社小松製作所 Construction site management equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015156018A1 (en) 2015-01-30 2015-10-15 株式会社小松製作所 Construction management system
JP2017043924A (en) 2015-08-25 2017-03-02 日立建機株式会社 Construction machine remote control system
JP2021182439A (en) 2017-07-18 2021-11-25 株式会社小松製作所 Construction site management equipment
US20200190775A1 (en) 2018-12-12 2020-06-18 Caterpillar Inc. Method For Managing Operations At A Worksite
JP2020200660A (en) 2019-06-10 2020-12-17 コベルコ建機株式会社 Remote operation system and remote operation server
JP2021022179A (en) 2019-07-29 2021-02-18 コベルコ建機株式会社 Data processing system of construction machine
JP2021052334A (en) 2019-09-25 2021-04-01 日立建機株式会社 Work machine
JP2021149475A (en) 2020-03-18 2021-09-27 日立建機株式会社 Construction history information management system

Also Published As

Publication number Publication date
JP2023142240A (en) 2023-10-05

Similar Documents

Publication Publication Date Title
US12158760B2 (en) Worksite plan execution
JP7726614B2 (en) Excavator
JP7581348B2 (en) System and method for verifying availability of machines at a work site - Patents.com
CN106464740B (en) Work vehicle, remote diagnosis system and remote diagnosis method
US20230417023A1 (en) Support system, information processing device, and storage medium
US20210140147A1 (en) A working machine provided with an image projection arrangement
US12473715B2 (en) Work machine
US12050462B2 (en) On-machine remote control
WO2022168447A1 (en) Automated work system
JP2021001436A (en) Work machine
CN119677914A (en) Support equipment, construction machinery, support systems and programs
JP2024018270A (en) Work support systems, work machines, projection devices, control devices
JP7762099B2 (en) Work machine video transmission system
US20250283308A1 (en) Working machine, information processing device, and program
CN113818513A (en) Remote manual and autonomous work machine control
CN120231361A (en) Construction machinery, remote operation support equipment and support systems
JP2023034771A (en) Construction machine support system, construction machine support program
JP2022150641A (en) object recognition system
WO2021193396A1 (en) Shovel management device, shovel management system, shovel support device, and shovel
WO2025197369A1 (en) Object recognition system
US20230266754A1 (en) Work area overlay on operator display
CN118257317A (en) Construction machinery, remote operation support equipment
JP2025153765A (en) Construction machinery control device and remote control system
JP2026066110A (en) Work support system
CN118435585A (en) Information processing system, program, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250521

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250724

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251017

R150 Certificate of patent or registration of utility model

Ref document number: 7762099

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150