WO2020049821A1 - 作業機械 - Google Patents

作業機械 Download PDF

Info

Publication number
WO2020049821A1
WO2020049821A1 PCT/JP2019/023409 JP2019023409W WO2020049821A1 WO 2020049821 A1 WO2020049821 A1 WO 2020049821A1 JP 2019023409 W JP2019023409 W JP 2019023409W WO 2020049821 A1 WO2020049821 A1 WO 2020049821A1
Authority
WO
WIPO (PCT)
Prior art keywords
load
unit
bucket
soil
bucket toe
Prior art date
Application number
PCT/JP2019/023409
Other languages
English (en)
French (fr)
Inventor
田中 宏明
寿身 中野
悠介 鈴木
坂本 博史
Original Assignee
日立建機株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日立建機株式会社 filed Critical 日立建機株式会社
Priority to KR1020207024447A priority Critical patent/KR102444578B1/ko
Priority to EP19857161.4A priority patent/EP3848514A4/en
Priority to US16/981,508 priority patent/US11655612B2/en
Priority to CN201980015621.8A priority patent/CN111771029B/zh
Publication of WO2020049821A1 publication Critical patent/WO2020049821A1/ja

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; 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/36Component parts
    • E02F3/42Drives for dippers, buckets, dipper-arms or bucket-arms
    • E02F3/43Control of dipper or bucket position; Control of sequence of drive operations
    • E02F3/435Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/28Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; 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/30Dredgers; 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/32Dredgers; 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
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2004Control mechanisms, e.g. control levers
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for
    • E02F9/2029Controlling the position of implements in function of its load, e.g. modifying the attitude of implements in accordance to vehicle speed
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/261Surveying the work-site to be treated
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/261Surveying the work-site to be treated
    • E02F9/262Surveying the work-site to be treated with follow-up actions to control the work tool, e.g. controller
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/264Sensors and their calibration for indicating the position of the work tool
    • E02F9/265Sensors and their calibration for indicating the position of the work tool with follow-up actions (e.g. control signals sent to actuate the work tool)
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/16Type of output information
    • B60K2360/162Visual feedback on control action
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/21Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
    • B60K35/22Display screens
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/40Special vehicles
    • B60Y2200/41Construction vehicles, e.g. graders, excavators
    • B60Y2200/411Bulldozers, Graders
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2246Control of prime movers, e.g. depending on the hydraulic load of work tools

Definitions

  • the present invention relates to a working machine such as a hydraulic shovel.
  • Conventional hydraulic systems mounted on working machines such as hydraulic excavators include a prime mover such as an engine, a hydraulic pump driven by the prime mover, an actuator driven by hydraulic oil discharged from the hydraulic pump, and a hydraulic pump.
  • a prime mover such as an engine
  • a hydraulic pump driven by the prime mover
  • an actuator driven by hydraulic oil discharged from the hydraulic pump
  • a hydraulic pump a hydraulic pump.
  • a directional control valve configured to control the direction and flow rate of pressure oil supplied to an actuator. The operation direction and operation speed of the actuator are determined by the operator operating an operation device such as an operation lever provided on the work machine.
  • Patent Documents 1 and 2 disclose a shovel (semi-automatic shovel) equipped with semi-automatic control capable of assisting an operator's operation in the work of excavating the ground as designed.
  • Patent Literature 1 discloses an apparatus for controlling a work machine included in a work machine to construct a construction target, in which the work machine is controlled so that a work implement included in the work machine does not enter a predetermined target shape. Control part, based on the posture of the work implement with respect to the target construction landform which is the target shape of the finish of the construction target, the target shape, offset by a predetermined distance from the target construction landform A control device for a work machine, including a terrain or a switching unit for setting the target construction terrain, is described.
  • Patent Literature 2 discloses a lower traveling body, an upper revolving body mounted on the lower traveling body, an attachment (working machine) attached to the upper revolving body, and a posture detection device that detects a posture of the attachment.
  • a control device the control device acquires information on the current shape of the ground of the work target based on the transition of the posture of the attachment detected by the posture detection device, the posture detection device It is determined whether the attachment is in contact with the ground of the work target based on the posture of the attachment to be detected and the acquired information on the current shape of the ground of the work target, and the attachment is positioned on the ground of the work target.
  • a shovel that increases the driving force by the attachment when it is determined that the shovel is in contact with the shovel is described.
  • the pilot when excavating the ground using a shovel that is not a semi-automatic shovel, the pilot considers the digging depth and the soil underground (mainly the hardness of the ground) and performs operations so that the shovel operates as intended. Is going. For example, if the construction is to dig down the ground, the soil quality is estimated from the operational feeling at the time of the previous excavation, and the amount of operation is adjusted accordingly.
  • the present invention has been made in view of the above problems, and an object of the present invention is to provide a working machine capable of maintaining construction accuracy of semi-automatic control regardless of a difference in excavation depth and soil quality.
  • the present invention provides a working machine having a boom, an arm, and a bucket, an operating device for instructing the operation of the working machine, and A controller that controls the operation of the machine, a construction target determination device that determines a construction target, and a bucket position measurement device that measures a toe position of the bucket, wherein the controller outputs an operation signal output from the operation device.
  • a work machine that converts the operation command into an operation command for the work machine and corrects the operation command according to a construction target output from the construction target determination device, including a load measurement device that measures a driving load of the work machine, The controller is based on the construction target output from the construction target determination device and the bucket tip position output from the bucket position measurement device.
  • soil information is acquired based on the operation command for the work implement, the bucket toe position output from the bucket position measuring device, and the driving load output from the load measuring device,
  • a soil map is generated based on the toe position and the soil information
  • an estimated load that is an estimated value of the excavation load is calculated based on the soil map and the bucket toe target position
  • the operation command is corrected according to the estimated load.
  • FIG. 1 is a side view of a hydraulic shovel according to a first embodiment of the present invention. It is a schematic block diagram of the hydraulic control system mounted in the hydraulic shovel shown in FIG.
  • FIG. 3 is a functional block diagram of the controller shown in FIG. 2.
  • FIG. 2 is a diagram showing a coordinate system for expressing a bucket toe position output from the bucket position measurement system shown in FIG. 1 in a three-dimensional space.
  • FIG. 4 is a diagram illustrating calculation logic of a soil acquisition unit illustrated in FIG. 3. It is a figure which shows the relationship between a bucket toe position, a ground surface height, and excavation depth.
  • FIG. 4 is a diagram illustrating a calculation logic of a soil map update determination unit illustrated in FIG. 3.
  • FIG. 3 is a side view of a hydraulic shovel according to a first embodiment of the present invention. It is a schematic block diagram of the hydraulic control system mounted in the hydraulic shovel shown in FIG.
  • FIG. 3 is a functional block diagram of the controller shown in FIG
  • FIG. 4 is a diagram illustrating calculation logic of a soil map generation unit illustrated in FIG. 3.
  • FIG. 4 is a diagram illustrating an initial state of operation logic of a soil map generation unit illustrated in FIG. 3.
  • FIG. 4 is a diagram illustrating calculation logic of a load estimating unit illustrated in FIG. 3.
  • FIG. 4 is a diagram illustrating calculation logic of a command correction unit illustrated in FIG. 3. It is a functional block diagram of a controller in a 2nd example of the present invention. It is a figure which shows the calculation logic of the soil map display command part shown in FIG. It is a figure showing an example of a display screen of a display.
  • FIG. 1 is a side view of a hydraulic shovel according to a first embodiment of the present invention.
  • a hydraulic excavator 200 includes a traveling body 1, a revolving body 2 mounted on the traveling body 1 via a revolving device 8 so as to be capable of pivoting, and a vertically extending front side of the revolving body 2. And a front work machine 210 rotatably connected.
  • the revolving unit 2 has a revolving frame 2 a forming a foundation lower structure.
  • a front work machine 210 is connected to the front side of the revolving frame 2a so as to be rotatable vertically.
  • a counterweight 3 for balancing the weight with the front work machine 210 is attached.
  • a driver's cab 4 is provided at a left front portion of the turning frame 2a. In the cab 4, left and right operation lever devices 15L and 15R (shown in FIG. 2) as operation devices for operating the front work machine 210 and the revolving superstructure 2 are arranged.
  • an engine (not shown) as a prime mover, a pump device 9 including one or more hydraulic pumps driven by the engine, a revolving motor 8a for driving the revolving device 8, and revolving from the pump device 9
  • a control valve unit 10 including a motor 8a and a plurality of directional control valves for controlling a flow of hydraulic oil supplied to a plurality of hydraulic actuators including a boom cylinder 5a, an arm cylinder 6a, and a bucket cylinder 7a, which will be described later, and the like are mounted. .
  • the front work machine 210 has a boom 5 whose base end is rotatably connected to the right front part of the revolving frame 2a in a vertical direction, and is connected to the tip end of the boom 5 so as to be rotatable in the vertical and front and rear directions.
  • a bucket position measuring device 11 is attached to the bucket 7.
  • the bucket position measuring device 11 is illustrated as a device for directly measuring the bucket toe position.
  • the bucket toe position is determined based on the positional relationship among the revolving unit 2, the boom 5, the arm 6, and the bucket 7. It may be one that calculates.
  • FIG. 2 is a schematic configuration diagram of a hydraulic control system mounted on the excavator 200.
  • the hydraulic control system 300 includes a controller 20, a construction target determination device 21 for determining a construction target, a display device 22 for displaying information output from the controller 20, and a hydraulic shovel 200.
  • the controller 20 includes left and right operation lever devices 15L and 15R for instructing the operation of the controller 20, a bucket position measuring device 11, a pressure sensor 24, and a hydraulic device 23.
  • the left and right operation lever devices 15L and 15R output operation signals according to the lever operation by the pilot.
  • the pressure sensor 24 converts the load pressure of the actuators 5a, 6a, 7a into a pressure signal (pressure information) and outputs it.
  • the controller 20 receives operation signals from the left and right operation lever devices 15L and 15R, construction target information from the construction target determination device 21, a bucket tip position from the bucket position measurement device 11, and pressure information from the pressure sensor 24. , An operation command is output to the hydraulic device 23.
  • the hydraulic device 23 supplies pressure oil to the boom cylinder 5a, the arm cylinder 6a, the bucket cylinder 7a, and the like in accordance with an operation command from the controller 20, and drives the boom 5, the arm 6, the bucket 7, and the like.
  • FIG. 3 is a functional block diagram of the controller 20.
  • the controller 20 includes an operation command unit 30, a semi-automatic control unit 31, a soil acquisition unit 32, a soil map update determination unit 33, a soil map generation unit 34, a load estimation unit 35, And a command correction unit 36.
  • the operation command unit 30 determines target operation speeds of the actuators 5a, 6a, 7a based on operation signals (left and right lever operation amounts) input from the left and right operation lever devices 15L, 15R, and according to the target operation speeds.
  • the operation command is output to the semi-automatic control unit 31.
  • the semi-automatic control unit 31 receives an operation command from the operation command unit 30, a bucket tip position from the bucket position measuring device 11, and construction target information from the construction target determination device 21.
  • the semi-automatic control unit 31 operates the operation command unit 30 such that the target operation speed of the actuator is limited as the deviation between the design surface included in the construction target information and the bucket toe position is reduced, in order to prevent excessive excavation by the bucket 7.
  • the semi-automatic control unit 31 calculates a bucket toe target position based on the design surface and the bucket toe position included in the construction target information, and outputs the calculated bucket toe target position to the load estimating unit 35.
  • the soil acquisition unit 32 receives the bucket toe position from the bucket position measurement device 11, the pressure information from the pressure sensor 24, the operation command from the semi-automatic control unit 31, and the soil map generation unit 34 to be described later.
  • the map is entered.
  • the soil acquisition unit 32 acquires soil information at the bucket tip position based on these inputs, and outputs the information to the soil map generation unit 34.
  • the soil acquisition unit 32 outputs the bucket toe position from the bucket position measurement device 11 to the soil map update determination unit 33 and the soil map generation unit 34.
  • the soil map update determination unit 33 receives the bucket toe position from the soil acquisition unit 32 and the soil map from the soil map generation unit 34. The soil map update determination unit 33 determines whether or not the soil map is to be updated based on these inputs, and outputs an update flag indicating whether or not the update is necessary to the soil map generation unit 34.
  • the bucket toe position and the soil information are input from the soil obtaining unit 32 to the soil map generating unit 34, and the update flag is input from the soil map update determining unit 33.
  • the soil map generation unit 34 holds the soil map when the update flag is OFF (does not update), and updates the soil map with the soil information at the bucket tip position when the update flag is 1.
  • the soil map generation unit 34 outputs the soil map to the soil acquisition unit 32, the soil map update determination unit 33, and the load estimation unit 35.
  • the load estimating unit 35 calculates an estimated value (estimated load) of the excavation load based on the bucket toe target position information input from the semi-automatic control unit 31 and the soil map input from the soil map generating unit 34, and corrects the command. Output to the unit 36.
  • the ⁇ command correction unit 36 corrects the operation command input from the semi-automatic control unit 31 according to the estimated load input from the load estimation unit 35, and outputs the same to the hydraulic device 23.
  • FIG. 4 is a diagram showing a coordinate system for expressing the bucket toe position output from the bucket position measuring device 11 in a three-dimensional space.
  • the X direction corresponds to the front-back direction of the vehicle body
  • the Y direction corresponds to the left-right direction of the vehicle body
  • the Z direction corresponds to the height direction of the vehicle body.
  • the bucket toe position in the vehicle front-rear and left-right directions is referred to as a bucket toe XY position
  • the bucket toe position in the vehicle body height direction is referred to as a bucket toe Z position.
  • FIG. 5 is a diagram showing the calculation logic of the soil acquisition unit 32.
  • the soil acquisition unit 32 includes an input processing unit 40, a ground height calculation unit 41, a digging depth calculation unit 42, a digging depth correction unit 43, a digging load calculation unit 44, and a load correction unit. 45, a unit load calculator 46, and an output processor 47.
  • the input processing unit 40 extracts the ground surface height information from the soil map input from the soil map generation unit 34 and outputs the information to the ground height calculation unit 41.
  • the ground surface height information is obtained by associating the ground surface height with each horizontal position on the ground surface to be constructed.
  • the ground surface height calculating unit 41 calculates the ground surface height at the bucket toe XY position based on the ground surface height information input from the input processing unit 40 and the bucket toe XY position included in the bucket toe information, and calculates the excavation depth. Output to the arithmetic unit 42.
  • the digging depth calculating unit 42 calculates the digging depth by subtracting the bucket toe Z position included in the bucket toe information input from the bucket position measuring device 11 from the ground level input from the ground height calculating unit 41. Then, the output is output to the excavation depth correction unit 43.
  • FIG. 6 shows the relationship between the bucket toe position, the ground surface height, and the excavation depth.
  • the digging depth correction unit 43 corrects the digging depth input from the digging depth calculation unit 42 so that the digging depth does not become 0 or less, and outputs the value to the unit load calculation unit 46. Specifically, when the digging depth input from the digging depth calculation unit 42 falls below a threshold value a set slightly larger than 0, a is output as the digging depth. The reason why the excavation depth correction unit 43 performs the correction is to prevent the calculation result of the unit load calculation unit 46 described later from diverging.
  • An operation command is input from the semi-automatic control unit 31 to the excavation load calculation unit 44, and pressure information is input from the pressure sensor 24.
  • the excavation load calculation unit 44 calculates the excavation load based on the boom operation command value Spbm included in the operation command and the boom pressure Pbm included in the pressure information, and outputs the calculated excavation load to the load correction unit 45. For example, if the boom raising direction (Spbm> 0), the calculation is performed with -Pbm + Pbmset1 as the excavation load, and if not the boom raising direction, Pbm-Pbmset2 is calculated as the excavation load.
  • Pbmset1 and Pbmset2 are fixed values.
  • Pbmset1 is set to a value similar to the boom pressure when the boom 5 is held in the air
  • Pbmset2 is a state in which the bucket 7 is in contact with the ground. It is set to a value similar to the boom pressure immediately after the start of the boom lowering operation (that is, Pbmset2 is a minute value and much smaller than Pbmset1).
  • the reason why the calculation formula of the excavation load is changed depending on the boom raising direction is whether the oil discharged from the pump device 9 flows into the bottom side or the rod side of the boom cylinder 5a depending on the boom operation direction. This is because the direction and magnitude of the oil force applied to the boom 5 changes.
  • the load correction unit 45 corrects the excavation load input from the excavation load calculation unit 44 to have a value of 0 or more, and outputs the value to the unit load calculation unit 46.
  • the correction by the load correction unit 45 is performed in order to prevent the excavation load from becoming a negative value.
  • the unit load calculating unit 46 calculates a load per unit digging depth (unit load) by dividing the digging load input from the load correcting unit 45 by the digging depth input from the digging depth correcting unit 43, Output to the output processing unit 47.
  • the output processing unit 47 outputs the bucket toe position input from the bucket position measuring device 11 to the soil map update determining unit 33 and the soil map generating unit 34, and generates the unit load input from the unit load calculating unit 46 into the soil map. Output to the unit 34.
  • the digging load per unit digging depth (unit load) can be obtained based on the digging depth and the load applied to the boom 5.
  • FIG. 7 is a diagram showing the calculation logic of the soil map update determination unit 33.
  • the soil map update determination unit 33 includes input processing units 50 and 51, a ground surface height calculation unit 53, a digging depth calculation unit 55, and an update flag output unit 57.
  • the input processing unit 50 extracts the bucket toe XY position and the bucket toe Z position from the bucket toe position input from the soil acquisition unit 32, and outputs them to the ground height calculation unit 53 and the excavation depth calculation unit 55, respectively.
  • the input processing unit 51 extracts the ground surface height information from the soil map input from the soil map generation unit 34 and outputs the information to the ground surface calculation unit 53.
  • the ground surface height calculating unit 53 calculates the ground surface height at the bucket toe XY position based on the bucket toe XY position input from the input processing unit 50 and the ground surface height information input from the input processing unit 51, and performs excavation. Output to the depth calculation unit 55.
  • the digging depth calculating unit 55 calculates the digging depth by subtracting the bucket toe Z position input from the input processing unit 50 from the ground level input from the ground height calculating unit 53, and outputs an update flag output unit 57. Output to
  • the update flag output unit 57 sets the value of the update flag to 1 when the digging depth input from the digging depth calculation unit 55 is larger than 0 (that is, the bucket toe position is lower than the ground level), Otherwise, the value of the update flag is set to 0.
  • the update flag output unit 57 outputs an update flag to the soil map generation unit 34.
  • the soil map update determination unit 33 By configuring the soil map update determination unit 33 in this manner, when the height of the bucket toe indicated by the bucket toe Z position falls below the ground surface height (the height of the bucket toe at the time of the previous excavation) in the soil map. As long as it is determined that the soil map is to be updated.
  • FIG. 8 is a diagram showing the calculation logic of the soil map generation unit 34.
  • the soil map generation unit 34 includes an input processing unit 70, an output switching unit 72, a surface height information storage unit 73, a unit load information storage unit 74, a height map generation unit 75, a load map generation unit 76, , Output processing units 77 and 78, a ground surface height calculation unit 79, and a unit load calculation unit 80.
  • the input processing unit 70 outputs the bucket toe position (bucket toe XY position, bucket toe Z position) and unit load input from the soil acquisition unit 32 to the output switching unit 72, and outputs the bucket toe XY position to the output processing unit 78.
  • the data is output to the ground height calculator 79 and the unit load calculator 80.
  • the output switching unit 72 selects the bucket toe position (bucket toe XY position, bucket toe Z position) and unit load input from the input processing unit 70, and outputs the ground height information storage unit 73 and Output to the unit load information storage unit 74.
  • the ground surface height information storage unit 73 stores the bucket toe Z position input from the output switching unit 72 as the ground surface height at the bucket toe XY position input from the output switching unit 72.
  • the unit load information storage unit 74 stores the unit load input from the output switching unit 72 as the unit load at the bucket tip XY position input from the output switching unit 72.
  • the ground surface height information storage unit 73 and the unit load information storage unit 74 are described as storing four points, but the points to be stored may be changed as appropriate.
  • the height map generation unit 75 generates a height map indicating the relationship between the bucket toe XY position and the ground surface height based on the information stored in the ground surface height information storage unit 73, and outputs the generated height map to the output processing unit 77. I do.
  • the load map generation unit 76 generates a load map indicating the relationship between the bucket toe XY position and the unit load based on the information stored in the unit load information storage unit 74, and outputs it to the output processing unit 77.
  • ⁇ ⁇ ⁇ Appropriate processing is performed in the map generation in the height map generation unit 75 and the load map generation unit 76. For example, a linear interpolation is performed between the stored points, and a section in which linear interpolation cannot be performed (a section from a point located closest to the outer edge of the construction target ground surface to the outer edge) is located closest to the outer edge. The ground surface height and the unit load of the located point are maintained.
  • the output processing unit 77 outputs the combined height map generated by the height map generation unit 75 and the load map generated by the load map generation unit 76 to the load estimation unit 35.
  • the update flag is 0:
  • the ground height calculator 79 calculates the bucket toe based on the bucket toe XY position input from the input processor 70 and the ground height information input from the ground height information storage 73.
  • the bucket toe Z position at the XY position is calculated and output to the output processing unit 78.
  • the unit load calculating unit 80 calculates unit load information at the bucket toe XY position based on the bucket toe XY position input from the input processing unit 70 and the unit load information input from the unit load information storage unit 74, Output to the output processing unit 78.
  • the output processing unit 78 combines the ground surface height input from the ground surface height calculation unit 79 with the unit load information input from the unit load calculation unit 80, and outputs the combined data to the output switching unit 72.
  • the output switching unit 72 selects the output of the output processing unit 78 and outputs it to the ground surface height information storage unit 73 and the unit load information storage unit 74.
  • the value is not updated.
  • the height map generation unit 75 and the load map generation unit 76 since the values in the ground surface height information storage unit 73 and the unit load information storage unit 74 are not updated, the map is not updated.
  • the soil map generation unit 34 By configuring the soil map generation unit 34 in this manner, when the update flag is 1 (the bucket toe is located below the bucket toe at the last excavation), the ground surface height information and the unit load information are updated, and the update flag is updated. Is 0 (the bucket tip is the same as or higher than the bucket tip at the time of the previous excavation), the previous value is held without updating the ground surface height information and the unit load information. That is, the soil map is updated only when the ground is being dug by the bucket 7, and the soil map is not updated when the bucket 7 is moving in the air.
  • FIG. 9 is a diagram showing an initial state of the arithmetic logic of the soil map generation unit 34.
  • a ground surface height (for example, 9999) that is larger than the bucket maximum height that can be calculated from the work range of the excavator 200 is input to the ground surface height information storage unit 73.
  • the unit load information storage unit 74 0 is input as a unit load.
  • the soil map update determination unit 33 The digging depth calculated by the digging depth calculation unit 55 becomes larger than 0, and the update flag output from the update flag output unit 57 becomes 1. Then, in the soil map generation unit 34, the values in the surface height information storage unit 73 and the unit load information storage unit 74 are updated based on the soil information input from the soil acquisition unit 32. That is, the soil map can be reliably generated according to the operation of the excavator 200.
  • FIG. 10 is a diagram showing the calculation logic of the load estimating unit 35.
  • the load estimating unit 35 includes an input processing unit 90, a unit load calculating unit 91, a surface height calculating unit 92, an excavating depth calculating unit 93, an excavating depth correcting unit 94, and a load calculating unit. 95.
  • the input processing unit 90 extracts the unit load information and the ground surface height information from the soil map input from the soil map generating unit 34, and outputs them to the unit load calculating unit 91 and the ground surface calculating unit 92, respectively.
  • the unit load information is information in which a unit load is associated with each horizontal position on the ground surface to be constructed.
  • the unit load calculating unit 91 calculates a unit load at the bucket toe target XY position based on the unit load information input from the input processing unit 90 and the bucket toe target XY position included in the bucket toe target position. 95.
  • the ground surface height calculation unit 92 calculates the bucket toe target XY position based on the ground surface height information input from the input processing unit 90 and the bucket toe target XY position included in the bucket toe target position input from the semi-automatic control unit 31. Is calculated and output to the excavation depth calculator 93.
  • the digging depth calculator 93 calculates the digging depth by subtracting the bucket toe target Z position included in the bucket toe target position from the ground level input from the ground height calculating unit 92, and calculates the digging depth correction unit. Output to 94.
  • the digging depth correction unit 94 corrects the digging depth input from the digging depth calculation unit 93 so that the digging depth does not become 0 or less, and outputs the value to the load calculation unit 95.
  • the reason why the excavation depth correction unit 94 performs the correction in this way is to prevent the calculation result of the load calculation unit 95 described later from becoming a negative value.
  • the load calculation unit 95 calculates an estimated load by multiplying the unit load input from the unit load calculation unit 91 by the excavation depth input from the excavation depth correction unit 94, and outputs the estimated load to the command correction unit 36.
  • FIG. 11 shows the calculation logic of the command correction unit 36.
  • the command correction unit 36 has a boom operation command correction unit 100.
  • the boom operation command correction unit 100 corrects the boom operation command input from the semi-automatic control unit 31 according to the estimated load input from the load estimating unit 35, and outputs it to the hydraulic device 23.
  • the boom operation command correction unit 100 corrects the boom operation command toward the boom lowering side as the estimated load increases.
  • the command correction unit 36 By configuring the command correction unit 36 in this manner, the operation command to the hydraulic device 23 can be corrected so that the excavating force of the front work machine 210 increases according to the estimated load.
  • an arm operation command correction unit and a bucket command correction unit may be further provided, and the arm operation command and the bucket operation command may be corrected to the cloud side according to the estimated load.
  • a working machine 210 having a boom 5, an arm 6, and a bucket 7, operating devices 15L and 15R for instructing the operation of the working machine 210, and operation signals output from the operating devices 15L and 15R.
  • the controller 20 includes a controller 20 that controls the operation of the work machine 210, a construction target determination device 21 that determines a construction target, and a bucket position measurement device 11 that measures a toe position of the bucket 7.
  • the controller 20 includes operation devices 15L and 15R.
  • the operation load output from the work machine 210 is converted into an operation command for the work machine 210, and the operation command is corrected according to the construction target output from the construction target determination device 21.
  • the controller 20 includes a construction target output from the construction target determination device 21 and a bucket position measurement.
  • a bucket toe target position is calculated based on the bucket toe position output from the device 11, and the operation command, the bucket toe position output from the bucket position measuring device 11, and the driving load output from the load measuring device 24 are calculated.
  • the soil information is obtained based on the operation command to the work implement 210, the bucket toe position output from the bucket position measuring device 11, and the driving load output from the load measuring device 24.
  • a soil map is generated based on the acquired toe position and the soil information, and an estimated load, which is an estimated value of the excavation load, is calculated based on the soil map and the target position of the bucket toe, and the operation is performed according to the estimated load.
  • the command is corrected.
  • the operation command by the semi-automatic control is corrected according to the difference in the excavation depth and the soil type, so that the construction accuracy of the semi-automatic control can be maintained regardless of the difference in the excavation depth and the soil type.
  • the soil information in the present embodiment includes a unit load which is an excavation load per unit excavation depth
  • the controller 20 determines the ground surface height information included in the soil map and the front and rear bucket toe included in the bucket toe position. Based on the left and right positions, the ground surface height at the bucket toe front and rear left and right positions is calculated, and the excavation depth is calculated by subtracting the bucket toe height included in the bucket toe position from the ground surface height.
  • the excavation load is calculated based on the operation command and the driving load of the work implement 210, and the unit load is calculated by dividing the excavation load by the excavation depth. This makes it possible to acquire soil information (unit load) during the excavation operation.
  • the controller 20 calculates the ground surface height at the bucket toe front, rear, left and right positions based on the ground surface height information included in the soil map and the bucket toe front, rear, left and right positions included in the bucket toe position, and includes the ground height at the bucket toe position.
  • the soil map is updated with soil information. This can prevent the soil map from being updated when the excavation is not performed.
  • the controller 20 sets the initial value of the ground surface height constituting the ground surface height information included in the soil map to a value larger than the maximum reaching height of the work implement 210, and sets the unit height information included in the soil map to Set the initial value of the configured unit load to a value less than or equal to zero. This makes it possible to reliably reflect the soil information acquired during the excavation work on the ground surface height information and the unit load information.
  • the controller 20 is an excavation load per unit excavation depth at the bucket toe target front, rear, left and right positions based on the unit load information included in the soil map and the bucket toe target front, rear, left and right positions included in the bucket toe target position.
  • Calculate the unit load calculate the ground height at the bucket toe target front, rear, left and right positions based on the ground surface height information and the bucket toe target front, rear, left and right positions included in the soil map, and calculate the bucket toe target position from the ground surface height.
  • the excavation depth is calculated by subtracting the included bucket toe target height (Z position), and the estimated load is calculated by multiplying the unit load by the excavation depth. This makes it possible to estimate the excavation load according to the difference between the excavation depth and the soil quality.
  • the controller 20 corrects the boom operation command included in the operation command toward the boom lowering side. This makes it possible to increase the excavating force of the work implement 210 as the estimated load increases.
  • the second embodiment of the present invention will be described focusing on the differences from the first embodiment.
  • FIG. 12 is a functional block diagram of the controller 20 in this embodiment.
  • the controller 20 further has a soil map display instruction unit 37.
  • the soil map display command unit 37 generates display information based on the soil map input from the soil map generation unit 34 and the bucket tip position input from the bucket position measurement device 11, and outputs the display information to the display device 22.
  • FIG. 13 is a diagram showing the calculation logic of the soil map display command unit 37.
  • the soil map display command unit 37 includes an input processing unit 110, a height map display command unit 111, a load map display command unit 112, and an output processing unit 113.
  • the input processing unit 110 extracts the ground surface height information and the unit load information from the soil map input from the soil map generation unit 34, and outputs the information to the height map display command unit 111 and the load map display command unit 112, respectively.
  • the height map display command unit 111 generates height map display information by superimposing the bucket toe position input from the bucket position measuring device 11 on the ground surface height information input from the input processing unit 110, and outputs the map information. Output to 113.
  • the load map display command unit 112 generates load map display information by superimposing the bucket toe XY position included in the bucket toe position input from the bucket position measuring device 11 on the unit load information input from the input processing unit 110. , To the output processing unit 113.
  • the output processing unit 113 outputs, to the display device 22, display information in which the ground surface height display information input from the height map display instruction unit 111 and the unit load display information input from the load map display instruction unit 112 are combined. .
  • FIG. 14 is a diagram showing an example of a display screen of the display device 22. As shown in FIG.
  • a display screen 120 of the display device 22 displays height map display information 121 input from the soil map display command unit 37 and load map display information 122 input from the load map display command unit 112. You.
  • the height map display information 121 and the load map display information 122 are displayed separately, but the height map display information 121 and the load map display information 122 are color-coded, They may be displayed together.
  • the controller 20 in the present embodiment generates the height map display information 121 based on the ground surface height information and the bucket toe position included in the soil map, and generates the unit load information and the bucket toe position included in the soil map.
  • the load map display information 122 is generated based on the included bucket toe front, rear, left and right positions, and the height map display information 121 and the load map display information 122 are output to the display device 22. Accordingly, the operator of the excavator 200 can perform the excavation work while checking the positional relationship between the bucket toe position and the ground surface and the soil information (unit load) on the display screen 120 of the display device 22.
  • the present invention is not limited to the above-described embodiments, and includes various modifications.
  • the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described above. It is also possible to add a part of the configuration of another embodiment to the configuration of a certain embodiment, delete a part of the configuration of a certain embodiment, or replace it with a part of another embodiment. It is possible.
  • Soil map update judgment unit 34: soil map generation unit, 35: load estimation unit, 36: command correction unit, 37: soil map display command unit, 40: input processing unit, 41: ground surface height calculation , 42: Excavation depth calculation unit, 43: Excavation depth correction unit, 44: Excavation load calculation unit, 45: Load correction unit, 46: Unit load calculation unit, 47: Output processing unit, 50: Input processing unit, 51 ... input processing unit, 53 ... ground height calculation unit, 55 ... excavation depth calculation unit, 57 ... update flag output unit, 70 ... input processing unit, 72 ... output switching unit, 73 ... ground surface height information storage unit, 74 ... unit load information storage unit, 75 ... height map generation unit, 76 ...
  • load map generation unit 77 ... output processing unit, 78 ... output processing unit, 79 ... ground surface height calculation unit, 80 ... unit load calculation unit, 90 ... input processing unit, 91 ... unit load calculation unit, 92 ... ground height calculation unit, 93 ... excavation depth calculation unit, 94 ... excavation depth correction unit, 95 ... load calculation unit, 100 ... boom operation command correction unit, 110: Input processing unit, 111: Height map display command unit, 112: Load map Display command unit, 113: output processing unit, 120: display screen, 121: height map display information, 122: load map display information, 200: hydraulic excavator (work machine), 210: front work machine, 300: hydraulic control system.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Operation Control Of Excavators (AREA)
  • Soil Working Implements (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)

Abstract

掘削深さや土質の違いに関わらず半自動制御の施工精度を維持することができる作業機械を提供する。 コントローラは、作業機に対する動作指令とバケット位置測定装置から出力されるバケット爪先位置と負荷計測装置から出力される前記作業機の駆動負荷とを基に土質情報を取得し、前記バケット爪先位置と前記土質情報とを基に土質マップを生成し、前記土質マップと前記バケット爪先目標位置とを基に掘削負荷の推定値である推定負荷を演算し、前記推定負荷に応じて前記動作指令を補正する。

Description

作業機械
 本発明は、油圧ショベル等の作業機械に関する。
 従来の油圧ショベル等の作業機械に搭載された油圧システムとしては、エンジン等の原動機と、原動機により駆動される油圧ポンプと、油圧ポンプから吐出された圧油により駆動されるアクチュエータと、油圧ポンプからアクチュエータに供給される圧油の方向および流量を制御する方向制御弁とで構成されたものが知られている。アクチュエータの動作方向と動作速度は、操縦者が作業機械に備えられた操作レバー等の操作装置を操作することで決定される。
 設計面通りに地面を掘削する作業で操縦者の操作を補助できる半自動制御を搭載したショベル(半自動ショベル)を開示するものとして、例えば特許文献1,2がある。
 特許文献1には、施工対象を施工するために作業機械が有する作業機を制御する装置において、前記作業機が有する作業具が予め定められた目標の形状に侵入しないように前記作業機を制御する制御部と、前記施工対象の仕上がりの目標となる形状である目標施工地形に対する前記作業具の姿勢に基づいて、前記目標の形状を、前記目標施工地形から予め定められた距離だけ離れたオフセット地形又は前記目標施工地形とする切替部と、を含む、作業機械の制御装置が記載されている。
 特許文献2には、下部走行体と、前記下部走行体に搭載される上部旋回体と、前記上部旋回体に取り付けられるアタッチメント(作業機)と、前記アタッチメントの姿勢を検出する姿勢検出装置と、制御装置と、を備えるショベルであって、前記制御装置は、前記姿勢検出装置が検出した前記アタッチメントの姿勢の推移に基づいて作業対象の地面の現在の形状に関する情報を取得し、前記姿勢検出装置が検出する前記アタッチメントの姿勢と、前記取得した作業対象の地面の現在の形状に関する情報とに基づいて前記アタッチメントが作業対象の地面に接触しているかを判定し、前記アタッチメントが作業対象の地面に接触していると判定した場合、前記アタッチメントによる駆動力を増大させるショベルが記載されている。
WO2016/129708号公報
特開2016-169571号公報
 ところで、半自動ショベルではないショベルを用いて地面の掘削を行う場合、操縦者は掘削深さや地中の土質(主に地盤の硬さ)を考慮し、意図通りにショベルが動作するように操作を行っている。例えば、地面を掘り下げていくような施工であれば、前回の掘削時の操作感から土質を推定し、それに応じて操作量を加減している。
 しかしながら、特許文献1,2に記載の半自動ショベルでは、作業機(アタッチメント)を制御する際に土質を考慮していないため、同じように作業機を制御した場合でも土質に応じて作業機の動作が変動する。その結果、土質が一定でない地面に対して設計面通りに掘削することが困難となる。
 本発明は、上記課題に鑑みてなされたものであり、その目的は、掘削深さや土質の違いに関わらず半自動制御の施工精度を維持することができる作業機械を提供することにある。
 上記目的を達成するために、本発明は、ブームとアームとバケットとを有する作業機と、前記作業機の動作を指示する操作装置と、前記操作装置から出力される操作信号に応じて前記作業機の動作を制御するコントローラと、施工目標を決定する施工目標決定装置と、前記バケットの爪先位置を測定するバケット位置測定装置とを備え、前記コントローラは、前記操作装置から出力される操作信号を前記作業機に対する動作指令に変換し、前記動作指令を前記施工目標決定装置から出力される施工目標に応じて補正する作業機械において、前記作業機の駆動負荷を計測する負荷計測装置を備え、前記コントローラは、前記施工目標決定装置から出力される施工目標と前記バケット位置測定装置から出力されるバケット爪先位置とを基にバケット爪先目標位置を演算し、前記動作指令と前記バケット位置測定装置から出力されるバケット爪先位置と前記負荷計測装置から出力される駆動負荷とを基に土質情報を取得し、前記バケット爪先位置と前記土質情報とを基に土質マップを生成し、前記土質マップと前記バケット爪先目標位置とを基に掘削負荷の推定値である推定負荷を演算し、前記推定負荷に応じて前記動作指令を補正するものとする。
 以上のように構成した本発明によれば、作業機に対する動作指令とバケット位置測定装置から出力されるバケット爪先位置と負荷計測装置から出力される駆動負荷とを基に土質情報が取得され、バケット爪先位置と土質情報とを基に土質マップが生成され、土質マップとバケット爪先目標位置とを基に掘削負荷の推定値である推定負荷が演算され、推定負荷に応じて前記動作指令が補正される。これにより、半自動制御による動作指令が掘削深さや土質の違いに応じて補正されるため、掘削深さや土質の違いに関わらず半自動制御の施工精度を維持することが可能となる。
 本発明によれば、半自動制御を搭載した作業機械において、掘削深さや土質の違いに関わらず半自動制御の施工精度を維持することが可能となる。
本発明の第1の実施例に係る油圧ショベルの側面図である。 図1に示す油圧ショベルに搭載される油圧制御システムの概略構成図である。 図2に示すコントローラの機能ブロック図である。 図1に示すバケット位置測定システムから出力されるバケット爪先位置を3次元空間上で表すための座標系を示す図である。 図3に示す土質取得部の演算ロジックを示す図である。 バケット爪先位置と地表高さと掘削深さとの関係を示す図である。 図3に示す土質マップ更新判断部の演算ロジックを示す図である。 図3に示す土質マップ生成部の演算ロジックを示す図である。 図3に示す土質マップ生成部の演算ロジックの初期状態を示す図である。 図3に示す負荷推定部の演算ロジックを示す図である。 図3に示す指令補正部の演算ロジックを示す図である。 本発明の第2の実施例におけるコントローラの機能ブロック図である。 図12に示す土質マップ表示指令部の演算ロジックを示す図である。 表示装置の表示画面の一例を示す図である。
 以下、本発明の実施の形態に係る作業機械として油圧ショベルを例に挙げ、図面を参照して説明する。なお、各図中、同等の部材には同一の符号を付し、重複した説明は適宜省略する。
 図1は、本発明の第1の実施例に係る油圧ショベルの側面図である。
 図1に示すように、油圧ショベル200は、走行体1と、この走行体1上に旋回装置8を介して旋回可能に搭載された旋回体2と、この旋回体2の前側に上下方向に回動可能に連結されたフロント作業機210とを備えている。
 旋回体2は、基礎下部構造をなす旋回フレーム2aを有する。旋回フレーム2aの前側には、フロント作業機210が上下方向に回動可能に連結されている。旋回フレーム2aの後側には、フロント作業機210との重量バランスを取るためのカウンタウェイト3が取り付けられている。旋回フレーム2aの左側前部には、運転室4が設けられている。運転室4内には、フロント作業機210および旋回体2を操作するための操作装置としての左右の操作レバー装置15L,15R(図2に示す)等が配置されている。旋回フレーム2a上には、原動機としてのエンジン(図示せず)、エンジンによって駆動される1つまたは複数の油圧ポンプからなるポンプ装置9、旋回装置8を駆動する旋回モータ8a、ポンプ装置9から旋回モータ8aおよび後述するブームシリンダ5a、アームシリンダ6a、バケットシリンダ7aを含む複数の油圧アクチュエータに供給される圧油の流れを制御する複数の方向制御弁からなるコントロールバルブユニット10等が搭載されている。
 フロント作業機210は、基端部が旋回フレーム2aの右側前部に上下方向に回動可能に連結されたブーム5と、このブーム5の先端部に上下、前後方向に回動可能に連結され、ブーム5によって昇降されるアーム6と、このアーム6の先端部に上下、前後方向に回動可能に連結され、ブーム5またはアーム6によって昇降される作業具としてのバケット7と、ブーム5を駆動するブームシリンダ5aと、アーム6を駆動するアームシリンダ6aと、バケット7を駆動するバケットシリンダ7aとを備えている。バケット7には、バケット位置測定装置11が取り付けられている。なお、図1では、バケット位置測定装置11を直接バケット爪先位置を測るようなものとして図示しているが、旋回体2、ブーム5、アーム6およびバケット7のそれぞれの位置関係からバケット爪先位置を演算するようなものでもよい。
 図2は、油圧ショベル200に搭載される油圧制御システムの概略構成図である。
 図2に示すように、油圧制御システム300は、コントローラ20と、施工目標を決定するための施工目標決定装置21と、コントローラ20から出力される情報を表示する表示装置22と、油圧ショベル200の動作をコントローラ20に指示するための左右の操作レバー装置15L,15Rと、バケット位置測定装置11と、圧力センサ24と、油圧装置23とを備えている。
 左右の操作レバー装置15L,15Rは、操縦者によるレバー操作に応じた操作信号を出力する。圧力センサ24は、アクチュエータ5a,6a,7aの負荷圧を圧力信号(圧力情報)に変換して出力する。
 コントローラ20は、左右の操作レバー装置15L,15Rからの操作信号と、施工目標決定装置21からの施工目標情報と、バケット位置測定装置11からのバケット爪先位置と、圧力センサ24からの圧力情報とに応じて、油圧装置23に動作指令を出力する。
 油圧装置23は、コントローラ20からの動作指令に応じて、ブームシリンダ5a、アームシリンダ6a、バケットシリンダ7a等に圧油を供給し、ブーム5、アーム6、バケット7等を駆動する。
 図3は、コントローラ20の機能ブロック図である。
 図3に示すように、コントローラ20は、動作指令部30と、半自動制御部31と、土質取得部32と、土質マップ更新判断部33と、土質マップ生成部34と、負荷推定部35と、指令補正部36とを有する。
 動作指令部30は、左右の操作レバー装置15L,15Rから入力される操作信号(左右のレバー操作量)を基に、アクチュエータ5a,6a,7aの目標動作速度を決定し、目標動作速度に応じた動作指令を半自動制御部31に出力する。
 半自動制御部31には、動作指令部30から動作指令が入力され、バケット位置測定装置11からバケット爪先位置が入力され、施工目標決定装置21から施工目標情報が入力される。半自動制御部31は、バケット7による掘り過ぎを防止するため、施工目標情報に含まれる設計面とバケット爪先位置との偏差が小さくなるほどアクチュエータの目標動作速度が制限されるように、動作指令部30から入力される動作指令を補正し、土質取得部32と指令補正部36とに出力する。また、半自動制御部31は、施工目標情報に含まれる設計面とバケット爪先位置とを基にバケット爪先目標位置を演算し、負荷推定部35に出力する。
 土質取得部32には、バケット位置測定装置11からバケット爪先位置が入力され、圧力センサ24から圧力情報が入力され、半自動制御部31から動作指令が入力され、後述する土質マップ生成部34から土質マップが入力される。土質取得部32は、これらの入力を基にバケット爪先位置における土質情報を取得し、土質マップ生成部34に出力する。また、土質取得部32は、バケット位置測定装置11からバケット爪先位置を土質マップ更新判断部33および土質マップ生成部34に出力する。
 土質マップ更新判断部33には、土質取得部32からバケット爪先位置が入力され、土質マップ生成部34から土質マップが入力される。土質マップ更新判断部33は、これらの入力を基に土質マップの更新要否を判断し、更新要否を示す更新フラグを土質マップ生成部34に出力する。
 土質マップ生成部34には、土質取得部32からバケット爪先位置および土質情報が入力され、土質マップ更新判断部33から更新フラグが入力される。土質マップ生成部34は、更新フラグがOFFの場合は土質マップを保持し(更新せず)、更新フラグが1の場合はバケット爪先位置における土質情報で土質マップを更新する。土質マップ生成部34は、土質マップを土質取得部32と土質マップ更新判断部33と負荷推定部35とに出力する。
 負荷推定部35は、半自動制御部31から入力されるバケット爪先目標位置情報と土質マップ生成部34から入力される土質マップとを基に掘削負荷の推定値(推定負荷)を演算し、指令補正部36に出力する。
 指令補正部36は、半自動制御部31から入力される動作指令を負荷推定部35から入力される推定負荷に応じて補正し、油圧装置23に出力する。
 図4は、バケット位置測定装置11から出力されるバケット爪先位置を3次元空間上で表すための座標系を示す図である。
 図4において、X方向が車体の前後方向に対応し、Y方向が車体の左右方向に対応し、Z方向が車体の高さ方向に対応する。本実施例では、車体前後左右方向におけるバケット爪先位置をバケット爪先XY位置と称し、車体高さ方向におけるバケット爪先位置をバケット爪先Z位置と称する。
 図5は、土質取得部32の演算ロジックを示す図である。
 図5において、土質取得部32は、入力処理部40と、地表高さ演算部41と、掘削深さ演算部42と、掘削深さ補正部43と、掘削負荷演算部44と、負荷補正部45と、単位負荷演算部46と、出力処理部47とを有する。
 入力処理部40は、土質マップ生成部34から入力される土質マップから地表高さ情報を抽出し、地表高さ演算部41に出力する。ここで、地表高さ情報とは、施工対象である地表面の各水平位置に地表高さを対応づけたものである。
 地表高さ演算部41は、入力処理部40から入力される地表高さ情報とバケット爪先情報に含まれるバケット爪先XY位置とを基にバケット爪先XY位置における地表高さを演算し、掘削深さ演算部42に出力する。
 掘削深さ演算部42は、地表高さ演算部41から入力される地表高さからバケット位置測定装置11から入力されるバケット爪先情報に含まれるバケット爪先Z位置を差し引くことにより掘削深さを演算し、掘削深さ補正部43に出力する。バケット爪先位置と地表高さと掘削深さとの関係を図6に示す。
 図5に戻り、掘削深さ補正部43は、掘削深さ演算部42から入力される掘削深さが0以下の値とならないように補正し、単位負荷演算部46に出力する。具体的には、掘削深さ演算部42から入力される掘削深さが0より僅かに大きく設定された閾値aを下回った場合に、掘削深さとしてaを出力する。このように掘削深さ補正部43で補正を行うのは、後述する単位負荷演算部46の演算結果が発散するのを防ぐためである。
 掘削負荷演算部44には、半自動制御部31から動作指令が入力され、圧力センサ24から圧力情報が入力される。掘削負荷演算部44は、動作指令に含まれるブーム動作指令値Spbmと圧力情報に含まれるブーム圧力Pbmとを基に掘削負荷を演算し、負荷補正部45に出力する。例えば、ブーム上げ方向(Spbm>0)ならば-Pbm+Pbmset1を掘削負荷として演算し、ブーム上げ方向でないならばPbm-Pbmset2を掘削負荷として演算する。ここで、Pbmset1とPbmset2は固定値であり、例えば、Pbmset1はブーム5を空中で保持している時のブーム圧力と同程度の値に設定され、Pbmset2はバケット7を地面に接触させた状態でブーム下げ操作を開始した直後のブーム圧力と同程度の値に設定される(すなわち、Pbmset2は微小な値であり、Pbmset1よりもずっと小さい)。
ブーム上げ方向か否かで掘削負荷の演算式を変えているのは、ブーム動作方向によってポンプ装置9から吐出される油がブームシリンダ5aのボトム側に入流するかロッド側に流入するかが変わり、ブーム5に加わる油の力の方向と大きさが変わるためである。
 負荷補正部45は、掘削負荷演算部44から入力される掘削負荷が0以上の値となるように補正し、単位負荷演算部46に出力する。このように負荷補正部45で補正を行うのは、掘削負荷が負の値になるのを防ぐためである。
 単位負荷演算部46は、負荷補正部45から入力される掘削負荷を掘削深さ補正部43から入力される掘削深さで割ることにより単位掘削深さ当たりの負荷(単位負荷)を演算し、出力処理部47に出力する。
 出力処理部47は、バケット位置測定装置11から入力されるバケット爪先位置を土質マップ更新判断部33および土質マップ生成部34に出力し、単位負荷演算部46から入力される単位負荷を土質マップ生成部34に出力する。
 このように土質取得部32を構成することで、掘削深さとブーム5に加わる負荷を基に、単位掘削深さ当たりの掘削負荷(単位負荷)を求めることができる。
 図7は、土質マップ更新判断部33の演算ロジックを示す図である。
 図7において、土質マップ更新判断部33は、入力処理部50,51と、地表高さ演算部53と、掘削深さ演算部55と、更新フラグ出力部57とを有する。
 入力処理部50は、土質取得部32から入力されるバケット爪先位置からバケット爪先XY位置およびバケット爪先Z位置を抽出し、地表高さ演算部53および掘削深さ演算部55にそれぞれ出力する。
 入力処理部51は、土質マップ生成部34から入力される土質マップから地表高さ情報を抽出し、地表高さ演算部53に出力する。
 地表高さ演算部53は、入力処理部50から入力されるバケット爪先XY位置と入力処理部51から入力される地表高さ情報とを基にバケット爪先XY位置における地表高さを演算し、掘削深さ演算部55に出力する。
 掘削深さ演算部55は、地表高さ演算部53から入力される地表高さから入力処理部50から入力されるバケット爪先Z位置を差し引くことにより掘削深さを演算し、更新フラグ出力部57に出力する。
 更新フラグ出力部57は、掘削深さ演算部55から入力される掘削深さが0よりも大きい(すなわち、バケット爪先位置が地表高さよりも低い)場合に更新フラグの値を1に設定し、そうでない場合に更新フラグの値を0に設定する。更新フラグ出力部57は、更新フラグを土質マップ生成部34に出力する。
 このように土質マップ更新判断部33を構成することで、バケット爪先Z位置で示されるバケット爪先の高さが土質マップにおける地表高さ(前回掘削時のバケット爪先の高さ)を下回った場合に限り、土質マップの更新を行うという判断がなされる。
 図8は、土質マップ生成部34の演算ロジックを示す図である。
 土質マップ生成部34は、入力処理部70と、出力切替部72と、地表高さ情報格納部73と、単位負荷情報格納部74と、高さマップ生成部75と、負荷マップ生成部76と、出力処理部77,78と、地表高さ演算部79と、単位負荷演算部80とを有する。
 入力処理部70は、土質取得部32から入力されるバケット爪先位置(バケット爪先XY位置、バケット爪先Z位置)および単位負荷を出力切替部72に出力し、バケット爪先XY位置を出力処理部78、地表高さ演算部79、および単位負荷演算部80に出力する。
 以下、土質マップ更新判断部33から入力される更新フラグの値に応じた動作を説明する。
・更新フラグが1の場合
 出力切替部72は、入力処理部70から入力されるバケット爪先位置(バケット爪先XY位置、バケット爪先Z位置)および単位負荷を選択し、地表高さ情報格納部73および単位負荷情報格納部74に出力する。
 地表高さ情報格納部73は、出力切替部72から入力されるバケット爪先Z位置を、出力切替部72から入力されるバケット爪先XY位置における地表高さとして記憶する。
 単位負荷情報格納部74は、出力切替部72から入力される単位負荷を、出力切替部72から入力されるバケット爪先XY位置における単位負荷として記憶する。なお、図8において、地表高さ情報格納部73と単位負荷情報格納部74は4点記憶するように記載しているが、記憶する点数は適宜変更して構わない。
 高さマップ生成部75は、地表高さ情報格納部73が記憶している情報を基に、バケット爪先XY位置と地表高さとの関係を示す高さマップを生成し、出力処理部77に出力する。
 負荷マップ生成部76は、単位負荷情報格納部74が記憶している情報を基に、バケット爪先XY位置と単位負荷との関係を示す負荷マップを生成し、出力処理部77に出力する。
 高さマップ生成部75および負荷マップ生成部76におけるマップ生成にあたっては、適当な処理が行われる。例えば、記憶した点と点の間は線形補間がなされ、線形補完ができない区間(施工対象の地表面の外縁の最も近くに位置する点から当該外縁までの区間)は、その外縁の最も近くに位置する点の地表高さと単位負荷が保持される。
 出力処理部77は、高さマップ生成部75で生成された高さマップと負荷マップ生成部76で生成された負荷マップとを合わせて負荷推定部35に出力する。
・更新フラグが0の場合
 地表高さ演算部79は、入力処理部70から入力されるバケット爪先XY位置と地表高さ情報格納部73から入力される地表高さ情報とを基に、バケット爪先XY位置におけるバケット爪先Z位置を演算し、出力処理部78に出力する。
 単位負荷演算部80は、入力処理部70から入力されるバケット爪先XY位置と単位負荷情報格納部74から入力される単位負荷情報とを基に、バケット爪先XY位置における単位負荷情報を演算し、出力処理部78に出力する。
 出力処理部78は、地表高さ演算部79から入力される地表高さと単位負荷演算部80から入力される単位負荷情報とを合わせて出力切替部72に出力する。
 出力切替部72は、出力処理部78の出力を選択し、地表高さ情報格納部73および単位負荷情報格納部74に出力する。地表高さ情報格納部73および単位負荷情報格納部74においては、出力切替部72から自身が保持している値と同一の値が入力されるので、値の更新は行われない。高さマップ生成部75と負荷マップ生成部76においても、地表高さ情報格納部73と単位負荷情報格納部74の値が更新されないため、マップの更新は行われない。
 このように土質マップ生成部34を構成することで、更新フラグが1(バケット爪先が前回掘削時のバケット爪先より下に位置)の場合は地表高さ情報と単位負荷情報が更新され、更新フラグが0(バケット爪先が前回掘削時のバケット爪先と同じかそれより上に位置)の場合は地表高さ情報と単位負荷情報が更新されずに前回値が保持される。つまり、バケット7で地面を掘り進めている時のみ土質マップが更新され、バケット7の空中移動時などは土質マップは更新されない。
 図9は、土質マップ生成部34の演算ロジックの初期状態を示す図である。地表高さ情報格納部73には、油圧ショベル200の作業範囲より計算できるバケット最大高さより大きい地表高さが(例えば9999)が入力されている。単位負荷情報格納部74には、単位負荷として0が入力されている。
 このように構成することで、高さマップ生成部75と負荷マップ生成部76が不定となることを防止することができる。また、地表高さ情報格納部73には、油圧ショベル200の作業範囲より計算できるバケット最大高さより大きい地表高さが入力されているので、油圧ショベル200が動作すれば土質マップ更新判断部33の掘削深さ演算部55で演算される掘削深さが0より大きくなり、更新フラグ出力部57から出力される更新フラグが1となる。そして土質マップ生成部34において、土質取得部32から入力される土質情報を基にして地表高さ情報格納部73と単位負荷情報格納部74の値が更新される。つまり、油圧ショベル200の動作に応じて土質マップを確実に生成することができる。
 図10は、負荷推定部35の演算ロジックを示す図である。
 図10において、負荷推定部35は、入力処理部90と、単位負荷演算部91と、地表高さ演算部92と、掘削深さ演算部93と、掘削深さ補正部94と、負荷演算部95とを有する。
 入力処理部90は、土質マップ生成部34から入力される土質マップから単位負荷情報および地表高さ情報を抽出し、単位負荷演算部91および地表高さ演算部92にそれぞれ出力する。ここで、単位負荷情報とは、施工対象である地表面の各水平位置に単位負荷を対応付けたものである。
 単位負荷演算部91は、入力処理部90から入力される単位負荷情報とバケット爪先目標位置に含まれるバケット爪先目標XY位置とを基にバケット爪先目標XY位置における単位負荷を演算し、負荷演算部95に出力する。
 地表高さ演算部92は、入力処理部90から入力される地表高さ情報と半自動制御部31から入力されるバケット爪先目標位置に含まれるバケット爪先目標XY位置とを基にバケット爪先目標XY位置における地表高さを演算し、掘削深さ演算部93に出力する。
 掘削深さ演算部93は、地表高さ演算部92から入力される地表高さからバケット爪先目標位置に含まれるバケット爪先目標Z位置を差し引くことにより掘削深さを演算し、掘削深さ補正部94に出力する。
 掘削深さ補正部94は、掘削深さ演算部93から入力される掘削深さが0以下の値とならないように補正し、負荷演算部95に出力する。このように掘削深さ補正部94で補正を行うのは、後述する負荷演算部95の演算結果が負の値とならないようにするためである。
 負荷演算部95は、単位負荷演算部91から入力される単位負荷と掘削深さ補正部94から入力される掘削深さとを掛け合わせることにより推定負荷を演算し、指令補正部36に出力する。
 このように負荷推定部35を構成することで、バケット爪先目標位置における掘削負荷を推定することができる。
 図11は、指令補正部36の演算ロジックを示すである。
 図11において、指令補正部36は、ブーム動作指令補正部100を有する。
 ブーム動作指令補正部100は、半自動制御部31から入力されるブーム動作指令を負荷推定部35から入力される推定負荷に応じて補正し、油圧装置23に出力する。ブーム動作指令補正部100は、推定負荷が大きいほどブーム動作指令をブーム下げ側に補正する。
 このように指令補正部36を構成することで、推定負荷に応じてフロント作業機210の掘削力が大きくなるように油圧装置23に対する動作指令を補正することができる。なお、図示は省略するが、アーム動作指令補正部およびバケット指令補正部を更に設け、推定負荷に応じてアーム動作指令およびバケット動作指令をクラウド側に補正しても良い。
 本実施例では、ブーム5とアーム6とバケット7とを有する作業機210と、作業機210の動作を指示する操作装置15L,15Rと、操作装置15L,15Rから出力される操作信号に応じて作業機210の動作を制御するコントローラ20と、施工目標を決定する施工目標決定装置21と、バケット7の爪先位置を測定するバケット位置測定装置11とを備え、コントローラ20は、操作装置15L,15Rから出力される操作信号を作業機210に対する動作指令に変換し、前記動作指令を施工目標決定装置21から出力される施工目標に応じて補正する作業機械200において、作業機210の駆動負荷を計測する負荷計測装置24を備え、コントローラ20は、施工目標決定装置21から出力される施工目標とバケット位置測定装置11から出力されるバケット爪先位置とを基にバケット爪先目標位置を演算し、前記動作指令とバケット位置測定装置11から出力されるバケット爪先位置と負荷計測装置24から出力される駆動負荷とを基に土質情報を取得し、前記バケット爪先位置と前記土質情報とを基に土質マップを生成し、前記土質マップと前記バケット爪先目標位置とを基に掘削負荷の推定値である推定負荷を演算し、前記推定負荷に応じて前記動作指令を補正する。
 以上のように構成した本実施例によれば、作業機210に対する動作指令とバケット位置測定装置11から出力されるバケット爪先位置と負荷計測装置24から出力される駆動負荷とを基に土質情報が取得され、バケット爪先位置と土質情報とを基に土質マップが生成され、土質マップとバケット爪先目標位置とを基に掘削負荷の推定値である推定負荷が演算され、推定負荷に応じて前記動作指令が補正される。これにより、半自動制御による動作指令が掘削深さや土質の違いに応じて補正されるため、掘削深さや土質の違いに関わらず半自動制御の施工精度を維持することが可能となる。
 また、本実施例における土質情報には、単位掘削深さ当たりの掘削負荷である単位負荷が含まれ、コントローラ20は、土質マップに含まれる地表高さ情報とバケット爪先位置に含まれるバケット爪先前後左右位置とを基に、バケット爪先前後左右位置における地表高さを演算し、前記地表高さからバケット爪先位置に含まれるバケット爪先高さを差し引くことにより掘削深さを演算し、作業機210に対する動作指令と作業機210の駆動負荷とを基に掘削負荷を演算し、前記掘削負荷を前記掘削深さで除算することにより単位負荷を演算する。これにより、掘削動作中に土質情報(単位負荷)を取得することが可能となる。
 また、コントローラ20は、土質マップに含まれる地表高さ情報とバケット爪先位置に含まれるバケット爪先前後左右位置とを基に、バケット爪先前後左右位置における地表高さを演算し、バケット爪先位置に含まれるバケット爪先高さが前記地表高さを下回った場合に、前記土質マップを土質情報で更新する。これにより、掘削を行っていない場合に土質マップが更新されてしまうことを防ぐことができる。
 また、コントローラ20は、土質マップに含まれる地表高さ情報を構成する地表高さの初期値を作業機210の最大到達高さよりも大きい値に設定し、土質マップに含まれる単位高さ情報を構成する単位負荷の初期値をゼロ以下の値に設定する。これにより、掘削作業中に取得した土質情報を地表高さ情報および単位負荷情報に確実に反映させることが可能となる。
 また、コントローラ20は、土質マップに含まれる単位負荷情報とバケット爪先目標位置に含まれるバケット爪先目標前後左右位置とを基に、バケット爪先目標前後左右位置における単位掘削深さ当たりの掘削負荷である単位負荷を演算し、土質マップに含まれる地表高さ情報とバケット爪先目標前後左右位置とを基に、バケット爪先目標前後左右位置における地表高さを演算し、地表高さからバケット爪先目標位置に含まれるバケット爪先目標高さ(Z位置)を差し引くことにより掘削深さを演算し、単位負荷と掘削深さとを掛け合わせることにより推定負荷を演算する。これにより、掘削深さと土質の違いに応じて掘削負荷を推定することが可能となる。
 また、コントローラ20は、推定負荷が大きくなるに従って動作指令に含まれるブーム動作指令をブーム下げ側に補正する。これにより、推定負荷が大きくなるに従って作業機210の掘削力が増大させることが可能となる。
 本発明の第2の実施例について、第1の実施例との相違点を中心に説明する。
 図12は、本実施例におけるコントローラ20の機能ブロック図である。
 図12において、コントローラ20は、土質マップ表示指令部37を更に有する。土質マップ表示指令部37は、土質マップ生成部34から入力される土質マップとバケット位置測定装置11から入力されるバケット爪先位置とを基に表示情報を生成し、表示装置22に出力する。
 図13は、土質マップ表示指令部37の演算ロジックを示す図である。
 図13において、土質マップ表示指令部37は、入力処理部110と、高さマップ表示指令部111と、負荷マップ表示指令部112と、出力処理部113とを有する。
 入力処理部110は、土質マップ生成部34から入力される土質マップから地表高さ情報および単位負荷情報を抽出し、高さマップ表示指令部111および負荷マップ表示指令部112にそれぞれ出力する。
 高さマップ表示指令部111は、バケット位置測定装置11から入力されるバケット爪先位置を入力処理部110から入力される地表高さ情報に重ね合わせて高さマップ表示情報を生成し、出力処理部113に出力する。
 負荷マップ表示指令部112は、バケット位置測定装置11から入力されるバケット爪先位置に含まれるバケット爪先XY位置を入力処理部110から入力される単位負荷情報に重ね合わせて負荷マップ表示情報を生成し、出力処理部113に出力する。
 出力処理部113は、高さマップ表示指令部111から入力される地表高さ表示情報と負荷マップ表示指令部112から入力される単位負荷表示情報とを合わせた表示情報を表示装置22に出力する。
 図14は、表示装置22の表示画面の一例を示す図である。
 図14において、表示装置22の表示画面120には、土質マップ表示指令部37から入力される高さマップ表示情報121と負荷マップ表示指令部112から入力される負荷マップ表示情報122とが表示される。なお、図14に示す例では、高さマップ表示情報121と負荷マップ表示情報122を分けて表示しているが、高さマップ表示情報121と負荷マップ表示情報122に色分けを施すなどして、まとめて表示しても良い。
 本実施例におけるコントローラ20は、土質マップに含まれる地表高さ情報とバケット爪先位置とを基に高さマップ表示情報121を生成し、前記土質マップに含まれる単位負荷情報と前記バケット爪先位置に含まれるバケット爪先前後左右位置とを基に負荷マップ表示情報122を生成し、高さマップ表示情報121と負荷マップ表示情報122とを表示装置22に出力する。これにより、油圧ショベル200の操縦者は、表示装置22の表示画面120でバケット爪先位置と地表面との位置関係および土質情報(単位負荷)を確認しながら掘削作業を行うことができる。
 以上、本発明の実施例について詳述したが、本発明は、上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成に他の実施例の構成の一部を加えることも可能であり、ある実施例の構成の一部を削除し、あるいは、他の実施例の一部と置き換えることも可能である。
 1…走行体、2…旋回体、2a…旋回フレーム、3…カウンタウェイト、4…運転室、5…ブーム、5a…ブームシリンダ、6…アーム、6a…アームシリンダ、7…バケット、7a…バケットシリンダ、8…旋回装置、8a…旋回モータ、9…ポンプ装置、10…コントロールバルブユニット、11…バケット位置測定装置、15L…左操作レバー装置、15R…右操作レバー装置、20…コントローラ、21…施工目標決定装置、22…表示装置、23…油圧装置、24…圧力センサ(負荷計測装置)、30…動作指令部、31…半自動制御部、32…土質取得部、33…土質マップ更新判断部、34…土質マップ生成部、35…負荷推定部、36…指令補正部、37…土質マップ表示指令部、40…入力処理部、41…地表高さ演算部、42…掘削深さ演算部、43…掘削深さ補正部、44…掘削負荷演算部、45…負荷補正部、46…単位負荷演算部、47…出力処理部、50…入力処理部、51…入力処理部、53…地表高さ演算部、55…掘削深さ演算部、57…更新フラグ出力部、70…入力処理部、72…出力切替部、73…地表高さ情報格納部、74…単位負荷情報格納部、75…高さマップ生成部、76…負荷マップ生成部、77…出力処理部、78…出力処理部、79…地表高さ演算部、80…単位負荷演算部、90…入力処理部、91…単位負荷演算部、92…地表高さ演算部、93…掘削深さ演算部、94…掘削深さ補正部、95…負荷演算部、100…ブーム動作指令補正部、110…入力処理部、111…高さマップ表示指令部、112…負荷マップ表示指令部、113…出力処理部、120…表示画面、121…高さマップ表示情報、122…負荷マップ表示情報、200…油圧ショベル(作業機械)、210…フロント作業機、300…油圧制御システム。

Claims (7)

  1.  ブームとアームとバケットとを有する作業機と、
     前記作業機の動作を指示する操作装置と、
     前記操作装置から出力される操作信号に応じて前記作業機の動作を制御するコントローラと、
     施工目標を決定する施工目標決定装置と、
     前記バケットの爪先位置を測定するバケット位置測定装置とを備え、
     前記コントローラは、前記操作装置から出力される操作信号を前記作業機に対する動作指令に変換し、前記動作指令を前記施工目標決定装置から出力される施工目標に応じて補正する作業機械において、
     前記作業機の駆動負荷を計測する負荷計測装置を備え、
     前記コントローラは、
     前記施工目標決定装置から出力される施工目標と前記バケット位置測定装置から出力されるバケット爪先位置とを基にバケット爪先目標位置を演算し、
     前記動作指令と前記バケット位置測定装置から出力されるバケット爪先位置と前記負荷計測装置から出力される駆動負荷とを基に土質情報を取得し、
     前記バケット爪先位置と前記土質情報とを基に土質マップを生成し、
     前記土質マップと前記バケット爪先目標位置とを基に掘削負荷の推定値である推定負荷を演算し、
     前記推定負荷に応じて前記動作指令を補正する
     ことを特徴とする作業機械。
  2.  請求項1に記載の作業機械において、
     前記土質情報には、単位掘削深さ当たりの掘削負荷である単位負荷が含まれ、
     前記コントローラは、
     前記土質マップに含まれる地表高さ情報と前記バケット爪先位置に含まれるバケット爪先前後左右位置とを基に、前記バケット爪先前後左右位置における地表高さを演算し、
     前記地表高さから前記バケット爪先位置に含まれるバケット爪先高さを差し引くことにより掘削深さを演算し、
     前記動作指令と前記駆動負荷とを基に前記掘削負荷を演算し、
     前記掘削負荷を前記掘削深さで除算することにより前記単位負荷を演算する
     ことを特徴とする作業機械。
  3.  請求項1に記載の作業機械において、
     前記コントローラは、
     前記土質マップに含まれる地表高さ情報と前記バケット爪先位置に含まれるバケット爪先前後左右位置とを基に、前記バケット爪先前後左右位置における地表高さを演算し、
     前記バケット爪先位置に含まれるバケット爪先高さが前記地表高さを下回った場合に、前記土質マップを前記土質情報で更新する
     ことを特徴とする作業機械。
  4.  請求項1に記載の作業機械において、
     前記コントローラは、
     前記土質マップに含まれる地表高さ情報を構成する地表高さの初期値を前記作業機の最大到達高さよりも大きい値に設定し、
     前記土質マップに含まれる単位高さ情報を構成する単位負荷の初期値をゼロ以下の値に設定する
     ことを特徴とする作業機械。
  5.  請求項1に記載の作業機械において、
     前記コントローラは、
     前記土質マップに含まれる単位負荷情報と前記バケット爪先目標位置に含まれるバケット爪先目標前後左右位置とを基に、前記バケット爪先目標前後左右位置における単位掘削深さ当たりの掘削負荷である単位負荷を演算し、
     前記土質マップに含まれる地表高さ情報と前記バケット爪先目標前後左右位置とを基に、前記バケット爪先目標前後左右位置における地表高さを演算し、
     前記地表高さから前記バケット爪先目標位置に含まれるバケット爪先目標高さを差し引くことにより掘削深さを演算し、
     前記単位負荷と前記掘削深さとを掛け合わせることにより前記推定負荷を演算する
     ことを特徴とする作業機械。
  6.  請求項1に記載の作業機械において、
     前記コントローラは、前記推定負荷が大きくなるに従って前記動作指令に含まれるブーム動作指令をブーム下げ側に補正する
     ことを特徴とする作業機械。
  7.  請求項1に記載の作業機械において、
     表示装置を更に備え、
     前記コントローラは、
     前記土質マップに含まれる地表高さ情報と前記バケット爪先位置とを基に高さマップ表示情報を生成し、
     前記土質マップに含まれる単位負荷情報と前記バケット爪先位置に含まれるバケット爪先前後左右位置とを基に負荷マップ表示情報を生成し、
     前記高さマップ表示情報と前記負荷マップ表示情報とを前記表示装置に出力する
     ことを特徴とする作業機械。
PCT/JP2019/023409 2018-09-05 2019-06-13 作業機械 WO2020049821A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020207024447A KR102444578B1 (ko) 2018-09-05 2019-06-13 작업 기계
EP19857161.4A EP3848514A4 (en) 2018-09-05 2019-06-13 WORK MACHINERY
US16/981,508 US11655612B2 (en) 2018-09-05 2019-06-13 Work machine
CN201980015621.8A CN111771029B (zh) 2018-09-05 2019-06-13 作业机械

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018-166397 2018-09-05
JP2018166397A JP7141894B2 (ja) 2018-09-05 2018-09-05 作業機械

Publications (1)

Publication Number Publication Date
WO2020049821A1 true WO2020049821A1 (ja) 2020-03-12

Family

ID=69723122

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2019/023409 WO2020049821A1 (ja) 2018-09-05 2019-06-13 作業機械

Country Status (6)

Country Link
US (1) US11655612B2 (ja)
EP (1) EP3848514A4 (ja)
JP (1) JP7141894B2 (ja)
KR (1) KR102444578B1 (ja)
CN (1) CN111771029B (ja)
WO (1) WO2020049821A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021241258A1 (ja) * 2020-05-29 2021-12-02 株式会社小松製作所 掘削計画作成装置、作業機械および掘削計画作成方法
WO2022097499A1 (ja) * 2020-11-09 2022-05-12 国立大学法人広島大学 作業機械の自動運転装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018044871A1 (en) * 2016-08-30 2018-03-08 Clark Equipment Company Power lift
JP7236826B2 (ja) * 2018-07-31 2023-03-10 株式会社小松製作所 作業機械
JPWO2022203023A1 (ja) * 2021-03-25 2022-09-29
JP2022185846A (ja) * 2021-06-03 2022-12-15 コベルコ建機株式会社 土質情報取得システムおよびこれを備える作業機械
JPWO2023181128A1 (ja) * 2022-03-22 2023-09-28
DE102022203960A1 (de) 2022-04-25 2023-10-26 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zur Verbesserung der Planierwinkelregelung einer Arbeitsmaschine

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63194032A (ja) * 1987-02-04 1988-08-11 Komatsu Ltd パワ−シヨベルの作業機制御装置
JPH07158105A (ja) * 1993-12-09 1995-06-20 Shin Caterpillar Mitsubishi Ltd ショベル系建設機械の掘削制御装置
JP2001123478A (ja) * 1999-10-28 2001-05-08 Hitachi Constr Mach Co Ltd 自動運転ショベル
JP3704092B2 (ja) * 2000-03-31 2005-10-05 日立建機株式会社 作業現場に基づいた作業管理方法、管理システムおよび管理装置
JP2011252338A (ja) * 2010-06-03 2011-12-15 Sumitomo Heavy Ind Ltd 建設機械
US20120130599A1 (en) * 2010-11-18 2012-05-24 Caterpillar Inc. Control system for a machine
WO2016129708A1 (ja) 2016-03-29 2016-08-18 株式会社小松製作所 作業機械の制御装置、作業機械及び作業機械の制御方法
JP2016160718A (ja) * 2015-03-05 2016-09-05 株式会社日立製作所 軌道生成装置および作業機械
JP2016169572A (ja) * 2015-03-13 2016-09-23 住友重機械工業株式会社 ショベル
JP2016169571A (ja) 2015-03-13 2016-09-23 住友重機械工業株式会社 ショベル
WO2017047695A1 (ja) * 2015-09-16 2017-03-23 住友重機械工業株式会社 ショベル
JP2017180712A (ja) * 2016-03-31 2017-10-05 日立建機株式会社 建設機械
JP2018135681A (ja) * 2017-02-21 2018-08-30 日立建機株式会社 作業機械

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08151657A (ja) * 1994-11-29 1996-06-11 Shin Caterpillar Mitsubishi Ltd 油圧ショベルのバケット角制御方法
EP0810497B1 (en) * 1995-12-19 2002-12-18 Hitachi Construction Machinery Co., Ltd. Method of output correction for control apparatus, the control apparatus, and hydraulic pump control apparatus
JPH10159123A (ja) * 1996-12-03 1998-06-16 Shin Caterpillar Mitsubishi Ltd 建設機械の制御装置
US9221659B2 (en) * 2011-11-04 2015-12-29 Komatsu Ltd. Loading system and transporter
US9043098B2 (en) * 2012-10-05 2015-05-26 Komatsu Ltd. Display system of excavating machine and excavating machine
US8914199B2 (en) * 2012-10-05 2014-12-16 Komatsu Ltd. Excavating machine display system and excavating machine
US9651381B2 (en) * 2014-01-10 2017-05-16 Caterpillar Inc. Terrain mapping system using virtual tracking features
EP3418455B1 (en) * 2014-06-20 2020-04-08 Sumitomo Heavy Industries, Ltd. Shovel and control method thereof
KR101658325B1 (ko) * 2014-09-10 2016-09-22 가부시키가이샤 고마쓰 세이사쿠쇼 작업 차량
JP6274671B2 (ja) 2015-07-15 2018-02-07 アース環境サービス株式会社 誘引用エッジ作出方法及びその方法を用いた捕虫器
JP2017043885A (ja) * 2015-08-24 2017-03-02 株式会社小松製作所 ホイールローダ
JP6373812B2 (ja) * 2015-09-10 2018-08-15 日立建機株式会社 建設機械
EP3351692A4 (en) * 2015-09-15 2018-09-05 Sumitomo (S.H.I.) Construction Machinery Co., Ltd. Shovel
US10106951B2 (en) * 2016-09-21 2018-10-23 Deere & Company System and method for automatic dump control
CN109496245B (zh) * 2017-07-13 2020-12-15 株式会社小松制作所 液压挖掘机以及液压挖掘机的校正方法
JP6878226B2 (ja) * 2017-09-19 2021-05-26 日立建機株式会社 作業機械

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63194032A (ja) * 1987-02-04 1988-08-11 Komatsu Ltd パワ−シヨベルの作業機制御装置
JPH07158105A (ja) * 1993-12-09 1995-06-20 Shin Caterpillar Mitsubishi Ltd ショベル系建設機械の掘削制御装置
JP2001123478A (ja) * 1999-10-28 2001-05-08 Hitachi Constr Mach Co Ltd 自動運転ショベル
JP3704092B2 (ja) * 2000-03-31 2005-10-05 日立建機株式会社 作業現場に基づいた作業管理方法、管理システムおよび管理装置
JP2011252338A (ja) * 2010-06-03 2011-12-15 Sumitomo Heavy Ind Ltd 建設機械
US20120130599A1 (en) * 2010-11-18 2012-05-24 Caterpillar Inc. Control system for a machine
JP2016160718A (ja) * 2015-03-05 2016-09-05 株式会社日立製作所 軌道生成装置および作業機械
JP2016169571A (ja) 2015-03-13 2016-09-23 住友重機械工業株式会社 ショベル
JP2016169572A (ja) * 2015-03-13 2016-09-23 住友重機械工業株式会社 ショベル
WO2017047695A1 (ja) * 2015-09-16 2017-03-23 住友重機械工業株式会社 ショベル
WO2016129708A1 (ja) 2016-03-29 2016-08-18 株式会社小松製作所 作業機械の制御装置、作業機械及び作業機械の制御方法
JP2017180712A (ja) * 2016-03-31 2017-10-05 日立建機株式会社 建設機械
JP2018135681A (ja) * 2017-02-21 2018-08-30 日立建機株式会社 作業機械

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3848514A4

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021241258A1 (ja) * 2020-05-29 2021-12-02 株式会社小松製作所 掘削計画作成装置、作業機械および掘削計画作成方法
JP7481908B2 (ja) 2020-05-29 2024-05-13 株式会社小松製作所 掘削計画作成装置、作業機械および掘削計画作成方法
WO2022097499A1 (ja) * 2020-11-09 2022-05-12 国立大学法人広島大学 作業機械の自動運転装置

Also Published As

Publication number Publication date
JP7141894B2 (ja) 2022-09-26
EP3848514A1 (en) 2021-07-14
JP2020037837A (ja) 2020-03-12
KR20200110433A (ko) 2020-09-23
EP3848514A4 (en) 2022-06-15
KR102444578B1 (ko) 2022-09-20
CN111771029B (zh) 2022-08-16
US11655612B2 (en) 2023-05-23
CN111771029A (zh) 2020-10-13
US20210115643A1 (en) 2021-04-22

Similar Documents

Publication Publication Date Title
WO2020049821A1 (ja) 作業機械
CN107709673B (zh) 作业机械的作业支援***
US10443214B2 (en) Control system for work vehicle, control method, and work vehicle
CN109757113B (zh) 作业机械
JP5791827B2 (ja) 作業車両
JP5864775B2 (ja) 作業車両
WO2018008188A1 (ja) 作業機械
JP6259170B2 (ja) 作業機制御装置および作業機械
JP6450008B2 (ja) 作業機制御装置および作業機械
CN104619921A (zh) 作业车辆及作业车辆的控制方法
JP6752186B2 (ja) 作業機械
KR20190112057A (ko) 건설 기계
WO2020044711A1 (ja) 作業機械
US11174619B2 (en) System for controlling work vehicle, method for controlling work vehicle, and work vehicle
CN109072583B (zh) 建筑机械以及控制方法
KR20190032287A (ko) 작업 기계의 제어 시스템 및 작업 기계의 제어 방법
JP2018090986A (ja) 作業機制御装置および作業機械
KR102378264B1 (ko) 작업 기계
JP7024139B2 (ja) 作業機械
US11970840B2 (en) Work machine
JP7488962B2 (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: 19857161

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20207024447

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2019857161

Country of ref document: EP

Effective date: 20210406