The present invention relates to a work machine capable of being automatically operated.
Patent Literature 1 discloses a construction machine capable of being automatically operated. The construction machine is capable of automatically performing a motion that is taught by teaching (teaching operation), judging whether or not the position related to the motion taught by the teaching is within an allowable area in advance of the execution of the motion, and prompting re-teaching when the position is not within the allowable area.
The requirement for the re-teaching, however, increases the burden on the operator who performs the teaching.
It is an object of the present invention to provide a work machine capable of automatic operation within an allowable area without increase in the burden on an operator.
Provided is a work machine including a lower traveling body, an upper turning body, a work device, and a controller. The upper turning body is mounted on the lower traveling body capably of turning. The work device is attached to the upper turning body capably of performing a work motion. The controller controls driving of the upper turning body and the work device so as to make the upper turning body and the work device perform a designated motion that is designated in advance. The controller is configured to revise the designated motion, when a restriction target part of the work device will be protruded beyond an allowable area that is preset or there is a possibility that the restriction target part is protruded beyond the allowable area when the upper turning body and the work device performs the designated motion, so as to keep the restriction target part from being protruded beyond the allowable area.
Below will be described a preferred embodiment of the present invention with reference to the drawings.
The lower traveling body 21 includes a pair of crawlers, which are actuated to thereby enable the lower traveling body 21 to travel on the ground. The upper turning body 22 is mounted on the lower traveling body 21 through a turning device 24 capably of turning. The turning device 24 is a turning driving device for turning the upper turning body 22. The upper turning body 22 includes a cab (operation room) 23 located at the front of the upper turning body 22.
The attachment 30 is a work device, attached to the upper turning body 22 capably of performing a work motion including vertically rotational movement. The attachment 30 includes a boom 31, an arm 32, and a bucket 33. The boom 31 has a proximal end attached to the upper turning body 22 capably of vertically rotational movement (derricking) and a distal end opposite thereto. The arm 32 has a proximal end attached to the distal end of the boom 31 capably of vertically rotational movement with respect to the boom 31 and a distal end opposite thereto. The bucket 33 is a tip attachment that is the tip of the attachment 30, attached to the distal end of the arm 32 capably of rotational movement in the front-rear direction with respect to the arm 32. The bucket 33 has a shape capable of excavating, leveling, scooping and the like on an excavation object including soil and sand. The excavation object is not limited to soil and sand but allowed to be also a stone or a waste (industrial waste, etc.). Besides, the work machine according to the present invention is not limited to an excavation machine, so that the work object is not limited to an excavation object. For example, the tip attachment that forms the tip of the work device according to the present invention is not limited to the bucket 33 but allowed to be also a grapple or a lifting magnet that makes a gripping motion.
The work driving device 40 hydraulically actuates the attachment 30 to make the attachment 30 perform the work motion. In this embodiment, the work driving device 40 includes a plurality of extendable hydraulic cylinders, which include a boom cylinder 41, an arm cylinder 42, and a bucket cylinder 43.
The boom cylinder 41 rotationally moves the boom 31 with respect to the upper turning body 22. The boom cylinder 41 has a proximal end rotatably coupled to the upper turning body 22 and a distal end rotatably coupled to the boom 31.
The arm cylinder 42 rotationally moves the arm 32 with respect to the boom 31. The arm cylinder 42 has a proximal end rotatably coupled to the boom 31 and a distal end rotatably coupled to the arm 32.
The bucket cylinder 43 rotationally moves the bucket 33 with respect to the arm 32. The bucket cylinder 43 has a proximal end rotatably coupled to the arm 32 and a distal end rotatably coupled to a link member 34. The link member 34 is rotatably coupled to the bucket 33 to interconnect the bucket cylinder 43 and the bucket 33.
The work machine 1 further includes a turning angle sensor 52, which is a turning angle detector, and a working posture detector 60.
The turning angle sensor 52 detects the turning angle of the upper turning body 22 with respect to the lower traveling body 21. The turning angle sensor 52 is, for example, an encoder, a resolver, or a gyro sensor. In this embodiment, the turning angle of the upper turning body 22 is 0° when the frontward direction of the upper turning body 22 coincides with the frontward direction of the lower traveling body 21.
The working posture detector 60 detects a working posture that is the posture of the attachment 30, which is the work device. The working posture detector 60, in the present embodiment, includes a boom inclination sensor 61, an arm inclination sensor 62, and a bucket inclination sensor 63.
The boom inclination sensor 61 is attached to the boom 31 to detect a posture of the boom 31. The boom inclination sensor 61 acquires an inclination angle of the boom 31 to a horizontal line. The boom inclination sensor 61 is, for example, an inclination (acceleration) sensor. The posture detector 60 may include, instead of the boom inclination sensor 61, a rotation angle sensor for detecting a rotation angle of the boom 31 about a boom foot pin or a stroke sensor for detecting a stroke of the boom cylinder 41.
The arm inclination sensor 62 is attached to the arm 32 to detect the posture of the arm 32. The arm inclination sensor 62 acquires the inclination angle of the arm 32 to a horizontal line. The arm inclination sensor 62 is, for example, an inclination (acceleration) sensor. The working posture detector 60 may include, instead of the arm inclination sensor 62, a rotation angle sensor for detecting the rotation angle of the arm 32 about an arm connection pin or a stroke sensor for detecting the stroke of the arm cylinder 42.
The bucket inclination sensor 63 is attached to the link member 34 to detect a posture of the bucket 33. The bucket inclination sensor 63 acquires an inclination angle of the bucket 33 to a horizontal line. The bucket inclination sensor is, for example, an inclination (acceleration) sensor. The working posture detector 60 may include, instead of the bucket inclination sensor 63, a rotation angle sensor for detecting a rotation angle of the bucket 33 about a bucket connection pin or a stroke sensor for detecting a stroke of the bucket cylinder 43.
The work machine 1 further includes a GNS (Global Navigation Satellite System) sensor 26. The GNS sensor 26 is a GPS sensor or the like, provided in the upper turning body 22 to detect the coordinates of the position of the upper turning body 22 at the work site. The GNS sensor 26 may be provided in the lower traveling body 21 or the attachment 30. The GNS sensor 26 is a positioning sensor to acquire the coordinates of the position of the work machine 1 (the upper turning body 22) in the global coordinate system. The position detection device is not limited to the GNS sensor 26 but allowed to be also a region sensor such as a total station.
The work machine 1 further includes a LIDAR (Light Detection and Ranging or Laser Imaging Detection and Ranging) 27. The LiDAR 27 is provided on the upper turning body 22; however, it may be provided on the attachment 30 (for example, the boom 31). The LiDAR 27 is an acquisition device that acquires an ambient condition at a work site. Specifically, the LiDAR 27 acquires point group data indicating the distance from the position where the LiDAR 27 is placed to an object (dump car or obstacle) at the work site. The acquisition device is not limited to the LiDAR 27 but allowed to be also a stereo camera or a TOF (Time Of Flight) sensor.
The work machine 1 is capable of communication with the portable terminal 3 shown in
To the control unit 11 are input turning angle information and working posture information. The turning angle information is information acquired by the turning angle sensor 52, that is, information on the turning angle (posture) of the upper turning body 22 with respect to the lower traveling body 21. The working posture information is information related to the working posture of the attachment 30, including: information on the posture of the boom 31 acquired by the boom inclination sensor 61; information on the posture of the arm 32 acquired by the arm inclination sensor 62; and information about the posture of the bucket 33 acquired by the bucket inclination sensor 63.
To the control unit 11 is input the coordinates of the position of the upper turning body 22 at a work site, the coordinates detected by the GNS sensor 26. Besides, to the control unit 11 is input information related to the ambient condition at the work site, the information acquired by the LiDAR 27.
The control unit 11 automatically controls the motions of the work machine 1. Specifically, the control unit 11 can serve as a control means for controlling the driving of the upper turning body 22 and the attachment 30 so as to make the upper turning body 22 and the attachment 30 perform a predetermined designated motion, namely, in this embodiment, a series of motions from excavation of soil and sand to removal thereof. The work machine 1 can thus be automatically operated. Specifically, the control unit 11 automatically operates the turning device 24 and the work driving device 40 based on the information detected by the turning angle sensor 52 and the working posture detector 60, respectively.
The storage device 13 stores the designated motion. The designated motion, in this embodiment, includes a series of motions, designated through teaching by an operator. The designated motion causes a distal part of the attachment 30, the tip of the bucket 33 in this embodiment, to trace a predetermined trajectory.
The work-machine side communication device 12 is capable of communication with the portable-terminal side communication device 16 of the portable terminal 3.
As shown in
While the series of motions are designated by teaching as described above, there may be an obstacle or the like which interferes with the attachment 30 performing the designated motion at the work site. The control unit 11 according to this embodiment also serves as a setting means for setting an allowable area for the motion of the attachment 30 in order to prevent the obstacle or the like and the attachment 30 from interference with each other. For example, the control unit 11 sets the allowable area based on information on the obstacle or the like at the work site. In
In the example shown in
The control unit 11 revises the designated motion, in the case where the restriction target part, namely, the tip of the bucket 33, will be protruded beyond the allowable area (in the example shown in
For example, the control unit 11 changes respective positions of the point B, the point C, and the point D to positions to each of which the distance in the X direction from the turning center axis 20 is smaller than the distance Lx (e.g., 5900 mm). Such revision of the designated motion causes the trajectory 71 of the tip of the bucket 33 from the point B to the point D via the point C to be modified to a trajectory 72 as indicated by a solid line in
The control unit 11 may revise the designated motion, also in the case where a specific part other than the tip of the bucket 33 in the attachment 30 will be protruded beyond the allowable area during at least a part of the designated motion, to keep the specific part from being protruded beyond the allowable area. In short, the restriction target part of the attachment 30 may be a part that is properly set in a region other than the tip of the bucket 33. For example, depending on the rotation angle of the bucket 33 with respect to the arm 32, there may be a case where the tip of the arm 32 is the furthest part from the upper turning body 22. Also, depending on the rotation angle of the arm 32 with respect to the boom 31, there may be a case where the tip of the boom 31 is the farthest part from the upper turning body 22. Even in such cases where the tip of the arm 32 or the tip of the boom 31 will be thus protruded beyond the allowable area, revising the designated motion so as to keep the tip from being protruded beyond the allowable area allows the tip to be kept from being protruded beyond the allowable area.
Next will be described an example of the setting of the allowable area by the control unit 11. In the example, the allowable area is set based on a plurality of positions at which the tip of the bucket 33 as the restriction target part of the attachment 30 can be located. Such setting is useful at a site where the allowable area is unable to be clearly defined or at a site where the environment around the work machine 1 varies. The restriction target part of the attachment 30 is not limited to the tip of the bucket 33 but allowed to be also, for example, the tip of the arm 32.
In the example, initially, the tip of the bucket 33 is positioned at a first position shown in
By thus positioning the tip of the bucket 33 at a plurality of positions where the tip of the bucket 33 can be located, the allowable area Ra is allowed to be easily set even at a site, for example, where a restriction area cannot be clearly defined. Besides, even at a site where the environment around the work machine 1 varies, the allowable area Ra is allowed to be flexibly set.
Although the allowable area Ra shown in
The control unit 11 shown in
There may be a case of difficulty for the control unit 11 of making the upper turning body 22 and the attachment 30 perform the designated motion that has been revised by the control unit 11. For example, if the revision of the designated motion involves the full stroke extension of the boom cylinder 41, the boom 31 cannot be rotationally moved upward any more. For such a case, preferably, the control unit 11 is configured to serve as a stop control means for stopping the motion of the upper turning body 22 and the attachment 30. This can restrain the upper turning body 22 and the attachment 30 from performing unreasonable motion.
When being set in a coordinate system based on the work machine 1 (machine coordinate system), the allowable area is shifted along with the movement of the work machine 1 in the traveling direction of the lower traveling body 21. On the other hand, when the allowable area is set in a coordinate system based on the work site (for example, a global coordinate system), the relative position of the allowable area to the work machine 1 is changed with the movement of the work machine 1 in the traveling direction. When the allowable area is set in the coordinate system based on the work site, the control unit 11 updates the allowable area along with the movement of the work machine 1, based on the position of the upper turning body 22 detected by the GNS sensor 26, that is, the position in the coordinate system. For example, when the allowable area shown in
Such update of the allowable area along with the movement of the work machine 1 enables the relative positional relationship between the attachment 30 and the like and the allowable area to be properly judged regardless of the movement of the work machine 1 in the coordinate system based on the work site. This allows an operator to be free from resetting the allowable area after the movement of the work machine 1, thereby reducing the burden on the operator.
The portable-terminal side communication device 16 of the portable terminal 3 shown in
The control unit 11 and the portable-terminal side control unit 15 serve as motion display control means for making a display 17, which is a motion information display device, display information about the designated motion and information about a result of the revision of the designated motion by the control unit 11. Specifically, displayed on the display 17 are respective trajectories indicated by the dotted line and the solid line in
Besides, the control unit 11 and the portable-terminal side control unit 15 make a display 17, which is a position information display device, display the allowable area that has been set and the relative positions of the upper turning body 22 and the attachment 30 to the allowable area. For example, as shown in
Next will be described a work machine 101 according to a second embodiment with reference to the drawings. The configuration common to the first embodiment and the effect exhibited thereby will be omitted, and the points different from the first embodiment will be mainly described. The same member as that of the first embodiment is applied with the same sign as that of the first embodiment.
In the first embodiment, as shown in
The work-machine side communication device 12 of the work machine 101 shown in
Specifically, the control unit 11, which is the setting means of the work machine 101 according to the second embodiment, sets the allowable area based on the ambient condition at the work site acquired by the LiDAR 27 shown in
An example of the setting of the allowable area is described with reference to
The amount of soil and sand loaded on the vessel 6 is increased with an increase in the number of soil removal operations onto the vessel 6. This involves the variation in the ambient condition around the vessel 6 from moment to moment, which condition is acquired by the LiDAR 27.
Along with the motion designated for the soil removal work, the tip of the bucket 33 is moved from the left side to the right side in the FIG. while tracing a trajectory 71 indicated by a dotted line in
The control unit 11 sets an allowable area above the soil and sand loaded on the vessel 6 based on the ambient condition at the work site acquired by the LiDAR 27. In
When soil and sand is loaded on the vessel 6 in a shape as shown in
Next will be describe a work machine 201 according to a third embodiment with reference to
In the third embodiment, the revision of a designated motion is performed when there is a possibility of protrusion of the tip of a bucket 33 beyond an allowable area during the designated motion. In the third embodiment, as shown in
The control unit 11, which is a control means of the work machine 201, controls the driving of the upper turning body 22 and the attachment 30 so as to make the tip of the bucket 33 pass through the point A and the point B in this order to thereby make the upper turning body 22 and the attachment 30 perform the designated motion. The path of the tip of the bucket 33 between the point A and the point B is not fixed but allowed to be any path between the point A and the point B. This generates a possibility of protrusion of the tip of the bucket 33 beyond the allowable area, depending on the path, such as the trajectory 71 indicated by the dotted lines (leftward projection over the front boundary surface 73 in
In such a case where there is a possibility of protrusion of the tip of the bucket 33 beyond the allowable area in a region between the point A and the point B during the unrevised designated motion that has not been revised yet, the control unit 11 sets at least one transit point at a position between the point A and the point B within the allowable area (a position on the right side of the front boundary surface 73 in
In the example shown in
The control unit 11 serves as a revision means that revises the designated motion so as to make the tip of the bucket 33 pass through the transit points C1 and C2. The revision reliably prevents the tip of the bucket 33 from being protruded beyond the allowable area, that is, crossing over the front boundary surface 73, even when the point A and the point B are close to the front boundary surface 73 of the allowable area.
The transit point C is located directly below the point A when viewed from the side of the upper turning body 22 as shown in
The straight line L2 may be inclined to the horizontal plane at an angle formed between a horizontal plane and the direction of the movement of the attachment 30, specifically, the movement of the restriction target part (in the present embodiment, the tip of the bucket 33) when the attachment 30 performs predetermined work at the point B. In the embodiment, the predetermined work at the point B is excavation work. Also in this case, the attachment 30 can be made suitably perform the predetermined work (excavation work) at the point B.
Next will be described a work machine 301 according to a fourth embodiment with reference to
The designated motion according to the fourth embodiment is an excavation motion for excavating soil and sand, which is an excavation object, by the bucket 33 of the work machine 301, and the excavation motion is revised. The excavation object is not limited to soil and sand but allowed to be also stone, waste, or the like.
The excavation motion is to excavate soil and sand in an excavation area (rectangular area in
In the case of thus setting the allowable area, the performance of the excavation motion with making the tip of the bucket 33 trace the trajectory 71 indicated by the dashed line in
To avoid such inconvenience, the control unit 11 as a revision means according to the fourth embodiment shifts the entire region of the excavation motion toward the work machine 301 (leftward in
According to the revision shown in
Conversely to the example shown in
In the example shown in
In the trajectory 74 which has been modified as described above, the terminal point Y in the trajectory 74 is located on the front side of the terminal point B′, involving an decrease in the excavation amount of the soil and sand by the area S1 of the region indicated by the oblique lines in
The final common point H is set so as to reduce the step that is caused, in the trajectory 75, by respective changes of the lowest point D and the transit point E to the changed lowest point F and the changed transit point G to secure the smooth motion of the bucket 33. In the example shown in
In the example shown in
The control unit 11 initially judges whether or not at least one of the two endpoints of the unrevised excavation motion (the start point A and the terminal point B) is outside the allowable area, more specifically, whether or not deviated horizontally from the allowable area (step S1). Only when judging at least one of the endpoints of the unrevised excavation is outside the allowable area (YES in step S1), the control unit 11 shifts the entire region of the excavation motion horizontally so as to confine the at least one endpoint into the allowable area (Step S2). For example, when the trajectory before the revision is the trajectory 71 in which the terminal point B significantly deviates from the allowable area as shown in
Next, the control unit 11 judges whether or not the endpoint of the excavation motion having been horizontally shifted is still outside the allowable area (step S3). For example, in the example shown in
When judging the endpoint to be outside the allowable area (YES in step S3), the control unit 11 modifies the trajectory to confine the endpoint that is lying outside the allowable area into the allowable area (step S4). For example, if the terminal point B′ that has been shifted as described above is outside the allowable area, as shown in
Next, the control unit 11 judges whether or not the modification of the trajectory involves a decrease in the excavation amount (step S5). Only when judging that the excavation amount will decrease (YES in step S5), the control unit 11 further modifies the trajectory so as to compensate for the amount of the decrease in the excavation amount (step S6). For example, if the excavation amount will decrease by an area S1 as shown in
Next, the control unit 11 judges whether or not the lowest point of the trajectory of the tip of the bucket 33 is outside the allowable area (step S7). Only when judging the lowest point to be outside the allowable area (YES in step S7), the control unit 11 revises the lowest point (step S8). For example, if the lowest point F shown in
The control unit 11 controls the driving of the attachment 30 so as to make the attachment 30 perform the excavation motion, which is the designated motion finally determined through the above-described processes of step S1 to S8 (Step S9).
Next will be described a work machine 401 according to a fifth embodiment with reference to
In the fifth embodiment, as in the fourth embodiment, an excavation motion for excavating soil and sand with the bucket 33 is revised. Specifically, there are a series of motions in the fifth embodiment, the motions being the designated motion and including an excavation motion for excavating soil and sand with the bucket 33. Also in the fifth embodiment, the height of the soil surface is detected by the LiDAR (height detection device) 27 shown in
In
If a revision is made to shift the start point A to a position on the second boundary surface 73b, which is the front-side boundary surface of the allowable area, similarly to the first embodiment, in order to confine the tip of the bucket 33 into the allowable area, the trajectory 71 of the tip of the bucket 33 will be changed to the trajectory 72, and the part of the trajectory 71 that had lied beyond the allowable area will be made a surface along the second boundary surface 73b as indicated by a solid line, and the revised start point X is located on the second boundary surface 73b. The revision of the excavation motion, thus, involves the modification of the trajectory of the tip of the bucket 33, thereby changing the ground angle θ of the bucket 33 at least at the starting part of the excavation motion. The ground angle θ is the angle of the upper surface 33a of the bucket 33 to the vertical plane, as shown in
The increase in the ground angle θ of the bucket 33 in the soil increases excavation resistance to hinder soil and sand from being well excavated. To prevent it, the control unit 11 as a revision means according to the fifth embodiment sets a ground angle θc of the bucket 33 after the revision on the basis of a preset angle θs, which is a preset ground angle θ of the bucket 33, upon the revision of the excavation motion. The set angle θs, i.e., the preset ground angle of the bucket 33, is a ground angle set by teaching or numerical input, etc.
Specifically, the control unit 11 sets the ground angle θ of the bucket 33 at which the bucket 33 is penetrated into soil and sand, which is an excavating object (work object), to the ground angle θ of the bucket 33 at which the bucket 33 is penetrated into the soil and sand by the unrevised excavation motion. The ground angle θ of the bucket 33 at which the bucket 33 is penetrated into the soil and sand is the ground angle of the bucket 33 at respective start points A, X of the unrevised and revised excavation motions. Thus rendering the ground angle θ of the bucket 33 at the time of the penetration during the revised excavation motion equal to the ground angle θ of the bucket 33 during the unrevised excavation motion enables the bucket 33 to be reliably penetrated into the ground.
Similarly, the control unit 11 sets the ground angle θ of the bucket 33 at which the bucket 33 is extracted from soil and sand to the ground angle θ of the bucket 33 at which the bucket 33 is extracted from the soil and sand by the unrevised excavation motion. The ground angle θ of the bucket 33 when the bucket 33 is extracted from soil and sand is the ground angle θ of the bucket 33 at respective terminal points B, Y of the unrevised and revised excavation motions. In the example shown in
The control unit 11 further, in at least a part of the excavation motion, sets the ground angle θ of the bucket 33 in the revised excavation motion on the basis of respective ground angles θa, θb of the bucket 33 at the start point A and the terminal point B of the unrevised excavation motion, and respective path lengths of the trajectories 71, 72 of the tip of the bucket 33 in the unrevised and revised excavation motions. The target in the present embodiment is all of the excavation motion, i.e., all of the region between the start point X and the terminal point Y; however, the target may be a part of the excavation motion, i.e., a part of the region between the start point X and the terminal point Y.
The setting of the ground angle θz of the bucket 33 based on the above equation (1) allows the ground angle of the bucket 33 after the revision to be also appropriate when the ground angle θ of the bucket 33 before revision is appropriate. This restrains excavation resistance from being increased by a change in the trajectory of the tip of the bucket 33 due to the revision of the excavation motion, thereby allowing soil and sand to be suitably excavated.
The ground angle θz of the bucket 33 at any position between the start point X and the terminal point Y on the trajectory 72 may be calculated by use of the following equation (2) in place of the equation (1).
The equation (2) includes horizontal distances Dab, Dxy, Dac. The horizontal distance Dab is the horizontal distance between the start point A and the terminal point B in the unrevised excavation motion, the horizontal distance Dxy is the horizontal distance between the start point X and the terminal point Y in the revised excavation motion, and the horizontal distance Dac is the horizontal distance between the start point A and the any position on the trajectory 71.
Setting the ground angle θz of the bucket 33 based on equation (2) also allows the ground angle of the bucket 33 after the revision to be appropriate when the ground angle of the bucket 33 before the revision is appropriate.
In the case of setting a transit point D, as shown in
If a revision of the excavation motion is made so as to change the terminal point B to a terminal point Y located on the fourth boundary surface 73d as in the first embodiment in order to confine the terminal point B into the allowable area and modify the trajectory 71 to the trajectory 72 along the fourth boundary surface 73d as indicated by the solid line, the ground angle of the bucket 33 is varied in at least a part including the terminal point Y in the excavation motion. Also in this revision, the start point A before the revision and the start point X after the revision are the same.
Also regarding such revision, setting the ground angle θ of the bucket 33 in a manner equivalent to that described by use of
If a revision of the excavation motion is made so as to change the lowest point upward to a point on the third boundary surface 73c in order to confine the lowest point into the allowable area and change to the trajectory 72 in which the region across the lowest point extends horizontally along the third boundary surface 73c, the ground angle θ of the bucket 33 is varied in at least a region including the lowest point (a horizontal region along the third boundary surface 73c) in the excavation motion. Such a variation in the ground angle θ may increase excavation resistance to hinder soil and sand from being well excavated.
To reduce the increase in the excavation resistance, the control unit 11 as a revision means sets the ground angle of the bucket 33 at the lowest point on the trajectory 72 to an angle equal to or less than the ground angle at which the bottom surface 33b (see
Setting the ground angle θ of the bucket 33 at the lowest point on the trajectory 72 to an angle equal to or less than the ground angle at which the bottom surface 33b is horizontal reduces the excavation resistance at the lowest point to allow the soil and sand to be well excavated.
The above-described embodiments are just illustrative, not intended to limit the invention. The specific configuration disclosed can be designed as appropriate. Also, the effects and advantages described with respect to embodiments of the invention have only enumerated the most preferred effects arising from the present invention, not intended to limit the effects and advantages of the present invention.
Thus, there is provided a work machine capable of automatic operation within an allowable area without increase in the burden on an operator. The work machine includes a lower traveling body, an upper turning body, a work device, and a controller. The upper turning body is mounted on the lower traveling body capably of turning. The work device is attached to the upper turning body capably of performing a work motion. The controller controls driving of the upper turning body and the work device so as to make the upper turning body and the work device perform a designated motion that is designated in advance. The controller is configured to revise the designated motion, when a restriction target part of the work device will be protruded beyond an allowable area that is preset during the designated motion, so as to keep the restriction target part from being protruded beyond the allowable area.
The controller, which revises the designated motion to prevent the restriction target part from being protruded beyond the allowable area when the restriction target part will be protruded beyond the allowable area or there is a possibility of the protrusion during the designated motion, allows an operator to be free from resetting the designated motion by teaching or the like, thereby reducing the burden on the operator.
The allowable area may be predetermined and stored in the controller, or the controller may be configured to set the allowable area. For the latter case, it is preferable that the controller is configured to set the allowable area based on a plurality of positions at which a predetermined part of the work device can be located. This allows the allowable area to be easily set by positioning the predetermined part at the plurality of positions. For example, even at a site where the allowable area is not clearly defined, the allowable area can be easily set. Besides, even at a site where the environment around the work machine varies, the allowable area can be flexibly set.
Preferably, the controller is configured to set the allowable area based on information about an ambient condition at a work site. This reduces the burden on an operator for performing operations to set the allowable area, allowing the allowable area to be easily set.
The controller is, for example, preferably configured to set the allowable area based on the ambient condition managed by a management device that monitors the ambient condition at the work site. This allows the allowable area to be easily set by effective utilization of the information managed by the management device.
Alternatively, it is also preferable that the work machine further includes an acquisition device that acquires information about the ambient condition at the work site, wherein the controller is configured to set the allowable area on the basis of the ambient condition acquired by the acquisition device. This allows the allowable area to be set suitably in accordance with variation in the ambient condition from moment to moment.
The controller may be configured to control driving of the upper turning body and the work device so as to make the restriction target part pass through a plurality of target points sequentially to make the upper turning body and the work device perform the designated motion; preferably, for the case where there is a possibility that the restriction target part of the work device is protruded beyond the allowable area between two target points selected from among the plurality of target points in the designated motion that is unrevised, the controller is configured to set a transit point between the two target points within the allowable area and to revise the designated motion so as to make the restriction target part pass through the transit point. Even if there is a section in which the space between the target points is so large that there is a possibility of the protrusion of the restriction target part beyond the allowable area between the target points, the controller can prevent the restriction target part from being protruded beyond the allowable area by setting the transit point located between the two target points within the allowable area and revising the designated motion so as to make the restriction target part pass through the transit point.
The controller can easily set the transit point by, for example, setting the transit point on a line L1 interconnecting the two target points.
The controller, alternatively, may be configured to set the transit point on a straight line passing through a downstream target point. The downstream target point is a target point on the downstream side in the designated motion that is unrevised, selected from the two target points, and the straight line is a straight line inclined to a horizontal plane at an angle formed between the horizontal plane and a direction of the motion of the work device when the restriction target part passes through the downstream target point by the designated motion that is unrevised. Setting the transit point on such a straight line allows the work device to suitably perform work by the designated motion at the downstream target point.
The straight line, alternatively, may be a straight line inclined to a horizontal plane at an angle formed between the horizontal plane and a direction of the motion of the work device, specifically, a direction of movement of the restriction target part, when the work device performs a predetermined work motion. Setting the transit point on such a straight line allows the work device to suitably perform the predetermined work at the downstream target point.
In the case where the work device includes a bucket including the restriction target part and the designated motion includes an excavation motion for excavating an excavation object with the bucket, it is preferable that the work machine further includes a height detection device that detects a height of a surface of the excavation object and the controller is configured to horizontally shift a region in which the excavation motion is performed, when at least one of a start point and a terminal point of the excavation motion that is unrevised is an endpoint located at a height equivalent to a height of the surface and outside the allowable area, so as to locate the endpoint in the excavation motion that is unrevised at a height equivalent to the height of the surface within the allowable area. Such a revision as to horizontally shift the region in which the excavation motion is performed makes it possible to keep the motion of the bucket before the revision to secure a smooth excavation motion.
In this aspect, it is preferable that the controller is configured to revise the excavation motion, when the horizontal shift of the region of the excavation motion involves a decrease in an excavation amount by the excavation motion, to increase an excavation depth so as to compensate for an amount of the decrease in the excavation amount. The revision, which increases the excavation depth, i.e., the depth by which the excavation object is excavated by the bucket, to compensate for the amount of the decrease in the excavation amount, can restrain work efficiency from being lowered by the revision.
Moreover, it is preferable that the controller is configured to modify the trajectory of the bucket in a direction for smoothing the trajectory with increasing the excavation depth. The modification can restrain smooth motion of the bucket from being hindered by, for example, occurrence of a step in the trajectory of the bucket because of the increase in the depth of excavation.
Preferably, the controller is configured to set a ground angle of the bucket in the revised excavation motion based on a set angle that is a preset ground angle of the bucket. This restrains excavation resistance from being increased by a change in the ground angle of the bucket, in spite of the change in the trajectory of the tip of the bucket due to the revision of the excavation motion, allowing good excavation to be performed.
For example, the controller is preferably configured to set the ground angle of the bucket at which the bucket is penetrated into the excavation object in the revised excavation motion to an angle equal to a ground angle of the bucket at which the bucket is penetrated into the excavation object by the excavation motion that is unrevised. Thus applying the ground angle according to the unrevised excavation motion as the ground angle at which the bucket is penetrated into the excavating object in the revised excavation motion allows the bucket to be reliably penetrated into the excavating object regardless of the revision.
Also, the controller is preferably configured to set the ground angle of the bucket at which the bucket is extracted from the excavation object in the revised excavation motion to an angle equal to a ground angle of the bucket at which the bucket is extracted from the excavation object in the unrevised excavation motion. Thus applying the angle equivalent to the ground angle in the unrevised excavation motion as the ground angle of the bucket extracted from the excavation object in the revised excavation motion makes it possible to restrain the excavation object from spilling from the bucket.
Preferably, the controller is configured to set a ground angle of the bucket in at least a part of the revised excavation motion based on respective ground angles of the bucket at a start point and a terminal point of the unrevised excavation motion and respective path lengths of the trajectories of the tip of the bucket in the unrevised excavation motion and the revised excavation motion. Thus setting the ground angle of the bucket allows the ground angle of the bucket after the revision to be also appropriate if the ground angle of the bucket before the revision is appropriate, thereby restraining the change in the trajectory of the tip of the bucket due to the revision of the excavation motion from increasing the excavation resistance to allow good excavation to be performed.
Also, the controller is preferably configured to set a ground angle of the bucket in at least a part of the revised excavation motion based on respective ground angles of the bucket at a start point and a terminal point of the unrevised excavation motion and a horizontal distance between the start point and the terminal point in each of the unrevised excavation motion and the revised excavation motion. Thus setting the ground angle of the bucket also allows the ground angle of the bucket after the revision to be appropriate if the ground angle of the bucket before the revision is appropriate, thereby restraining the change in the trajectory of the tip of the bucket due to the revision of the excavation motion from increasing the excavation resistance to allow good excavation to be performed.
Preferably, the controller is configured to set the ground angle of the bucket at the lowest point of the trajectory of the tip of the bucket to an angle equal to or less than a ground angle at which the bottom surface of the bucket is horizontal. This reduces the excavation resistance at the lowest point to allow good excavation to be performed.
Preferably, the controller is configured to make a notification device notify the revision of the designated motion. The notification can inform a worker managing the work machine of the revision of the designated motion.
Preferably, the controller is configured to stop respective motions of the upper turning body and the work device when judging it difficult to make the upper turning body and the work device perform the revised designated motion. The situation where it is difficult to make the upper turning body and the work device perform the revised designated motion is, for example, a situation where the revised designated motion exceeds the motion range of the upper turning body or the work device. Stopping the motion of the upper turning body and the work device in such a situation can restrain the upper turning body and the work device from performing unreasonable motion.
Preferably, the work machine further includes a position detection device that detects a coordinate of a position of at least one of the lower traveling body, the upper turning body and the work device in a coordinate system of the work site, and the controller is configured to set the allowable area in the coordinate system of the work site and to update the allowable area based on a change in the coordinate of the position detected by the position detection device. Such an update allows the positional relationship between the restriction target part and the allowable area to be properly judged without requiring an operator to reset the allowable area with the movement of the work machine in spite of the change in the relative positional relationship of the allowable area to the position of the work machine in the coordinate system of the work site, thereby reducing the burden on the operator.
The preferable restriction target part of the work device is, for example, a tip of the work device. The restriction target part, alternatively, may be a part other than the tip of the work device. In any case, by the revision of the designated motion, the controller can prevent the restricted target part of the work device from being protruded beyond the allowable area in the designated motion.
Preferably, the controller is configured to make a motion information display device display information about the designated motion and information about a result of the revision. This allows an operator looking at the display provided by the motion information display device to grasp the revised motion of the upper turning body and the work device by referring to both of the information about the designated motion and the information about the result of the revision, thereby enabling, for example, changing the revision condition or resetting the designated motion when there is a problem in the movement after the revision, to be performed.
Also, the controller is preferably configured to make a position information display device display information about the allowable area and information about respective relative positions of the upper and work devices relative to the allowable area. This allows an operator looking at the display provided by the position information display to grasp the relative positions of the upper turning body and the work device to the allowable area, thereby enabling handling such as moving the work machine to be performed when there is a problem in the relative position.
Number | Date | Country | Kind |
---|---|---|---|
2021-162858 | Oct 2021 | JP | national |
2022-091808 | Jun 2022 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/034600 | 9/15/2022 | WO |