The present invention relates to a work assisting server for assisting an improvement in operation techniques of a work machine by an operator based on communication with a client.
A display device for a construction machine has been suggested, the display device being capable of encouraging an inexperienced operator to perform an optimal operation which brings efficient excavation work (for example, see Patent Literature 1). Specifically, while being associated with respective operation amounts of a first operation unit which operates a tractive force of a vehicle body and a second operation unit which commands and operates a work instrument in a vehicle-body front portion, “a target tractive force value”, “a tractive force value in actual excavation work with respect to a target lifting force value”, and “a lifting force value”, which are in advance set, in excavation work are displayed while being compared with each other. Accordingly, it is intended to encourage an operator to improve fuel efficiency and to perform an operation with high work efficiency in work at each of phases (traveling of a vehicle and a lift by a work instrument).
However, in view of an improvement in operation techniques, it is preferable that an operator having little experience in operating work machines gain experience in operation by simulations while referring to situations where skilled operators or the like operate work machines.
Accordingly, an object of the present invention is to provide a server and so forth that enable an operator to gain experience in operation by a simulation while referring to a situation of an operation of a work machine by the operator himself/herself or another operator.
The present invention relates to a work assisting server for assisting an improvement in operation techniques of a work machine by an operator based on communication with a client.
A work assisting server of the present invention includes: a first assisting process element that recognizes a time series of captured images which are acquired through an image-capturing device cooperating with a first work machine based on communication with a first client used by a first operator for operating the first work machine and which represent an action manner and an environment changing manner of the first work machine and that causes a time series of work environment images which correspond to the captured images to be accumulatively stored and retained in a database; and a second assisting process element that causes an output interface of a second client to output a time series of designated work environment images, which are designated through an input interface of the second client, among time series of the work environment images which are stored and retained in the database based on communication with the second client and that causes the output interface of the second client to output a time series of simulation images which represent an action manner and an environment changing manner of a second work machine at a virtual work site, the action manner and the environment changing manner corresponding to a simulation operation by a second operator through the input interface of the second client, based on a designated work environment image at one designated time point, which is designated through the input interface of the second client, in the time series of the designated work environment images.
A work assisting system of the present invention includes: the work assisting server of the present invention; the first client; and the second client.
In the work assisting server and the work assisting system (hereinafter, appropriately referred to as “the work assisting server and so forth”) of the present invention, the second operator can designate, through the input interface of the second client, one time series of the work environment images from archives of times series of the work environment images or movies that are registered in the database and that correspond to the captured images which represent an operation manner, the action manner, and the environment changing manner of the first work machine by the first operator. As for the time series of the work environment images, for example, a time series of work environment images throughout a period from an execution start time point when the first work machine starts executing a designated task to an execution finishing time point may be defined as a unit which configures an archive. The second operator can browse the time series of the designated work environment images through the output interface of the second client. The first operator may be the same operator as the second operator, that is, the second operator himself/herself in addition to another operator who is different from the second operator.
The second operator can, through the input interface of the second client, designate the designated work environment image at one designated time point in the time series of the designated work environment images and can perform a simulation operation of the second work machine at the virtual work site that is based on the designated work environment image at the designated time point. The second operator can cause the output interface of the second client to output the time series of the simulation images which represent the action manner and the environment changing manner of the second work machine at the virtual work site in accordance with the simulation operation manner.
As described above, the second operator browses a time series of the designated work environment images which can be used as a suitable reference, then designates a designated work environment image, which can be used as a more suitable reference, from the time series of the designated work environment images, performs a simulation operation of the second work machine at the virtual work site which is reproduced based on the designated work environment images, and can thereby intend an improvement in operation techniques of the work machine.
(Configuration of Work Assisting System)
A work assisting system as one embodiment of the present invention, which is illustrated in
(Configuration of Work Assisting Server)
The work assisting server 10 includes a database 102, a first assisting process element 121, and a second assisting process element 122. The database 102 stores and retains captured images, work environment images, route guiding images, and so forth in addition to positions and tracks of each of the plural work machines 40. The database 102 may be configured with a database server separate from the work assisting server 10. Each of the assisting process elements is configured with an arithmetic processing unit (a single-core processor or a multi-core processor or a processor core configuring that), reads necessary data and software from a storage device such as a memory, and executes a computation process following the software for the data as a target, the computation process being described later.
(Configuration of Remote Operation Device)
The remote operation device 20 which configures a client includes a remote control device 200, a remote input interface 210, and a remote output interface 220. The remote control device 200 is configured with an arithmetic processing unit (a single-core processor or a multi-core processor or a processor core configuring that), reads necessary data and software from a storage device such as a memory, and executes a computation process following the software for the data as a target. The remote input interface 210 includes a remote operation mechanism 211. The remote output interface 220 includes an image output device 221 and a remote wireless communication apparatus 222.
The client may be configured with a portable terminal which cooperates with the remote operation device 20 or has a mutual communication function. The portable terminal may have a communication function to communicate with the work assisting server 10.
The remote operation mechanism 211 includes a traveling operation device, a revolution operation device, a boom operation device, an arm operation device, and a bucket operation device. Each of the operation devices has operation levers which accept a rotation operation. An operation lever (traveling lever) of the traveling operation device is operated to move a lower traveling body 41 of the work machine 40. The traveling lever may also have a traveling pedal. For example, a traveling pedal may be provided which is fixed to a base portion or a lower end portion of the traveling lever. An operation lever (revolution lever) of the revolution operation device is operated to move a hydraulic revolution motor which configures a revolution mechanism 43 of the work machine 40. An operation lever (boom lever) of the boom operation device is operated to move a boom cylinder 442 of the work machine 40. An operation lever (arm lever) of the arm operation device is operated to move an arm cylinder 444 of the work machine 40. An operation lever (bucket lever) of the bucket operation device is operated to move a bucket cylinder 446 of the work machine 40.
As illustrated in
A pair of left and right traveling levers 2110 corresponding to left and right continuous tracks are arranged laterally side by side in a left-right direction in front of the seat St. One operation lever may be used as plural operation levers. For example, a right operation lever 2111 provided in front of a right frame of the seat St, which is illustrated in
As illustrated in
(Configuration of Work Machine)
The work machine 40 includes an actual machine control device 400, an actual machine input interface 410, an actual machine output interface 420, and an actuation mechanism 440. The actual machine control device 400 is configured with an arithmetic processing unit (a single-core processor or a multi-core processor or a processor core configuring that), reads necessary data and software from a storage device such as a memory, and executes a computation process following the software for the data as a target.
The work machine 40 is a crawler excavator (construction machine), for example, and includes, as illustrated in
The actual machine input interface 410 includes an actual machine operation mechanism 411 and an actual machine image-capturing device 412. The actual machine operation mechanism 411 includes plural operation levers, which are arranged similarly to the remote operation mechanism 211, around a seat arranged in an internal portion of the cab 424. A drive mechanism or a robot, which receives a signal corresponding to an operation manner of remote operation levers and moves actual machine operation levers based on the received signal, is provided to the cab 424. The actual machine image-capturing device 412 is installed in the internal portion of the cab 424, for example, and captures an image of an environment including at least a part of the actuation mechanism 440 through a front window of the cab 424.
The actual machine output interface 420 includes an actual machine wireless communication apparatus 422.
The work attachment 44 as the actuation mechanism includes a boom 441 which is attached to the upper revolving body 42 to be capable of derricking, an arm 443 which is rotatably coupled with a distal end of the boom 441, and a bucket 445 which is rotatably coupled with a distal end of the arm 443. To the work attachment 44, the boom cylinder 442, the arm cylinder 444, and the bucket cylinder 446 which are configured with hydraulic cylinders capable of extending and contracting are attached.
The boom cylinder 442 is interposed between the boom 441 and the upper revolving body 42 such that the boom cylinder 442 extends and contracts by being supplied with hydraulic oil so as to rotate the boom 441 in a derricking direction. The arm cylinder 444 is interposed between the arm 443 and the boom 441 such that the arm cylinder 444 extends and contracts by being supplied with hydraulic oil so as to rotate the arm 443 around a horizontal axis with respect to the boom 441. The bucket cylinder 446 is interposed between the bucket 445 and the arm 443 such that the bucket cylinder 446 extends and contracts by being supplied with hydraulic oil so as to rotate the bucket 445 around a horizontal axis with respect to the arm 443.
(Functions)
Functions of the work assisting system in the above configuration will be described by using flowcharts illustrated in
“Recognition” of information by configuration elements (arithmetic processing resources or hardware resources) of the present invention represents a concept encompassing processes for preparing the information in all forms in which the information is usable in subsequent processes, such as receiving the information, reading out or searching for the information from storage devices and so forth, writing or registering the information (causing the information to be stored or retained) in storage devices and so forth, and estimating, determining, identifying, measuring, and predicting, and so forth the information by executing a computation process of basic information following a predetermined algorithm, the basic information being obtained by an output signal and/or reception from a sensor, a search, and so forth.
(First Function (Registration of Work Environment Images))
The remote operation device 20 as a first client determines whether or not a designating operation through the remote input interface 210 by the operator is made (STEP 200 in
In a case where the work assisting server 10 receives the work environment image request, the first assisting process element 121 transmits the work environment image request to the concerned work machine 40 (C10 in
In a case where the work machine 40 receives the work environment image request through the actual machine wireless communication apparatus 422 (C41 in
In a case where the work assisting server 10 receives the captured image data (C11 in
In a case where the remote operation device 20 receives the work environment image data through the remote wireless communication apparatus 222 (C20 in
In the remote operation device 20, an operation manner of the remote operation mechanism 211 is recognized by the remote control device 200 (STEP 206 in
In a case where the work assisting server 10 receives the remote operation command, the first assisting process element 121 transmits the remote operation command to the work machine 40 (C12 in
In a case where in the work machine 40, the actual machine control device 400 receives an operation command through the actual machine wireless communication apparatus 422 (C42 in
(Second Function (Output of Simulation Images)
The remote operation device 20 as a second client determines whether or not a playback operation through the remote input interface 210 by the operator is made (STEP 210 in
In a case where the determination result is negative (NO in STEP 210 in
In a case where the work assisting server 10 receives the playback request (C13 in
The second assisting process element 122 transmits data which represent a time series of designated work environment images to the remote operation device 20 (STEP 121 in
In a case where the remote operation device 20 receives the work environment image data through the remote wireless communication apparatus 222 (C21 in
The remote control device 200 determines whether or not a playback stop operation through an operation by the remote input interface 210 is made (STEP 216 in
In a case where the determination result is negative (NO in STEP 216 in
On the other hand, in a case where the determination result is affirmative (YES in STEP 216 in
In a case where the work assisting server 10 receives the playback stop request (C14 in
In addition, the second assisting process element 122 transmits simulation image data which represent the simulation situation to the remote operation device 20 (SIFT 123 in
In a case where in the remote operation device 20, the simulation image data are received by the remote wireless communication apparatus 222 which configures the remote output interface 220 (C22 in
The remote control device 200 determines whether or not a simulation stop operation through the remote input interface 210 is made (STEP 222 in
In a case where the determination result is affirmative (YES in STEP 222 in
On the other hand, in a case where the determination result is negative (NO in STEP 222 in
In a case where the work assisting server 10 receives the simulation operation command (C14 in
The second assisting process element 122 transmits data which represent simulation images to the remote operation device 20 (STEP 123 in
In a case where in the remote operation device 20, the simulation image data are received by the remote wireless communication apparatus 222 which configures the remote output interface 220 (C22 in
The work environment image at t=τ1 represents, as a simulation image, a situation where immediately after the bucket 445 is moved to an excavation start position, the work attachment 44 is extended forward, and the bucket 445 is pushed to the ground. The work environment image at t=τ2 represents, as a simulation image, a situation where an operation to move the arm 443 to a position closer to the work machine 40 is performed. The work environment image at t=τ3 represents, as a simulation image, a situation where sufficient earth and sand enter the bucket 445 and the bucket 445 is thereafter caused to take a retainment posture in which earth is grasped. The work environment image at t=τ4 represents, as a simulation image, a situation where left revolution is performed while an operation to raise the boom 441 is performed. The work environment image at t=τ5 represents, as a simulation image, a situation where an operation to move the arm 443 away is performed after the left revolution and the bucket 445 is positioned right above an earth discharging position. The work environment image at t=τ6 represents, as a simulation image, a situation where the bucket takes an earth discharging posture and earth falls from the bucket 445.
(Effects)
In the work assisting system in the above configuration and the work assisting server 10 configuring that, a time series of the work environment images representing an action manner and an environment changing manner of a first work machine, the first work machine being remotely operated by a first operator through the remote operation device 20 which configures the first client, is registered in the database 102 (see STEP 114 in
A second operator of the remote operation device 20 configuring the second client can designate one time series of the work environment images from the archives registered in the database 102 through the remote input interface 210 (see STEP 210 in
The second operator can perform a simulation operation of the second work machine at a virtual work site that is based on the designated work environment images, through the remote operation mechanism 211 which configures the remote input interface 210 (see
As described above, the second operator browses a time series of the work environment images which can be used as a suitable reference, then designates one work environment image, which can be used as a more suitable reference, from the time series of the work environment images, performs a simulation operation of the work machine at a virtual work site which is reproduced based on the designated work environment images, and can thereby intend an improvement in operation techniques of the work machine.
In the above embodiment, the work assisting server 10 is configured with one or plural servers which are separate from each of the remote operation devices 20 and the work machines 40 (see
Based on communication with the remote operation device 20 which configures the second client, the second assisting process element 122 may cause the remote output interface 220 which configures the remote operation device 20 to output time series, while superimposing the time series of the simulation images on the designated time series, which is subsequent to a designated time point, in the time series of the designated work environment images. The second operator can cause the remote output interface 220 to output the simulation images which represent the action manner and the environment changing manner of the second work machine at the virtual work site, while superimposing the simulation images on the designated time series of the work environment images which is subsequent to a designated time point, in accordance with the simulation operation manner through the remote operation mechanism 211.
Thus, the second operator is caused to recognize the difference between the action manner of the first work machine or the operation manner of the first operator and the environment changing manner, which are to be referred to, and the action manner of the second work machine or the simulation operation manner of the second operator and the environment changing manner at the virtual work site, and a further improvement in his/her operation techniques is intended.
The second assisting process element 122 may evaluate the difference between the action manner of the first work machine which is represented by the designated time series of the designated work environment images and the action manner of the second work machine which is represented by the time series of the simulation images. For example, an interval between designated parts (for example, the buckets 445) of the respective work attachments 44 of the first work machine and the second work machine may be converted into an actual spatial distance, and a cumulative value or a time average of the conversion results value may thereby be evaluated as the difference.
Furthermore, in a case where the difference exceeds a threshold value, the second assisting process element 122 may cause the remote output interface 220 to output information for confirming whether or not redoing of the simulation operation of the second work machine is necessary.
Accordingly, in a case where the difference between the action manner of the first work machine or the operation manner of the first operator and the environment changing manner and the action manner of the second work machine or the simulation operation manner of the second operator and the environment changing manner at the virtual work site exceeds the threshold value, because it is confirmed that the redoing is necessary through the remote input interface 210, a further improvement in operation techniques of the second operator is intended. Further, in a case where it is confirmed that the redoing is necessary, the remote output interface 220 may be caused to output a reproduction of the designated time series of the designated work environment images. Accordingly, because the second operator is capable of redoing the simulation operation, a further improvement in operation technique is intended.
Based on communication with the remote operation device 20 which configures the second client, the second assisting process element 122 may cause an operation state (for example, inclination angles or positions of the levers 2110, 2111, and 2112) of the remote operation mechanism 211 which configures the second client at a start time point of the simulation operation of the second work machine to agree with an operation state, at a designated time point, of the remote operation mechanism 211 of the remote operation device 20 which configures the first client.
Accordingly, the second operator can start the simulation operation of the second work machine while using, as a starting point, an operation state of the remote operation mechanism 211 of the remote operation device 20 configuring the second client, the operation state agreeing with an operation state, by the first operator, of the remote operation mechanism 211 of the remote operation device 20 configuring the first client. Thus, easiness of learning of the operation techniques of the first operator by the second operator is improved, and a further improvement in operation techniques of the second operator is intended.
Number | Date | Country | Kind |
---|---|---|---|
2019-233255 | Dec 2019 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/038200 | 10/8/2020 | WO |