CONTROL DEVICE, REMOTE CONTROL SYSTEM, AND CONTROL METHOD FOR LOADING MACHINE

The control device for loading machines addresses interference issues by identifying an avoidance position and guiding the bucket to it before moving to the excavation point, ensuring efficient soil transfer without collisions.

JP7609834B2Active Publication Date: 2025-01-07KOMATSU LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2022147186
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-15
Publication Date
2025-01-07
Estimated Expiration
2038-09-12

AI Technical Summary

Technical Problem

Existing loading machine control systems fail to effectively move soil from a loading point to an excavation point without interfering with the object being loaded, necessitating a solution to prevent interference between the bucket and the loading target.

Method used

A control device for a loading machine that includes a loading target identification unit to specify an interference avoidance position outside the loading target, and a movement processing unit to guide the bucket to this position before moving it to the excavation point, using a revolving body and working machine operations.

Benefits of technology

The control device ensures the bucket is moved to the excavation point while preventing interference with the loading target, enhancing operational efficiency and reducing wear on the bucket and work implement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007609834000001
    Figure 0007609834000001
  • Figure 0007609834000002
    Figure 0007609834000002
  • Figure 0007609834000003
    Figure 0007609834000003
Patent Text Reader

Abstract

The bucket is moved to the excavation point so that the loading object and the bucket do not interfere with each other. [Solution] A loading target identification unit identifies the position and shape of the loading target. An avoidance position identification unit identifies an interference avoidance position that is a position a predetermined distance outside the loading target based on the position and shape of the loading target. A movement processing unit outputs an operation signal to drive only the rotating unit until the bucket reaches the interference avoidance position, thereby moving the bucket to the interference avoidance position. After the bucket reaches the interference avoidance position, a movement control unit outputs an operation signal to drive the rotating unit and work equipment, thereby moving the bucket to an excavation position above the excavation target.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a control device for a loading machine. , remote control system, and a control method. [Background technology]

[0002] Patent Document 1 discloses a technology related to automatic loading control of a loading machine. Automatic loading control is a control in which a control device receives a loading point designation from an operator of the loading machine or the like, and controls the operation of the loading machine and the work machine to move the bucket to the loading point. According to the technology described in Patent Document 1, the control device stores a time series of the positions of the work machine in advance, and operates the work machine according to the time series. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 09-256407 Summary of the Invention [Problem to be solved by the invention]

[0004] According to the technology described in Patent Document 1, the working machine automatically moves to a pre-stored loading point and unloads soil at the loading point. On the other hand, there is a demand to automatically move to an excavation point after unloading soil at the loading point. In this case, the working machine needs to move so that the bucket does not interfere with the loading target. An object of the present invention is to provide a control device and a control method for a loading machine that can move the bucket to an excavation point so that the loading object and the bucket do not interfere with each other. [Means for solving the problem]

[0005] According to a first aspect of the present invention, a control device for a loading machine is a control device for a loading machine including a rotating body that rotates around a rotation center and a work machine having a bucket attached to the rotating body, and includes a loading target identification unit that identifies a position and shape of the loading target, an avoidance position identification unit that identifies an interference avoidance position that is a position a predetermined distance outside the loading target based on the position and shape of the loading target, and a movement processing unit that outputs an operation signal to drive only the rotating body until the bucket reaches the interference avoidance position from the loading position on the loading target, thereby moving the bucket to the interference avoidance position, and after the bucket reaches the interference avoidance position, outputs an operation signal to drive the rotating body and the work machine to move the bucket to an excavation position on the excavation target. Effect of the Invention

[0006] According to at least one of the above aspects, the control device for the loading machine can move the bucket to the excavation point while preventing interference between the loading target and the bucket. [Brief description of the drawings]

[0007] [Figure 1] 1 is a schematic diagram showing a configuration of a loading machine according to a first embodiment. [Diagram 2] 1 is a schematic block diagram showing a configuration of a control device according to a first embodiment. [Diagram 3] 5 is a diagram showing an example of a path of a bucket before excavation in automatic excavation and loading control according to the first embodiment. FIG. [Figure 4] FIG. 4 is a diagram showing an example of a path of a bucket after excavation in automatic excavation and loading control according to the first embodiment. [Diagram 5] 4 is a flowchart showing automatic excavation and loading control according to the first embodiment. [Figure 6] 4 is a flowchart showing automatic excavation and loading control according to the first embodiment. [Figure 7] 4 is a flowchart showing automatic excavation and loading control according to the first embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] Hereinafter, the embodiments will be described in detail with reference to the drawings. First Embodiment <Loading machine configuration> FIG. 1 is a schematic diagram showing the configuration of a loading machine according to a first embodiment. The loading machine 100 is a work machine that loads earth and sand onto a loading point such as a transport vehicle. The loading machine 100 according to the first embodiment is a hydraulic excavator. The loading machine 100 according to other embodiments may be a loading machine other than a hydraulic excavator. The loading machine 100 shown in FIG. 1 is a backhoe excavator, but may also be a face shovel or a rope shovel. The loading machine 100 includes a traveling body 110, a rotating body 120 supported by the traveling body 110, and a working machine 130 that is hydraulically driven and supported by the rotating body 120. The rotating body 120 is supported so as to be freely rotatable about a rotation center.

[0009] The work machine 130 includes a boom 131 , an arm 132 , a bucket 133 , a boom cylinder 134 , an arm cylinder 135 , a bucket cylinder 136 , a boom stroke sensor 137 , an arm stroke sensor 138 , and a bucket stroke sensor 139 .

[0010] The base end of the boom 131 is attached to the rotating body 120 via a pin. The arm 132 connects the boom 131 and the bucket 133. The base end of the arm 132 is attached to the tip of the boom 131 via a pin. The bucket 133 includes a blade for digging up earth and sand and a container for transporting the excavated earth and sand. The base end of the bucket 133 is attached to the tip of the arm 132 via a pin.

[0011] The boom cylinder 134 is a hydraulic cylinder for operating the boom 131. A base end of the boom cylinder 134 is attached to the rotating body 120. A tip end of the boom cylinder 134 is attached to the boom 131. The arm cylinder 135 is a hydraulic cylinder for driving the arm 132. A base end of the arm cylinder 135 is attached to the boom 131. A tip end of the arm cylinder 135 is attached to the arm 132. The bucket cylinder 136 is a hydraulic cylinder for driving the bucket 133. A base end of the bucket cylinder 136 is attached to the arm 132. A tip end of the bucket cylinder 136 is attached to a link mechanism that rotates the bucket 133.

[0012] The boom stroke sensor 137 measures the stroke amount of the boom cylinder 134. The stroke amount of the boom cylinder 134 can be converted into the inclination angle of the boom 131 with respect to the revolving structure 120. Hereinafter, the inclination angle with respect to the revolving structure 120 is also referred to as the absolute angle. In other words, the stroke amount of the boom cylinder 134 can be converted into the absolute angle of the boom 131. The arm stroke sensor 138 measures the stroke amount of the arm cylinder 135. The stroke amount of the arm cylinder 135 can be converted into an inclination angle of the arm 132 with respect to the boom 131. Hereinafter, the inclination angle of the arm 132 with respect to the boom 131 will also be referred to as the relative angle of the arm 132. The bucket stroke sensor 139 measures the stroke amount of the bucket cylinder 136. The stroke amount of the bucket cylinder 136 can be converted into the inclination angle of the bucket 133 with respect to the arm 132. Hereinafter, the inclination angle of the bucket 133 with respect to the arm 132 will also be referred to as the relative angle of the bucket 133. Note that the loading machine 100 according to other embodiments may be provided with an angle sensor that detects the inclination angle with respect to the ground plane or the inclination angle with respect to the rotating bed 120, instead of the boom stroke sensor 137, the arm stroke sensor 138, and the bucket stroke sensor 139.

[0013] The rotating body 120 is provided with a cab 121. Inside the cab 121, there are provided a cab 122 for an operator to sit on, an operation device 123 for operating the loading machine 100, and a detection device 124 for detecting the three-dimensional position of an object present in a detection direction. In response to the operation of the operator, the operation device 123 generates a raising operation signal and a lowering operation signal for the boom 131, a pushing operation signal and a pulling operation signal for the arm 132, a dumping operation signal and an excavation operation signal for the bucket 133, and a left / right swing operation signal for the rotating body 120, and outputs these to the control device 128. The operation device 123 also generates an excavation / loading instruction signal for causing the work machine 130 to start automatic excavation / loading control in response to the operation of the operator, and outputs this to the control device 128. Automatic excavation and loading control is a control that automatically executes a series of operations, including rotating the rotating body 120 to move the work machine 130 to the excavation point, excavating soil at the excavation point, and rotating the rotating body 120 to load the soil contained in the bucket 133 into the loading target 200 (e.g., a transport vehicle or a hopper). The operation device 123 is composed of, for example, a lever, a switch, and a pedal. The excavation and loading command signal is generated by operating a switch for automatic control. For example, when the switch is turned ON, the excavation and loading command signal is output. The operation device 123 is disposed near the driver's seat 122. The operation device 123 is located within a range that the operator can operate when the operator sits in the driver's seat 122. Examples of the detection device 124 include a stereo camera, a LiDAR device, a laser scanner, etc. The detection device 124 is provided such that the detection direction faces, for example, forward of the cab 121 of the loading machine 100. The detection device 124 specifies the three-dimensional position of the target object in a coordinate system based on the position of the detection device 124. The loading machine 100 according to the first embodiment operates according to the operation of an operator seated in the driver's seat 122, but other embodiments are not limited to this. For example, the loading machine 100 according to other embodiments may operate in response to an operation signal or an excavation / loading instruction signal transmitted by an operator operating the loading machine 100 remotely from outside the loading machine 100.

[0014] The loading machine 100 is equipped with a position and orientation calculator 125 , an inclination measuring device 126 , a hydraulic device 127 , and a control device 128 .

[0015] The position and orientation calculator 125 calculates the position of the revolving body 120 and the orientation in which the revolving body 120 faces. The position and orientation calculator 125 includes two receivers that receive positioning signals from artificial satellites that constitute the GNSS. The two receivers are installed at different positions on the revolving body 120. The position and orientation calculator 125 detects the position of a representative point of the revolving body 120 in the site coordinate system (the origin of the excavator coordinate system) based on the positioning signals received by the receivers. The position and orientation calculator 125 uses the positioning signals received by the two receivers to calculate the orientation of the rotating body 120 as the relationship between the installation position of one receiver and the installation position of the other receiver. The orientation of the rotating body 120 is the front direction of the rotating body 120, and is equal to the horizontal component of the extension direction of a straight line extending from the boom 131 to the bucket 133 of the work machine 130.

[0016] The inclination measuring device 126 measures the acceleration and angular velocity of the rotating body 120, and detects the attitude (e.g., roll angle and pitch angle) of the rotating body 120 based on the measurement results. The inclination measuring device 126 is installed, for example, on the underside of the rotating body 120. The inclination measuring device 126 can use, for example, an inertial measurement unit (IMU).

[0017] The hydraulic device 127 includes a hydraulic oil tank, a hydraulic pump, and a flow control valve. The hydraulic pump is driven by the power of an engine (not shown), and supplies hydraulic oil to a traveling hydraulic motor (not shown) for traveling the traveling body 110, a swing hydraulic motor (not shown) for swinging the swing body 120, a boom cylinder 134, an arm cylinder 135, and a bucket cylinder 136 via a flow control valve. The flow control valve has a rod-shaped spool, and adjusts the flow rate of hydraulic oil supplied to the traveling hydraulic motor, the swing hydraulic motor, the boom cylinder 134, the arm cylinder 135, and the bucket cylinder 136 depending on the position of the spool. The spool is driven based on a control command received from the control device 128. In other words, the amount of hydraulic oil supplied to the traveling hydraulic motor, the swing hydraulic motor, the boom cylinder 134, the arm cylinder 135, and the bucket cylinder 136 is controlled by the control device 128. As described above, the boom cylinder 134, the arm cylinder 135, and the bucket cylinder 136 are driven by hydraulic oil supplied from the common hydraulic device 127.

[0018] The control device 128 receives an operation signal from the operation device 123. The control device 128 drives the work machine 130, the revolving body 120, or the traveling body 110 based on the received operation signal.

[0019] Configuration of the control device FIG. 2 is a schematic block diagram showing the configuration of the control device according to the first embodiment. The control device 128 is a computer including a processor 1100, a main memory 1200, a storage 1300, and an interface 1400. The storage 1300 stores a program. The processor 1100 reads the program from the storage 1300, loads it into the main memory 1200, and executes processing according to the program.

[0020] Examples of the storage 1300 include a HDD, an SSD, a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, etc. The storage 1300 may be an internal medium directly connected to a common communication line of the control device 128, or may be an external medium connected to the control device 128 via an interface 1400. The storage 1300 is a non-transitory tangible storage medium.

[0021] By executing a program, the processor 1100 is provided with a vehicle information acquisition unit 1101, a detection information acquisition unit 1102, an operation signal input unit 1103, a bucket position identification unit 1104, a map generation unit 1105, a loading target identification unit 1106, an avoidance position identification unit 1107, an excavation target identification unit 1108, an excavation position identification unit 1109, a lowering stop determination unit 1110, a loading position identification unit 1111, a movement processing unit 1112, and an operation signal output unit 1113.

[0022] The vehicle information acquisition unit 1101 acquires, for example, the rotation speed, position and direction of the rotating body 120, the inclination angles of the boom 131, the arm 132 and the bucket 133, and the attitude of the rotating body 120. Hereinafter, information related to the loading machine 100 acquired by the vehicle information acquisition unit 1101 will be referred to as vehicle information.

[0023] The detection information acquisition unit 1102 acquires depth information from the detection device 124. The depth information indicates three-dimensional positions of multiple points within the detection range R. Examples of the depth information include a depth image consisting of multiple pixels representing depth, and point cloud data consisting of multiple points expressed in a Cartesian coordinate system (x, y, z).

[0024] The operation signal input unit 1103 receives input of an operation signal from the operation device 123. The operation signals include a raising operation signal and a lowering operation signal for the boom 131, a pushing operation signal and a pulling operation signal for the arm 132, a dumping operation signal and an excavation operation signal for the bucket 133, a turning operation signal for the rotating body 120, a traveling operation signal for the traveling body 110, and an excavation / loading instruction signal for the loading machine 100.

[0025] FIG. 3 is a diagram showing an example of a path of a bucket before excavation in the automatic excavation and loading control according to the first embodiment. The bucket position specifying unit 1104 specifies the position P (see FIG. 1) of the tip of the arm 132 in the shovel coordinate system and the height Hb from the tip of the arm 132 to the lowest passing point of the bucket 133, based on the vehicle information acquired by the vehicle information acquiring unit 1101. The lowest passing point of the bucket 133 refers to the point at which the cutting edge is located when the distance between the cutting edge and the ground surface is the shortest during the dumping operation of the bucket 133. In other words, the height Hb from the tip of the arm 132 to the lowest passing point of the bucket 133 matches the length from the pin at the base end of the bucket 133 to the cutting edge. Note that since the base end of the bucket 133 is connected to the tip of the arm 132, the position P of the tip of the arm 132 is equal to the position of the base end of the bucket 133.

[0026] Specifically, the bucket position identifying unit 1104 identifies the position P of the tip of the arm 132 in the following procedure. The bucket position identifying unit 1104 determines the position of the tip of the boom 131 based on the absolute angle of the boom 131 determined from the stroke amount of the boom cylinder 134 and the known length of the boom 131 (the distance from the pin at the base end to the pin at the tip). The bucket position identifying unit 1104 determines the absolute angle of the arm 132 based on the absolute angle of the boom 131 and the relative angle of the arm 132 determined from the stroke amount of the arm cylinder 135. The bucket position identifying unit 1104 determines the position P of the tip of the arm 132 based on the position of the tip of the boom 131, the absolute angle of the arm 132, and the known length of the arm 132 (the distance from the pin at the base end to the pin at the tip).

[0027] The map generating unit 1105 generates a three-dimensional map that represents the shape of at least a part of the surroundings of the loading machine 100 in a site coordinate system based on the position, orientation, and attitude of the revolving unit 120 acquired by the vehicle information acquiring unit 1101 and the depth information acquired by the detection information acquiring unit 1102. The map generating unit 1105 generates a three-dimensional map including the loading target 200 and the excavation target by superimposing a plurality of pieces of depth information detected by the detection device 124 for different detection ranges as the revolving unit 120 rotates. Note that in another embodiment, the map generating unit 1105 may generate a three-dimensional map related to a shovel coordinate system based on the revolving unit 120.

[0028] The loading target identifying unit 1106 identifies the position and shape of the loading target 200 based on the three-dimensional map generated by the map generating unit 1105. For example, the loading target identifying unit 1106 identifies the position and shape of the loading target 200 by matching the three-dimensional shape indicated by the three-dimensional map with the known shape of the loading target 200.

[0029] The avoidance position identifying unit 1107 identifies an interference avoidance position P02, which is a point where the work machine 130 and the loading target 200 do not interfere with each other in a plan view from above, based on the position of the loading machine 100 acquired by the vehicle information acquiring unit 1101 and the position and shape of the loading target 200 identified by the loading target identifying unit 1106. The interference avoidance position P02 is a position that has the same height as the position P (empty-load swing start position P01) of the tip of the arm 132 at the start of the automatic excavation loading control, is the same distance from the swing center of the swing body 120 as the distance from the swing center to the empty-load swing start position P01, and is below which the loading target 200 does not exist. The avoidance position identifying unit 1107, for example, identifies a circle whose center is the center of rotation of the rotating body 120 and whose radius is the distance between the center of rotation and the empty rotation start position P01, and identifies, among the positions on the circle, a position where the outer shape of the bucket 133 does not interfere with the loading target 200 in a plan view from above and which is closest to the empty rotation start position P01 as the interference avoidance position P02. The avoidance position identifying unit 1107 can determine whether or not the loading target 200 and the bucket 133 interfere with each other based on the position and shape of the loading target 200 and the known shape of the bucket 133. Here, "the same height" and "equal distance" are not necessarily limited to a perfect match in height or distance, and some error or margin is allowed.

[0030] The excavation target specifying unit 1108 specifies the position of an excavation point P22 of the excavation target based on the three-dimensional map generated by the map generating unit 1105. The excavation point P22 is a point at which, for example, the cutting edge of the bucket 133 can be moved from that point to the arm 132 and the bucket 133 in the excavation direction to excavate an amount of earth and sand equivalent to the maximum capacity of the bucket 133. For example, the excavation target specifying unit 1108 specifies the distribution of earth and sand of the excavation target from the three-dimensional shape shown by the three-dimensional map, and specifies the excavation point P22 based on the distribution.

[0031] The excavation position specifying unit 1109 specifies, as the excavation position P05, a point that is separated from the excavation point P22 specified by the excavation target specifying unit 1108 by the distance from the base end of the bucket 133 to the blade tip. In other words, when the bucket 133 is in a predetermined excavation posture with the blade tip facing the dumping direction, when the blade tip of the bucket 133 is located at the excavation point P22, the tip of the arm 132 is located at the excavation position P05. Since the excavation point P22 is specified based on a three-dimensional map, it can be said that the excavation position specifying unit 1109 specifies the excavation position P05 based on the detection result of the detection device 124. Note that, in another embodiment, the excavation position specifying unit 1109 may specify the excavation position P05 based on an instruction from the operator of the loading machine 100. For example, the operator may specify the excavation position P05 by placing the bucket 133 against the excavation position P05 and pressing a predetermined button, or may specify the excavation position P05 by an input device such as a touch panel. Moreover, the excavation position specifying unit 1109 determines a position a predetermined height above the excavation position P05 as the turning end position P04.

[0032] The lowering stop determination unit 1110 determines whether the height of the tip of the arm 132 has become the same height as the rotation end position P04 when the work machine 130 is being lowered simultaneously with the empty rotation of the rotating body 120. The position of the tip of the arm 132 at this time is referred to as the lowering stop position P03.

[0033] The loading position specifying unit 1111 specifies the loading position P07 based on the position and shape of the loading target 200 specified by the loading target specifying unit 1106. Specifically, the loading position specifying unit 1111 specifies the loading position P07 as follows. FIG. 4 is a diagram showing an example of a path of the bucket after excavation in the automatic excavation and loading control according to the first embodiment. The loading position specifying unit 1111 specifies a loading point P21 on the loading target 200 as the planar position of the loading position P07. That is, when the tip of the arm 132 is located at the loading position P07, the tip of the arm 132 is located above the loading point P21. Examples of the loading point P21 include the center point of the vessel when the loading target 200 is a dump truck, and the center point of the opening when the loading target 200 is a hopper. The loading position specifying unit 1111 specifies the height of the loading position P07 by adding the height Hb from the tip of the arm 132 to the lowest passing point of the bucket 133 specified by the bucket position specifying unit 1104 and the height of the control margin of the bucket 133 to the height Ht of the loading target 200. Note that in another embodiment, the loading position specifying unit 1111 may specify the loading position P07 without adding the height of the control margin. That is, the loading position specifying unit 1111 may specify the height of the loading position P07 by adding the height Hb to the height Ht. Note that the height Ht according to the first embodiment is the height from the ground to the upper surface of the vessel.

[0034] When the operation signal input unit 1103 receives an input of an excavation and loading instruction signal, the movement processing unit 1112 generates a rotation operation signal for moving the bucket 133 to the excavation position P05 based on the excavation position P05 identified by the excavation position identifying unit 1109 and the interference avoidance position P02 identified by the avoidance position identifying unit 1107. That is, the movement processing unit 1112 generates a rotation operation signal for moving the bucket 133 from the empty swing start position P01 via the interference avoidance position P02, the lowering stop position P03, and the swing end position P04 to the excavation position P05. When the bucket 133 reaches the excavation position P05, the movement processing unit 1112 generates an excavation operation signal for rotating and moving the bucket 133 in the excavation direction. The movement processing unit 1112 generates a rotation operation signal for moving the bucket 133 to the loading position P07 based on the loading position P07 identified by the loading position identifying unit 1111 and the interference avoidance position P02 identified by the avoidance position identifying unit 1107. That is, the movement processing unit 1112 generates a rotation operation signal so that the bucket 133 reaches the loading position P07 from the excavation completion position P05' via the load rotation start position P06 and the interference avoidance position P02. At this time, the movement processing unit 1112 generates a rotation operation signal for the bucket 133 so that the ground angle of the bucket 133 does not change even if the boom 131 and the arm 132 are driven. When the bucket 133 reaches the loading position P07, the movement processing unit 1112 generates a dump operation signal for rotating the bucket 133 in the dump direction.

[0035] The operation signal output unit 1113 outputs the operation signal input to the operation signal input unit 1103 or the operation signal generated by the movement processing unit 1112. Specifically, when automatic excavation and loading control is in progress, the operation signal output unit 1113 outputs an operation signal related to automatic control generated by the movement processing unit 1112, and when automatic excavation and loading control is not in progress, the operation signal output unit 1113 outputs an operation signal related to manual operation by the operator input to the operation signal input unit 1103.

[0036] Automatic excavation and loading control When the operator of the loading machine 100 determines that the loading machine 100 and the loading target 200 are in a positional relationship that allows loading processing, he or she turns on a switch for automatic control of the operation device 123. As a result, the operation device 123 generates and outputs an excavation and loading instruction signal.

[0037] 5 to 7 are flowcharts showing the automatic excavation and loading control according to the first embodiment. When the control device 128 receives an excavation and loading instruction signal input from the operator, it executes the automatic excavation and loading control shown in Figs. 5 to 7. Note that the empty-load turning start position P01, which is the position of the bucket 133 at the start of the automatic excavation and loading control, is above the loading target 200 and is a position that does not interfere with the loading target 200 due to turning. When the automatic excavation and loading control is executed continuously, the empty-load turning start position P01 coincides with the loading position P07.

[0038] The vehicle information acquisition unit 1101 acquires the position and orientation of the rotating body 120, the tilt angles of the boom 131, the arm 132, and the bucket 133, and the attitude of the rotating body 120 (step S1). The vehicle information acquisition unit 1101 identifies the position of the center of rotation of the rotating body 120 based on the acquired position and orientation of the rotating body 120 (step S2).

[0039] The detection information acquisition unit 1102 acquires depth information indicating the depth of the surroundings of the loading machine 100 from the detection device 124 (step S3). The map generation unit 1105 updates a three-dimensional map that represents at least a part of the shape of the surroundings of the loading machine 100 in the site coordinate system based on the position, direction, and attitude of the revolving body 120 acquired by the vehicle information acquisition unit 1101 and the depth information acquired by the detection information acquisition unit 1102 (step S4). That is, the map generation unit 1105 updates the three-dimensional map by superimposing the depth information detected this time on the three-dimensional map generated in the past. The loading target identification unit 1106 identifies the position and shape of the loading target 200 based on the updated map information (step S5).

[0040] Based on the vehicle information acquired by the vehicle information acquisition unit 1101, the bucket position identification unit 1104 determines the position P of the tip of the arm 132 at the time when the excavation and loading instruction signal is input as the empty rotation start position P01, and identifies the height Hb from the tip of the arm 132 to the lowest passing point of the bucket 133 (step S6).

[0041] The excavation target specifying unit 1108 specifies the excavation point P22 based on the three-dimensional map generated in step S4 (step S7). The excavation position specifying unit 1109 specifies the excavation position P05 and the turning end position P04 based on the position of the excavation point P22 specified by the excavation target specifying unit 1108 (step S8). The avoidance position specifying unit 1107 specifies an interference avoidance position P02 based on the empty turn start position P01 determined in step S6 and the position and shape of the loading target 200 specified by the loading target specifying unit 1106 (step S9).

[0042] The movement processing unit 1112 judges whether or not the position P of the tip of the arm 132 has reached the rotation end position P04 (step S10). If the position P of the tip of the arm 132 has not reached the rotation end position P04 (step S10: NO), the movement processing unit 1112 judges whether or not the position P of the tip of the arm 132 has passed the interference avoidance position P02 (step S11). If the position P of the tip of the arm 132 has not passed the interference avoidance position P02 (step S11: NO), the movement processing unit 1112 does not generate operation signals for the boom 131, the arm 132, and the bucket 133. In other words, if the position P of the tip of the arm 132 has not passed the interference avoidance position P02, the movement processing unit 1112 prohibits the output of an operation signal to lower the work machine 130.

[0043] On the other hand, if the position P of the tip of the arm 132 has passed the interference avoidance position P02 (step S11: YES), the lowering stop determination unit 1110 determines whether the position P of the tip of the arm 132 is higher than the rotation end position P04 (step S12). If the position P of the tip of the arm 132 is higher than the rotation end position P04 (step S12: YES), the movement processing unit 1112 generates an operation signal for the boom 131 and the arm 132 to lower the position P of the tip of the arm 132 (step S13).

[0044] On the other hand, if the height of position P of the tip of arm 132 is equal to or lower than the height of end position P04 of rotation (step S13: NO), movement processing unit 1112 temporarily suspends the generation of operation signals for boom 131 and arm 132 to lower position P of the tip of arm 132.

[0045] Next, the movement processing unit 1112 determines whether or not the planar position of the tip of the arm 132 reaches the rotation end position P04 when the output of the rotation operation signal is stopped from the current time (step S14). If the planar position of the tip of the arm 132 does not reach the rotation end position P04 when the output of the rotation operation signal is stopped from the current time (step S14: NO), the movement processing unit 1112 generates a rotation operation signal (step S15).

[0046] On the other hand, if the planar position of the tip of the arm 132 reaches the rotation end position P04 when the output of the rotation operation signal is stopped from the current time (step S14: YES), the movement processing unit 1112 does not generate a rotation operation signal. In other words, if the planar position of the tip of the arm 132 reaches the rotation end position P04 when the output of the rotation operation signal is stopped from the current time, the movement processing unit 1112 prohibits the output of the rotation operation signal. As a result, the rotating body 120, which is trying to continue rotating due to inertia, starts to decelerate.

[0047] When at least one of the operation signals for the boom 131 and the arm 132 and the rotation operation signal for the rotating body 120 is generated in the processing from step S10 to step S15, the operation signal output unit 1113 outputs the generated operation signal to the hydraulic device 127 (step S16).

[0048] Then, the vehicle information acquisition unit 1101 acquires the vehicle information (step S17). This allows the vehicle information acquisition unit 1101 to acquire the vehicle information after being driven by the output operation signal. The control device 128 returns the process to step S14, and repeatedly executes the generation of the operation signal.

[0049] In step S10, if the position P of the tip of the arm 132 reaches the rotation end position P04 (step S10: YES), the movement processing unit 1112 generates an operation signal to lower the boom 131 and the arm 132, and the operation signal output unit 1113 outputs the generated operation signal to the hydraulic device 127 (step S18). The vehicle information acquisition unit 1101 acquires vehicle information and determines whether the position P of the tip of the arm 132 reaches the excavation position P05 (step S19). If the position P of the tip of the arm 132 has not reached the excavation position P05 (step S19: NO), the control device 128 returns the process to step S22 and continues to output the operation signal to lower the work machine 130. Therefore, the revolving body 120 does not revolve while the position P of the tip of the arm 132 moves from the rotation end position P04 to the excavation position P05.

[0050] When the position P of the tip of the arm 132 reaches the excavation position P05 (step S19: YES), the movement processing unit 1112 generates an excavation operation signal for driving the bucket 133 in the excavation direction, and the operation signal output unit 1113 outputs the generated operation signal to the hydraulic device 127 (step S20). This allows the control device 128 to cause the bucket 133 to excavate the excavation target.

[0051] Next, the vehicle information acquisition unit 1101 acquires vehicle information (step S21). The detection information acquisition unit 1102 acquires depth information indicating the depth around the loading machine 100 from the detection device 124 (step S22). The map generation unit 1105 updates the three-dimensional map based on the vehicle information acquired by the vehicle information acquisition unit 1101 and the depth information acquired by the detection information acquisition unit 1102 (step S23). The loading target identification unit 1106 identifies the position and shape of the loading target 200 based on the updated three-dimensional map (step S24). The loading position identification unit 1111 identifies the planar position of the loading position P07 based on the position and shape of the loading target 200 identified by the loading target identification unit 1106 (step S25). The loading position identification unit 1111 identifies the height of the loading position P07 by adding the height Hb from the tip of the arm 132 to the lowest passing point of the bucket 133 identified in step S6 and the height of the control margin of the bucket 133 to the height Ht of the loading object 200 (step S26).

[0052] The movement processing unit 1112 determines whether the position P of the tip of the arm 132 has reached the loading position P07 (step S27). If the position P of the tip of the arm 132 has not reached the loading position P07 (step S27: NO), the movement processing unit 1112 determines whether the position P of the tip of the arm 132 is in the vicinity of the interference avoidance position P02 (step S28). For example, the movement processing unit 1112 determines whether the difference between the height of the tip of the arm 132 and the height of the interference avoidance position P02 is less than a predetermined threshold value, or whether the difference between the planar distance from the rotation center of the rotating body 120 to the tip of the arm 132 and the planar distance from the rotation center to the interference avoidance position P02 is less than a predetermined threshold value (step S28). If the position P of the tip of the arm 132 is not in the vicinity of the interference avoidance position P02 (step S28: NO), the movement processing unit 1112 generates an operation signal to raise the boom 131 and the arm 132 to the height of the interference avoidance position P02 (step S29). At this time, the movement processing unit 1112 generates the operation signal based on the positions and speeds of the boom 131 and the arm 132.

[0053] Furthermore, the movement processing unit 1112 calculates the sum of the angular velocities of the boom 131 and the arm 132 based on the generated operation signals of the boom 131 and the arm 132, and generates an operation signal for rotating the bucket 133 at the same speed as the sum of the angular velocities (step S30). This allows the movement processing unit 1112 to generate an operation signal for maintaining the ground angle of the bucket 133.

[0054] When position P of the tip of the arm 132 is in the vicinity of the interference avoidance position P02 (step S28: YES), the movement processing unit 1112 does not generate operation signals for the boom 131, the arm 132, and the bucket 133. In other words, when position P of the tip of the arm 132 is in the vicinity of the interference avoidance position P02, the movement processing unit 1112 prohibits the output of an operation signal for the work machine 130 to move the work machine 130 to the loading point.

[0055] The movement processing unit 1112 determines whether or not the rotation speed of the revolving body 120 is less than a predetermined speed based on the vehicle information acquired by the vehicle information acquisition unit 1101 (step S31). That is, the movement processing unit 1112 determines whether or not the revolving body 120 is rotating. When the rotation speed of the rotating body 120 is less than the predetermined speed (step S31: YES), the movement processing unit 1112 identifies a rise time, which is a time required for the height of the bucket 133 to reach the height of the interference avoidance position P02 from the height of the excavation completion position P05' (step S32). The movement processing unit 1112 determines whether or not the tip of the arm 132 will pass through the interference avoidance position P02 or a point higher than the interference avoidance position P02 when a rotation operation signal is output from the current time based on the rise time of the bucket 133 (step S33). When the tip of the arm 132 will pass through the interference avoidance position P02 or a point higher than the interference avoidance position P02 when a rotation operation signal is output from the current time (step S33: YES), the movement processing unit 1112 generates a rotation operation signal (step S34).

[0056] If the tip of the arm 132 passes a point lower than the interference avoidance position P02 when a rotation operation signal is output from the current time (step S34: NO), the movement processing unit 1112 does not generate a rotation operation signal. In other words, if the tip of the arm 132 passes a point lower than the interference avoidance position P02, the movement processing unit 1112 prohibits the output of the rotation operation signal.

[0057] If the rotation speed of the revolving body 120 is equal to or higher than a predetermined speed (step S31: NO), the movement processing unit 1112 judges whether or not the tip of the arm 132 will reach the loading position P07 when the output of the revolving operation signal is stopped from the current time (step S35). After the output of the revolving operation signal is stopped, the revolving body 120 continues to rotate by inertia while decelerating, and then stops. If the tip of the arm 132 will reach the loading position P07 when the output of the revolving operation signal is stopped from the current time (step S35: YES), the movement processing unit 1112 does not generate a revolving operation signal. In other words, if the tip of the arm 132 will reach the loading position P07 when the output of the revolving operation signal is stopped from the current time, the movement processing unit 1112 prohibits the output of the revolving operation signal. As a result, the revolving body 120 starts to decelerate. On the other hand, if the tip of the arm 132 will stop before the loading position P07 if the output of the rotation operation signal is stopped from the current time (step S35: NO), the movement processing unit 1112 generates a rotation operation signal (step S36).

[0058] When at least one of the rotation operation signals for the boom 131, arm 132 and bucket 133, and the rotation operation signal for the rotating body 120 is generated in the processing from step S27 to step S36, the operation signal output unit 1113 outputs the generated operation signal to the hydraulic device 127 (step S37).

[0059] Then, the vehicle information acquisition unit 1101 acquires the vehicle information (step S38). This allows the vehicle information acquisition unit 1101 to acquire the vehicle information after the vehicle is operated by the output operation signal. The control device 128 returns the process to step S31, and repeatedly executes the generation of the operation signal.

[0060] On the other hand, in step S27, if position P of the tip of arm 132 has reached loading position P07 (step S27: YES), movement processing unit 1112 generates a dump operation signal, and operation signal output unit 1113 outputs the dump operation signal to hydraulic device 127 (step S39). As a result, the soil stored in bucket 133 is loaded onto loading target 200. Note that when position P of the tip of arm 132 has reached loading position P07, the rotation of rotating body 120 has stopped.

[0061] As a result, the control device 128 ends the automatic excavation and loading control, or the control device 128 returns the process to step S1, and repeatedly executes the automatic excavation and loading control within a range in which the load amount of the loading target 200 does not exceed the maximum load amount.

[0062] Actions and Effects In this way, the control device 128 according to the first embodiment identifies the interference avoidance position P02, which is a position a predetermined distance outside the loading target 200, based on the position and shape of the loading target 200, and moves the bucket 133 to the interference avoidance position P02 by driving only the rotating body 120 until the bucket 133 reaches the interference avoidance position P02. Thereafter, the control device 128 drives the rotating body 120 and the work machine 130 to move the bucket 133 to the excavation position P05 on the excavation target. In this way, the control device 128 can move the cutting edge of the bucket 133 to the excavation point P22 while preventing interference between the loading target 200 and the bucket 133.

[0063] Furthermore, the control device 128 according to the first embodiment drives the rotating body 120 and the work implement 130 after the bucket 133 reaches the interference avoidance position P02 to move the bucket 133 to the rotation end position P04 above the excavation position P05. Thereafter, the control device 128 drives only the work implement 130 to move the bucket 133 to the excavation position P05. This allows the blade tip of the bucket 133 to hit the excavation target along the extension direction of the blade. Note that if the bucket 133 hits the excavation target while swinging, a lateral force is applied to the blade of the bucket 133, which is likely to cause wear of the blade and bending of the work implement 130.

[0064] Although one embodiment has been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design modifications and the like are possible. For example, the control device 128 according to the first embodiment specifies the loading point P21 using depth information, but is not limited to this. The control device 128 according to another embodiment may provide a position and orientation calculator in the loading target 200 without using depth information, the loading target specification unit 1106 may receive the position, orientation, and shape of the loading target 200 output by the position and orientation calculator of the loading target 200, and the loading position specification unit 1111 may specify the loading point P21. Further, the control device 128 according to the first embodiment specifies the excavation point P22 using depth information, but is not limited thereto. In the control device 128 according to other embodiments, the excavation position specifying unit 1109 may specify the excavation point P22 by allowing the operator to teach it. Specifically, the excavation position specifying unit 1109 may store the excavation position when the operator manually performs an excavation operation, and set it as the excavation point P22. Alternatively, a touch panel type data input terminal device for specifying the excavation point P22 may be provided in the cab 121, and the excavation position specifying unit 1109 may receive data specified from the data input terminal device to specify the excavation point P22. Moreover, the control device 128 according to the first embodiment performs automatic excavation and loading control, but is not limited to this. The control device 128 according to other embodiments may perform automatic excavation control, and loading work may be performed by manual operation of the operator. Moreover, the control device 128 according to the first embodiment identifies the excavation point P22, and executes excavation operation after turning operation to the excavation point P22, but is not limited to this, and the control device 128 may execute turning operation to the excavation point P22, end control, and excavation work may be performed by manual operation of the operator. Furthermore, the control device 128 according to the first embodiment starts the automatic excavation and loading control when the bucket 133 is at the empty swing start position P01 located above the loading target 200, but is not limited to this. The control device 128 according to other embodiments may, when the bucket 133 is at the excavation end position P05'' and the automatic excavation and loading control is started, move the bucket 133 past the interference avoidance position P02 to the loading position P07, perform a dump operation, and then move the bucket 133 past the interference avoidance position P02 to the excavation point P22.

[0065] Also, the loading target identification unit 1106 of the control device 128 according to the first embodiment identifies the position and shape of the loading target 200 based on map information generated from the depth information, but is not limited thereto. For example, in another embodiment, when the loading target 200 has a positioning function using GNSS or the like, the loading target identification unit 1106 may identify the position and shape of the loading target 200 by receiving information related to the position and orientation from the loading target 200 that has arrived at the loading point through vehicle-to-vehicle communication. In another embodiment, when the loading target 200 is an unmanned vehicle controlled by a control system, the loading target identification unit 1106 may identify the position and shape of the loading target 200 by receiving information related to the position and orientation of the loading target 200 from the control system.

[0066] Further, the loading machine 100 according to the first embodiment includes the bucket 133, but is not limited to this. For example, the loading machine 100 according to other embodiments may include a clam bucket that includes a back hoist and a clam shell that can be opened and closed.

[0067] Furthermore, the loading machine 100 according to the first embodiment is a manned vehicle operated by an operator who rides on the vehicle, but is not limited to this. For example, the loading machine 100 according to another embodiment may be a remotely operated vehicle that is operated by an operation signal acquired by communication from a remote operation device operated by an operator in a remote office while watching a monitor screen. In this case, some of the functions of the control device 128 may be provided in the remote operation device. [Explanation of symbols]

[0068] 100...loading machine 110...traveling body 120...rotating body 121...operator cab 122...operator seat 123...operation device 124...detection device 125...position and direction calculation device 126...inclination measuring device 127...hydraulic device 128...control device 130...working machine 131...boom 132...arm 133...bucket 134...boom cylinder 135...arm cylinder 136...bucket cylinder 137...boom stroke sensor 138...arm stroke sensor 139...bucket stroke sensor 1100...processor 1200...main memory 1300...storage 1400...interface 1101...vehicle information acquisition unit 1102...detection information acquisition unit 1103...operation signal input unit 1104...bucket position identification unit 1105...map generation unit 1106...loading target identification unit 1107...Avoidance position identification unit 1108...Excavation target identification unit 1109...Excavation position identification unit 1110...Lowering stop determination unit 1111...Loading position identification unit 1112...Movement processing unit 1113...Operation signal output unit 200...Loading target P01...Empty load turning start position P02...Interference avoidance position P03...Lowering stop position P04...Turning end position P05...Excavation position P05'...Excavation end position P06...Loaded load turning start position P07...Loading position P21...Loading point Excavation point P22

Claims

1. A control device for a loading machine including a rotating body that rotates around a rotation center and a work machine having a bucket and attached to the rotating body, a movement processing unit that prohibits output of an operation signal for lowering the work machine while rotating the rotating body unladen until the bucket reaches a position where it does not interfere with the transport vehicle in a plan view from above, and outputs an operation signal for lowering the work machine while rotating the rotating body unladen after the bucket reaches the position where it does not interfere. A control device for a loading machine comprising:

2. The movement processing unit outputs an operation signal for horizontally moving the bucket until the bucket reaches the non-interfering position. The control device for a loading machine according to claim 1.

3. The movement processing unit outputs an operation signal for driving only the rotating body until the bucket reaches the non-interfering position. The control device for a loading machine according to claim 1 or 2.

4. The non-interfering position is identified based on the position and shape of the transport vehicle. The control device for a loading machine according to any one of claims 1 to 3.

5. The loading machine includes a detection device that detects a position of an object present in a detection direction, a loading target identification unit that identifies the position and shape of the transport vehicle based on the detection result of the detection device; The control device for a loading machine according to claim 4.

6. A remote operation system for remotely operating a loading machine including a rotating body that rotates about a rotation center and a work machine having a bucket and attached to the rotating body, a movement processing unit that prohibits output of an operation signal for lowering the work machine while rotating the rotating body unladen until the bucket reaches a position where it does not interfere with the transport vehicle in a plan view from above, and outputs an operation signal for lowering the work machine while rotating the rotating body unladen after the bucket reaches the position where it does not interfere. A remote control system comprising:

7. A control method for a loading machine including a rotating body that rotates about a rotation center and a work machine having a bucket and attached to the rotating body, comprising: a step of prohibiting output of an operation signal for lowering the work machine while rotating the rotating body unladen until the bucket reaches a position where it does not interfere with the transport vehicle in a plan view from above; a step of outputting an operation signal for lowering the work implement while rotating the rotating body empty after the bucket reaches the non-interfering position; A method for controlling a loading machine comprising:

8. A control device for a loading machine including a rotating body that rotates around a rotation center and a work machine having a bucket and attached to the rotating body, a movement processing unit that prohibits output of an operation signal for lowering the work machine at the same time as rotating the rotating body unladen until the bucket reaches a position where it does not interfere with the transport vehicle in a plan view from above, and outputs an operation signal for lowering the work machine at the same time as rotating the rotating body unladen after the bucket reaches the position where it does not interfere, The non-interfering position is identified based on the position and shape of the transport vehicle. Loading machine control device.

9. The loading machine includes a detection device that detects a position of an object present in a detection direction, a loading target identification unit that identifies the position and shape of the transport vehicle based on the detection result of the detection device; The control device for a loading machine according to claim 8.

Citation Information

Patent Citations

  • Control circuit for oil-pressure shovel

    JP1988093936A

  • Automatic control device for hydraulic shovel

    JP1997256407A

  • Automatic excavation machine and method, and automatic loading method

    JP1998088625A

  • Automatic operation shovel

    JP1999190042A

  • Turning system work machine

    JP2006307436A