WO2020044837A1 - 積込機械の制御装置および制御方法 - Google Patents
積込機械の制御装置および制御方法 Download PDFInfo
- Publication number
- WO2020044837A1 WO2020044837A1 PCT/JP2019/028267 JP2019028267W WO2020044837A1 WO 2020044837 A1 WO2020044837 A1 WO 2020044837A1 JP 2019028267 W JP2019028267 W JP 2019028267W WO 2020044837 A1 WO2020044837 A1 WO 2020044837A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- loading
- bucket
- revolving
- operation signal
- unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 15
- 238000007599 discharging Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 description 33
- 238000001514 detection method Methods 0.000 description 16
- 239000004576 sand Substances 0.000 description 16
- 238000009412 basement excavation Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 239000010720 hydraulic oil Substances 0.000 description 5
- 239000013049 sediment Substances 0.000 description 4
- 238000005259 measurement Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/42—Drives for dippers, buckets, dipper-arms or bucket-arms
- E02F3/43—Control of dipper or bucket position; Control of sequence of drive operations
- E02F3/435—Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
- E02F3/437—Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like providing automatic sequences of movements, e.g. linear excavation, keeping dipper angle constant
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/42—Drives for dippers, buckets, dipper-arms or bucket-arms
- E02F3/43—Control of dipper or bucket position; Control of sequence of drive operations
- E02F3/435—Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
- E02F3/439—Automatic repositioning of the implement, e.g. automatic dumping, auto-return
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/30—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom
- E02F3/32—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom working downwardly and towards the machine, e.g. with backhoes
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/2004—Control mechanisms, e.g. control levers
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/2025—Particular purposes of control systems not otherwise provided for
- E02F9/2041—Automatic repositioning of implements, i.e. memorising determined positions of the implement
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
- E02F9/261—Surveying the work-site to be treated
- E02F9/262—Surveying the work-site to be treated with follow-up actions to control the work tool, e.g. controller
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
Definitions
- the present invention relates to a control device and a control method for a loading machine.
- Priority is claimed on Japanese Patent Application No. 2018-163417, filed on August 31, 2018, the content of which is incorporated herein by reference.
- Patent Document 1 discloses a technique relating to automatic loading control of a loading machine.
- Automatic loading control means that a control device receives designation of a loading point from an operator of the loading machine or the like, and the control device controls the operations of the loading machine and the working machine to move the bucket to the loading point. Control.
- the control device stores the time series of the position of the work implement in advance, and operates the work implement in accordance with the time series.
- An object of the present invention is to provide a control device and a control method of a loading machine capable of reducing a cycle time in automatic loading control.
- a control device for a loading machine is a control device for a loading machine that includes a revolving unit that pivots around a pivot center, and a work implement that has a bucket and is attached to the revolving unit.
- An operation signal input unit for receiving an input of a loading instruction signal from an operator, and, when receiving the loading instruction signal, moving the bucket to a loading position above a loading target.
- An operation signal output unit that outputs an unloading operation signal for discharging the bucket to the azimuth direction.
- control device of the loading machine can reduce the cycle time in the automatic loading control.
- FIG. 2 is a schematic block diagram illustrating a configuration of a control device according to the first embodiment. It is a figure showing an example of a course of a bucket concerning a 1st embodiment.
- 4 is a flowchart illustrating an automatic loading control method according to the first embodiment. 4 is a flowchart illustrating an automatic loading control method according to the first embodiment.
- FIG. 1 is a schematic diagram illustrating the configuration of the loading machine according to the first embodiment.
- the loading machine 100 is a working machine that loads earth and sand to a loading point such as a transport vehicle.
- the loading machine 100 according to the first embodiment is a hydraulic shovel.
- the loading machine 100 according to another embodiment may be a loading machine other than a hydraulic shovel.
- the loading machine 100 shown in FIG. 1 is a backhoe shovel, but may be a face shovel or a rope shovel.
- the loading machine 100 includes a traveling body 110, a revolving body 120 supported by the traveling body 110, and a working machine 130 that is operated by hydraulic pressure and supported by the revolving body 120.
- the revolving superstructure 120 is supported so as to be pivotable about the pivot center.
- 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 angle sensor 138, an arm angle sensor 139, and a bucket angle sensor 140.
- the base end of the boom 131 is attached to the swing body 120 via a pin.
- the arm 132 connects the boom 131 and the bucket 133.
- the proximal end of the arm 132 is attached to the distal end of the boom 131 via a pin.
- the bucket 133 includes a blade for excavating earth and sand and the like and a container for transporting the excavated earth and sand.
- the proximal end of the bucket 133 is attached to the distal end of the arm 132 via a pin.
- the boom cylinder 134 is a hydraulic cylinder for operating the boom 131.
- the base end of the boom cylinder 134 is attached to the swing body 120.
- the tip of the boom cylinder 134 is attached to the boom 131.
- the arm cylinder 135 is a hydraulic cylinder for driving the arm 132.
- the base end of the arm cylinder 135 is attached to the boom 131.
- the tip of the arm cylinder 135 is attached to the arm 132.
- the bucket cylinder 136 is a hydraulic cylinder for driving the bucket 133.
- the base end of the bucket cylinder 136 is attached to the arm 132.
- the tip of the bucket cylinder 136 is attached to a link mechanism for rotating the bucket 133.
- the boom angle sensor 138 measures the stroke amount of the boom cylinder 134.
- the stroke amount of the boom cylinder 134 can be converted into an inclination angle of the boom 131 with respect to the rotating body 120.
- the inclination angle with respect to the rotating body 120 is also referred to as an absolute angle. That is, the stroke amount of the boom cylinder 134 can be converted into the absolute angle of the boom 131.
- the arm angle sensor 139 measures the stroke amount of the arm cylinder 135.
- the stroke amount of the arm cylinder 135 can be converted into a tilt angle of the arm 132 with respect to the boom 131.
- the inclination angle of the arm 132 with respect to the boom 131 is also referred to as a relative angle of the arm 132.
- the bucket angle sensor 140 measures the stroke amount of the bucket cylinder 136.
- the stroke amount of the bucket cylinder 136 can be converted into an inclination angle of the bucket 133 with respect to the arm 132.
- the inclination angle of the bucket 133 with respect to the arm 132 is also referred to as a relative angle of the bucket 133.
- the loading machine 100 includes an angle sensor that detects an inclination angle with respect to the ground plane or an inclination angle with respect to the revolving unit 120, instead of the boom angle sensor 138, the arm angle sensor 139, and the bucket angle sensor 140. May be provided.
- An operator cab 121 is provided on the revolving superstructure 120. Inside the cab 121, a driver's seat 122 for an operator to sit down, an operating device 123 for operating the loading machine 100, and a detecting device 124 for detecting a three-dimensional position of an object existing in a detecting direction. Is provided.
- the operating device 123 responds to the operation of the operator by raising and lowering the boom 131, pushing and pulling the arm 132, dumping and excavating the bucket 133, and turning the swivel body 120. Is generated and output to the control device 128.
- the operation device 123 generates a loading instruction signal for causing the work implement 130 to start automatic loading control in response to an operation of the operator, and outputs the signal to the control device 128.
- the operation device 123 includes, for example, a lever, a switch, and a pedal.
- the loading instruction signal is generated by operating an automatic control switch. For example, when the switch is turned on, a loading instruction signal is output.
- the operation device 123 is arranged near the driver's seat 122.
- the operation device 123 is located within an operable range of the operator when the operator sits on the driver's seat 122.
- Examples of the detection device 124 include a stereo camera, a laser scanner, a UWB (Ultra Wide Band) distance measuring device, and the like.
- the detection device 124 is provided, for example, so that the detection direction faces the front 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 the operator sitting in the driver's seat 122, but is not limited to this in other embodiments.
- the loading machine 100 according to another embodiment may be operated by transmitting an operation signal or a loading instruction signal by a remote operation of an operator operating outside the loading machine 100.
- the loading machine 100 includes a position and orientation calculator 125, a tilt measuring device 126, a hydraulic device 127, and a control device 128.
- the position and orientation calculator 125 calculates the position of the revolving superstructure 120 and the direction in which the revolving superstructure 120 faces.
- the position and orientation calculator 125 includes two receivers that receive positioning signals from artificial satellites that make up the GNSS. The two receivers are installed at different positions on the revolving superstructure 120, respectively.
- the position and orientation calculator 125 detects the position of the representative point (the origin of the shovel coordinate system) of the revolving unit 120 in the site coordinate system based on the positioning signal received by the receiver.
- the position / azimuth calculator 125 uses the positioning signals received by the two receivers, calculates the azimuth of the revolving unit 120 as the relationship between the installation position of one receiver and the installation position of the other receiver.
- the azimuth that the revolving unit 120 faces is the front direction of the revolving unit 120 and is equal to the horizontal component of the straight line extending from the boom 131 of the work implement 130 to the bucket 133.
- the tilt measuring device 126 measures the acceleration and angular velocity of the revolving unit 120, and detects the attitude (for example, the roll angle and the pitch angle) of the revolving unit 120 based on the measurement result.
- the inclination measuring device 126 is installed on the lower surface of the revolving unit 120, for example.
- an inertial measurement device IMU: Inertial Measurement Unit
- IMU Inertial Measurement Unit
- 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 a traveling hydraulic motor (not shown) for traveling the traveling body 110 via a flow control valve, a swing hydraulic motor (not shown) for rotating the swing body 120, a boom cylinder 134, and an arm cylinder 135. , And the bucket cylinder 136.
- 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 according to the position of the spool.
- the spool is driven based on a control command received from the control device 128.
- the amount of hydraulic oil supplied to the traveling hydraulic motor, the turning hydraulic motor, the boom cylinder 134, the arm cylinder 135, and the bucket cylinder 136 is controlled by the control device 128.
- 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.
- the control device 128 may adjust the rotation speed based on the tilt angle of the swash plate.
- the control device 128 receives an operation signal from the operation device 123.
- Control device 128 drives work implement 130, revolving unit 120, or traveling unit 110 based on the received operation signal.
- FIG. 2 is a schematic block diagram illustrating a 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, expands the program in the main memory 1200, and executes processing according to the program.
- Examples of the storage 1300 include an HDD, SSD, magnetic disk, magneto-optical disk, CD-ROM, DVD-ROM, and the like.
- the storage 1300 may be an internal medium directly connected to the common communication line of the control device 128 or an external medium connected to the control device 128 via the interface 1400.
- the storage 1300 is a non-transitory tangible storage medium.
- the processor 1100 executes the vehicle information acquisition unit 1101, the detection information acquisition unit 1102, the operation signal input unit 1103, the bucket position identification unit 1104, the loading position identification unit 1105, the avoidance position identification unit 1106, and the movement processing unit 1107 by executing the program. , A discharge start direction calculation unit 1108, an area determination unit 1109, and an operation signal output unit 1110.
- the vehicle information acquiring unit 1101 acquires the turning speed, the position, and the azimuth of the revolving unit 120, the inclination angles of the boom 131, the arm 132, and the bucket 133, and the posture of the revolving unit 120.
- vehicle information information on the loading machine 100 acquired by the vehicle information acquisition unit 1101 is referred to as vehicle information.
- the detection information acquisition unit 1102 acquires three-dimensional position information from the detection device 124, and specifies the position and shape of the loading target 200 (for example, a transport vehicle or a hopper).
- the operation signal input unit 1103 receives an operation signal input from the operation device 123.
- the operation signals include a raising operation signal and a lowering operation signal of the boom 131, a pushing operation signal and a pulling operation signal of the arm 132, a dump operation signal and an excavation operation signal of the bucket 133, a turning operation signal of the revolving unit 120, and a traveling of the traveling unit 110.
- An operation signal and a loading instruction signal of the loading machine 100 are included.
- the dump operation signal of the bucket 133 is an example of a discharge operation signal.
- the bucket position identification unit 1104 determines the position P of the tip of the arm 132 in the shovel coordinate system and the height from the tip of the arm 132 to the lowest passing point of the bucket 133.
- Hb is specified.
- the lowermost passing point of the bucket 133 refers to a point where the cutting edge is located when the distance between the cutting edge and the ground surface becomes shortest during the dumping operation of the bucket 133. That is, 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.
- FIG. 3 is a diagram illustrating an example of a path of a bucket according to the first embodiment.
- the bucket position specifying unit 1104 specifies the position P of the tip of the arm 132 in the following procedure.
- the bucket position specifying unit 1104 calculates the boom based on the absolute angle of the boom 131 obtained 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 end).
- the position of the tip of 131 is determined.
- the bucket position specifying unit 1104 calculates the absolute angle of the arm 132 based on the absolute angle of the boom 131 and the relative angle of the arm 132 obtained from the stroke amount of the arm cylinder 135.
- the bucket position specifying unit 1104 determines the position of the distal end 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 proximal end to the pin at the distal end). The position P of the tip of the arm 132 is obtained.
- the loading position specifying unit 1105 determines the loading position P13 based on the position and shape of the loading target 200 specified by the detection information acquisition unit 1102. Identify.
- the loading position specifying unit 1105 changes the loading point P21 indicated by the position information of the loading target 200 from the on-site coordinate system to the shovel coordinate system based on the position, orientation, and attitude of the revolving unit 120 acquired by the vehicle information acquiring unit 1101. Convert.
- the loading position specifying unit 1105 specifies the specified loading point P21 as the plane position of the loading position P13. That is, when the tip of the arm 132 is located at the loading position P13, the tip of the arm 132 is located above the loading point P21.
- the loading point P21 examples 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 1105 includes, at the height Ht of the loading target 200, the height Hb from the tip of the arm 132 specified by the bucket position specifying unit 1104 to the lowest point of the bucket 133, and the control margin of the bucket 133.
- the height of the loading position P13 is specified by adding the height.
- the loading position specifying unit 1105 may specify the loading position P13 without adding the height of the control margin. That is, the loading position specifying unit 1105 may specify the height of the loading position P13 by adding the height Hb to the height Ht.
- the height Ht according to the first embodiment is a height from the ground to the upper surface of the vessel.
- the avoidance position specifying unit 1106 includes the loading position P13 specified by the loading position specifying unit 1105, the position of the loading machine 100 obtained by the vehicle information obtaining unit 1101, and the loading target 200 specified by the detection information obtaining unit 1102.
- An interference avoiding position P12 which is a point at which the work implement 130 and the loading target 200 do not interfere with each other in plan view from above, is specified based on the position and the shape of the work implement 130.
- the interference avoiding position P12 has the same height as the loading position P13, and the distance from the turning center of the revolving unit 120 is equal to the distance from the turning center to the loading position P13, and the loading target is located below. 200 is a non-existent position.
- the avoidance position specifying unit 1106 specifies, for example, a circle centered on the turning center of the revolving unit 120 and having a radius equal to the distance between the turning center and the loading position P13. A position where the outer shape does not interfere with the loading target 200 in plan view from above and is closest to the loading position P13 is specified as an interference avoidance position P12.
- the avoidance position identification unit 1106 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.
- “same height” and “distance is equal” are not necessarily limited to those in which the heights or distances are completely identical, and some errors and margins are allowed.
- the movement processing unit 1107 When the operation signal input unit 1103 receives the input of the loading instruction signal, the movement processing unit 1107 includes the loading position P13 specified by the loading position specifying unit 1105 and the interference avoiding position P12 specified by the avoiding position specifying unit 1106. , A rotation operation signal for moving the bucket 133 to the loading position P13 is generated. That is, the movement processing unit 1107 generates a rotation operation signal so as to reach the loading position P13 from the excavation completion position P10 via the turning start position P11 and the interference avoidance position P12. Further, the movement processing unit 1107 generates a rotation operation signal of the bucket 133 so that the ground angle of the bucket 133 does not change even when the boom 131 and the arm 132 are driven.
- the operation signal generated by the movement processing unit 1107 is a signal for instructing driving with a drive amount related to the operation signal input to the operation signal input unit 1103 when the lever or pedal of the operation device 123 is operated with the maximum operation amount. It is.
- the drive amount is, for example, the amount of hydraulic oil or the opening of the spool.
- the operation signal generated by the movement processing unit 1107 may be a signal instructing driving with a driving amount larger than the driving amount related to the maximum operation amount. This is because, in the loading machine 100 related to manned driving, the maximum operation amount of the operating device 123 is limited due to the ride comfort of the operator, whereas the loading machine 100 related to the remote operation is limited due to the ride comfort of the operator. Because there is no.
- the unloading start direction calculation unit 1108 is based on the position of the loading object 200, the revolving speed of the revolving unit 120, and the unloading delay time from the output time of the dump operation instruction of the bucket 133 to the time when the sediment starts to be discharged. Then, the earth discharging start direction D0 is calculated.
- the discharging start direction D0 is a direction in which the earth and sand are discharged to the loading target 200 without spilling when the revolving unit 120 outputs a dump operation instruction when the revolving unit 120 faces the direction during the turning of the revolving unit 120. .
- the unloading delay time of the bucket 133 is known for each type of the loading machine 100.
- the discharge start direction calculation unit 1108 calculates the discharge start direction D0 in the following procedure. Based on the distance from the lowest point of the bucket 133 to the loading target 200, the earth discharge start direction calculation unit 1108 calculates the time required for the earth and sand to reach the loading target 200 from the bucket 133. The earth discharging start direction calculation unit 1108 calculates the earth discharging turning angle ⁇ by multiplying the turning speed by the sum of the earth discharging delay time and the earth and sand arrival time.
- the unloading start direction calculation unit 1108 performs the unloading turn from the direction D1 to which the revolving unit 120 faces when the entire width of the cutting edge of the bucket 133 overlaps with the loading target 200 in a plan view from above, toward the near side in the turning direction.
- the azimuth rotated by the angle ⁇ is calculated as the unloading start azimuth D0.
- the area determination unit 1109 determines whether the azimuth of the revolving structure 120 is in the first area R1 in which the unloading operation is not performed or the second area R2 in which the unloading operation is performed.
- the first region R1 is a region from the azimuth (starting azimuth) to which the revolving superstructure 120 faces when the input of the loading instruction signal is received to the unloading start azimuth D0.
- the second region R2 is a region from the unloading start direction D0 to the direction (end point direction) to which the revolving superstructure 120 faces when the work implement 130 is located at the loading position P13.
- the earth discharging start direction D0 is always located on the near side in the turning direction from the end point direction.
- the operation signal output unit 1110 outputs the operation signal input to the operation signal input unit 1103 or the operation signal generated by the movement processing unit 1107. Specifically, the operation signal output unit 1110 outputs an operation signal related to the automatic control generated by the movement processing unit 1107 when the automatic loading control is being performed, and outputs the operation signal when the automatic loading control is not being performed. An operation signal related to the manual operation of the operator input to the input unit 1103 is output.
- FIGS. 4 to 5 are flowcharts showing the automatic loading control method according to the first embodiment.
- the control device 128 executes the automatic loading control shown in FIGS.
- the vehicle information acquisition unit 1101 acquires the position and orientation of the swing body 120, the inclination angles of the boom 131, the arm 132, and the bucket 133, and the attitude of the swing body 120 (Step S1).
- the vehicle information acquisition unit 1101 specifies the position of the center of rotation of the revolving unit 120 based on the acquired position and orientation of the revolving unit 120 (step S2).
- the detection information acquisition unit 1102 acquires the three-dimensional position information of the loading target 200 from the detection device 124, and specifies the position and the shape of the loading target 200 from the three-dimensional position information (Step S3).
- the bucket position identification unit 1104 determines the position P of the tip of the arm 132 at the time of input of the loading instruction signal and the lowest passage of the bucket 133 from the tip of the arm 132.
- the height Hb up to the point is specified (step S4).
- the bucket position specifying unit 1104 specifies the position P as the excavation completion position P10.
- the loading position specifying unit 1105 converts the position information of the loading target 200 acquired by the detection information acquiring unit 1102 based on the position, the azimuth, and the posture of the revolving unit 120 acquired in step S1 from the site coordinate system to the shovel coordinate system. I do.
- the loading position specifying unit 1105 specifies the plane position of the loading position P13 based on the position and shape of the loading target 200 specified by the detection information obtaining unit 1102 (Step S5). At this time, the loading position specifying unit 1105 determines the height Ht of the loading target 200, the height Hb from the tip of the arm 132 specified in step S4 to the lowest point of the bucket 133, and the control margin of the bucket 133.
- the height of the loading position P13 is specified by adding the height of the minute (step S6).
- the avoidance position specifying unit 1106 specifies a plane distance from the position of the turning center of the revolving unit 120 specified in Step S2 to the plane position of the loading position P13 (Step S7).
- the avoidance position specifying unit 1106 is a position that is separated by a plane distance specified from the turning center, the outer shape of the bucket 133 does not interfere with the loading target 200 in plan view, and the position closest to the loading position P13 is It is specified as the interference avoidance position P12 (step S8).
- the movement processing unit 1107 determines whether or not the position P of the tip of the arm 132 has reached the loading position P13 (Step S9). When the position P of the distal end of the arm 132 has not reached the loading position P13 (Step S9: NO), the movement processing unit 1107 determines whether the position P of the distal end of the arm 132 is near the interference avoidance position P12. Is determined (step S10). For example, the movement processing unit 1107 determines that the difference between the height of the tip of the arm 132 and the height of the interference avoidance position P12 is less than a predetermined threshold value, or the plane distance from the center of rotation of the revolving unit 120 to the tip of the arm 132 and the rotation.
- step S10 It is determined whether or not the difference from the plane distance from the center to the interference avoidance position P12 is less than a predetermined threshold (step S10). If the position P of the distal end of the arm 132 is not near the interference avoidance position P12 (step S10: NO), the movement processing unit 1107 generates an operation signal for raising the boom 131 and the arm 132 to the height of the interference avoidance position P12. (Step S11). At this time, the movement processing unit 1107 generates an operation signal based on the positions and speeds of the boom 131 and the arm 132.
- the movement processing unit 1107 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 outputs an operation signal for rotating the bucket 133 at the same speed as the sum of the angular velocities. It is generated (step S12). Thereby, the movement processing unit 1107 can generate an operation signal that holds the ground angle of the bucket 133. In another embodiment, the movement processing unit 1107 determines that the ground angle of the bucket 133 calculated from the detection values of the boom angle sensor 138, the arm angle sensor 139, and the bucket angle sensor 140 is the ground angle at the start of the automatic control. An operation signal for rotating the bucket 133 so as to be equal to may be generated.
- step S10 If the position P of the tip of the arm 132 is near the interference avoiding position P12 (step S10: YES), the movement processing unit 1107 does not generate operation signals for the boom 131, the arm 132, and the bucket 133. That is, when the position P of the distal end of the arm 132 is near the interference avoiding position P12, the movement processing unit 1107 prohibits the output of the operation signal of the work implement 130 for moving the work implement 130 to the loading point. .
- the movement processing unit 1107 determines whether the turning speed of the revolving unit 120 is lower than a predetermined speed based on the vehicle information acquired by the vehicle information acquiring unit 1101 (Step S13). That is, the movement processing unit 1107 determines whether or not the revolving unit 120 is turning.
- the movement processing unit 1107 determines that the height of the bucket 133 ranges from the height of the excavation completion position P10 to the height of the interference avoidance position P12. Is specified (step S14).
- the movement processing unit 1107 When outputting the turning operation signal from the current time based on the rising time of the bucket 133, the movement processing unit 1107 causes the tip of the arm 132 to pass through the interference avoiding position P12 or a point higher than the interference avoiding position P12. It is determined whether or not (step S15). If the tip of the arm 132 passes through the interference avoiding position P12 or a point higher than the interference avoiding position P12 when the turning operation signal is output from the current time (step S15: YES), the movement processing unit 1107 turns. An operation signal is generated (step S16).
- step S15 When the turning operation signal is output from the current time and the tip of the arm 132 passes through a point lower than the interference avoidance position P12 (step S15: NO), the movement processing unit 1107 does not generate the turning operation signal. . That is, when the tip of the arm 132 passes through a point lower than the interference avoidance position P12, the movement processing unit 1107 prohibits the output of the turning operation signal.
- step S13 When the swing speed of the swing body 120 is equal to or higher than the predetermined speed (step S13: NO), the movement processing unit 1107 moves the tip of the arm 132 to the loading position P13 when the output of the swing operation signal is stopped from the current time. It is determined whether or not the arrival has been reached (step S17). After the output of the swing operation signal is stopped, the swing body 120 continues to swing by inertia while decelerating, and then stops. When the output of the turning operation signal is stopped from the current time and the tip of the arm 132 reaches the loading position P13 (step S17: YES), the movement processing unit 1107 does not generate the turning operation signal.
- step S17 when the output of the turning operation signal is stopped from the current time and the tip of the arm 132 reaches the loading position P13, the movement processing unit 1107 prohibits the output of the turning operation signal. Thereby, the revolving superstructure 120 starts to decelerate.
- step S17 when the output of the turning operation signal is stopped from the current time and the tip of the arm 132 stops before the loading position P13 (step S17: NO), the movement processing unit 1107 outputs the turning operation signal. Is generated (step S18).
- the operation signal output unit 1110 When at least one of the turning operation signal of the boom 131, the arm 132, and the bucket 133 and the turning operation signal of the revolving unit 120 is generated in the processing from step S9 to step S18, the operation signal output unit 1110 outputs the generated operation. A signal is output to the hydraulic device 127 (Step S19).
- the unloading start direction calculation unit 1108 calculates the unloading start direction D0 based on the position of the loading object 200, the turning speed of the revolving unit 120, and the unloading delay time (step S20).
- the area determination unit 1109 determines whether the azimuth of the revolving superstructure 120 is included in the second area R2 from the unloading start azimuth D0 to the end point azimuth (step S21).
- the operation signal output unit 1110 does not output the dump operation signal of the bucket 133 to the hydraulic device 127.
- Step S21 when the azimuth of the revolving superstructure 120 is included in the second region R2 (Step S21: YES), the operation signal output unit 1110 outputs a dump operation signal of the bucket 133 to the hydraulic device 127 (Step S22).
- the height of the tip of the arm 132 is higher than the interference avoidance position P12. This is because in steps S15-S16, the movement processing unit 1107 determines that the height of the tip of the arm 132 is greater than or equal to the interference avoidance position P12 when the tip of the arm 132 is located at the interference avoidance position P12 in plan view from above. This is because a turning operation signal is generated so as to have a height.
- the azimuth of the revolving body 120 is located closer to the turning direction than the unloading start direction D0.
- the height of the tip of the arm 132 is not necessarily lower than the height of the interference avoidance position.
- the time required to raise the height of the arm 132 to the height equal to or higher than the interference avoidance position P12 is determined by turning the revolving unit 120 until the tip of the arm 132 is located at the interference avoidance position P12 in a plan view from above. If the time is shorter than the time required for the rotation, the azimuth of the revolving body 120 may be included in the first region R1 when the height of the tip of the arm 132 rises to a height equal to or higher than the interference avoidance position P12.
- vehicle information acquiring section 1101 acquires vehicle information (step S23). Thereby, vehicle information acquisition section 1101 can acquire the vehicle information after the operation based on the output operation signal.
- Control device 128 returns the process to step S9, and repeatedly executes the generation of the operation signal.
- step S9 YES
- the control device 128 starts the turning body 120 to turn toward the loading position P13.
- the tip of the arm 132 has not reached the height of the interference avoidance position P12, the raising of the boom 131 and the arm 132 is continued. While the tip of the arm 132 moves from the turning start position P11 to the interference avoidance position P12, the boom 131, the arm 132, and the bucket 133 are decelerated so that the height of the tip of the arm 132 becomes equal to the interference avoidance position P12.
- the tip of the arm 132 When the tip of the arm 132 reaches the interference avoiding position P12, the driving of the boom 131 and the arm 132 is stopped. On the other hand, the swing body 120 continues to swing. That is, during the period from the interference avoiding position P12 to the loading position P13, the tip of the arm 132 moves only by turning the revolving unit 120 without driving the boom 131 and the arm 132. While the tip of the arm 132 is moving from the turning start position P11 to the loading position P13, the rotating body 120 is decelerated so that the position P of the tip of the arm 132 becomes equal to the loading position P13.
- the revolving unit 120 faces the earth discharging start direction D0.
- the control device 128 starts outputting the dump operation signal to the bucket 133.
- the revolving superstructure 120 continues to rotate, and when the unloading delay time elapses from the output time of the dump operation signal, the bucket 133 starts rotating in the dumping direction, and sediment starts to be discharged from the bucket 133.
- the azimuth of the revolving body 120 is closer to the turning direction than the azimuth D1 in which the width of the cutting edge of the bucket 133 overlaps with the loading target 200.
- the earth and sand discharged from the bucket reaches the height of the loading target 200 after the earth and sand arrival time. Since the loading machine 100 discharges the earth and sand while turning, the earth and sand discharged from the bucket 133 draws a parabola having a tangential horizontal velocity component by inertia corresponding to the rotation speed, and the earth discharging start point It falls further in the turning direction. That is, the dumping start direction D0 is a direction in which the bucket 133 is deviated from immediately above the loading target 200. However, if the output of the dump operation signal is started when the revolving unit 120 faces the dumping start direction D0, the dumping delay will occur.
- control device 128 can load the loaded object 200 without spilling earth and sand.
- the loading machine 100 can load the earth and the sand scooped by the bucket 133 into the loading target 200.
- the operator repeatedly performs excavation by the work implement 130 and automatic loading control by inputting a loading instruction signal so that the loading capacity of the loading target 200 does not exceed the maximum loading capacity.
- the control device 128 of the loading machine 100 is configured such that, during the automatic loading control, when the revolving unit 120 faces the unloading start direction D0 on the near side in the turning direction from the end point direction, the bucket A dump operation signal 133 is output to the hydraulic device 127. Thereby, the control device 128 can start discharging before the bucket 133 reaches the loading position P13, and can reduce the cycle time of the loading process.
- the control device 128 according to the first embodiment determines whether to output the dump operation signal based on whether the azimuth of the revolving structure is included in the first region or the second region. Not limited.
- the control device 128 according to another embodiment may determine whether to output the dump operation signal based on whether or not the azimuth of the revolving superstructure has exceeded the unloading start azimuth D0.
- the earth discharging start direction D0 is closer to the turning direction than the direction D1 to which the revolving unit 120 faces when the width of the cutting edge of the bucket 133 and the loading target 200 overlap in plan view from above. Side orientation.
- the control device 128 can advance the output start timing of the dump operation signal and shorten the cycle time.
- the present invention is not limited to this, and the control device 128 may start outputting the dump operation signal when the width of the cutting edge of the bucket 133 and the loading target 200 overlap in a plan view from above. Good. In this case, the control device 128 can surely prevent spilling of the earth and sand from the loading target 200.
- the control device 128 calculates the unloading start direction D0 based on the position of the loading object 200 and the turning speed of the revolving unit 120. Thereby, the control device 128 can appropriately determine the output start timing of the dump operation signal according to the swing speed of the swing body 120. Note that, in other embodiments, the present invention is not limited to this, and the control device 128 may start outputting the dump operation signal based on the predetermined discharging start direction D0.
- the unloading start direction D0 is a position calculated based on the position of the loading target 200, the turning speed of the revolving unit 120, the unloading delay time, and the earth and sand arrival time.
- the earth discharging start direction D0 may be calculated without taking into account the earth discharging delay time or earth and sand arrival time.
- the unloading start direction D0 may be the direction closest to the starting direction among the directions in which the tip of the arm 132 interferes with the loading target 200 in plan view from above.
- the earth unloading start direction D0 may be set to an arbitrary direction on the origin side among the directions in which the tip of the arm 132 interferes with the loading target 200 in plan view from above. Good. Further, in another embodiment, the unloading start direction D0 may be set to an arbitrary direction on the end point direction side among directions in which the tip of the arm 132 does not interfere with the loading target 200 in plan view from above. Good. In another embodiment, the earth discharging start direction D0 may be set to a direction in which the revolving unit faces when the tip of the arm 132 is located at the interference avoiding position P12.
- the loading machine 100 includes the bucket 133, but is not limited thereto.
- the loading machine 100 may include a clam bucket having a backall and a clamshell that can be opened and closed.
- the earth discharging operation signal in this case is an operation signal for rotating the clamshell.
- the loading machine 100 according to the first embodiment is a manned vehicle that is operated by an operator on board, but is not limited thereto.
- the loading machine 100 according to another embodiment is a remotely driven vehicle that is operated by an operation signal obtained by communication from a remote operation device operated by an operator at a remote office while looking at the screen of a monitor. Is also good.
- some functions of the control device 128 may be provided in the remote control device.
- the loading machine 100 according to the first embodiment performs the control shown in FIGS. 4 and 5 in the automatic loading control, but is not limited thereto.
- the control shown in FIGS. 4 and 5 may be performed in the automatic digging and loading control for repeatedly and automatically performing the digging operation and the loading operation.
- the control device for a loading machine according to the present invention can reduce the cycle time in the automatic loading control.
Landscapes
- Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Civil Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Paleontology (AREA)
- Operation Control Of Excavators (AREA)
Abstract
積込機械の制御装置において、操作信号入力部は、オペレータから積込指示信号の入力を受け付ける。操作信号出力部は、積込指示信号を受け付けた場合に、バケットを積込点へ移動させるための作業機および旋回体の操作信号を出力する。操作信号出力部は、旋回体が、作業機が積込点に位置するときに旋回体が向く方位である終点方位より旋回方向手前側の排土開始方位を向くときに、バケットに排土させるための排土操作信号を出力する。
Description
本発明は、積込機械の制御装置および制御方法に関する。
本願は、2018年8月31日に日本に出願された特願2018-163417号について優先権を主張し、その内容をここに援用する。
本願は、2018年8月31日に日本に出願された特願2018-163417号について優先権を主張し、その内容をここに援用する。
特許文献1には、積込機械の自動積込制御に関する技術が開示されている。自動積込制御とは、制御装置が積込機械のオペレータ等から積込点の指定を受け付け、制御装置が積込機械および作業機の動作を制御することで、バケットを積込点へ移動させる制御である。特許文献1に記載の技術によれば、制御装置は、予め作業機の位置の時系列を記憶しておき、当該時系列に従って作業機を作動させる。
特許文献1に記載の技術によれば、作業機は予め記憶された積込点まで自動的に移動し、積込点において排土がなされる。一方で、自動積込においてサイクルタイムを短縮したいという要望がある。
本発明の目的は、自動積込制御においてサイクルタイムを短縮することができる積込機械の制御装置および制御方法を提供することにある。
本発明の目的は、自動積込制御においてサイクルタイムを短縮することができる積込機械の制御装置および制御方法を提供することにある。
本発明の第1の態様によれば、積込機械の制御装置は、旋回中心回りに旋回する旋回体と、バケットを有し前記旋回体に取り付けられた作業機とを備える積込機械の制御装置であって、オペレータから積込指示信号の入力を受け付ける操作信号入力部と、前記積込指示信号を受け付けた場合に、前記バケットを積込対象の上方の積込位置へ移動させるための前記作業機および前記旋回体の操作信号を出力し、前記旋回体が、前記作業機が前記積込位置に位置するときに前記旋回体が向く方位である終点方位より旋回方向手前側の排土開始方位を向くときに、前記バケットに排土させるための排土操作信号を出力する操作信号出力部と、を備える。
上記態様によれば、積込機械の制御装置は、自動積込制御においてサイクルタイムを短縮することができる。
以下、図面を参照しながら実施形態について詳しく説明する。
〈第1の実施形態〉
《積込機械の構成》
図1は、第1の実施形態に係る積込機械の構成を示す概略図である。
積込機械100は、土砂を運搬車両などの積込点へ積込を行う作業機械である。第1の実施形態に係る積込機械100は、油圧ショベルである。なお、他の実施形態に係る積込機械100は、油圧ショベル以外の積込機械であってもよい。また図1に示す積込機械100はバックホウショベルであるが、フェイスショベルやロープショベルであってもよい。
積込機械100は、走行体110と、走行体110に支持される旋回体120と、油圧により作動し旋回体120に支持される作業機130とを備える。旋回体120は、旋回中心回りに旋回自在に支持される。
〈第1の実施形態〉
《積込機械の構成》
図1は、第1の実施形態に係る積込機械の構成を示す概略図である。
積込機械100は、土砂を運搬車両などの積込点へ積込を行う作業機械である。第1の実施形態に係る積込機械100は、油圧ショベルである。なお、他の実施形態に係る積込機械100は、油圧ショベル以外の積込機械であってもよい。また図1に示す積込機械100はバックホウショベルであるが、フェイスショベルやロープショベルであってもよい。
積込機械100は、走行体110と、走行体110に支持される旋回体120と、油圧により作動し旋回体120に支持される作業機130とを備える。旋回体120は、旋回中心回りに旋回自在に支持される。
作業機130は、ブーム131と、アーム132と、バケット133と、ブームシリンダ134と、アームシリンダ135と、バケットシリンダ136と、ブーム角度センサ138と、アーム角度センサ139と、バケット角度センサ140とを備える。
ブーム131の基端部は、旋回体120にピンを介して取り付けられる。
アーム132は、ブーム131とバケット133とを連結する。アーム132の基端部は、ブーム131の先端部にピンを介して取り付けられる。
バケット133は、土砂などを掘削するための刃と掘削した土砂を搬送するための容器とを備える。バケット133の基端部は、アーム132の先端部にピンを介して取り付けられる。
アーム132は、ブーム131とバケット133とを連結する。アーム132の基端部は、ブーム131の先端部にピンを介して取り付けられる。
バケット133は、土砂などを掘削するための刃と掘削した土砂を搬送するための容器とを備える。バケット133の基端部は、アーム132の先端部にピンを介して取り付けられる。
ブームシリンダ134は、ブーム131を作動させるための油圧シリンダである。ブームシリンダ134の基端部は、旋回体120に取り付けられる。ブームシリンダ134の先端部は、ブーム131に取り付けられる。
アームシリンダ135は、アーム132を駆動するための油圧シリンダである。アームシリンダ135の基端部は、ブーム131に取り付けられる。アームシリンダ135の先端部は、アーム132に取り付けられる。
バケットシリンダ136は、バケット133を駆動するための油圧シリンダである。バケットシリンダ136の基端部は、アーム132に取り付けられる。バケットシリンダ136の先端部は、バケット133を回動させるリンク機構に取り付けられる。
アームシリンダ135は、アーム132を駆動するための油圧シリンダである。アームシリンダ135の基端部は、ブーム131に取り付けられる。アームシリンダ135の先端部は、アーム132に取り付けられる。
バケットシリンダ136は、バケット133を駆動するための油圧シリンダである。バケットシリンダ136の基端部は、アーム132に取り付けられる。バケットシリンダ136の先端部は、バケット133を回動させるリンク機構に取り付けられる。
ブーム角度センサ138は、ブームシリンダ134のストローク量を計測する。ブームシリンダ134のストローク量は、旋回体120に対するブーム131の傾斜角に換算可能である。以下、旋回体120に対する傾斜角を、絶対角度ともいう。つまり、ブームシリンダ134のストローク量は、ブーム131の絶対角度に換算可能である。
アーム角度センサ139は、アームシリンダ135のストローク量を計測する。アームシリンダ135のストローク量は、ブーム131に対するアーム132の傾斜角に換算可能である。以下、ブーム131に対するアーム132の傾斜角を、アーム132の相対角度ともいう。
バケット角度センサ140は、バケットシリンダ136のストローク量を計測する。バケットシリンダ136のストローク量は、アーム132に対するバケット133の傾斜角に換算可能である。以下、アーム132に対するバケット133の傾斜角をバケット133の相対角度ともいう。
なお、他の実施形態に係る積込機械100は、ブーム角度センサ138、アーム角度センサ139、およびバケット角度センサ140に代えて、地平面に対する傾斜角または旋回体120に対する傾斜角を検出する角度センサを備えてもよい。
アーム角度センサ139は、アームシリンダ135のストローク量を計測する。アームシリンダ135のストローク量は、ブーム131に対するアーム132の傾斜角に換算可能である。以下、ブーム131に対するアーム132の傾斜角を、アーム132の相対角度ともいう。
バケット角度センサ140は、バケットシリンダ136のストローク量を計測する。バケットシリンダ136のストローク量は、アーム132に対するバケット133の傾斜角に換算可能である。以下、アーム132に対するバケット133の傾斜角をバケット133の相対角度ともいう。
なお、他の実施形態に係る積込機械100は、ブーム角度センサ138、アーム角度センサ139、およびバケット角度センサ140に代えて、地平面に対する傾斜角または旋回体120に対する傾斜角を検出する角度センサを備えてもよい。
旋回体120には、運転室121が設けられる。運転室121の内部には、オペレータが着座するための運転席122、積込機械100を操作するための操作装置123、検出方向に存在する対象物の3次元位置を検出するための検出装置124が設けられる。操作装置123は、オペレータの操作に応じて、ブーム131の上げ操作信号および下げ操作信号、アーム132の押し操作信号および引き操作信号、バケット133のダンプ操作信号および掘削操作信号、旋回体120の左右への旋回操作信号を生成し、制御装置128に出力する。また操作装置123は、オペレータの操作に応じて作業機130に自動積込制御を開始させるための積込指示信号を生成し、制御装置128に出力する。操作装置123は、例えばレバー、スイッチおよびペダルにより構成される。積込指示信号は自動制御用のスイッチの操作により生成される。例えば、スイッチがONになったときに、積込指示信号が出力される。操作装置123は、運転席122の近傍に配置される。操作装置123は、オペレータが運転席122に座ったときにオペレータの操作可能な範囲内に位置する。
検出装置124の例としては、ステレオカメラ、レーザスキャナ、UWB(Ultra Wide Band)測距装置などが挙げられる。検出装置124は、例えば検出方向が積込機械100の運転室121の前方を向くように設けられる。検出装置124は、対象物の3次元位置を、検出装置124の位置を基準とした座標系で特定する。
なお、第1の実施形態に係る積込機械100は、運転席122に着座するオペレータの操作に従って動作するが、他の実施形態においてはこれに限られない。例えば、他の実施形態に係る積込機械100は、積込機械100の外部で操作するオペレータの遠隔操作によって操作信号や積込指示信号が送信され動作するものであってもよい。
検出装置124の例としては、ステレオカメラ、レーザスキャナ、UWB(Ultra Wide Band)測距装置などが挙げられる。検出装置124は、例えば検出方向が積込機械100の運転室121の前方を向くように設けられる。検出装置124は、対象物の3次元位置を、検出装置124の位置を基準とした座標系で特定する。
なお、第1の実施形態に係る積込機械100は、運転席122に着座するオペレータの操作に従って動作するが、他の実施形態においてはこれに限られない。例えば、他の実施形態に係る積込機械100は、積込機械100の外部で操作するオペレータの遠隔操作によって操作信号や積込指示信号が送信され動作するものであってもよい。
積込機械100は、位置方位演算器125、傾斜計測器126、油圧装置127、制御装置128を備える。
位置方位演算器125は、旋回体120の位置および旋回体120が向く方位を演算する。位置方位演算器125は、GNSSを構成する人工衛星から測位信号を受信する2つの受信器を備える。2つの受信器は、それぞれ旋回体120の異なる位置に設置される。位置方位演算器125は、受信器が受信した測位信号に基づいて、現場座標系における旋回体120の代表点(ショベル座標系の原点)の位置を検出する。
位置方位演算器125は、2つの受信器が受信した各測位信号を用いて、一方の受信器の設置位置に対する他方の受信器の設置位置の関係として、旋回体120の向く方位を演算する。旋回体120が向く方位とは、旋回体120の正面方向であって、作業機130のブーム131からバケット133へ伸びる直線の延在方向の水平成分に等しい。
位置方位演算器125は、2つの受信器が受信した各測位信号を用いて、一方の受信器の設置位置に対する他方の受信器の設置位置の関係として、旋回体120の向く方位を演算する。旋回体120が向く方位とは、旋回体120の正面方向であって、作業機130のブーム131からバケット133へ伸びる直線の延在方向の水平成分に等しい。
傾斜計測器126は、旋回体120の加速度および角速度を計測し、計測結果に基づいて旋回体120の姿勢(例えば、ロール角およびピッチ角)を検出する。傾斜計測器126は、例えば旋回体120の下面に設置される。傾斜計測器126は、例えば、慣性計測装置(IMU:Inertial Measurement Unit)を用いることができる。
油圧装置127は、作動油タンク、油圧ポンプ、および流量制御弁を備える。油圧ポンプは、図示しないエンジンの動力で駆動し、流量制御弁を介して走行体110を走行させる図示しない走行油圧モータ、旋回体120を旋回させる図示しない旋回油圧モータ、ブームシリンダ134、アームシリンダ135、およびバケットシリンダ136に作動油を供給する。流量制御弁はロッド状のスプールを有し、スプールの位置によって走行油圧モータ、旋回油圧モータ、ブームシリンダ134、アームシリンダ135、およびバケットシリンダ136に供給する作動油の流量を調整する。スプールは、制御装置128から受信する制御指令に基づいて駆動される。つまり、走行油圧モータ、旋回油圧モータ、ブームシリンダ134、アームシリンダ135、およびバケットシリンダ136に供給される作動油の量は、制御装置128によって制御される。上記のとおり、ブームシリンダ134、アームシリンダ135、およびバケットシリンダ136は共通の油圧装置127から供給される作動油によって駆動する。なお、走行油圧モータまたは旋回油圧モータが斜板式可変容量モータである場合、制御装置128は斜板の傾転角により回転速度を調整してもよい。
制御装置128は、操作装置123から操作信号を受信する。制御装置128は、受信した操作信号に基づいて、作業機130、旋回体120、または走行体110を駆動させる。
《制御装置の構成》
図2は、第1の実施形態に係る制御装置の構成を示す概略ブロック図である。
制御装置128は、プロセッサ1100、メインメモリ1200、ストレージ1300、インタフェース1400を備えるコンピュータである。ストレージ1300は、プログラムを記憶する。プロセッサ1100は、プログラムをストレージ1300から読み出してメインメモリ1200に展開し、プログラムに従った処理を実行する。
図2は、第1の実施形態に係る制御装置の構成を示す概略ブロック図である。
制御装置128は、プロセッサ1100、メインメモリ1200、ストレージ1300、インタフェース1400を備えるコンピュータである。ストレージ1300は、プログラムを記憶する。プロセッサ1100は、プログラムをストレージ1300から読み出してメインメモリ1200に展開し、プログラムに従った処理を実行する。
ストレージ1300の例としては、HDD、SSD、磁気ディスク、光磁気ディスク、CD-ROM、DVD-ROM等が挙げられる。ストレージ1300は、制御装置128の共通通信線に直接接続された内部メディアであってもよいし、インタフェース1400を介して制御装置128に接続される外部メディアであってもよい。ストレージ1300は、一時的でない有形の記憶媒体である。
プロセッサ1100は、プログラムの実行により、車両情報取得部1101、検出情報取得部1102、操作信号入力部1103、バケット位置特定部1104、積込位置特定部1105、回避位置特定部1106、移動処理部1107、排土開始方位算出部1108、領域判定部1109、操作信号出力部1110を備える。
車両情報取得部1101は、旋回体120の旋回速度、位置および方位、ブーム131、アーム132およびバケット133の傾斜角、ならびに旋回体120の姿勢を取得する。以下、車両情報取得部1101が取得する積込機械100に係る情報を車両情報とよぶ。
検出情報取得部1102は、検出装置124から3次元位置情報を取得し、積込対象200(例えば、運搬車両やホッパ)の位置および形状を特定する。
操作信号入力部1103は、操作装置123から操作信号の入力を受け付ける。操作信号にはブーム131の上げ操作信号および下げ操作信号、アーム132の押し操作信号および引き操作信号、バケット133のダンプ操作信号および掘削操作信号、旋回体120の旋回操作信号、走行体110の走行操作信号、ならびに積込機械100の積込指示信号が含まれる。バケット133のダンプ操作信号は、排土操作信号の一例である。
バケット位置特定部1104は、車両情報取得部1101が取得した車両情報に基づいて、ショベル座標系におけるアーム132の先端部の位置Pおよびアーム132の先端からバケット133の最下通過点までの高さHbを特定する。バケット133の最下通過点とは、バケット133のダンプ操作の間に刃先と地表面との距離が最も短くなるときに刃先が位置する点をいう。すなわち、アーム132の先端からバケット133の最下通過点までの高さHbは、バケット133の基端部のピンから刃先までの長さと一致する。
また、バケット位置特定部1104は、積込指示信号の入力を受け付けたときのアーム132の先端部の位置Pを掘削完了位置P10として特定する。図3は、第1の実施形態に係るバケットの経路の例を示す図である。
また、バケット位置特定部1104は、積込指示信号の入力を受け付けたときのアーム132の先端部の位置Pを掘削完了位置P10として特定する。図3は、第1の実施形態に係るバケットの経路の例を示す図である。
具体的には、バケット位置特定部1104は、以下の手順でアーム132の先端部の位置Pを特定する。バケット位置特定部1104は、ブームシリンダ134のストローク量から求められるブーム131の絶対角度と既知のブーム131の長さ(基端部のピンから先端部のピンまでの距離)とに基づいて、ブーム131の先端部の位置を求める。バケット位置特定部1104は、ブーム131の絶対角度と、アームシリンダ135のストローク量から求められるアーム132の相対角度とに基づいて、アーム132の絶対角度を求める。バケット位置特定部1104は、ブーム131の先端部の位置と、アーム132の絶対角度と、既知のアーム132の長さ(基端部のピンから先端部のピンまでの距離)とに基づいて、アーム132の先端部の位置Pを求める。
積込位置特定部1105は、操作信号入力部1103に積込指示信号が入力された場合に、検出情報取得部1102が特定した積込対象200の位置および形状に基づいて、積込位置P13を特定する。積込位置特定部1105は、車両情報取得部1101が取得した旋回体120の位置、方位および姿勢に基づいて積込対象200の位置情報が示す積込点P21を現場座標系からショベル座標系に変換する。積込位置特定部1105は、特定した積込点P21を、積込位置P13の平面位置として特定する。つまり、アーム132の先端が積込位置P13に位置するとき、アーム132の先端は積込点P21の上方に位置することとなる。積込点P21の例としては、積込対象200がダンプトラックの場合におけるベッセルの中心点、および積込対象200がホッパの場合における開口の中心点が挙げられる。積込位置特定部1105は、積込対象200の高さHtに、バケット位置特定部1104が特定したアーム132の先端からバケット133最下点までの高さHbと、バケット133の制御余裕分の高さとを加算することで、積込位置P13の高さを特定する。なお、他の実施形態においては、積込位置特定部1105は、制御余裕分の高さを加算せずに積込位置P13を特定してもよい。すなわち、積込位置特定部1105は、高さHtに高さHbを加算することで、積込位置P13の高さを特定してもよい。なお、第1の実施形態に係る高さHtは、地面からベッセルの上面までの高さである。
回避位置特定部1106は、積込位置特定部1105が特定した積込位置P13と、車両情報取得部1101が取得した積込機械100の位置と、検出情報取得部1102が特定した積込対象200の位置および形状に基づいて、作業機130と積込対象200とが上方からの平面視において干渉しない点である干渉回避位置P12を特定する。干渉回避位置P12は、積込位置P13と同じ高さを有し、かつ旋回体120の旋回中心からの距離が、当該旋回中心から積込位置P13までの距離と等しく、かつ下方に積込対象200が存在しない位置である。回避位置特定部1106は、例えば、旋回体120の旋回中心を中心とし、当該旋回中心と積込位置P13との距離を半径とする円を特定し、当該円上の位置のうち、バケット133の外形が上方からの平面視で積込対象200と干渉せず、かつ積込位置P13に最も近い位置を、干渉回避位置P12と特定する。回避位置特定部1106は、積込対象200の位置および形状、ならびにバケット133の既知の形状に基づいて、積込対象200とバケット133とが干渉するか否かを判定することができる。ここで、「同じ高さ」、「距離が等しい」とは、必ずしも高さまたは距離が完全に一致するものに限られず、多少の誤差やマージンが許容されるものとする。
移動処理部1107は、操作信号入力部1103が積込指示信号の入力を受け付けた場合に、積込位置特定部1105が特定した積込位置P13、回避位置特定部1106が特定した干渉回避位置P12に基づいて、バケット133を積込位置P13まで移動させるための回動操作信号を生成する。すなわち、移動処理部1107は、掘削完了位置P10から、旋回開始位置P11および干渉回避位置P12を経由して、積込位置P13に到達するように、回動操作信号を生成する。また、移動処理部1107は、ブーム131およびアーム132が駆動してもバケット133の対地角度が変化しないように、バケット133の回動操作信号を生成する。移動処理部1107が生成する操作信号は、最大の操作量で操作装置123のレバーまたはペダルを操作したときに操作信号入力部1103に入力される操作信号に係る駆動量での駆動を指示する信号である。駆動量は、例えば作動油の油量またはスプールの開度である。
なお、積込機械100が遠隔操作によって駆動する場合、移動処理部1107が生成する操作信号は、最大の操作量に係る駆動量より大きい駆動量での駆動を指示する信号であってよい。これは、有人運転に係る積込機械100は、オペレータの乗り心地のために操作装置123の最大操作量が制限されるところ、遠隔操作に係る積込機械100は、オペレータの乗り心地による制限がないためである。
なお、積込機械100が遠隔操作によって駆動する場合、移動処理部1107が生成する操作信号は、最大の操作量に係る駆動量より大きい駆動量での駆動を指示する信号であってよい。これは、有人運転に係る積込機械100は、オペレータの乗り心地のために操作装置123の最大操作量が制限されるところ、遠隔操作に係る積込機械100は、オペレータの乗り心地による制限がないためである。
排土開始方位算出部1108は、積込対象200の位置と、旋回体120の旋回速度と、バケット133のダンプ操作指示の出力時刻から土砂が排出され始める時刻までの排土遅れ時間とに基づいて、排土開始方位D0を算出する。排土開始方位D0とは、旋回体120の旋回中において旋回体120が当該方位を向くときにダンプ操作指示を出力した場合に、土砂がこぼれることなく積込対象200に排出される方位である。なお、バケット133の排土遅れ時間は、積込機械100の機種ごとに既知である。
例えば、排土開始方位算出部1108は、以下の手順で排土開始方位D0を算出する。排土開始方位算出部1108は、バケット133の最下点から積込対象200までの距離に基づいて、土砂がバケット133から積込対象200に到達するまでの土砂到達時間を算出する。排土開始方位算出部1108は、旋回速度に排土遅れ時間と土砂到達時間の和を乗算することで、排土旋回角度θを算出する。排土開始方位算出部1108は、上方からの平面視において、バケット133の刃先の幅の全体が積込対象200と重なるときに旋回体120が向く方位D1から、旋回方向手前側へ排土旋回角度θだけ回転した方位を、排土開始方位D0として算出する。
例えば、排土開始方位算出部1108は、以下の手順で排土開始方位D0を算出する。排土開始方位算出部1108は、バケット133の最下点から積込対象200までの距離に基づいて、土砂がバケット133から積込対象200に到達するまでの土砂到達時間を算出する。排土開始方位算出部1108は、旋回速度に排土遅れ時間と土砂到達時間の和を乗算することで、排土旋回角度θを算出する。排土開始方位算出部1108は、上方からの平面視において、バケット133の刃先の幅の全体が積込対象200と重なるときに旋回体120が向く方位D1から、旋回方向手前側へ排土旋回角度θだけ回転した方位を、排土開始方位D0として算出する。
領域判定部1109は、旋回体120の向く方位が、排土操作を実行しない第1領域R1または排土操作を実行する第2領域R2のいずれにあるかを判定する。第1領域R1は、積込指示信号の入力を受け付けたときに旋回体120が向く方位(起点方位)から、排土開始方位D0までの領域である。第2領域R2は、排土開始方位D0から作業機130が積込位置P13に位置するときに旋回体120が向く方位(終点方位)までの領域である。なお、排土開始方位D0は、常に終点方位より旋回方向手前側に位置する。
操作信号出力部1110は、操作信号入力部1103に入力された操作信号、または移動処理部1107が生成した操作信号を出力する。具体的には、操作信号出力部1110は、自動積込制御中である場合に、移動処理部1107が生成した自動制御に係る操作信号を出力し、自動積込制御中でない場合に、操作信号入力部1103に入力されたオペレータの手動操作に係る操作信号を出力する。
《動作》
積込機械100のオペレータは、積込機械100と積込対象200とが積込処理可能な位置関係にあると判断すると、操作装置123の自動制御用のスイッチをONにする。これにより、操作装置123は、積込指示信号を生成し出力する。
積込機械100のオペレータは、積込機械100と積込対象200とが積込処理可能な位置関係にあると判断すると、操作装置123の自動制御用のスイッチをONにする。これにより、操作装置123は、積込指示信号を生成し出力する。
図4-図5は、第1の実施形態に係る自動積込制御方法を示すフローチャートである。制御装置128は、オペレータから積込指示信号の入力を受け付けると、図4-図5に示す自動積込制御を実行する。
車両情報取得部1101は、旋回体120の位置および方位、ブーム131、アーム132およびバケット133の傾斜角、ならびに旋回体120の姿勢を取得する(ステップS1)。車両情報取得部1101は、取得した旋回体120の位置および方位に基づいて、旋回体120の旋回中心の位置を特定する(ステップS2)。また検出情報取得部1102は、検出装置124から、積込対象200の3次元位置情報を取得し、3次元位置情報から積込対象200の位置および形状を特定する(ステップS3)。
バケット位置特定部1104は、車両情報取得部1101が取得した車両情報に基づいて、積込指示信号の入力時のアーム132の先端部の位置P、およびアーム132の先端からバケット133の最下通過点までの高さHbを特定する(ステップS4)。バケット位置特定部1104は、当該位置Pを掘削完了位置P10と特定する。
積込位置特定部1105は、ステップS1で取得した旋回体120の位置、方位および姿勢に基づいて検出情報取得部1102が取得した積込対象200の位置情報を現場座標系からショベル座標系に変換する。積込位置特定部1105は、検出情報取得部1102が特定した積込対象200の位置および形状に基づいて、積込位置P13の平面位置を特定する(ステップS5)。このとき、積込位置特定部1105は、積込対象200の高さHtに、ステップS4で特定したアーム132の先端部からバケット133の最下点までの高さHbと、バケット133の制御余裕分の高さとを加算することで、積込位置P13の高さを特定する(ステップS6)。
回避位置特定部1106は、ステップS2で特定した旋回体120の旋回中心の位置から積込位置P13の平面位置までの平面距離を特定する(ステップS7)。回避位置特定部1106は、旋回中心から特定した平面距離だけ離れた位置であって、バケット133の外形が平面視で積込対象200と干渉せず、かつ積込位置P13から最も近い位置を、干渉回避位置P12として特定する(ステップS8)。
移動処理部1107は、アーム132の先端部の位置Pが積込位置P13に至ったか否かを判定する(ステップS9)。アーム132の先端部の位置Pが積込位置P13に至っていない場合(ステップS9:NO)、移動処理部1107は、アーム132の先端部の位置Pが干渉回避位置P12の近傍にあるか否かを判定する(ステップS10)。例えば、移動処理部1107は、アーム132の先端の高さと干渉回避位置P12の高さとの差が所定の閾値未満であり、または旋回体120の旋回中心からアーム132の先端までの平面距離と旋回中心から干渉回避位置P12までの平面距離との差が所定の閾値未満であるか否かを判定する(ステップS10)。アーム132の先端部の位置Pが干渉回避位置P12の近傍にない場合(ステップS10:NO)、移動処理部1107は、ブーム131およびアーム132を干渉回避位置P12の高さまで上昇させる操作信号を生成する(ステップS11)。このとき、移動処理部1107は、ブーム131およびアーム132の位置および速度に基づいて、操作信号を生成する。
また移動処理部1107は、生成したブーム131およびアーム132の操作信号に基づいてブーム131およびアーム132の角速度の和を算出し、当該角速度の和と同じ速度でバケット133を回動させる操作信号を生成する(ステップS12)。これにより、移動処理部1107は、バケット133の対地角を保持する操作信号を生成することができる。なお、他の実施形態においては、移動処理部1107は、ブーム角度センサ138、アーム角度センサ139およびバケット角度センサ140の検出値より算出されるバケット133の対地角度が、自動制御開始時の対地角度と等しくなるようにバケット133を回動させる操作信号を生成してもよい。
アーム132の先端部の位置Pが干渉回避位置P12の近傍にある場合(ステップS10:YES)、移動処理部1107は、ブーム131、アーム132およびバケット133の操作信号を生成しない。つまり、アーム132の先端部の位置Pが干渉回避位置P12の近傍にある場合、移動処理部1107は、作業機130を積込点へ移動させるための作業機130の操作信号の出力を禁止する。
移動処理部1107は、車両情報取得部1101が取得した車両情報に基づいて、旋回体120の旋回速度が所定速度未満であるか否かを判定する(ステップS13)。すなわち、移動処理部1107は、旋回体120が旋回中であるか否かを判定する。
旋回体120の旋回速度が所定速度未満である場合(ステップS13:YES)、移動処理部1107は、バケット133の高さが掘削完了位置P10の高さから干渉回避位置P12の高さに至るまでの時間である上昇時間を特定する(ステップS14)。移動処理部1107は、バケット133の上昇時間に基づいて、現在時刻から旋回操作信号を出力した場合に、アーム132の先端が干渉回避位置P12または干渉回避位置P12より高い点を通過することになるか否かを判定する(ステップS15)。現在時刻から旋回操作信号を出力した場合に、アーム132の先端が干渉回避位置P12または干渉回避位置P12より高い点を通過することになる場合(ステップS15:YES)、移動処理部1107は、旋回操作信号を生成する(ステップS16)。
現在時刻から旋回操作信号を出力した場合に、アーム132の先端が干渉回避位置P12より低い点を通過することになる場合(ステップS15:NO)、移動処理部1107は、旋回操作信号を生成しない。つまり、アーム132の先端が干渉回避位置P12より低い点を通過することになる場合、移動処理部1107は、旋回操作信号の出力を禁止する。
旋回体120の旋回速度が所定速度未満である場合(ステップS13:YES)、移動処理部1107は、バケット133の高さが掘削完了位置P10の高さから干渉回避位置P12の高さに至るまでの時間である上昇時間を特定する(ステップS14)。移動処理部1107は、バケット133の上昇時間に基づいて、現在時刻から旋回操作信号を出力した場合に、アーム132の先端が干渉回避位置P12または干渉回避位置P12より高い点を通過することになるか否かを判定する(ステップS15)。現在時刻から旋回操作信号を出力した場合に、アーム132の先端が干渉回避位置P12または干渉回避位置P12より高い点を通過することになる場合(ステップS15:YES)、移動処理部1107は、旋回操作信号を生成する(ステップS16)。
現在時刻から旋回操作信号を出力した場合に、アーム132の先端が干渉回避位置P12より低い点を通過することになる場合(ステップS15:NO)、移動処理部1107は、旋回操作信号を生成しない。つまり、アーム132の先端が干渉回避位置P12より低い点を通過することになる場合、移動処理部1107は、旋回操作信号の出力を禁止する。
旋回体120の旋回速度が所定速度以上である場合(ステップS13:NO)、移動処理部1107は、現在時刻から旋回操作信号の出力を停止した場合に、アーム132の先端が積込位置P13に到達するか否かを判定する(ステップS17)。なお、旋回体120は、旋回操作信号の出力の停止後、減速しながらも慣性により旋回し続け、その後停止する。現在時刻から旋回操作信号の出力を停止した場合に、アーム132の先端が積込位置P13に到達する場合(ステップS17:YES)、移動処理部1107は、旋回操作信号を生成しない。つまり、現在時刻から旋回操作信号の出力を停止した場合に、アーム132の先端が積込位置P13に到達する場合、移動処理部1107は、旋回操作信号の出力を禁止する。これにより、旋回体120は減速を始める。
他方、現在時刻から旋回操作信号の出力を停止した場合に、アーム132の先端が積込位置P13より手前で停止することになる場合(ステップS17:NO)、移動処理部1107は、旋回操作信号を生成する(ステップS18)。
他方、現在時刻から旋回操作信号の出力を停止した場合に、アーム132の先端が積込位置P13より手前で停止することになる場合(ステップS17:NO)、移動処理部1107は、旋回操作信号を生成する(ステップS18)。
ステップS9からステップS18の処理でブーム131、アーム132およびバケット133の回動操作信号、並びに旋回体120の旋回操作信号の少なくともいずれか1つを生成すると、操作信号出力部1110は、生成した操作信号を油圧装置127に出力する(ステップS19)。
次に、排土開始方位算出部1108は、積込対象200の位置と旋回体120の旋回速度と排土遅れ時間とに基づいて、排土開始方位D0を算出する(ステップS20)。領域判定部1109は、旋回体120が向く方位が、排土開始方位D0から終点方位までの第2領域R2に含まれるか否かを判定する(ステップS21)。旋回体120が向く方位が第1領域R1に含まれる場合(ステップS21:NO)、操作信号出力部1110は、バケット133のダンプ操作信号を油圧装置127に出力しない。他方、旋回体120が向く方位が第2領域R2に含まれる場合(ステップS21:YES)、操作信号出力部1110は、バケット133のダンプ操作信号を油圧装置127に出力する(ステップS22)。
なお、旋回体120が向く方位が第2領域R2に含まれる場合、アーム132の先端の高さは、干渉回避位置P12以上の高さとなっている。これは、ステップS15-S16において、移動処理部1107が、アーム132の先端が上方向からの平面視において干渉回避位置P12に位置するときにアーム132の先端の高さが干渉回避位置P12以上の高さとなるように旋回操作信号を生成するためである。アーム132の先端が上方向からの平面視において干渉回避位置P12に位置するときに旋回体120が向く方位は、排土開始方位D0より旋回方向手前側に位置する。
また、旋回体120が向く方位が第1領域R1に含まれる場合であっても、アーム132の先端の高さは、必ずしも干渉回避位置未満の高さであるとは限らない。例えば、アーム132の高さを干渉回避位置P12以上の高さまで上昇させるために必要な時間が、アーム132の先端が上方向からの平面視において干渉回避位置P12に位置するまで旋回体120を旋回させるために必要な時間より短い場合、アーム132の先端の高さが干渉回避位置P12以上の高さまで上昇したときに、旋回体120が向く方位が第1領域R1に含まれる可能性がある。
また、旋回体120が向く方位が第1領域R1に含まれる場合であっても、アーム132の先端の高さは、必ずしも干渉回避位置未満の高さであるとは限らない。例えば、アーム132の高さを干渉回避位置P12以上の高さまで上昇させるために必要な時間が、アーム132の先端が上方向からの平面視において干渉回避位置P12に位置するまで旋回体120を旋回させるために必要な時間より短い場合、アーム132の先端の高さが干渉回避位置P12以上の高さまで上昇したときに、旋回体120が向く方位が第1領域R1に含まれる可能性がある。
そして、車両情報取得部1101は、車両情報を取得する(ステップS23)。これにより、車両情報取得部1101は、出力した操作信号によって作動した後の車両情報を取得することができる。制御装置128は、処理をステップS9に戻し、操作信号の生成を繰り返し実行する。
他方、ステップS9にて、アーム132の先端部の位置Pが積込位置P13に至った場合(ステップS9:YES)、制御装置128は、自動積込制御を終了する。
ここで、図3を用いて、自動積込制御時の積込機械100の動作について説明する。
自動積込制御が開始されると、ブーム131およびアーム132は、掘削完了位置P10から旋回開始位置P11へ向けて上昇する。このとき、バケット133は、掘削終了時の対地角度を維持するように駆動する。
自動積込制御が開始されると、ブーム131およびアーム132は、掘削完了位置P10から旋回開始位置P11へ向けて上昇する。このとき、バケット133は、掘削終了時の対地角度を維持するように駆動する。
制御装置128は、アーム132の先端が旋回開始位置P11に到達すると、旋回体120は積込位置P13へ向けて旋回を開始する。このとき、アーム132の先端は干渉回避位置P12の高さに至っていないため、ブーム131およびアーム132の上昇は継続される。アーム132の先端が旋回開始位置P11から干渉回避位置P12へ移動する途中で、アーム132の先端の高さが干渉回避位置P12と等しくなるように、ブーム131、アーム132およびバケット133は減速する。
アーム132の先端が干渉回避位置P12に達すると、ブーム131およびアーム132の駆動は停止する。一方、旋回体120は旋回を継続する。すなわち、干渉回避位置P12から積込位置P13までの間、アーム132の先端は、ブーム131およびアーム132の駆動によらず、旋回体120の旋回のみにより移動する。アーム132の先端が旋回開始位置P11から積込位置P13へ移動する途中で、アーム132の先端部の位置Pが積込位置P13と等しくなるように、旋回体120は減速する。
アーム132の先端が旋回開始位置P11から積込位置P13へ移動する途中で、旋回体120が排土開始方位D0を向く。このとき、制御装置128は、バケット133にダンプ操作信号の出力を開始する。旋回体120は旋回を継続し、ダンプ操作信号の出力時刻から排土遅れ時間が経過したときに、バケット133がダンプ方向に回動し始め、バケット133から土砂が排出され始める。土砂が排出され始めたとき、旋回体120が向く方位は、バケット133の刃先の幅が積込対象200と重なる方位D1より旋回方向手前側である。バケットから排出された土砂は、土砂到達時間後に積込対象200の高さに到達する。積込機械100は、旋回しながら土砂を排出するため、バケット133から排出された土砂は、旋回速度に応じた慣性により、接線方向の水平速度成分をもった放物線を描いて、排土開始点より旋回方向奥側へ落下する。つまり、排土開始方位D0はバケット133が積込対象200の直上から外れた方位であるが、旋回体120が排土開始方位D0を向くときにダンプ操作信号の出力を開始すると、排土遅れ時間および土砂の水平速度成分のために、土砂は積込対象200内に収まる。したがって、制御装置128は、旋回体120が排土開始方位D0を向くときにバケット133にダンプ操作信号の出力を開始することで、土砂をこぼすことなく積込対象200に積み込むことができる。
アーム132の先端が積込位置P13に到達して、かつ、バケット133のダンプ操作が完了すると、作業機130および旋回体120の駆動は停止する。
上述の自動積込制御により、積込機械100は、バケット133がすくった土砂を積込対象200に積込むことができる。オペレータは、作業機130による掘削と、積込指示信号の入力による自動積込制御とを、積込対象200の積載量が最大積載量を超えない程度に繰り返し実行する。
《作用・効果》
このように、第1の実施形態に係る積込機械100の制御装置128は、自動積込制御中、旋回体120が終点方位より旋回方向手前側の排土開始方位D0を向くときに、バケット133のダンプ操作信号を油圧装置127に出力する。これにより、制御装置128は、バケット133が積込位置P13に達する前から排土を開始することができ、積込処理のサイクルタイムを短縮することができる。なお、第1の実施形態に係る制御装置128は、旋回体の方位が第1領域に含まれるか第2領域に含まれるかに基づいてダンプ操作信号の出力の可否を決定するが、これに限られない。例えば、他の実施形態に係る制御装置128は、旋回体の方位が排土開始方位D0を超えたか否かに基づいてダンプ操作信号の出力の可否を決定してもよい。
このように、第1の実施形態に係る積込機械100の制御装置128は、自動積込制御中、旋回体120が終点方位より旋回方向手前側の排土開始方位D0を向くときに、バケット133のダンプ操作信号を油圧装置127に出力する。これにより、制御装置128は、バケット133が積込位置P13に達する前から排土を開始することができ、積込処理のサイクルタイムを短縮することができる。なお、第1の実施形態に係る制御装置128は、旋回体の方位が第1領域に含まれるか第2領域に含まれるかに基づいてダンプ操作信号の出力の可否を決定するが、これに限られない。例えば、他の実施形態に係る制御装置128は、旋回体の方位が排土開始方位D0を超えたか否かに基づいてダンプ操作信号の出力の可否を決定してもよい。
また、第1の実施形態に係る排土開始方位D0は、バケット133の刃先の幅と積込対象200とが上方からの平面視において重なるときに旋回体120が向く方位D1より、旋回方向手前側の方位である。これにより、制御装置128は、ダンプ操作信号の出力開始タイミングを早め、サイクルタイムを短縮することができる。他方、他の実施形態においてはこれに限られず、制御装置128は、バケット133の刃先の幅と積込対象200とが上方からの平面視において重なるときにダンプ操作信号の出力を開始してもよい。この場合、制御装置128は、土砂が積込対象200からこぼれることを確実に防ぐことができる。
また、第1の実施形態に係る制御装置128は、積込対象200の位置と旋回体120の旋回速度とに基づいて排土開始方位D0を算出する。これにより、制御装置128は、旋回体120の旋回速度に応じて、ダンプ操作信号の出力開始タイミングを適切に決定することができる。なお、他の実施形態においてはこれに限られず、制御装置128は、あらかじめ定められた排土開始方位D0に基づいてダンプ操作信号の出力を開始してもよい。
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。
例えば、第1の実施形態においては、排土開始方位D0を、積込対象200の位置と旋回体120の旋回速度と排土遅れ時間と土砂到達時間とに基づいて算出した位置としたが、これに限られない。例えば、他の実施形態においては、排土開始方位D0は、排土遅れ時間または土砂到達時間を加味せずに算出したものであってもよい。また、他の実施形態においては、排土開始方位D0は、上方からの平面視においてアーム132の先端が積込対象200に干渉する方位のうち、最も起点方位に近い方位であってもよい。また、他の実施形態においては、排土開始方位D0は、上方からの平面視においてアーム132の先端が積込対象200に干渉する方位のうち、起点方位側の任意の方位に設定されてもよい。また、他の実施形態においては、排土開始方位D0は、上方からの平面視においてアーム132の先端が積込対象200に干渉しない方位のうち、終点方位側の任意の方位に設定されてもよい。また他の実施形態においては、排土開始方位D0は、アーム132の先端が干渉回避位置P12に位置するときに旋回体が向く方位に設定されてもよい。
例えば、第1の実施形態においては、排土開始方位D0を、積込対象200の位置と旋回体120の旋回速度と排土遅れ時間と土砂到達時間とに基づいて算出した位置としたが、これに限られない。例えば、他の実施形態においては、排土開始方位D0は、排土遅れ時間または土砂到達時間を加味せずに算出したものであってもよい。また、他の実施形態においては、排土開始方位D0は、上方からの平面視においてアーム132の先端が積込対象200に干渉する方位のうち、最も起点方位に近い方位であってもよい。また、他の実施形態においては、排土開始方位D0は、上方からの平面視においてアーム132の先端が積込対象200に干渉する方位のうち、起点方位側の任意の方位に設定されてもよい。また、他の実施形態においては、排土開始方位D0は、上方からの平面視においてアーム132の先端が積込対象200に干渉しない方位のうち、終点方位側の任意の方位に設定されてもよい。また他の実施形態においては、排土開始方位D0は、アーム132の先端が干渉回避位置P12に位置するときに旋回体が向く方位に設定されてもよい。
また、第1の実施形態に係る積込機械100はバケット133を備えるが、これに限られない。例えば、他の実施形態に係る積込機械100は、バックオールとクラムシェルとを開閉可能に備えるクラムバケットを備えるものであってもよい。この場合における排土操作信号は、クラムシェルを回動させる操作信号である。
また、第1の実施形態に係る積込機械100は、オペレータが搭乗して操作する有人運転車両であるが、これに限られない。例えば、他の実施形態に係る積込機械100は、遠隔の事務所にいるオペレータがモニタの画面を見ながら操作する遠隔操作装置から、通信により取得する操作信号によって作動する遠隔運転車両であってもよい。この場合、制御装置128の一部の機能が遠隔操作装置に設けられてもよい。また、第1の実施形態に係る積込機械100は、自動積込制御において、図4および図5に示す制御を行うが、これに限られない。例えば、他の実施形態に係る積込機械100は、掘削作業と積込作業を繰り返し自動で行う自動掘削積込制御に図4および図5に示す制御がなされてもよい。
本発明に係る積込機械の制御装置は、自動積込制御においてサイクルタイムを短縮することができる。
100…積込機械 110…走行体 120…旋回体 130…作業機 131…ブーム 132…アーム 133…バケット 134…ブームシリンダ 135…アームシリンダ 136…バケットシリンダ 128…制御装置 1101…車両情報取得部 1102…検出情報取得部 1103…操作信号入力部 1104…バケット位置特定部 1105…積込位置特定部 1106…回避位置特定部 1107…移動処理部 1108…排土開始方位算出部 1109…領域判定部 1110…操作信号出力部 200…積込対象 P10…掘削完了位置 P11…旋回開始位置 P12…干渉回避位置 P13…積込位置 R1…第1領域 R2…第2領域 D0…排土開始方位 θ…排土旋回角度
Claims (4)
- 旋回中心回りに旋回する旋回体と、バケットを有し前記旋回体に取り付けられた作業機とを備える積込機械の制御装置であって、
オペレータから積込指示信号の入力を受け付ける操作信号入力部と、
前記積込指示信号を受け付けた場合に、前記バケットを積込対象の上方の積込位置へ移動させるための前記作業機および前記旋回体の操作信号を出力し、
前記旋回体が、前記作業機が前記積込位置に位置するときに前記旋回体が向く方位である終点方位より旋回方向手前側の排土開始方位を向くときに、前記バケットに排土させるための排土操作信号を出力する
操作信号出力部と、
を備える積込機械の制御装置。 - 前記排土開始方位は、前記バケットの全体と前記積込対象とが上方からの平面視において重なるときに前記旋回体が向く方位より旋回方向手前側の方位である
請求項1に記載の積込機械の制御装置。 - 前記積込対象の位置と前記旋回体の旋回速度とに基づいて前記排土開始方位を算出する排土開始方位算出部を備える
請求項1または請求項2に記載の積込機械の制御装置。 - 旋回中心回りに旋回する旋回体と、バケットを有し前記旋回体に取り付けられた作業機とを備える積込機械の制御方法であって、
オペレータから積込指示信号の入力を受け付けるステップと、
前記積込指示信号を受け付けた場合に、前記バケットを積込対象の上方の積込位置へ移動させるための前記作業機および前記旋回体の操作信号を出力するステップと、
前記旋回体が、前記作業機が前記積込位置に位置するときに前記旋回体が向く方位である終点方位より旋回方向手前側の排土開始方位を向くときに、前記バケットに排土させるための排土操作信号を出力するステップと、
を備える積込機械の制御方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE112019002957.6T DE112019002957T5 (de) | 2018-08-31 | 2019-07-18 | Steuervorrichtung und steuerverfahren für eine lademaschine |
CN201980047692.6A CN112513377B (zh) | 2018-08-31 | 2019-07-18 | 装载机械的控制装置及控制方法 |
US16/973,585 US11976438B2 (en) | 2018-08-31 | 2019-07-18 | Loading machine control device and control method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018-163417 | 2018-08-31 | ||
JP2018163417A JP7197310B2 (ja) | 2018-08-31 | 2018-08-31 | 積込機械の制御装置および制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020044837A1 true WO2020044837A1 (ja) | 2020-03-05 |
Family
ID=69645226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/028267 WO2020044837A1 (ja) | 2018-08-31 | 2019-07-18 | 積込機械の制御装置および制御方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11976438B2 (ja) |
JP (3) | JP7197310B2 (ja) |
CN (1) | CN112513377B (ja) |
DE (1) | DE112019002957T5 (ja) |
WO (1) | WO2020044837A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7088691B2 (ja) * | 2018-02-28 | 2022-06-21 | 株式会社小松製作所 | 積込機械の制御装置、制御方法および遠隔操作システム |
JP2022171025A (ja) * | 2021-04-30 | 2022-11-11 | 株式会社小松製作所 | 積込機械の制御装置及び制御方法 |
JP2023114782A (ja) * | 2022-02-07 | 2023-08-18 | コベルコ建機株式会社 | 作業目標設定システム、作業機械、および作業目標設定プログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5264105A (en) * | 1975-11-25 | 1977-05-27 | Komatsu Mfg Co Ltd | Automatic excavation controller for power shovel |
JPS6490327A (en) * | 1987-10-01 | 1989-04-06 | Kensetsusho Kyushu Chiho Kense | Controller for stop position of slewing |
JPH09195321A (ja) * | 1996-01-18 | 1997-07-29 | Shin Caterpillar Mitsubishi Ltd | 移動式自動砕石プラントおよび自動油圧ショベル |
JP2000179008A (ja) * | 1998-12-11 | 2000-06-27 | Hitachi Constr Mach Co Ltd | 自動運転ショベル |
JP2001123479A (ja) * | 1999-10-28 | 2001-05-08 | Hitachi Constr Mach Co Ltd | 自動運転ショベル |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3145027B2 (ja) | 1996-03-22 | 2001-03-12 | 新キャタピラー三菱株式会社 | 油圧ショベルの自動制御装置 |
JP3789218B2 (ja) * | 1997-10-22 | 2006-06-21 | 日立建機株式会社 | 自動運転建設機械およびその運転方法 |
US9206588B2 (en) * | 2011-05-26 | 2015-12-08 | Sumitomo Heavy Industries, Ltd. | Shovel provided with electric swiveling apparatus and method of controlling the same |
EP2803769A4 (en) | 2012-01-02 | 2015-11-25 | Volvo Constr Equip Ab | METHOD FOR CONTROLLING THE OPERATION OF A DISPOSAL DEPONY FOR CONSTRUCTION MACHINES |
JP5529949B2 (ja) * | 2012-11-20 | 2014-06-25 | 株式会社小松製作所 | 作業機械及び作業管理システム |
DE102014216763B4 (de) * | 2014-08-22 | 2018-07-26 | Wirtgen Gmbh | Selbstfahrende Fräsmaschine, sowie Verfahren zum Abladen von Fräsgut |
DE102014216713B4 (de) | 2014-08-22 | 2018-09-06 | Wirtgen Gmbh | Selbstfahrende Fräsmaschine, sowie Verfahren zum Abladen von Fräsgut |
WO2016174754A1 (ja) * | 2015-04-28 | 2016-11-03 | 株式会社小松製作所 | 作業機械の周辺監視装置及び作業機械の周辺監視方法 |
BR112018001761A2 (pt) * | 2015-07-30 | 2018-09-18 | Biomarin Pharmaceutical Inc. | uso de variantes de peptídeo natriurético tipo c para tratar a displasia esquelética |
CN114640827A (zh) * | 2016-01-29 | 2022-06-17 | 住友建机株式会社 | 挖土机以及在挖土机的周围飞行的自主式飞行体 |
JP6716358B2 (ja) | 2016-06-21 | 2020-07-01 | 株式会社小松製作所 | 作業車両、作業管理システムおよび作業車両の制御方法 |
JP6794193B2 (ja) * | 2016-09-02 | 2020-12-02 | 株式会社小松製作所 | 作業機械の画像表示システム |
DE112018001588T5 (de) * | 2017-07-18 | 2019-12-12 | Komatsu Ltd. | Parameteridentifizierungsvorrichtung, simulationsvorrichtung und parameteridentifizierungsverfahren |
JP7216472B2 (ja) * | 2017-10-04 | 2023-02-01 | 株式会社小松製作所 | 作業システムおよび制御方法 |
WO2019181872A1 (ja) | 2018-03-20 | 2019-09-26 | 住友重機械工業株式会社 | ショベル |
-
2018
- 2018-08-31 JP JP2018163417A patent/JP7197310B2/ja active Active
-
2019
- 2019-07-18 DE DE112019002957.6T patent/DE112019002957T5/de active Pending
- 2019-07-18 US US16/973,585 patent/US11976438B2/en active Active
- 2019-07-18 WO PCT/JP2019/028267 patent/WO2020044837A1/ja active Application Filing
- 2019-07-18 CN CN201980047692.6A patent/CN112513377B/zh active Active
-
2022
- 2022-12-15 JP JP2022200374A patent/JP7481422B2/ja active Active
-
2024
- 2024-04-25 JP JP2024071688A patent/JP2024096231A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5264105A (en) * | 1975-11-25 | 1977-05-27 | Komatsu Mfg Co Ltd | Automatic excavation controller for power shovel |
JPS6490327A (en) * | 1987-10-01 | 1989-04-06 | Kensetsusho Kyushu Chiho Kense | Controller for stop position of slewing |
JPH09195321A (ja) * | 1996-01-18 | 1997-07-29 | Shin Caterpillar Mitsubishi Ltd | 移動式自動砕石プラントおよび自動油圧ショベル |
JP2000179008A (ja) * | 1998-12-11 | 2000-06-27 | Hitachi Constr Mach Co Ltd | 自動運転ショベル |
JP2001123479A (ja) * | 1999-10-28 | 2001-05-08 | Hitachi Constr Mach Co Ltd | 自動運転ショベル |
Also Published As
Publication number | Publication date |
---|---|
JP2020033826A (ja) | 2020-03-05 |
CN112513377B (zh) | 2022-08-12 |
DE112019002957T5 (de) | 2021-04-01 |
CN112513377A (zh) | 2021-03-16 |
JP7481422B2 (ja) | 2024-05-10 |
JP2023021362A (ja) | 2023-02-10 |
JP7197310B2 (ja) | 2022-12-27 |
JP2024096231A (ja) | 2024-07-12 |
US11976438B2 (en) | 2024-05-07 |
US20210254304A1 (en) | 2021-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020054418A1 (ja) | 積込機械の制御装置および制御方法 | |
JP7481422B2 (ja) | 積込機械の制御装置および制御方法 | |
JP7088691B2 (ja) | 積込機械の制御装置、制御方法および遠隔操作システム | |
JP7361186B2 (ja) | 制御装置、積込機械、および制御方法 | |
JP7342205B2 (ja) | 積込機械の制御装置および制御方法 | |
WO2019150616A1 (ja) | 積込機械の制御装置および制御方法 | |
JP7311681B2 (ja) | 積込機械の制御装置、制御方法、および遠隔操作システム | |
WO2019150615A1 (ja) | 積込機械の制御装置および制御方法 | |
JP7204330B2 (ja) | 積込機械の制御装置および制御方法 | |
US12139880B2 (en) | Control device, loading machine, and control method to determine a target azimuth direction | |
WO2024190914A1 (ja) | 作業機械の制御装置、遠隔操作システムおよび制御方法 | |
WO2023038000A1 (ja) | 制御装置、作業機械、制御方法および制御システム | |
JP2024106574A (ja) | 積込機械の制御装置、積込機械の制御方法および積込機械の制御システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19854422 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19854422 Country of ref document: EP Kind code of ref document: A1 |