The present invention relates to a system for detecting abnormal motion of a work machine.
Conventionally known are techniques for automatic operation of a work machine. For example, Patent Document 1 discloses a technique that includes imaging a work machine to be automatically operated and making the work machine soil at an appropriate location based on the imaged data.
However, this technique does not allow it to be detected that the motion of the work machine automatically operated is abnormal.
The object of the present invention is to provide a system capable of detecting that the motion of an automatically operated work machine is abnormal.
Provided is an abnormal motion detection system that detects abnormal motion of a work machine to be automatically operated. The abnormal motion detection system includes a work machine, a target position acquisition unit, an abnormal motion region setting unit, a current position acquisition unit, and an abnormal motion judgment unit. The work machine includes a monitoring target part and is automatically operated to move the monitoring target part. The target position acquisition unit acquires target position information which is information on a target position of the monitoring target part. The abnormal motion region setting unit sets an abnormal motion region based on the target position information acquired by the target position acquisition unit. The abnormal motion region is a region for judging that an abnormal motion is present when the monitoring target part is located within the abnormal motion region, being set outside an area occupied by the monitoring target part when the monitoring target part is located at the target position. The current position acquisition unit acquires information on a current position, which is a current position of the monitoring target part. The abnormal motion judgment unit judges whether or not the current position acquired by the current position acquisition unit is within the abnormal motion region.
There will be described a preferred embodiment of the present invention with reference to
The work machine 10 is a machine to perform work, for example, a construction machine to perform construction work. The work machine 10 is capable of being automatically operated. The work machine 10 shown in
The lower traveling body 11 is capable of traveling on the ground. The lower traveling body 11, for example, includes a pair of crawlers.
The upper slewing body 13 is mounted on the lower traveling body 11 capably of slewing. Specifically, as shown in
The attachment 15 is a part that performs a work on a work object. The attachment 15 according to the present embodiment includes a boom 15a, an arm 15b, and an end attachment 15c. The boom 15a has a proximal end to be connected to the upper slewing body 13 capably of being raised and lowered (vertically rotated), and a distal end opposite to the proximal end. The arm 15b has a proximal end vertically rotatably coupled to the distal end of the boom 15a, and a distal end opposite to the proximal end. The end attachment 15c is vertically rotatably attached to the distal end of the arm 15b to form the distal end of the attachment 15. The end attachment 15c shown in
The drive control unit 17 shown in
The work machine 10 is set with a monitoring target part 19. The monitoring target part 19 is a part to be monitored for judging whether or not the work machine 10 is performing an abnormal motion. The monitoring target part 19 may be either the entire work machine 10 or a specified part of the work machine 10. The examples of the specific part include the whole or a part of the upper slewing body 13, the rear end of the upper slewing body 13 (e.g., a counterweight), the whole or a part of the lower traveling body 11, and the whole or a part of the attachment 15. The monitoring target part 19 preferably includes the farthest part from the slewing center axis 13a shown in
The posture detection unit 21 shown in
The posture detection unit 21 shown in
The posture detection unit 21, alternatively, may include a plurality of detectors to determine the posture of the work machine 10 based on the results of detection by the plurality of detectors. The plurality of detectors, for example, include at least a part of the following detectors: a detector that detects a slewing angle or a slewing angular velocity of the upper slewing body 13 with respect to the lower traveling body 11; a detector that detects a rotation angle (rising angle) or a rotation angular velocity of the boom 15a with respect to the upper slewing body 13; a detector that detects a rotation angle or a rotation angular velocity of the arm 15b with respect to the boom 15a; and a detector that detects a rotation angle or a rotational angular velocity of the end attachment 15c with respect to the arm 15b. Each of the detectors is, for example, a sensor that detects a rotation angle (e.g., a rotary encoder), an inclination sensor that detects an inclination to the horizontal plane, or a sensor that detects the stroke of a cylinder that forms the actuator.
The imaging device 25 captures the image of an imaging object. The imaging object is, for example, the monitoring target part 19. The imaging object may include either a part other than the monitoring target part 19 in the work machine 10 or an object around the work machine 10 (e.g., at least one of the vehicle shown in
The work machine controller 30 performs control of the automatic operation of the work machine 10 shown in
The work machine controller 30 transmits information to the monitoring controller 40. The information, in the present embodiment, includes machine-body information on the work machine 10, work plan, and work phase. The machine-body information includes at least one of the size and shape of at least a part of the plurality of components of the work machine 10, the plurality of components including the lower traveling body 11, the upper slewing body 13, the boom 15a, the arm 15b, and the end attachment 15c in the present embodiment. The information transmitted by the work machine controller 30 preferably includes information on the posture of the work machine 10 detected by the posture detection unit 21. The work plan will be specifically described below. The information about the work phase is information about in which work phase of a plurality of below-described work phases the work machine 10 is working when being automatically operated, namely, the information on the current work phase.
As shown in
The work plan setting unit 31 further sets a work phase to be included in the work plan among the plurality of work phases. The plurality of work phases includes, in the present embodiment, a series of work phases, namely, a capture phase, a lift-up slewing phase, a release phase, and a return slewing phase. The capture phase is a phase in which the end attachment 15c captures the work object, e.g., excavates earth and sand, in the target capture region Rct. The target capture region Rct is set in a place where the work object is collected, such as a pile of soil sand. The lift-up slewing phase is a phase in which the specific part 15t of the end attachment 15c is moved along the target lift-up slewing locus Lls from the target capture region Rct toward the target release region Rrt with the end attachment 15c capturing the work object. The release phase is a phase in which the end attachment 15c releases the work object, e.g., discharges soil, in the target release region Rrt. The target release region Rrt is set, for example, to a region over a loading platform of a transport vehicle. The return slewing phase is a phase in which the specific part 15t is moved along the target return slewing locus Lrs from the target release region Rrt toward the target capture region Rct. For example, the capture phase, the lift-up slewing phase, the release phase, and the return slewing phase are repeated sequentially in this order.
The work plan may be set into the work plan setting unit 31 by teaching, or may be set into the work plan setting unit 31 by a method other than teaching (for example, a numerical input). The teaching is performed as follows. Initially, an operator rides on the work machine 10 to operate the work machine 10 or remotely operates the work machine 10, thereby positioning the specific part 15t at a specific position in a region that the operator desires to set as the target region (each of the target capture region Ret and the target release region Rrt), the specific position being, for example, the position of the corner of the target capture region Rct. In this state, the work plan setting unit 31 sets the target region based on the position at which the specific part 15t is positioned. The operator also operates the work machine 10 so as to move the specific part 15t along a locus that the operator desires to set as the target locus (each of the target lift-up slewing locus Lls and the target return slewing locus Lrs). The work plan setting unit 31 sets the locus along which the specific part 15t has been thus moved to the target locus.
The monitoring controller 40 judges whether or not the motion of the work machine 10 is an abnormal motion. The monitoring controller 40 and the work machine controller 30 may be configured as a single controller, in other words, the single controller may be configured to serve as both the monitoring controller 40 and the work machine controller 30; alternatively, the monitoring controller 40 and the work machine controller 30 may be configured independently of each other.
As shown in
The target position acquisition unit 41 acquires target position information that is information about the target position of the monitoring target part 19. As shown in
The normal motion region setting unit 43 sets, specifically, automatically calculates, the normal motion region Rnm shown in
The abnormal motion region setting unit 45 shown in
The current position acquisition unit 47 shown in
The current position acquisition unit 47 according to the present embodiment acquires the current position of the monitoring target part 19 from an image (a two-dimensional image or a three-dimensional distance image) captured from the outside of the work machine 10. Specifically, the current position acquisition unit 47 acquires the current position of the monitoring target part 19 from an image captured by the imaging device 25 placed outside the work machine 10.
The current position can be acquired also based on information transmitted from the work machine 10 (more specifically, from the work machine controller 30 shown in
In contrast, the current position acquisition unit 47, which acquires the current position of the monitoring target part 19 from an image captured from the outside of the work machine 10 (specifically, by the imaging device 25 shown in
Specifically, the current position acquisition unit 47 may be configured either to determine the position of the monitoring target part 19 by means of image recognition by artificial intelligence or the like based on the two-dimensional image to set the monitoring target region Rmt based on the determined position, or to determine the position of the monitoring target part 19 based on the three-dimensional distance image to set the monitoring target region Rmt based on the determined position. The current position acquisition unit 47, alternatively, may be configured to perform: determining the region of the monitoring target part 19 in the photographed image based on the two-dimensional image; extracting three-dimensional information corresponding to the determined region; determining a three-dimensional position of the monitoring target part 19 based on the extracted three-dimensional information; and setting the monitoring target region Rmt based on the three-dimensional position.
The current position acquisition unit 47, alternatively, may acquire the current position of the monitoring target part 19 based on the posture of the work machine 10 detected by the posture detection unit 21 installed on the work machine 10. The current position acquisition unit 47, alternatively, may acquire the current position based on both the posture of the work machine 10 detected by the posture detection unit 21 and the image captured by the imaging device 25.
The abnormal motion judgment unit 51 shown in
The abnormal motion judgment unit 51 makes the judgment, for example, as follows. [Example 1a] The abnormal motion judgment unit 51 judges whether or not at least a part of the monitoring target region Rmt is within the abnormal motion region Rab (i.e., has come into the abnormal motion region Rab). [Example 1b] The abnormal motion judgment unit 51 judges whether or not at least a part of the monitoring target region Rmt is out of the normal motion region Rnm. [Example 2a] The abnormal motion judgment unit 51 judges whether or not the entire monitoring target region Rmt is within the abnormal motion region Rab. [Example 2b] The abnormal motion judgment unit 51 judges whether or not the entire monitoring target region Rmt is out of the normal motion region Rnm.
In accordance with the method for the judgment executed by the abnormal motion judgment unit 51, the normal motion region Rnm, the abnormal motion region Rab, and the monitoring target region Rmt are appropriately set. For example, in accordance with the method for the judgment, it may be performed to set the size of the monitoring target region Rmt relative to the region that is actually occupied by the monitoring target part 19 (including any case of being wider than, narrower than and coincident with the actual). This is similar for the normal motion region Rnm and the abnormal motion region Rab. Judging whether or not the monitoring target region Rmt is out of the normal motion region Rnm, as in each of Example 2a and Example 2b is substantially equivalent to judging whether or not the monitoring target region Rmt is within the abnormal motion region Rab, as in each of Example 1a and Example 1b. The combination of the setting of the normal motion region Rnm by the normal motion region setting unit 43 and the judgment by the abnormal motion judgment unit 51 on whether or not the monitoring target region Rmt is out of the normal motion region Rnm is substantially equivalent to the combination of the setting of the abnormal motion region Rnm by the abnormal motion region setting unit 45 and the judgment by the abnormal motion judgment unit 51 on whether or not the monitoring target region Rmt is within the abnormal motion region Rab.
The abnormality handling unit 53 shown in
The abnormality handling unit 53 may change the content of the abnormality handling (the degree of the restraint on the motion of the work machine 10, the degree of warning, etc.) according to the situation when the abnormal motion is judged. For example, the abnormality handling unit 53 may change the content of the abnormality handling in accordance with any of the size of a part of the monitoring target region Rmt, the part overlapping the abnormal motion region Rab, the magnitude of the speed of the motion of the work machine 10, and the like.
The specific setting of the normal motion region Rnm and the abnormal motion region Rab is not limited. For example, the normal motion region Rnm and the abnormal motion region Rab may be set based on at least one of: (i) the target slewing angle of the upper slewing body 13 relative to the lower traveling body 11; (ii) the target position of the farthest part of the monitoring target part 19 from the slewing center axis 13a (e.g., a target working radius); (iii) the target height of the monitoring target part 19 (e.g., the vertical distance from the bottom surface of the work machine 10); and (iv) the target position information of the monitoring target part 19 in the entire or a part of the work plan.
The abnormal motion region Rab may be set based on a value related to a target position included in the target position information on the monitoring target part 19, for example, at least one value of the slewing angle, the working radius, and the height of the monitoring target part 19. Specifically, the target position acquisition unit 41 shown in
The normal motion region setting unit 43, for example, acquires or calculates the minimum value and the maximum value of the slewing angle of the upper slewing body 13 when the monitoring target part 19 is moved (more specifically, assumed to be moved) in accordance with the series of work phases. The normal motion region setting unit 43 calculates a region in which the monitoring target part 19 can be located during the change in the slewing angle between the minimum value and the maximum value, and sets the normal motion region Rnm based on the calculated region.
The normal motion region setting unit 43, alternatively, acquires or calculates the minimum value and the maximum value of the working radius under the assumption that the monitoring target part 19 is moved in accordance with the series of work phases. The normal motion region setting unit 43 calculates a region in which the monitoring target part 19 can be located during the change in the working radius between the minimum value and the maximum value, and sets the normal motion region Rnm based on the calculated region.
The normal motion region setting unit 43, alternatively, acquires or calculates the minimum value and the maximum value of the height of the monitoring target part 19 under the assumption that the monitoring target part 19 is moved in accordance with the series of work phases. The normal motion region setting unit 43 calculates a region in which the monitoring target part 19 can be located during the change in the height of the monitoring target part 19 between the minimum value and the maximum value, and sets the normal motion region Rnm based on the calculated region.
In the example shown in
As described above, the abnormal motion judgment unit 51 judges the motion of the work machine 10 to be an abnormal motion when at least a part of the monitoring target region Rmt comes into the abnormal motion region Rab. In the example shown in
The abnormal motion region Rab may be changed (switched) involved by the transition of the working phase, that is, the progress of work. For example, when the monitoring target part 19 is deviated from a region corresponding to the transition the work phase set in the work plan, that is, when the monitoring target part 19 makes movement to be deviated from a region corresponding to each of the series of work phases, the motion of the work machine 10 is judged to be an abnormal motion.
Specifically, the target position acquisition unit 41 acquires information about which work phase of the plurality of work phases the current work phase is. The target position acquisition unit 41 may acquire information on the next work phase following the current work phase or may acquire the information on the work phase to be performed thereafter. The target position acquisition unit 41 may acquire information on a series of (all) work phases. The target position acquisition unit 41 may update the target position when the target position of the monitoring target part 19 in the work phase is changed during the performance of the work by the work machine 10.
The normal motion region setting unit 43 sets the normal motion region Rnm according to the current working phase. Specifically, the normal motion region setting unit 43 sets the region Rnm1 as the normal motion region Rnm when the current working phase is the capturing phase. The normal motion region setting unit 43 sets the region Rnm2 as the normal motion region Rnm when the current working phase is the lift-up slewing phase. The normal motion region setting unit 43 sets the region Rnm3 as the normal motion region Rnm when the current work phase is the release phase. The normal motion region setting unit 43 sets the region Rnm4 as the normal motion region Rnm when the current working phase is the return slewing phase. On the other hand, the abnormal motion region setting unit 45 sets the abnormal motion region Rab in accordance with the current work phase.
As shown in
As shown in
The normal motion region setting unit 43 preferably sets the normal motion region Rnm each time the predetermined time is elapsed, switching the normal motion region Rnm every time the predetermined time is elapsed. In this case, the normal motion region setting unit 43 sets the normal motion region Rnm based on a region that the monitoring target part 19 can occupy when the monitoring target part 19 is located at a target position corresponding to a certain time. For example, the normal motion region Rnm at the time t is set based on a region that the monitoring target part 19 can occupy when the monitoring target part 19 is at the target position that is set corresponding to the time t. For example, it is also possible that the target position acquisition unit 41 acquires a target position for the next time t+2, in advance, at the time t+1, and the normal motion region setting unit 43 determines the normal motion region Rnm at the time t+2. On the other hand, the abnormal motion region setting unit 45 sets the abnormal motion region Rab every time a predetermined time is elapsed, that is, switches the abnormal motion region Rab each time the predetermined time is elapsed.
The abnormal motion region setting unit 45 may set, as shown in
The embodiments may be variously modified. For example, the arrangement or shape of each component of the embodiment may be changed. For example, the connections between the components shown in
Thus is provided a system capable of detecting that the motion of an automatically operated work machine is abnormal.
The system to be provided includes a work machine, a target position acquisition unit, an abnormal motion region setting unit, a current position acquisition unit, and an abnormal motion judgment unit. The work machine includes a monitoring target part and is automatically operated so as to move the monitoring target part. The target position acquisition unit acquires target position information which is information on a target position of the monitoring target part. The abnormal motion region setting unit sets an abnormal motion region based on the target position information acquired by the target position acquisition unit. The abnormal motion region is a region for judging that an abnormal motion is present when the monitoring target part is located within the abnormal motion region, being set outside the area occupied by the monitoring target part when the monitoring target part is located at the target position. The current position acquisition unit acquires information on a current position, which is a current position of the monitoring target part. The abnormal motion judgment unit judges whether or not the current position acquired by the current position acquisition unit is within the abnormal motion region.
According to the system, the abnormal motion judgment unit can accurately detect an abnormality of the position where the monitoring target part is actually located, based on the relationship between the abnormal motion region that is set based on the target position of the monitoring target part and the current position, and thereby detect an abnormality of the motion of the work machine which is automatically operated.
The monitoring target part can be arbitrarily set. For example, in the case where the work machine includes a lower traveling body, an upper slewing body, and an attachment, wherein the upper slewing body is mounted on the lower traveling body capably of slowing and the attachment is attached to the upper slewing body to perform a motion for work, the monitoring target part is preferably a distal end of the attachment. Since the distal end of the attachment 15 is typically a part that is directly related to the work, monitoring the position of the distal end of the attachment enables the abnormality in the motion of the work machine to be more appropriately detected.
The current position acquisition unit preferably acquires the information on the current position based on an image captured from outside of the work machine, for example, an imaging device. This enables the information on the current position of the monitoring target part to be accurately acquired based on the actual situation, no matter whether the information acquired by the work machine is correct or incorrect, unlike the case of acquiring the information on the current position based on only the information acquired by the work machine.
As to the case where the automatic operation of the work machine involves transition of work phases, it is preferable that the abnormal motion region setting unit is configured to change the abnormal motion region with the transition of the work phases. The abnormal motion setting unit, thus setting an appropriate abnormal motion region corresponding to each of the work phases, enables an abnormal motion of the work machine to be more appropriately detected.
Preferably, the target position acquisition unit acquires information on the target position each time a predetermined time is elapsed, and the abnormal motion region setting unit is configured to change the abnormal motion region Rab based on the target position each time the predetermined time is elapsed. The abnormal motion region setting unit, thus setting the abnormal motion region based on the information on the target position that is set each time the predetermined time is elapsed, enables the abnormal motion of the work machine to be detected with higher accuracy so as to follow the temporal change in the target position.
Preferably, the abnormal motion region setting unit further sets an entry prohibition region Rep around the work machine within the abnormal motion region. The comparison of the thus set entry prohibition region with the current position with each other makes it possible to more accurately avoid trouble which may be caused by the abnormal motion.
Number | Date | Country | Kind |
---|---|---|---|
2021-115784 | Jul 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/011027 | 3/11/2022 | WO |