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

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

Info

Publication number
WO2023053700A1
WO2023053700A1 PCT/JP2022/028962 JP2022028962W WO2023053700A1 WO 2023053700 A1 WO2023053700 A1 WO 2023053700A1 JP 2022028962 W JP2022028962 W JP 2022028962W WO 2023053700 A1 WO2023053700 A1 WO 2023053700A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
vehicle body
work machine
work
angle
Prior art date
Application number
PCT/JP2022/028962
Other languages
English (en)
French (fr)
Inventor
健 西原
永至 石橋
拓也 園田
Original Assignee
株式会社小松製作所
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社小松製作所 filed Critical 株式会社小松製作所
Priority to CN202280048069.4A priority Critical patent/CN117616174A/zh
Publication of WO2023053700A1 publication Critical patent/WO2023053700A1/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
    • 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
    • E02F3/841Devices for controlling and guiding the whole machine, e.g. by feeler elements and reference lines placed exteriorly of the machine

Definitions

  • the present invention relates to systems and methods for controlling work machines.
  • Some work machines are equipped with work equipment such as blades.
  • the blade and the vehicle body are connected by left and right lift frames.
  • Left and right pitch/tilt cylinders are connected to the left and right lift frames, respectively.
  • the left and right pitch/tilt cylinders expand and contract to tilt the blade.
  • a tilt operation is an operation in which the blade tilts left and right such that the height of one of the left and right ends of the blade is different from the height of the other.
  • the position of a predetermined portion of a work machine is detected by a controller of the work machine for purposes such as control of the work machine. Therefore, the work machine is equipped with a work machine sensor that detects the attitude of the work machine and a frame sensor that detects the attitude of the frame. Each sensor is, for example, an acceleration sensor, and detects a roll angle and a pitch angle from gravitational acceleration.
  • the controller determines the position of the vehicle body based on the length, roll angle, and pitch angle of the frame, the roll angle and pitch angle of the work implement, and the position of a predetermined portion of the work implement. The position of the predetermined portion of the working machine with respect to can be calculated.
  • the blade tilts one of the left and right frames swings, causing the left and right frames to have different heights.
  • the positions of the front ends of the left and right frames are shifted from each other in the front-rear direction. Therefore, the yaw angle of the working machine with respect to the vehicle body is a value different from zero degrees. In that case, it is difficult to accurately detect the position of the work implement with respect to the vehicle body by the above-described method.
  • the yaw angle of the working machine can be calculated by integrating the angular velocities, with the start time as 0.
  • the accuracy is not high, and the error becomes large when used for a long time. Therefore, even when the acceleration sensor detects the yaw angle, it is not easy to accurately detect the position of the work implement with respect to the vehicle body.
  • a system is a system for controlling a work machine.
  • the working machine includes a vehicle body, a working machine frame, a working machine, a first actuator, and a second actuator.
  • the work machine frame includes a first frame and a second frame.
  • the first frame includes a first vehicle body connecting portion connected to the vehicle body.
  • the second frame includes a second vehicle body connecting portion connected to the vehicle body.
  • the second frame is arranged laterally apart from the first frame.
  • the working machine includes a first frame connecting portion, a second frame connecting portion, and a predetermined portion.
  • the first frame connecting portion is connected to the first frame.
  • the second frame connecting portion is arranged apart from the first frame connecting portion in the left-right direction.
  • the second frame connecting portion is connected to the second frame.
  • the first actuator moves the first frame with respect to the vehicle body.
  • the second actuator moves the second frame with respect to the vehicle body.
  • the yaw angle of the work implement with respect to the vehicle body when the work implement is in the first posture differs from the yaw angle of the work implement when the work implement is in the second posture.
  • the second orientation differs from the first orientation.
  • the system includes a work machine sensor and a controller.
  • the work machine sensor is attached to the work machine.
  • the work machine sensor detects the roll angle and pitch angle of the work machine.
  • the controller obtains an actual frame length indicating the distance between the first vehicle body connection and the first frame connection.
  • the controller acquires the position of the first vehicle body connection.
  • the controller acquires the roll angle and pitch angle of the work implement.
  • the controller calculates the assumed position of the first frame connecting portion when the yaw angle is assumed to be a predetermined angle based on the roll angle and pitch angle of the work machine.
  • the controller calculates an assumed frame length indicating the distance between the assumed position of the first frame connection portion and the first vehicle body connection portion.
  • the controller calculates the yaw angle of the work implement in the first posture based on the difference between the actual frame length and the assumed frame length.
  • the controller calculates the position of the predetermined portion of the work implement based on the roll angle and pitch angle of the work implement and the yaw angle of the work implement in the first posture.
  • a method according to another aspect of the present invention is a method for controlling a working machine.
  • the working machine includes a vehicle body, a working machine frame, a working machine, a first actuator, and a second actuator.
  • the work machine frame includes a first frame and a second frame.
  • the first frame includes a first vehicle body connecting portion connected to the vehicle body.
  • the second frame includes a second vehicle body connecting portion connected to the vehicle body.
  • the second frame is arranged laterally apart from the first frame.
  • the working machine includes a first frame connecting portion, a second frame connecting portion, and a predetermined portion.
  • the first frame connecting portion is connected to the first frame.
  • the second frame connecting portion is arranged apart from the first frame connecting portion in the left-right direction.
  • the second frame connecting portion is connected to the second frame.
  • the yaw angle of the work implement with respect to the vehicle body when the work implement is in the first posture differs from the yaw angle of the work implement when the work implement is in the second posture.
  • the second orientation differs from the first orientation.
  • the method includes detecting the position of the first vehicle body connection, detecting the roll angle and pitch angle of the work implement, and indicating the distance between the first vehicle body connection and the first frame connection.
  • Acquisition of the actual frame length and assumption of the first frame connection portion when the yaw angle is assumed to be a predetermined angle based on the roll angle and the pitch angle of the work machine when the work machine is in the first posture calculating a position; calculating an assumed frame length indicating the distance between the assumed position of the first frame connection portion and the first vehicle body connection portion; and calculating the yaw angle of the work machine in the first posture, and calculating the position of a predetermined portion of the work machine based on the roll angle and pitch angle of the work machine and the yaw angle of the work machine in the first posture. calculating the position.
  • the yaw angle when the work machine is in the first posture is calculated from the difference between the assumed frame length and the actual frame length when the yaw angle of the work machine is assumed to be a predetermined angle.
  • FIG. 1 is a perspective view of a working machine;
  • FIG. 1 is a perspective view of a working machine and its surrounding structure;
  • FIG. 1 is a block diagram showing a control system of a working machine;
  • FIG. 4 is a top view schematically showing the working machine and the working machine frame in a standard posture;
  • FIG. 4 is a side view schematically showing the working machine and the working machine frame in a standard posture;
  • FIG. 4 is a rear view schematically showing the working machine and the working machine frame in a standard posture;
  • FIG. 4 is a top view schematically showing the working machine and the working machine frame in a tilted posture;
  • FIG. 4 is a side view schematically showing a working machine and a working machine frame in a tilted posture;
  • FIG. 4 is a side view schematically showing a working machine and a working machine frame in a tilted posture;
  • FIG. 4 is a side view schematically showing a working machine and a working machine frame in a tilt
  • 4 is a rear view schematically showing the working machine and the working machine frame in a tilted posture; 4 is a flowchart showing processing for calculating the position of a predetermined portion of the working machine; It is a figure which shows an example of control of a working machine.
  • FIG. 1 is a perspective view showing a work machine 1 according to an embodiment.
  • a working machine 1 according to this embodiment is a bulldozer.
  • the work machine 1 includes a vehicle body 2 , a work machine 3 , and a drive mechanism 4 for the work machine 3 .
  • the vehicle body 2 includes an operator's cab 5, a power cab 6, and a traveling device 7.
  • a driver's seat (not shown) is arranged in the driver's cab 5 .
  • the power room 6 is arranged in front of the operator's room 5 .
  • the travel device 7 supports the vehicle body 2 .
  • the traveling device 7 includes left and right crawler belts 8 . Note that FIG. 1 shows only the left crawler belt 8 .
  • the work machine 1 travels as the crawler belt 8 rotates.
  • the working machine 3 is arranged in front of the vehicle body 2 .
  • the working machine 3 is a blade.
  • the working machine 3 extends in the lateral direction of the working machine 1 .
  • the work implement 3 includes a cutting edge 11 .
  • a drive mechanism 4 of the work machine 3 includes a work machine frame 12 and a plurality of actuators 13-16.
  • FIG. 2 is a perspective view of the working machine 3 and the drive mechanism 4.
  • the working machine frame 12 supports the working machine 3 .
  • Work machine frame 12 includes a first frame 17 and a second frame 18 .
  • the first frame 17 and the second frame 18 extend in the front-rear direction of the work machine 1 .
  • the first frame 17 is swingably connected to the vehicle body 2 .
  • the first frame 17 includes a first vehicle body connecting portion 23 .
  • the first frame 17 is connected to the vehicle body 2 at the first vehicle body connection portion 23 .
  • the second frame 18 is arranged apart from the first frame 17 in the horizontal direction.
  • the second frame 18 is swingably connected to the vehicle body 2 .
  • the second frame 18 includes a second vehicle body connecting portion 24 .
  • the second frame 18 is connected to the vehicle body 2 at a second vehicle body connection portion 24 .
  • the first frame 17 and the second frame 18 swing with respect to the vehicle body 2 at least around the lift axis A1.
  • the lift axis A1 extends in the left-right direction of the work machine 1 .
  • the first frame 17 and the second frame 18 are connected to the vehicle body 2 via ball joints 19 and can swing in all directions with respect to the vehicle body 2 .
  • the first frame 17 and the second frame 18 are arranged outside the travel device 7 in the left-right direction.
  • the first frame 17 and the second frame 18 are connected to side surfaces of the travel device 7 .
  • the working machine 3 includes a first frame connection portion 21 and a second frame connection portion 22.
  • the first frame connection portion 21 and the second frame connection portion 22 are arranged on the back surface of the working machine 3 .
  • the first frame connecting portion 21 is connected to the first frame 17 .
  • the second frame connecting portion 22 is arranged apart from the first frame connecting portion 21 in the left-right direction.
  • the second frame connecting portion 22 is connected to the second frame 18 .
  • the working machine 3 is supported by the first frame 17 and the second frame 18 so as to be rotatable about the first axis A2 and the second axis A3.
  • the first axis A2 extends in the left-right direction of the work machine 1.
  • the second axis A3 extends in the vertical direction of the work machine 1 .
  • the plurality of actuators 13 - 16 includes a first lift actuator 13 , a second lift actuator 14 , a first pitch/tilt actuator 15 and a second pitch/tilt actuator 16 .
  • the first lift actuator 13 and the second lift actuator 14 are arranged apart from each other in the lateral direction of the working machine 1 .
  • the first lift actuator 13 and the second lift actuator 14 are connected to the vehicle body 2 and the working machine 3 .
  • the first lift actuator 13 and the second lift actuator 14 are hydraulic cylinders.
  • the first lift actuator 13 and the second lift actuator 14 swing the working machine frame 12 up and down around the lift axis A1. As a result, the working machine 3 is lifted up and down.
  • the first pitch/tilt actuator 15 and the second pitch/tilt actuator 16 are arranged apart from each other in the lateral direction of the work machine 1 .
  • the first pitch/tilt actuator 15 is connected to the work implement 3 and the first frame 17 .
  • the second pitch/tilt actuator 16 is connected to the work implement 3 and the second frame 18 .
  • the first pitch/tilt actuator 15 and the second pitch/tilt actuator 16 are hydraulic cylinders.
  • the first pitch/tilt actuator 15 rotates the working machine 3 about the first axis A2 with respect to the first frame 17.
  • the second pitch/tilt actuator 16 rotates the work implement 3 about the first axis A2 with respect to the second frame 18 .
  • Both the first pitch/tilt actuator 15 and the second pitch/tilt actuator 16 extend and contract, so that the work implement 3 tilts forward or backward about the first axis A2. This forward and rearward tilting motion of the work implement 3 is called a pitch motion.
  • the work implement 3 tilts leftward or rightward.
  • the first pitch/tilt actuator 15 and the second pitch/tilt actuator 16 expands and contracts
  • the work implement 3 tilts leftward or rightward.
  • the first pitch/tilt actuator 15 expands and contracts
  • the right end portion of the work implement 3 moves up and down.
  • the expansion and contraction of only the second pitch/tilt actuator 16 causes the left end of the work implement 3 to move up and down.
  • the work implement 3 tilts such that the heights of the left end portion and the right end portion of the work implement 3 are different from each other. This lateral tilting motion of the working machine 3 is called a tilting motion.
  • FIG. 3 is a block diagram showing the configuration of the control system of the working machine 1.
  • the work machine 1 includes a power source 30, a hydraulic pump 31, and a power transmission device 32.
  • Power source 30 is, for example, an internal combustion engine.
  • the power source 30 may be an electric motor.
  • power source 30 may be a hybrid of an internal combustion engine and an electric motor.
  • the hydraulic pump 31 is driven by the power source 30 and discharges hydraulic oil. Hydraulic oil discharged from the hydraulic pump 31 is supplied to the lift actuators 13 and 14 and the pitch/tilt actuators 15 and 16 . Although one hydraulic pump 31 is illustrated in FIG. 3, a plurality of hydraulic pumps may be provided.
  • the power transmission device 32 transmits the driving force of the power source 30 to the travel device 7 .
  • the power transmission device 32 may be, for example, an HST (Hydro Static Transmission).
  • the power transmission device 32 may be, for example, a torque converter or a transmission having multiple transmission gears.
  • the work machine 1 includes a controller 33 and a control valve 34. Controller 33 is programmed to control work machine 1 based on the acquired data. Controller 33 includes storage device 35 and processor 36 . Processor 36 includes, for example, a CPU. The storage device 35 includes, for example, a memory and an auxiliary storage device. The storage device 35 may be, for example, RAM or ROM. The storage device 35 may be a semiconductor memory, hard disk, or the like. The storage device 35 is an example of a non-transitory computer-readable recording medium. Storage device 35 stores computer instructions executable by processor 36 to control work machine 1 .
  • the control valve 34 is controlled by command signals from the controller 33 .
  • a control valve 34 is arranged between the actuators 13 - 16 and the hydraulic pump 31 .
  • the control valve 34 controls the flow rate of hydraulic oil supplied from the hydraulic pump 31 to the lift actuators 13 and 14 .
  • the control valve 34 controls the flow rate of hydraulic oil supplied from the hydraulic pump 31 to the pitch/tilt actuators 15 and 16 .
  • the working machine 1 includes an operating device 37 and an input device 38.
  • the operating device 37 includes, for example, a lever. Alternatively, the operating device 37 may include pedals or switches.
  • the operator can manually operate the travel of the work machine 1 and the operation of the work machine 3 using the operation device 37 .
  • the operation device 37 can operate the lift operation, the pitch operation, and the tilt operation of the work implement 3 .
  • the operation device 37 outputs an operation signal indicating the operation of the operation device 37 .
  • the controller 33 receives operation signals from the operation device 37 .
  • the input device 38 includes, for example, a touch panel. However, input device 38 may include other devices such as switches.
  • the operator can use the operating device 37 to set the control of the work machine 1 .
  • Input device 38 outputs an input signal indicative of an input to input device 38 .
  • Controller 33 receives input signals from input device 38 .
  • the working machine 1 includes a vehicle body sensor 41, a frame sensor 42, and a working machine sensor 43.
  • the vehicle body sensor 41 is attached to the vehicle body 2 .
  • the vehicle body sensor 41 detects the attitude of the vehicle body 2 .
  • the frame sensor 42 is attached to the working machine frame 12 .
  • Frame sensor 42 detects the attitude of work machine frame 12 .
  • the work machine sensor 43 is attached to the work machine 3 .
  • the working machine sensor 43 detects the attitude of the working machine 3 .
  • the vehicle body sensor 41, the frame sensor 42, and the work machine sensor 43 are acceleration sensors such as an IMU (Inertial Measurement Unit).
  • IMU Inertial Measurement Unit
  • the vehicle body sensor 41, the frame sensor 42, and the work machine sensor 43 are not limited to the IMU, and may be other acceleration sensors.
  • the vehicle body sensor 41 detects the pitch angle, roll angle and yaw angle of the vehicle body 2 .
  • the frame sensor 42 detects the pitch angle, roll angle, and yaw angle of the work machine frame 12 .
  • the frame sensor 42 is attached to the second frame 18 .
  • a frame sensor 42 detects the pitch angle, roll angle, and yaw angle of the second frame 18 .
  • the work implement sensor 43 detects the pitch angle, roll angle, and yaw angle of the work implement 3 .
  • Each sensor detects the pitch angle and roll angle from gravitational acceleration. Further, each sensor detects the yaw angle by integrating the angular velocities, with the starting time as 0.
  • the vehicle body sensor 41, the frame sensor 42, and the working machine sensor 43 each output a detection signal indicating the detected angle.
  • the controller 33 detects the position of a predetermined portion of the working machine 3 with respect to the vehicle body 2 based on the angles detected by the sensors 41 to 43 described above and the shape data of the working machine 1 .
  • the shape data of the working machine 1 is stored in the controller 33 and indicates the positional relationship of each part of the working machine 1 . A method for detecting the position of a predetermined portion of the working machine 3 will be described below.
  • FIG. 4A to 4C are schematic diagrams showing the working machine 3 and the working machine frame 12 in the standard posture.
  • FIG. 4A is a top view.
  • FIG. 4B is a side view.
  • FIG. 4C is a rear view.
  • the cutting edge 11 of the working machine 3 is horizontal, and the first end 51 and the second end 52 of the cutting edge 11 of the working machine 3 are positioned at the same height.
  • the first frame 17 and the second frame 18 are positioned at the same height.
  • the front-rear direction of work implement 3 and the front-rear direction of vehicle body 2 match, and the yaw angle of work implement 3 with respect to vehicle body 2 is zero degrees.
  • the first end 51 and the second end 52 are the left and right ends of the cutting edge 11 . As shown in FIG. 4A, the first end 51 is the right end of the cutting edge 11 and the second end 52 is the left end of the cutting edge 11 . However, the first end portion 51 and the second end portion 52 may be provided in opposite directions.
  • the shape data includes the position of the first vehicle body connection portion 23 and the position of the second vehicle body connection portion 24 in the vehicle body 2 .
  • the position of the first vehicle body connection portion 23 and the position of the second vehicle body connection portion 24 are indicated by coordinates in a vehicle body coordinate system with the vehicle body 2 as a reference.
  • the shape data includes a first real frame length and a second real frame length.
  • the first actual frame length indicates the distance between the first vehicle body connection portion 23 and the first frame connection portion 21 .
  • the second actual frame length indicates the distance between the second vehicle body connection portion 24 and the second frame connection portion 22 .
  • the shape data includes work machine data.
  • the work machine data indicates the positional relationship between the second frame connecting portion 22 and a predetermined portion of the work machine 3 .
  • the predetermined portion is located on the cutting edge 11 of the working machine 3, for example.
  • the predetermined portion includes the first end portion 51 and the second end portion 52 of the work implement 3 .
  • the controller 33 calculates the positions of the first end portion 51 and the second end portion 52 of the work implement 3 as follows.
  • the controller 33 calculates the position of the second frame connection portion 22 from the position of the second vehicle body connection portion 24 based on the pitch angle, roll angle, and yaw angle of the second frame 18 and the length of the second actual frame.
  • the controller 33 calculates the position of the first end portion 51 of the work implement 3 based on the pitch angle, roll angle, and yaw angle of the work implement 3 and work implement data from the position of the second frame connection portion 22 .
  • the yaw angle of work implement 3 with respect to vehicle body 2 is zero degrees.
  • the controller 33 determines the position of the second end portion 52 of the work implement 3 from the position of the second frame connection portion 22 based on the pitch angle, roll angle, and yaw angle of the work implement 3 and work implement data. calculate.
  • FIGS. 5A to 5C are schematic diagrams showing the working machine 3 and the working machine frame 12 in the tilt posture.
  • FIG. 5A is a top view.
  • FIG. 5B is a side view.
  • FIG. 5C is a rear view.
  • the heights of the first end portion 51 and the second end portion 52 of the work implement 3 are different from each other.
  • the first frame 17 and the second frame 18 are positioned at different heights.
  • the yaw angle ⁇ of the work machine 3 in the tilt posture differs from the yaw angle of the work machine 3 in the standard posture as shown in FIG. Become.
  • the dashed line 3' in FIG. 5A indicates the work implement 3 when the yaw angle ⁇ is zero degrees in the tilt posture.
  • step S101 the controller 33 calculates an assumed position of the first vehicle body connection portion 23.
  • the controller 33 calculates an assumed position 21 ′ of the first frame connection portion 21 when the yaw angle ⁇ is assumed to be zero, based on the roll angle and pitch angle of the work implement 3 .
  • the controller 33 calculates the assumed position of the first frame connecting portion 21 using the following formula (1).
  • P21' Rx( ⁇ )Ry( ⁇ )Rz(0)P21s (1)
  • P21' is the coordinates of the assumed position 21' of the first frame connecting portion 21; P21s is the coordinates of the first frame connecting portion 21 in the standard posture.
  • ⁇ and ⁇ are the amounts of change in roll angle and pitch angle from the standard posture, respectively.
  • Rx( ⁇ ), Ry( ⁇ ), and Rz(0) are rotation matrices of the roll angle, pitch angle, and yaw angle of the work implement 3, respectively.
  • the controller 33 calculates the assumed frame length L1'.
  • the assumed frame length L ⁇ b>1 ′ indicates the distance between the assumed position 21 ′ of the first frame connection portion 21 and the first vehicle body connection portion 23 .
  • the controller 33 calculates an assumed frame length L1' from the coordinates of the assumed position 21' of the first frame connection portion 21 and the coordinates of the position of the first vehicle body connection portion 23.
  • the controller 33 calculates the yaw angle ⁇ of the work implement 3 in the tilt posture.
  • the controller 33 calculates the yaw angle ⁇ of the work implement 3 in the tilt posture based on the difference between the first actual frame length L1 and the assumed frame length L1′.
  • the controller 33 calculates the yaw angle ⁇ of the work implement 3 in the tilt posture using the following equation (2).
  • arcsin ⁇ (L1-L1')/W ⁇ (2) W is the width of the work implement 3;
  • the controller 33 calculates the position of the predetermined portion of the working machine 3 .
  • the predetermined portions are the first end portion 51 and the second end portion 52 of the working machine 3 .
  • the controller 33 adjusts the first end portion 51 of the work machine 3 based on the roll angle ⁇ and the pitch angle ⁇ of the work machine 3 and the yaw angle ⁇ in the tilted posture.
  • the controller 33 calculates the position of the second end portion 52 of the work implement 3 using the following formula (3).
  • P52t Rx( ⁇ )Ry( ⁇ )Rz( ⁇ )P52s (3)
  • P52t is the position of the second end 52 of the work implement 3 in the tilted posture.
  • P52s is the position of the second end portion 52 of the work implement 3 in the standard posture.
  • the position of the first end portion 51 of the work implement 3 in the tilt posture may be calculated from the position of the first end portion 51 of the work implement 3 in the standard posture.
  • the difference between the assumed frame length L1′ of the first frame 17 and the actual frame length L1 when the yaw angle of the work machine 3 is assumed to be zero degrees is , the yaw angle ⁇ when the work implement 3 is in the tilt posture is calculated.
  • the position of the predetermined portion of the work implement 3 can be accurately detected in the work machine 1 .
  • controller 33 may control the work machine 3 to operate based on the position of the predetermined portion of the work machine 3 detected as described above. For example, as shown in FIG. 7, controller 33 may obtain target design terrain 60 . The controller 33 may control the work machine 1 to move a predetermined portion of the work machine 3 according to the target design topography 60 . For example, controller 33 may obtain target design terrain 60 via input device 38 . Controller 33 may automatically generate target design terrain 60 .
  • the working machine 1 is not limited to a bulldozer, and may be other vehicles such as a wheel loader and a motor grader.
  • the controller 33 may have a plurality of controllers separate from each other. Work machine 1 may be remotely operable. In that case, the controller 33 , the operating device 37 and the input device 38 may be arranged outside the working machine 1 .
  • the controller 33 may control the work machine 1 by wirelessly communicating with the work machine 1 .
  • the processing by the controller 33 is not limited to the above embodiment, and may be modified. A part of the processing by the controller 33 may be omitted. Alternatively, part of the processing described above may be changed.
  • the frame sensor 42 is attached to the second frame 18 .
  • the frame sensor 42 may be attached to the first frame 17 .
  • the frame sensor 42 may be attached to each of the first frame 17 and the second frame 18 .
  • the controller 33 may calculate the position of the predetermined portion of the work implement 3 from the position of the first frame connecting portion 21 .
  • the difference between the assumed frame length L1′ of the first frame 17 and the actual frame length L1 when the yaw angle is assumed to be zero degrees is calculated as follows: is calculated.
  • the yaw angle when the work implement 3 is in the tilt posture may be calculated from the difference between the assumed frame length and the actual frame length of the second frame 18 when the yaw angle is assumed to be zero degrees.
  • the predetermined angle may be an angle other than zero degrees.
  • the posture of the work machine 3 used for calculating the yaw angle is not limited to the standard posture and the tilt posture described above, and may be two or more postures having mutually different yaw angles.
  • the predetermined portion is not limited to the first end portion 51 and the second end portion 52 of the cutting edge 11 of the working machine 3, and may be another portion.
  • the predetermined portion may be the center of the cutting edge 11 .
  • the position of the predetermined portion of the work machine can be accurately detected in the work machine.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Lifting Devices For Agricultural Implements (AREA)
  • Operation Control Of Excavators (AREA)

Abstract

システムは、作業機センサとコントローラとを備える。作業機センサは、作業機のロール角とピッチ角とを検出する。コントローラは、第1車体接続部と第1フレーム接続部との間の距離を示す実フレーム長さを取得する。コントローラは、作業機が第1姿勢であるときには、作業機のロール角とピッチ角とに基づいて、ヨー角を所定角度と想定したときの第1フレーム接続部の想定位置を算出する。コントローラは、第1フレーム接続部の想定位置と、第1車体接続部との間の距離を示す想定フレーム長さを算出する。コントローラは、実フレーム長さと想定フレーム長さの差分に基づいて、第1姿勢での作業機のヨー角を算出する。コントローラは、作業機のロール角とピッチ角と、第1姿勢での作業機のヨー角とに基づいて、作業機の所定部分の位置を算出する。

Description

作業機械を制御するためのシステムおよび方法
 本発明は、作業機械を制御するためのシステムおよび方法に関する。
 作業機械には、ブレードなどの作業機を備えるものがある。例えば、特許文献1の作業機械は、ブレードと車体とが左右のリフトフレームで接続されている。左右のリフトフレームには、それぞれ左右のピッチ・チルトシリンダが接続されている。左右のピッチ・チルトシリンダがそれぞれ伸縮することで、ブレードがチルト動作する。チルト動作は、ブレードの左右の端部の一方の高さが他方の高さと異なるようにブレードが左右に傾く動作である。
特開2014-31696号公報
 近年、作業機の制御等のために、作業機の所定部分の位置が、作業機械のコントローラによって検出される。そのため、作業機械には、作業機の姿勢を検出する作業機センサと、フレームの姿勢を検出するフレームセンサとが搭載される。各センサは、例えば加速度センサであり、重力加速度から、ロール角とピッチ角とを検出する。作業機の車体に対するヨー角がゼロ度である場合、コントローラは、フレームの長さとロール角とピッチ角、作業機のロール角とピッチ角と、作業機における所定部分の位置とに基づいて、車体に対する作業機の所定部分の位置を算出することができる。
 しかし、ブレードがチルト動作する場合、左右のフレームの一方が揺動することで、左右のフレームの高さが互いに異なるようになる。その場合、左右のフレームの前端の位置が、前後方向に互いに、ずれる。そのため、作業機の車体に対するヨー角はゼロ度と異なる値となる。その場合、上述した方法では、車体に対する作業機の位置を精度よく検出することは困難である。
 一方、上述した加速度センサによれば、起動時を0として、角速度の積算により、作業機のヨー角を算出することができる。しかし、その精度は高くなく、長時間使用された場合には、誤差が大きくなってしまう。そのため、加速度センサによって、ヨー角を検出する場合であっても、車体に対する作業機の位置を精度よく検出することは容易ではない。本発明の目的は、作業機の動作によって作業機のヨー角が変化しても、作業機械において作業機の所定部分の位置を精度よく検出することにある。
 本発明の一態様に係るシステムは、作業機械を制御するためのシステムである。作業機械は、車体と、作業機フレームと、作業機と、第1アクチュエータと、第2アクチュエータとを含む。作業機フレームは、第1フレームと第2フレームとを含む。第1フレームは、車体に接続される第1車体接続部を含む。第2フレームは、車体に接続される第2車体接続部を含む。第2フレームは、第1フレームから左右方向に離れて配置される。
 作業機は、第1フレーム接続部と、第2フレーム接続部と、所定部分とを含む。第1フレーム接続部は、第1フレームに接続される。第2フレーム接続部は、第1フレーム接続部から左右方向に離れて配置される。第2フレーム接続部は、第2フレームに接続される。第1アクチュエータは、第1フレームを車体に対して動作させる。第2アクチュエータは、第2フレームを車体に対して動作させる。作業機が第1姿勢での車体に対する作業機のヨー角は、作業機が第2姿勢での作業機のヨー角と異なる。第2姿勢は、第1姿勢と異なる。
 システムは、作業機センサとコントローラとを備える。作業機センサは、作業機に取り付けられる。作業機センサは、作業機のロール角とピッチ角とを検出する。コントローラは、第1車体接続部と第1フレーム接続部との間の距離を示す実フレーム長さを取得する。コントローラは、第1車体接続部の位置を取得する。コントローラは、作業機のロール角とピッチ角とを取得する。
 コントローラは、作業機が第1姿勢であるときには、作業機のロール角とピッチ角とに基づいて、ヨー角を所定角度と想定したときの第1フレーム接続部の想定位置を算出する。コントローラは、第1フレーム接続部の想定位置と、第1車体接続部との間の距離を示す想定フレーム長さを算出する。コントローラは、実フレーム長さと想定フレーム長さの差分に基づいて、第1姿勢での作業機のヨー角を算出する。コントローラは、作業機のロール角とピッチ角と、第1姿勢での作業機のヨー角とに基づいて、作業機の所定部分の位置を算出する。
 本発明の他の態様に係る方法は、作業機械を制御するための方法である。作業機械は、車体と、作業機フレームと、作業機と、第1アクチュエータと、第2アクチュエータとを含む。作業機フレームは、第1フレームと第2フレームとを含む。第1フレームは、車体に接続される第1車体接続部を含む。第2フレームは、車体に接続される第2車体接続部を含む。第2フレームは、第1フレームから左右方向に離れて配置される。
 作業機は、第1フレーム接続部と、第2フレーム接続部と、所定部分とを含む。第1フレーム接続部は、第1フレームに接続される。第2フレーム接続部は、第1フレーム接続部から左右方向に離れて配置される。第2フレーム接続部は、第2フレームに接続される。作業機が第1姿勢での車体に対する作業機のヨー角は、作業機が第2姿勢での作業機のヨー角と異なる。第2姿勢は、第1姿勢と異なる。
 当該方法は、第1車体接続部の位置を検出することと、作業機のロール角とピッチ角とを検出することと、第1車体接続部と第1フレーム接続部との間の距離を示す実フレーム長さを取得することと、作業機が第1姿勢であるときには、作業機のロール角とピッチ角とに基づいて、ヨー角を所定角度と想定したときの第1フレーム接続部の想定位置を算出することと、第1フレーム接続部の想定位置と、第1車体接続部との間の距離を示す想定フレーム長さを算出することと、実フレーム長さと想定フレーム長さの差分に基づいて、第1姿勢での作業機のヨー角を算出することと、作業機のロール角とピッチ角と、第1姿勢での作業機のヨー角とに基づいて、作業機の所定部分の位置を算出すること、を備える。
 本発明によれば、作業機のヨー角を所定角度と想定したときの想定フレーム長さと実フレーム長さとの差分から、作業機が第1姿勢であるときのヨー角が算出される。それにより、作業機の動作によって作業機のヨー角が変化しても、作業機械において作業機の位置が精度よく検出される。
作業機械の斜視図である。 作業機及びその周囲の構造の斜視図である。 作業機械の制御システムを示すブロック図である。 標準姿勢での作業機及び作業機フレームを模式的に示す上面図である。 標準姿勢での作業機及び作業機フレームを模式的に示す側面図である。 標準姿勢での作業機及び作業機フレームを模式的に示す背面図である。 チルト姿勢での作業機及び作業機フレームを模式的に示す上面図である。 チルト姿勢での作業機及び作業機フレームを模式的に示す側面図である。 チルト姿勢での作業機及び作業機フレームを模式的に示す背面図である。 作業機の所定部分の位置を算出するための処理を示すフローチャートである。 作業機械の制御の一例を示す図である。
 以下、実施形態に係る作業機械について、図面を参照しながら説明する。図1は、実施形態に係る作業機械1を示す斜視図である。本実施形態に係る作業機械1は、ブルドーザである。作業機械1は、車体2と、作業機3と、作業機3の駆動機構4とを備えている。
 車体2は、運転室5と、動力室6と、走行装置7とを含む。運転室5には、図示しない運転席が配置されている。動力室6は、運転室5の前方に配置されている。走行装置7は、車体2を支持している。走行装置7は、左右の履帯8を含む。なお、図1では、左側の履帯8のみが図示されている。履帯8が回転することによって、作業機械1が走行する。
 作業機3は、車体2の前方に配置されている。本実施形態において、作業機3は、ブレードである。作業機3は、作業機械1の左右方向に延びている。作業機3は、刃先11を含む。作業機3の駆動機構4は、作業機フレーム12と、複数のアクチュエータ13-16とを備える。図2は、作業機3及び駆動機構4の斜視図である。図2に示すように、作業機フレーム12は、作業機3を支持する。作業機フレーム12は、第1フレーム17と第2フレーム18とを含む。第1フレーム17と第2フレーム18とは、作業機械1の前後方向に延びている。
 第1フレーム17は、車体2に対して揺動可能に接続される。第1フレーム17は、第1車体接続部23を含む。第1フレーム17は、第1車体接続部23において、車体2に接続される。第2フレーム18は、第1フレーム17から左右方向に離れて配置される。第2フレーム18は、車体2に対して揺動可能に接続される。第2フレーム18は、第2車体接続部24を含む。第2フレーム18は、第2車体接続部24において、車体2に接続される。
 第1フレーム17と第2フレーム18とは、車体2に対して、少なくともリフト軸A1回りに揺動する。リフト軸A1は、作業機械1の左右方向に延びる。詳細には、第1フレーム17と第2フレーム18とは、ボールジョイント19を介して、車体2に接続されており、車体2に対して全方向に揺動可能である。図1に示すように、第1フレーム17と第2フレーム18とは、左右方向において走行装置7の外側に配置される。第1フレーム17と第2フレーム18とは、走行装置7の側面に接続される。
 図2に示すように、作業機3は、第1フレーム接続部21と第2フレーム接続部22とを含む。第1フレーム接続部21と第2フレーム接続部22とは、作業機3の背面に配置されている。第1フレーム接続部21は、第1フレーム17に接続される。第2フレーム接続部22は、第1フレーム接続部21から左右方向に離れて配置される。第2フレーム接続部22は、第2フレーム18に接続される。作業機3は、第1軸A2と第2軸A3回りに回動可能に、第1フレーム17と第2フレーム18とに支持されている。第1軸A2は、作業機械1の左右方向に延びている。第2軸A3は、作業機械1の上下方向に延びている。
 複数のアクチュエータ13-16は、第1リフトアクチュエータ13と、第2リフトアクチュエータ14と、第1ピッチ・チルトアクチュエータ15と、第2ピッチ・チルトアクチュエータ16とを含む。第1リフトアクチュエータ13と第2リフトアクチュエータ14とは、作業機械1の左右方向に互いに離れて配置されている。第1リフトアクチュエータ13と第2リフトアクチュエータ14とは、車体2と作業機3とに接続されている。第1リフトアクチュエータ13と第2リフトアクチュエータ14とは、油圧シリンダである。第1リフトアクチュエータ13と第2リフトアクチュエータ14とは、作業機フレーム12をリフト軸A1回りに上下に揺動させる。それにより、作業機3が、上下にリフト動作する。
 第1ピッチ・チルトアクチュエータ15と、第2ピッチ・チルトアクチュエータ16とは、作業機械1の左右方向に互いに離れて配置されている。第1ピッチ・チルトアクチュエータ15は、作業機3と第1フレーム17とに接続されている。第2ピッチ・チルトアクチュエータ16は、作業機3と第2フレーム18とに接続されている。第1ピッチ・チルトアクチュエータ15と、第2ピッチ・チルトアクチュエータ16とは、油圧シリンダである。
 第1ピッチ・チルトアクチュエータ15は、第1フレーム17に対して、作業機3を第1軸A2回りに回動させる。第2ピッチ・チルトアクチュエータ16は、第2フレーム18に対して、作業機3を第1軸A2回りに回動させる。第1ピッチ・チルトアクチュエータ15と、第2ピッチ・チルトアクチュエータ16とが共に伸縮することで、作業機3が、第1軸A2回りに前傾又は後傾する。この作業機3の前後の傾動動作は、ピッチ動作と呼ばれる。
 第1ピッチ・チルトアクチュエータ15と第2ピッチ・チルトアクチュエータ16との一方のみが伸縮すると、作業機3は、左方又は右方に傾動する。例えば、第1ピッチ・チルトアクチュエータ15のみが伸縮することで、作業機3の右端部が上下に移動する。第2ピッチ・チルトアクチュエータ16のみが伸縮することで、作業機3の左端部が上下に移動する。それにより、作業機3の左端部と右端部との高さが互いに異なるように、作業機3が傾く。この作業機3の左右の傾動動作は、チルト動作と呼ばれる。
 図3は、作業機械1の制御システムの構成を示すブロック図である。図3に示すように、作業機械1は、動力源30と、油圧ポンプ31と、動力伝達装置32と、を備えている。動力源30は、例えば内燃エンジンである。ただし、動力源30は、電動モータであってもよい。或いは、動力源30は、内燃エンジンと電動モータとのハイブリッドであってもよい。
 油圧ポンプ31は、動力源30によって駆動され、作動油を吐出する。油圧ポンプ31から吐出された作動油は、リフトアクチュエータ13,14とピッチ・チルトアクチュエータ15,16とに供給される。なお、図3では、1つの油圧ポンプ31が図示されているが、複数の油圧ポンプが設けられてもよい。
 動力伝達装置32は、動力源30の駆動力を走行装置7に伝達する。動力伝達装置32は、例えば、HST(Hydro Static Transmission)であってもよい。或いは、動力伝達装置32は、例えば、トルクコンバータ、或いは複数の変速ギアを有するトランスミッションであってもよい。
 作業機械1は、コントローラ33と制御弁34とを備える。コントローラ33は、取得したデータに基づいて作業機械1を制御するようにプログラムされている。コントローラ33は、記憶装置35とプロセッサ36とを含む。プロセッサ36は、例えばCPUを含む。記憶装置35は、例えばメモリと補助記憶装置とを含む。記憶装置35は、例えば、RAM、或いはROMなどであってもよい。記憶装置35は、半導体メモリ、或いはハードディスクなどであってもよい。記憶装置35は、非一時的な(non-transitory)コンピュータで読み取り可能な記録媒体の一例である。記憶装置35は、プロセッサ36によって実行可能であり作業機械1を制御するためのコンピュータ指令を記録している。
 制御弁34は、コントローラ33からの指令信号によって制御される。制御弁34は、アクチュエータ13-16と、油圧ポンプ31との間に配置される。制御弁34は、油圧ポンプ31からリフトアクチュエータ13,14に供給される作動油の流量を制御する。制御弁34は、油圧ポンプ31からピッチ・チルトアクチュエータ15,16に供給される作動油の流量を制御する。
 作業機械1は、操作装置37と入力装置38とを備えている。操作装置37は、例えばレバーを含む。或いは、操作装置37は、ペダル、或いはスイッチを含んでもよい。オペレータは、操作装置37を用いて、作業機械1の走行と、作業機3の動作とを手動で操作することができる。例えば、操作装置37は、作業機3のリフト動作と、ピッチ動作と、チルト動作とを操作可能である。操作装置37は、操作装置37の操作を示す操作信号を出力する。コントローラ33は、操作装置37から操作信号を受信する。
 入力装置38は、例えばタッチパネルを含む。ただし、入力装置38は、スイッチなどの他の装置を含んでもよい。オペレータは、操作装置37を用いて、作業機械1の制御の設定を行うことができる。入力装置38は、入力装置38への入力を示す入力信号を出力する。コントローラ33は、入力装置38から入力信号を受信する。
 作業機械1は、車体センサ41と、フレームセンサ42と、作業機センサ43とを含む。車体センサ41は、車体2に取り付けられている。車体センサ41は、車体2の姿勢を検出する。フレームセンサ42は、作業機フレーム12に取り付けられている。フレームセンサ42は、作業機フレーム12の姿勢を検出する。作業機センサ43は、作業機3に取り付けられている。作業機センサ43は、作業機3の姿勢を検出する。
 車体センサ41とフレームセンサ42と作業機センサ43とは、例えばIMU(慣性計測装置、Inertial Measurement Unit)などの加速度センサである。ただし、車体センサ41とフレームセンサ42と作業機センサ43とは、IMUに限らず、他の加速度センサであってもよい。
 車体センサ41は、車体2のピッチ角とロール角とヨー角とを検出する。フレームセンサ42は、作業機フレーム12のピッチ角とロール角とヨー角を検出する。詳細には、フレームセンサ42は、第2フレーム18に取り付けられている。フレームセンサ42は、第2フレーム18のピッチ角と、ロール角と、ヨー角とを検出する。作業機センサ43は、作業機3のピッチ角と、ロール角と、ヨー角とを検出する。
 各センサは、重力加速度により、ピッチ角とロール角とを検出する。また、各センサは、起動時を0として、角速度の積算により、ヨー角を検出する。車体センサ41と、フレームセンサ42と、作業機センサ43とは、それぞれ検出した角度を示す検出信号を出力する。
 コントローラ33は、上述したセンサ41-43が検出した角度と、作業機械1の形状データとに基づいて、車体2に対する作業機3の所定部分の位置を検出する。作業機械1の形状データは、コントローラ33に記憶されており、作業機械1の各部分の位置関係を示す。以下、作業機3の所定部分の位置を検出する方法について説明する。
 図4Aから図4Cは、標準姿勢での作業機3及び作業機フレーム12を示す模式図である。図4Aは上面図である。図4Bは側面図である。図4Cは背面図である。図4Cに示すように、標準姿勢では、作業機3の刃先11は水平であり、作業機3の刃先11の第1端部51と第2端部52とは同じ高さに位置している。また、第1フレーム17と第2フレーム18とは、互いに同じ高さに位置している。作業機3の前後方向と車体2の前後方向とは一致しており、車体2に対する作業機3のヨー角はゼロ度である。
 第1端部51と第2端部52とは、刃先11の左右の端部である。図4Aに示すように、第1端部51は刃先11の右端部であり、第2端部52は刃先11の左端部である。ただし、第1端部51と第2端部52とは、左右逆に設けられてもよい。
 形状データは、車体2における第1車体接続部23の位置と第2車体接続部24の位置を含む。例えば、第1車体接続部23の位置と第2車体接続部24の位置とは、車体2を基準とする車体座標系における座標で示される。形状データは、第1実フレーム長さと第2実フレーム長さとを含む。第1実フレーム長さは、第1車体接続部23と第1フレーム接続部21との間の距離を示す。第2実フレーム長さは、第2車体接続部24と第2フレーム接続部22との間の距離を示す。
 形状データは、作業機データを含む。作業機データは、第2フレーム接続部22と作業機3の所定部分との間の位置関係を示す。所定部分は、例えば作業機3の刃先11上に位置する。本実施形態において、所定部分は、作業機3の第1端部51と第2端部52とを含む。
 作業機3が標準姿勢である場合、コントローラ33は、以下のようにして、作業機3の第1端部51と第2端部52の位置を算出する。コントローラ33は、第2車体接続部24の位置から、第2フレーム18のピッチ角とロール角とヨー角と、第2実フレーム長さに基づいて、第2フレーム接続部22の位置を算出する。コントローラ33は、第2フレーム接続部22の位置から、作業機3のピッチ角とロール角とヨー角と、作業機データとに基づいて、作業機3の第1端部51の位置を算出する。ここで、車体2に対する作業機3のヨー角は、ゼロ度である。また、コントローラ33は、第2フレーム接続部22の位置から、作業機3のピッチ角とロール角とヨー角と、作業機データとに基づいて、作業機3の第2端部52の位置を算出する。
 図5Aから図5Cは、チルト姿勢での作業機3及び作業機フレーム12を示す模式図である。図5Aは上面図である。図5Bは側面図である。図5Cは背面図である。図5Cに示すように、チルト姿勢では、作業機3の第1端部51と第2端部52との高さが互いに異なる。第1フレーム17と第2フレーム18とは、互いに異なる高さに位置する。この場合、作業機械1の構造によっては、図5Aに示すように、チルト姿勢での作業機3のヨー角φは、標準姿勢での作業機3のヨー角と異なり、ゼロ度以外の値となる。なお、図5Aにおいて破線3’は、チルト姿勢においてヨー角φがゼロ度である場合の作業機3を示している。
 次に、作業機3がチルト姿勢での作業機3の所定部分の位置を算出する方法について説明する。図6に示すように、ステップS101で、コントローラ33は、第1車体接続部23の想定位置を算出する。図5Aに示すように、コントローラ33は、作業機3のロール角とピッチ角とに基づいて、ヨー角φをゼロと想定したときの第1フレーム接続部21の想定位置21’を算出する。例えば、コントローラ33は、以下の式(1)により、第1フレーム接続部21の想定位置を算出する。
P21’= Rx(δ)Ry(θ)Rz(0)P21s ・・・(1)
 P21’は、第1フレーム接続部21の想定位置21’の座標である。P21sは、標準姿勢での第1フレーム接続部21の座標である。δ、θは、それぞれ標準姿勢からのロール角及びピッチ角の変化量である。Rx(δ)、Ry(θ)、Rz(0)は、それぞれ作業機3のロール角とピッチ角とヨー角の回転行列である。
 ステップS102で、コントローラ33は、想定フレーム長さL1’を算出する。想定フレーム長さL1’は、第1フレーム接続部21の想定位置21’と、第1車体接続部23との間の距離を示す。コントローラ33は、第1フレーム接続部21の想定位置21’の座標と、第1車体接続部23の位置の座標とから、想定フレーム長さL1’を算出する。
 ステップS103で、コントローラ33は、チルト姿勢での作業機3のヨー角φを算出する。コントローラ33は、第1実フレーム長さL1と想定フレーム長さL1’の差分に基づいて、チルト姿勢での作業機3のヨー角φを算出する。コントローラ33は、以下の式(2)により、チルト姿勢での作業機3のヨー角φを算出する。
φ = arcsin{(L1 - L1’)/ W} ・・・(2)
Wは、作業機3の幅である。
 ステップS104で、コントローラ33は、作業機3の所定部分の位置を算出する。本実施形態において、所定部分は、作業機3の第1端部51と第2端部52とである。コントローラ33は、作業機3がチルト姿勢であるときには、作業機3のロール角δとピッチ角θと、上記のチルト姿勢でのヨー角φとに基づいて、作業機3の第1端部51と第2端部52との位置を算出する。例えば、コントローラ33は、以下の式(3)により、作業機3の第2端部52の位置を算出する。
P52t= Rx(δ)Ry(θ)Rz(φ)P52s ・・・(3)
 P52tは、チルト姿勢での作業機3の第2端部52の位置である。P52sは、標準姿勢での作業機3の第2端部52の位置である。なお、上記と同様にして、標準姿勢での作業機3の第1端部51の位置から、チルト姿勢での作業機3の第1端部51の位置が算出されてもよい。
 以上説明した本実施形態に係る作業機械1の制御システムでは、作業機3のヨー角をゼロ度と想定したときの第1フレーム17の想定フレーム長さL1’と実フレーム長さL1との差分から、作業機3がチルト姿勢であるときのヨー角φが算出される。それにより、チルト動作によって作業機3のヨー角が変化しても、作業機械1において作業機3の所定部分の位置が精度よく検出される。
 なお、コントローラ33は、上記のように検出された作業機3の所定部分の位置に基づいて、作業機3を動作させるように制御してもよい。例えば、図7に示すように、コントローラ33は、目標設計地形60を取得してもよい。コントローラ33は、目標設計地形60に従って、作業機3の所定部分を移動させるように、作業機械1を制御してもよい。例えば、コントローラ33は、入力装置38を介して、目標設計地形60を取得してもよい。コントローラ33は、自動的に目標設計地形60を生成してもよい。
 以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。
 作業機械1は、ブルドーザに限らず、ホイールローダ、モータグレーダ等の他の車両であってもよい。コントローラ33は、互いに別体の複数のコントローラを有してもよい。作業機械1は、遠隔から操作可能であってもよい。その場合、コントローラ33と操作装置37と入力装置38とは、作業機械1の外部に配置されてもよい。コントローラ33は、作業機械1と無線通信を行うことで、作業機械1を制御してもよい。
 コントローラ33による処理は、上記の実施形態のものに限らず、変更されてもよい。コントローラ33による処理の一部が省略されてもよい。或いは、上述した処理の一部が変更されてもよい。
 例えば、上記の実施形態では、フレームセンサ42は、第2フレーム18に取り付けられている。しかし、フレームセンサ42は、第1フレーム17に取り付けられてもよい。或いは、第1フレーム17と第2フレーム18とのそれぞれにフレームセンサ42が取り付けられてもよい。その場合、コントローラ33は、第1フレーム接続部21の位置から、作業機3の所定部分の位置を算出してもよい。
 上記の実施形態では、ヨー角をゼロ度と想定したときの第1フレーム17の想定フレーム長さL1’と実フレーム長さL1との差分から、作業機3がチルト姿勢であるときのヨー角が算出される。しかし、ヨー角をゼロ度と想定したときの第2フレーム18の想定フレーム長さと実フレーム長さとの差分から、作業機3がチルト姿勢であるときのヨー角が算出されてもよい。
 所定角度は、ゼロ度以外の角度であってもよい。ヨー角の算出に用いられる作業機3の姿勢は、上述した標準姿勢とチルト姿勢に限らず、ヨー角の互いに異なる2以上の姿勢であればよい。
 所定部分は、作業機3の刃先11の第1端部51と第2端部52とに限らず、別の部分であってもよい。例えば、所定部分は、刃先11の中央であってもよい。
 本発明によれば、チルト動作によって作業機のヨー角が変化しても、作業機械において作業機の所定部分の位置が精度よく検出される。
 1:作業機械、 2:車体、 3:作業機、 12:作業機フレーム、 15:第1ピッチ・チルトアクチュエータ、 16:第2ピッチ・チルトアクチュエータ、 17:第1フレーム、 18:第2フレーム、 21:第1フレーム接続部、 21’:第1フレーム接続部21の想定位置、 22:第2フレーム接続部、 23:第1車体接続部、 24:第2車体接続部、 33:コントローラ、 43:作業機センサ、 51:第1端部、 52:第2端部、 L1:第1実フレーム長さ、 L1’:想定フレーム長さ
 

Claims (10)

  1.  作業機械を制御するためのシステムであって、
     前記作業機械は、
      車体と、
      前記車体に接続される第1車体接続部を含む第1フレームと、前記車体に接続される第2車体接続部を含み前記第1フレームから左右方向に離れて配置される第2フレームとを含む作業機フレームと、
      前記第1フレームに接続される第1フレーム接続部と、前記第1フレーム接続部から左右方向に離れて配置され前記第2フレームに接続される第2フレーム接続部と、所定部分とを含む作業機と、
      前記第1フレームを前記車体に対して動作させる第1アクチュエータと、
      前記第2フレームを前記車体に対して動作させる第2アクチュエータと、
     を含み、
     前記作業機が第1姿勢であるときの前記車体に対する前記作業機のヨー角は、前記作業機が前記第1姿勢と異なる第2姿勢であるときの前記作業機のヨー角と異なり、
     前記システムは、
      前記作業機に取り付けられ、前記作業機のロール角とピッチ角とを検出する作業機センサと、
      コントローラと、
    を備え、
     前記コントローラは、
      前記第1車体接続部と前記第1フレーム接続部との間の距離を示す実フレーム長さを取得し、
      前記第1車体接続部の位置を取得し、
      前記作業機のロール角とピッチ角とを取得し、
      前記作業機が前記第1姿勢であるときには、前記作業機のロール角とピッチ角とに基づいて、前記ヨー角を所定角度と想定したときの前記第1フレーム接続部の想定位置を算出し、
      前記第1フレーム接続部の想定位置と、前記第1車体接続部との間の距離を示す想定フレーム長さを算出し、
     前記実フレーム長さと前記想定フレーム長さの差分に基づいて、前記第1姿勢での前記作業機のヨー角を算出し、
     前記作業機のロール角とピッチ角と、前記第1姿勢での前記作業機のヨー角とに基づいて、前記作業機の前記所定部分の位置を算出する、
    システム。
  2.  前記コントローラは、前記作業機の前記所定部分の位置に基づいて、前記作業機を制御する、
    請求項1に記載のシステム。
  3.  前記車体は、前記作業機械を走行させる走行装置をさらに備え、
     前記第1フレームと前記第2フレームとは、左右方向において前記走行装置の外側に配置される、
    請求項1に記載のシステム。
  4.  前記作業機センサは、加速度センサである、
    請求項1に記載のシステム。
  5.  前記第1姿勢において、前記作業機の左右の端部の高さが互いに異なり、
     前記第2姿勢において、前記作業機の左右の端部の高さが同じである、
    請求項1に記載のシステム。
  6.  前記所定角度は、ゼロ度である、
    請求項1に記載のシステム。
  7.  作業機械を制御するための方法であって、
     前記作業機械は、
      車体と、
      前記車体に接続される第1車体接続部を含む第1フレームと、前記車体に接続される第2車体接続部を含み前記第1フレームから左右方向に離れて配置される第2フレームとを含む作業機フレームと、
      前記第1フレームに接続される第1フレーム接続部と、前記第1フレーム接続部から左右方向に離れて配置され前記第2フレームに接続される第2フレーム接続部と、所定部分とを含む作業機と、
     を含み、
     前記作業機が第1姿勢であるときの前記車体に対する前記作業機のヨー角は、前記作業機が前記第1姿勢と異なる第2姿勢であるときの前記作業機のヨー角と異なり、
     前記方法は、
     前記第1車体接続部の位置を取得することと、
     前記作業機のロール角とピッチ角とを検出することと、
     前記第1車体接続部と前記第1フレーム接続部との間の距離を示す実フレーム長さを取得することと、
     前記作業機が前記第1姿勢であるときには、前記作業機のロール角とピッチ角とに基づいて、前記ヨー角を所定角度と想定したときの前記第1フレーム接続部の想定位置を算出することと、
     前記第1フレーム接続部の想定位置と、前記第1車体接続部との間の距離を示す想定フレーム長さを算出することと、
     前記実フレーム長さと前記想定フレーム長さの差分に基づいて、前記第1姿勢での前記作業機のヨー角を算出することと、
     前記作業機が前記第1姿勢であるときには、前記作業機のロール角とピッチ角と、前記第1姿勢での前記作業機のヨー角とに基づいて、前記作業機の前記所定部分の位置を算出すること、
    を備える方法。
  8.  前記作業機の前記所定部分の位置に基づいて、前記作業機を制御することをさらに備える、
    請求項7に記載の方法。
  9.  前記第1姿勢において、前記作業機の左右の端部の高さが互いに異なり、
     前記第2姿勢において、前記作業機の左右の端部の高さが同じである、
    請求項7に記載の方法。
  10.  前記所定角度は、ゼロ度である、
    請求項7に記載の方法。
     
     
PCT/JP2022/028962 2021-09-30 2022-07-27 作業機械を制御するためのシステムおよび方法 WO2023053700A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202280048069.4A CN117616174A (zh) 2021-09-30 2022-07-27 用于控制作业机械的***以及方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021161624A JP2023051133A (ja) 2021-09-30 2021-09-30 作業機械を制御するためのシステムおよび方法
JP2021-161624 2021-09-30

Publications (1)

Publication Number Publication Date
WO2023053700A1 true WO2023053700A1 (ja) 2023-04-06

Family

ID=85782260

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/028962 WO2023053700A1 (ja) 2021-09-30 2022-07-27 作業機械を制御するためのシステムおよび方法

Country Status (3)

Country Link
JP (1) JP2023051133A (ja)
CN (1) CN117616174A (ja)
WO (1) WO2023053700A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001159518A (ja) * 1999-11-30 2001-06-12 Komatsu Ltd 建設機械のツール位置計測装置、ヨー角検出装置、作業機自動制御装置及び校正装置
US20160319511A1 (en) * 2015-04-28 2016-11-03 Caterpillar Inc. System and method for positioning implement of machine
US20170284067A1 (en) * 2016-04-04 2017-10-05 Caterpillar Inc. Drawbar Position Determination with Rotational Sensors
US9988787B1 (en) * 2016-03-10 2018-06-05 Robo Industries, Inc. System for determining position of a vehicle
US20200181884A1 (en) * 2018-12-07 2020-06-11 Caterpillar Trimble Control Technologies Llc Yaw estimation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001159518A (ja) * 1999-11-30 2001-06-12 Komatsu Ltd 建設機械のツール位置計測装置、ヨー角検出装置、作業機自動制御装置及び校正装置
US20160319511A1 (en) * 2015-04-28 2016-11-03 Caterpillar Inc. System and method for positioning implement of machine
US9988787B1 (en) * 2016-03-10 2018-06-05 Robo Industries, Inc. System for determining position of a vehicle
US20170284067A1 (en) * 2016-04-04 2017-10-05 Caterpillar Inc. Drawbar Position Determination with Rotational Sensors
US20200181884A1 (en) * 2018-12-07 2020-06-11 Caterpillar Trimble Control Technologies Llc Yaw estimation

Also Published As

Publication number Publication date
JP2023051133A (ja) 2023-04-11
CN117616174A (zh) 2024-02-27

Similar Documents

Publication Publication Date Title
JP6843039B2 (ja) 作業機械
JP2021054269A (ja) 制御システム、作業車両の制御方法、および、作業車両
WO2021065135A1 (ja) 制御システム、作業車両の制御方法、および、作業車両
WO2023067898A1 (ja) 作業機械、及び、作業機械を制御するための方法
WO2023053700A1 (ja) 作業機械を制御するためのシステムおよび方法
JP7312563B2 (ja) 作業機械の制御システム、及び制御方法
JP7212460B2 (ja) 作業車両
WO2022264713A1 (ja) 作業機械および作業機械を制御するための方法
WO2020171016A1 (ja) 作業機械の制御システム
WO2020194914A1 (ja) 作業機械
JP7402724B2 (ja) ステアリング装置、および作業機械
WO2023047793A1 (ja) 作業機械を制御するためのシステム及び方法
WO2023286443A1 (ja) 作業機械、及び、作業機械を制御するための方法
WO2024053259A1 (ja) 作業機械、及び、作業機械を制御するための方法
WO2024084791A1 (ja) 作業機械、及び、作業機械を制御するための方法
WO2023286442A1 (ja) 作業機械、及び、作業機械を制御するための方法
WO2023238504A1 (ja) 作業機械、作業機械を制御するための方法、及びシステム
WO2023112560A1 (ja) 作業機械、作業機械を制御するための方法、及びシステム
WO2023112563A1 (ja) 作業機械、作業機械を制御するための方法、及びシステム
WO2024089987A1 (ja) 作業機械及び作業機械を制御するための方法
WO2023021825A1 (ja) 作業機械、及び、作業機械を制御するための方法
JP2024049878A (ja) ステアリング装置および作業車両
JP2023110512A (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: 22875577

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 18571972

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 202280048069.4

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE