The present invention relates to a work assist server to assist an operator in performing work by use of a work machine, through communication with a client assigned to the operator of the work machine.
There has been proposed a technology of grasping a three-dimensional shape of a construction work site, and accurately informing a construction equipment operator of a relation between a finishing stake and a current status, a travelable range, a dangerous range and the like (see Patent Literature 1, for example). Specifically, distance images obtained from stereo cameras arranged in separate places, respectively, are integrated to generate three-dimensional model data of the construction work site. Then, an image of the construction work site seen from a virtual perspective designated by the operator of the construction equipment is drawn based on the three-dimensional model data and displayed at a driving seat of the construction equipment.
However, when an inexperienced operator drives or operates a work machine, it is preferable to smoothly perform work by the operator using the work machine by obtaining advice or instruction from a veteran operator.
To solve the problem, an object of the present invention is to provide a server and a system which enable one operator driving or operating a work machine to intuitively recognize advice or instruction from the other operator.
The present invention relates to a work assist server to assist each of a plurality of operators in performing work by use of a work machine, through communication with each of a plurality of clients which are assigned to the plurality of operators, respectively.
The work assist server of the present invention comprises a first assist processing element and a second assist processing element, wherein the first assist processing element recognizes a route guidance request including a first designated position and a second designated position of a first work machine that is the work machine cooperating with a first client among the plurality of clients, based on communication with the first client, the second assist processing element causes an output interface of a second client among the plurality of clients to output a work environment image of a map showing the first designated position and the second designated position which are included in the route guidance request recognized by the first assist processing element, based on communication with the second client, and recognizes a guided route extending between the first designated position and the second designated position which is designated on the work environment image through an input interface of the second client, and the first assist processing element causes an output interface of the first client to output a route guidance image corresponding to the guided route recognized by the second assist processing element, based on the communication with the first client.
A work assist system of the present invention comprises the work assist server of the present invention, and a client.
According to the work assist server and the work assist system (hereinafter referred to as “the work assist server and the like” as appropriate) of the present invention, in response to the guidance request for the route extending between the first designated position and the second designated position of the first work machine cooperating with the first client (or operated through the communication with the first client), route guidance information corresponding to the guided route extending between the first designated position and the second designated position which is designated through the input interface of the second client is outputted to the output interface of the first client. The first designated position is, for example, a current position of the first work machine or a departure position different from the current position, and the second designated position is, for example, a stop-by position or a destination position of the first work machine. Consequently, for example, an operator driving and operating the first work machine can intuitively recognize advice or instruction to move the first work machine from the first designated position to the second designated position, from another operator to whom the second client is assigned.
(Configuration of Work Assist System)
A work assist system as an embodiment of the present invention shown in
(Configuration of Work Assist Server)
The work assist server 10 comprises a database 102, a first assist processing element 121, and a second assist processing element 122. The database 102 stores and holds a captured image, a work environment image, a route guidance image and the like in addition to a position track of each of the plurality of work machines 40. The database 102 may include a database server separate from the work assist server 10. Each assist processing element includes an arithmetic processing unit (a single core processor or a multi-core processor or a processor core included in the multi-core processor) and reads required data and software from a storage device such as a memory and executes after-mentioned arithmetic processing for the data as a target in accordance with the software.
(Configuration of Remote Operation Device)
The remote operation device 20 constituting a client comprises a remote control device 200, a remote input interface 210, and a remote output interface 220. The remote control device 200 includes an arithmetic processing unit (a single core processor or a multi-core processor or a processor core included in the multi-core processor) and reads required data and software from a storage device such as a memory and executes arithmetic processing for the data as a target in accordance with the software. The remote input interface 210 comprises a remote operation mechanism 211. The remote output interface 220 comprises an image output device 221 and remote wireless communication equipment 222.
A mobile terminal cooperating or having a mutual communication function with the remote operation device 20 may be included in the client. The mobile terminal may have a communication function with the work assist server 10.
The remote operation mechanism 211 includes an operation device for traveling, an operation device for turning, an operation device for boom, an operation device for arm, and an operation device for bucket. Each operation device includes operation levers receiving a rotating operation. The operation levers (travel levers) for the operation device for traveling are operated to move a lower traveling body 410 of the work machine 40. The travel levers may also serve as travel pedals. For example, the travel pedals fixed to a base portion or a bottom end of the travel levers may be provided. The operation lever (a turn lever) of the operation device for turning is operated to activate a hydraulic swing motor included in a turning mechanism 430 of the work machine 40. The operation lever (a boom lever) of the operation device for boom is operated to move a boom cylinder 442 of the work machine 40. The operation lever (an arm lever) of the operation device for arm is operated to move an arm cylinder 444 of the work machine 40. The operation lever (a bucket lever) of the operation device for bucket is operated to move a bucket cylinder 446 of the work machine 40.
The respective operation levers included in the remote operation mechanism 211 are arranged around a seat St on which an operator sits as shown in
In front of the seat St, a pair of left and right travel levers 2110 corresponding to left and right crawlers are arranged laterally in a left-right direction. One operation lever may serve as a plurality of operation levers. For example, a right-side operation lever 2111 provided in front of a right frame of the seat St shown in
For example, as shown in
(Configuration of Work Machine)
The work machine 40 comprises an actual machine control device 400, an actual machine input interface 410, an actual machine output interface 420, and an working mechanism 440. The actual machine control device 400 includes an arithmetic processing unit (a single core processor or a multi-core processor or a processor core included in the multi-core processor) and reads required data and software from a storage device such as a memory and executes arithmetic processing for the data as a target in accordance with the software.
The work machine 40 is, for example, a crawler shovel (a construction machine), and comprises the crawler lower traveling body 410, and an upper turning body 420 rotatably mounted on the lower traveling body 410 via the turning mechanism 430 as shown in
The actual machine input interface 410 comprises an actual machine operation mechanism 411 and an actual machine imaging device 412. The actual machine operation mechanism 411 comprises a plurality of operation levers arranged around a seat disposed inside the cab 424 in the same manner as in the remote operation mechanism 211. A drive mechanism or a robot which receives a signal depending on an operation mode of a remote operation lever and moves an actual machine operation lever based on the received signal is provided in the cab 424. The actual machine imaging device 412 is installed, for example, inside the cab 424, and images an environment including at least a part of the working mechanism 440 through a front window of the cab 424.
The actual machine output interface 420 comprises actual machine wireless communication equipment 422.
The work attachment 440 as the working mechanism comprises a boom 441 mounted on the upper turning body 420 such that the boom can be undulated, an arm 443 rotatably coupled to a tip end of the boom 441, and a bucket 445 rotatably coupled to a tip end of the arm 443. The boom cylinder 442, the arm cylinder 444 and the bucket cylinder 446, each of which is configured with a telescopic hydraulic cylinder, are attached to the work attachment 440.
The boom cylinder 442 is interposed between the boom 441 and the upper turning body 420 to receive supply of hydraulic oil and extend and retract, thereby rotating the boom 441 in an undulating direction. The arm cylinder 444 is interposed between the arm 443 and the boom 441 to receive the supply of hydraulic oil and extend and retract, thereby rotating the arm 443 to the boom 441 about a horizontal axis. The bucket cylinder 446 is interposed between the bucket 445 and the arm 443 to receive the supply of hydraulic oil and extend and retract, thereby rotating the bucket 445 to the arm 443 about the horizontal axis.
(Function)
Description will be made as to a function of the work assist system with the above configuration with reference to flowcharts shown in
When each constituent element (arithmetic processing resource or hardware resource) of the present invention “recognizes” information, the recognizing is concept including processing to prepare information in any form available for subsequent processing, such as receiving of the information, reading or retrieving of the information from the storage device or the like, writing (storing and holding) or registering of the information in the storage device or the like, presuming, determining, identifying, measuring, predicting or the like of the information by executing arithmetic processing of an output signal from the sensor and/or received or retrieved basic information according to predetermined algorithm, and the like.
(First Function (Remote Operation of Work Machine))
In the remote operation device 20, it is judged whether or not a first designated operation by the operator is present, through the remote input interface 210 (
In the work assist server 10, in a case where the work environment image request is received, the first assist processing element 121 transmits the work environment image request to the corresponding work machine 40 (
In the work machine 40, in a case where the work environment image request is received through the actual machine wireless communication equipment 422 (
In the work assist server 10, in a case where the captured image data is received (
In the remote operation device 20, in a case where the first work environment image data is received through the remote wireless communication equipment 222 (
In the remote operation device 20, the remote control device 200 recognizes an operation mode of the remote operation mechanism 211 (
In the work assist server 10, in a case where the remote operation command is received, the first assist processing element 121 transmits the remote operation command to the work machine 40 (
In the work machine 40, in a case where the operation command is received through the actual machine wireless communication equipment 422 (
(Second Function (Output of Route Guidance Image))
In the first remote operation device 20 as a first client, it is judged whether or not a second designated operation by the operator is present, through the remote input interface 210 (
“The route guidance image request” includes data representing latitude and longitude of each of a first designated position P1 and a second designated position P2. The first designated position P1 may be, for example, a departure position designated by the tapping operation or the like in the remote input interface 210 and may be a current position of the work machine 40 cooperating with the first remote operation device 20. The second designated position P2 may be, for example, a stop-by position or a destination position designated by the tapping operation or the like in the remote input interface 210.
In the image output device 221 included in the remote output interface 220, the second work environment image showing a global appearance of a work site may be outputted, and a real space position corresponding to any location in the second work environment image may be designated as the first designated position P1 and/or the second designated position P2. For example, as shown in
The birds eye captured image may be obtained, for example, through an imaging device mounted in an unmanned aerial vehicle or an imaging device placed on a structure such as a pole of the work site. Each of an imaging location and an angle of view of the captured image as the second work environment image may be arbitrarily changed. The birds eye map may be generated based on the birds eye captured image.
In the work assist server 10, in a case where the request for the route guidance image is received (
Also, the second assist processing element 122 recognizes a first designated range S1 spreading based on the first designated position P1 and a second designated range S2 spreading based on the second designated position P2 (
Furthermore, the second assist processing element 122 recognizes, from the database 102, the position track that is a time series of the position of each of a plurality of work machines 40, excluding the work machine 40 cooperating with the first client or being an operation target (
The second assist processing element 122 selects a second client from a plurality of clients excluding the first client (
For example, as shown in
In a case where there is not the corresponding client, for example, at least one of the first designated range S1 and the second designated range S2 may be expanded and selection of the second client may be attempted. Alternatively, the client corresponding to the work machine 40 (second work machine) having the position track at the shortest distance to each of the first designated position P1 and the second designated position P2 may be selected as the second client. Furthermore, the client of the operator having a value equal to or more than a reference value of a skill score evaluated according to a total distance at which the work machine 40 is remotely operated to run, a remote operation time of the work machine 40 or the like may be selected as the second client based on the identifier. A client closest to the first client may be selected as the second client.
The second assist processing element 122 transmits the request for the route guidance image to the second remote operation device 20 selected as the second client (
In the second client (second remote operation device 20), in a case where the route guidance image request is received through the remote wireless communication equipment 222 (
The remote control device 200 determines whether a guided route R extending between the first designated position P1 and the second designated position P2 is designated, through an operation in the remote input interface 210 (
A start position of the pen trajectory or the like and the first designated position P1 do not have to be the same, and the trajectory may be recognized as the guided route R as long as an interval between both the positions is within a constant interval. A terminal position of the pen trajectory or the like and the second designated position P2 do not have to be the same, and the trajectory may be recognized as the guided route R as long as an interval between both the positions is within a constant interval. Furthermore, in a case where the work machine 40 moves following the pen trajectory or the like, it may be determined by image analysis of the second work environment image whether there is a possibility for the work machine 40 to come into contact with objects such as materials in the work site or a possibility for the work machine 40 to enter a deep depression, and the trajectory may be recognized as the guided route R on requirement that there is not the possibility.
In a case where the determination result is positive (YES in
In the work assist server 10, in a case where the data representing the guided route R is received (
Consequently, for example, as shown in
Also, for example, as shown in
Furthermore, the second assist processing element 122 transmits data representing the route guidance image to the first client (first remote operation device 20) (
In the first client (first remote operation device 20), in a case where the remote wireless communication equipment 222 included in the remote output interface 220 receives the route guidance image data (
(Effects)
According to the work assist system with the above configuration and the work assist server 10 included in the system, the route guidance request from the first work machine 40 cooperating with the first client (first remote operation device 20) is accepted (see
Consequently, for example, the operator driving and operating the work machine 40 by use of the first remote operation device 20 can intuitively recognize advice or instruction to move the first work machine between the first designated position P1 and the second designated position P2, from another operator to whom the second client is assigned.
The second assist processing element 122 recognizes the position track that is the time series of the position of the work machine 40 cooperating with at least one client, based on communication with the at least one client different from the first client (first remote operation device 20) among the plurality of clients, recognizes the at least one client as the second client (second remote operation device 20) on the requirement that the position track is included in at least one of the first designated range S1 spreading based on the first designated position P1 and the second designated range S2 spreading based on the second designated position P2, and permits the designation of the guided route R on the work environment image through the input interface 210 of the second client, based on the communication with the second client (see
The operator, to whom the client (remote operation device 20) cooperating with the work machine 40 having the position track included in the first designated range S1 and/or the second designated range S2 or a route movement history is assigned, has a higher probability of having a proper sense of land for designating the guided route R extending between the first designated position P1 and the second designated position P2 as compared with an operator to whom the client is not assigned. This point is taken into consideration, and the client of the operator having the high probability of having the proper sense of land for designating the guided route R extending between the first designated position P1 and the second designated position P2 is recognized as the second client (second remote operation device 20). Consequently, the operator to whom the first client (first remote operation device 20) is assigned can intuitively recognize the advice or instruction from the operator to whom the second client is assigned.
The first assist processing element 121 recognizes the peripheral image representing the appearance around the first work machine 40, based on the communication with the first client (first remote operation device 20) and causes the output interface 220 of the first client to output, as the route guidance image, the direction indication image M indicating the direction of the guided route R in the peripheral image (see
Consequently, for example, the operator driving and operating the first work machine 40 can intuitively recognize, with the direction indication image M superimposed and displayed on the peripheral image of the first work machine 40, the advice or instruction to move the first work machine 40 from the first designated position P1 to the second designated position P2 from the other operator to whom the second client (second remote operation device 20) is assigned.
The first assist processing element 121 causes the output interface 220 of the first client to output, as the route guidance image, the work environment image showing at least a part of the guided route R (see
Consequently, for example, the operator driving and operating the first work machine 40 can intuitively recognize, with the work environment image showing at least a part of the guided route R, the advice or instruction to move the first work machine 40 from the first designated position P1 to the second designated position P2, from the other operator to whom the second client (second remote operation device 20) is assigned.
(Other Embodiments of Present Invention)
In the above embodiment, the work assist server 10 is configured with one or more servers separate from each of the remote operation device 20 and the work machine 40 (see
In the above embodiment, the second assist processing element 122 in the work assist server 10 generates the route guidance image based on the data representing the extension mode of the guided route R in the real space coordinate system or the second imaging coordinate system (
Number | Date | Country | Kind |
---|---|---|---|
2019-212620 | Nov 2019 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/030675 | 8/12/2020 | WO |