The present invention relates to a device for remotely operating a working machine.
There has been proposed a technique for avoiding deterioration in work efficiency due to occurrence of an image delay in display of a monitor in a remote operation system for wirelessly remote operation, with a controller provided in an operation seat, a working machine including a working unit (see, for example, Patent Literature 1). Specifically, a line image of the working unit is created in a position corresponding to the working unit in a photographed video of a camera provided in the working machine. The line image is wirelessly transmitted and displayed on the monitor to be superimposed on the photographed video of the camera. Accordingly, a line image with a small time lag due to the transmission is used. The working unit is displayed in a position close to an actual position. Consequently, even if an image delay occurs in the display of the monitor, an operator can perform operation of the working unit while complementing the image delay of the monitor based on the line image displayed on the monitor.
However, since means for creating a line image is mounted on the working machine, when a failure occurs in the transmission of the line image, it is likely that the line image superimposed on the photographed video of the camera temporarily disappears or deviation of the position of the line image with respect to the actual position of the working unit increases.
Therefore, an object of the present invention is to provide a remote operation device and a remote operation system that can reduce or eliminate deviation of the position of an indicator image of a working unit such as a line image in an image with respect to the position of the working unit in a real space.
A remote operation device of the present invention is a remote operation device for remotely operating a working machine including a working mechanism, the remote operation device including:
remote wireless communication equipment having a communication function with real machine wireless communication equipment mounted on the working machine;
a remote image output device;
a remote operation mechanism;
a remote control element that recognizes an operation form of the remote operation mechanism by an operator and causes the remote wireless communication equipment to transmit a command signal corresponding to the operation form to the real machine wireless communication equipment;
a first output control element that causes the remote image output device to output a work environment image including a working unit of the working mechanism acquired through an imaging device mounted on the working machine, transmitted from the real machine wireless communication equipment, and received by the remote wireless communication equipment; and
a second output control element that estimates, based on an operation form of the remote operation mechanism at a first point in time recognized by the remote control element, a space occupying form of the working unit at a second point in time later than the first point in time, superimposes, on the work environment image, at a third point in time included in a period from the first point in time to the second point in time, an indicator image representing the estimated space occupying form of the working unit at the second point in time without spoiling visibility of the working unit, and causes the remote image output device to output the indicator image.
A remote operation system of the present invention is configured by the remote operation device of the present invention and the working machine.
(Configuration of a Remote Operation System)
A remote operation system according to an embodiment of the present invention shown in
(Configuration of the Remote Operation Device)
The remote operation device 20 includes a remote input interface 210, a remote output interface 220, and a remote control device 24. The remote input interface 210 includes a remote operation mechanism 211. The remote output interface 220 includes an image output device 221 and remote wireless communication equipment 222. The remote control device 24 includes a remote control element 240, a first output control element 241, and a second output control element 242. The elements are configured by an arithmetic processing device (a single core processor or a multi-core processor or a processor core configuring the single processor core or the multi-core processor), read necessary data and software from a storage device such as a memory, and execute arithmetic processing according to the software targeting the data
The remote control element 240 recognizes an operation form of the remote operation mechanism 211 by an operator and causes the remote wireless communication equipment 222 to transmit a command signal corresponding to the operation form to real machine wireless communication equipment 422. The first output control element 241 causes the image output device 221 to output a work environment image Img1 including a bucket 445 (=a working unit) of a work attachment 44 (=a working mechanism) acquired through a real machine imaging device 412 mounted on the working machine 40, transmitted from the real machine wireless communication equipment 422, and received by the remote wireless communication equipment 222. The second output control element 242 estimates, based on an operation form of the remote operation mechanism 211 at a first point in time t=t1 recognized by the remote control element 240, a space occupying form of the bucket 445 at a second point in time t=t2 later than the first point in time. The second output control element 242 superimposes, on a work environment image Img1(t3), at a third point in time t=t3, an indicator image Img2(t2) representing the estimated space occupying form of the bucket 445 without spoiling visibility of the working unit (the bucket 445) and causes the image output device 221 to output the indicator image Img2(t2).
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 are included in the remote operation mechanism 211. The operation devices include operation levers that receive turning operation. The operation lever (a traveling lever) of the operation device for traveling is operated to move a lower traveling body 41 of the working machine 40. The traveling lever may function as a traveling pedal. For example, a traveling pedal fixed to a base or a lower end portion of the traveling lever may be provided. The operation lever (a turning lever) of the operation device for turning is operated to move a hydraulic turning motor configuring a turning mechanism 43 of the working machine 40. The operation lever (a boom lever) of the operation device for boom is operated to move a boom cylinder 442 of the working machine 40. The operation lever (an arm lever) of the operation device for arm is operated to move an arm cylinder 444 of the working machine 40. The operation lever (a bucket lever) of the operation device for bucket is operated to move a bucket cylinder 446 of the working machine 40. The remote operation mechanism 211 has the same configuration as the configuration of the real machine operation mechanism 411 mounted on the working machine 40 but may be an operation mechanism having a configuration different from the configuration of the real machine operation mechanism 411 such as a touch panel-type or a button-type operation mechanism to which an operation command is input.
The operation levers configuring the remote operation mechanism 211 are disposed around a seat St for seating the operator, for example, as shown in
A pair of left and right traveling levers 2110 corresponding to left and right crawlers are disposed side by side on the left and the right in the front of the seat St. One operation lever may function as a plurality of operation levers. For example, a right-side operation lever 2111 provided in the front of a right-side frame of the seat St shown in
The image output device 221 is configured by, for example, as shown in
(Configuration of the Working Machine)
The working machine 40 includes a real machine control device 400, a real machine input interface 410, a real machine output interface 420, and a work attachment 44. The real machine control device 400 is configured by an arithmetic processing device (a single core processor or a multi-core processor or a processor core configuring the single core processor or the multi-core processor) and reads necessary data and software from a storage device such as a memory and executes arithmetic processing conforming to the software targeting the data.
The working machine 40 is, for example, a crawler shovel (a construction machine) and includes, as shown in
The real machine input interface 410 includes a real machine operation mechanism 411, a real machine imaging device 412, and a state sensor group 414. The real machine operation mechanism 411 includes a plurality of operation levers disposed around a seat disposed on the inside of the cab 424 like the operation levers of the remote operation mechanism 211. A driving mechanism or a robot that receives a signal corresponding to an operation form of a remote operation lever and moves a real machine operation lever based on the received signal is provided in the cab 424. An operating form of the working machine 40 may be controlled by not moving the real machine operation lever but by controlling an opening degree or the like of a valve configuring a hydraulic circuit. The real machine imaging device 412 is set, for example, on the inside of the cab 424 and images an environment including at least a part of the work attachment 44 through a front window of the cab 424. The state sensor group 414 is configured by various sensors that output signals representing operating forms or operating states of the working mechanisms such as a relative posture angle of the upper turning body 42 with respect to the lower traveling body 41, a relative posture angle of a boom 441 with respect to the upper turning body 42, a relative posture angle of an arm 443 with respect to the boom 441, and a relative posture angle of the bucket 445 with respect to the arm 443.
The real machine output interface 420 includes the real machine wireless communication equipment 422.
The work attachment 44 functioning as one of the working mechanisms includes the boom 441 attached to the upper turning body 42 to be capable of raising and lowering, the arm 443 turnably coupled to the distal end of the boom 441, and the bucket 445 functioning as the working unit turnably coupled to the distal end of the arm 443. A boom cylinder 442, an arm cylinder 444, and a bucket cylinder 446 configured by extendable hydraulic cylinders are attached to the work attachment 44.
The boom cylinder 442 is interposed between the boom 441 and the upper turning body 42 to extend and contract and turn the boom 441 in a rising and lowering direction by receiving supply of hydraulic oil. The arm cylinder 444 is interposed between the arm 443 and the boom 441 to extend and contract and turn the arm 443 around the horizontal axis with respect to the boom 441 by receiving supply of hydraulic oil. The bucket cylinder 446 is interposed between the bucket 445 and the arm 443 to extend and contract and turn the bucket 445 around the horizontal axis with respect to the arm 443 by receiving supply of hydraulic oil.
(Function)
A function of the remote operation system having the configuration explained above is explained with reference to a flowchart shown in
In the remote operation device 20, presence or absence of designated operation through the remote input interface 210 by the operator is determined (
In the working machine 40, when the work environment image request is received through the real machine wireless communication equipment 422 (
In the remote operation device 20, when captured image data is received through the remote wireless communication equipment 222 (
In the remote operation device 20, an operation form of the remote operation mechanism 211 is recognized by the remote control element 240 (
In the working machine 40, when an operation command is received by the real machine control device 400 through the real machine wireless communication equipment 422 (
In the remote operation device 20, based on an operation form of the remote operation mechanism 211 at a first point in time recognized by the remote control element 240, a space occupying form at the first point in time t=t1 or a second point in time t=t2 later than the first point in time of the working unit (the bucket 445) of the work attachment 44 is estimated (or predicted) by the second output control element 242 and an indicator image Img2 representing the space occupying form of the working unit is generated (
In addition to or instead of the space occupying form of the bucket 445, a space occupying form of at least one of the arm 443 and the boom 441 or the like may be recognized as the space occupying form of the working unit.
When the space occupying form of the working unit at the second point in time t=t2 is estimated, a part or all of a first communication delay time TTD1, a first response delay time TRD1, a second communication delay time TTD2, and a second response delay time TRD2 are taken into account. The “first communication delay time TTD1” is a communication delay time from when a command signal corresponding to an operation form of the remote operation mechanism 211 is transmitted from the remote wireless communication equipment 222 until when the command signal is received by the real machine wireless communication equipment 422. The “first response delay time TRD1” is a response delay time from when the command signal is received by the real machine wireless communication equipment 422 until when the operation of the working machine 40 is controlled by the real machine control device 400 according to the command signal (the command signal is reflected on the operation of the working machine 40). The “second communication delay time TTD2” is a communication delay time from when captured image data (environment image data) is transmitted from the real machine wireless communication equipment 422 until when the captured image data is received by the remote wireless communication equipment 222. The “second response delay time TRD2” is a response delay time from when the environment image data is received by the remote wireless communication equipment 222 until when an environment image is output to the image output device 221 according to the environment image data
In a situation in which the operator is operating the remote operation mechanism 211, a position posture of the working unit projected on the image output device 221 at a certain point in time t=t represents a real space position posture of the working unit at a point in time t=t−(TTD2+TRD2) preceding by a second delay time (a total time of the second communication delay time TTD2 and the second response delay time TRD2). The real space position posture of the working unit at the preceding point in time t=t−(TTD2+TRD2) corresponds to an operation form of the remote operation mechanism 211 at a point in time t=t−(TTD2+TRD2)−(TTD1+TRD1) further preceding by a first delay time (a total time of the first communication delay time TTD1 and the first response delay time TRD1). Accordingly, based on the operation form of the remote operation mechanism 211 at the first point in time t=t1, a space occupying form of the working unit at the second point in time t=t2, which is a point in time later than the first point in time by TTD1+TRD1+TTD2+TRD2 is estimated or predicted.
However, when a delay time is negligibly small, a space occupying form of the working unit at the second point in time t=t2 may be estimated or predicted without the delay time being taken into account. For example, the first communication delay time TTD1 and the second communication delay time TTD2 are negligibly small because of a further increase in communication speed, a space occupying form of the working unit at the second point in time t=t2, which is a point in time later than the first point in time t=t1 by TRD1 or TRD1+TRD2, may be estimated or predicted. When the first response delay time TRD1 and the second response delay time TRD2 are negligibly small, a space occupying form of the working unit at the second point in time t=t2, which is the same point in time as the first point in time t=t1 or substantially the same point in time later than the first point in time t=t1, may be estimated or predicted.
The indicator image Img2 is, for example, a semitransparent image. An edge point group is detected in a work environment image Img1(t), an image region equivalent to the working unit (the bucket 445) is recognized by a shape pattern matching of an image region surrounded by the edge point group, and the indicator image Img2 is generated with a size and a shape adjusted to the image region. Besides the semitransparent image, the indicator image Img2 may be an image having a combination of various shapes, sizes, and colors representing space occupying forms or position postures of the bucket 445 without spoiling visibility of the bucket 445 in the work environment image Img1, such as a line image representing a contour of the image region or an arrow-like image having one point on a contour line of the image region as a tip.
The indicator image Img2 at the second point in time t=t2 is superimposed on the work environment image Img1 at the third point in time t=t3 and output to the image output device 221 by the second output control element 242 (
The third point in time t=t3 may be the same point in time as the second point in time t=t2. The third point in time t=t3 may be an intermediate point in time t=t1+(1−α)t2 (0<α<1) between the first point in time t=t1 and the second point in time t=t2. The third point in time t=t3 may be a point in time later than the first point in time t=t1 by a total time of a part of the first communication delay time TTD1, the first response delay time TRD1, the second communication delay time TTD2, and the second response delay time TRD2. For example, the third point in time t=t3 may be a point in time t=t1+β1·TTD1+β2·TRD1 later than the first point in time t=t1 by a weighted sum of the first communication delay time TTD1 and the first response delay time TRD1: β1·TTD1+β2·TRD1 (0≤β1≤1, 0≤β2≤1; excluding a case in which β1=β2=0). When β1=0 and β2=1, the third point in time t=t3 is a point in time t=t1+TRD1 later than the first point in time t=t1 by the first response delay time TRD1.
In
A period from when operation of the remote operation mechanism 211 is started at a point in time t=t0 until when the operation of the remote operation mechanism 211 is stopped at a point in time t=tn is examined here. A position of the working unit in a work environment image system (u, v) is represented by a two-dimensional vector. A posture of the working unit is represented by a two-dimensional vector directed from a rear end portion (an attachment part to the arm 443) to a distal end portion.
As indicated by the solid line in
As indicated by the broken line in
On the other hand, before and after each of the period t=t11 to t12 and the period t=t21 to t22, because of a cause such as a communication failure between the remote operation device 20 and the working machine 40, a position posture coordinate value of the working unit corresponding to captured image data in a work environment image discontinuously changes and deviates from the position posture coordinate value of the working unit predicted according to the operation form of the remote operation mechanism 211. In this case, for example, as shown in
(Effects)
With the remote operation system having the configuration explained above, the indicator image Img2 is generated in the remote operation device 20 and, then, the indicator image Img2 is superimposed on the work environment image Img1 and output to the image output device 221 (see
In some case, because of a cause such as a communication failure between the remote operation device 20 and the working machine 40 due to a transmission delay of captured image data, a position posture coordinate value of the working unit corresponding to the captured image data in a work environment image discontinuously changes and deviates from a position posture coordinate value of the working unit predicted according to an operation form of the remote operation mechanism 211. In this case, the semitransparent indicator image Img2(τ2) simulating the bucket 445 is superimposed on the work environment image Img1(τ2) in a position where the bucket 445 is predicted to be originally present and deviating from an image region representing the bucket 445, and output to the image output device 221 (see
Accordingly, deviation of the position of the indicator image Img2 of the bucket 445 in the work environment image Img1 with respect to the position of the bucket 445 (the working unit) in the real space is reduced or eliminated
The remote control element 240 may recognize an operating form of the working mechanism (the turning mechanism 43 and the work attachment 44) detected through the state sensor 414 mounted on the working machine 40, transmitted from the real machine wireless communication equipment 422, and received by the remote wireless communication equipment 222. The second output control element 242 may predict a space occupying form of the working unit (the bucket 445) at a second point in time based on a deviation between an operation form of the remote operation mechanism 211 at a first point in time recognized by the remote control element 240 and the operating form of the working mechanism.
In
In some case, a response delay occurs from when the remote operation mechanism 211 (for example, the lever for turning) is operated until when the working mechanism (for example, the turning mechanism 43) operates according to the operation. In this case, for example, a coordinate value of a position posture of the working unit predicted according to an operation form of the remote operation mechanism 211 indicated by an alternate long and short dash line in
Therefore, for example, according to this response delay (a deviation between the operation form of the remote operation mechanism 211 and the operating form of the working mechanism 44), a time interval Δt=t2−t1 between the first point in time t=t1 and the second point in time t=t2 is set. Consequently, a change form of a coordinate value of a position posture of the working unit indicated by a solid line in
When a stop of first designated operation (for example, turning operation through the lever for turning) is recognized by the remote control element 240 as an operation form of the remote operation mechanism 211, the second output control element 242 may stop an output of the indicator image Img2 in the image output device 221 simultaneously with the stop or after a fixed time (for example, a response delay time). Consequently, although the first designated operation is stopped, deterioration in visibility of the working unit in the work environment image Img1 output to the image output device 221 is avoided by remaining of the indicator image Img2 displaced according to the first designated operation.
When a start of second designated operation is recognized by the remote control element 240 as an operation form of the remote operation mechanism 211, the second output control element 242 may cause the image output device 221 to temporarily output the indicator image Img2. Consequently, the indicator image Img2 displaced according to the second designated operation is superimposed on the work environment image Img1 and output to the image output device 221 for a fixed time after the second designated operation is started. The second designated operation may be operation of the same type as the first designated operation or may be operation of a different type. Information necessary for the operator is to know whether the working machine 40 is reacting to an operation input of the remote operation mechanism 211. Therefore, the indicator image Img2 is output to the image output device 221 for the fixed time from the operation start, whereby it is possible to achieve improvement of remote operation efficiency by the operator while reducing a prediction operation load for a space occupying form of the bucket 445 after the first point in time t=t1 before the second point in time t=t2, which is a cycle of the fixed period.
Number | Date | Country | Kind |
---|---|---|---|
2019-229564 | Dec 2019 | JP | national |
2020-142502 | Aug 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/044543 | 11/30/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/124858 | 6/24/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20100249957 | Price | Sep 2010 | A1 |
20180051446 | Yoshinada | Feb 2018 | A1 |
20190024348 | Hiekata | Jan 2019 | A1 |
20200125114 | Minagawa | Apr 2020 | A1 |
20200399861 | Ito | Dec 2020 | A1 |
20210010244 | Ito | Jan 2021 | A1 |
20220064908 | Hama | Mar 2022 | A1 |
20220406211 | Otani | Dec 2022 | A1 |
20230023778 | Sasaki | Jan 2023 | A1 |
20230073325 | Sasaki | Mar 2023 | A1 |
20230128501 | Morita | Apr 2023 | A1 |
20230228064 | Ito | Jul 2023 | A1 |
20240112459 | Hoso | Apr 2024 | A1 |
Number | Date | Country |
---|---|---|
3 052 129 | Mar 2019 | CA |
2013-168778 | Aug 2013 | JP |
5919022 | May 2016 | JP |
2017-022433 | Jan 2017 | JP |
2019-068254 | Apr 2019 | JP |
2019-190163 | Oct 2019 | JP |
Entry |
---|
The extended European search report dated Dec. 12, 2022 issued in the corresponding EP Patent Application No. 20901434.9. |
Number | Date | Country | |
---|---|---|---|
20230003002 A1 | Jan 2023 | US |