The present disclosure relates to a shovel and the like.
According to a conventional technique, when a plurality of actuators are synchronously moved and another actuator is operated, the motion of the another actuator is prioritized.
A shovel according to an embodiment of the present disclosure includes:
a plurality of driven elements;
a plurality of actuators configured to drive the plurality of driven elements; and
a hardware processor configured to, in response to detecting that two or more actuators of the plurality of actuators are synchronously moved, prohibit a motion of another actuator of the plurality of actuators that is different from the two or more actuators of the plurality of actuators.
According to a conventional technique, when a plurality of actuators are synchronously moved and another actuator is operated, the motion of the another actuator is prioritized.
For example, the function of automatically synchronously moving the boom is disabled, when a turning operation is performed during machine control of performing excavation by automatically moving the boom upward and downward in synchronization with the operation of at least one of the arm and the bucket.
However, there is a problem in that the work efficiency of the shovel decreases if the motion of another actuator is prioritized when the work is performed by synchronously moving a plurality of actuators.
In view of the above-described problem, it is an object to provide a technique capable of alleviating a reduction in the work efficiency of the shovel when the work is performed by synchronously moving a plurality of actuators.
Hereinafter, an embodiment will be described with reference to drawings.
[Overview of Shovel]
First, an overview of a shovel 100 according to the present embodiment is explained with reference to
As illustrated in
The lower traveling body 1 includes a pair of right and left crawlers 1C, i.e., a left side crawler 1CL and a right side crawler 1CR. When the left side crawler 1CL and the right side crawler 1CR are hydraulically driven by traveling hydraulic motors 1M, i.e., a left side traveling hydraulic motor 1ML and a right side traveling hydraulic motor 1MR, respectively, the lower traveling body 1 causes the shovel 100 to travel. Specifically, the traveling hydraulic motors 1ML, 1MR, serving as driving elements, drive the crawlers 1CL, 1CR, i.e., driven elements.
When a turning hydraulic motor 2A (an example of a turning motor) hydraulically drives the upper turning body 3, the upper turning body 3 turns with respect to the lower traveling body 1. The turning hydraulic motor 2A serving as a driving element drives the upper turning body 3 serving as a driven element.
The upper turning body 3 may be electrically driven by a motor (hereinafter referred to as a “turning motor”), instead of being driven by the turning hydraulic motor 2A. In this case, similar to the turning hydraulic motor 2A, the turning motor serving as a driving element drives the upper turning body 3 serving as a driven element.
The attachment AT includes a boom 4, an arm 5, and a bucket 6.
The boom 4 is pivotally attached to the front center of the upper turning body 3 to be able to vertically pivot. The arm 5 is pivotally attached to the end of the boom 4 to be able to pivot vertically. The bucket 6 is pivotally attached to the end of the arm 5 to be able to pivot vertically. The boom 4, the arm 5, and the bucket 6 are hydraulically driven by a boom cylinder 7, an arm cylinder 8, and a bucket cylinder 9, respectively, serving as hydraulic actuators.
It should be noted that the bucket 6 is an example of an end attachment. According to the work content and the like, instead of the bucket 6, other end attachments such as, for example, a slope finishing bucket, a dredging bucket, a breaker, and the like may be attached to the end of the arm 5.
The cab 10 is an operation room in which the operator rides, and is mounted on the front left of the upper turning body 3.
The shovel 100 operates driven elements such as a lower traveling body 1 (crawlers 1CL, 1CR), an upper turning body 3, a boom 4, an arm 5, a bucket 6, and the like according to operations of the operator who rides in the cab 10.
Furthermore, the shovel 100 may be configured to be remotely operated (remote operation) from the outside of the shovel, instead of or in addition to being configured to be operable by the operator who rides in the cab 10. In the case where the shovel 100 is remotely operated, the inside of the cab 10 may be unmanned. In the following explanation, it is assumed that operator's operations include at least one of an operation with an operation apparatus 26 by the operator of the cab 10 and a remote operation by the operator of an external apparatus.
The remote control includes, for example, a mode in which the shovel 100 is operated by an operation input for an actuator of the shovel 100 performed by a predetermined external apparatus. In this case, for example, the shovel 100 may transmit image information (captured image) output from an imaging apparatus included in a space recognition apparatus 70 explained later to an external apparatus, and the image information may be displayed on a display apparatus (hereinafter referred to as a “remote operation display apparatus”) provided in the external apparatus. Various kinds of information images (information screens) displayed on a display apparatus D1 in the cab 10 of the shovel 100 may also be displayed on the remote operation display apparatus of the external apparatus. Thus, the operator of the external apparatus can remotely operate the shovel 100 while confirming display contents such as a captured image and an information screen showing the situation of the surroundings of the shovel 100 that are displayed on the remote operation display apparatus, for example. The shovel 100 may move the actuators to drive the driven elements such as the lower traveling body 1 (crawlers 1CL, 1CR), the upper turning body 3, the boom 4, the arm 5, and the bucket 6, according to a remote operation signal indicative of the contents of the remote operation received from an external apparatus by a communication apparatus T1 explained later.
For example, as illustrated in
The shovel management system SYS may include one or a plurality of shovels 100. Similarly, the shovel management system SYS may include a plurality of management apparatuses 200. That is, the plurality of management apparatuses 200 may perform processing related to the shovel management system SYS in a distributed manner. For example, the plurality of management apparatuses 200 may mutually communicate with some of the plurality of shovels 100 to be managed, and execute processing on the some of the plurality of shovels 100.
The management apparatus 200 may be, for example, a cloud server or an on-premises server installed in a management center or the like outside the work site where the shovel 100 performs work. The management apparatus 200 may be, for example, an edge server provided in a work site where the shovel 100 performs work or at a location relatively close to the work site (for example, in a communication station building, a base station, or the like of a telecommunications carrier). The management apparatus 200 may be a stationary terminal apparatus provided in a management office or the like in the work site of the shovel 100, or may be a portable terminal apparatus (portable terminal). The stationary terminal apparatus may include, for example, a desktop computer terminal. The portable terminal apparatus may include, for example, a smartphone, a tablet terminal, a laptop computer terminal, and the like.
As illustrated in
The control apparatus 210 performs various controls of the management apparatus 200. The function of the control apparatus 210 is achieved by any hardware or any combination of hardware and software. The control apparatus 210 is mainly composed of a computer including, for example, a CPU (central processing unit), a memory device such as RAM (random access memory), a nonvolatile auxiliary storage device such as ROM (read only memory), an interface device for input and output, and the like. The control apparatus 210 achieves various functions, for example, by causing the CPU to execute a program installed in the auxiliary storage device.
For example, the control apparatus 210 controls the remote operation of the shovel 100. The control apparatus 210 may receive an input signal relating to the remote control of the shovel 100 received by the remote operation apparatus and transmit a remote control signal indicative of the contents of the operation input, i.e., the contents of the remote control of the shovel 100, to the shovel 100 using the communication apparatus 220.
The communication apparatus 220 is connected to a communication network NW and communicates with the outside of the management apparatus 200 (for example, the shovel 100). The communication apparatus 220 may include a transmitter and a receiver configured to transmit an operation command related to the plurality of actuators to the shovel in response to an operation of a remote operation apparatus 231 (a remote controller) explained later.
The communication network NW includes, for example, a wide area network (WAN). The wide area network may include, for example, a mobile communication network having a base station as a terminal. The wide area network may include, for example, a satellite communication network using a communication satellite in the sky above the shovel 100. The wide area network may include, for example, the Internet. The communication network NW may include, for example, a local area network (LAN) provided in a facility where the management apparatus 200 is installed. The local area network may be a wireless network, a wired network, or a network including both. The communication network NW may include, for example, a short-range communication network based on a predetermined wireless communication system such as WiFi or Bluetooth (registered trademark).
The input apparatus 230 receives an input from a manager, a worker, or the like of the management apparatus 200 and outputs a signal indicative of the content of the input (for example, an operation input, a voice input, a gesture input, and the like). A signal indicative of the content of the input is received by the control apparatus 210.
The input apparatus 230 includes, for example, a remote operation apparatus 231. Thus, the worker (operator) of the management apparatus 200 can remotely control the shovel 100 by using the remote operation apparatus 231. The remote operation apparatus 231 may be, for example, a remote controller configured to remotely operate a plurality of actuators of the shovel that includes a plurality of driven elements and the plurality of actuators configured to drive the plurality of driven elements.
The output apparatus 240 outputs various kinds of information to the user of the management apparatus 200.
The output apparatus 240 includes, for example, a lighting device and a display apparatus for outputting various information to the user of the management apparatus 200 in a visual manner. The lighting device includes, for example, a warning lamp. The display apparatus includes, for example, a liquid crystal display and an organic EL (electroluminescence) display. The output apparatus 240 also includes a sound output device for outputting various information to the user of the management apparatus 200 in an auditory manner. The sound output device includes, for example, a buzzer or a speaker.
The display apparatus displays various information images related to the management apparatus 200. The display apparatus may include, for example, a remote operation display apparatus, and the remote operation display apparatus may display image information and the like of the surroundings of the shovel 100 (a surroundings image) uploaded from the shovel 100 under the control of the control apparatus 210. Thus, the user (operator) of the management apparatus 200 can perform the remote operation of the shovel 100 while confirming the image information of the surroundings of the shovel 100 displayed on the remote operation display apparatus.
The remote operation may include a mode in which the shovel 100 is operated, for example, by voice input or gesture input from the outside to the shovel 100 by a person (for example, a worker) around the shovel 100. More specifically, the shovel 100 recognizes voices spoken by a worker or the like in the surroundings, gestures performed by a worker or the like, through a voice input apparatus (for example, a microphone), a gesture input apparatus (for example, an imaging apparatus), and the like mounted on the shovel 100. Then, the shovel 100 may move actuators to drive a driven elements such as the lower traveling body 1 (the crawlers 1CL, 1CR), the upper turning body 3, the boom 4, the arm 5, the bucket 6, and the like according to the recognized contents of voice, gesture, and the like.
The shovel 100 may automatically move the actuators regardless of the contents of the operation by the operator. Thus, the shovel 100 achieves a function of automatically moving at least some of driven elements such as the lower traveling body 1 (the crawler 1CL, 1CR), the upper turning body 3, the boom 4, the arm 5, and the bucket 6 (what is termed as “automatic operation function” or “machine control function”).
The automatic operation function may include a function for automatically moving a driven element (a hydraulic actuator) other than a driven element (a hydraulic actuator) that is being moved according to the operation by the operator with the operation apparatus 26 or according to a remote operation (what is termed as a “semi-automatic operation function”). In addition, the automatic operation function may include a function for automatically moving at least some of the plurality of driven elements (hydraulic actuators) on the assumption that the operator does not operate the operation apparatus 26 and no remote operate operation is performed (what is termed as a “full-automatic operation function”). In the shovel 100, when the full-automatic operation function is activated, the interior of the cab 10 may be in an unmanned state. The semi-automatic operation function, the full-automatic operation function, and the like may include a mode in which the motion contents of a driven element (a hydraulic actuator) that is to be operated with the automatic operation are automatically determined according to a predetermined rule. The semi-automatic driving function, the full-automatic driving function, and the like may include a mode in which the shovel 100 autonomously makes various decisions, and the motion contents of a driven element (a hydraulic actuator) that is to be operated autonomously are determined according to the decision result (what is termed as an “autonomous driving function”).
[Configuration of Shovel]
Next, a detailed configuration of the shovel 100 according to the present embodiment is described with reference to
In
<Hydraulic Driving System>
As illustrated in
The engine 11 is a main power source in the hydraulic driving system. The engine 11 is, for example, a diesel engine using light oil as fuel. The engine 11 is mounted on the rear part of the upper turning body 3, for example. Specifically, under direct or indirect control by a controller 30 explained later, the engine 11 rotates constantly at a preset target rotational speed, and drives the main pump 14 and a pilot pump 15.
The regulator 13 controls the amount of discharge of the main pump 14 under the control of the controller 30. For example, the regulator 13 adjusts the angle (hereinafter referred to as a “tilt angle”) of a swashplate of the main pump 14 according to a control command given by the controller 30.
The main pump 14 (an example of a hydraulic pump) supplies hydraulic oil to the control valve unit 17 through a high-pressure hydraulic line. The main pump 14 is mounted, for example, on the rear part of the upper turning body 3, similarly with the engine 11. The main pump 14 is driven by the engine 11 as described above. The main pump 14 is, for example, a variable displacement hydraulic pump, in which the regulator 13 controls the tilt angle of the swashplate to adjust the stroke length of a piston under the control performed by the controller 30 as described above, so that the discharge flowrate (discharge pressure) can be controlled.
The control valve unit 17 is a hydraulic control apparatus for controlling a hydraulic driving system according to an operation of the operator or an operation command corresponding to the automatic operation function of the shovel 100. The control valve unit 17 is mounted, for example, at the center of the upper turning body 3. The control valve unit 17 selectively supplies hydraulic oil supplied from the main pump 14 to the plurality of hydraulic actuators according to the contents of the operation or remote operation with the operation apparatus 26 or the contents of the operation command by the automatic operation function of the shovel 100. The control valve unit 17 includes a plurality of control valves (also referred to as direction switch valves) 17A (see
<Operation System>
As illustrated in
The pilot pump 15 supplies a pilot pressure to various hydraulic equipment through a pilot line 25. The pilot pump 15 is, for example, a fixed displacement hydraulic pump and is driven by the engine 11 as described above. The pilot pump 15 is mounted on the rear portion of the upper turning body 3 in the same manner as the engine 11, for example.
The operation apparatus 26 is provided near the operator's seat of the cab 10, and is used to allow the operator to operate various driven elements (the crawlers 1CL, 1CR, the upper turning body 3, the boom 4, the arm 5, the bucket 6, and the like) of the shovel 100. In other words, the operation apparatus 26 is used by the operator to operate the hydraulic actuator, i.e., the traveling hydraulic motors 1ML, 1MR, the turning hydraulic motor 2A, the boom cylinder 7, the arm cylinder 8, the bucket cylinder 9, and the like, for driving the respective driven elements.
For example, the operation apparatus 26 includes lever devices 26A (see
For example, as illustrated in
For example, as illustrated in
The control valves 17A (direction switch valves) provided in the control valve unit 17 driving the hydraulic actuators may be of an electromagnetic solenoid type. In this case, an operation signal that is output from the operation apparatus 26 or a control command from the controller 30 may be directly input to the control valve unit 17, i.e., the control valves 17A of the electromagnetic solenoid type.
The hydraulic pressure control valve 31 is provided for each driven element (hydraulic actuator) to be operated by the operation apparatus 26. Specifically, the hydraulic pressure control valve 31 is provided for each of, for example, the crawler 1CL (the traveling hydraulic motor 1ML), the crawler 1CR (the traveling hydraulic motor 1MR), the upper turning body 3 (the turning hydraulic motor 2A), the boom 4 (the boom cylinder 7), the arm 5 (the arm cylinder 8), and the bucket 6 (the bucket cylinder 9). For example, the hydraulic pressure control valve 31 is provided in a pilot line 25B between the pilot pump 15 and the control valve unit 17. For example, the hydraulic pressure control valve 31 may be configured to be able to change the size of area of flow (i.e., the size of a cross-sectional area in which hydraulic oil can flow). Accordingly, the hydraulic pressure control valve 31 can output a predetermined pilot pressure to pilot line 27B on the secondary side by using hydraulic oil of the pilot pump 15 supplied through the pilot line 25B. Therefore, as illustrated in
The controller 30 may control, for example, the hydraulic pressure control valve 31 to achieve remote operation of the shovel 100. Specifically, the controller 30 outputs, to the hydraulic pressure control valve 31, a control signal corresponding to the contents of the remote operation specified by the remote operation signal received from the external apparatus. Thereby, the controller 30 supplies the pilot pressure corresponding to the contents of the remote operation from the hydraulic pressure control valve 31 to the control valve unit 17, so that the motion of the shovel 100 based on the remote operation by the operator can be achieved.
The controller 30 may control, for example, the hydraulic pressure control valve 31 to achieve an automatic operation function. Specifically, the controller 30 outputs a control signal corresponding to an operation command related to the automatic operation function to the hydraulic pressure control valve 31 regardless of the presence or absence of an operation or remote operation of the operation apparatus 26. Thus, the controller 30 the hydraulic pressure control valve 31 to supply the pilot pressure corresponding to the operation command relating to the automatic operation function to the control valve unit 17, thereby achieving the motion of the shovel 100 based on the automatic operation function.
The hydraulic pressure control valve 31 includes, for example, hydraulic pressure control valves 31L, 31R, as explained later.
As illustrated in
The shuttle valve 32 includes, for example, shuttle valves 32L, 32R, as explained later.
As illustrated in
For example, the hydraulic pressure control valve 33 includes hydraulic pressure control valves 33L, 33R, as explained later.
The hydraulic pressure control valve 33 may be omitted. For example, the hydraulic pressure control valve 33 of
<Control System>
As illustrated in
For example, the controller 30 is provided in the cab 10 to perform various controls of the shovel 100. The functions of the controller 30 may be achieved by any given hardware, a combination of hardware and software, and the like. For example, the controller 30 is mainly constituted by a microcomputer including a CPU, a memory device such as a RAM, a nonvolatile auxiliary storage device such as a ROM, an interface device for input and output from and to the outside, and the like. Furthermore, for example, the controller 30 may include a high-speed computation such as a GPU (Graphical Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (field-programmable gate array), and the like that operates in synchronization with the CPU. The controller 30 achieves various functions, for example, by causing the CPU to execute a program installed in the auxiliary storage device.
For example, as described above, the controller 30 controls the remote operation function of the shovel 100 with respect to the hydraulic pressure control valve 31 and the like as the control target.
Furthermore, for example, the controller 30 recognizes the situation around the shovel 100 based on the output of the space recognition apparatus 70. The situation around the shovel 100 includes the locations and shapes of objects around the shovel 100. The objects around the shovel 100 may include, for example, ground, earth, suspended loads, utility poles, fences, road cones, buildings such as temporary offices, construction machinery, service vehicles, and the like.
Furthermore, for example, the controller 30 calculates (generates) a target of a trajectory of a predetermined work portion of the attachment of the shovel 100 (hereinafter referred to as a “target trajectory”) achieved by the automatic operation function. The work portion is, for example, the claw tip of the bucket 6, the back surface of the bucket 6, or the like.
For example, the controller 30 generates an operation command related to the automatic operation function. Specifically, based on the outputs of the sensors S1 to S5 and the space recognition apparatus 70, the controller 30 generates an operation command for moving the work portion of the attachment along the target trajectory while confirming the position of the work portion of the attachment, and outputs the operation command to the controller 30.
For example, the controller 30 controls the hydraulic pressure control valve 31 based on the operation command related to the automatic operation function. Thus, the controller 30 can achieve the automatic operation function by automatically controlling the motion of at least one of the attachment, the lower traveling body 1, and the upper turning body 3 so that the work portion of the attachment moves along the target trajectory.
Some of the functions of the controller 30 may be implemented by other controllers (control apparatuses). That is, the functions of the controller 30 may be distributed among a plurality of controllers. For example, the function of recognizing the situation around the shovel 100, the function of generating the target trajectory of the work portion of the attachment, the function of generating the operation commands relating to the automatic operation function, and the like may be implemented by a dedicated controller (control apparatus) different from the controller 30.
The space recognition apparatus 70 recognizes an object existing in a three-dimensional space around the shovel 100, and acquires information for measuring (calculating) a positional relationship such as a distance to the recognized object from the space recognition apparatus 70 or the shovel 100. Furthermore, the space recognition apparatus 70 may perform not only the recognition of objects around the shovel 100 but also measuring of the positional relationship between the recognized objects and the space recognition apparatus 70 or the shovel 100 based on the acquired information. The space recognition apparatus 70 may include, for example, an ultrasonic sensor, a millimeter wave radar, a monocular camera, a stereo camera, a LIDAR (Light Detecting and Ranging) device, a distance image sensor, an infrared sensor, and the like. The space recognition apparatus 70 includes a front recognition sensor 70F, a rear recognition sensor 70B, a left side recognition sensor 70L, and a right side recognition sensor 70R.
For example, the front recognition sensor 70F is attached to the front end of the upper surface of the cab 10, and acquires information about an object in the space in front of the shovel 100 (the upper turning body 3).
For example, the rear recognition sensor 70B is attached to the rear end of the upper surface of the upper turning body 3 (a house portion), and acquires information about an object in the space behind the shovel 100 (the upper turning body 3).
For example, the left side recognition sensor 70L is attached to the left end of the upper surface of the upper turning body 3 (the house portion), and acquires information about an object in the space on the left side of the shovel 100 (the upper turning body 3).
For example, the right side recognition sensor 70R is attached to the right end of the upper surface of the upper turning body 3 (the house portion), and acquires information about an object in the space on the right side of the shovel 100 (the upper turning body 3).
An upper recognition sensor for acquiring information about an object existing in a space above the shovel 100 (the upper turning body 3) may also be provided.
The orientation detection apparatus 71 detects information (for example, the turning angle of the upper turning body 3 with respect to the lower traveling body 1) about the relative relationship between the orientation of the upper turning body 3 and the orientation of the lower traveling body 1.
For example, the orientation detection apparatus 71 may include a combination of a geomagnetic sensor attached to the lower traveling body 1 and a geomagnetic sensor attached to the upper turning body 3. The orientation detection apparatus 71 may also include a combination of a GNSS (Global Navigation Satellite System) receiver attached to the lower traveling body 1 and a GNSS receiver attached to the upper turning body 3. Furthermore, the orientation detection apparatus 71 may include a rotary encoder, a rotor reposition sensor, or the like capable of detecting the turning angle of the upper turning body 3 relative to the lower traveling body 1, that is, the turning state sensor S5 described above, and may be attached to, for example, a center joint provided in association with the turning mechanism 2 for achieving relative rotation between the lower traveling body 1 and the upper turning body 3. The orientation detection apparatus 71 may include an imaging apparatus attached to the upper turning body 3. In this case, the orientation detection apparatus 71 detects an image of the lower traveling body 1 included in an input image by applying conventional image processing to an image (input image) captured by the imaging apparatus attached to the upper rotating body 3. The orientation detection apparatus 71 may identify the longitudinal direction of the lower traveling body 1 and acquire an angle formed between the front-rear axial direction of the upper turning body 3 and the longitudinal direction of the lower traveling body 1. In this case, the front-rear axial direction of the upper turning body 3 is determined from the mounting position of the camera. In particular, since the crawler 1C protrudes from the upper turning body 3, the orientation detection apparatus 71 can identify the longitudinal direction of the lower traveling body 1 by detecting the image of the crawler 1C.
In the case where the upper turning body 3 is configured to be turned by a turning motor instead of the turning hydraulic motor 2A, the orientation detection apparatus 71 may be a resolver.
The input apparatus 72 is provided in an area that can be reached by the operator who sits on the seat in the cab 10, and receives various inputs from the operator and outputs signals according to the inputs to the controller 30. For example, the input apparatus 72 includes an operation input apparatus for receiving an operation input from the operator. The operation input apparatus may include, for example, a touch panel implemented in the display of the display apparatus D1. The operation input apparatus may include, for example, a touch pad, a button switch, a lever, a toggle, and the like, which are disposed around the display apparatus D1. The operation input apparatus may include, for example, a knob switch provided at the tip of the operation apparatus 26 (lever device 26A). For example, the input apparatus 72 may include a voice input apparatus or a gesture input apparatus for receiving voice input or gesture input from the operator. The voice input apparatus includes, for example, a microphone. The gesture input apparatus includes, for example, an imaging apparatus for capturing an image of the operator in the cab 10. The signal corresponding to the input content to the input apparatus 72 is received by the controller 30.
The positioning apparatus 73 measures the position and orientation of the upper turning body 3. The positioning apparatus 73 is, for example, a GNSS compass, which detects the position and orientation of the upper turning body 3, and a detection signal corresponding to the position and orientation of the upper turning body 3 is received by the controller 30. The function of detecting the orientation of the upper turning body 3 among the functions of the positioning apparatus 73 may be replaced by an azimuth sensor attached to the upper turning body 3.
The display apparatus D1 is provided at a position in the cab 10 that is easily visible from the seated operator, and displays various information images under the control of the controller 30. The display apparatus D1 is, for example, a liquid crystal display or an organic EL display. Thus, the display apparatus D1 can notify the operator of the visual information. The display apparatus D1 displays, for example, an image (hereinafter referred to as a “surroundings image”) representing the situation around the shovel 100 based on the output (image information) of the imaging apparatus included in the space recognition apparatus 70. The surroundings image may be the image information itself of the surroundings of the shovel 100 captured by the imaging apparatus, or may be a processed image generated by applying conventional image processing (for example, viewpoint conversion processing) on the image information.
For example, the sound output device D2 is provided in the cab 10, and outputs a predetermined sound under the control of the controller 30. The sound output device D2 is, for example, a speaker or a buzzer. Thus, the sound output device D2 can notify the operator of auditory information.
The boom angle sensor S1 is attached to the boom 4 and detects the angle of the boom 4, for example, an elevation angle (hereinafter referred to as a “boom angle”) 91 of the boom 4 with respect to the upper turning body 3. The boom angle sensor S1 may include, for example, a rotary encoder, an acceleration sensor, a six-axis sensor, an inertial measurement unit (IMU), and the like. The boom angle sensor S1 may include a potentiometer using a variable resistor, a cylinder sensor for detecting the stroke amount of the hydraulic cylinder (the boom cylinder 7) corresponding to the boom angle θ1, and the like. The same applies to the arm angle sensor S2 and the bucket angle sensor S3. The detection signal corresponding to the boom angle θ1 by the boom angle sensor S1 is received by the controller 30.
The arm angle sensor S2 is attached to the arm 5 and detects the angle of the arm 5, for example, a rotation angle (hereinafter referred to as an “arm angle”) θ2 of the arm 5 with respect to the boom 4. The detection signal corresponding to the arm angle θ2 by the arm angle sensor S2 is received by the controller 30.
The bucket angle sensor S3 is attached to the bucket 6 and detects the angle of the bucket 6, for example, a rotation angle (hereinafter referred to as a “bucket angle”) 93 of the bucket 6 with respect to the arm 5. The detection signal corresponding to the bucket angle 93 by the bucket angle sensor S3 is received by the controller 30.
The body inclination sensor S4 detects, for example, an inclination state of the machine body (the upper turning body 3 or the lower traveling body 1) with respect to the horizontal plane. For example, the body inclination sensor S4 is attached to the upper turning body 3, and detects an inclination angle (hereinafter referred to as a “longitudinal inclination angle” and a “lateral inclination angle”) about two axes in the longitudinal direction and the lateral direction of the upper turning body 3. The body inclination sensor S4 may include, for example, a rotary encoder, an acceleration sensor, a six-axis sensor, an IMU, and the like. The detection signal corresponding to the inclination angle (the longitudinal inclination angle and the lateral inclination angle) by the body inclination sensor S4 is received by the controller 30.
The turning state sensor S5 is attached to the upper turning body 3 and outputs detection information about the turning state of the upper turning body 3. The turning state sensor S5 detects, for example, a turning angular velocity and a turning angle of the upper turning body 3. The turning state sensor S5 may include, for example, a gyro sensor, a resolver, a rotary encoder, an acceleration sensor, a six-axis sensor, an IMU, and the like.
When the body inclination sensor S4 includes a gyro sensor, a 6-axis sensor, an IMU, or the like capable of detecting the angular velocity about three axes, the turning state (for example, turning angular velocity) of the upper turning body 3 may be detected based on the detection signal of the body inclination sensor S4. In this case, the turning state sensor S5 may be omitted.
The communication apparatus T1 is connected to a predetermined communication network and communicates with an external apparatus. The predetermined communication network may include, for example, a mobile communication network having a base station as a terminal. The predetermined communication network may include, for example, a satellite communication network using a communication satellite. The predetermined communication network may include, for example, the Internet. The predetermined communication network may include, for example, a short-range communication network based on a short-range communication system such as WiFi or Bluetooth (registered trademark).
The operation pressure sensor 29 detects the operation state of the operation apparatus 26 in the form of pilot pressure (hereinafter referred to as an “operation pressure”). Specifically, the operation pressure sensor 29 detects the pilot pressure on the secondary side of the operation apparatus 26. A detection signal corresponding to the operation pressure detected by the operation pressure sensor 29 is received by the controller 30. Thus, the controller 30 can confirm the operation state of the operation apparatus 26.
[Details of Configuration of Operation System]
Next, the configuration of the operation system of the shovel 100 is described in detail with reference to
<Example of Configuration of Operation System>
As described above, the hydraulic actuator HA (an example of an actuator) corresponds to any one of the traveling hydraulic motors 1ML and 1MR, the turning hydraulic motor 2A, the boom cylinder 7, the arm cylinder 8, the bucket cylinder 9, and the like.
The control valve 17A (an example of a spool valve) is a spool valve that supplies hydraulic oil supplied from the main pump 14 through the oil passage OL1 or OL2 to the hydraulic actuator HA and discharges hydraulic oil discharged from the hydraulic actuator HA to the hydraulic oil tank.
The lever device 26A is configured so that the operator can tilt the lever device 26A in two opposing directions (for example, in the longitudinal or lateral direction). Thus, the operator can operate the hydraulic actuator HA (i.e., a driven element driven by the hydraulic actuator HA) in one of the two opposing directions. For example, the operator can operate the boom 4 in the upward direction and the downward direction with the lever device 26A corresponding to the boom 4 (the boom cylinder 7). The lever device 26A outputs pilot pressure corresponding to the operation contents in the two opposing directions to the pilot line on the secondary side corresponding to the operation directions.
The operation pressure sensor 29 detects, in the form of pilot pressure (operation pressure), the operation contents of the operator in the two opposing directions with the lever device 26A, and the detection signal corresponding to the detected pressure is received by the controller 30. Thus, the controller 30 can confirm the operation contents of the lever device 26A.
The two inlet ports of the shuttle valve 32L are connected to the pilot line on the secondary side corresponding to the tilting operation of the lever device 26A in the first direction and the pilot line on the secondary side of the hydraulic pressure control valve 31L. The outlet port of the shuttle valve 32L is connected to the pilot port on the left side of the control valve 17A.
The two inlet ports of the shuttle valve 32R are connected to the pilot line on the secondary side corresponding to the tilting operation of the lever device 26A in the second direction and the pilot line on the secondary side of the hydraulic pressure control valve 31R. The outlet port of the shuttle valve 32R is connected to the pilot port on the right side of the control valve 17A.
The hydraulic pressure control valve 31L operates according to a control signal (a control current) input from the controller 30. Specifically, the hydraulic pressure control valve 31L outputs the pilot pressure according to the control current input from the controller 30 to the other of the inlet ports of the shuttle valve 32L by using hydraulic oil discharged from the pilot pump 15. Thus, the hydraulic pressure control valve 31L can adjust the pilot pressure applied to the pilot port on the left side of the control valve 17A via the shuttle valve 32L.
The hydraulic pressure control valve 31R operates according to a control signal (a control current) input from the controller 30. Specifically, the hydraulic pressure control valve 31R outputs the pilot pressure according to the control current input from the controller 30 to the other of the inlet ports of the shuttle valve 32R by using hydraulic oil discharged from the pilot pump 15. Thus, the hydraulic pressure control valve 31R can adjust the pilot pressure applied to the pilot port on the right side of the control valve 17A via the shuttle valve 32R.
Thus, the hydraulic pressure control valves 31L, 31R can adjust the pilot pressure output to the secondary side so that the control valve 17A can be stopped at any valve position regardless of the operation state of the lever device 26A.
The hydraulic pressure control valve 33L operates according to a control signal (a control current) input from the controller 30. Specifically, when the control current from the controller 30 is not input, the hydraulic pressure control valve 33L outputs the pilot pressure corresponding to the tilting operation of the lever device 26A in the first direction to the secondary side without change. Conversely, when the control current from the controller 30 is input, the hydraulic pressure control valve 33L reduces the pilot pressure of the pilot line on the secondary side corresponding to the tilting operation of the lever device 26A in the first direction to a degree corresponding to the control current, and outputs the reduced pilot pressure to one of the inlet ports of the shuttle valve 32L. Thus, the hydraulic pressure control valve 33L can forcibly reduce or stop the motion of the hydraulic actuator HA (i.e., a driven element driven by the hydraulic actuator HA) in the first direction as needed even when the lever device 26A is tilted in the first direction. Even when the lever device 26A is tilted in the first direction, the hydraulic pressure control valve 33L can reduce the pilot pressure applied to one of the inlet ports of the shuttle valve 32L to a pilot pressure lower than the pilot pressure applied to the other of the inlet ports of the shuttle valve 32L from the hydraulic pressure control valve 31L. Therefore, the controller 30 can reliably apply the desired pilot pressure to the pilot port on the left side of the control valve 17A by controlling the hydraulic pressure control valve 31L and the hydraulic pressure control valve 33L.
The hydraulic pressure control valve 33R operates according to a control signal (a control current) input from the controller 30. Specifically, when the control current from the controller 30 is not inputted, the hydraulic pressure control valve 33R outputs the pilot pressure corresponding to the tilting operation of the lever device 26A in the second direction to the secondary side without change. Conversely, when the control current from the controller 30 is input, the hydraulic pressure control valve 33R reduces the pilot pressure of the pilot line on the secondary side corresponding to the tilt operation of the lever device 26A in the second direction to a degree corresponding to the control current, and outputs the reduced pilot pressure to one of the inlet ports of the shuttle valve 32R. Thus, the hydraulic pressure control valve 33R can forcibly reduce or stop the motion of the hydraulic actuator HA (i.e., a driven element driven by the hydraulic actuator HA) in the second direction as needed even when the lever device 26A is tilted in the second direction. Even when the lever device 26A is tilted in the second direction, the hydraulic pressure control valve 33R can reduce the pilot pressure acting on one inlet port of the shuttle valve 32R to a pilot pressure lower than the pilot pressure applied to the other of the inlet ports of the shuttle valve 32R by the hydraulic pressure control valve 31R. Therefore, the controller 30 can control the hydraulic pressure control valve 31R and the hydraulic pressure control valve 33R to reliably apply the desired pilot pressure to the pilot port on the right side of the control valve 17A.
In this manner, the hydraulic pressure control valves 33L and 33R can forcibly reduce or stop the motion of the hydraulic actuator HA corresponding to the operating state of the lever device 26A. Furthermore, the hydraulic pressure control valves 33L, 33R can reduce the pilot pressure applied to one of the inlet ports of the shuttle valves 32L, 32R, and can assist in ensuring that the pilot pressure of the hydraulic pressure control valves 31L, 31R is applied to the pilot port of the control valve 17A through the shuttle valves 32L, 32R.
The controller 30 may control the hydraulic pressure control valve 31R instead of the hydraulic pressure control valve 33L to forcibly reduce or stop the movement of the boom cylinder 7 in the first direction corresponding to the tilting operation of the lever device 26A in the first direction. For example, when the lever device 26A is tilted in the first direction, the controller 30 may control the hydraulic pressure control valve 31R to apply a predetermined pilot pressure from the hydraulic pressure control valve 31R to the pilot port on the right side of the control valve 17A through the shuttle valve 32R. Thus, the pilot pressure is applied to the pilot port on the right side of the control valve 17A against the pilot pressure applied to the pilot port on the left side of the control valve 17A from the lever device 26A through the shuttle valve 32L. Therefore, the controller 30 can forcibly bring the control valve 17A to a position closer to the neutral position to reduce or stop the motion of the hydraulic actuator HA corresponding to the tilting operation of the lever device 26A in the first direction. Likewise, instead of controlling the hydraulic pressure control valve 33R, the controller 30 may control the hydraulic pressure control valve 31L to forcibly reduce or stop the motion of the hydraulic actuator HA in the second direction corresponding to the tilting operation of the lever device 26A in the second direction. In this case, the hydraulic pressure control valves 33L, 33R may be omitted.
The controller 30 can supply the hydraulic oil discharged from the pilot pump 15 to the pilot port on the left side of the control valve 17A through the hydraulic pressure control valve 31L and the shuttle valve 32L regardless of the operator's operation of the lever device 26A in the first direction. The controller 30 can also supply hydraulic oil discharged from the pilot pump 15 to the pilot port on the right side of the control valve 17A through the hydraulic pressure control valve 31R and the shuttle valve 32R regardless of the operator's operation of the lever device 26A in the second direction.
In this manner, the controller 30 can achieve the automatic operation function, the remote operation function, and the like of the shovel 100 by automatically controlling the motion of the hydraulic actuator in the two opposing directions.
<Another Example of Configuration of Operation System>
The lever device 26A is configured so that the operator can tilt the lever device 26A in two opposing directions (for example, in the longitudinal or lateral direction). The lever device 26A outputs an electric signal (an operation signal) corresponding to operation contents in the two opposing directions, and the output operation signal is received by the controller 30.
In the controller 30, a correspondence relationship between the amount of operation (For example, the tilt angle of the lever device 26A) of the operation apparatus 26 and the control signal (the control current) to the hydraulic pressure control valves 31L, 31R is preset. The hydraulic pressure control valves 31L, 31R corresponding to the lever device 26A are controlled based on the correspondence relationship that is preset.
The hydraulic pressure control valve 31L operates according to a control signal (control current) input from the controller 30. Specifically, the hydraulic pressure control valve 31L outputs the pilot pressure corresponding to the control current input from the controller 30 to the pilot port on the left side of the control valve 17A by using hydraulic oil discharged from the pilot pump 15. Thus, the hydraulic pressure control valve 31L can adjust the pilot pressure applied to the pilot port on the left side of the control valve 17A. For example, when a control current corresponding to the tilting operation of the lever device 26A in the first direction is input from the controller 30, the hydraulic pressure control valve 31L can apply the pilot pressure corresponding to the operation contents (the amount of operation) of the lever device 26A to the pilot port on the left side of the control valve 17A. The predetermined control current is input from the controller 30 regardless of the operation contents of the lever device 26A, the hydraulic pressure control valve 31L can apply the pilot pressure to the pilot port on the left side of the control valve 17A regardless of the operation contents of the lever device 26A.
The hydraulic pressure control valve 31R operates according to a control signal (a control current) input from the controller 30. Specifically, the hydraulic pressure control valve 31R outputs the pilot pressure corresponding to the control current input from the controller 30 to the pilot port on the right side of the control valve 17A by using hydraulic oil discharged from the pilot pump 15. Thus, the hydraulic pressure control valve 31R can adjust the pilot pressure applied to the pilot port on the right side of the control valve 17A. For example, when a control current corresponding to the tilting operation of the lever device 26A in the second direction is input from the controller 30, the hydraulic pressure control valve 31R can apply the pilot pressure corresponding to the operation contents (the amount of operation) of the lever device 26A to the pilot port on the right side of the control valve 17A. When the predetermined control current is input from the controller 30 regardless of the operation contents of the lever device 26A, the hydraulic pressure control valve 31R can apply the pilot pressure to the pilot port on the right side of the control valve 17A regardless of the operation contents of the lever device 26A.
In this manner, the hydraulic pressure control valves 31L, 31R can adjust the pilot pressure output to the secondary side so that the control valve 17A can be stopped at any valve position according to the operating state of the lever device 26A under the control of the controller 30. Under the control of the controller 30, the hydraulic pressure control valves 31L, 31R can adjust the pilot pressure output to the secondary side so that the control valve 17A can be stopped at any valve position regardless of the operating state of the lever device 26A.
The controller 30 controls the hydraulic pressure control valve 31L according to an operation signal, a remote operation signal, or the like corresponding to the operation of the hydraulic actuator HA in the first direction by the operator. Thus, the controller 30 can supply the pilot pressure corresponding to the contents (the amount of operation) of the operation of the hydraulic actuator HA in the first direction by the operator to the pilot port on the left side of the control valve 17A. The controller 30 controls the hydraulic pressure control valve 31R according to an operation signal corresponding to the operation by the operator, a remote operation signal, or the like. Thus, the controller 30 can supply the pilot pressure corresponding to the contents (the amount of operation) of the operation of the hydraulic actuator HA in the second direction by the operator to the pilot port on the right side of the control valve 17A.
In this manner, the controller 30 controls the hydraulic pressure control valves 31L and 31R according to the operation signal output from the lever device 26A and the remote operation signal received by the communication apparatus T1, thereby achieving the motion of the hydraulic actuator HA according to the operation contents of the operator.
The controller 30 can control the hydraulic pressure control valve 31L and supply hydraulic oil discharged from the pilot pump 15 to the pilot port on the left side of the control valve 17A regardless of the operation of the hydraulic actuator HA in the first direction by the operator. The controller 30 can control the hydraulic pressure control valve 31R and supply hydraulic oil discharged from the pilot pump 15 to the pilot port on the right side of the control valve 17A regardless of the operation of the hydraulic actuator HA in the second direction by the operator.
In this manner, the controller 30 can automatically control the motion of the hydraulic actuator in the two opposing directions, thereby achieving the automatic operation function, the remote operation function, and the like of the shovel 100.
In addition, the controller 30 may control the hydraulic pressure control valve 31R when it is determined that a braking operation for decelerating or stopping the hydraulic actuator HA is necessary in a state where the operator operates the hydraulic actuator HA in the first direction. Specifically, the controller 30 may apply the predetermined pilot pressure from the hydraulic pressure control valve 31R to the pilot port on the right side of the control valve 17A in a state where the hydraulic actuator HA is operated in the first direction. Thus, the pilot pressure is applied to the pilot port on the right side of the control valve 17A against the pilot pressure applied to the pilot port on the left side of the control valve 17A from the hydraulic pressure control valve 31L according to the motion of the hydraulic actuator HA in the first direction. Therefore, the controller 30 can forcibly move the spool of the control valve 17A to a position closer to the neutral position to reduce or stop the motion of the hydraulic actuator HA corresponding to the operation of the hydraulic actuator HA in the first direction by the operator. Likewise, the controller 30 may control the hydraulic pressure control valve 31L when it is determined that a braking operation for decelerating or stopping the hydraulic actuator HA is necessary in a state where the operator operates the hydraulic actuator HA in the second direction. Thus, the controller 30 can reduce or stop the motion of the hydraulic actuator HA corresponding to the operation of the hydraulic actuator HA in the second direction by the operator by forcibly bringing the spool of the control valve 17A closer to the neutral position.
Furthermore, as described above, the hydraulic pressure control valves 33L, 33R may be provided in the pilot line between each of the hydraulic pressure control valves 31L, 31R and the pilot port of the control valve 17A.
For example, the hydraulic pressure control valve 33L is provided in the pilot line between the hydraulic pressure control valve 31L and the pilot port on the left side of the control valve 17A. For example, the controller 30 controls the hydraulic pressure control valve 33L when it is determined that a braking operation for decelerating or stopping the hydraulic actuator HA is necessary in a state where the operator operates the hydraulic actuator HA in the first direction. Specifically, the controller 30 reduces the pilot pressure by discharging, with the hydraulic pressure control valve 33L, hydraulic oil in the pilot line between the hydraulic pressure control valve 31L and the pilot port on the left side of the control valve 17A to the tank. Thus, the spool of the control valve 17A can be moved in the neutral direction regardless of the state of the hydraulic pressure control valve 31L. Therefore, the hydraulic pressure control valve 33L can improve the braking characteristics with respect to the motion of the hydraulic actuator HA in the first direction.
The hydraulic pressure control valve 33R is provided, for example, in a pilot line between the hydraulic pressure control valve 31R and a pilot port on the right side of the control valve 17A. The controller 30 controls the hydraulic pressure control valve 33R when it is determined that a braking operation for decelerating or stopping the hydraulic actuator HA is necessary in a state where, for example, an operator operates the hydraulic actuator HA in the second direction. Specifically, the controller 30 reduces the pressure of the pilot line by discharging, with the hydraulic pressure control valve 33R, the hydraulic oil of the pilot line between the hydraulic pressure control valve 31R and the pilot port on the right side of the control valve 17A to the tank. Thus, the spool of the control valve 17A can be moved in the neutral direction regardless of the state of the hydraulic pressure control valve 31R. Therefore, the hydraulic pressure control valve 33R can improve the braking characteristics with respect to the motion of the hydraulic actuator HA in the second direction.
[Example of Automatic Operation Function of Shovel]
Next, a specific example of an automatic operation function (machine control function) of the shovel 100 is described with reference to
The controller 30 automatically moves an actuator that drives a driven element of the shovel 100, thereby providing a semi-automatic operation function of the shovel 100 in such a manner as to support the manual motion of the shovel 100 by the operator. Specifically, as described above, the controller 30 controls the hydraulic pressure control valves 31 to individually and automatically adjust the pilot pressure applied to the control valves 17A in the control valve unit 17 corresponding to the plurality of hydraulic actuators. Thereby, the controller 30 can automatically move the respective hydraulic actuators according to the operation of the operator.
Control of the semi-automatic operation function by the controller 30 may be performed, for example, when a predetermined switch included in the input apparatus 72 is depressed. The predetermined switch may be, for example, a knob switch NS provided at the tip of the grip portion of the lever device 26A corresponding to the operation of the arm 5 by the operator. Furthermore, in the case where the shovel 100 is remotely operated, the machine control function (the semi-automatic operation function) may be enabled when the operation apparatus for the remote operation is operated while a similar knob switch installed in the operation apparatus for the remote operation used by the operator is depressed. Hereinafter, description will be made based on the assumption that the semi-automatic operation function of the shovel 100 is effective when the knob switch NS of the lever device 26A or a knob switch (hereinafter referred to as an MC (machine control) switch for convenience) of the operation apparatus for the remote operation is depressed.
For example, the controller 30 may activate the automatic operation function to support excavation work, finishing work, compaction work, and the like of the shovel 100 performed by the operation of the operator. Specifically, the controller 30 may automatically move (extend or retract) at least one of the boom cylinder 7 and the bucket cylinder 9 in synchronization with the motion (extension or retraction) of the arm cylinder 8 based on the operation of the operator. For example, when the operator manually closes the arm 5 (hereinafter referred to as “arm closing operation”), the controller 30 may automatically extend or retract (synchronously move) at least one of the boom cylinder 7 and the bucket cylinder 9 so that a predetermined construction target surface coincides with the work portion (for example, the claw tip or on the back surface) of the bucket 6. Thus, the operator can synchronously move at least some of the boom 4, the arm 5, and the bucket 6 so that the claw tip or the back surface of the bucket 6 coincides with the construction target surface by performing only the arm closing operation. For example, as illustrated in
The data related to the construction target surface is previously stored (registered) in, for example, an internal memory (for example, a non-volatile auxiliary storage device) of the controller 30, an external storage device readable and writable from the controller 30, or the like. The data of the construction target surface is expressed by the World Geodetic System. The World Geodetic System is a three-dimensional orthogonal XYZ coordinate system in which the origin is at the center of gravity of the earth, the X-axis passes through the intersection of the Greenwich meridian and the equator, the Y-axis passes through 90 degrees east longitude, and the Z-axis passes through the north pole. The construction target surface may be set, for example, at any given point on the construction site as a reference point according to an input from the operator with the input apparatus 72 or the like, and may also be set based on a relative positional relationship with respect to the reference point. The data relating to the construction target surface may be downloaded from a predetermined external apparatus through the communication apparatus T1.
For example, the controller 30 may operate an automatic operation function to support the loading work of the shovel 100 by the operation of the operator. Specifically, the controller 30 may automatically synchronously move other actuators in synchronization with the operation of a hydraulic actuator in each operation process (see
For example, the controller 30 may automatically move (extend or retract) at least one of the boom cylinder 7 and the bucket cylinder 9 in synchronization with the motion (extension or retraction) of the arm cylinder 8 based on the operation of the operator during the excavation motion process in the loading work. For example, the controller 30 may determine that the excavation motion process of the shovel 100 is being performed during a period from when a start condition of the excavation motion process is satisfied to when an end condition is satisfied. The start condition of the excavation motion process may be, for example, “the closing operation of the arm 5 starts in a state where the work portion (for example, the claw tip) of the bucket 6 is at a predetermined excavation start position (range)”. The end condition of the excavation motion process may be, for example, “the bucket 6 lifts off from the ground after the motion of scooping the earth”. For example, when the arm closing operation is manually performed by the operator, the controller 30 may automatically extend or retract (synchronously move) at least one of the boom cylinder 7 and the bucket cylinder 9 so that a target trajectory generated in advance coincides with the work portion (for example, the claw tip) of the bucket 6. The target trajectory is a target of the trajectory of the work portion of the bucket 6 for scooping up earth from a pile of earth. For example, the controller 30 may recognize a pile of earth based on the output or the like of the space recognition apparatus 70, and generate the target trajectory in view of the amount of earth in the pile of earth. Thus, the operator can synchronously move at least some of the boom 4, the arm 5, and the bucket 6 so that the bucket 6 scoops the earth from the pile of the earth by performing only the arm closing operation. Therefore, the shovel 100 can perform excavation motion for scooping earth from the pile of the earth by synchronously moving at least some of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 according to the operation of the arm cylinder 8 by the operator.
Furthermore, the controller 30 may, for example, automatically move (extend) the boom cylinder 7 in synchronization with the turning motion of the upper turning body 3 based on the operation of the operator during the boom raising and turning motion process in the loading work. For example, the controller 30 may determine that the shovel 100 is in the boom raising and turning motion process during a period from when a start condition of the boom raising and turning motion process is satisfied to when an end condition is satisfied. The start condition of the boom raising and turning motion process may be that, for example, “the end condition of the excavation motion process is satisfied and the operation (hereinafter referred to as a “turning operation”) of the upper turning body 3 is started”. The end condition of the boom raising and turning motion process may be that, e.g., “the predetermined work portion (for example, the claw tip or on the back surface) of the bucket 6 has reached a predetermined range directly above the truck bed of the truck on which the earth is to be loaded”. For example, when the operator manually performs the turning operation, the controller 30 may automatically move (extend) the boom cylinder 7 so that the target trajectory generated in advance coincides with the work portion of the bucket 6. The target trajectory is a target of the trajectory of the work portion of the bucket 6 for moving the bucket 6 to a position above the truck bed of the truck without bringing the bucket 6 into contact with the truck bed or the like. The controller 30 may, for example, recognize the position and shape of the truck based on the output of the space recognition apparatus 70 and generate a target of a trajectory of the work portion of the bucket 6 to the position above the truck bed. Thereby, the operator can synchronously move the upper turning body 3 and the boom 4 so that the bucket 6 moves to the position above the truck bed of the truck by performing only the turning operation. Therefore, the shovel 100 can perform the boom raising and turning motion for moving the earth scooped in the bucket 6 to the truck bed of the truck by synchronously moving the turning hydraulic motor 2A and the boom cylinder 7 according to the motion of the turning hydraulic motor 2A by the operator.
Furthermore, for example, the controller 30 may automatically move (retract) the arm cylinder 8 in synchronization with the motion of the bucket 6 based on the operation of the operator during the earth unloading motion of the loading work. The controller 30 may automatically synchronously move not only the arm cylinder 8 but also the boom cylinder 7 according to the motion of the bucket 6. For example, the controller 30 may determine that the earth unloading motion process of the shovel 100 is being performed during a period from when a start condition of the earth unloading motion process is satisfied to when an end condition is satisfied. The start condition of the earth unloading motion process may be that, for example, “the end condition of the boom raising and turning motion process is satisfied and the opening motion of the bucket 6 (hereinafter referred to as a “bucket opening motion”) is started”. The end condition of the earth unloading motion process may be that, e.g., “the opening motion of the bucket 6 is finished”. For example, when the bucket opening operation is manually performed by an operator, the controller 30 may automatically move (retract) the arm cylinder 8 so that a target trajectory generated in advance coincides with the work portion (for example, the claw tip or on the back surface) of the bucket 6. The target trajectory is a target of the trajectory of the work portion of the bucket 6 for unloading earth in the bucket 6 to a predetermined position of the truck bed of the truck. The controller 30 may, for example, recognize the shape of the truck bed of the truck, the shape of earth on the truck bed, and the like, based on the output of the space recognition apparatus 70, and may generate the target trajectory of the work portion of the bucket 6. Thus, the operator can synchronously move the arm 5 and the bucket 6 so that the earth stored in the bucket 6 is unloaded to the predetermined position of the truck bed of the truck by performing only the bucket opening operation. Therefore, the shovel 100 can perform the earth unloading motion for unloading the earth stored in the bucket 6 to the truck bed of the truck by synchronously moving the arm cylinder 8, the bucket cylinder 9, and the like according to the motion of the bucket cylinder 9 by the operator.
Furthermore, for example, the controller 30 may automatically move (retract) the boom cylinder 7 in synchronization with the turning motion of the upper turning body 3 based on the operation of the operator during the boom lowering and turning motion process in the loading work. For example, the controller 30 may determine that the boom lowering and turning motion process of the shovel 100 is being performed during a period from when the start condition of the boom lowering and turning motion process is satisfied to when the end condition is satisfied. The start condition of the boom raising and turning motion process may be that, for example, “the end condition of the earth unloading motion process is satisfied and the operation (hereinafter referred to as a “turning operation”) of the upper turning body 3 is started”. The end condition of the boom lowering and turning motion process may be that, e.g., “the predetermined work portion (for example, the claw tip) of the bucket 6 has reached the excavation start position (range)”. For example, when the operator manually performs the turning operation, the controller 30 may automatically move (retract) the boom cylinder 7 so that the target trajectory generated in advance coincides with the work portion of the bucket 6. The target trajectory is a target of the trajectory of the work portion of the bucket 6 for moving the bucket 6 from the truck bed to the excavation start position without bringing the bucket 6 into contact with the truck bed or the like. The controller 30 may, for example, recognize the position and the shape of the truck, the position and the shape of the pile of earth, and the like, based on the output of the space recognition apparatus 70, and may generate a target trajectory of the work portion of the bucket 6 from the top of the truck bed to the excavation start position. Thus, the operator can synchronously move the upper turning body 3, the boom 4, and the like so that the bucket 6 moves from the truck bed of the truck to the excavation start position by performing only the turning operation. Therefore, the shovel 100 can perform the boom lowering and turning motion for moving the bucket 6 to the excavation start position by synchronously moving the turning hydraulic motor 2A and the boom cylinder 7 according to the motion of the turning hydraulic motor 2A by the operator.
[Control Processing of Controller]
Next, control processing of the controller 30 is described with reference to
<Example of Control Processing of Controller>
In step S102, the controller 30 determines whether some of the hydraulic actuators (2 or more hydraulic actuators) of the shovel 100 are synchronously moved.
For example, the controller 30 may determine that some of the hydraulic actuators are synchronously moved when the shovel 100 is performing the excavation motion, finishing motion, compaction motion, and the like, such that the bucket 6 is moved along the extension direction of the attachment AT in a plan view by manual operation by the operator. In this case, some of the hydraulic actuators are at least two or more of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9. The controller 30 can find the operation contents (excavating motion, finishing motion, compaction motion, and the like) of the shovel 100 based on the motion contents of the operator, the output of the space recognition apparatus 70, the outputs of the sensors S1 to S5, and the like.
For example, the controller 30 may determine that some of the hydraulic actuators are synchronously moved when the shovel 100 is performing the boom raising and turning motion or the boom lowering and turning motion by manual operation by the operator. In this case, some of the hydraulic actuators are the turning hydraulic motor 2A and the boom cylinder 7. The controller 30 can find the motion contents (the boom raising and turning motion) of the shovel 100 based on the operation contents of the operator, the output of the space recognition apparatus 70, the outputs of the sensors S1 to S5, and the like.
Furthermore, for example, the controller 30 may determine that some of the hydraulic actuators are synchronously moved when the shovel 100 is performing the earth unloading motion by the manual operation by the operator. In this case, some of the hydraulic actuators are the arm cylinder 8 and the bucket cylinder 9. The controller 30 can find the motion contents (the earth unloading motion) of the shovel 100 based on the operation contents of the operator, the output of the space recognition apparatus 70, the outputs of the sensors S1 to S5, and the like.
For example, the controller 30 may determine that some of the hydraulic actuators are synchronously moved when the shovel 100 is performing the excavation motion, finishing motion, compaction motion, or the like by the semi-automatic operation function based on the arm operation by the operator as described above. In this case, some of the hydraulic actuators are at least two or more of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9. The controller 30 can find the excavation motion or the like of the shovel 100 by the semi-automatic operation function based on whether the MC switch is depressed, whether the arm operation is performed by the operator, and the like.
Furthermore, for example, the controller 30 may determine that some of the hydraulic actuators are synchronously moved when the shovel 100 is performing the boom raising and turning motion or the boom lowering and turning motion by the semi-automatic operation function based on the turning operation by the operator as described above. In this case, some of the hydraulic actuators are the turning hydraulic motor 2A and the boom cylinder 7. The controller 30 can find the boom raising and turning motion and the boom lowering and turning motion of the shovel 100 by the semi-automatic operation function based on whether the MC switch is depressed, whether the turning operation is performed by the operator, and the like.
For example, the controller 30 may determine that some of the hydraulic actuators are synchronously moved when the shovel 100 is performing an earth unloading motion by the semi-automatic operation function based on the operation of the bucket 6 by the operator as described above. In this case, some of the hydraulic actuators are arm cylinders 8, bucket cylinders 9, and the like. The controller 30 can find the earth unloading motion of the shovel 100 by the semi-automatic operation function based on whether the MC switch is depressed, whether the bucket 6 is operated by the operator, and the like.
In the case where some of the hydraulic actuators are synchronously moved, the controller 30 proceeds to step S104, and in the other case, the controller 30 ends the process of this flowchart.
Furthermore, in step S102, the controller 30 may determine whether there is a possibility that some of the hydraulic actuators (2 or more hydraulic actuators) of the shovel 100 of the plurality of hydraulic actuators of the shovel 100 will be synchronously moved. Specifically, in step S102, the controller 30 may determine whether the shovel 100 is in a state in which some of the hydraulic actuators are synchronously moved or in a state in which there is a possibility that some of the hydraulic actuators will be synchronously moved. For example, the controller 30 may determine that there is a possibility that some of the hydraulic actuators will be synchronously moved when, for example, there is a possibility that the shovel 100 will proceed to various motions described above (the excavation motion, finishing motion, compaction motion, boom raising and turning motion, boom lowering and turning motion, earth unloading motion, and the like). In this case, in the case where some of the hydraulic actuators are synchronously moved or if there is a possibility that some of the hydraulic actuators will be synchronously moved, the controller 30 proceeds to step S104, and in the case where some of the hydraulic actuators are not synchronously moved and there is no such possibility, the controller 30 ends the process of this flowchart. The same may apply to the case of
In step S104, the controller 30 prohibits the motion of the other actuators different from the some of the hydraulic actuators.
For example, as illustrated in
For example, as illustrated in
For example, as illustrated in
For example, the controller 30 may prohibit, even if the other hydraulic actuators are operated, the motion of the other hydraulic actuators by disabling the operation of the other hydraulic actuators. Specifically, in the case where the lever device 26A is of an electric type, the controller 30 may be configured not to output a control signal corresponding to the operation signal to the hydraulic pressure control valves 31L, 31R, even if an operation signal relating to another actuator is input from the lever device 26A. Furthermore, in the case where the lever device 26A is of a hydraulic pilot type, when another hydraulic actuator is operated with the lever device 26A, the controller 30 may control any one of the hydraulic pressure control valves 33L, 33R corresponding to the operation contents of the another hydraulic actuator. Thus, the pilot pressure of the pilot line on the secondary side of the lever device 26A can be reduced, and the operation of the lever device 26A relating to the another hydraulic actuator can be disabled. Furthermore, the controller 30 may be configured not to output a control signal corresponding to the remote operation signal to the hydraulic pressure control valves 31L, 31R even if the remote operation signal relating to another hydraulic actuator is received.
Further, for example, in the case where another hydraulic actuator is operated, the controller 30 may prohibit the operation of the another hydraulic actuator by applying the pilot pressure to the pilot port of the control valve 17A corresponding to an operation direction opposite to the operation direction in which the another hydraulic actuator is operated. Specifically, the controller 30 may control the hydraulic pressure control valve 31R and apply the pilot pressure from the hydraulic pressure control valve 31R to the pilot port on the right side of the control valve 17A when another hydraulic actuator is operated in the first direction. As a result, the pilot pressure can be applied from the hydraulic pressure control valve 31R to the pilot port on the right side of the control valve 17A against the pilot pressure applied to the pilot port on the left side of the control valve 17A according to the operation of the another hydraulic actuator in the first direction. Therefore, as described above, the spool of the control valve 17A corresponding to the another hydraulic actuator can be brought closer to the neutral state so that the another hydraulic actuator does not move. Likewise, the controller 30 may control the hydraulic pressure control valve 31L and apply the pilot pressure from the hydraulic pressure control valve 31L to the pilot port on the left side of the control valve 17A when another hydraulic actuator is operated in the second direction.
In the case where the motion of another actuator is prohibited, the controller 30 may notify the operator in the cab 10 of the prohibition through the display apparatus D1, the sound output device D2, or the like. When the shovel 100 is remotely operated, the controller 30 may transmit a signal including notification information indicating that the motion of the another actuator is prohibited to the external apparatus through the communication apparatus T1. Thus, the operator of the cab 10 or the operator of the external apparatus can recognize that the motion of the another actuator is prohibited.
In the case where the motion of another actuator is prohibited, the controller 30 may notify the operator in the cab 10 or the operator of the external apparatus when the another actuator is operated. Thus, the controller 30 can notify the operator of the prohibition of the motion of the another actuator only when it is necessary to notify the operator of the prohibition of the operation. Therefore, the operator is less likely to feel annoyed.
When the processing of step S104 is completed, the controller 30 proceeds to step S106.
In step S106, the controller 30 determines whether there is a possibility that the controller 30 will proceed from a motion, in which some of the hydraulic actuators are synchronously moved, to another motion.
For example, in the case where at least some of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 are synchronously moved to perform an excavation motion or the like, the controller 30 may determine that there is a possibility of proceeding to another motion when such a motion is completed. Specifically, the controller 30 may determine that when the bucket 6 moves toward the operator (the upper turning body 3) in synchronization with the excavation motion of the shovel 100 and the bucket 6 lifts off from the ground (moves away from the ground), there is a possibility that the current excavation motion is completed and the controller 30 proceeds to another motion.
For example, in the case where some of the hydraulic actuators are synchronously moved by the semi-automatic operation function, the controller 30 may determine that there is a possibility of proceeding to another motion when the semi-automatic operation function is cancelled. Specifically, the controller 30 may determine that there is a possibility of proceeding to another motion when the depression of the MC switch is released from the state in which the MC switch is depressed.
In the case where there is a possibility that the controller 30 will proceed from a motion, in which some of the hydraulic actuators are synchronously moved, to another motion, the controller 30 proceeds to step S108, and in the other case, the controller 30 repeats the processing of step S106.
In step S108, the controller 30 cancels the prohibition of the motion of the other hydraulic actuators and ends the processing of this flowchart.
Thus, in the present embodiment, the controller 30 can prevent another hydraulic actuator from moving in the case where some of the hydraulic actuators of the plurality of hydraulic actuators are synchronously moved.
<Another Example of Control Processing of Controller>
As illustrated in
The motion-locked mode may be set, for example, according to a predetermined input by the operator with the input apparatus 72. In the case where the shovel 100 is remotely operated, the motion-locked mode may be set according to a predetermined input by the operator with the external apparatus. In this case, the external apparatus transmits a signal requesting setting of the motion-locked mode to the shovel 100 according to a predetermined input by the operator with the external apparatus, and the controller 30 may set the motion mode of the shovel 100 to the motion-locked mode upon receiving the signal.
A particular actuator of which the motion is prohibited in the motion-locked mode may be fixed in advance. The particular actuator of which the motion is prohibited in the motion-locked mode may be set (changed) according to a predetermined input by an operator with the input apparatus 72 or the like.
For example, the operator sets the motion mode of the shovel 100 to the motion-locked mode for prohibiting the motion of the turning hydraulic motor 2A with the input apparatus 72. Thus, when the operator causes the shovel 100 to perform an excavation motion for synchronously moving at least some of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9, the operator can prevent the upper turning body 3 from turning due to an erroneous operation. Therefore, the controller 30 can alleviate the reduction in the work efficiency, work quality, safety and the like due to an erroneous operation by the operator during the excavation motion or the like.
In the case where the motion mode of the shovel 100 is the motion-locked mode, the controller 30 proceeds to step S204, and in the case where the motion mode of the shovel 100 is not the motion-locked mode, the controller 30 ends the current processing.
In step S204, the controller 30 prohibits the motion of the particular hydraulic actuator. The method for prohibiting the motion of the particular hydraulic actuator may be substantially the same as the method for prohibiting the motion of other hydraulic actuators in step S104 of the above-described example (
When the processing of S204 is completed, the controller 30 proceeds to step S206.
In step S206, the controller 30 determines whether the motion-locked mode is cancelled. For example, in the case where a predetermined input for cancelling the motion-locked mode is received with the input apparatus 72, the controller 30 determines that the motion-locked mode is cancelled. For example, in the case where the shovel 100 is remotely operated, the controller 30 determines that the motion-locked mode is cancelled when a signal for requesting the cancellation of the motion-locked mode is received from the external apparatus. In this case, when the operator of the external apparatus performs a predetermined input for cancelling the motion-locked mode, the external apparatus transmits a signal requesting cancellation of the motion-locked mode to the shovel 100.
In the case where the motion-locked mode is cancelled, the controller 30 proceeds to step S208, and when the motion-locked mode is not cancelled, the controller repeats the processing of step S206.
In step S208, the controller 30 cancels the prohibition of the motion of the particular hydraulic actuator and ends the processing of this flowchart.
Thus, in this example, in the case where the motion mode of the shovel 100 is set to the motion-locked mode according to a predetermined input by the operator, the controller 30 can prevent a particular hydraulic actuator from moving.
<Still Another Example of Control Processing of Controller>
As illustrated in
When the determination condition of step S302 is satisfied, the controller 30 proceeds to step S304.
In step S304, the controller 30 determines whether a work content condition is satisfied. The work content condition relates to the work content of the shovel 100 for prohibiting the motion of other hydraulic actuators. This is because, depending on the contents of the work, there may be cases where it is preferable to prohibit the operation of other hydraulic actuators different from the some of the hydraulic actuators synchronously moved, or cases where it is not necessary to prohibit the operation.
For example, the work content condition may include a condition that “at least some of the boom cylinder 7, the arm cylinder 8 and the bucket cylinder 9 are synchronously moved to perform finishing work on the construction target surface” (hereinafter referred to as a “first work content condition”). This is because, in the finishing work (see
For example, the work content condition may include a condition that “at least some of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 are synchronously moved to perform finishing work of the construction target surface based on data relating to the construction target surface defined by a two-dimensional straight line” (hereinafter referred to as a “second work content condition”). This is because, when at least some of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 are synchronously moved along the construction target surface defined by the two-dimensional straight line, there is a possibility that the shape in the width direction which is not defined as data is affected when the upper turning body 3 moves. In this case, the data on the construction target surface may be used for the semi-automatic operation function or for providing information to the operator through the display apparatus D1 (for example, machine guidance). The controller 30 may determine whether the second work content condition is satisfied based on the contents of data of the registered (set) construction target surface, the operation contents related to the attachment AT, the output of the space recognition apparatus 70, the outputs of the sensors S1 to S5, and the like. For example, the controller 30 may determine that the second work content condition is satisfied in the case where: at least some of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 are synchronously moved; the data relating to the construction target surface is defined by the two-dimensional straight line; the shovel 100 faces the straight line; and the amount of operation relating to the attachment AT is relatively small.
Furthermore, for example, the work content condition may include a condition that “at least some of the boom cylinder 7, the arm cylinder 8 and the bucket cylinder 9 are synchronously moved to perform construction work of a slope (see
Furthermore, for example, the work content condition may include a condition that “at least some of the boom cylinder 7, the arm cylinder 8 and the bucket cylinder 9 are synchronously moved to perform construction work of a trench (see
In the case where the work content condition (where multiple work content conditions are included, one of them) is satisfied, the controller 30 proceeds to step S306, and in the other case, the controller 30 ends the processing of this flowchart.
In step S306, the controller 30 prohibits the motion of other actuators different from the some of the hydraulic actuators. The method of prohibiting the motion of other actuators may be the same as the case of step S104 of the above example (
For example, as illustrated in
Furthermore, for example, in the case where the above-described fifth work content condition is satisfied, the controller 30 may prohibit, from among the motions of the turning hydraulic motor 2A in the direction in which the bucket 6 moves toward the wall surface and in the direction in which the bucket 6 moves away from the wall surface of one end portion of the trench, only the motion of the turning hydraulic motor 2A in the direction in which the bucket 6 moves toward the wall surface. Thereby, the shovel 100 allows the upper turning body 3 to turn in the direction in which the bucket 6 moves away from the wall surface of the trench, and the degree of flexibility of the operation of the operator can be improved.
When the processing of step S306 is completed, the controller 30 proceeds to step S308.
The processing of steps S308, S310 are the same as steps S106, S108 of
As described above, in this example, in the case where some of the hydraulic actuators of the plurality of hydraulic actuators are synchronously moved, the controller 30 can prohibit the operation of other hydraulic actuators different from the some of the hydraulic actuators according to the work contents of the shovel 100.
[Modifications and Changes]
Although the embodiment has been described in detail above, the present disclosure is not limited to the particular embodiment, and various modifications and changes can be made within the subject matter of the claims.
For example, in the above-described embodiment, in the case where the shovel 100 is remotely operated, the motion of some of the hydraulic actuators may be prohibited by the control apparatus 210 of the management apparatus 200, instead of the controller 30 of the shovel 100. In this case, the control apparatus 210 (an example of a control part) of the management apparatus 200 (an example of a remote operation support part) may be disabled even if the control apparatus 210 receives an operation input related to some of the hydraulic actuators of which the motions are prohibited from the remote operation apparatus 231 (an example of an operation part).
Furthermore, for example, in the above-described embodiment and the like, the operation of other actuators may be prohibited during the motion of some of the actuators regardless of whether some of the actuators are synchronously moved.
For example, the shovel 100 may be configured to prohibit the operation of a particular actuator during the motion of some of the actuators according to an input from the user. Specifically, a setting screen may be displayed on the display apparatus D1 to show the setting state of permitting or prohibiting the motions of the plurality of actuators. The controller 30 may permit or prohibit the operation of each of the plurality of actuators according to the setting that is input from the operator or the like with the input apparatus 72 (for example, as described above, a touch panel or the like) on the setting screen.
For example, in a situation where the traveling motion of the shovel 100 is unnecessary, such as loading work of earth onto a dump truck, if the shovel 100 travels due to an erroneous operation of the traveling hydraulic motors 1A, 1B by carelessness or the like, there is a possibility that a problem will occur in terms of the safety and work efficiency.
For this problem, the setting for prohibiting the motion of the traveling hydraulic motor 1M (traveling hydraulic motors 1ML, 1MR) is made in advance, so that the occurrence of such a situation can be alleviated.
In addition, for example, if the bucket 6 is moved by an erroneous operation of the bucket cylinder 9 due to carelessness or the like in a situation where the motion of the bucket 6 is unnecessary, a problem may occur in terms of the safety and work efficiency due to contact between a cable for suspension work and the back surface of the bucket 6.
For this problem, the occurrence of such a situation can be alleviated by making a setting to prohibit the motion of the bucket cylinder 9 in advance.
In addition, for example, it may be necessary for a worker to move to the range where the attachment of the shovel 100 reaches (including the range of the motion of the upper turning body 3) or to a position below the attachment.
In such a situation, the setting for prohibiting the motion of the boom cylinder 7 is made to the extent that it does not interfere with the work, so that the reduction in the safety of the work site including the shovel 100 can be alleviated.
Furthermore, for example, in the above-described embodiment and the like, the shovel 100 is configured to hydraulically drive all of the plurality of driven elements such as the lower traveling body 1, the upper turning body 3, the boom 4, the arm 5, and the bucket 6. However, two or more, or all, of them may be configured to be electrically driven. For example, the upper turning body 3 may be electrically driven by a turning motor (an example of a turning motor) as described above instead of being hydraulically driven by the turning hydraulic motor 2A. That is, the configuration and the like disclosed in the above-described embodiment may be applied to a hybrid shovel, an electric shovel, and the like.
According to the above-described embodiment, a reduction in the work efficiency of the shovel can be alleviated when the work is performed by synchronously moving a plurality of actuators.
Number | Date | Country | Kind |
---|---|---|---|
2020-003806 | Jan 2020 | JP | national |
This application is a continuation application filed under 35 U.S.C. 111(a) claiming benefit under 35 U.S.C. 120 and 365(c) of PCT International Application No. PCT/JP2021/000885, filed on Jan. 13, 2021, and designating the U.S., which claims priority to Japanese Patent Application No. 2020-003806 filed on Jan. 14, 2020. The entire contents of the foregoing applications are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2021/000885 | Jan 2021 | US |
Child | 17811984 | US |