WO2021131614A1 - 作業機械を制御するためのシステムおよび方法 - Google Patents

作業機械を制御するためのシステムおよび方法 Download PDF

Info

Publication number
WO2021131614A1
WO2021131614A1 PCT/JP2020/045242 JP2020045242W WO2021131614A1 WO 2021131614 A1 WO2021131614 A1 WO 2021131614A1 JP 2020045242 W JP2020045242 W JP 2020045242W WO 2021131614 A1 WO2021131614 A1 WO 2021131614A1
Authority
WO
WIPO (PCT)
Prior art keywords
excavation
target
work machine
controller
soil
Prior art date
Application number
PCT/JP2020/045242
Other languages
English (en)
French (fr)
Inventor
雅己 平山
Original Assignee
株式会社小松製作所
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社小松製作所 filed Critical 株式会社小松製作所
Publication of WO2021131614A1 publication Critical patent/WO2021131614A1/ja

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/76Graders, bulldozers, or the like with scraper plates or ploughshare-like elements; Levelling scarifying devices
    • E02F3/80Component parts
    • E02F3/84Drives or control devices therefor, e.g. hydraulic drive systems
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices

Definitions

  • the present invention relates to a system and a method for controlling a work machine.
  • Some work machines perform leveling work. For example, in a mine, bulk push is performed after blasting crushes the earth and sand in a specified area. Bulk push is the work of excavating the surface of the earth and transporting the excavated earth and sand to a predetermined soil discharge position. By repeating bulk push, the ground surface gradually lowers. Immediately after the earth and sand are crushed by blasting, the ground surface is uneven. Therefore, leveling work is performed to even out the ground surface. Alternatively, the ground leveling work may be performed by a work machine at a work site other than the mine.
  • the ground preparation work is performed by a skilled operator manually operating the work machine while judging the surrounding conditions.
  • Leveling work requires skillful skills. Therefore, the ground leveling work is not easy for an inexperienced operator.
  • An object of the present disclosure is to easily perform leveling work by automatic control of a work machine.
  • the system according to the first aspect of the present disclosure is a system for controlling a work machine.
  • the system according to this aspect includes a position sensor and a controller.
  • the position sensor outputs position data indicating the position of the work machine.
  • the controller acquires position data from the position sensor.
  • the controller acquires the current terrain data indicating the current terrain of the workplace.
  • the controller sequentially determines the temporary excavation surface from above the current terrain toward the target design surface.
  • the controller determines the portion located above the temporary excavation surface in the current terrain as the target excavation portion.
  • the controller calculates the amount of soil in the target excavation area.
  • the controller determines whether the amount of soil in the target excavation portion is equal to or greater than the threshold value.
  • the controller determines the temporary excavation surface as the target excavation surface when the amount of soil in the target excavation portion is equal to or greater than the threshold value.
  • the controller determines multiple drilling paths. Each of the plurality of excavation paths extends in a predetermined working direction. The plurality of excavation paths are aligned with each other in a direction intersecting a predetermined working direction. The plurality of excavation paths overlap the target excavation portion on the target excavation surface.
  • the controller controls the work machine according to a plurality of excavation paths.
  • the second aspect of the present disclosure is a method for controlling a work machine.
  • the method according to this aspect includes the following processing.
  • the first process is to acquire the current terrain data indicating the current terrain of the workplace.
  • the second process is to determine the temporary excavation surface in sequence from above the current topography toward the target design surface.
  • the third process is to determine the portion of the current terrain located above the temporary excavation surface as the target excavation portion.
  • the fourth process is to calculate the amount of soil in the target excavated part.
  • the fifth process is to determine whether the amount of soil in the target excavated portion is equal to or greater than the threshold value.
  • the sixth process is to determine the temporary excavation surface as the target excavation surface when the soil amount of the target excavation portion is equal to or more than the threshold value.
  • the seventh process is to determine a plurality of drilling paths.
  • Each of the plurality of excavation paths extends in a predetermined working direction.
  • the plurality of excavation paths are aligned with each other in a direction intersecting a predetermined working direction.
  • the plurality of excavation paths overlap the target excavation portion on the target excavation surface.
  • the eighth process is to control the work machine according to a plurality of excavation paths.
  • the order in which the above processes are executed is not limited to the order described above, and may be changed.
  • the ground leveling work can be easily performed by the automatic control of the work machine.
  • FIG. 1 is a side view showing the work machine 1 according to the embodiment.
  • the work machine 1 according to the present embodiment is a bulldozer.
  • the work machine 1 includes a vehicle body 11, a traveling device 12, and a work machine 13.
  • the vehicle body 11 has a driver's cab 14 and an engine chamber 15.
  • a driver's seat (not shown) is arranged in the driver's cab 14.
  • the engine chamber 15 is arranged in front of the driver's cab 14.
  • the traveling device 12 is attached to the lower part of the vehicle body 11.
  • the traveling device 12 has a pair of left and right tracks 16. In FIG. 1, only the left track 16 is shown. As the track 16 rotates, the work machine 1 travels.
  • the work machine 13 is attached to the vehicle body 11.
  • the working machine 13 has a lift frame 17, a blade 18, and a lift cylinder 19.
  • the lift frame 17 is attached to the vehicle body 11 so as to be movable up and down.
  • the lift frame 17 supports the blade 18.
  • the blade 18 is arranged in front of the vehicle body 11.
  • the blade 18 moves up and down as the lift frame 17 moves up and down.
  • the lift cylinder 19 is connected to the vehicle body 11 and the lift frame 17. As the lift cylinder 19 expands and contracts, the lift frame 17 moves up and down.
  • FIG. 2 is a block diagram showing the configuration of the drive system 2 of the work machine 1 and the control system 3.
  • the drive system 2 includes an engine 22, a hydraulic pump 23, and a power transmission device 24.
  • the hydraulic pump 23 is driven by the engine 22 and discharges hydraulic oil.
  • the hydraulic oil discharged from the hydraulic pump 23 is supplied to the hydraulic actuator 25.
  • the hydraulic actuator 25 includes the lift cylinder 19 described above. Although one hydraulic pump 23 is shown in FIG. 2, a plurality of hydraulic pumps may be provided.
  • a control valve 26 is arranged between the hydraulic actuator 25 and the hydraulic pump 23.
  • the control valve 26 is a proportional control valve and controls the flow rate of hydraulic oil supplied from the hydraulic pump 23 to the lift cylinder 19.
  • the control valve 26 may be a pressure proportional control valve.
  • the control valve 26 may be an electromagnetic proportional control valve.
  • the power transmission device 24 transmits the driving force of the engine 22 to the traveling device 12.
  • the power transmission device 24 may be, for example, a torque converter or a transmission having a plurality of transmission gears.
  • the power transmission device 24 may be another type of power transmission device such as HST (Hydro Static Transmission).
  • the control system 3 includes a controller 31, a machine position sensor 32, a communication device 33, a storage 34, and an input device 35.
  • the controller 31 is programmed to control the work machine 1 based on the acquired data.
  • the controller 31 includes a memory 38 and a processor 39.
  • the memory 38 includes, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory).
  • the storage 34 includes, for example, a semiconductor memory, a hard disk, or the like.
  • the memory 38 and the storage 34 record computer commands and data for controlling the work machine 1.
  • the processor 39 is, for example, a CPU, but may be another type of processor 39.
  • the processor 39 executes a process for controlling the work machine 1 based on computer commands and data stored in the memory 38 or the storage 34.
  • the communication device 33 is, for example, a module for wireless communication, and communicates with an external device of the work machine 1.
  • the communication device 33 may use a mobile communication network.
  • the communication device 33 may use a LAN (Local Area Network) or another network such as the Internet.
  • LAN Local Area Network
  • the machine position sensor 32 detects the position of the work machine 1.
  • the machine position sensor 32 includes, for example, a GNSS (Global Navigation Satellite System) receiver such as a GPS (Global Positioning System).
  • the machine position sensor 32 is mounted on the vehicle body 11. Alternatively, the machine position sensor 32 may be mounted at another position such as the working machine 13.
  • the controller 31 acquires the current position data indicating the current position of the work machine 1 from the machine position sensor 32.
  • the input device 35 can be operated by an operator.
  • the input device 35 includes, for example, a touch screen.
  • the input device 35 may include other controls such as hard keys.
  • the input device 35 accepts an operation by the operator and outputs a signal indicating the operator's operation to the controller 31.
  • the controller 31 controls these devices by outputting command signals to the engine 22, the hydraulic pump 23, the power transmission device 24, and the control valve 26.
  • the controller 31 operates the hydraulic actuator 25 by controlling the capacity of the hydraulic pump 23 and the opening degree of the control valve 26. As a result, the working machine 13 can be operated.
  • the controller 31 runs the work machine 1 by controlling the rotation speed of the engine 22 and the power transmission device 24.
  • the controller 31 controls the capacity of the hydraulic pump of the HST and the capacity of the hydraulic motor.
  • the controller 31 controls an actuator for gear shifting. Further, the controller 31 turns the work machine 1 by controlling the power transmission device 24 so that the left and right crawler belts 16 have a speed difference.
  • the controller 31 automatically runs the work machine 1 by controlling the engine 22 and the power transmission device 24. Further, the controller 31 automatically controls the working machine 13 by controlling the engine 22, the hydraulic pump 23, and the control valve 26.
  • FIG. 3 is a side view of the current terrain 40 of the work site.
  • FIG. 4 is a flowchart showing a process of automatic control of the work machine 1.
  • the controller 31 acquires the current position data.
  • the controller 31 acquires the current position data from the machine position sensor 32.
  • the controller 31 acquires the current terrain data.
  • the current terrain data is data indicating the current terrain 40 of the work site.
  • the current terrain data includes the plane coordinates and height of the surface of the current terrain 40.
  • the current topographical data may be stored in the storage 34 in advance.
  • the controller 31 may acquire the current terrain data by recording the locus of the bottom of the working machine 13 or the traveling device 12.
  • the current terrain data may be measured by a lidar (LIDAR: Laser Imaging Detection and Ringing) or a measuring device such as a camera.
  • the controller 31 may acquire the current terrain data from the measuring device.
  • the measuring device may be mounted on the work machine 1.
  • the measuring device may be arranged outside the work machine 1.
  • step S103 the controller 31 acquires the target design surface 50.
  • the target design surface 50 As shown in FIG. 3, at least a part of the target design surface 50 is located below the current terrain 40.
  • the target design surface 50 is inclined at a predetermined angle with respect to the horizontal plane.
  • the target design surface 50 may be horizontal.
  • the target design surface 50 may be predetermined and stored in the storage 34.
  • the target design surface 50 may be input by the operator via the input device 35.
  • the controller 31 may acquire the target design surface 50 from an external computer via the communication device 33.
  • step S104 the controller 31 determines the temporary excavation surface 60.
  • the controller 31 determines the temporary excavation surface 60 based on the target design surface 50.
  • the temporary excavation surface 60 is a plane parallel to the target design surface 50.
  • the controller 31 determines a plane parallel to the target design surface 50 and located above the current terrain 40 by a predetermined distance as the initial temporary excavation surface 60.
  • the temporary excavation surface 60 may be inclined at an angle different from the target design surface 50.
  • step S105 the controller 31 determines the target excavation portion.
  • the controller 31 determines that the target excavation portion is a portion located above the temporary excavation surface 60 in the current terrain 40 as the target excavation portion.
  • step S106 the controller 31 calculates the amount of soil in the target excavated portion.
  • step S107 the controller 31 determines whether the amount of soil in the target excavated portion is equal to or greater than the threshold value.
  • the threshold is, for example, greater than the capacity of the blade 18.
  • the initial temporary excavation surface 60 does not have a portion located above the temporary excavation surface 60 in the current terrain 40. Therefore, the amount of soil in the target excavation part is 0. Therefore, the process returns to step S104.
  • the controller 31 determines a plane displaced downward by a predetermined distance from the previous temporary excavation surface 60 as the next temporary excavation surface 61. Then, the controller 31 repeats the processes from step S104 to step S107 until the amount of soil in the target excavated portion becomes equal to or higher than the threshold value. As a result, the controller 31 sequentially determines the temporary excavation surfaces 62-65.
  • FIG. 5A is a top view of the work site showing the target excavation portion 70.
  • FIG. 5B is a side view of the work site showing the target excavation portion 70.
  • at least a part of the temporary excavation surface 65 is located below the current terrain 40.
  • the controller 31 determines a portion located above the temporary excavation surface 65 as the target excavation portion 70 in the current terrain 40 within the predetermined work range 100 of the work site. To do.
  • the controller 31 acquires excavation part data indicating the shape and position of the target excavation part 70.
  • the controller 31 acquires the excavation portion data by calculating the shape and position of the target excavation portion 70 based on the current terrain 40 and the temporary excavation surface 60.
  • the predetermined work range 100 of the work machine 1 may be determined in advance and stored in the storage 34. Alternatively, the predetermined work range 100 of the work machine 1 may be input by the operator via the input device 35.
  • step S106 the controller 31 calculates the amount of soil in the target excavation portion 70.
  • step S107 the controller 31 determines whether the amount of soil in the target excavation portion 70 is equal to or greater than the threshold value.
  • step S107 when the amount of soil in the target excavation portion 70 is equal to or greater than the threshold value, the process proceeds to step S108.
  • step S108 as shown in FIG. 5B, the controller 31 determines the temporary excavation surface 65 when the soil volume of the target excavation portion 70 is equal to or greater than the threshold value as the target excavation surface 80.
  • step S108 the controller 31 determines a plurality of excavation paths P1-P7. As shown in FIG. 6, each of the plurality of excavation paths P1-P7 extends in a predetermined working direction A1.
  • the predetermined working direction A1 is predetermined and stored in the storage 34. Alternatively, the predetermined working direction A1 may be determined by the operator via the input device 35.
  • the lateral direction is a direction that intersects the predetermined working direction A1.
  • the plurality of excavation paths P1-P7 overlap the target excavation portion 70 on the target excavation surface 80.
  • the controller 31 may determine a plurality of excavation paths P1-P7 so as to be arranged at regular intervals in the lateral direction.
  • the controller 31 may determine a plurality of excavation paths P1-P7 in consideration of the amount of soil to be excavated.
  • step S109 the controller 31 controls the work machine 1 according to the plurality of excavation paths P1-P7.
  • the controller 31 determines the excavation start position S1-S7 and the soil discharge position E1-E7 for each of the plurality of excavation paths P1-P7.
  • the controller 31 determines the start position S1-S7 and the soil discharge position E1-E7 from the intersection of each excavation path P1-P7 and the target excavation portion 70 on the target excavation surface 80.
  • the start positions S1-S7 are located on the upstream side of the soil discharge positions E1-E7.
  • the soil discharge positions E1-E7 are located on the downstream side of the start positions S1-S7.
  • the plurality of excavation paths P1-P7 include the first to seventh excavation paths P1-P7.
  • 7A and 7B are views showing a start position S1 and a soil discharge position E1 on the first excavation path P1.
  • the controller 31 runs the work machine 1 according to the first excavation path P1. As shown in FIG. 7A, the controller 31 advances the work machine 1 to start excavation from the start position S1. The controller 31 determines whether the working machine 13 has reached the soil discharge position E1. As shown in FIG. 7B, when the work machine 13 reaches the soil discharge position E1, the controller 31 retracts the work machine 1. As a result, the work according to the first excavation path P1 is completed.
  • the controller 31 controls the work machine 1 according to the second excavation path P2 after the first excavation path P1. Similar to the first excavation path P1, the controller 31 runs the work machine 1 according to the second excavation path P2. The controller 31 starts excavation from the start position S2 of the second excavation path P2. When the work machine 13 reaches the soil discharge position E2 of the second excavation path P2, the controller 31 retracts the work machine 1. As a result, the work according to the second excavation path P2 is completed. After that, the controller 31 causes the work machine 1 to sequentially execute the work according to the third to seventh excavation paths P3-P7 in the same manner as the work according to the first and second excavation paths P2.
  • step S111 the controller 31 determines whether the target excavation portion 70 has disappeared in the current terrain 40.
  • the controller 31 determines that the target excavation portion 70 has disappeared when there is no portion located above the target excavation surface 80 in the current terrain 40.
  • the controller 31 may determine that the target excavation portion 70 has disappeared when the work according to all the excavation paths P1-P7 is completed.
  • the controller 31 may determine that the target excavation portion 70 has disappeared when the amount of soil in the target excavation portion 70 located above the target excavation surface 80 in the current terrain 40 becomes a predetermined amount or less.
  • the process returns to step S110.
  • the target excavation portion 70 disappears in the current terrain 40 the process proceeds to step S112.
  • step S112 the controller 31 determines whether the current terrain 40 has reached the specified slope.
  • the defined gradient may be the target design surface 50 described above. Alternatively, the controller 31 may determine the defined gradient based on the target design surface 50. The defined gradient may be located above the target design surface 50.
  • the process returns to step S104. Then, the controller 31 updates the target excavation surface 80 by executing the processes of steps S104 to S108 based on the new current terrain 41. As shown in FIG. 9, the controller 31 determines the updated target excavation surface 81 and the updated target excavation portion 71 based on the new current terrain 41.
  • step S109 the controller 31 determines the excavation path from the updated target excavation surface 81 in the same manner as the above-described process.
  • step S110 the controller 31 controls the work machine 1 according to the excavation path in the same manner as the above-described process. As described above, steps S101 to S112 are repeated until the current terrain 40 reaches the specified gradient.
  • the target excavation portion 70 and the target excavation surface 80 are determined based on the amount of soil to be excavated. Then, the excavation path P1-P7 is determined based on the target excavation surface 80. Therefore, the ground leveling work can be easily performed by the automatic control of the work machine 1.
  • the work machine 1 is not limited to the bulldozer, and may be another machine such as a wheel loader.
  • the traveling device 12 is not limited to the crawler belt, and may include tires.
  • the work machine 1 may be a vehicle that can be remotely controlled. In that case, the driver's cab may be omitted from the work machine 1.
  • a part of the control system 3 may be arranged outside the work machine 1.
  • the controller 31 may have a plurality of controllers that are separate from each other.
  • the controller 31 may include a remote controller 311 arranged outside the work machine 1 and an in-vehicle controller 312 mounted on the work machine 1.
  • the remote controller 311 and the vehicle-mounted controller 312 may be able to communicate wirelessly via the communication devices 33 and 36.
  • a part of the functions of the controller 31 described above may be executed by the remote controller 311 and the remaining functions may be executed by the in-vehicle controller 312.
  • the process of determining the excavation paths P1-P7 may be executed by the remote controller 311 and the process of operating the work machine 1 may be executed by the vehicle-mounted controller 312.
  • the automatic control of the work machine 1 may be a semi-automatic control performed in combination with a manual operation by an operator.
  • the automatic control may be a fully automatic control performed without manual operation by the operator.
  • the work machine 1 may be remotely controlled by the operator operating the operation device 37 arranged outside the work machine 1.
  • the process for performing the leveling work is not limited to the process described above, and may be changed. For example, a part of the above processing may be changed or omitted. A process different from the above process may be added to the process for performing the leveling work.
  • the process for determining the excavation path may be changed.
  • the controller 31 may determine a straight line passing through the plurality of reference points R (n) as a plurality of candidates M (n) of the excavation path.
  • the plurality of reference points R (n) may be located at predetermined distances along the contour of the target excavation portion 70.
  • the controller 31 may calculate an evaluation function for each of the plurality of candidate M (n).
  • the evaluation function may include, for example, a function related to the amount of soil to be excavated.
  • the controller 31 may calculate the evaluation function from the excavation part data.
  • the controller 31 calculates an evaluation function for each of the plurality of candidate M (n).
  • the evaluation function may be a function in the A * algorithm.
  • the evaluation function may be a function in another route search algorithm.
  • the evaluation function includes a function indicating the amount of soil remaining in the target excavation portion 70.
  • the evaluation function may include a function indicating the working time, fuel consumption, or mileage of the work machine 1.
  • the evaluation function may include a function indicating other parameters such as a fall probability of the work machine 1 according to the slope of the current terrain 40.
  • the controller 31 may determine a plurality of candidate M (n) having the minimum evaluation function as an excavation path.
  • the controller 31 may set a second virtual surface that extends along the working direction and is orthogonal to the target excavation surface.
  • the controller 31 may determine the excavation path based on the amount of soil calculated from the target excavation surface, the second virtual surface, and the current topography.
  • the ground leveling work may be performed simultaneously by a plurality of work machines.
  • the controllers mounted on the plurality of work machines may autonomously execute the above control.
  • a controller common to the plurality of work machines may execute the above control on the plurality of work machines.
  • the ground leveling work can be easily performed by the automatic control of the work machine.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Operation Control Of Excavators (AREA)
  • Component Parts Of Construction Machinery (AREA)

Abstract

コントローラは、現況地形の上方から目標設計面に向けて、順次、仮の掘削面を決定する。コントローラは、現況地形において仮の掘削面よりも上方に位置する部分を、目標掘削部分として決定する。コントローラは、目標掘削部分の土量を算出する。コントローラは、目標掘削部分の土量が閾値以上であるかを判定する。コントローラは、目標掘削部分の土量が閾値以上であるときに仮の掘削面を目標掘削面として決定する。コントローラは、複数の掘削パスを決定する。複数の掘削パスのそれぞれは、所定の作業方向に延びている。複数の掘削パスは、所定の作業方向と交差する方向に互いに並んでいる。複数の掘削パスは、目標掘削面上において目標掘削部分と重なる。コントローラは、複数の掘削パスに従って作業機械を制御する。

Description

作業機械を制御するためのシステムおよび方法
 本発明は、作業機械を制御するためのシステムおよび方法に関する。
 作業機械には、整地作業を行うものがある。例えば、鉱山では、発破により、規定の区画の土砂が粉砕された後に、バルクプッシュが行われる。バルクプッシュは、地表を掘削し、掘削された土砂を所定の排土位置に運ぶ作業である。バルクプッシュが繰り返されることで、地表面が徐々に下がる。発破により土砂が粉砕された直後は、地表面は不均一である。そのため、地表面を均一にならす整地作業が行われる。或いは、鉱山以外のワークサイトにおいても、作業機械によって整地作業が行われることがある。
米国特許第7,509,198号
 従来、整地作業は、熟練したオペレータが、周囲の状況を判断しながら、作業機械を手動で操作することで行われている。整地作業は、熟練した技術を必要とする。そのため、経験の少ないオペレータにとっては、整地作業は、容易ではない。本開示は、作業機械の自動制御によって容易に整地作業を行うことを目的とする。
 本開示の第1の態様に係るシステムは、作業機械を制御するためのシステムである。本態様に係るシステムは、位置センサとコントローラとを備える。位置センサは、作業機械の位置を示す位置データを出力する。コントローラは、位置センサから位置データを取得する。コントローラは、ワークサイトの現況地形を示す現況地形データを取得する。コントローラは、現況地形の上方から目標設計面に向けて、順次、仮の掘削面を決定する。コントローラは、現況地形において仮の掘削面よりも上方に位置する部分を、目標掘削部分として決定する。コントローラは、目標掘削部分の土量を算出する。コントローラは、目標掘削部分の土量が閾値以上であるかを判定する。コントローラは、目標掘削部分の土量が閾値以上であるときに仮の掘削面を目標掘削面として決定する。コントローラは、複数の掘削パスを決定する。複数の掘削パスのそれぞれは、所定の作業方向に延びている。複数の掘削パスは、所定の作業方向と交差する方向に互いに並んでいる。複数の掘削パスは、目標掘削面上において目標掘削部分と重なる。コントローラは、複数の掘削パスに従って作業機械を制御する。
 本開示の第2の態様は、作業機械を制御するための方法である。本態様に係る方法は、以下の処理を備える。第1の処理は、ワークサイトの現況地形を示す現況地形データを取得することである。第2の処理は、現況地形の上方から目標設計面に向けて、順次、仮の掘削面を決定することである。第3の処理は、現況地形において仮の掘削面よりも上方に位置する部分を、目標掘削部分として決定することである。第4の処理は、目標掘削部分の土量を算出することである。第5の処理は、目標掘削部分の土量が閾値以上であるかを判定することである。第6の処理は、目標掘削部分の土量が閾値以上であるときに、仮の掘削面を目標掘削面として決定することである。第7の処理は、複数の掘削パスを決定することである。複数の掘削パスのそれぞれは、所定の作業方向に延びている。複数の掘削パスは、所定の作業方向と交差する方向に互いに並んでいる。複数の掘削パスは、目標掘削面上において目標掘削部分と重なる。第8の処理は、複数の掘削パスに従って作業機械を制御することである。なお、上記の処理が実行される順番は、上記の記載の順番に限らず、変更されてもよい。
 本開示によれば、作業機械の自動制御によって容易に整地作業を行うことができる。
実施形態に係る作業機械を示す側面図である。 作業機械の駆動系と制御システムとの構成を示すブロック図である。 ワークサイトの現況地形の一例を示す側面図である。 作業機械の自動制御の処理を示すフローチャートである。 目標掘削部分の一例を示すワークサイトの上面図である。 目標掘削部分を示すワークサイトの側面図である。 掘削パスの一例を示す図である。 第1掘削パス上の開始位置を示す図である。 第1掘削パス上の排土位置を示す図である。 作業機械の自動制御の処理を示すフローチャートである。 更新された目標掘削面の一例を示す図である。 他の実施形態に係る作業機械の駆動系と制御システムとの構成を示すブロック図である。 他の実施形態に係る掘削パスの決定方法を示す図である。
 以下、実施形態に係る作業機械1の制御システムおよび制御方法について、図面を参照しながら説明する。図1は、実施形態に係る作業機械1を示す側面図である。本実施形態に係る作業機械1は、ブルドーザである。作業機械1は、車体11と、走行装置12と、作業機13と、を備えている。
 車体11は、運転室14とエンジン室15とを有する。運転室14には、図示しない運転席が配置されている。エンジン室15は、運転室14の前方に配置されている。走行装置12は、車体11の下部に取り付けられている。走行装置12は、左右一対の履帯16を有している。なお、図1では、左側の履帯16のみが図示されている。履帯16が回転することによって、作業機械1が走行する。
 作業機13は、車体11に取り付けられている。作業機13は、リフトフレーム17と、ブレード18と、リフトシリンダ19と、を有する。リフトフレーム17は、上下に動作可能に車体11に取り付けられている。リフトフレーム17は、ブレード18を支持している。
 ブレード18は、車体11の前方に配置されている。ブレード18は、リフトフレーム17の上下動に伴って上下に動作する。リフトシリンダ19は、車体11とリフトフレーム17とに連結されている。リフトシリンダ19が伸縮することによって、リフトフレーム17は、上下に動作する。
 図2は、作業機械1の駆動系2と制御システム3との構成を示すブロック図である。図2に示すように、駆動系2は、エンジン22と、油圧ポンプ23と、動力伝達装置24と、を備えている。
 油圧ポンプ23は、エンジン22によって駆動され、作動油を吐出する。油圧ポンプ23から吐出された作動油は、油圧アクチュエータ25に供給される。油圧アクチュエータ25は、上述したリフトシリンダ19を含む。なお、図2では、1つの油圧ポンプ23が図示されているが、複数の油圧ポンプが設けられてもよい。
 油圧アクチュエータ25と油圧ポンプ23との間には、制御弁26が配置されている。制御弁26は、比例制御弁であり、油圧ポンプ23からリフトシリンダ19に供給される作動油の流量を制御する。なお、制御弁26は、圧力比例制御弁であってもよい。或いは、制御弁26は、電磁比例制御弁であってもよい。
 動力伝達装置24は、エンジン22の駆動力を走行装置12に伝達する。動力伝達装置24は、例えば、トルクコンバーター、或いは複数の変速ギアを有するトランスミッションであってもよい。或いは、動力伝達装置24は、HST(Hydro Static Transmission)などの他の方式の動力伝達装置であってもよい。
 制御システム3は、コントローラ31と、機械位置センサ32と、通信装置33と、ストレージ34と、入力装置35とを備える。コントローラ31は、取得したデータに基づいて作業機械1を制御するようにプログラムされている。コントローラ31は、メモリ38とプロセッサ39とを含む。メモリ38は、例えばRAM(Random Access Memory)とROM(Read Only Memory)とを含む。ストレージ34は、例えば、半導体メモリ、或いはハードディスクなどを含む。メモリ38とストレージ34とは、作業機械1を制御するためのコンピュータ指令およびデータを記録している。
 プロセッサ39は、例えばCPUであるが、他の種類のプロセッサ39であってもよい。プロセッサ39は、メモリ38或いはストレージ34に記憶されたコンピュータ指令およびデータに基づいて、作業機械1を制御するための処理を実行する。通信装置33は、例えば無線通信用のモジュールであり、作業機械1の外部の機器と通信を行う。通信装置33は、モバイル通信ネットワークを利用するものであってもよい。或いは、通信装置33は、LAN(Local Area Network)、或いはインターネットなどの他のネットワークを利用するものであってもよい。
 機械位置センサ32は、作業機械1の位置を検出する。機械位置センサ32は、例えば、GPS(Global Positioning System)などのGNSS(Global Navigation Satellite System)レシーバを含む。機械位置センサ32は、車体11に搭載されている。或いは、機械位置センサ32は、作業機13などの他の位置に搭載されてもよい。コントローラ31は、作業機械1の現在位置を示す現在位置データを機械位置センサ32から取得する。
 入力装置35は、オペレータによって操作可能である。入力装置35は、例えばタッチスクリーンを含む。或いは、入力装置35は、ハードキーなどの他の操作子を含んでもよい。入力装置35は、オペレータによる操作を受け付け、オペレータの操作を示す信号をコントローラ31に出力する。
 コントローラ31は、エンジン22、油圧ポンプ23、動力伝達装置24、及び制御弁26に指令信号を出力することで、これらの装置を制御する。例えば、コントローラ31は、油圧ポンプ23の容量、及び、制御弁26の開度を制御することで、油圧アクチュエータ25を動作させる。これにより、作業機13を動作させることができる。
 コントローラ31は、エンジン22の回転速度、及び、動力伝達装置24を制御することで、作業機械1を走行させる。例えば、動力伝達装置24がHSTの場合、コントローラ31は、HSTの油圧ポンプの容量と油圧モータの容量とを制御する。動力伝達装置24が複数の変速ギアを有するトランスミッションの場合、コントローラ31は、ギアシフト用のアクチュエータを制御する。また、コントローラ31は、左右の履帯16に速度差が生じるように、動力伝達装置24を制御することで、作業機械1を旋回させる。
 次に、コントローラ31によって実行される、作業機械1の自動制御について説明する。コントローラ31は、エンジン22及び動力伝達装置24を制御することで、作業機械1を自動的に走行させる。また、コントローラ31は、エンジン22、油圧ポンプ23、及び制御弁26を制御することで、作業機13を自動的に制御する。
 以下、ワークサイトにおいて作業機械1によって行われる作業の一例として、整地作業の自動制御について説明する。図3は、ワークサイトの現況地形40の側面図である。図4は、作業機械1の自動制御の処理を示すフローチャートである。図4に示すように、ステップS101では、コントローラ31は、現在位置データを取得する。コントローラ31は、機械位置センサ32から現在位置データを取得する。
 ステップS102では、コントローラ31は、現況地形データを取得する。現況地形データは、ワークサイトの現況地形40を示すデータである。例えば、現況地形データは、現況地形40の表面の平面座標と高さとを含む。現況地形データは、予めストレージ34に記憶されていてもよい。コントローラ31は、作業機13、或いは走行装置12の底部の軌跡を記録することで、現況地形データを取得してもよい。或いは、現況地形データは、ライダ(LIDAR:Laser Imaging Detection and Ranging)或いは、カメラなどの測定機器によって測定されてもよい。コントローラ31は、測定機器から現況地形データを取得してもよい。測定機器は、作業機械1に搭載されてもよい。測定機器は、作業機械1の外部に配置されてもよい。
 ステップS103では、コントローラ31は、目標設計面50を取得する。図3に示すように、目標設計面50の少なくとも一部は、現況地形40よりも下方に位置する。目標設計面50は、水平面に対して所定角度で傾斜している。ただし、目標設計面50は、水平であってもよい。目標設計面50は、予め定められて、ストレージ34に記憶されていてもよい。目標設計面50は、入力装置35を介して、オペレータによって入力されてもよい。或いは、コントローラ31は、通信装置33を介して、外部のコンピュータから目標設計面50を取得してもよい。
 ステップS104では、コントローラ31は、仮の掘削面60を決定する。コントローラ31は、目標設計面50に基づいて、仮の掘削面60を決定する。図3に示すように、仮の掘削面60は、目標設計面50に平行な平面である。例えば、コントローラ31は、目標設計面50に平行で現況地形40よりも所定距離だけ上方に位置する平面を、初期の仮の掘削面60として決定する。ただし、仮の掘削面60は、目標設計面50と異なる角度で傾斜していてもよい。
 ステップS105では、コントローラ31は、目標掘削部分を決定する。コントローラ31は、目標掘削部分は、現況地形40において仮の掘削面60よりも上方に位置する部分を、目標掘削部分として決定する。ステップS106では、コントローラ31は、目標掘削部分の土量を算出する。ステップS107では、コントローラ31は、目標掘削部分の土量が閾値以上であるかを判定する。閾値は、例えばブレード18の容量よりも大きい。
 図3に示すように、初期の仮の掘削面60は、現況地形40において仮の掘削面60よりも上方に位置する部分を有していない。そのため、目標掘削部分の土量は0である。従って、処理は、ステップS104に戻る。コントローラ31は、前回の仮の掘削面60から下方に所定距離だけ変位した平面を、次の仮の掘削面61として決定する。そして、目標掘削部分の土量が閾値以上になるまで、コントローラ31は、ステップS104からステップS107までの処理を繰り返す。それにより、コントローラ31は、仮の掘削面62-65を順次、決定する。
 図5Aは、目標掘削部分70を示すワークサイトの上面図である。図5Bは、目標掘削部分70を示すワークサイトの側面図である。図5Aおよび図5Bでは、仮の掘削面65の少なくとも一部が、現況地形40よりも下方に位置している。ステップS105では、図5Aに示すように、コントローラ31は、ワークサイトの所定の作業範囲100内の現況地形40において、仮の掘削面65よりも上方に位置する部分を、目標掘削部分70として決定する。コントローラ31は、目標掘削部分70の形状および位置を示す掘削部分データを取得する。コントローラ31は、現況地形40と仮の掘削面60とに基づいて、目標掘削部分70の形状および位置を算出することで、掘削部分データを取得する。
 なお、作業機械1の所定の作業範囲100は、予め決定されて、ストレージ34に保存されていてもよい。或いは、作業機械1の所定の作業範囲100は、入力装置35を介して、オペレータによって入力されてもよい。
 ステップS106で、コントローラ31は、目標掘削部分70の土量を算出する。ステップS107で、コントローラ31は、目標掘削部分70の土量が閾値以上であるかを判定する。
 ステップS107で、目標掘削部分70の土量が閾値以上であるときには、処理は、ステップS108に進む。ステップS108では、図5Bに示すように、コントローラ31は、目標掘削部分70の土量が閾値以上であるときの仮の掘削面65を目標掘削面80として決定する。
 ステップS108で、コントローラ31は、複数の掘削パスP1-P7を決定する。図6に示すように、複数の掘削パスP1-P7のそれぞれは、所定の作業方向A1に延びている。所定の作業方向A1は、予め決められて、ストレージ34に保存されている。或いは、所定の作業方向A1は、入力装置35を介してオペレータによって決定されてもよい。
 複数の掘削パスP1-P7は、横方向に互いに並んでいる。横方向は、所定の作業方向A1と交差する方向である。複数の掘削パスP1-P7は、目標掘削面80上において目標掘削部分70と重なる。例えば、コントローラ31は、横方向に一定間隔で並ぶように、複数の掘削パスP1-P7を決定してもよい。或いは、コントローラ31は、掘削される土量を考慮して、複数の掘削パスP1-P7を決定してもよい。
 ステップS109では、コントローラ31は、複数の掘削パスP1-P7に従って、作業機械1を制御する。図6に示すように、コントローラ31は、複数の掘削パスP1-P7のそれぞれに対して、掘削の開始位置S1-S7と排土位置E1-E7とを決定する。コントローラ31は、目標掘削面80上において、各掘削パスP1-P7と目標掘削部分70との交点から、開始位置S1-S7と排土位置E1-E7とを決定する。所定の作業方向A1において、開始位置S1-S7は、排土位置E1-E7よりも上流側に位置する。所定の作業方向A1において、排土位置E1-E7は、開始位置S1-S7よりも下流側に位置する。
 例えば、図6に示す例では、複数の掘削パスP1-P7は、第1~第7掘削パスP1-P7を含む。図7Aおよび図7Bは、第1掘削パスP1上の開始位置S1と排土位置E1とを示す図である。コントローラ31は、第1掘削パスP1に従って、作業機械1を走行させる。図7Aに示すように、コントローラ31は、作業機械1を前進させて、開始位置S1から掘削を開始させる。コントローラ31は、作業機13が排土位置E1に到達したかを判定する。図7Bに示すように、作業機13が排土位置E1に到達したときには、コントローラ31は、作業機械1を後退させる。それにより、第1掘削パスP1に従った作業が終了する。
 コントローラ31は、第1掘削パスP1の後に第2掘削パスP2に従って、作業機械1を制御する。第1掘削パスP1と同様に、コントローラ31は、第2掘削パスP2に従って、作業機械1を走行させる。コントローラ31は、第2掘削パスP2の開始位置S2から掘削を開始させる。コントローラ31は、作業機13が第2掘削パスP2の排土位置E2に到達すると、作業機械1を後退させる。それにより、第2掘削パスP2に従った作業が終了する。その後、コントローラ31は、第1、第2掘削パスP2に従った作業と同様に、第3~第7掘削パスP3-P7に従った作業を順次、作業機械1に実行させる。
 図8に示すように、ステップS111で、コントローラ31は、現況地形40において目標掘削部分70が無くなったかを判定する。コントローラ31は、現況地形40において目標掘削面80よりも上方に位置する部分が無くなったときに、目標掘削部分70が無くなったと判定する。或いは、コントローラ31は、全ての掘削パスP1-P7に従う作業が完了したときに、目標掘削部分70が無くなったと判定してもよい。或いは、コントローラ31は、現況地形40において目標掘削面80よりも上方に位置する目標掘削部分70の土量が所定量以下となったときに、目標掘削部分70が無くなったと判定してもよい。現況地形40において目標掘削部分70が残っているときには、処理は、ステップS110に戻る。現況地形40において目標掘削部分70が無くなったときには、処理は、ステップS112に進む。
 ステップS112では、コントローラ31は、現況地形40が規定勾配に到達したかを判定する。規定勾配は、上述した目標設計面50であってもよい。或いは、コントローラ31は、目標設計面50に基づいて規定勾配を決定してもよい。規定勾配は、目標設計面50よりも上方に位置してもよい。現況地形40が規定勾配に到達していないときには、処理は、ステップS104に戻る。そして、コントローラ31は、ステップS104~S108の処理を、新たな現況地形41に基づいて実行することで、目標掘削面80を更新する。図9に示すように、コントローラ31は、新たな現況地形41に基づいて、更新された目標掘削面81と更新された目標掘削部分71を決定する。
 ステップS109で、コントローラ31は、上述した処理と同様に、更新された目標掘削面81から、掘削パスを決定する。コントローラ31は、ステップS110で、上述した処理と同様に、掘削パスに従って作業機械1を制御する。以上のように、現況地形40が規定勾配に到達するまで、ステップS101~S112が繰り返される。
 以上説明した本実施形態に係る作業機械1の制御システムおよび制御方法では、掘削される土量に基づいて、目標掘削部分70と目標掘削面80とが決定される。そして、目標掘削面80に基づいて、掘削パスP1-P7が決定される。そのため、作業機械1の自動制御によって、容易に整地作業を行うことができる。
 以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。作業機械1は、ブルドーザに限らず、ホイールローダ等の他の機械であってもよい。走行装置12は、履帯に限らず、タイヤを含んでもよい。作業機械1は、遠隔操縦可能な車両であってもよい。その場合、作業機械1から運転室が省略されてもよい。
 制御システム3の一部は、作業機械1の外部に配置されてもよい。例えば、コントローラ31は、互いに別体の複数のコントローラを有してもよい。図10に示すように、コントローラ31は、作業機械1の外部に配置されるリモートコントローラ311と、作業機械1に搭載される車載コントローラ312とを含んでもよい。リモートコントローラ311と車載コントローラ312とは通信装置33,36を介して無線により通信可能であってもよい。そして、上述したコントローラ31の機能の一部がリモートコントローラ311によって実行され、残りの機能が車載コントローラ312によって実行されてもよい。例えば、掘削パスP1-P7を決定する処理がリモートコントローラ311によって実行され、作業機械1を動作させる処理が車載コントローラ312によって実行されてもよい。
 作業機械1の自動制御は、オペレータによる手動操作と合わせて行われる半自動制御であってもよい。或いは、自動制御は、オペレータによる手動操作無しで行われる完全自動制御であってもよい。例えば、図10に示すように、作業機械1の外部に配置された操作装置37をオペレータが操作することによって作業機械1が遠隔操作されてもよい。
 整地作業を行うための処理は、上述した処理に限らず、変更されてもよい。例えば、上記の処理の一部が、変更、或いは省略されてもよい。整地作業を行うための処理に、上記の処理と異なる処理が追加されてもよい。
 掘削パスを決定するための処理が変更されてもよい。例えば、図11に示すように、コントローラ31は、掘削パスの複数の候補M(n)(n=1,2,3,・・・)を決定してもよい。例えば、コントローラ31は、複数の参照点R(n)を通る直線を、掘削パスの複数の候補M(n)として決定してもよい。複数の参照点R(n)は、目標掘削部分70の輪郭に沿って所定距離ごとに位置してもよい。コントローラ31は、複数の候補M(n)のそれぞれに対して、評価関数を算出してもよい。評価関数は、例えば掘削される土量に関する関数を含んでもよい。コントローラ31は、掘削部分データから、評価関数を算出してもよい。
 例えば、コントローラ31は、複数の候補M(n)のそれぞれに対して、評価関数を演算する。評価関数は、A*アルゴリズムにおける関数であってもよい。或いは、評価関数は、他の経路探索アルゴリズムにおける関数であってもよい。評価関数は、目標掘削部分70の残りの土量を示す関数を含む。なお、評価関数は、作業機械1による作業時間、燃料消費量、或いは走行距離を示す関数を含んでもよい。或いは、評価関数は、現況地形40の勾配に応じた作業機械1の転倒確率などの他のパラメータを示す関数を含んでもよい。コントローラ31は、複数の候補M(n)のうち評価関数を最小とするものを掘削パスとして決定してもよい。
 或いは、コントローラ31は、作業方向に沿って延び、目標掘削面と直交する第2の仮想面を設定してもよい。コントローラ31は、目標掘削面と、第2の仮想面と、現況地形とから算出される土量に基づいて、掘削パスを決定しても良い。
 複数の作業機械によって同時に整地作業が行われてもよい。その場合、複数の作業機械に搭載されたコントローラがそれぞれ自律的に上記の制御を実行してもよい。或いは、複数の作業機械に共通のコントローラが、複数の作業機械に対して上記の制御を実行してもよい。
 本開示によれば、作業機械の自動制御によって容易に整地作業を行うことができる。
1     作業機械
12    走行装置
13    作業機
31    コントローラ
32    位置センサ
50    目標設計面
60-65 仮の掘削面
70,71 目標掘削部分
80,81 目標掘削面
P1-P7 掘削パス
S1-S7 開始位置
E1-E7 排土位置
 

Claims (16)

  1.  作業機械を制御するためのシステムであって、
     前記作業機械の位置を示す位置データを出力する位置センサと、
     前記位置センサから前記位置データを取得するコントローラと、
    を備え、
     前記コントローラは、
      ワークサイトの現況地形を示す現況地形データを取得し、
      少なくとも一部が前記現況地形よりも下方に位置する目標設計面を取得し、
      前記現況地形の上方から前記目標設計面に向けて、順次、仮の掘削面を決定し、
      前記現況地形において前記仮の掘削面よりも上方に位置する部分を目標掘削部分として決定し、
      前記目標掘削部分の土量を算出し、
      前記目標掘削部分の土量が閾値以上であるかを判定し、
      前記目標掘削部分の土量が前記閾値以上であるときに前記仮の掘削面を目標掘削面として決定し、
      所定の作業方向にそれぞれ延び、前記所定の作業方向と交差する方向に互いに並び、前記目標掘削面上において前記目標掘削部分と重なる複数の掘削パスを決定し、
      前記複数の掘削パスに従って前記作業機械を制御する、
    システム。
     
  2.  前記コントローラは、前記目標掘削部分の土量が前記閾値より小さいときには、前記仮の掘削面を下方に変位させる、
    請求項1に記載のシステム。
     
  3.  前記作業機械は、ブレードを含み、
     前記閾値は、前記ブレードの容量よりも大きい、
    請求項1に記載のシステム。
     
  4.  前記コントローラは、
      前記複数の掘削パスと前記目標掘削部分との交点に基づいて、掘削の開始位置を決定し、
      前記作業機械を前進させて、前記開始位置から掘削を開始させる、
    請求項1に記載のシステム。
     
  5.  前記コントローラは、
      前記複数の掘削パスと前記目標掘削部分との交点に基づいて、排土位置を決定し、
      前記作業機械が前記排土位置に到達したかを判定し、
      前記作業機械が前記排土位置に到達したときには、前記作業機械を後退させる、
    請求項1に記載のシステム。
     
  6.  前記複数の掘削パスは、第1掘削パスと第2掘削パスとを含み、
     前記コントローラは、
      前記第1掘削パスに従って、前記作業機械を制御し、
      前記第1掘削パスの後に前記第2掘削パスに従って、前記作業機械を制御する、
    請求項1に記載のシステム。
     
  7.  前記コントローラは、
      前記現況地形において前記目標掘削部分が無くなったかを判定し、
      前記現況地形において前記目標掘削部分が無くなったときには、前記目標掘削面を更新する、
    請求項1に記載のシステム。
     
  8.  前記仮の掘削面は、前記目標設計面に平行な平面である、
    請求項1に記載のシステム。
     
  9.  作業機械を制御するための方法であって、
     ワークサイトの現況地形を示す現況地形データを取得することと、
     少なくとも一部が前記現況地形よりも下方に位置する目標設計面を取得することと、
     前記現況地形の上方から前記目標設計面に向けて、順次、仮の掘削面を決定することと、
     前記現況地形において前記仮の掘削面よりも上方に位置する部分を目標掘削部分として決定することと、
     前記目標掘削部分の土量を算出することと、
     前記目標掘削部分の土量が閾値以上であるかを判定することと、
     前記目標掘削部分の土量が前記閾値以上であるときに前記仮の掘削面を目標掘削面として決定することと、
     所定の作業方向にそれぞれ延び、前記所定の作業方向と交差する方向に互いに並び、前記目標掘削面上において前記目標掘削部分と重なる複数の掘削パスを決定することと、
     前記複数の掘削パスに従って前記作業機械を制御すること、
    を備える方法。
     
  10.  前記目標掘削部分の土量が前記閾値より小さいときには、前記仮の掘削面を下方に変位させることをさらに備える、
    請求項9に記載の方法。
     
  11.  前記作業機械は、ブレードを含み、
     前記閾値は、前記ブレードの容量よりも大きい、
    請求項9に記載の方法。
     
  12.  前記複数の掘削パスと前記目標掘削部分との交点に基づいて、掘削の開始位置を決定することと、
     前記作業機械を前進させて、前記開始位置から掘削を開始させること、
    をさらに備える、
    請求項9に記載の方法。
     
  13.  前記複数の掘削パスと前記目標掘削部分との交点に基づいて、排土位置を決定することと、
     前記作業機械が前記排土位置に到達したかを判定することと、
     前記作業機械が前記排土位置に到達したときには、前記作業機械を後退させること、
    をさらに備える、
    請求項9に記載の方法。
     
  14.  前記複数の掘削パスは、第1掘削パスと第2掘削パスとを含み、
     前記第1掘削パスに従って、前記作業機械を制御することと、
     前記第1掘削パスの後に前記第2掘削パスに従って、前記作業機械を制御すること、
    をさらに備える、
    請求項9に記載の方法。
     
  15.  前記現況地形において前記目標掘削部分が無くなったかを判定することと、
     前記現況地形において前記目標掘削部分が無くなったときには、前記目標掘削面を更新すること、
    をさらに備える、
    請求項9に記載の方法。
     
  16.  前記仮の掘削面は、前記目標設計面に平行な平面である、
    請求項9に記載の方法。
     
     
PCT/JP2020/045242 2019-12-24 2020-12-04 作業機械を制御するためのシステムおよび方法 WO2021131614A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-233051 2019-12-24
JP2019233051A JP7352463B2 (ja) 2019-12-24 2019-12-24 作業機械を制御するためのシステムおよび方法

Publications (1)

Publication Number Publication Date
WO2021131614A1 true WO2021131614A1 (ja) 2021-07-01

Family

ID=76574066

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/045242 WO2021131614A1 (ja) 2019-12-24 2020-12-04 作業機械を制御するためのシステムおよび方法

Country Status (2)

Country Link
JP (1) JP7352463B2 (ja)
WO (1) WO2021131614A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09107717A (ja) * 1995-10-24 1997-04-28 Kubota Corp 作業機械の姿勢制御装置
JP2018021347A (ja) * 2016-08-02 2018-02-08 株式会社小松製作所 作業車両の制御システム、制御方法、及び作業車両
JP2018021348A (ja) * 2016-08-02 2018-02-08 株式会社小松製作所 作業車両の制御システム、制御方法、及び作業車両
JP2019097529A (ja) * 2017-12-07 2019-06-24 ヤンマー株式会社 走行経路設定装置
JP2019196630A (ja) * 2018-05-09 2019-11-14 大成建設株式会社 無人化施工システムおよびブルドーザ

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4948098B2 (ja) * 2006-09-12 2012-06-06 ヤンマー株式会社 農用作業車
JP7049884B2 (ja) * 2018-03-28 2022-04-07 株式会社小松製作所 作業車両の制御システム、方法、及び作業車両

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09107717A (ja) * 1995-10-24 1997-04-28 Kubota Corp 作業機械の姿勢制御装置
JP2018021347A (ja) * 2016-08-02 2018-02-08 株式会社小松製作所 作業車両の制御システム、制御方法、及び作業車両
JP2018021348A (ja) * 2016-08-02 2018-02-08 株式会社小松製作所 作業車両の制御システム、制御方法、及び作業車両
JP2019097529A (ja) * 2017-12-07 2019-06-24 ヤンマー株式会社 走行経路設定装置
JP2019196630A (ja) * 2018-05-09 2019-11-14 大成建設株式会社 無人化施工システムおよびブルドーザ

Also Published As

Publication number Publication date
JP7352463B2 (ja) 2023-09-28
JP2021101078A (ja) 2021-07-08

Similar Documents

Publication Publication Date Title
AU2019204212C1 (en) Control system for work vehicle, method for setting trajectory of work implement, and work vehicle
JP6934427B2 (ja) 作業車両の制御システム、及び作業機の軌跡設定方法
JP6878317B2 (ja) 作業車両の制御システム、及び作業機の軌跡設定方法
JP6910450B2 (ja) 作業車両の制御システム、方法、及び作業車両
CN110536989B (zh) 作业车辆的控制***、方法及作业车辆
JP7134223B2 (ja) 作業機械の制御システム、方法、及び作業機械
US20220389679A1 (en) System and method for controlling work machine
CA3037530C (en) System and method for planning travel path for work machine, and work machine
WO2021256136A1 (ja) 作業機械を制御するためのシステム、方法、および作業機械
JP7169760B2 (ja) 作業車両の制御システム、方法、及び作業車両
CN108779620B (zh) 作业车辆的控制***、控制方法及作业车辆
JP2018016976A (ja) 作業車両の制御システム、制御方法、及び作業車両
WO2021131614A1 (ja) 作業機械を制御するためのシステムおよび方法
AU2019285797B2 (en) Control system for work vehicle, method, and work vehicle
US11414840B2 (en) Control system for work machine, method, and work machine
CN110191989B (zh) 作业车辆的控制***、方法、及作业车辆
CN113454294A (zh) 作业机械的控制***以及控制方法
WO2022080334A1 (ja) 作業車両の制御システム、作業車両の制御方法、および作業車両
WO2022018993A1 (ja) 作業機械を制御するためのシステム及び方法
WO2021131644A1 (ja) 作業機械を制御するためのシステムおよび方法
WO2022085282A1 (ja) ブルドーザと運搬車両とを制御するための方法及びシステム
WO2024014238A1 (ja) 作業機械を制御するためのシステム及び方法
JP2022044287A (ja) 作業機械を制御するためのシステムおよび方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20904929

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20904929

Country of ref document: EP

Kind code of ref document: A1