US20220120059A1 - Construction machine control system and construction machine control method - Google Patents
Construction machine control system and construction machine control method Download PDFInfo
- Publication number
- US20220120059A1 US20220120059A1 US17/421,086 US202017421086A US2022120059A1 US 20220120059 A1 US20220120059 A1 US 20220120059A1 US 202017421086 A US202017421086 A US 202017421086A US 2022120059 A1 US2022120059 A1 US 2022120059A1
- Authority
- US
- United States
- Prior art keywords
- bucket
- design surface
- control object
- control
- object surface
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
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
-
- 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
-
- 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
-
- 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
- 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/22—Hydraulic or pneumatic drives
-
- 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
-
- 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/22—Hydraulic or pneumatic drives
- E02F9/2203—Arrangements for controlling the attitude of actuators, e.g. speed, floating function
-
- 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/22—Hydraulic or pneumatic drives
- E02F9/2221—Control of flow rate; Load sensing arrangements
- E02F9/2225—Control of flow rate; Load sensing arrangements using pressure-compensating valves
- E02F9/2228—Control of flow rate; Load sensing arrangements using pressure-compensating valves including an electronic controller
Definitions
- the present invention relates to a construction machine control system and a construction machine control method.
- Patent Literature 1 In technological fields pertaining to construction machines, construction machine control systems like that disclosed in Patent Literature 1, which control a tilt bucket on the basis of a target construction data representing a target shape for a construction object, are known.
- Patent Literature 1 Japanese Patent Publication No. 6046320
- the target construction data sometimes include a first design surface and a second design surface adjacent to the first design surface.
- the driver of the construction machine must operate an operating device for driving working equipment to bring the tilt bucket close to the first design surface.
- work efficiency may be reduced.
- An object of an aspect of the present invention is to suppress a reduction in the work efficiency of a construction machine having a tilt bucket.
- a control system of a construction machine provided with working equipment which includes an arm and a tilt bucket
- the control system comprises: a determination unit that determines a control object surface from a first design surface and a second design surface adjacent to the first design surface on the basis of a distance between the tilt bucket and the first design surface and a distance between the tilt bucket and the second design surface; a working equipment control unit that controls a tilt axis of the tilt bucket on the basis of the control object surface determined by the determination unit; and a display control unit that causes a display device to use different display modes to display the control object surface and a surface other than the control object surface.
- a reduction in the work efficiency of a construction machine having a tilt bucket can be suppressed.
- FIG. 1 is a perspective view of an example of a construction machine according to a first embodiment.
- FIG. 2 is a block diagram illustrating an example of a construction machine control system according to the first embodiment.
- FIG. 3 is a diagram schematically illustrating a construction machine according to the first embodiment.
- FIG. 4 is a diagram schematically illustrating a bucket according to the first embodiment.
- FIG. 5 is a function block diagram illustrating an example of a control device according to the first embodiment.
- FIG. 6 is a schematic diagram to illustrate an example of processing by a determination unit according to the first embodiment.
- FIG. 7 is a flowchart illustrating an example of a construction machine control method according to the first embodiment.
- FIG. 8 is a plan view to illustrate an example of the operation of the construction machine according to the first embodiment.
- FIG. 9 is a perspective view to illustrate an example of the operation of the construction machine according to the first embodiment.
- FIG. 10 is a schematic diagram to illustrate an example of the operation of the construction machine according to the first embodiment.
- FIG. 11 is a schematic diagram illustrating an example of the display of a display device according to the first embodiment.
- FIG. 12 is a flowchart illustrating an example of a construction machine control method according to a second embodiment.
- FIG. 13 is a block diagram illustrating an example of a computer system according to the embodiment.
- the vehicle-body coordinate system refers to a coordinate system based on an origin which is fixed to the construction machine.
- the vehicle-body coordinate system is defined by an X axis that extends in a defined direction with reference to an origin which is set to the construction machine, a Y axis which orthogonally intersects the X axis, and a Z axis which orthogonally intersects the X axis and the Y axis, respectively.
- a direction parallel to the X axis is taken to be an X-axis direction.
- a direction parallel to the Y axis is taken to be a Y-axis direction.
- a direction parallel to the Z axis is taken to be a Z-axis direction.
- a direction of rotation or inclination about the X axis is taken to be a ⁇ X direction.
- a direction of rotation or inclination about the Y axis is taken to be a ⁇ Y direction.
- a direction of rotation or inclination about the Z axis is taken to be a ⁇ Z direction.
- FIG. 1 is a perspective view of an example of a construction machine 100 according to this embodiment.
- the construction machine 100 is an excavator.
- the construction machine 100 is, where appropriate, referred to as the excavator 100 .
- the excavator 100 is provided with working equipment 1 that is hydraulically operated; a swing body 2 that supports the working equipment 1 ; and a traveling body 3 that supports the swing body 2 .
- the swing body 2 has a driver cabin 4 in which a driver rides.
- a seat 4 S on which the driver sits is disposed in the driver cabin 4 .
- the swing body 2 is capable of swinging about a swing axis RX so as to be supported by the traveling body 3 .
- the traveling body 3 has a pair of crawler tracks 3 C.
- the excavator 100 travels due to the rotation of the crawler tracks 3 C.
- the traveling body 3 may also have tires.
- the working equipment 1 is supported on the swing body 2 .
- the working equipment 1 has a boom 6 connected to the swing body 2 , an arm 7 connected to the distal end of the boom 6 , and a bucket 8 connected to the distal end of the arm 7 .
- the bucket 8 has a blade edge 9 .
- the blade edge 9 of the bucket 8 is the distal end of a straight-shaped blade.
- the blade edge 9 of the bucket 8 may also be the distal end of a convex-shaped blade provided to the bucket 8 .
- the boom 6 is rotatable with respect to the swing body 2 about a boom axis AX 1 .
- the arm 7 is rotatable with respect to the boom 6 about an arm axis AX 2 .
- the bucket 8 is a tilt bucket.
- the bucket 8 is rotatable with respect to the arm 7 about a bucket axis AX 3 and a tilt axis AX 4 , respectively.
- the boom axis AX 1 , the arm axis AX 2 , and the bucket axis AX 3 run parallel to the Y axis.
- the tilt axis AX 4 orthogonally intersects the bucket axis AX 3 .
- the swing axis RX runs parallel to the Z axis.
- FIG. 2 is a block diagram illustrating an example of a control system 200 of an excavator 100 according to this embodiment.
- FIG. 3 is a diagram schematically illustrating the excavator 100 according to this embodiment.
- FIG. 4 is a diagram schematically illustrating the bucket 8 according to this embodiment.
- the control system 200 of the excavator 100 is provided with: an engine 5 ; a plurality of hydraulic cylinders 10 that drive the working equipment 1 ; a swing motor 16 that drives the swing body 2 ; a travel motor 15 that drives the traveling body 3 ; a hydraulic pump 17 that discharges hydraulic fluid; a valve device 18 that distributes the hydraulic fluid discharged from the hydraulic pump 17 to the plurality of hydraulic cylinders 10 , the travel motor 15 , and the swing motor 16 , respectively; a vehicle-body position calculation device 20 that calculates position data of the swing body 2 ; an angle detection device 30 that detects an angle ⁇ of the working equipment 1 ; an operating device 40 that operates at least part of the excavator 100 ; a control device 50 ; a display device 80 ; and an input device 90 .
- the working equipment 1 operates due to the motive power generated by the hydraulic cylinders 10 .
- the hydraulic cylinders 10 perform driving on the basis of the hydraulic fluid supplied from the hydraulic pump 17 .
- the hydraulic cylinders 10 include a boom cylinder 11 that causes the boom 6 to operate, an arm cylinder 12 that causes the arm 7 to operate, and a bucket cylinder 13 and a tilt cylinder 14 that cause the bucket 8 to operate.
- the boom cylinder 11 generates motive power that causes the boom 6 to rotate about the boom axis AX 1 .
- the arm cylinder 12 generates motive power that causes the arm 7 to rotate about the arm axis AX 2 .
- the bucket cylinder 13 generates motive power that causes the bucket 8 to rotate about the bucket axis AX 3 .
- the tilt cylinder 14 generates motive power that causes the bucket 8 to rotate about the tilt axis AX 4 .
- the rotation of the bucket 8 about the bucket axis AX 3 is suitably called bucket rotation
- the rotation of the bucket 8 about the tilt axis AX 4 is suitably called tilt rotation
- the swing body 2 swings due to the motive power generated by the swing motor 16 .
- the swing motor 16 is a hydraulic motor and performs driving on the basis of the hydraulic fluid supplied from the hydraulic pump 17 .
- the swing motor 16 generates motive power that causes the swing body 2 to swing about the swing axis RX.
- the traveling body 3 travels due to the motive power generated by the travel motor 15 .
- the travel motor 15 is a hydraulic motor and performs driving on the basis of the hydraulic fluid supplied from the hydraulic pump 17 .
- the travel motor 15 generates motive power that causes the traveling body 3 to advance and retreat.
- the engine 5 is mounted in the swing body 2 .
- the engine 5 generates motive power for driving the hydraulic pump 17 .
- the hydraulic pump 17 discharges hydraulic fluid for driving the hydraulic cylinders 10 , the swing motor 16 , and the travel motor 15 .
- the valve device 18 has a plurality of valves that distribute the hydraulic fluid supplied from the hydraulic pump 17 to the plurality of hydraulic cylinders 10 , the swing motor 16 , and the travel motor 15 .
- the valve device 18 adjusts the flow rate of the hydraulic fluid supplied to each of the plurality of hydraulic cylinders 10 .
- the operating speed of the working equipment 1 is adjusted by adjusting the flow rate of the hydraulic fluid supplied to the hydraulic cylinders 10 .
- the valve device 18 adjusts the flow rate of the hydraulic fluid supplied to the swing motor 16 .
- the swing speed of the swing body 2 is adjusted by adjusting the flow rate of the hydraulic fluid supplied to the swing motor 16 .
- the valve device 18 adjusts the flow rate of the hydraulic fluid supplied to the travel motor 15 .
- the travel speed of the traveling body 3 is adjusted by adjusting the flow rate of the hydraulic fluid supplied to the travel motor 15 .
- the vehicle-body position calculation device 20 calculates position data of the swing body 2 .
- the position data of the swing body 2 includes the position of the swing body 2 , the attitude of the swing body 2 , and the orientation of the swing body 2 .
- the vehicle-body position calculation device 20 has a position calculator 21 that calculates the position of the swing body 2 , an attitude calculator 22 that calculates the attitude of the swing body 2 , and an orientation calculator 23 that calculates the orientation of the swing body 2 .
- the position calculator 21 calculates, as the position of the swing body 2 , the position of the swing body 2 in a global coordinate system.
- the position calculator 21 is disposed on the swing body 2 .
- the global coordinate system denotes a coordinate system with reference to an origin which is fixed to the earth.
- the global coordinate system is a coordinate system defined by a global navigation satellite system (GNSS).
- GNSS refers to a global navigation satellite system.
- An example of a global navigation satellite system is a global positioning system (GPS).
- GPS global positioning system
- a GNSS has a plurality of positioning satellites.
- a GNSS detects positions defined by latitude, longitude, and altitude coordinate data.
- a GPS antenna is provided to the swing body 2 .
- the GPS antenna receives radio waves from GPS satellites and outputs, to the position calculator 21 , a signal generated on the basis of the received radio waves.
- the position calculator 21 calculates the position of the swing body 2 in the global coordinate system on the basis of the signal supplied from the GPS antenna.
- the position calculator 21 calculates the position of a representative point O of the swing body 2 as illustrated in FIG. 3 , for example.
- the representative point O of the swing body 2 is set on the swing axis RX. Note that the representative point O may also be set on the boom axis AX 1 .
- the attitude calculator 22 calculates, as the attitude of the swing body 2 , angles of inclination of the swing body 2 relative to the horizontal plane in the global coordinate system.
- the attitude calculator 22 is disposed on the swing body 2 .
- the attitude calculator 22 includes an inertial measurement unit (IMU).
- the angles of inclination of the swing body 2 relative to the horizontal plane include a roll angle ⁇ representing the angle of inclination of the swing body 2 in the vehicle-width direction, and a pitch angle ⁇ representing the angle of inclination of the swing body 2 in the front-back direction.
- the orientation calculator 23 calculates, as the orientation of the swing body 2 , the orientation of the swing body 2 relative to a reference orientation in the global coordinate system.
- the reference orientation is north, for example.
- the orientation calculator 23 is disposed on the swing body 2 .
- the orientation calculator 23 includes a gyro sensor. Note that the orientation calculator 23 may also calculate the orientation on the basis of the signal supplied from the GPS antenna.
- the orientation of the swing body 2 relative to the reference orientation includes a yaw angle ⁇ representing the angle formed between the orientation of the swing body 2 and the reference orientation.
- the angle detection device 30 detects the angle ⁇ of the working equipment 1 .
- the angle detection device 30 is disposed on the working equipment 1 .
- the angle ⁇ of the working equipment 1 includes a boom angle ⁇ 1 representing the angle of the boom 6 relative to the Z axis, an arm angle ⁇ 2 representing the angle of the arm 7 relative to the boom 6 , a bucket angle ⁇ 3 representing the angle of the bucket 8 in the bucket rotation direction relative to the arm 7 , and a tilt angle ⁇ 4 representing the angle of the bucket 8 in the tilt-rotation direction relative to a plane XY.
- the angle detection device 30 has a boom angle detector 31 that detects the boom angle ⁇ 1 , an arm angle detector 32 that detects the arm angle ⁇ 2 , a bucket angle detector 33 that detects the bucket angle ⁇ 3 , and a tilt angle detector 34 that detects the tilt angle ⁇ 4 .
- the angle detection device 30 may include a stroke sensor that detects the strokes of the hydraulic cylinders 10 or may include an angle sensor that detects the angle ⁇ of the working equipment 1 such as a rotary encoder. When the angle detection device 30 includes a stroke sensor, the angle detection device 30 calculates the angle ⁇ of the working equipment 1 on the basis of detection data of the stroke sensor.
- the operating device 40 is operated by the driver in order to drive the hydraulic cylinders 10 , the swing motor 16 , and the travel motor 15 .
- the operating device 40 is disposed in the driver cabin 4 .
- the working equipment 1 is operated due to the driver operating the operating device 40 .
- the operating device 40 includes levers which are operated by the driver of the excavator 100 .
- the levers of the operating device 40 include a right-operation lever 41 , a left-operation lever 42 , and a tilt-operation lever 43 .
- the left-operation lever 42 When the left-operation lever 42 , which is in a neutral position, is maneuvered forward, the arm 7 performs a dumping operation, and when maneuvered backward, the arm 7 performs an excavation operation.
- the left-operation lever 42 which is in a neutral position, is maneuvered rightward, the swing body 2 swings rightward, and when maneuvered leftward, the swing body 2 swings leftward.
- the operating device 40 also includes a travel lever (not illustrated). Operating the travel lever causes the traveling body 3 to switch between advancing and retreating. The travel speed of the traveling body 3 is adjusted by operating the travel lever.
- the display device 80 displays display data.
- the display device 80 is disposed in the driver cabin 4 .
- Examples of the display device 80 include a flat-panel display such as a liquid crystal display (LCD) or an organic EL (electroluminescence) display (OLED).
- LCD liquid crystal display
- OLED organic EL
- the input device 90 is operated by the driver to input input data to the control device 50 .
- the input device 90 is disposed in the driver cabin 4 .
- Examples of the input device 90 are contact-type input devices which are operated manually by the driver such as a computer keyboard, a mouse, a touch panel, an operating switch, and an operating button.
- the input device 90 may also be a speech input device which is operated via the speech of an administrator.
- FIG. 5 is a function block diagram illustrating an example of the control device 50 according to this embodiment.
- the control device 50 has a vehicle-body position data acquisition unit 51 , an angle data acquisition unit 52 , an operating data acquisition unit 53 , an input data acquisition unit 54 , a target construction data acquisition unit 55 , a bucket position data calculation unit 56 , a determination unit 57 , a storage unit 60 , a working equipment control unit 61 , and a display control unit 62 .
- the vehicle-body position data acquisition unit 51 acquires position data of the swing body 2 from the vehicle-body position calculation device 20 .
- the position data of the swing body 2 includes the position of the swing body 2 , the attitude of the swing body 2 , and the orientation of the swing body 2 .
- the angle data acquisition unit 52 acquires angle data representing the angle ⁇ of the working equipment 1 from the angle detection device 30 .
- the angle data of the working equipment 1 includes the boom angle ⁇ 1 , the arm angle ⁇ 2 , the bucket angle ⁇ 3 , and the tilt angle ⁇ 4 .
- the operating data acquisition unit 53 acquires operating data which is generated through the operation of the operating device 40 .
- the operating data of the operating device 40 includes the amount the operating device 40 is operated.
- An operation amount sensor for detecting the amount the levers are operated is provided to the operating device 40 .
- the operating data acquisition unit 53 acquires the operating data of the operating device 40 from the operation amount sensor of the operating device 40 .
- the operating data includes operating data generated in order to cause the working equipment 1 to operate, operating data generated in order to cause the swing body 2 to swing, and operating data generated in order to cause the traveling body 3 to travel.
- the input data acquisition unit 54 acquires input data which is generated through the operation of the input device 90 .
- the target construction data acquisition unit 55 acquires target construction data CS representing a target shape of a construction object.
- the target construction data CS represents a three-dimensional target shape after construction by the excavator 100 .
- the target construction data CS is defined in a vehicle-body coordinate system.
- the target construction data CS may also be defined in a global coordinate system.
- the target construction data CS is generated by a target construction data supply device 70 .
- the target construction data acquisition unit 55 acquires the target construction data from the target construction data supply device 70 .
- the target construction data supply device 70 may also be provided in a remote location of the excavator 100 .
- the target construction data CS generated by the target construction data supply device 70 may also be transmitted to the control device 50 via a communications system.
- target construction data generated by the target construction data supply device 70 may also be stored in the storage unit 60 .
- the target construction data acquisition unit 55 may also acquire the target construction data CS from the storage unit 60 .
- the target construction data CS is defined in a vehicle-body coordinate system.
- the bucket position data calculation unit 56 calculates position data of a regulation point RP set in the bucket 8 .
- the bucket position data calculation unit 56 calculates the position data of the regulation point RP set in the bucket 8 on the basis of the position data of the swing body 2 acquired by the vehicle-body position data acquisition unit 51 , the angle data of the working equipment 1 acquired by the angle data acquisition unit 52 , and the working equipment data stored in the storage unit 60 .
- the working equipment data includes a boom length L 1 , an arm length L 2 , a bucket length L 3 , a tilt length L 4 , and a bucket width L 5 .
- the boom length L 1 is the distance between the boom axis AX 1 and the arm axis AX 2 .
- the arm length L 2 is the distance between the arm axis AX 2 and the bucket axis AX 3 .
- the bucket length L 3 is the distance between the bucket axis AX 3 and the blade edge 9 of the bucket 8 .
- the tilt length L 4 is the distance between the bucket axis AX 3 and the tilt axis AX 4 .
- the bucket width L 5 is the dimension of the bucket 8 in the width direction thereof.
- the working equipment data includes bucket outline data representing the shape and dimensions of the bucket 8 .
- the bucket outline data includes outline data of the bucket 8 which includes the outer surface contour of the bucket 8 .
- the bucket outline data includes coordinate data of a plurality of regulation points RP of the bucket 8 with reference to a predetermined part of the bucket 8 .
- the bucket position data calculation unit 56 calculates the respective relative positions of the plurality of regulation points RP with respect to the representative point O of the swing body 2 . Furthermore, the bucket position data calculation unit 56 calculates the respective absolute positions of the plurality of regulation points RP.
- the bucket position data calculation unit 56 is capable of calculating the respective relative positions of the plurality of regulation points RP with respect to the representative point O on the basis of: working equipment data including the boom length L 1 , the arm length L 2 , the bucket length L 3 , the tilt length L 4 , and the bucket outline data; and working equipment angle data including the boom angle ⁇ 1 , the arm angle ⁇ 2 , the bucket angle ⁇ 3 , and the tilt angle ⁇ 4 .
- the representative point O is set as the swing axis RX of the swing body 2 .
- the representative point O may also be set on the boom axis AX 1 .
- the bucket position data calculation unit 56 is capable of calculating the absolute position of the bucket 8 on the basis of the absolute position of the swing body 2 calculated by the vehicle-body position calculation device 20 and the relative positions of the representative point O and the bucket 8 .
- the absolute position of the swing body 2 and the relative position with respect to the representative point O are existing data derived from various data of the excavator 100 .
- the bucket position data calculation unit 56 is capable of calculating the respective absolute positions of the plurality of regulation points RP of the bucket 8 on the basis of the position data including the absolute position of the swing body 2 , the relative positions of the representative point O and the bucket 8 , the working equipment data, and the working equipment angle data.
- the determination unit 57 determines a control object surface Fc, which is to be used to control the bucket 8 , from the target construction data CS acquired by the target construction data acquisition unit 55 and the position data of the regulation points RP acquired by the bucket position data calculation unit 56 .
- FIG. 6 is a schematic diagram to illustrate an example of processing by the determination unit 57 according to this embodiment.
- the target construction data CS includes a plurality of design surfaces F.
- the design surfaces F represent the target shape of the construction object.
- control of the bucket 8 includes at least control of the tilt axis AX 4 of the bucket 8 .
- Control of the tilt axis AX 4 of the bucket 8 includes control of at least one of the tilt angle ⁇ 4 representing the angle (position) of the bucket 8 in the tilt-rotation direction, the rotation speed of the bucket 8 in the tilt-rotation direction, and the rotation acceleration of the bucket 8 in the tilt-rotation direction.
- control of the bucket 8 may also include control of the bucket axis AX 3 of the bucket 8 .
- the control of the bucket axis AX 3 of the bucket 8 includes control of at least one of the bucket angle ⁇ 3 representing the angle (position) of the bucket 8 in the bucket rotation direction, the rotation speed of the bucket 8 in the bucket rotation direction, and the rotation acceleration of the bucket 8 in the bucket rotation direction.
- the tilt axis AX 4 is controlled on the basis of the control object surface Fc.
- the determination unit 57 determines the control object surface Fc used to control the tilt axis AX 4 of the bucket 8 from the plurality of design surfaces F of the target construction data. Furthermore, the determination unit 57 determines the non-control object surface Fn, which is not used to control the tilt axis of the bucket 8 , from the plurality of design surfaces F of the target construction data.
- the control object surface Fc which is used to control the tilt axis AX 4 of the bucket 8 is determined to be the design surface F which is the shortest distance from the bucket 8 .
- the target construction data CS including the plurality of design surfaces F is defined in a vehicle-body coordinate system.
- the position data of the bucket 8 (the regulation points RP) is also defined in the vehicle-body coordinate system.
- the determination unit 57 determines a point AP, among the target construction data CS, which is the shortest distance (vertical distance) from the bucket 8 calculated by the bucket position data calculation unit 56 .
- the determination unit 57 determines the design surface F which contains point AP to be the control object surface Fc which is the shortest distance from the bucket 8 .
- the non-control object surface Fn which is not used to control the tilt axis AX 4 of the bucket 8 is arranged at least partially around the control object surface Fc.
- the control object surface Fc and non-control object surface Fn are adjacent to one another.
- the distance between the control object surface Fc and the bucket 8 is shorter than the distance between the non-control object surface Fn and the bucket 8 .
- the determination unit 57 determines a working-equipment operation plane WP which passes through point AP and the bucket 8 and which orthogonally intersects the bucket axis AX 3 .
- the working-equipment operation plane WP is an operation plane in which the bucket 8 moves due to the operation of at least one of the boom cylinder 11 , the arm cylinder 12 , and the bucket cylinder 13 , and is parallel to a plane XZ in the vehicle-body coordinate system.
- the determination unit 57 also determines a line LX which represents an intersection between the working-equipment operation plane WP and the target construction data CS. Furthermore, the determination unit 57 determines a line LY which passes through point AP and intersects line LX in the target construction data CS.
- the determination unit 57 determines whether or not the control object surface Fc, which has been determined on the basis of the target construction data CS acquired by the target construction data acquisition unit 55 and the position data of the regulation points RP acquired by the bucket position data calculation unit 56 , has switched from a previous control object surface Fb.
- the control object surface Fc is the same as the previous control object surface Fb, the control object surface Fc is maintained as the previous control object surface Fb.
- the determination unit 57 determines whether or not a specific operation of the working equipment 1 is maintained on the basis of operating data acquired by the operating data acquisition unit 53 .
- the control object surface Fc is maintained as the previous control object surface Fb.
- the control object surface Fc is maintained on the basis of the target construction data CS and the position data of the regulation points RP.
- the working equipment control unit 61 controls the tilt axis AX 4 of the bucket 8 such that the bucket 8 does not dig into the design surfaces F, on the basis of the control object surface Fc determined by the determination unit 57 . Furthermore, the working equipment control unit 61 controls the bucket axis AX 3 of the bucket 8 such that the bucket 8 does not dig into the design surfaces F, on the basis of the control object surface Fc determined by the determination unit 57 . The working equipment control unit 61 also controls the boom 6 such that the bucket 8 does not dig into the design surfaces F. In other words, the working equipment control unit 61 executes control of the working equipment 1 including at least control of the tilt axis AX 4 such that the bucket 8 tracks the control object surface Fc.
- the working equipment control unit 61 causes the boom 6 and the arm 7 to move along line LX and subjects the bucket 8 to bucket rotation.
- the working equipment control unit 61 also subjects the bucket 8 to tilt rotation along line LY.
- the working equipment control unit 61 controls the tilt axis AX 4 of the bucket 8 so as to maintain the relative angle in the tilt-rotation direction between the bucket 8 and line LY of the control object surface Fc.
- the display control unit 62 causes the display device 80 to display display data.
- the display control unit 62 causes the display device 80 to generate a display such that the mode in which the control object surface Fc determined by the determination unit 57 is displayed differs from that of surfaces other than the control object surface Fc.
- the display control unit 62 causes the display device 80 to generate a display such that the mode in which the control object surface Fc determined by the determination unit 57 is displayed differs from that of the non-control object surface Fn.
- FIG. 7 is a flowchart illustrating an example of a control method of the excavator 100 according to this embodiment.
- the target construction data acquisition unit 55 acquires the target construction data CS (step S 10 ).
- the vehicle-body position data acquisition unit 51 acquires position data of the swing body 2 from the vehicle-body position calculation device 20 .
- the angle data acquisition unit 52 acquires angle data of the working equipment 1 from the angle detection device 30 .
- the bucket position data calculation unit 56 calculates the position of the bucket 8 (the regulation points RP) on the basis of the position data of the swing body 2 , the angle data of the working equipment 1 , and the working equipment data stored in the storage unit 60 .
- the target construction data CS includes the first design surface F 1 and the second design surface F 2 adjacent to the first design surface F 1 .
- the gradient of the first design surface F 1 and the gradient of the second design surface F 2 differ from one another.
- the determination unit 57 calculates a distance d1 between the bucket 8 and the first design surface F 1 and a distance d2 between the bucket 8 and the second design surface F 2 on the basis of the position data of the bucket 8 and the target construction data CS (step S 20 ).
- the distance d1 and distance d2 are defined in a vehicle-body coordinate system. Note that the distance d1 and distance d2 may also be defined in a global coordinate system.
- the determination unit 57 determines the control object surface Fc from among the first design surface F 1 and the second design surface F 2 on the basis of the distance d1 between the bucket 8 and the first design surface F 1 and the distance d2 between the bucket 8 and the second design surface F 2 (step S 30 ).
- distance d1 is shorter than distance d2
- the first design surface F 1 is determined as being control object surface Fc
- the second design surface F 2 adjacent to the first design surface F 1 is determined as being the non-control object surface Fn.
- FIG. 8 is a plan view to illustrate an example of the operation of the excavator 100 according to this embodiment.
- FIG. 9 is a perspective view to illustrate an example of the operation of the excavator 100 according to this embodiment.
- the driver operates the operating device 40 such that the bucket 8 of which the tilt axis AX 4 is controlled moves from a first position P 1 on the first design surface F 1 to a third position P 3 via a second position P 2 .
- the first position P 1 is a position on the first design surface F 1 far from the swing body 2 .
- the second position P 2 is a position on the first design surface F 1 which is closer to the swing body 2 than the first position P 1 .
- the third position P 3 is a position on the first design surface F 1 which is closer to the swing body 2 than the second position P 2 .
- the first design surface F 1 is an inclined surface which is inclined with respect to plane XY.
- the driver is able to form an inclined surface for the construction object by operating the operating device 40 to drive at least the arm 7 such that the bucket 8 of which the tilt axis AX 4 is controlled approaches the swing body 2 .
- the driver may operate the operating device 40 so as to cause the swing body 2 to swing while the working equipment 1 is operated, such that the bucket 8 does not dig into the first design surface F 1 .
- the determination unit 57 determines whether or not the control object surface Fc has been switched. In other words, the determination unit 57 determines whether or not the control object surface Fc has been switched from the first design surface F 1 to the second design surface F 2 on the basis of distance d1 between the bucket 8 and the first design surface F 1 and distance d2 between the bucket 8 and the second design surface F 2 (step S 40 ).
- step S 40 When it is determined in step S 40 that the control object surface Fc has been switched from the first design surface F 1 to the second design surface F 2 (step S 40 : Yes), the processing advances to step S 50 .
- step S 40 When it is determined in step S 40 that the control object surface Fc has not been switched from the first design surface F 1 to the second design surface F 2 (step S 40 : No), that is, when the control object surface Fc has been maintained as the first design surface F 1 , the processing advances to step S 70 .
- the operating data of the operating device 40 is acquired by the operating data acquisition unit 53 .
- the determination unit 57 determines whether or not a specific operation has been maintained, on the basis of the operating data acquired by the operating data acquisition unit 53 (step S 50 ).
- the specific operation is an operation to drive the arm 7 such that the bucket 8 moves from the first position P 1 to the third position P 3 .
- the determination unit 57 determines whether or not the operation of the operating device 40 (the left-operation lever 42 ) for driving the arm 7 is continuing.
- step S 50 When it is determined in step S 50 that the specific operation is maintained (step S 50 : Yes), during the period in which the specific operation is maintained, the determination unit 57 maintains the control object surface Fc as the first design surface F 1 without switching the control object surface Fc to the second design surface F 2 (step S 60 ).
- step S 50 determines that the design surface F, among the first design surface F 1 and the second design surface F 2 , which is the shortest distance from the bucket 8 is the control object surface Fc and the processing advances to step S 70 .
- the working equipment control unit 61 controls the tilt axis AX 4 of the bucket 8 such that the blade edge 9 of the bucket 8 is parallel to the first design surface F 1 .
- the working equipment control unit 61 controls the tilt axis AX 4 of the bucket 8 such that the blade edge 9 of the bucket 8 is parallel to the second design surface F 2 .
- the display control unit 62 causes the display device 80 to generate a display such that the mode in which the control object surface Fc determined by the determination unit 57 is displayed differs from that of surfaces other than the control object surface Fc (step S 70 ).
- the working equipment control unit 61 controls the tilt axis AX 4 of the bucket 8 such that the blade edge 9 of the bucket 8 and the first design surface F 1 are parallel to each other, on the basis of the first design surface F 1 which is the control object surface Fc determined by the determination unit 57 (step S 80 ).
- FIG. 10 is a schematic diagram to illustrate an example of the operation of the excavator 100 according to this embodiment.
- FIG. 10 illustrates the relative angle between the blade edge 9 of the bucket 8 and the first design surface F 1 when the bucket 8 has moved to the first position P 1 , second position P 2 , and third position P 3 , respectively.
- the determination unit 57 determines the first design surface F 1 which, among the first design surface F 1 and second design surface F 2 , is the shortest distance from the bucket 8 as the control object surface Fc.
- the design surface F which is the shortest distance from the bucket 8 sometimes changes from the first design surface F 1 to the second design surface F 2 .
- the determination unit 57 maintains the control object surface Fc as the first design surface F 1 in the period in which the specific operation (the operation of driving the arm 7 ) is maintained, even when the design surface F which is the shortest distance from the bucket 8 changes from the first design surface F 1 to the second design surface F 2 , and the working equipment control unit 61 controls the tilt axis AX 4 of the bucket 8 on the basis of the control object surface Fc.
- the working equipment control unit 61 controls the tilt axis AX 4 of the bucket 8 such that, in the period in which the specific operation (the operation of driving the arm 7 ) is maintained, the relative angle between the bucket 8 in the tilt-rotation direction and the control object surface Fc (the first design surface F 1 ) is maintained, even when the design surface which is the shortest distance from the bucket 8 changes from the first design surface F 1 to the second design surface F 2 .
- FIG. 11 is a schematic diagram illustrating an example of the display of the display device 80 according to this embodiment.
- the display control unit 62 causes the display device 80 to display the first design surface F 1 and the second design surface F 2 adjacent to the first design surface F 1 on the basis of the target construction data CS.
- the gradient of the first design surface F 1 and the gradient of the second design surface F 2 differ from one another.
- a groove (valley) is formed by the first design surface F 1 and the second design surface F 2 .
- the first design surface F 1 and second design surface F 2 are each flat.
- a letter “V” shaped groove is formed by the first design surface F 1 and second design surface F 2 .
- the display control unit 62 causes the display device 80 to use different display modes to display the control object surface Fc and the non-control object surface Fn.
- the display control unit 62 causes the display device 80 to use different display modes to display the first design surface F 1 and the second design surface F 2 .
- the display control unit 62 causes graphic data 81 pointing to the first design surface F 1 which is the control object surface Fc to be displayed in the vicinity of the first design surface F 1 .
- the graphic data 81 is not displayed in the vicinity of the second design surface F 2 which is the non-control object surface Fn.
- the driver views the display device 80 while operating the operating device 40 such that the bucket 8 approaches the first design surface F 1 which is the control object surface Fc, that is, such that the bucket 8 faces (directly opposes) the first design surface F 1 .
- the driver is able to operate the operating device 40 to drive the working equipment 1 and is able to bring the bucket 8 close to the first design surface F 1 which is the control object surface Fc by causing the swing body 2 to swing. Because the first design surface F 1 which is the control object surface Fc is displayed using a different display mode from that of the second design surface F 2 , the driver is able to view the display device 80 while smoothly bringing the bucket 8 close to the first design surface F 1 in a short time.
- control object surface Fc and the non-control object surface Fn may be displayed on the display device 80 using different display modes.
- the control object surface Fc may be displayed using a first color (red, for example), and the non-control object surface Fn may be displayed using a second color different from the first color (yellow, for example).
- the control object surface Fc may be displayed so as to light up intermittently (blink), and the non-control object surface Fn may be displayed so as to be continuously lit.
- the operator drives at least the arm 7 by operating the operating device 40 such that the bucket 8 moves along the second design surface F 2 .
- the operator may operate the operating device 40 to drive the boom 6 or to drive both the arm 7 and the boom 6 .
- the display control unit 62 displays the graphic data 81 pointing to the second design surface F 2 which is the control object surface Fc, close to the second design surface F 2 , for example.
- the control object surface Fc is determined from among the first design surface F 1 and the second design surface F 2 on the basis of distance d1 between the bucket 8 and the first design surface F 1 and distance d2 between the bucket 8 and the second design surface F 2 .
- the display control unit 62 causes the display device 80 to use different display modes to display the control object surface Fc and surfaces other than the control object surface Fc. Accordingly, the driver is able to visually recognize which of the first design surface F 1 and second design surface F 2 is the control object surface Fc.
- the driver is able to view the display device 80 while operating the operating device 40 such that the bucket 8 approaches the first design surface F 1 which is the control object surface Fc, that is, such that the bucket 8 faces (directly opposes) the first design surface F 1 .
- the driver is able to view the display device 80 while smoothly bringing the bucket 8 close to the first design surface F 1 in a short time. Because the time required to bring the bucket 8 close to the first design surface F 1 is shortened, a reduction in the work efficiency of the excavator 100 is suppressed.
- the tilt axis AX 4 is controlled in a state where the control object surface Fc is maintained.
- the control object surface Fc is determined as being the first design surface F 1
- the control object surface Fc is maintained as the first design surface F 1 during a period in which the specific operation is maintained even when the design surface which is the shortest distance from the bucket 8 has changed from the first design surface F 1 to the second design surface F 2 . Contrary to the driver's wishes, tilt rotation of the bucket 8 is accordingly suppressed.
- the bucket 8 when the driver intends to try to construct a construction object on the basis of the first design surface F 1 , even though the arm 7 is being operated to move the bucket 8 of which the tilt axis AX 4 is controlled on the basis of the first design surface F 1 from the first position P 1 to the third position P 3 , when the bucket 8 changes from a state where the tilt axis AX 4 thereof is controlled on the basis of the first design surface F 1 to a state where the tilt axis AX 4 of the bucket 8 is controlled on the basis of the second design surface F 2 , the bucket 8 will likely dig into the design surface F significantly.
- the working equipment control unit 61 recognizes that the driver intends to try to construct a construction object on the basis of the first design surface F 1 .
- the working equipment control unit 61 controls the tilt axis AX 4 of the bucket 8 on the basis of the first design surface F 1 even when distance d2 between the bucket 8 and the second design surface F 2 is shorter than distance d1 between the bucket 8 and the first design surface F 1 .
- the driver's wishes are accordingly respected, and the bucket 8 is prevented from digging into the design surface F.
- the specific operation is assumed to be an operation to drive the arm 7 .
- the specific operation may also be an operation to drive the traveling body 3 of the excavator 100 .
- the traveling body 3 is sometimes made to retreat without driving the arm 7 .
- the working equipment control unit 61 may also determine whether or not the specific operation is maintained, on the basis of the operating data of the operating device 40 (the travel lever) that operates the traveling body 3 .
- control object surface Fc and the non-control object surface Fn are determined on the basis of the input data of the input device 90.
- FIG. 12 is a flowchart illustrating an example of a construction machine control method according to the second embodiment.
- the target construction data acquisition unit 55 acquires the target construction data CS which includes the first design surface F 1 and second design surface F 2 (step S 10 ).
- the display control unit 62 causes the display device 80 to display the target construction data CS which includes the first design surface F 1 and second design surface F 2 (step S 15 ).
- the driver views the display device 80 while operating the input device 90 to select the control object surface Fc from among the first design surface F 1 and second design surface F 2 which are displayed on the display device 80 .
- the input data acquisition unit 54 acquires the input data which is generated through the operation of the input device 90 (step S 25 ).
- the display control unit 62 may cause the display device 80 to display a first line representing a cross-section of the first design surface F 1 and a second line representing a cross-section of the second design surface F 2 , for example.
- the display control unit 62 may also display the first line and the second line at different angles on the display screen of the display device 80 . The driver is thus able to distinguish between the image data representing the first design surface F 1 and the image data representing the second design surface F 2 .
- the determination unit 57 determines the control object surface Fc from among the first design surface F 1 and the second design surface F 2 on the basis of the input data acquired by the input data acquisition unit 54 (step S 30 ).
- the display control unit 62 causes the display device 80 to use different display modes to display the first design surface F 1 and the second design surface F 2 (step S 35 ).
- the working equipment control unit 61 controls the tilt axis AX 4 of the bucket 8 such that the blade edge 9 of the bucket 8 and the first design surface F 1 are parallel to each other, on the basis of the first design surface F 1 which is the control object surface Fc determined by the determination unit 57 (step S 80 ).
- first design surface F 1 and the second design surface F 2 may be displayed using display modes which the driver is able to visually distinguish between.
- image data representing the first design surface F 1 may be displayed using a first color (red, for example)
- image data representing the second design surface F 2 may be displayed using a second color different from the first color (yellow, for example).
- the image data representing the first design surface F 1 may be displayed so as to light up intermittently (blink), and the image data representing the second design surface F 2 may be displayed so as to be continuously lit.
- text data representing the first design surface F 1 and second design surface F 2 may also be displayed on the display device 80 .
- the first design surface F 1 is selected by the driver as the control object surface Fc, and the first design surface F 1 is determined as being the control object surface Fc by a determination unit 87 which determines the second design surface F 2 adjacent to the first design surface F 1 as being the non-control object surface Fn.
- the vehicle-body position data acquisition unit 51 acquires position data of the swing body 2 from the vehicle-body position calculation device 20 .
- the angle data acquisition unit 52 acquires angle data of the working equipment 1 from the angle detection device 30 .
- the bucket position data calculation unit 56 calculates the position of the bucket 8 (the regulation points RP) on the basis of the position data of the swing body 2 , the angle data of the working equipment 1 , and the working equipment data stored in the storage unit 60 .
- the operator drives at least the arm 7 by operating the operating device 40 such that the bucket 8 moves along the first design surface F 1 .
- the operator may operate the operating device 40 to drive the boom 6 or to drive both the arm 7 and the boom 6 .
- the driver operates the operating device 40 such that the bucket 8 of which the tilt axis AX 4 is controlled moves from the first position P 1 to the third position P 3 .
- the control object surface Fc is determined from among the first design surface F 1 and the second design surface F 2 on the basis of the input data generated through the operation of the input device 90 .
- the driver is able to determine by themselves which of the first design surface F 1 and second design surface F 2 is to be the control object surface Fc.
- the driver is able to operate the operating device 40 such that the bucket 8 approaches the first design surface F 1 which is the control object surface Fc, that is, such that the bucket 8 faces (directly opposes) the first design surface F 1 .
- the bucket 8 is prevented from digging into the design surface F when the control object surface Fc is switched.
- the excavator 100 can thus carry out the work smoothly. Moreover, because the time required to bring the bucket 8 close to the first design surface F 1 is shortened, a reduction in the work efficiency of the excavator 100 is suppressed.
- FIG. 13 is a block diagram illustrating an example of a computer system 1000 according to the embodiment.
- the foregoing control device 50 includes the computer system 1000 .
- the computer system 1000 has a processor 1001 such as a central processing unit (CPU), a main memory 1002 that includes a nonvolatile memory such as a read-only memory (ROM) and a volatile memory such as a random-access memory (RAM), a storage 1003 , and an interface 1004 that includes I/O circuitry.
- the functions of the foregoing control device 50 are stored in the storage 1003 as a program.
- the processor 1001 reads the program from the storage 1003 , decompresses same in the main memory 1002 , and executes the foregoing processing according to the program. Note that the program may also be distributed to the computer system 1000 via a network.
- the computer system 1000 is capable, according to the foregoing embodiment, of executing: acquiring target construction data representing the target shape of a construction object including the first design surface F 1 and the second design surface F 2 adjacent to the first design surface F 1 ; of determining the control object surface Fc from among the first design surface F 1 and the second design surface F 2 on the basis of the distance d1 between the bucket 8 and the first design surface F 1 and the distance d2 between the bucket 8 and the second design surface F 2 ; of controlling the tilt axis AX 4 of the bucket 8 on the basis of the control object surface Fc thus determined; and of causing the display device 80 to use different display modes to display the control object surface Fc and surfaces other than the control object surface Fc.
- the computer system 1000 is capable, according to the foregoing embodiment, of executing: acquiring target construction data representing the target shape of a construction object including the first design surface F 1 and the second design surface F 2 adjacent to the first design surface F 1 ; of acquiring input data generated through the operation of the input device 90 ; of determining the control object surface Fc from among the first design surface F 1 and the second design surface F 2 on the basis of the input data; and of controlling the tilt axis AX 4 of the bucket 8 on the basis of the control object surface Fc thus determined.
- the construction machine 100 is an excavator.
- the constituent elements described in the foregoing embodiments are also applicable to a construction machine, which has working equipment, other than an excavator.
- the swing motor 16 that causes the swing body 2 to swing need not be a hydraulic motor.
- the swing motor 16 may also be an electric motor that performs driving by being supplied with electrical power.
- the working equipment 1 may be operated independently of the hydraulic cylinders 10 by using the motive power generated by an electric actuator such as an electric motor, for example.
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)
- Component Parts Of Construction Machinery (AREA)
Abstract
Description
- The present invention relates to a construction machine control system and a construction machine control method.
- In technological fields pertaining to construction machines, construction machine control systems like that disclosed in
Patent Literature 1, which control a tilt bucket on the basis of a target construction data representing a target shape for a construction object, are known. - Patent Literature 1: Japanese Patent Publication No. 6046320
- The target construction data sometimes include a first design surface and a second design surface adjacent to the first design surface. When the tilt bucket is controlled so as to track the first design surface, the driver of the construction machine must operate an operating device for driving working equipment to bring the tilt bucket close to the first design surface. When it takes time to bring the tilt bucket close to the first design surface, work efficiency may be reduced.
- An object of an aspect of the present invention is to suppress a reduction in the work efficiency of a construction machine having a tilt bucket.
- According to an aspect of the present invention, a control system of a construction machine provided with working equipment which includes an arm and a tilt bucket, the control system comprises: a determination unit that determines a control object surface from a first design surface and a second design surface adjacent to the first design surface on the basis of a distance between the tilt bucket and the first design surface and a distance between the tilt bucket and the second design surface; a working equipment control unit that controls a tilt axis of the tilt bucket on the basis of the control object surface determined by the determination unit; and a display control unit that causes a display device to use different display modes to display the control object surface and a surface other than the control object surface.
- According to an embodiment of the present invention, a reduction in the work efficiency of a construction machine having a tilt bucket can be suppressed.
-
FIG. 1 is a perspective view of an example of a construction machine according to a first embodiment. -
FIG. 2 is a block diagram illustrating an example of a construction machine control system according to the first embodiment. -
FIG. 3 is a diagram schematically illustrating a construction machine according to the first embodiment. -
FIG. 4 is a diagram schematically illustrating a bucket according to the first embodiment. -
FIG. 5 is a function block diagram illustrating an example of a control device according to the first embodiment. -
FIG. 6 is a schematic diagram to illustrate an example of processing by a determination unit according to the first embodiment. -
FIG. 7 is a flowchart illustrating an example of a construction machine control method according to the first embodiment. -
FIG. 8 is a plan view to illustrate an example of the operation of the construction machine according to the first embodiment. -
FIG. 9 is a perspective view to illustrate an example of the operation of the construction machine according to the first embodiment. -
FIG. 10 is a schematic diagram to illustrate an example of the operation of the construction machine according to the first embodiment. -
FIG. 11 is a schematic diagram illustrating an example of the display of a display device according to the first embodiment. -
FIG. 12 is a flowchart illustrating an example of a construction machine control method according to a second embodiment. -
FIG. 13 is a block diagram illustrating an example of a computer system according to the embodiment. - Although embodiments of the present invention are described hereinbelow with reference to the drawings, the present invention is not limited to or by such embodiments. Constituent elements of the embodiments described hereinbelow can be suitably combined. Moreover, some of the constituent elements may also not be used.
- In the description hereinbelow, the positional relationships between the parts are described by defining a three-dimensional vehicle-body coordinate system (X, Y, Z). The vehicle-body coordinate system refers to a coordinate system based on an origin which is fixed to the construction machine. The vehicle-body coordinate system is defined by an X axis that extends in a defined direction with reference to an origin which is set to the construction machine, a Y axis which orthogonally intersects the X axis, and a Z axis which orthogonally intersects the X axis and the Y axis, respectively. A direction parallel to the X axis is taken to be an X-axis direction. A direction parallel to the Y axis is taken to be a Y-axis direction. A direction parallel to the Z axis is taken to be a Z-axis direction. A direction of rotation or inclination about the X axis is taken to be a θX direction. A direction of rotation or inclination about the Y axis is taken to be a θY direction. A direction of rotation or inclination about the Z axis is taken to be a θZ direction.
-
FIG. 1 is a perspective view of an example of aconstruction machine 100 according to this embodiment. In this embodiment, an example in which theconstruction machine 100 is an excavator is described. In the description hereinbelow, theconstruction machine 100 is, where appropriate, referred to as theexcavator 100. - As illustrated in
FIG. 1 , theexcavator 100 is provided withworking equipment 1 that is hydraulically operated; aswing body 2 that supports theworking equipment 1; and a travelingbody 3 that supports theswing body 2. Theswing body 2 has adriver cabin 4 in which a driver rides. Aseat 4S on which the driver sits is disposed in thedriver cabin 4. Theswing body 2 is capable of swinging about a swing axis RX so as to be supported by thetraveling body 3. - The
traveling body 3 has a pair ofcrawler tracks 3C. Theexcavator 100 travels due to the rotation of thecrawler tracks 3C. Note that thetraveling body 3 may also have tires. - The
working equipment 1 is supported on theswing body 2. Theworking equipment 1 has aboom 6 connected to theswing body 2, anarm 7 connected to the distal end of theboom 6, and abucket 8 connected to the distal end of thearm 7. Thebucket 8 has ablade edge 9. In this embodiment, theblade edge 9 of thebucket 8 is the distal end of a straight-shaped blade. Note that theblade edge 9 of thebucket 8 may also be the distal end of a convex-shaped blade provided to thebucket 8. - The
boom 6 is rotatable with respect to theswing body 2 about a boom axis AX1. Thearm 7 is rotatable with respect to theboom 6 about an arm axis AX2. In this embodiment, thebucket 8 is a tilt bucket. Thebucket 8 is rotatable with respect to thearm 7 about a bucket axis AX3 and a tilt axis AX4, respectively. The boom axis AX1, the arm axis AX2, and the bucket axis AX3 run parallel to the Y axis. The tilt axis AX4 orthogonally intersects the bucket axis AX3. The swing axis RX runs parallel to the Z axis. The X-axis direction is a front-back direction of theswing body 2. The Y-axis direction is a vehicle-width direction of theswing body 2. The Z-axis direction is an up-down direction of theswing body 2. The direction in which the workingequipment 1 exists is a forward direction with reference to the driver sitting on theseat 4S. -
FIG. 2 is a block diagram illustrating an example of acontrol system 200 of anexcavator 100 according to this embodiment.FIG. 3 is a diagram schematically illustrating theexcavator 100 according to this embodiment.FIG. 4 is a diagram schematically illustrating thebucket 8 according to this embodiment. - As illustrated in
FIG. 2 , thecontrol system 200 of theexcavator 100 is provided with: anengine 5; a plurality ofhydraulic cylinders 10 that drive the workingequipment 1; aswing motor 16 that drives theswing body 2; atravel motor 15 that drives the travelingbody 3; ahydraulic pump 17 that discharges hydraulic fluid; avalve device 18 that distributes the hydraulic fluid discharged from thehydraulic pump 17 to the plurality ofhydraulic cylinders 10, thetravel motor 15, and theswing motor 16, respectively; a vehicle-bodyposition calculation device 20 that calculates position data of theswing body 2; anangle detection device 30 that detects an angle θ of the workingequipment 1; an operating device 40 that operates at least part of theexcavator 100; acontrol device 50; adisplay device 80; and aninput device 90. - The working
equipment 1 operates due to the motive power generated by thehydraulic cylinders 10. Thehydraulic cylinders 10 perform driving on the basis of the hydraulic fluid supplied from thehydraulic pump 17. Thehydraulic cylinders 10 include aboom cylinder 11 that causes theboom 6 to operate, anarm cylinder 12 that causes thearm 7 to operate, and abucket cylinder 13 and atilt cylinder 14 that cause thebucket 8 to operate. Theboom cylinder 11 generates motive power that causes theboom 6 to rotate about the boom axis AX1. Thearm cylinder 12 generates motive power that causes thearm 7 to rotate about the arm axis AX2. Thebucket cylinder 13 generates motive power that causes thebucket 8 to rotate about the bucket axis AX3. Thetilt cylinder 14 generates motive power that causes thebucket 8 to rotate about the tilt axis AX4. - In the description hereinbelow, the rotation of the
bucket 8 about the bucket axis AX3 is suitably called bucket rotation, and the rotation of thebucket 8 about the tilt axis AX4 is suitably called tilt rotation. - The
swing body 2 swings due to the motive power generated by theswing motor 16. Theswing motor 16 is a hydraulic motor and performs driving on the basis of the hydraulic fluid supplied from thehydraulic pump 17. Theswing motor 16 generates motive power that causes theswing body 2 to swing about the swing axis RX. - The traveling
body 3 travels due to the motive power generated by thetravel motor 15. Thetravel motor 15 is a hydraulic motor and performs driving on the basis of the hydraulic fluid supplied from thehydraulic pump 17. Thetravel motor 15 generates motive power that causes the travelingbody 3 to advance and retreat. - The
engine 5 is mounted in theswing body 2. Theengine 5 generates motive power for driving thehydraulic pump 17. - The
hydraulic pump 17 discharges hydraulic fluid for driving thehydraulic cylinders 10, theswing motor 16, and thetravel motor 15. - The
valve device 18 has a plurality of valves that distribute the hydraulic fluid supplied from thehydraulic pump 17 to the plurality ofhydraulic cylinders 10, theswing motor 16, and thetravel motor 15. Thevalve device 18 adjusts the flow rate of the hydraulic fluid supplied to each of the plurality ofhydraulic cylinders 10. The operating speed of the workingequipment 1 is adjusted by adjusting the flow rate of the hydraulic fluid supplied to thehydraulic cylinders 10. Thevalve device 18 adjusts the flow rate of the hydraulic fluid supplied to theswing motor 16. The swing speed of theswing body 2 is adjusted by adjusting the flow rate of the hydraulic fluid supplied to theswing motor 16. Thevalve device 18 adjusts the flow rate of the hydraulic fluid supplied to thetravel motor 15. The travel speed of the travelingbody 3 is adjusted by adjusting the flow rate of the hydraulic fluid supplied to thetravel motor 15. - The vehicle-body
position calculation device 20 calculates position data of theswing body 2. The position data of theswing body 2 includes the position of theswing body 2, the attitude of theswing body 2, and the orientation of theswing body 2. The vehicle-bodyposition calculation device 20 has a position calculator 21 that calculates the position of theswing body 2, an attitude calculator 22 that calculates the attitude of theswing body 2, and an orientation calculator 23 that calculates the orientation of theswing body 2. - The position calculator 21 calculates, as the position of the
swing body 2, the position of theswing body 2 in a global coordinate system. The position calculator 21 is disposed on theswing body 2. The global coordinate system denotes a coordinate system with reference to an origin which is fixed to the earth. The global coordinate system is a coordinate system defined by a global navigation satellite system (GNSS). GNSS refers to a global navigation satellite system. An example of a global navigation satellite system is a global positioning system (GPS). A GNSS has a plurality of positioning satellites. A GNSS detects positions defined by latitude, longitude, and altitude coordinate data. A GPS antenna is provided to theswing body 2. The GPS antenna receives radio waves from GPS satellites and outputs, to the position calculator 21, a signal generated on the basis of the received radio waves. The position calculator 21 calculates the position of theswing body 2 in the global coordinate system on the basis of the signal supplied from the GPS antenna. The position calculator 21 calculates the position of a representative point O of theswing body 2 as illustrated inFIG. 3 , for example. In the example illustrated inFIG. 3 , the representative point O of theswing body 2 is set on the swing axis RX. Note that the representative point O may also be set on the boom axis AX1. - The attitude calculator 22 calculates, as the attitude of the
swing body 2, angles of inclination of theswing body 2 relative to the horizontal plane in the global coordinate system. The attitude calculator 22 is disposed on theswing body 2. The attitude calculator 22 includes an inertial measurement unit (IMU). The angles of inclination of theswing body 2 relative to the horizontal plane include a roll angle α representing the angle of inclination of theswing body 2 in the vehicle-width direction, and a pitch angle β representing the angle of inclination of theswing body 2 in the front-back direction. - The orientation calculator 23 calculates, as the orientation of the
swing body 2, the orientation of theswing body 2 relative to a reference orientation in the global coordinate system. The reference orientation is north, for example. The orientation calculator 23 is disposed on theswing body 2. The orientation calculator 23 includes a gyro sensor. Note that the orientation calculator 23 may also calculate the orientation on the basis of the signal supplied from the GPS antenna. The orientation of theswing body 2 relative to the reference orientation includes a yaw angle γ representing the angle formed between the orientation of theswing body 2 and the reference orientation. - The
angle detection device 30 detects the angle θ of the workingequipment 1. Theangle detection device 30 is disposed on the workingequipment 1. As illustrated inFIGS. 3 and 4 , the angle θ of the workingequipment 1 includes a boom angle θ1 representing the angle of theboom 6 relative to the Z axis, an arm angle θ2 representing the angle of thearm 7 relative to theboom 6, a bucket angle θ3 representing the angle of thebucket 8 in the bucket rotation direction relative to thearm 7, and a tilt angle θ4 representing the angle of thebucket 8 in the tilt-rotation direction relative to a plane XY. - The
angle detection device 30 has a boom angle detector 31 that detects the boom angle θ1, anarm angle detector 32 that detects the arm angle θ2, abucket angle detector 33 that detects the bucket angle θ3, and a tilt angle detector 34 that detects the tilt angle θ4. Theangle detection device 30 may include a stroke sensor that detects the strokes of thehydraulic cylinders 10 or may include an angle sensor that detects the angle θ of the workingequipment 1 such as a rotary encoder. When theangle detection device 30 includes a stroke sensor, theangle detection device 30 calculates the angle θ of the workingequipment 1 on the basis of detection data of the stroke sensor. - The operating device 40 is operated by the driver in order to drive the
hydraulic cylinders 10, theswing motor 16, and thetravel motor 15. The operating device 40 is disposed in thedriver cabin 4. The workingequipment 1 is operated due to the driver operating the operating device 40. The operating device 40 includes levers which are operated by the driver of theexcavator 100. The levers of the operating device 40 include a right-operation lever 41, a left-operation lever 42, and a tilt-operation lever 43. - When the right-
operation lever 41, which is in a neutral position, is maneuvered forward, theboom 6 is lowered, and when maneuvered backward, theboom 6 is raised. When the right-operation lever 41, which is in a neutral position, is maneuvered rightward, thebucket 8 performs a dumping operation, and when maneuvered leftward, thebucket 8 performs an excavation operation. - When the left-
operation lever 42, which is in a neutral position, is maneuvered forward, thearm 7 performs a dumping operation, and when maneuvered backward, thearm 7 performs an excavation operation. When the left-operation lever 42, which is in a neutral position, is maneuvered rightward, theswing body 2 swings rightward, and when maneuvered leftward, theswing body 2 swings leftward. - When the tilt-
operation lever 43 is operated, thebucket 8 undergoes tilt rotation. - The operating device 40 also includes a travel lever (not illustrated). Operating the travel lever causes the traveling
body 3 to switch between advancing and retreating. The travel speed of the travelingbody 3 is adjusted by operating the travel lever. - The
display device 80 displays display data. Thedisplay device 80 is disposed in thedriver cabin 4. Examples of thedisplay device 80 include a flat-panel display such as a liquid crystal display (LCD) or an organic EL (electroluminescence) display (OLED). - The
input device 90 is operated by the driver to input input data to thecontrol device 50. Theinput device 90 is disposed in thedriver cabin 4. Examples of theinput device 90 are contact-type input devices which are operated manually by the driver such as a computer keyboard, a mouse, a touch panel, an operating switch, and an operating button. Note that theinput device 90 may also be a speech input device which is operated via the speech of an administrator. -
FIG. 5 is a function block diagram illustrating an example of thecontrol device 50 according to this embodiment. Thecontrol device 50 has a vehicle-body positiondata acquisition unit 51, an angledata acquisition unit 52, an operatingdata acquisition unit 53, an inputdata acquisition unit 54, a target constructiondata acquisition unit 55, a bucket positiondata calculation unit 56, a determination unit 57, astorage unit 60, a working equipment control unit 61, and adisplay control unit 62. - The vehicle-body position
data acquisition unit 51 acquires position data of theswing body 2 from the vehicle-bodyposition calculation device 20. The position data of theswing body 2 includes the position of theswing body 2, the attitude of theswing body 2, and the orientation of theswing body 2. - The angle
data acquisition unit 52 acquires angle data representing the angle θ of the workingequipment 1 from theangle detection device 30. The angle data of the workingequipment 1 includes the boom angle θ1, the arm angle θ2, the bucket angle θ3, and the tilt angle θ4. - The operating
data acquisition unit 53 acquires operating data which is generated through the operation of the operating device 40. The operating data of the operating device 40 includes the amount the operating device 40 is operated. An operation amount sensor for detecting the amount the levers are operated is provided to the operating device 40. The operatingdata acquisition unit 53 acquires the operating data of the operating device 40 from the operation amount sensor of the operating device 40. The operating data includes operating data generated in order to cause the workingequipment 1 to operate, operating data generated in order to cause theswing body 2 to swing, and operating data generated in order to cause the travelingbody 3 to travel. - The input
data acquisition unit 54 acquires input data which is generated through the operation of theinput device 90. - The target construction
data acquisition unit 55 acquires target construction data CS representing a target shape of a construction object. The target construction data CS represents a three-dimensional target shape after construction by theexcavator 100. In this embodiment, the target construction data CS is defined in a vehicle-body coordinate system. Note that the target construction data CS may also be defined in a global coordinate system. In this embodiment, the target construction data CS is generated by a target constructiondata supply device 70. The target constructiondata acquisition unit 55 acquires the target construction data from the target constructiondata supply device 70. The target constructiondata supply device 70 may also be provided in a remote location of theexcavator 100. The target construction data CS generated by the target constructiondata supply device 70 may also be transmitted to thecontrol device 50 via a communications system. Note that the target construction data generated by the target constructiondata supply device 70 may also be stored in thestorage unit 60. The target constructiondata acquisition unit 55 may also acquire the target construction data CS from thestorage unit 60. The target construction data CS is defined in a vehicle-body coordinate system. - The bucket position
data calculation unit 56 calculates position data of a regulation point RP set in thebucket 8. The bucket positiondata calculation unit 56 calculates the position data of the regulation point RP set in thebucket 8 on the basis of the position data of theswing body 2 acquired by the vehicle-body positiondata acquisition unit 51, the angle data of the workingequipment 1 acquired by the angledata acquisition unit 52, and the working equipment data stored in thestorage unit 60. - As illustrated in
FIGS. 3 and 4 , the working equipment data includes a boom length L1, an arm length L2, a bucket length L3, a tilt length L4, and a bucket width L5. The boom length L1 is the distance between the boom axis AX1 and the arm axis AX2. The arm length L2 is the distance between the arm axis AX2 and the bucket axis AX3. The bucket length L3 is the distance between the bucket axis AX3 and theblade edge 9 of thebucket 8. The tilt length L4 is the distance between the bucket axis AX3 and the tilt axis AX4. The bucket width L5 is the dimension of thebucket 8 in the width direction thereof. The working equipment data includes bucket outline data representing the shape and dimensions of thebucket 8. The bucket outline data includes outline data of thebucket 8 which includes the outer surface contour of thebucket 8. The bucket outline data includes coordinate data of a plurality of regulation points RP of thebucket 8 with reference to a predetermined part of thebucket 8. - The bucket position
data calculation unit 56 calculates the respective relative positions of the plurality of regulation points RP with respect to the representative point O of theswing body 2. Furthermore, the bucket positiondata calculation unit 56 calculates the respective absolute positions of the plurality of regulation points RP. - The bucket position
data calculation unit 56 is capable of calculating the respective relative positions of the plurality of regulation points RP with respect to the representative point O on the basis of: working equipment data including the boom length L1, the arm length L2, the bucket length L3, the tilt length L4, and the bucket outline data; and working equipment angle data including the boom angle θ1, the arm angle θ2, the bucket angle θ3, and the tilt angle θ4. As illustrated inFIG. 3 , the representative point O is set as the swing axis RX of theswing body 2. Note that the representative point O may also be set on the boom axis AX1. - The bucket position
data calculation unit 56 is capable of calculating the absolute position of thebucket 8 on the basis of the absolute position of theswing body 2 calculated by the vehicle-bodyposition calculation device 20 and the relative positions of the representative point O and thebucket 8. The absolute position of theswing body 2 and the relative position with respect to the representative point O are existing data derived from various data of theexcavator 100. The bucket positiondata calculation unit 56 is capable of calculating the respective absolute positions of the plurality of regulation points RP of thebucket 8 on the basis of the position data including the absolute position of theswing body 2, the relative positions of the representative point O and thebucket 8, the working equipment data, and the working equipment angle data. - The determination unit 57 determines a control object surface Fc, which is to be used to control the
bucket 8, from the target construction data CS acquired by the target constructiondata acquisition unit 55 and the position data of the regulation points RP acquired by the bucket positiondata calculation unit 56. -
FIG. 6 is a schematic diagram to illustrate an example of processing by the determination unit 57 according to this embodiment. As illustrated inFIG. 6 , the target construction data CS includes a plurality of design surfaces F. The design surfaces F represent the target shape of the construction object. - The determination unit 57 determines the control object surface Fc used to control the
bucket 8 from the plurality of design surfaces F of the target construction data CS. Furthermore, the determination unit 57 determines a non-control object surface Fn which is not used to control thebucket 8 from the plurality of design surfaces F of the target construction data CS. In this embodiment, control of thebucket 8 includes at least control of the tilt axis AX4 of thebucket 8. Control of the tilt axis AX4 of thebucket 8 includes control of at least one of the tilt angle θ4 representing the angle (position) of thebucket 8 in the tilt-rotation direction, the rotation speed of thebucket 8 in the tilt-rotation direction, and the rotation acceleration of thebucket 8 in the tilt-rotation direction. - Note that control of the
bucket 8 may also include control of the bucket axis AX3 of thebucket 8. The control of the bucket axis AX3 of thebucket 8 includes control of at least one of the bucket angle θ3 representing the angle (position) of thebucket 8 in the bucket rotation direction, the rotation speed of thebucket 8 in the bucket rotation direction, and the rotation acceleration of thebucket 8 in the bucket rotation direction. - For the
bucket 8, the tilt axis AX4 is controlled on the basis of the control object surface Fc. The determination unit 57 determines the control object surface Fc used to control the tilt axis AX4 of thebucket 8 from the plurality of design surfaces F of the target construction data. Furthermore, the determination unit 57 determines the non-control object surface Fn, which is not used to control the tilt axis of thebucket 8, from the plurality of design surfaces F of the target construction data. Among the plurality of design surfaces F of the target construction data CS, the control object surface Fc which is used to control the tilt axis AX4 of thebucket 8 is determined to be the design surface F which is the shortest distance from thebucket 8. In this embodiment, the target construction data CS including the plurality of design surfaces F is defined in a vehicle-body coordinate system. The position data of the bucket 8 (the regulation points RP) is also defined in the vehicle-body coordinate system. The determination unit 57 determines a point AP, among the target construction data CS, which is the shortest distance (vertical distance) from thebucket 8 calculated by the bucket positiondata calculation unit 56. The determination unit 57 determines the design surface F which contains point AP to be the control object surface Fc which is the shortest distance from thebucket 8. - The non-control object surface Fn which is not used to control the tilt axis AX4 of the
bucket 8 is arranged at least partially around the control object surface Fc. The control object surface Fc and non-control object surface Fn are adjacent to one another. The distance between the control object surface Fc and thebucket 8 is shorter than the distance between the non-control object surface Fn and thebucket 8. - Furthermore, the determination unit 57 determines a working-equipment operation plane WP which passes through point AP and the
bucket 8 and which orthogonally intersects the bucket axis AX3. The working-equipment operation plane WP is an operation plane in which thebucket 8 moves due to the operation of at least one of theboom cylinder 11, thearm cylinder 12, and thebucket cylinder 13, and is parallel to a plane XZ in the vehicle-body coordinate system. - The determination unit 57 also determines a line LX which represents an intersection between the working-equipment operation plane WP and the target construction data CS. Furthermore, the determination unit 57 determines a line LY which passes through point AP and intersects line LX in the target construction data CS.
- The determination unit 57 determines whether or not the control object surface Fc, which has been determined on the basis of the target construction data CS acquired by the target construction
data acquisition unit 55 and the position data of the regulation points RP acquired by the bucket positiondata calculation unit 56, has switched from a previous control object surface Fb. When the control object surface Fc is the same as the previous control object surface Fb, the control object surface Fc is maintained as the previous control object surface Fb. - When the control object surface Fc has switched from the previous control object surface Fb, the determination unit 57 determines whether or not a specific operation of the working
equipment 1 is maintained on the basis of operating data acquired by the operatingdata acquisition unit 53. When the specific operation of the workingequipment 1 is maintained, the control object surface Fc is maintained as the previous control object surface Fb. When the specific operation is not maintained, the control object surface Fc is maintained on the basis of the target construction data CS and the position data of the regulation points RP. - The working equipment control unit 61 controls the tilt axis AX4 of the
bucket 8 such that thebucket 8 does not dig into the design surfaces F, on the basis of the control object surface Fc determined by the determination unit 57. Furthermore, the working equipment control unit 61 controls the bucket axis AX3 of thebucket 8 such that thebucket 8 does not dig into the design surfaces F, on the basis of the control object surface Fc determined by the determination unit 57. The working equipment control unit 61 also controls theboom 6 such that thebucket 8 does not dig into the design surfaces F. In other words, the working equipment control unit 61 executes control of the workingequipment 1 including at least control of the tilt axis AX4 such that thebucket 8 tracks the control object surface Fc. - The working equipment control unit 61 causes the
boom 6 and thearm 7 to move along line LX and subjects thebucket 8 to bucket rotation. The working equipment control unit 61 also subjects thebucket 8 to tilt rotation along line LY. The working equipment control unit 61 controls the tilt axis AX4 of thebucket 8 so as to maintain the relative angle in the tilt-rotation direction between thebucket 8 and line LY of the control object surface Fc. - The
display control unit 62 causes thedisplay device 80 to display display data. Thedisplay control unit 62 causes thedisplay device 80 to generate a display such that the mode in which the control object surface Fc determined by the determination unit 57 is displayed differs from that of surfaces other than the control object surface Fc. Thedisplay control unit 62 causes thedisplay device 80 to generate a display such that the mode in which the control object surface Fc determined by the determination unit 57 is displayed differs from that of the non-control object surface Fn. -
FIG. 7 is a flowchart illustrating an example of a control method of theexcavator 100 according to this embodiment. - The target construction
data acquisition unit 55 acquires the target construction data CS (step S10). - The vehicle-body position
data acquisition unit 51 acquires position data of theswing body 2 from the vehicle-bodyposition calculation device 20. The angledata acquisition unit 52 acquires angle data of the workingequipment 1 from theangle detection device 30. The bucket positiondata calculation unit 56 calculates the position of the bucket 8 (the regulation points RP) on the basis of the position data of theswing body 2, the angle data of the workingequipment 1, and the working equipment data stored in thestorage unit 60. - The target construction data CS includes the first design surface F1 and the second design surface F2 adjacent to the first design surface F1. The gradient of the first design surface F1 and the gradient of the second design surface F2 differ from one another. The determination unit 57 calculates a distance d1 between the
bucket 8 and the first design surface F1 and a distance d2 between thebucket 8 and the second design surface F2 on the basis of the position data of thebucket 8 and the target construction data CS (step S20). - In this embodiment, the distance d1 and distance d2 are defined in a vehicle-body coordinate system. Note that the distance d1 and distance d2 may also be defined in a global coordinate system.
- The determination unit 57 determines the control object surface Fc from among the first design surface F1 and the second design surface F2 on the basis of the distance d1 between the
bucket 8 and the first design surface F1 and the distance d2 between thebucket 8 and the second design surface F2 (step S30). - In the description hereinbelow, by way of an example, distance d1 is shorter than distance d2, the first design surface F1 is determined as being control object surface Fc, and the second design surface F2 adjacent to the first design surface F1 is determined as being the non-control object surface Fn.
-
FIG. 8 is a plan view to illustrate an example of the operation of theexcavator 100 according to this embodiment.FIG. 9 is a perspective view to illustrate an example of the operation of theexcavator 100 according to this embodiment. As illustrated inFIGS. 8 and 9 , the driver operates the operating device 40 such that thebucket 8 of which the tilt axis AX4 is controlled moves from a first position P1 on the first design surface F1 to a third position P3 via a second position P2. The first position P1 is a position on the first design surface F1 far from theswing body 2. The second position P2 is a position on the first design surface F1 which is closer to theswing body 2 than the first position P1. The third position P3 is a position on the first design surface F1 which is closer to theswing body 2 than the second position P2. - The first design surface F1 is an inclined surface which is inclined with respect to plane XY. The driver is able to form an inclined surface for the construction object by operating the operating device 40 to drive at least the
arm 7 such that thebucket 8 of which the tilt axis AX4 is controlled approaches theswing body 2. - Note that, as illustrated in
FIGS. 8 and 9 , when the position of the center of theswing body 2 in the vehicle-width direction and the position of the center of the first design surface F1 are different, the driver may operate the operating device 40 so as to cause theswing body 2 to swing while the workingequipment 1 is operated, such that thebucket 8 does not dig into the first design surface F1. - The determination unit 57 determines whether or not the control object surface Fc has been switched. In other words, the determination unit 57 determines whether or not the control object surface Fc has been switched from the first design surface F1 to the second design surface F2 on the basis of distance d1 between the
bucket 8 and the first design surface F1 and distance d2 between thebucket 8 and the second design surface F2 (step S40). - When it is determined in step S40 that the control object surface Fc has been switched from the first design surface F1 to the second design surface F2 (step S40: Yes), the processing advances to step S50.
- When it is determined in step S40 that the control object surface Fc has not been switched from the first design surface F1 to the second design surface F2 (step S40: No), that is, when the control object surface Fc has been maintained as the first design surface F1, the processing advances to step S70.
- The operating data of the operating device 40 is acquired by the operating
data acquisition unit 53. The determination unit 57 determines whether or not a specific operation has been maintained, on the basis of the operating data acquired by the operating data acquisition unit 53 (step S50). - In this embodiment, the specific operation is an operation to drive the
arm 7 such that thebucket 8 moves from the first position P1 to the third position P3. The determination unit 57 determines whether or not the operation of the operating device 40 (the left-operation lever 42) for driving thearm 7 is continuing. - When it is determined in step S50 that the specific operation is maintained (step S50: Yes), during the period in which the specific operation is maintained, the determination unit 57 maintains the control object surface Fc as the first design surface F1 without switching the control object surface Fc to the second design surface F2 (step S60).
- When it is determined in step S50 that the specific operation is not maintained (step S50: No), the determination unit 57 determines that the design surface F, among the first design surface F1 and the second design surface F2, which is the shortest distance from the
bucket 8 is the control object surface Fc and the processing advances to step S70. - For example, when the
bucket 8 is moving from the first position P1 toward the third position P3, the driver quits the operation using the operating device 40 (left-operation lever 42) to operate thearm 7, and in a case where the design surface F, among the first design surface F1 and second design surface F2, which is the shortest distance from thebucket 8 at the moment the driver quits the operation of thearm 7 is the first design surface F1, the working equipment control unit 61 controls the tilt axis AX4 of thebucket 8 such that theblade edge 9 of thebucket 8 is parallel to the first design surface F1. On the other hand, in a case where the design surface F, among the first design surface F1 and second design surface F2, which is the shortest distance from thebucket 8 at the moment the driver quits the operation of thearm 7 is the second design surface F2, the working equipment control unit 61 controls the tilt axis AX4 of thebucket 8 such that theblade edge 9 of thebucket 8 is parallel to the second design surface F2. - The
display control unit 62 causes thedisplay device 80 to generate a display such that the mode in which the control object surface Fc determined by the determination unit 57 is displayed differs from that of surfaces other than the control object surface Fc (step S70). - The working equipment control unit 61 controls the tilt axis AX4 of the
bucket 8 such that theblade edge 9 of thebucket 8 and the first design surface F1 are parallel to each other, on the basis of the first design surface F1 which is the control object surface Fc determined by the determination unit 57 (step S80). -
FIG. 10 is a schematic diagram to illustrate an example of the operation of theexcavator 100 according to this embodiment.FIG. 10 illustrates the relative angle between theblade edge 9 of thebucket 8 and the first design surface F1 when thebucket 8 has moved to the first position P1, second position P2, and third position P3, respectively. - As illustrated in
FIG. 10 , in the first position P1 and second position P2 respectively, the design surface F, among the first design surface F1 and second design surface F2, which is the shortest distance from thebucket 8 is the first design surface F1. Therefore, the determination unit 57 determines the first design surface F1 which, among the first design surface F1 and second design surface F2, is the shortest distance from thebucket 8 as the control object surface Fc. - As illustrated in
FIG. 10 , in the third position P3, for example, the design surface F which is the shortest distance from thebucket 8 sometimes changes from the first design surface F1 to the second design surface F2. In this embodiment, in a case where the control object surface Fc is determined as being the first design surface F1, the determination unit 57 maintains the control object surface Fc as the first design surface F1 in the period in which the specific operation (the operation of driving the arm 7) is maintained, even when the design surface F which is the shortest distance from thebucket 8 changes from the first design surface F1 to the second design surface F2, and the working equipment control unit 61 controls the tilt axis AX4 of thebucket 8 on the basis of the control object surface Fc. In other words, in a case where the control object surface Fc is determined as being the first design surface F1, the working equipment control unit 61 controls the tilt axis AX4 of thebucket 8 such that, in the period in which the specific operation (the operation of driving the arm 7) is maintained, the relative angle between thebucket 8 in the tilt-rotation direction and the control object surface Fc (the first design surface F1) is maintained, even when the design surface which is the shortest distance from thebucket 8 changes from the first design surface F1 to the second design surface F2. -
FIG. 11 is a schematic diagram illustrating an example of the display of thedisplay device 80 according to this embodiment. As illustrated inFIG. 11 , thedisplay control unit 62 causes thedisplay device 80 to display the first design surface F1 and the second design surface F2 adjacent to the first design surface F1 on the basis of the target construction data CS. In this embodiment, the gradient of the first design surface F1 and the gradient of the second design surface F2 differ from one another. As illustrated inFIG. 11 , a groove (valley) is formed by the first design surface F1 and the second design surface F2. The first design surface F1 and second design surface F2 are each flat. A letter “V” shaped groove is formed by the first design surface F1 and second design surface F2. - The
display control unit 62 causes thedisplay device 80 to use different display modes to display the control object surface Fc and the non-control object surface Fn. When the first design surface F1 is determined as being the control object surface Fc and the second design surface F2 is determined as being the non-control object surface Fn, thedisplay control unit 62 causes thedisplay device 80 to use different display modes to display the first design surface F1 and the second design surface F2. In the example illustrated inFIG. 11 , thedisplay control unit 62 causesgraphic data 81 pointing to the first design surface F1 which is the control object surface Fc to be displayed in the vicinity of the first design surface F1. Thegraphic data 81 is not displayed in the vicinity of the second design surface F2 which is the non-control object surface Fn. By viewing thedisplay device 80, the driver is able to visually recognize which of the first design surface F1 and second design surface F2 is the control object surface Fc. - The driver views the
display device 80 while operating the operating device 40 such that thebucket 8 approaches the first design surface F1 which is the control object surface Fc, that is, such that thebucket 8 faces (directly opposes) the first design surface F1. The driver is able to operate the operating device 40 to drive the workingequipment 1 and is able to bring thebucket 8 close to the first design surface F1 which is the control object surface Fc by causing theswing body 2 to swing. Because the first design surface F1 which is the control object surface Fc is displayed using a different display mode from that of the second design surface F2, the driver is able to view thedisplay device 80 while smoothly bringing thebucket 8 close to the first design surface F1 in a short time. - Note that the control object surface Fc and the non-control object surface Fn may be displayed on the
display device 80 using different display modes. For example, the control object surface Fc may be displayed using a first color (red, for example), and the non-control object surface Fn may be displayed using a second color different from the first color (yellow, for example). For example, the control object surface Fc may be displayed so as to light up intermittently (blink), and the non-control object surface Fn may be displayed so as to be continuously lit. - The operator drives at least the
arm 7 by operating the operating device 40 such that thebucket 8 moves along the second design surface F2. Note that the operator may operate the operating device 40 to drive theboom 6 or to drive both thearm 7 and theboom 6. - In other words, when the second design surface F2 is determined as being the control object surface Fc and the first design surface F1 is determined as being the non-control object surface Fn, the
display control unit 62 displays thegraphic data 81 pointing to the second design surface F2 which is the control object surface Fc, close to the second design surface F2, for example. - As described hereinabove, according to this embodiment, the control object surface Fc is determined from among the first design surface F1 and the second design surface F2 on the basis of distance d1 between the
bucket 8 and the first design surface F1 and distance d2 between thebucket 8 and the second design surface F2. Thedisplay control unit 62 causes thedisplay device 80 to use different display modes to display the control object surface Fc and surfaces other than the control object surface Fc. Accordingly, the driver is able to visually recognize which of the first design surface F1 and second design surface F2 is the control object surface Fc. Thus, the driver is able to view thedisplay device 80 while operating the operating device 40 such that thebucket 8 approaches the first design surface F1 which is the control object surface Fc, that is, such that thebucket 8 faces (directly opposes) the first design surface F1. The driver is able to view thedisplay device 80 while smoothly bringing thebucket 8 close to the first design surface F1 in a short time. Because the time required to bring thebucket 8 close to the first design surface F1 is shortened, a reduction in the work efficiency of theexcavator 100 is suppressed. - In this embodiment, it is determined whether or not a specific operation is maintained on the basis of operating data of the operating device 40, and during a period in which the specific operation is maintained, the tilt axis AX4 is controlled in a state where the control object surface Fc is maintained. For example, when the control object surface Fc is determined as being the first design surface F1, the control object surface Fc is maintained as the first design surface F1 during a period in which the specific operation is maintained even when the design surface which is the shortest distance from the
bucket 8 has changed from the first design surface F1 to the second design surface F2. Contrary to the driver's wishes, tilt rotation of thebucket 8 is accordingly suppressed. That is, when the driver intends to try to construct a construction object on the basis of the first design surface F1, even though thearm 7 is being operated to move thebucket 8 of which the tilt axis AX4 is controlled on the basis of the first design surface F1 from the first position P1 to the third position P3, when thebucket 8 changes from a state where the tilt axis AX4 thereof is controlled on the basis of the first design surface F1 to a state where the tilt axis AX4 of thebucket 8 is controlled on the basis of the second design surface F2, thebucket 8 will likely dig into the design surface F significantly. In this embodiment, during a period in which the operating device 40 (the left-operation lever 42) is being operated, the working equipment control unit 61 recognizes that the driver intends to try to construct a construction object on the basis of the first design surface F1. In a case where it is recognized that the driver intends to try to construct a construction object on the basis of the first design surface F1, the working equipment control unit 61 controls the tilt axis AX4 of thebucket 8 on the basis of the first design surface F1 even when distance d2 between thebucket 8 and the second design surface F2 is shorter than distance d1 between thebucket 8 and the first design surface F1. The driver's wishes are accordingly respected, and thebucket 8 is prevented from digging into the design surface F. - Note that, in this embodiment, the specific operation is assumed to be an operation to drive the
arm 7. The specific operation may also be an operation to drive the travelingbody 3 of theexcavator 100. For example, in a case where thebucket 8 of which the tilt axis AX4 is controlled is moved from the first position P1 to the third position P3, the travelingbody 3 is sometimes made to retreat without driving thearm 7. The working equipment control unit 61 may also determine whether or not the specific operation is maintained, on the basis of the operating data of the operating device 40 (the travel lever) that operates the travelingbody 3. - A second embodiment will be described next. In the description hereinbelow, the same reference signs are assigned to constituent elements which are the same as or similar to those of the foregoing embodiment, and descriptions of such elements are simplified or omitted.
- In this embodiment, an example in which the control object surface Fc and the non-control object surface Fn are determined on the basis of the input data of the
input device 90 will be described. -
FIG. 12 is a flowchart illustrating an example of a construction machine control method according to the second embodiment. - The target construction
data acquisition unit 55 acquires the target construction data CS which includes the first design surface F1 and second design surface F2 (step S10). - The
display control unit 62 causes thedisplay device 80 to display the target construction data CS which includes the first design surface F1 and second design surface F2 (step S15). - The driver views the
display device 80 while operating theinput device 90 to select the control object surface Fc from among the first design surface F1 and second design surface F2 which are displayed on thedisplay device 80. The inputdata acquisition unit 54 acquires the input data which is generated through the operation of the input device 90 (step S25). - The
display control unit 62 may cause thedisplay device 80 to display a first line representing a cross-section of the first design surface F1 and a second line representing a cross-section of the second design surface F2, for example. Thedisplay control unit 62 may also display the first line and the second line at different angles on the display screen of thedisplay device 80. The driver is thus able to distinguish between the image data representing the first design surface F1 and the image data representing the second design surface F2. - The determination unit 57 determines the control object surface Fc from among the first design surface F1 and the second design surface F2 on the basis of the input data acquired by the input data acquisition unit 54 (step S30).
- The
display control unit 62 causes thedisplay device 80 to use different display modes to display the first design surface F1 and the second design surface F2 (step S35). - The working equipment control unit 61 controls the tilt axis AX4 of the
bucket 8 such that theblade edge 9 of thebucket 8 and the first design surface F1 are parallel to each other, on the basis of the first design surface F1 which is the control object surface Fc determined by the determination unit 57 (step S80). - Note that the first design surface F1 and the second design surface F2 may be displayed using display modes which the driver is able to visually distinguish between. For example, image data representing the first design surface F1 may be displayed using a first color (red, for example), and image data representing the second design surface F2 may be displayed using a second color different from the first color (yellow, for example). The image data representing the first design surface F1 may be displayed so as to light up intermittently (blink), and the image data representing the second design surface F2 may be displayed so as to be continuously lit. Furthermore, text data representing the first design surface F1 and second design surface F2 may also be displayed on the
display device 80. - In the description hereinbelow, by way of an example, the first design surface F1 is selected by the driver as the control object surface Fc, and the first design surface F1 is determined as being the control object surface Fc by a determination unit 87 which determines the second design surface F2 adjacent to the first design surface F1 as being the non-control object surface Fn.
- The vehicle-body position
data acquisition unit 51 acquires position data of theswing body 2 from the vehicle-bodyposition calculation device 20. The angledata acquisition unit 52 acquires angle data of the workingequipment 1 from theangle detection device 30. The bucket positiondata calculation unit 56 calculates the position of the bucket 8 (the regulation points RP) on the basis of the position data of theswing body 2, the angle data of the workingequipment 1, and the working equipment data stored in thestorage unit 60. - Furthermore, the operator drives at least the
arm 7 by operating the operating device 40 such that thebucket 8 moves along the first design surface F1. Note that the operator may operate the operating device 40 to drive theboom 6 or to drive both thearm 7 and theboom 6. - The driver operates the operating device 40 such that the
bucket 8 of which the tilt axis AX4 is controlled moves from the first position P1 to the third position P3. - As described hereinabove, according to this embodiment, the control object surface Fc is determined from among the first design surface F1 and the second design surface F2 on the basis of the input data generated through the operation of the
input device 90. In other words, the driver is able to determine by themselves which of the first design surface F1 and second design surface F2 is to be the control object surface Fc. Thus, the driver is able to operate the operating device 40 such that thebucket 8 approaches the first design surface F1 which is the control object surface Fc, that is, such that thebucket 8 faces (directly opposes) the first design surface F1. Because the control object surface Fc desired by the driver is selected, even when thebucket 8 approaches the non-control object surface Fn, the bucket is prevented from digging into the design surface F when the control object surface Fc is switched. Theexcavator 100 can thus carry out the work smoothly. Moreover, because the time required to bring thebucket 8 close to the first design surface F1 is shortened, a reduction in the work efficiency of theexcavator 100 is suppressed. -
FIG. 13 is a block diagram illustrating an example of acomputer system 1000 according to the embodiment. The foregoingcontrol device 50 includes thecomputer system 1000. Thecomputer system 1000 has aprocessor 1001 such as a central processing unit (CPU), amain memory 1002 that includes a nonvolatile memory such as a read-only memory (ROM) and a volatile memory such as a random-access memory (RAM), astorage 1003, and an interface 1004 that includes I/O circuitry. The functions of the foregoingcontrol device 50 are stored in thestorage 1003 as a program. Theprocessor 1001 reads the program from thestorage 1003, decompresses same in themain memory 1002, and executes the foregoing processing according to the program. Note that the program may also be distributed to thecomputer system 1000 via a network. - The
computer system 1000 is capable, according to the foregoing embodiment, of executing: acquiring target construction data representing the target shape of a construction object including the first design surface F1 and the second design surface F2 adjacent to the first design surface F1; of determining the control object surface Fc from among the first design surface F1 and the second design surface F2 on the basis of the distance d1 between thebucket 8 and the first design surface F1 and the distance d2 between thebucket 8 and the second design surface F2; of controlling the tilt axis AX4 of thebucket 8 on the basis of the control object surface Fc thus determined; and of causing thedisplay device 80 to use different display modes to display the control object surface Fc and surfaces other than the control object surface Fc. - In addition, the
computer system 1000 is capable, according to the foregoing embodiment, of executing: acquiring target construction data representing the target shape of a construction object including the first design surface F1 and the second design surface F2 adjacent to the first design surface F1; of acquiring input data generated through the operation of theinput device 90; of determining the control object surface Fc from among the first design surface F1 and the second design surface F2 on the basis of the input data; and of controlling the tilt axis AX4 of thebucket 8 on the basis of the control object surface Fc thus determined. - Note that, in the foregoing embodiments, the
construction machine 100 is an excavator. The constituent elements described in the foregoing embodiments are also applicable to a construction machine, which has working equipment, other than an excavator. - Note that, in the foregoing embodiments, the
swing motor 16 that causes theswing body 2 to swing need not be a hydraulic motor. Theswing motor 16 may also be an electric motor that performs driving by being supplied with electrical power. Moreover, the workingequipment 1 may be operated independently of thehydraulic cylinders 10 by using the motive power generated by an electric actuator such as an electric motor, for example. - 1 WORKING EQUIPMENT
- 2 SWING BODY
- 3 TRAVELING BODY
- 3C CRAWLER TRACK
- 4 DRIVER CAB
- 4S SEAT
- 5 ENGINE
- 6 BOOM
- 7 ARM
- 8 BUCKET
- 9 BLADE EDGE
- 10 HYDRAULIC CYLINDER
- 11 BOOM CYLINDER
- 12 ARM CYLINDER
- 13 BUCKET CYLINDER
- 14 TILT CYLINDER
- 15 TRAVEL MOTOR
- 16 SWING MOTOR
- 17 HYDRAULIC PUMP
- 18 VALVE DEVICE
- 20 VEHICLE-BODY POSITION CALCULATION DEVICE
- 21 POSITION CALCULATOR
- 22 ATTITUDE CALCULATOR
- 23 ORIENTATION CALCULATOR
- 30 ANGLE DETECTION DEVICE
- 31 BOOM ANGLE DETECTOR
- 32 ARM ANGLE DETECTOR
- 33 BUCKET ANGLE DETECTOR
- 34 TILT ANGLE DETECTOR
- 40 OPERATING DEVICE
- 41 RIGHT-OPERATION LEVER
- 42 LEFT-OPERATION LEVER
- 43 TILT-OPERATION LEVER
- 50 CONTROL DEVICE
- 51 VEHICLE-BODY POSITION DATA ACQUISITION UNIT
- 52 ANGLE DATA ACQUISITION UNIT
- 53 OPERATING DATA ACQUISITION UNIT
- 54 INPUT DATA ACQUISITION UNIT
- 55 TARGET CONSTRUCTION DATA ACQUISITION UNIT
- 56 BUCKET POSITION DATA CALCULATION UNIT
- 57 DETERMINATION UNIT
- 60 STORAGE UNIT
- 61 WORKING EQUIPMENT CONTROL UNIT
- 62 DISPLAY CONTROL UNIT
- 70 TARGET CONSTRUCTION DATA SUPPLY DEVICE
- 80 DISPLAY DEVICE
- 90 INPUT DEVICE
- 100 CONSTRUCTION MACHINE
- 200 CONTROL SYSTEM
- AX1 BOOM AXIS
- AX2 ARM AXIS
- AX3 BUCKET AXIS
- AX4 TILT AXIS
- F1 FIRST DESIGN SURFACE
- F2 SECOND DESIGN SURFACE
- Fc CONTROL OBJECT SURFACE
- Fn NON-CONTROL OBJECT SURFACE
Claims (8)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019-016477 | 2019-01-31 | ||
| JP2019016477A JP7315333B2 (en) | 2019-01-31 | 2019-01-31 | CONSTRUCTION MACHINE CONTROL SYSTEM AND CONSTRUCTION MACHINE CONTROL METHOD |
| PCT/JP2020/000524 WO2020158331A1 (en) | 2019-01-31 | 2020-01-09 | Construction machine control system and construction machine control method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/000524 A-371-Of-International WO2020158331A1 (en) | 2019-01-31 | 2020-01-09 | Construction machine control system and construction machine control method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/189,814 Division US20250250774A1 (en) | 2019-01-31 | 2025-04-25 | Construction machine control system and construction machine control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20220120059A1 true US20220120059A1 (en) | 2022-04-21 |
| US12312775B2 US12312775B2 (en) | 2025-05-27 |
Family
ID=71842138
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/421,086 Active 2041-06-02 US12312775B2 (en) | 2019-01-31 | 2020-01-09 | Construction machine control system and construction machine control method |
| US19/189,814 Pending US20250250774A1 (en) | 2019-01-31 | 2025-04-25 | Construction machine control system and construction machine control method |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/189,814 Pending US20250250774A1 (en) | 2019-01-31 | 2025-04-25 | Construction machine control system and construction machine control method |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US12312775B2 (en) |
| JP (1) | JP7315333B2 (en) |
| KR (1) | KR102580186B1 (en) |
| CN (1) | CN113272498B (en) |
| DE (1) | DE112020000308T5 (en) |
| WO (1) | WO2020158331A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230193588A1 (en) * | 2020-05-29 | 2023-06-22 | Komatsu Ltd. | Work system and control method |
| US12487584B2 (en) * | 2020-11-24 | 2025-12-02 | Caterpillar Trimble Control Technologies Llc | Velocity control for construction machines |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117098895A (en) * | 2021-03-31 | 2023-11-21 | 住友重机械工业株式会社 | Excavators and excavator control devices |
| JP7786910B2 (en) * | 2021-09-30 | 2025-12-16 | 株式会社小松製作所 | System, method and program for controlling a work machine |
| JP7780904B2 (en) * | 2021-09-30 | 2025-12-05 | 株式会社小松製作所 | Systems and methods for controlling a work machine |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5835874A (en) * | 1994-04-28 | 1998-11-10 | Hitachi Construction Machinery Co., Ltd. | Region limiting excavation control system for construction machine |
| EP1650357A1 (en) * | 2003-07-30 | 2006-04-26 | Komatsu Ltd. | Working machine |
| US7979181B2 (en) * | 2006-10-19 | 2011-07-12 | Caterpillar Inc. | Velocity based control process for a machine digging cycle |
| US20140099178A1 (en) * | 2012-10-05 | 2014-04-10 | Komatsu Ltd. | Excavating machine display system and excavating machine |
| US20140100712A1 (en) * | 2012-10-05 | 2014-04-10 | Komatsu Ltd. | Display system of excavating machine and excavating machine |
| US20170284057A1 (en) * | 2016-03-31 | 2017-10-05 | Hitachi Construction Machinery Co., Ltd. | Construction machine |
| US20180002900A1 (en) * | 2015-03-19 | 2018-01-04 | Sumitomo(S.H.I.) Construction Machinery Co., Ltd. | Excavator |
| US20180051446A1 (en) * | 2015-03-05 | 2018-02-22 | Komatsu Ltd. | Image display system for work machine, remote operation system for work machine, and work machine |
| US20180167588A1 (en) * | 2015-08-10 | 2018-06-14 | Sumitomo(S.H.I.) Construction Machinery Co., Ltd. | Shovel |
| US20190292747A1 (en) * | 2016-08-12 | 2019-09-26 | Komatsu Ltd. | Control system of construction machine, construction machine, and control method of construction machine |
| US20190330825A1 (en) * | 2016-09-02 | 2019-10-31 | Komatsu Ltd. | Image display system for work machine |
| US11434621B2 (en) * | 2017-03-20 | 2022-09-06 | Volvo Construction Equipment Ab | Method for determining object position information |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6046320B2 (en) * | 1976-11-30 | 1985-10-15 | 住友金属工業株式会社 | How to detect the location of pipeline blockage |
| JPS6046320U (en) | 1983-09-05 | 1985-04-01 | 三菱重工業株式会社 | Automotive air conditioner |
| JP5054832B2 (en) | 2011-02-22 | 2012-10-24 | 株式会社小松製作所 | Hydraulic excavator display system and control method thereof |
| JP5597222B2 (en) | 2012-04-11 | 2014-10-01 | 株式会社小松製作所 | Excavator drilling control system |
| JP5624101B2 (en) * | 2012-10-05 | 2014-11-12 | 株式会社小松製作所 | Excavator display system, excavator and computer program for excavator display |
| KR101751164B1 (en) | 2014-05-30 | 2017-06-26 | 가부시키가이샤 고마쓰 세이사쿠쇼 | Work machine control system, work machine, and work machine control method |
| DE112015000011B4 (en) * | 2015-02-02 | 2017-10-19 | Komatsu Ltd. | Construction vehicle and method for controlling construction vehicle |
| CN107407065A (en) | 2015-03-27 | 2017-11-28 | 住友建机株式会社 | Excavator |
| WO2016111148A1 (en) | 2015-12-18 | 2016-07-14 | 株式会社小松製作所 | Construction information display device, and method for displaying construction information |
| CN106460360B (en) | 2016-05-31 | 2018-06-12 | 株式会社小松制作所 | The control method of the control system of engineering machinery, engineering machinery and engineering machinery |
| JP6633464B2 (en) | 2016-07-06 | 2020-01-22 | 日立建機株式会社 | Work machine |
| JP6989255B2 (en) * | 2016-11-30 | 2022-01-05 | 株式会社小松製作所 | Work equipment control device and work machine |
-
2019
- 2019-01-31 JP JP2019016477A patent/JP7315333B2/en active Active
-
2020
- 2020-01-09 US US17/421,086 patent/US12312775B2/en active Active
- 2020-01-09 KR KR1020217020218A patent/KR102580186B1/en active Active
- 2020-01-09 CN CN202080007693.0A patent/CN113272498B/en active Active
- 2020-01-09 DE DE112020000308.6T patent/DE112020000308T5/en active Pending
- 2020-01-09 WO PCT/JP2020/000524 patent/WO2020158331A1/en not_active Ceased
-
2025
- 2025-04-25 US US19/189,814 patent/US20250250774A1/en active Pending
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5835874A (en) * | 1994-04-28 | 1998-11-10 | Hitachi Construction Machinery Co., Ltd. | Region limiting excavation control system for construction machine |
| EP1650357A1 (en) * | 2003-07-30 | 2006-04-26 | Komatsu Ltd. | Working machine |
| US7979181B2 (en) * | 2006-10-19 | 2011-07-12 | Caterpillar Inc. | Velocity based control process for a machine digging cycle |
| US20140099178A1 (en) * | 2012-10-05 | 2014-04-10 | Komatsu Ltd. | Excavating machine display system and excavating machine |
| US20140100712A1 (en) * | 2012-10-05 | 2014-04-10 | Komatsu Ltd. | Display system of excavating machine and excavating machine |
| US20180051446A1 (en) * | 2015-03-05 | 2018-02-22 | Komatsu Ltd. | Image display system for work machine, remote operation system for work machine, and work machine |
| US20180002900A1 (en) * | 2015-03-19 | 2018-01-04 | Sumitomo(S.H.I.) Construction Machinery Co., Ltd. | Excavator |
| US20180167588A1 (en) * | 2015-08-10 | 2018-06-14 | Sumitomo(S.H.I.) Construction Machinery Co., Ltd. | Shovel |
| US20170284057A1 (en) * | 2016-03-31 | 2017-10-05 | Hitachi Construction Machinery Co., Ltd. | Construction machine |
| US20190292747A1 (en) * | 2016-08-12 | 2019-09-26 | Komatsu Ltd. | Control system of construction machine, construction machine, and control method of construction machine |
| US20190330825A1 (en) * | 2016-09-02 | 2019-10-31 | Komatsu Ltd. | Image display system for work machine |
| US11434621B2 (en) * | 2017-03-20 | 2022-09-06 | Volvo Construction Equipment Ab | Method for determining object position information |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230193588A1 (en) * | 2020-05-29 | 2023-06-22 | Komatsu Ltd. | Work system and control method |
| US12241222B2 (en) * | 2020-05-29 | 2025-03-04 | Komatsu Ltd. | Work system and control method |
| US12487584B2 (en) * | 2020-11-24 | 2025-12-02 | Caterpillar Trimble Control Technologies Llc | Velocity control for construction machines |
Also Published As
| Publication number | Publication date |
|---|---|
| DE112020000308T5 (en) | 2021-09-30 |
| KR102580186B1 (en) | 2023-09-18 |
| JP7315333B2 (en) | 2023-07-26 |
| JP2020122380A (en) | 2020-08-13 |
| WO2020158331A1 (en) | 2020-08-06 |
| CN113272498A (en) | 2021-08-17 |
| CN113272498B (en) | 2023-04-11 |
| US12312775B2 (en) | 2025-05-27 |
| KR20210095935A (en) | 2021-08-03 |
| US20250250774A1 (en) | 2025-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250250774A1 (en) | Construction machine control system and construction machine control method | |
| US9663917B2 (en) | Work vehicle, bucket device, and method for obtaining tilt angle | |
| CN104884713B (en) | The display system and its control method of construction implement | |
| US10017913B2 (en) | Construction machine control system, construction machine, and construction machine control method | |
| KR101759409B1 (en) | Work vehicle and method of controlling work vehicle | |
| US10196796B2 (en) | Construction machine control system, construction machine, and construction machine control method | |
| KR101821470B1 (en) | Excavating machinery control system and excavating machinery | |
| US9689145B1 (en) | Work vehicle and method for obtaining tilt angle | |
| CN111670286A (en) | Excavator and Excavator Management System | |
| KR20130044337A (en) | Hydraulic shovel operability range display device and method for controlling same | |
| JP7030149B2 (en) | Work machine | |
| CN114829710B (en) | Shovel, remote operation support device | |
| KR20180135939A (en) | Control system of construction machine, construction machine, and control method of construction machine | |
| KR20190002592A (en) | Machine controls and working machines | |
| CN110352280B (en) | Display system for excavating machine, and display method for excavating machine | |
| KR20220086672A (en) | A control system of a working machine, a working machine, and a control method of a working machine | |
| US12006656B2 (en) | Work vehicle, control device for work vehicle, and method for specifying direction of work vehicle | |
| KR20250168309A (en) | System and method for controlling a work machine | |
| KR20250167615A (en) | System and method for controlling a work machine | |
| JP2024134943A (en) | Excavator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: KOMATSU LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MATSUYAMA, TORU;REEL/FRAME:056773/0936 Effective date: 20210531 |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |