WO2020105614A1 - ショベル、ショベルの制御装置 - Google Patents
ショベル、ショベルの制御装置Info
- Publication number
- WO2020105614A1 WO2020105614A1 PCT/JP2019/045204 JP2019045204W WO2020105614A1 WO 2020105614 A1 WO2020105614 A1 WO 2020105614A1 JP 2019045204 W JP2019045204 W JP 2019045204W WO 2020105614 A1 WO2020105614 A1 WO 2020105614A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- shovel
- motion
- operator
- work
- work pattern
- Prior art date
Links
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/2004—Control mechanisms, e.g. control levers
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
- E02F9/264—Sensors and their calibration for indicating the position of the work tool
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/24—Safety devices, e.g. for preventing overload
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/30—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom
- E02F3/32—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom working downwardly and towards the machine, e.g. with backhoes
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/42—Drives for dippers, buckets, dipper-arms or bucket-arms
- E02F3/43—Control of dipper or bucket position; Control of sequence of drive operations
- E02F3/431—Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like
- E02F3/434—Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like providing automatic sequences of movements, e.g. automatic dumping or loading, automatic return-to-dig
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/42—Drives for dippers, buckets, dipper-arms or bucket-arms
- E02F3/43—Control of dipper or bucket position; Control of sequence of drive operations
- E02F3/435—Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/96—Dredgers; Soil-shifting machines mechanically-driven with arrangements for alternate or simultaneous use of different digging elements
- E02F3/962—Mounting of implements directly on tools already attached to the machine
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/2025—Particular purposes of control systems not otherwise provided for
- E02F9/205—Remotely operated machines, e.g. unmanned vehicles
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
- E02F9/261—Surveying the work-site to be treated
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/24—Reminder alarms, e.g. anti-loss alarms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Definitions
- the present invention relates to excavators and the like.
- a shovel that prompts the operator to grasp the situation by predicting the operation of the shovel and notifying the operator (see Patent Document 1 etc.).
- Patent Document 1 discloses a shovel that predicts a fall of the shovel and informs the operator.
- a motion prediction unit that predicts the motion of the shovel, When the operation predicting unit predicts that the shovel will perform a predetermined operation next, a caution that the predetermined operation is performed around the shovel before the start of the predetermined operation And an arousal unit, Excavators are provided.
- FIG. 1 is a side view of the shovel 100 according to the present embodiment.
- the shovel 100 includes a lower traveling body 1, an upper revolving body 3 which is mounted on the lower traveling body 1 so as to be freely rotatable via a revolving mechanism 2, a boom 4 serving as an attachment (working device), and an arm 5. , And a bucket 6 and a cabin 10.
- the lower traveling body 1 includes, for example, a pair of right and left crawlers, and the crawlers are hydraulically driven by traveling hydraulic motors 1L and 1R (see FIG. 2) to drive the shovel 100.
- the upper swing body 3 is driven by the swing hydraulic motor 2A (see FIG. 2) to swing around the lower traveling body 1 around the swing axis 2X.
- the boom 4 is pivotally attached to the center of the front part of the upper swing body 3 so that it can be lifted and lowered.
- An arm 5 is pivotally attached to the tip of the boom 4 so as to be vertically rotatable, and a bucket 6 is vertically attached to the tip of the arm 5. It is pivotally mounted so as to be rotatable.
- 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 as hydraulic actuators, respectively.
- hooks 80 for crane work are attached to the bucket 6 as an end attachment.
- the base end of the hook 80 is rotatably connected to a bucket pin 62 that connects the arm 5 and the bucket 6.
- the hook 80 is stored in the hook storage portion 50 formed between the two bucket links 70 when work other than crane work such as excavation work is performed.
- the cabin 10 is an operator's cab in which an operator is boarded, and is mounted, for example, on the front left side of the upper swing body 3.
- the shovel 100 operates an actuator (for example, a hydraulic actuator) in accordance with an operation of an operator who rides in the cabin 10 to operate elements such as the lower traveling body 1, the upper swing body 3, the boom 4, the arm 5, and the bucket 6. (Driven element) is driven.
- an actuator for example, a hydraulic actuator
- elements such as the lower traveling body 1, the upper swing body 3, the boom 4, the arm 5, and the bucket 6. (Driven element) is driven.
- the shovel 100 may be configured to be remotely operable by an operator of a predetermined external device instead of or in addition to being configured to be operable by the operator of the cabin 10.
- the predetermined external device includes, for example, a support device 200 and a management device 300 described later.
- the shovel 100 transmits, for example, image information (captured image) output by a front camera S5 described below to an external device.
- various information images displayed on the display device 40 of the shovel 100, which will be described later, may be similarly displayed on the display device provided in the external device. Thereby, the operator can remotely operate the shovel 100, for example, while confirming the content displayed on the display device provided in the external device.
- the excavator 100 operates the actuator in accordance with a remote operation signal indicating the content of the remote operation received from the external device, and the lower traveling body 1, the upper swing body 3, the boom 4, the arm 5, and the bucket 6 are operated. Motion elements may be driven.
- the shovel 100 is remotely operated, the interior of the cabin 10 may be unattended.
- the description will be made on the assumption that the operation of the operator includes at least one of the operation of the operator of the cabin 10 on the operation device 26 and the remote operation of the operator of the external device.
- the shovel 100 may automatically operate the actuator regardless of the content of the operation of the operator.
- the shovel 100 has a function of automatically operating at least a part of operating elements such as the lower traveling body 1, the upper swing body 3, the boom 4, the arm 5, and the bucket 6 (hereinafter, referred to as an “automatic driving function” or “an automatic driving function”).
- Machine control function ”) is realized.
- the automatic driving function includes a function (a so-called “semi-automatic operation function”) of automatically operating an operation element (actuator) other than the operation element (actuator) to be operated according to an operation of the operation device 26 by an operator or a remote operation. May be included. Further, the automatic driving function has a function of automatically operating at least a part of a plurality of operating elements (actuators) (so-called “fully automatic driving function”) on the assumption that the operator does not operate the operating device 26 or does not perform remote control. May be included. In the shovel 100, when the fully automatic driving function is effective, the inside of the cabin 10 may be unmanned.
- the automatic driving function allows the shovel 100 to recognize a gesture of a person such as a worker around the shovel 100, and at least a part of a plurality of operating elements (hydraulic actuator) depending on the content of the recognized gesture.
- a function for automatically operating (“gesture operation function”) may be included.
- the semi-automatic driving function, the fully automatic driving function, and the gesture operation function may include a mode in which the operation content of the operation element (hydraulic actuator) targeted for automatic operation is automatically determined according to a predetermined rule. ..
- the shovel 100 autonomously makes various judgments, and in accordance with the judgment result, the operation element (hydraulic actuator) that is the target of the autonomous driving autonomously.
- a mode in which the operation content of (3) is determined may be included.
- FIG. 2 is a block diagram showing an example of the configuration of the shovel 100 according to the present embodiment.
- the mechanical power line is shown as a double line
- the high pressure hydraulic line is shown as a solid line
- the pilot line is shown as a broken line
- the electric drive / control line is shown as a dotted line.
- the hydraulic drive system that hydraulically drives the hydraulic actuator of the shovel 100 according to the present embodiment includes an engine 11, a regulator 13, a main pump 14, and a control valve 17.
- the hydraulic drive system of the shovel 100 according to the present embodiment is, as described above, the traveling hydraulic motors 1L and 1R that hydraulically drive the lower traveling body 1, the upper swing body 3, the boom 4, the arm 5, and the bucket 6, respectively.
- a swing hydraulic motor 2A, a boom cylinder 7, an arm cylinder 8 and a bucket cylinder 9 are included.
- the engine 11 is a main power source in the hydraulic drive system, and is mounted on the rear part of the upper swing body 3, for example. Specifically, the engine 11 drives the main pump 14 and the pilot pump 15 under a direct or indirect control by the controller 30 described later to rotate at a constant target rotation speed.
- the engine 11 is, for example, a diesel engine that uses light oil as a fuel.
- the regulator 13 controls the discharge amount of the main pump 14. For example, the regulator 13 adjusts the angle of the swash plate of the main pump 14 (hereinafter, “tilt angle”) according to a control command from the controller 30.
- the main pump 14 is mounted on the rear part of the upper swing body 3 and supplies hydraulic oil to the control valve 17 through the high-pressure hydraulic line.
- 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, and the stroke length of the piston is adjusted by adjusting the tilt angle of the swash plate by the regulator 13 under the control of the controller 30 as described above.
- the flow rate (discharge pressure) can be controlled.
- the control valve 17 is, for example, a hydraulic control device that is mounted in the central portion of the upper swing body 3 and controls the hydraulic drive system according to an operator's operation of the operation device 26 or a remote operation. As described above, the control valve 17 is connected to the main pump 14 via the high-pressure hydraulic line, and controls the hydraulic oil supplied from the main pump 14 according to the state of the operation or remote operation of the operating device 26. It is selectively supplied to the traveling hydraulic motors 1L and 1R, the swing hydraulic motor 2A, the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9). Specifically, the control valve 17 includes a plurality of control valves for controlling the flow rate and the flowing direction of the hydraulic oil supplied from the main pump 14 to each hydraulic actuator.
- the operation system of the shovel 100 includes a pilot pump 15 and an operation device 26.
- the pilot pump 15 is mounted, for example, at the rear of the upper swing body 3 and supplies pilot pressure to various hydraulic devices such as the operating device 26 via a pilot line.
- the pilot pump 15 is, for example, a fixed displacement hydraulic pump, and is driven by the engine 11 as described above.
- the operation device 26 is provided in the vicinity of the cockpit of the cabin 10 and is an operation input means for an operator to operate various operation elements (the lower traveling structure 1, the upper revolving structure 3, the boom 4, the arm 5, the bucket 6, etc.). Is. In other words, the operating device 26 operates the hydraulic actuators (that is, the traveling hydraulic motors 1L and 1R, the swing hydraulic motor 2A, the boom cylinder 7, the arm cylinder 8, the bucket cylinder 9, etc.) that the operator drives the respective operating elements. It is an operation input means for performing.
- the hydraulic actuators that is, the traveling hydraulic motors 1L and 1R, the swing hydraulic motor 2A, the boom cylinder 7, the arm cylinder 8, the bucket cylinder 9, etc.
- the operating device 26 is, for example, a hydraulic pilot type that outputs hydraulic oil having a pilot pressure corresponding to the operation content.
- the operating device 26 is connected to the control valve 17 through a pilot line on the secondary side.
- the pilot pressure corresponding to the operating states of the lower traveling body 1, the upper revolving structure 3, the boom 4, the arm 5, the bucket 6, and the like in the operating device 26 is input to the control valve 17. Therefore, the control valve 17 can selectively drive each hydraulic actuator according to the operating state of the operating device 26.
- the operating device 26 may be, for example, an electric type that outputs an electric signal (hereinafter, “operation signal”), instead of a hydraulic pilot type that outputs pilot pressure.
- operation signal an electric signal from the operation device 26 is input to the controller 30, and the controller 30 controls each control valve in the control valve 17 according to the input operation signal to operate the operation device 26.
- the control valve in the control valve 17 may be an electromagnetic solenoid type spool valve driven by a command from the controller 30.
- a hydraulic control valve that operates according to a control command from the controller 30 (hereinafter, “operation control valve”) may be arranged between the pilot pump 15 and the pilot port of each control valve. ..
- the controller 30 controls the operation control valve to control the pilot pressure by a control command corresponding to the operation amount (for example, lever operation amount).
- the operation amount for example, lever operation amount
- the operation device 26 is, for example, an attachment, that is, a lever that operates each of the operation of the boom 4 (boom cylinder 7), the arm 5 (arm cylinder 8), the bucket 6 (bucket cylinder 9), and the swing operation of the upper swing body 3. Including equipment. Further, the operating device 26 includes, for example, a pedal device or a lever device that operates each of the left and right lower traveling bodies 1 (traveling hydraulic motors 1L and 1R).
- the control system of the shovel 100 includes a controller 30, a boom bottom pressure sensor 7a, a discharge pressure sensor 28, an operation pressure sensor 29, a display device 40, an input device 42, a storage device 47, and An external audio output device 48, a hook storage state detection device 51, a boom posture sensor S1, an arm posture sensor S2, a bucket posture sensor S3, a body posture sensor S4, a front camera S5, and an indoor camera S6. ..
- the controller 30 is provided in the cabin 10, for example, and controls the drive of the shovel 100.
- the function of the controller 30 may be realized by any hardware, software, or a combination thereof.
- the controller 30 includes a memory device (also referred to as “main storage device”) such as a CPU (Central Processing Unit), a RAM (Random Access Memory), a non-volatile auxiliary storage device such as a ROM (Read Only Memory), and various types. It is mainly composed of a microcomputer including an interface device for input / output.
- the controller 30 realizes various functions by executing various programs installed in a non-volatile auxiliary storage device on the CPU, for example.
- the controller 30 sets a target rotation speed based on a work mode or the like preset by a predetermined operation on the input device 42 by an operator or the like, and performs drive control to rotate the engine 11 at a constant speed.
- the controller 30 outputs a control command to the regulator 13 as necessary to change the discharge amount of the main pump 14.
- the controller 30 controls the proportional valve for operation as described above to realize the operation of the hydraulic actuator according to the operation content of the operating device 26.
- the controller 30 realizes remote operation of the shovel 100 by using an operating proportional valve.
- the controller 30 may output a control command corresponding to the content of the remote operation designated by the remote operation signal received from the external device to the operating proportional valve.
- the operating proportional valve outputs the pilot pressure corresponding to the control command from the controller 30, using the hydraulic oil supplied from the pilot pump 15, and outputs the pilot pressure to the pilot port of the corresponding control valve in the control valve 17. Pilot pressure may be applied.
- the content of the remote operation is reflected in the operation of the control valve 17, and the operation of the various operation elements (driven elements) according to the content of the remote operation is realized by the hydraulic actuator.
- the controller 30 realizes the automatic operation function of the shovel 100 by using the proportional valve for operation.
- the controller 30 may output a control command corresponding to the operation command regarding the automatic driving function to the operating proportional valve.
- the operation command may be generated by the controller 30 or may be generated by another control device that controls the automatic driving function.
- the operating proportional valve outputs the pilot pressure corresponding to the control command from the controller 30, using the hydraulic oil supplied from the pilot pump 15, and outputs the pilot pressure to the pilot port of the corresponding control valve in the control valve 17. Pilot pressure may be applied.
- the content of the operation command related to the automatic driving function is reflected in the operation of the control valve 17, and the hydraulic actuator realizes the operation of various operating elements (driven elements) by the automatic driving function.
- the controller 30 controls the peripheral monitoring function.
- the perimeter monitoring function monitors the entry of an object to be monitored into a predetermined range around the excavator 100 (hereinafter, “monitoring range”) based on information acquired by a space recognition device such as the front camera S5.
- the determination process of the entry of the monitoring target object into the monitoring range may be performed by the space recognition device or may be performed by the outside of the space recognition device (for example, the controller 30).
- Objects to be monitored may include, for example, people, trucks, trailers, other construction machinery, utility poles, suspended loads, pylons, buildings, and the like.
- the controller 30 controls the object detection notification function.
- the object detection / notification function the presence of an object to be monitored with respect to the operator in the cabin 10 and the periphery of the excavator 100 is notified when the peripheral monitoring function determines that the object to be monitored exists within the monitoring range.
- the controller 30 may implement the object detection notification function by a visual method, an auditory method, or the like, using the display device 40 or the external audio output device 48, for example.
- the controller 30 controls the operation limiting function.
- the operation restriction function for example, the operation of the shovel 100 is restricted when the periphery monitoring function determines that an object to be monitored exists within the monitoring range.
- the monitored object is a person will be mainly described.
- the controller 30 determines that an object to be monitored such as a person exists within a predetermined range (within the monitoring range) from the shovel 100 based on the acquired information of the space recognition device such as the front camera S5. In this case, even if the operator operates the operation device 26, the actuator may be inoperable or restricted to the operation in the slow speed state. Specifically, when it is determined that a person is present within the monitoring range, the controller 30 can make the actuator inoperable by setting the gate lock valve in the locked state. In the case of the electric operating device 26, the actuator can be made inoperative by disabling the signal from the controller 30 to the operating proportional valve.
- an operating proportional valve that outputs a pilot pressure corresponding to a control command from the controller 30 and applies the pilot pressure to the pilot port of the corresponding control valve in the control valve 17 is used.
- the operation of the actuator can be made at a very low speed by limiting the control signal from the controller 30 to the proportional valve for operation to a content corresponding to a relatively small pilot pressure. .. In this way, when it is determined that the detected object to be monitored exists within the monitoring range, the actuator is not driven even if the operating device 26 is operated, or the operation speed corresponding to the operation input to the operating device 26.
- the actuator may be stopped by setting the gate lock valve in the locked state.
- controller 30 applies the same motion limiting function as in the case of operating the operating device 26 to the case where the shovel 100 is remotely operated or the case where an operation command related to the automatic driving function is output. Good.
- the boom bottom pressure sensor 7a is attached to the boom cylinder 7 and detects the pressure in the bottom side oil chamber (hereinafter, "boom bottom pressure"). A detection signal corresponding to the boom bottom pressure detected by the boom bottom pressure sensor 7a is fetched by the controller 30.
- the discharge pressure sensor 28 detects the discharge pressure of the main pump 14. A detection signal corresponding to the discharge pressure detected by the discharge pressure sensor 28 is fetched by the controller 30.
- the operating pressure sensor 29 detects the pilot pressure on the secondary side of the operating device 26, that is, the pilot pressure corresponding to the operating state of each operating element (hydraulic actuator) in the operating device 26, as described above.
- the detection signal of the pilot pressure corresponding to the operation state of the lower traveling body 1, the upper swing body 3, the boom 4, the arm 5, the bucket 6, and the like in the operating device 26 by the operation pressure sensor 29 is fetched by the controller 30.
- the display device 40 is provided at a location in the cabin 10 where it can be easily seen by a seated operator, and displays various information images under the control of the controller 30.
- the display device 40 may be connected to the controller 30 via an in-vehicle communication network such as a CAN (Controller Area Network), or may be connected to the controller 30 via a one-to-one dedicated line.
- CAN Controller Area Network
- the input device 42 is provided within a reach of a seated operator in the cabin 10, receives various operation inputs from the operator, and outputs signals corresponding to the operation inputs to the controller 30.
- the input device 42 is, for example, a touch panel mounted on the display of the display device 40 that displays various information images, a knob switch provided at the tip of the lever portion of the lever device included in the operation device 26, and installed around the display device 40. Button switches, levers, toggles, etc. More specifically, the input device 42 includes a crane mode switch 42a. A signal corresponding to the operation content of the input device 42 is fetched by the controller 30.
- the crane mode switch 42a is an operation input unit for switching the operation mode of the shovel 100 between a normal mode for performing excavation work and the like and a crane mode for performing crane work using the hook 80.
- the normal mode is an operation mode of the shovel 100 in which the operation speed of the attachment (for example, the boom 4) with respect to the operation of the operator through the operation device 26 is relatively high, and the crane mode is the attachment with respect to the operation of the operator through the operation device 26.
- the operating speed of the shovel 100 is relatively slow. As a result, during crane work, for example, the operation of the boom 4 relative to the operation of the operator becomes relatively slow. Therefore, the shovel 100 can stably lift or move a suspended load.
- the controller 30 switches the operation mode of the shovel 100 from the normal mode to the crane mode, and when the crane mode switch 42a is turned off, the operation mode of the shovel 100 is changed from the crane mode to the normal mode. Switch to mode.
- the controller 30 sets the rotation speed of the engine 11 in the crane mode lower than that in the normal mode, for example. Accordingly, the controller 30 can make the operation of the attachment slower in the crane mode than in the normal mode.
- the storage device 47 is provided in the cabin 10, for example, and stores various information under the control of the controller 30.
- the storage device 47 is, for example, a storage medium such as a nonvolatile semiconductor memory.
- the external voice output device 48 is provided, for example, on the upper swing body 3 and outputs a predetermined sound to the outside of the cabin 10, that is, the periphery of the shovel 100, under the control of the controller 30.
- the external audio output device 48 is, for example, a speaker or a buzzer.
- the external audio output device 48 outputs various kinds of information by audio in response to an audio output command from the controller 30.
- the hook storage state detection device 51 detects the storage state of the hook 80 in the attachment (hook storage part 50).
- the hook storage state detection device 51 is, for example, a switch that is in a conductive state when the hook 80 is present in the hook storage section 50 and is in a cutoff state when the hook 80 is not present in the hook storage section 50.
- the hook storage state detection device 51 is connected to the controller 30 through the cable 35, and the controller 30 determines whether or not the hook 80 is stored in the hook storage portion 50 based on the conduction / non-conduction of the hook storage state detection device 51. it can.
- the controller 30 may automatically switch the operation mode of the shovel 100 between the crane mode and the normal mode based on the detection information by the hook storage state detection device 51.
- the crane mode switch 42a can be omitted.
- the controller 30 determines that the hook 80 is taken out of the hook storage part 50 by switching the hook storage state detection device 51 from the conductive state to the cutoff state, the operation mode of the shovel 100 is changed from the normal mode to the crane mode. You can switch.
- the controller 30 determines that the hook 80 has been returned to the hook storage unit 50 by switching the hook storage state detection device 51 from the closed state to the conductive state, the operation mode of the shovel 100 is changed from the crane mode to the normal mode. You can switch.
- the boom posture sensor S1 is attached to the boom 4 and detects a posture angle of the boom 4 with respect to the upper swing body 3, specifically, a depression / elevation angle (hereinafter, “boom angle”).
- the boom posture sensor S1 detects, for example, in side view, the angle formed by a straight line connecting the fulcrums at both ends of the boom 4 with respect to the swing plane of the upper swing body 3.
- the boom attitude sensor S1 may include, for example, a rotary encoder, an acceleration sensor, an angular velocity sensor, a 6-axis sensor, an IMU (Inertial Measurement Unit), and the like.
- the arm attitude sensor S2, the bucket attitude sensor S3, and the machine body The same applies to the attitude sensor S4.
- the detection signal corresponding to the boom angle from the boom attitude sensor S1 is fetched by the controller 30.
- the arm posture sensor S2 is attached to the arm 5 and detects a posture angle of the arm 5 with respect to the boom 4, specifically, a rotation angle (hereinafter, “arm angle”).
- the arm attitude sensor S2 detects, for example, in side view, an angle formed by a straight line connecting the fulcrums of both ends of the boom 4 to a straight line connecting the fulcrums of both ends of the boom 4.
- a detection signal corresponding to the arm angle by the arm attitude sensor S2 is fetched by the controller 30.
- the bucket attitude sensor S3 is attached to the bucket 6 and detects an attitude angle of the bucket 6 with respect to the arm 5, specifically, a rotation angle (hereinafter, “bucket angle”).
- the bucket attitude sensor S3 detects, for example, in side view, an angle formed by a straight line connecting a fulcrum of both ends of the arm 5 to a straight line connecting the fulcrum of the bucket 6 and the tip (blade edge).
- a detection signal corresponding to the bucket angle by the bucket attitude sensor S3 is fetched by the controller 30.
- the machine attitude sensor S4 detects the attitude state of the machine, specifically, the upper swing body 3.
- the machine body attitude sensor S4 is attached to, for example, the upper revolving structure 3, and the attitude angle of the upper revolving structure 3 around two axes in the front-rear direction and the left-right direction, that is, the inclination angle (hereinafter, “front-back inclination angle” and “left-right inclination”) Corner ").
- the machine body attitude sensor S4 detects the attitude angle of the upper swing body 3 around the vertical axis, that is, the swing angle around the swing axis 2X.
- the detection signals corresponding to the tilt angle (front and rear tilt angle and left and right tilt angle) and the turning angle by the body attitude sensor S4 are fetched by the controller 30.
- the front camera S5 (an example of a space recognition device) is provided, for example, at the front end of the upper revolving structure 3 (for example, the upper front end of the cabin 10 or the like), and the upper revolving structure 3 is operated during the operation from start to stop of the shovel 100.
- a picture of the front of is captured.
- the front camera S5 is provided on the front portion of the upper swing body 3 in a manner capable of capturing an image capturing range in front of the upper swing body 3 including an operation state of an attachment that works in front of the upper swing body 3. It is provided.
- the image captured by the front camera S5 is captured by the controller 30.
- the controller 30 can acquire a captured image including the work content of the shovel 100 using the attachment, the front situation during the work of the shovel 100, and the like.
- the shovel 100 may include any one or a plurality of space recognition means for recognizing a state (space) in front of the upper swing body 3.
- the controller 30 can acquire a captured image or the like including the left and right situations and the backward situation when the shovel 100 is working.
- the indoor camera S6 is provided in the cabin 10 and takes an image of the operator. Specifically, the indoor camera S6 captures an image including a state of the operation of the operating device 26 by the operator in the cabin 10 and an operation of the operator during the operation (for example, face direction, line-of-sight direction, line-of-sight movement, etc.). It is provided inside the cabin 10 in such a manner that the range can be imaged.
- the image captured by the indoor camera S6 is captured by the controller 30. As a result, the controller 30 can acquire a captured image including the operating state of the operating device 26 by the operator, the operating state of the operator when operating the operating device 26, and the like.
- another operation recognition means for the controller 30 or the like to recognize the operation content of the operator in the room for example, a LIDAR, a stereo camera, a distance image sensor, an infrared sensor, or the like. It may be provided.
- FIG. 3 is a functional block diagram showing an example of a functional configuration related to the external alert function of the shovel 100 of the present embodiment.
- the controller 30 includes, for example, a work pattern registration unit 301 and a work pattern selection unit as functional units realized by executing a program installed in a non-volatile auxiliary storage device on a CPU. 302, a shovel motion prediction unit 303, and an external alerting unit 304 are included.
- the work pattern registration unit 301 includes a shovel including a predetermined motion to be predicted by the shovel motion prediction unit 303 (for example, a traveling motion of the lower traveling structure 1 or a swing motion of the upper revolving structure 3) (hereinafter, “prediction target motion”).
- Information (hereinafter, “target work pattern information”) about 100 work patterns (hereinafter, “target work pattern”) is registered in the storage device 47.
- a work pattern DB (Data Base) 471 in which target work pattern information is arranged in an extractable manner based on a predetermined extraction condition is constructed, and the work pattern registration unit 301
- the target work pattern information is registered in the pattern DB 471.
- the work pattern represents a set of a series of motions that constitutes one work to be executed by the shovel 100, and includes a plurality of motion sections as described later.
- the work pattern DB 471 may be built in the nonvolatile internal memory of the controller 30. The same applies to the operator operation pattern DB 471A described later.
- the work pattern registration unit 301 is input via an external tool or an external storage device (for example, a USB (Universal Serial Bus) memory) that is temporarily connected to the controller 30 by a factory worker before the excavator 100 is shipped from the factory.
- the target work pattern information corresponding to one or a plurality of target work patterns to be stored is registered in the work pattern DB 471 of the storage device 47. Further, for example, the target work pattern may be added after the factory shipment, or the target work pattern information may be updated.
- the work pattern registration unit 301 stores the target work pattern information for updating, which is input through an external tool or an external storage device temporarily connected to the controller 30 by a service person, an operator, or the like, to the work of the storage device 47. It is registered in the pattern DB 471.
- the work pattern registration unit 301 machine-learns (extracts) a target work pattern to be executed by the shovel 100 (specifically, may be executed) based on past work contents of the shovel 100,
- the target work pattern information regarding the extracted target work pattern may be registered in the work pattern DB 471 of the storage device 47.
- the work pattern registration unit 301 for example, various information related to the work content of the shovel 100 (for example, the boom bottom pressure sensor 7a, the operation pressure sensor 29, the input device) while the shovel 100 is operating from startup to stop. 42 (for example, the crane mode switch 42a), the boom posture sensor S1, the arm posture sensor S2, the bucket posture sensor S3, the body posture sensor S4, the front camera S5, the indoor camera S6, and the like).
- the work pattern registration unit 301 analyzes the various kinds of information regarding the past work content of the shovel 100 accumulated in the storage device 47 or the like at a predetermined timing (for example, during the idling of the shovel 100), so that the shovel 100 can be operated.
- the target work pattern to be executed may be extracted.
- the work pattern registration unit 301 extracts the target work pattern in consideration of the surrounding situation of the shovel 100 when extracting the target work pattern to be executed by the shovel 100 based on the work content of the past shovel 100. Good. Further, the work pattern registration unit 301 may extract the target work pattern based on the operation pattern of the operator imaged by the indoor camera S6 provided in the cabin 10. Even if the work purpose is the same, the difference in the surrounding situation of the shovel 100 (for example, in the case of a work site where there are many restrictions on the operating range of the shovel 100 and the surrounding where there are buildings and structures, and in the surroundings).
- the target work pattern information registered in the work pattern DB 471 of the storage device 47 further includes a determination condition (hereinafter, “peripheral situation determination condition”) for determining the peripheral situation of the shovel 100.
- the process of extracting the target work pattern to be executed by the shovel 100 based on the work content of the shovel 100 in the past is performed by an external device provided outside the shovel 100 (for example, a management center outside the work site of the shovel 100). It may be performed by a management device 300, which will be described later, or a management terminal installed in a management office or the like at the work site.
- the controller 30 transmits (uploads) various information related to the work content of the shovel 100 during operation from startup to stop of the shovel 100 to an external device through a predetermined communication device mounted on the shovel 100.
- the external device can extract the target work pattern executed by the shovel 100.
- the external device transmits the extracted target work pattern information to the shovel 100, so that the controller 30 (work pattern registration unit 301) causes the target work pattern corresponding to the target work pattern based on the work content of the past shovel 100.
- Information can be registered in the work pattern DB 471 of the storage device 47.
- the work pattern may be input in advance to the work pattern registration unit 301.
- the controller 30 may generate an operation command for performing autonomous control of the shovel 100 based on the work pattern input in advance.
- the shovel 100 may use a communication device mounted on the shovel 100 to communicate with an external device outside the shovel 100 (for example, a support device 200 or a management device 300 described later). ..
- the communication device may be configured to output a start command regarding autonomous control to the functional element of the controller 30 based on a signal received from an external device, in order to perform autonomous control of the shovel 100.
- the communication device may be configured to output the operation command data to the functional elements of the controller 30 based on the signal received from the external device.
- the function of this communication device may be included in the input device 42 mounted on the shovel 100.
- the work pattern DB 471 is constructed in the storage device 47 as described above.
- the target work pattern registered in the work pattern DB 471 may have a series of work contents divided into a plurality of operation sections, for example. Then, the target work pattern information registered in the work pattern DB 471 includes identification information that identifies the target work pattern (for example, work pattern ID (Identifier)) and a plurality of motion sections included in the target work pattern. Further, the target work pattern information includes a determination condition (hereinafter, “work pattern determination condition”) for determining whether or not the target work pattern is executed (started), and the start and end of the operation section for each operation section (or, Discrimination conditions (hereinafter, “motion section start determination conditions” and “motion section end determination conditions”) and the like for determining the end sign) are included.
- work pattern determination condition for determining whether or not the target work pattern is executed (started)
- motion section start determination conditions and “motion section end determination conditions” and the like for determining the end sign
- the target work pattern includes, for example, a work pattern of the shovel 100 related to crane work (hereinafter, “crane work pattern”).
- the crane work pattern includes three operation sections that are performed in the order of (A1) to (A3) below.
- the traveling operation of the lower traveling body 1 and the revolving operation of the upper revolving body 3 in the above-described suspended load moving operation section correspond to the operations to be predicted by the shovel operation prediction unit 303.
- the target work pattern includes, for example, a work pattern related to a work in which the shovel 100 forms a predetermined slope by cutting (hereinafter, “slope shaping work pattern”).
- the slope shaping work pattern includes, for example, two operation sections that are repeatedly performed in the order of (B1) and (B2) below.
- the slope shaping work pattern corresponding to the combination of the operation sections will be referred to as a “first slope shaping work pattern”.
- the slope shaping work pattern includes, for example, five operation sections that are repeatedly performed in the order of (C1) to (C5) below.
- the slope shaping work pattern corresponding to the operation section will be referred to as a “second slope shaping work pattern”.
- C1 An operation section in which the shovel 100 performs cutting while pulling the attachment (bucket 6) toward the front side (hereinafter, “slope cutting operation section”)
- C2 An operation section in which the shovel 100 stores (holds) the earth and sand cut from the slope in the slope cutting operation section (holding) in the bucket 6 (hereinafter referred to as “sand storage operation section”)
- C3 An operation section in which the excavator 100 lifts the bucket 6 in a state where the bucket 6 holds the earth and sand to perform the turning operation of the upper-part turning body 3 (hereinafter, “outward turning operation section”).
- the shovel 100 has the slope extending in the traveling direction of the lower traveling body 1 while making the upper revolving structure 3 face the slope.
- Direction that is, a direction substantially orthogonal to the front-rear direction of the upper swing body 3 (see FIG. 5).
- the shovel 100 moves to the front of the unmolded slope without the swiveling motion of the upper revolving structure 3 after the forming work by cutting the slope, and the upper revolving structure 3 is not shaped. You can face it in front of.
- the first slope shaping work pattern and the second slope shaping work pattern are distinguished for convenience, and in practice, the slope shaping work is divided into the first slope shaping work pattern and the second slope shaping work pattern. It is executed by a combination of slope shaping work patterns.
- the work pattern selection unit 302 compares the output information of the operation pressure sensor 29, each of the posture sensors S1 to S4, the front camera S5, and the like with a plurality of target work pattern information registered in the work pattern DB 471, and the shovel 100 executes the work pattern. Select the target work pattern corresponding to the work inside.
- the function of the work pattern selection unit 302 may be omitted.
- the shovel motion prediction unit 303 (an example of a motion prediction unit) predicts the motion of the shovel 100 due to the operation of the operator on the operation device 26. Further, the shovel motion prediction unit 303 may predict the motion of the shovel 100 by remote control. Further, the shovel operation prediction unit 303 may predict the operation of the shovel 100 by autonomous control (autonomous driving function). Specifically, the shovel motion prediction unit 303, based on the target work pattern information selected by the work pattern selection unit 302 from the target work pattern information registered in the work pattern DB 471, a predicted target motion of the shovel 100, for example, It is predicted in advance that the traveling motion of the lower traveling structure 1 or the traveling motion of the upper rotating structure 3 will be performed.
- the shovel motion prediction unit 303 configures a plurality of target work patterns on the basis of motion command data, output information (current motion progress information) of the posture sensors S1 to S4, the front camera S5, and the like.
- target operation section In which the shovel 100 performs the prediction target operation, the end of the operation section (hereinafter, “previous operation section”) or a sign of the end is detected. Accordingly, the shovel motion prediction unit 303 can predict in advance that the prediction target motion will be performed.
- the external attention calling unit 304 (an example of the attention calling unit) of the shovel 100 before the start of the prediction target motion. Call attention to the fact that the prediction target motion will be performed on the surroundings.
- the external alerting unit 304 outputs a voice output command to the external voice output device 48 to cause the external voice output device 48 to output a predetermined voice, and the vicinity of the shovel 100 (for example, a worker around the shovel). Attention is made to the fact that the prediction target operation is performed.
- the sound output from the external sound output device 48 may be, for example, a sound such as "the shovel turns (runs). Please be careful.”, Or a sound such as a buzzer sound. It may be a predetermined sound indicating that the prediction target operation is started. The same applies to the external alerting unit 304A described below.
- the external alerting unit 304 may alert the surroundings of the shovel 100 by a method other than voice.
- the external alerting unit 304 sends a vibration command to a predetermined mobile terminal (for example, a dedicated external alerting terminal or a general-purpose terminal such as a smartphone) carried by a worker around the shovel 100 through a predetermined communication device. You may vibrate the said portable terminal by outputting and outputting by remote control.
- a predetermined mobile terminal for example, a dedicated external alerting terminal or a general-purpose terminal such as a smartphone
- FIG. 4 is an example of a process (hereinafter, “external caution process”) related to the external caution function by the controller 30 of the shovel 100 according to the present embodiment
- FIG. 3 is a flowchart schematically showing an external alerting process performed by the controller 30 of the shovel 100.
- FIG. 4A illustrates a case in which there may be a plurality of attention target movement sections (target movement sections) in the target work pattern selected by the work pattern selection unit 302 (for example, slopes). It is a flowchart which shows the specific example of the external attention processing of a shaping operation pattern etc.).
- FIG. 4B shows an external caution when only one operation section (target operation section) to be alerted exists in the target work pattern selected by the work pattern selection unit 302 (for example, a crane work pattern).
- the process according to the flowcharts of FIGS. 4A and 4B is, for example, a predetermined process from after the completion of the initial process of the controller 30 when the shovel 100 is started to before the start of the termination process of the controller 30 when the shovel 100 is stopped. It is executed repeatedly at each interval.
- FIG. 7 shows the same applies to the flowchart of FIG. 7.
- step S102A the work pattern selection unit 302 determines whether the work corresponding to the target work pattern registered in the work pattern DB 471 has started. Specifically, the work pattern selection unit 302 starts the work corresponding to which target work pattern based on whether or not the above-described work pattern determination condition included in each of the plurality of target work pattern information is satisfied. Whether or not it may be determined. In other words, the work pattern selection unit 302 selects which target work pattern registered in the work pattern DB 471 corresponds to the current operation of the shovel 100. If the work corresponding to the target work pattern is started, the work pattern selection unit 302 proceeds to step S104A, and otherwise, ends the current process.
- the work pattern determination condition is that "the upper swing body 3 faces the slope and the traveling direction of the lower traveling body 1 is the front-back direction of the upper swing body 3 in plan view. It is about a right angle to ".
- the work pattern selection unit 302 recognizes the slope based on the image captured by the front camera S5, compares the recognized slope with design data set (registered) in advance, and based on the comparison result. By determining whether or not the upper swing body 3 of the shovel 100 has reached the slope shaping work position, it is possible to determine whether or not the work pattern determination condition is satisfied.
- the work pattern selection unit 302 determines the traveling direction of the lower traveling body 1 and the front-rear direction of the upper revolving body 3 based on the positioning information such as a GNSS (Global Navigation Satellite System) sensor and the detection information of the body attitude sensor S4. By recognizing the relative angle (turning angle) and the orientation and position of the upper turning body 3 in the world geodetic system, and comparing it with preset design data, it is determined whether or not the work pattern determination condition is satisfied. Good.
- GNSS Global Navigation Satellite System
- step S104A the shovel motion prediction unit 303 determines whether or not the current work state of the shovel 100 corresponds to a motion section immediately before the target motion section in which the prediction target motion by the shovel 100 is performed (previous motion section). judge. Specifically, the shovel motion predicting unit 303 determines whether or not the current work state of the shovel 100 is determined by determining whether or not a motion section start determination condition for each of a plurality of motion sections forming the target work pattern is satisfied. The corresponding motion section may be specified, and it may be determined whether or not the specified motion section is the immediately preceding motion section. If the current work state of the shovel 100 corresponds to the immediately preceding movement section, the shovel motion prediction unit 303 proceeds to step S106A. If the current work state of the shovel 100 does not correspond to the immediately preceding movement section, until the work state corresponds to the immediately preceding movement section of the shovel 100. Wait (repeat the processing of this step).
- the action section start determination condition regarding the slope shaping operation section as the immediately preceding operation section is that "cutting operation or rolling operation of the slope by the attachment is started" Is.
- the shovel motion predicting unit 303 may, for example, detect the attachment to the slope based on the detection information of the operation pressure sensor 29, the boom posture sensor S1, the arm posture sensor S2, the bucket posture sensor S3, and the like, and the captured image of the front camera S5. By recognizing the operation, it is possible to determine whether the cutting operation or the rolling operation has started.
- the operation section start determination condition regarding the earth and sand accommodation operation section as the immediately previous operation section is that "the shovel 100 stores the sediment accumulated at the foot of the slope in the bucket 6. Is to start. "
- the shovel operation prediction unit 303 recognizes the operation of the attachment based on, for example, the detection information of the operation pressure sensor 29, the boom attitude sensor S1, the arm attitude sensor S2, and the bucket attitude sensor S3, or the captured image of the front camera S5. Then, it can be determined whether or not the shovel 100 has started to store the soil at the foot of the slope in the bucket 6.
- step S106A the shovel operation prediction unit 303 determines whether or not the current operation section, that is, the immediately previous operation section ends (or whether there is a sign that it ends). Specifically, the shovel motion prediction unit 303 may determine whether or not the motion section end determination condition corresponding to the immediately preceding target section is satisfied. The shovel motion prediction unit 303 proceeds to step S108A when the immediately preceding motion section ends (or has a sign to end), and otherwise waits until the immediately preceding section ends (or has a sign to end). (Repeat the processing of this step).
- the operation section end determination condition regarding the slope shaping operation section as the immediately preceding operation section is that “cutting or rolling compaction of the front slope of the upper swing body 3 is completed. , The operation of the attachment has stopped. "
- the shovel operation prediction unit 303 recognizes the progress state of the slope shaping based on the image captured by the front camera S5, and at the same time, the operation pressure sensor 29, the boom attitude sensor S1, the arm attitude sensor S2, and the bucket attitude. By recognizing the operation state of the attachment based on the detection information of the sensor S3 or the like, it is possible to determine whether or not the operation section end determination condition is satisfied.
- the operation section end determination condition relating to the earth and sand accommodation operation section as the immediately previous operation section is that "the shovel 100 lifts the bucket 6 while the earth and sand are stored in the bucket 6. It is "to start.”
- the shovel operation prediction unit 303 recognizes the operation of the attachment based on, for example, the detection information of the operation pressure sensor 29, the boom attitude sensor S1, the arm attitude sensor S2, and the bucket attitude sensor S3, and the captured image of the front camera S5. However, it is possible to determine whether or not the operation section end determination condition is satisfied.
- step S ⁇ b> 108 ⁇ / b> A the external alerting unit 304 outputs a voice output command to the external voice output device 48 to predict the target motion to the outside (surroundings) of the shovel 100, that is, the turning motion or the running motion of the shovel 100. Will start alerting that. After that, the operator operates the turning lever device or the traveling lever device to start the operation (that is, the turning operation or the running operation) corresponding to the target operation section.
- step S110A the shovel motion prediction unit 303 determines whether the target motion section has ended. Specifically, the shovel motion prediction unit 303 determines whether or not the motion segment end determination condition regarding the target motion segment is satisfied. The shovel motion prediction unit 303 proceeds to step S112A when the target motion section ends, and otherwise waits until the target motion section ends (repeats the processing of this step).
- step S112A the external alerting unit 304 outputs the audio output stop command to the external audio output device 48 to stop the above alerting.
- step S114A the shovel motion prediction unit 303 determines whether or not the next motion section is the target motion section. This is because, if there are a plurality of prediction target motions, the target motion section may possibly continue depending on the target work pattern. If the next movement section is the target movement section, the shovel movement prediction unit 303 returns to step S108A to start alerting the surroundings of the shovel 100 again, and if the next movement section is not the target movement section, It proceeds to step S116A.
- step S116A the shovel motion prediction unit 303 determines that the target work pattern (for example, the next running motion section when the running motion is continued) is included in the target work pattern corresponding to the work content being executed by the shovel 100. Determine whether or not it remains.
- the shovel operation prediction unit 303 returns to step S104A, repeats the processing of step S104A and thereafter, and the target operation section remains. If not, the process proceeds to step S118A.
- step S118A the shovel motion prediction unit 303 determines whether or not a series of work corresponding to the target work pattern has been completed. Specifically, the shovel motion prediction unit 303, based on the success / failure of the motion section end determination condition regarding the motion section that is executed last among the plurality of motion sections that form the target work pattern, sets the sequence corresponding to the target work pattern. It may be determined whether or not the work of (3) is completed. If the series of works corresponding to the target work pattern is not finished, the shovel motion prediction unit 303 waits until it is finished (repeat the process of this step), and if it is finished, finishes this process.
- FIG. 5 is a diagram illustrating a specific example of the work status of the shovel 100 when an external alert is issued, and more specifically, a slope shaping work pattern (first work pattern) that is an example of a target work pattern.
- FIG. 6 is a diagram for explaining the work status of the shovel 100 regarding the slope shaping work pattern of FIG.
- the operator causes the upper revolving superstructure 3 to face the slope 500 of the work target and the traveling direction of the lower traveling body 1 to the normal direction as described above. It is arranged substantially parallel to the extending direction of the surface 500 (that is, substantially perpendicular to the front-rear direction of the upper swing body 3). For example, when the operator determines that the attachment operating surface includes the normal line of the slope (target construction surface), the operator determines that the upper swing body 3 is directly facing the slope (target construction surface).
- the shovel 100 performs slope shaping work on the construction incomplete area 502 on the front of the upper swing body 3 under the operation of the operator, and when completed, moves to the right and again, the construction incomplete area 502. Repeat the work procedure for performing the slope shaping work. As a result, the construction completion region 501 is sequentially formed from the left end of the slope 500.
- the shovel motion prediction unit 303 determines that the excavator 100 is running by determining the end of the motion section (slope shaping operation section) immediately before the shovel 100 starts running. Expect to be Then, the external alerting unit 304 notifies that the traveling operation of the shovel 100 is performed (started) via the external voice output device 48 before the excavator 100 starts the traveling operation corresponding to the target operation section. be able to. Therefore, an operator or the like around the shovel 100 can understand at what timing the shovel 100 starts traveling rightward even if it is difficult to know when the shovel 100 starts traveling. ..
- step S102B the work pattern selection unit 302 starts the work corresponding to the target work pattern registered in the work pattern DB 471, as in step S102A of FIG. 4A. It is determined whether or not. When the work corresponding to the target work pattern is started, the work pattern selection unit 302 proceeds to step S104B, and otherwise ends the current process.
- the work pattern determination condition is that "the hook 80 for crane work is taken out from the hook storage part 50" or "the operation mode of the excavator 100 is switched from the normal mode to the crane mode. "Is. At this time, it is determined whether or not the hook 80 is out of the hook storage unit 50 by detecting information about the hook storage state detection device 51 such as a proximity switch or the space recognition device such as the front camera S5, LIDAR, or millimeter wave radar. Can be determined based on.
- the hook storage state detection device 51 such as a proximity switch or the space recognition device such as the front camera S5, LIDAR, or millimeter wave radar.
- step S104B as in step S104A of FIG. 4A, the shovel motion prediction unit 303 determines that the current work state of the shovel 100 is the motion section immediately before the target motion section in which the prediction target motion is performed by the shovel 100 ( It is determined whether or not it corresponds to the immediately preceding movement section). If the current work state of the shovel 100 corresponds to the immediately preceding motion section, the shovel motion prediction unit 303 proceeds to step S106B. If the current work state of the shovel 100 does not correspond to the immediately preceding motion section, until the work state corresponds to the immediately preceding motion section of the shovel 100. Wait (repeat the processing of this step).
- the operation section start determination condition regarding the hoisting operation section as the immediately preceding operation section is that "the boom 4 starts the hoisting operation while the hook 80 has a suspended load (hanged)". is there.
- the shovel operation prediction unit 303 measures the weight of the suspended load based on the detection information of the boom bottom pressure sensor 7a, determines whether or not the suspended load is on the hook 80, and detects the boom attitude sensor S1 and the boom 4 for example.
- the operation of the boom 4 based on the detection information of the operation pressure sensor 29 corresponding to the operation of the (boom cylinder 7), it is possible to determine whether or not the operation section start determination condition is satisfied.
- step S106B the shovel motion predicting unit 303 determines whether or not the current motion section, that is, the immediately previous motion section is finished (or whether there is a sign to be finished), as in the case of step S106A of FIG. 4A. judge.
- the shovel motion prediction unit 303 proceeds to step S108B if the immediately preceding motion section ends (or has a sign to end), and otherwise waits until the immediately preceding section ends (or has a sign to end). (Repeat the processing of this step).
- the operation section end determination condition regarding the lifting operation section as the immediately preceding operation section is that "the lifting operation of the boom 4 has stopped at a position equal to or higher than a predetermined height after the start of the lifting operation section, Or, it means that the vehicle has decelerated to a state just before it stops. "
- the shovel operation prediction unit 303 determines the operation speed of the boom 4 and the bucket speed based on the detection information of the boom attitude sensor S1, the arm attitude sensor S2, the bucket attitude sensor S3, and the operation pressure sensor 29 corresponding to the operation of the boom 4. By recognizing the position of 6 (the position of the suspended load), it is possible to determine whether or not the operation period end determination condition is satisfied.
- step S108B the external alerting unit 304 outputs a voice output command to the external voice output device 48 in the same manner as in step S108A of FIG. That is, the warning that the turning operation or the traveling operation of the shovel 100 is performed is started.
- step S110B the shovel motion prediction unit 303 determines whether or not the target motion section has finished, as in step S110A of FIG. 4A. If the target movement section ends, the shovel movement prediction unit 303 proceeds to step S112B, and otherwise, waits until the target movement section ends (the processing of this step is repeated).
- step S112B the external alerting unit 304 outputs the audio output stop command to the external audio output device 48 to stop the above alerting, and ends the process of this time.
- the external attention unit 304 causes the shovel 100 to perform a turning operation or the like. Before starting, it is possible to inform that the turning operation or the like of the shovel 100 is performed (started). Therefore, even if it is difficult for an operator or the like around the shovel 100 to know when the shovel 100 starts to make a turn or the like, it is possible to know at what timing the shovel 100 starts to make a turn or the like. it can.
- the shovel motion prediction unit 303 predicts the motion of the shovel 100. Then, when the shovel motion predicting unit 303 predicts that the shovel 100 will perform a predetermined motion (for example, a running motion or a turning motion) next time, the external alerting unit 304 detects the excavator before starting the predetermined motion. Attention is given to the fact that the predetermined operation is performed around 100.
- a predetermined motion for example, a running motion or a turning motion
- the shovel 100 can prompt surrounding workers and the like to grasp the operation of the shovel 100 by the operation of the operator.
- the shovel 100 when the shovel 100 performs a traveling operation or a turning operation, the distance between the shovel 100 and an object to be monitored such as a person becomes relatively short, and the object to be monitored such as a person falls within the monitoring range of the peripheral monitoring function. Objects may enter.
- the operation limiting function described above operates, and the operation of the actuator of the shovel 100 is stopped or decelerated. Further, the presence of a monitored object (for example, an operator around the shovel 100) is notified to the operator inside the cabin 10 and the surroundings of the shovel 100 by the above-described object detection notifying function.
- the worker around the shovel 100 evacuates from the monitoring range, and automatically according to the evacuation of the worker from the monitoring range, or the operation of the operator of the shovel 100 who confirms the evacuation of the worker from the monitoring range.
- the operation restriction function is released in response to. Therefore, the work by the shovel 100 and the worker may be temporarily interrupted, and the work efficiency by the shovel 100 and the worker may be reduced.
- the controller 30 can alert the workers around before the excavator 100 travels or turns. This allows the worker to evacuate the shovel 100 in a direction away from the shovel 100 before the traveling operation or the turning operation of the shovel 100 by calling attention. Therefore, the shovel 100 can relatively reduce the frequency of operating the operation restriction function, and can suppress the decrease in work efficiency due to the stop or deceleration of the operation of the shovel 100. Further, since the worker can evacuate in advance, it is possible to prevent the work efficiency from being lowered by the worker.
- the shovel motion prediction unit 303 predicts the motion of the shovel 100 based on the work pattern being executed by the shovel 100.
- the shovel operation prediction unit 303 can predict the operation of the shovel 100 along the flow of a series of operations corresponding to the work pattern being executed by the shovel 100.
- the shovel motion prediction unit 303 causes the shovel 100 to perform a motion corresponding to one motion section (previous motion section) of the plurality of motion sections that form the work pattern being executed by the shovel 100.
- the excavator 100 predicts that the excavator 100 will next perform an operation (prediction target operation) corresponding to another operation section (target operation section) subsequent to one operation section.
- the shovel motion prediction unit 303 determines which one of the plurality of motion sections corresponding to the work pattern being executed by the shovel 100, and specifically, the next operation of the shovel 100. Can be predicted.
- the shovel operation prediction unit 303 predicts the operation of the shovel 100 based on the work pattern currently being executed by the shovel 100 among the work patterns of the shovel 100 defined from the past work content of the shovel 100.
- the shovel operation prediction unit 303 can predict the operation of the shovel 100 in consideration of the past work content of the shovel 100.
- FIG. 6 is a functional block diagram showing another example of the functional configuration of the external alerting function of the controller 30.
- the controller 30 includes, for example, an operator operation pattern registration unit 301A as a functional unit realized by executing one or more programs stored in a non-volatile auxiliary storage device on a CPU.
- the shovel operation prediction unit 303A and the external alerting unit 304A are included.
- the operator operation pattern registration unit 301A registers information (hereinafter, "operator operation pattern information") regarding an operator's operation pattern (hereinafter, operator operation pattern) when the shovel 100 performs a prediction target operation in the storage device 47. Specifically, in the storage device 47, an operator motion pattern DB 471A in which motion pattern information is arranged in a manner that can be extracted based on a predetermined extraction condition is constructed, and the operator motion pattern registration unit 301A stores in the operator motion pattern DB 471A. Register operator operation pattern information.
- the operator operation pattern information registered in the operator operation pattern DB 471A includes, for example, operation conditions (hereinafter, operator operation conditions) corresponding to the operator operation pattern immediately before the operator causes the shovel 100 to perform the prediction target operation.
- operation conditions hereinafter, operator operation conditions
- the operator operating condition is “while checking the surroundings of the shovel 100 (for example, rolling around) while using a hand lever device or a foot traveling device. To move to the pedal system of ".
- the motion to be predicted is the turning motion of the shovel 100, it means "to check the surroundings (for example, to shake around) with the same posture facing the front".
- the operator operation pattern registration unit 301A stores, for example, one or a plurality of operator operation patterns that are input through an external tool or an external storage device that is temporarily connected to the controller 30 by a factory worker before the excavator 100 is shipped from the factory.
- the corresponding operator operation pattern information is registered in the operator operation pattern DB 471A of the storage device 47. Further, for example, an operator operation pattern may be added after the factory shipment, or the operator operation pattern information may be updated.
- the operator operation pattern registration unit 301A stores the operator operation pattern information for updating, which is input through an external tool or an external storage device temporarily connected to the controller 30 by a service person, an operator, or the like, in the storage device 47. It is registered in the operator operation pattern DB 471A.
- the operator operation pattern registration unit 301A performs machine learning (extraction) on the operator operation pattern from the operation content of the past operator based on the relationship between the operation of the operator in the past and the operation of the shovel 100, and the extracted operator
- the operator motion pattern information regarding the motion pattern may be registered in the operator motion pattern DB 471A of the storage device 47.
- the operator operation pattern registration unit 301A stores information about the operation content of the operator (for example, an image captured by the indoor camera S6) in the storage device 47 or the like during the operation from the startup to the stop of the shovel 100, for example.
- Various information related to the operation content of the shovel 100 (for example, the boom bottom pressure sensor 7a, the operation pressure sensor 29, the input device 42 (for example, the crane mode switch 42a), the boom posture sensor S1, the arm posture sensor S2, the bucket posture sensor S3, The detection information and the state information acquired from the body attitude sensor S4, the front camera S5, and the like are stored in the storage device 47 and the like.
- the operator operation pattern registration unit 301A analyzes the relationship between the past operator's operation content accumulated in the storage device 47 and the like and the operation content of the shovel 100 at a predetermined timing (for example, during the idling of the shovel 100). By doing so, the operator motion pattern corresponding to the predicted motion of the shovel 100 may be extracted.
- the operator operation pattern registration unit 301A considers the surrounding situation of the shovel 100 when extracting the operator operation pattern based on the relationship between the operation content of the operator in the past and the operation content of the shovel 100, and the operator operation pattern. May be extracted. This is because even if the operator causes the shovel 100 to perform the same prediction target operation, the operation content of the operator may be different due to the difference in the surrounding conditions of the shovel 100.
- the operator operation pattern information registered in the operator operation pattern DB 471A of the storage device 47 further includes a determination condition (peripheral situation determination condition) for determining the peripheral situation of the shovel 100.
- the operator operation pattern registration unit 301A determines the operator operation pattern for each operator based on the relationship between the operation content of the operator in the past and the operation content of the shovel 100. You may extract. This is because the operator may have individual differences, habits, and the like, and the operation content when operating the shovel 100 may differ.
- the shovel motion prediction unit 303A (an example of a motion prediction unit) predicts the motion of the shovel 100 due to the operation of the operator on the operation device 26. Specifically, the shovel motion prediction unit 303A predicts in advance that the prediction target motion will be performed based on the operator motion pattern information registered in the operator motion pattern DB 471A of the storage device 47. More specifically, the shovel motion prediction unit 303A monitors the motion of the operator based on the image captured by the indoor camera S6, and the prediction target motion is determined by whether the operator is performing a motion corresponding to the operator motion pattern. Predict in advance what will be done.
- the external attention calling unit 304A (an example of the attention calling unit), through the external voice output device 48 or the like, through the external voice output device 48 or the like, before the prediction target operation starts. Attention should be paid to the fact that the motion to be predicted is performed around the.
- FIG. 7 is a flowchart schematically showing another example of the external alerting process by the controller 30.
- step S202 the shovel operation prediction unit 303A determines whether or not the operator is performing an operation corresponding to the operator operation pattern based on the image captured by the indoor camera S6.
- the shovel operation prediction unit 303A proceeds to step S204 if the operator is performing an operation corresponding to the operator operation pattern, and otherwise ends the current processing.
- step S204 Since the process of step S204 is the same as steps S108A and S108B of FIGS. 4A and 4B, description thereof will be omitted.
- step S206 the shovel motion prediction unit 303A determines whether or not the motion of the shovel that is the alert target (for example, the predicted motion such as the running motion or turning motion of the shovel 100) has ended.
- the shovel operation prediction unit 303A determines the traveling state of the shovel 100 (lower traveling body 1) based on, for example, the detection information of the operation pressure sensor 29 corresponding to the lower traveling body 1 (traveling hydraulic motors 1L and 1R). Can be recognized.
- the shovel operation prediction unit 303A for example, rotates the shovel 100 (the upper swing body 3) based on the detection information of the operation pressure sensor 29 corresponding to the upper swing body 3 (the swing hydraulic motor 2A) and the machine body attitude sensor S4. Can recognize the condition.
- the shovel operation prediction unit 303A proceeds to step S208, and if not completed, waits until it is completed (repeats the processing of this step).
- step S208 Since the process of step S208 is the same as steps S112A and S112B of FIGS. 4A and 4B, description thereof will be omitted.
- the shovel motion prediction unit 303A predicts the motion of the shovel 100 by monitoring the motion of the operator.
- the shovel motion prediction unit 303A can predict the operation to be performed next by monitoring the motion of the operator, for example, based on the image captured by the indoor camera S6. Behavior can be predicted.
- the shovel operation prediction unit 303A monitors the operation of the operator and predicts the operation of the shovel 100 based on the relationship between the past operation content of the operator and the operation content of the shovel 100.
- the shovel motion prediction unit 303A can grasp the motion pattern of the operator when a predetermined motion of the alerting target is performed from the relationship between the motion contents of the operator in the past and the motion contents of the shovel 100, for example. You can Therefore, the shovel motion predicting unit 303A can specifically predict the motion of the shovel 100 by monitoring the motion of the operator and determining whether the motion corresponding to the recognized motion pattern is performed by the operator.
- FIG. 8 is a schematic diagram showing an example of the shovel management system SYS.
- the shovel management system SYS includes a shovel 100, a support device 200, and a management device 300.
- the shovel management system SYS is a system that manages one or a plurality of shovels 100.
- the information acquired by the shovel 100 may be shared with the administrator and other shovel operators through the shovel management system SYS.
- Each of the shovel 100, the support device 200, and the management device 300 that form the shovel management system SYS may be one unit or a plurality of units.
- the shovel management system SYS includes one shovel 100, one support device 200, and one management device 300.
- the support device 200 is typically a mobile terminal device, and is, for example, a laptop computer terminal, a tablet terminal, a smartphone, or the like carried by a worker or the like at a construction site.
- the support device 200 may be a mobile terminal carried by the operator of the shovel 100.
- the support device 200 may be a fixed terminal device.
- the management device 300 is typically a fixed terminal device, and is, for example, a server computer (so-called cloud server) installed in a management center or the like outside the construction site. Further, the management device 300 may be, for example, an edge server set at a construction site. Further, the management device 300 may be a portable terminal device (for example, a laptop computer terminal, a tablet terminal, or a mobile terminal such as a smartphone).
- a server computer so-called cloud server
- the management device 300 may be, for example, an edge server set at a construction site.
- the management device 300 may be a portable terminal device (for example, a laptop computer terminal, a tablet terminal, or a mobile terminal such as a smartphone).
- At least one of the support device 200 and the management device 300 may include a monitor and an operation device for remote operation.
- an operator who uses the support apparatus 200 or the management apparatus 300 may operate the shovel 100 while using the operation device for remote operation.
- the operating device for remote operation is communicatively connected to the controller 30 mounted on the shovel 100 through a wireless communication network such as a short-range wireless communication network, a mobile phone communication network, or a satellite communication network.
- various information images displayed on the display device 40 installed in the cabin 10 are stored in at least the support device 200 and the management device 300. It may be displayed on a display device connected to one side.
- the image information representing the surroundings of the shovel 100 may be generated based on the captured image of the front camera S5.
- an operator who uses the support apparatus 200, an administrator who uses the management apparatus 300, or the like performs remote operation of the shovel 100 or performs various operations related to the shovel 100 while confirming the surroundings of the shovel 100. You can make settings.
- the controller 30 of the shovel 100 has a time and place when the autonomous traveling switch is pressed, a target route used when the shovel 100 is autonomously moved (in autonomous traveling),
- information about at least one of the locus actually traced by the predetermined part during autonomous traveling may be transmitted to at least one of the support device 200 and the management device 300.
- the controller 30 may transmit the output of the spatial recognition device (for example, the image captured by the front camera S5) to at least one of the support device 200 and the management device 300.
- the captured image may be a plurality of images captured during autonomous traveling.
- the controller 30 provides at least one of the support device 200 and the management device 300 with information about at least one of data regarding the operation content of the shovel 100 during autonomous traveling, data regarding the posture of the shovel 100, and data regarding the posture of the attachment. You may send it. Thereby, the worker who uses the support apparatus 200 or the administrator who uses the management apparatus 300 can obtain information about the excavator 100 that is autonomously traveling.
- the shovel management system SYS may share information about the shovel 100 acquired during remote operation or autonomous control with an administrator, an operator of another shovel, or the like.
- the excavator 100 is configured to hydraulically drive all the various operating elements such as the lower traveling body 1, the upper revolving structure 3, the boom 4, the arm 5, and the bucket 6, but a part thereof. May be electrically driven. That is, the configurations and the like disclosed in the above-described embodiments may be applied to a hybrid shovel, an electric shovel, or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Civil Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Mechanical Engineering (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Emergency Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Operation Control Of Excavators (AREA)
- Component Parts Of Construction Machinery (AREA)
- Closed-Circuit Television Systems (AREA)
- Emergency Alarm Devices (AREA)
Abstract
周囲の作業者等に対して、オペレータの操作による当該ショベルの動作の把握を促すことが可能なショベルを提供する。本開示の一実施形態に係るショベル100は、当該ショベル100の動作を予測するショベル動作予測部303と、ショベル動作予測部303により当該ショベル100が次に所定の動作を行うと予測された場合、前記所定の動作の開始前に、当該ショベル100の周囲に対して所定の動作が行われる旨を報知する外部注意喚起部304と、を備える。
Description
本発明は、ショベル等に関する。
例えば、ショベルの動作を予測してオペレータに通知する等により、その状況の把握をオペレータに促すショベルが知られている(特許文献1等参照)。
特許文献1では、ショベルの転倒を予測して、オペレータに知らせるショベルが開示されている。
しかしながら、ショベルの周囲の作業者等は、例えば、ショベルの走行時や旋回時にその動作を事前に把握して行動する必要があるところ、ショベルは、様々な環境下で使用されうるため、その動作を常に把握しながら行動するのは難しい場合がある。よって、ショベルの周囲の作業者等に対しても、ショベルの動作の把握を促す必要がある。
そこで、上記課題に鑑み、ショベルの周囲の作業者等に対して、当該ショベルの動作の把握を促すことが可能な技術を提供することを目的とする。
上記目的を達成するため、本発明の一実施形態では、
ショベルの動作を予測する動作予測部と、
前記動作予測部により当該ショベルが次に所定の動作を行うと予測された場合、前記所定の動作の開始前に、当該ショベルの周囲に対して前記所定の動作が行われる旨を注意喚起する注意喚起部と、を備える、
ショベルが提供される。
ショベルの動作を予測する動作予測部と、
前記動作予測部により当該ショベルが次に所定の動作を行うと予測された場合、前記所定の動作の開始前に、当該ショベルの周囲に対して前記所定の動作が行われる旨を注意喚起する注意喚起部と、を備える、
ショベルが提供される。
上述の実施形態によれば、ショベルの周囲の作業者等に対して、オペレータの操作による当該ショベルの動作の把握を促すことが可能な技術を提供することができる。
以下、図面を参照して発明を実施するための形態について説明する。
[ショベルの概要]
まず、図1を参照して、本実施形態に係るショベル100の概要について説明をする。
まず、図1を参照して、本実施形態に係るショベル100の概要について説明をする。
図1は、本実施形態に係るショベル100の側面図である。
本実施形態に係るショベル100は、下部走行体1と、旋回機構2を介して旋回自在に下部走行体1に搭載される上部旋回体3と、アタッチメント(作業装置)としてのブーム4、アーム5、及び、バケット6と、キャビン10とを備える。
下部走行体1は、例えば、左右一対のクローラを含み、それぞれのクローラが走行油圧モータ1L,1R(図2参照)で油圧駆動されることにより、ショベル100を走行させる。
上部旋回体3は、旋回油圧モータ2A(図2参照)で駆動されることにより、下部走行体1に対して旋回軸2Xを中心として旋回する。
ブーム4は、上部旋回体3の前部中央に俯仰可能に枢着され、ブーム4の先端には、アーム5が上下回動可能に枢着され、アーム5の先端には、バケット6が上下回動可能に枢着される。ブーム4、アーム5、及びバケット6は、油圧アクチュエータとしてのブームシリンダ7、アームシリンダ8、及びバケットシリンダ9によりそれぞれ油圧駆動される。
また、エンドアタッチメントとしてのバケット6には、クレーン作業用のフック80が取り付けられる。フック80は、基端が、アーム5とバケット6との間を連結するバケットピン62に回動可能に連結される。これにより、フック80は、掘削作業等のクレーン作業以外の作業が行われる場合、2本のバケットリンク70の間に形成されるフック収納部50に収納される。
キャビン10は、オペレータが搭乗する運転室であり、例えば、上部旋回体3の前部左側に搭載される。
ショベル100は、キャビン10に搭乗するオペレータの操作に応じて、アクチュエータ(例えば、油圧アクチュエータ)を動作させ、下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6等の動作要素(被駆動要素)を駆動する。
また、ショベル100は、キャビン10のオペレータにより操作が可能に構成されるのに代えて、或いは、加えて、所定の外部装置のオペレータによって遠隔操作が可能に構成されてもよい。所定の外部装置には、例えば、後述の支援装置200や管理装置300が含まれる。この場合、ショベル100は、例えば、後述の前方カメラS5が出力する画像情報(撮像画像)を外部装置に送信する。また、後述するショベル100の表示装置40に表示される各種の情報画像(例えば、各種設定画面等)は、同様に、外部装置に設けられる表示装置にも表示されてよい。これにより、オペレータは、例えば、外部装置に設けられる表示装置に表示される内容を確認しながら、ショベル100を遠隔操作することができる。そして、ショベル100は、外部装置から受信される、遠隔操作の内容を表す遠隔操作信号に応じて、アクチュエータを動作させ、下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6等の動作要素を駆動してよい。ショベル100が遠隔操作される場合、キャビン10の内部は、無人状態であってもよい。以下、オペレータの操作には、キャビン10のオペレータの操作装置26に対する操作、及び外部装置のオペレータの遠隔操作の少なくとも一方が含まれる前提で説明を進める。
また、ショベル100は、オペレータの操作の内容に依らず、自動でアクチュエータを動作させてもよい。これにより、ショベル100は、下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6等の動作要素の少なくとも一部を自動で動作させる機能(以下、「自動運転機能」或いは「マシンコントロール機能」)を実現する。
自動運転機能には、オペレータの操作装置26に対する操作や遠隔操作に応じて、操作対象の動作要素(アクチュエータ)以外の動作要素(アクチュエータ)を自動で動作させる機能(いわゆる「半自動運機能」)が含まれてよい。また、自動運転機能には、オペレータの操作装置26に対する操作や遠隔操作がない前提で、複数の動作要素(アクチュエータ)の少なくとも一部を自動で動作させる機能(いわゆる「完全自動運転機能」)が含まれてよい。ショベル100において、完全自動運転機能が有効な場合、キャビン10の内部は無人状態であってよい。また、自動運転機能には、ショベル100の周囲の作業者等の人のジェスチャをショベル100が認識し、認識されるジェスチャの内容に応じて、複数の動作要素(油圧アクチュエータ)の少なくとも一部を自動で動作させる機能(「ジェスチャ操作機能」)が含まれてよい。また、半自動運転機能や完全自動運転機能やジェスチャ操作機能には、自動運転の対象の動作要素(油圧アクチュエータ)の動作内容が予め規定されるルールに従って自動的に決定される態様が含まれてよい。また、半自動運転機能や完全自動運転機能やジェスチャ操作機能には、ショベル100が自律的に各種の判断を行い、その判断結果に沿って、自律的に自動運転の対象の動作要素(油圧アクチュエータ)の動作内容が決定される態様(いわゆる「自律運転機能」)が含まれてもよい。
[ショベルの構成]
次に、図1に加えて、図2を参照して、ショベル100の具体的な構成について説明する。
次に、図1に加えて、図2を参照して、ショベル100の具体的な構成について説明する。
図2は、本実施形態に係るショベル100の構成の一例を示すブロック図である。
尚、図中において、機械的動力ラインは二重線、高圧油圧ラインは実線、パイロットラインは破線、電気駆動・制御ラインは点線でそれぞれ示される。以下、図3及び図6についても同様である。
本実施形態に係るショベル100の油圧アクチュエータを油圧駆動する油圧駆動系は、エンジン11と、レギュレータ13と、メインポンプ14と、コントロールバルブ17とを含む。また、本実施形態に係るショベル100の油圧駆動系は、上述の如く、下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6のそれぞれを油圧駆動する走行油圧モータ1L,1R、旋回油圧モータ2A、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9等の油圧アクチュエータを含む。
エンジン11は、油圧駆動系におけるメイン動力源であり、例えば、上部旋回体3の後部に搭載される。具体的には、エンジン11は、後述するコントローラ30による直接或いは間接的な制御下で、予め設定される目標回転数で一定回転し、メインポンプ14及びパイロットポンプ15を駆動する。エンジン11は、例えば、軽油を燃料とするディーゼルエンジンである。
レギュレータ13は、メインポンプ14の吐出量を制御する。例えば、レギュレータ13は、コントローラ30からの制御指令に応じて、メインポンプ14の斜板の角度(以下、「傾転角」)を調節する。
メインポンプ14は、例えば、エンジン11と同様、上部旋回体3の後部に搭載され、高圧油圧ラインを通じてコントロールバルブ17に作動油を供給する。メインポンプ14は、上述の如く、エンジン11により駆動される。メインポンプ14は、例えば、可変容量式油圧ポンプであり、上述の如く、コントローラ30による制御下で、レギュレータ13により斜板の傾転角が調節されることでピストンのストローク長が調整され、吐出流量(吐出圧)が制御されうる。
コントロールバルブ17は、例えば、上部旋回体3の中央部に搭載され、オペレータによる操作装置26に対する操作や遠隔操作に応じて、油圧駆動系の制御を行う油圧制御装置である。コントロールバルブ17は、上述の如く、高圧油圧ラインを介してメインポンプ14と接続され、メインポンプ14から供給される作動油を、操作装置26に対する操作や遠隔操作の状態に応じて、油圧アクチュエータ(走行油圧モータ1L,1R、旋回油圧モータ2A、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9)に選択的に供給する。具体的には、コントロールバルブ17は、メインポンプ14から油圧アクチュエータのそれぞれに供給される作動油の流量と流れる方向を制御する複数の制御弁を含む。
本実施形態に係るショベル100の操作系は、パイロットポンプ15と、操作装置26とを含む。
パイロットポンプ15は、例えば、上部旋回体3の後部に搭載され、パイロットラインを介して操作装置26等の各種油圧機器にパイロット圧を供給する。パイロットポンプ15は、例えば、固定容量式油圧ポンプであり、上述の如く、エンジン11により駆動される。
操作装置26は、キャビン10の操縦席付近に設けられ、オペレータが各種動作要素(下部走行体1、上部旋回体3、ブーム4、アーム5、バケット6等)の操作を行うための操作入力手段である。換言すれば、操作装置26は、オペレータがそれぞれの動作要素を駆動する油圧アクチュエータ(即ち、走行油圧モータ1L,1R、旋回油圧モータ2A、ブームシリンダ7、アームシリンダ8、バケットシリンダ9等)の操作を行うための操作入力手段である。
図2に示すように、操作装置26は、例えば、その操作内容に対応するパイロット圧を有する作動油を出力する油圧パイロット式である。操作装置26は、二次側のパイロットラインを通じて、コントロールバルブ17に接続される。これにより、コントロールバルブ17には、操作装置26における下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6等の操作状態に応じたパイロット圧が入力される。そのため、コントロールバルブ17は、操作装置26における操作状態に応じて、それぞれの油圧アクチュエータを選択的に駆動することができる。
また、操作装置26は、例えば、パイロット圧を出力する油圧パイロット式ではなく、電気信号(以下、「操作信号」)を出力する電気式であってもよい。この場合、操作装置26からの操作信号は、コントローラ30に入力され、コントローラ30は、入力される操作信号に応じて、コントロールバルブ17内の各制御弁を制御することにより、操作装置26に対する操作内容に応じた、各種油圧アクチュエータの動作を実現する。例えば、コントロールバルブ17内の制御弁は、コントローラ30からの指令により駆動する電磁ソレノイド式スプール弁であってよい。また、例えば、パイロットポンプ15と各制御弁のパイロットポートとの間には、コントローラ30からの制御指令に応じて動作する油圧制御弁(以下、「操作用制御弁」)が配置されてもよい。この場合、電気式の操作装置26を用いた手動操作が行われると、コントローラ30は、その操作量(例えば、レバー操作量)に対応する制御指令によって、操作用制御弁を制御しパイロット圧を増減させることで、操作装置26に対する操作内容に合わせて、各制御弁を動作させることができる。
操作装置26は、例えば、アタッチメント、つまり、ブーム4(ブームシリンダ7)、アーム5(アームシリンダ8)、バケット6(バケットシリンダ9)の動作や上部旋回体3の旋回動作のそれぞれを操作するレバー装置を含む。また、操作装置26は、例えば、左右の下部走行体1(走行油圧モータ1L,1R)のそれぞれを操作するペダル装置或いはレバー装置を含む。
本実施形態に係るショベル100の制御系は、コントローラ30と、ブームボトム圧センサ7aと、吐出圧センサ28と、操作圧センサ29と、表示装置40と、入力装置42と、記憶装置47と、外部音声出力装置48と、フック収納状態検出装置51と、ブーム姿勢センサS1と、アーム姿勢センサS2と、バケット姿勢センサS3と、機体姿勢センサS4と、前方カメラS5と、室内カメラS6とを含む。
コントローラ30は、例えば、キャビン10内に設けられ、ショベル100の駆動制御を行う。コントローラ30は、その機能が任意のハードウェア、ソフトウェア、或いは、その組み合わせにより実現されてよい。例えば、コントローラ30は、CPU(Central Processing Unit)、RAM(Random Access Memory)等のメモリ装置(「主記憶装置」とも称する)、ROM(Read Only Memory)等の不揮発性の補助記憶装置、及び各種入出力用のインタフェース装置等を含むマイクロコンピュータを中心に構成される。コントローラ30は、例えば、不揮発性の補助記憶装置にインストールされる各種プログラムをCPU上で実行することにより各種機能を実現する。
例えば、コントローラ30は、オペレータ等の入力装置42に対する所定操作により予め設定される作業モード等に基づき、目標回転数を設定し、エンジン11を一定回転させる駆動制御を行う。
また、例えば、コントローラ30は、必要に応じてレギュレータ13に対して制御指令を出力し、メインポンプ14の吐出量を変化させる。
また、例えば、コントローラ30は、操作装置26が電気式である場合、上述の如く、操作用比例弁を制御し、操作装置26の操作内容に応じた油圧アクチュエータの動作を実現する。
また、例えば、コントローラ30は、操作用比例弁を用いて、ショベル100の遠隔操作を実現する。具体的には、コントローラ30は、外部装置から受信される遠隔操作信号で指定される遠隔操作の内容に対応する制御指令を操作用比例弁に出力してよい。そして、操作用比例弁は、パイロットポンプ15から供給される作動油を用いて、コントローラ30からの制御指令に対応するパイロット圧を出力し、コントロールバルブ17内の対応する制御弁のパイロットポートにそのパイロット圧を作用させてよい。これにより、遠隔操作の内容がコントロールバルブ17の動作に反映され、油圧アクチュエータによって、遠隔操作の内容に沿った各種動作要素(被駆動要素)の動作が実現される。
また、例えば、コントローラ30は、操作用比例弁を用いて、ショベル100の自動運転機能を実現する。具体的には、コントローラ30は、自動運転機能に関する操作指令に対応する制御指令を操作用比例弁に出力してよい。操作指令は、コントローラ30により生成されてもよいし、自動運転機能に関する制御を行う他の制御装置により生成されてもよい。そして、操作用比例弁は、パイロットポンプ15から供給される作動油を用いて、コントローラ30からの制御指令に対応するパイロット圧を出力し、コントロールバルブ17内の対応する制御弁のパイロットポートにそのパイロット圧を作用させてよい。これにより、自動運転機能に関する操作指令の内容がコントロールバルブ17の動作に反映され、油圧アクチュエータによって、自動運転機能による各種動作要素(被駆動要素)の動作が実現される。
また、例えば、コントローラ30は、周辺監視機能に関する制御を行う。周辺監視機能では、前方カメラS5等の空間認識装置で取得される情報に基づき、ショベル100の周囲の所定範囲(以下、「監視範囲」)内への監視対象の物体の進入が監視される。監視範囲内への監視対象の物体の進入の判断処理は、空間認識装置によって行われてもよいし、空間認識装置の外部(例えば、コントローラ30)によって行われてもよい。監視対象の物体には、例えば、人、トラック、トレーラ、他の建設機械、電柱、吊り荷、パイロン、建屋等が含まれてよい。
また、例えば、コントローラ30は、物体検知報知機能に関する制御を行う。物体検知報知機能では、周辺監視機能によって、監視範囲内に監視対象の物体が存在すると判断される場合に、キャビン10内のオペレータやショベル100の周囲に対する監視対象の物体の存在が報知される。コントローラ30は、例えば、表示装置40や外部音声出力装置48を用いて、視覚的な方法や聴覚的な方法等により物体検知報知機能を実現してよい。
また、例えば、コントローラ30は、動作制限機能に関する制御を行う。動作制限機能では、例えば、周辺監視機能によって、監視範囲内に監視対象の物体が存在すると判断される場合に、ショベル100の動作を制限する。以下、監視対象の物体が人の場合を中心に説明する。
コントローラ30は、例えば、アクチュエータが動作する前において、前方カメラS5等の空間認識装置の取得情報に基づきショベル100から所定範囲内(監視範囲内)に人等の監視対象の物体が存在すると判断される場合、オペレータが操作装置26を操作しても、アクチュエータを動作不能、或いは、微速状態での動作に制限してよい。具体的には、コントローラ30は、監視範囲内に人が存在すると判断される場合、ゲートロック弁をロック状態にすることでアクチュエータを動作不能にすることができる。電気式の操作装置26の場合には、コントローラ30から操作用比例弁への信号を無効にすることで、アクチュエータを動作不能にすることができる。他の方式の操作装置26でも、コントローラ30からの制御指令に対応するパイロット圧を出力し、コントロールバルブ17内の対応する制御弁のパイロットポートにそのパイロット圧を作用させる操作用比例弁が用いられる場合には、同様である。アクチュエータの動作を微速にしたい場合には、コントローラ30から操作用比例弁への制御信号を相対的に小さいパイロット圧に対応する内容に制限することで、アクチュエータの動作を微速状態にすることができる。このように、検出される監視対象の物体が監視範囲内に存在すると判断されると、操作装置26が操作されてもアクチュエータは駆動されない、或いは、操作装置26への操作入力に対応する動作速度よりも小さい動作速度(微速)で駆動される。更に、オペレータが操作装置26を操作している最中において、監視範囲内に人等の監視対象の物体が存在すると判断される場合には、オペレータの操作に関わらずアクチュエータの動作を停止、或いは、減速させてもよい。具体的には、監視範囲内に人が存在すると判断される場合、ゲートロック弁をロック状態にすることでアクチュエータを停止させてよい。コントローラ30からの制御指令に対応するパイロット圧を出力し、コントロールバルブ17内の対応する制御弁のパイロットポートにそのパイロット圧を作用させる操作用比例弁が用いられる場合には、コントローラ30から操作用比例弁への信号を無効にする、或いは、操作用比例弁に減速指令を出力することで、アクチュエータを動作不能、或いは、微速状態の動作に制限することができる。また、検出された監視対象の物体がトラックの場合、アクチュエータの停止或いは減速に関する制御は実施されなくてもよい。例えば、検出されたトラックを回避するようにアクチュエータは制御されてよい。このように、検出された物体の種類が認識され、その認識に基づきアクチュエータは制御されてよい。
また、コントローラ30は、当然の如く、操作装置26の操作の場合と同様の動作制限機能をショベル100の遠隔操作が行われる場合や自動運転機能に関する操作指令が出力される場合等に適用してもよい。
ブームボトム圧センサ7aは、ブームシリンダ7に取り付けられ、ボトム側油室の圧力(以下、「ブームボトム圧」)を検出する。ブームボトム圧センサ7aにより検出されるブームボトム圧に対応する検出信号は、コントローラ30に取り込まれる。
吐出圧センサ28は、メインポンプ14の吐出圧を検出する。吐出圧センサ28により検出された吐出圧に対応する検出信号は、コントローラ30に取り込まれる。
操作圧センサ29は、上述の如く、操作装置26の二次側のパイロット圧、即ち、操作装置26におけるそれぞれの動作要素(油圧アクチュエータ)の操作状態に対応するパイロット圧を検出する。操作圧センサ29による操作装置26における下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6等の操作状態に対応するパイロット圧の検出信号は、コントローラ30に取り込まれる。
表示装置40は、キャビン10内の着座したオペレータから視認し易い場所に設けられ、コントローラ30による制御下で、各種情報画像を表示する。表示装置40は、CAN(Controller Area Network)等の車載通信ネットワークを介してコントローラ30に接続されていてもよいし、一対一の専用線を介してコントローラ30に接続されていてもよい。
入力装置42は、キャビン10内の着座したオペレータから手が届く範囲に設けられ、オペレータによる各種操作入力を受け付け、操作入力に応じた信号をコントローラ30に出力する。入力装置42は、例えば、各種情報画像を表示する表示装置40のディスプレイに実装されるタッチパネル、操作装置26に含まれるレバー装置のレバー部の先端に設けられるノブスイッチ、表示装置40の周囲に設置されるボタンスイッチ、レバー、トグル等を含みうる。より具体的には、入力装置42は、クレーンモードスイッチ42aを含む。入力装置42に対する操作内容に対応する信号は、コントローラ30に取り込まれる。
クレーンモードスイッチ42aは、ショベル100の動作モードを、掘削作業等を行うための通常モードとフック80を用いてクレーン作業を行うためのクレーンモードとの間で切り替えるための操作入力部である。通常モードは、操作装置26を通じたオペレータの操作に対するアタッチメント(例えば、ブーム4)の動作速度が相対的に速いショベル100の動作モードであり、クレーンモードは、操作装置26を通じたオペレータの操作に対するアタッチメントの動作速度が相対的に遅いショベル100の動作モードである。これにより、クレーン作業時において、例えば、オペレータによる操作に対するブーム4の動作が比較的緩慢になる。そのため、ショベル100は、吊荷を安定して吊り上げたり、移動させたりすることができる。コントローラ30は、クレーンモードスイッチ42aがオン操作されると、ショベル100の動作モードを通常モードからクレーンモードに切り替え、クレーンモードスイッチ42aがオフ操作されると、ショベル100の動作モードをクレーンモードから通常モードに切り替える。
コントローラ30は、クレーンモードにおいて、例えば、エンジン11の回転数を通常モードの場合よりも低く設定する。これにより、コントローラ30は、クレーンモードにおいて、アタッチメントの動作を通常モードよりも緩慢にすることができる。
記憶装置47は、例えば、キャビン10内に設けられ、コントローラ30による制御下で、各種情報を記憶する。記憶装置47は、例えば、不揮発性の半導体メモリ等の記憶媒体である。
外部音声出力装置48は、例えば、上部旋回体3に設けられ、コントローラ30による制御下で、キャビン10の外部、つまり、ショベル100の周囲に向けて所定の音を出力する。外部音声出力装置48は、例えば、スピーカやブザー等である。外部音声出力装置48は、コントローラ30からの音声出力指令に応じて、各種情報を音声出力する。
フック収納状態検出装置51は、フック80のアタッチメント(フック収納部50)への収納状態を検出する。フック収納状態検出装置51は、例えば、フック収納部50内にフック80が存在する場合、導通状態になり、フック収納部50内にフック80が存在しない場合に遮断状態となるスイッチである。フック収納状態検出装置51は、ケーブル35を通じてコントローラ30と接続され、コントローラ30は、フック収納状態検出装置51の導通/非導通によって、フック80がフック収納部50に収納されているか否かを判断できる。
尚、コントローラ30は、フック収納状態検出装置51による検出情報に基づき、自動的に、クレーンモードと通常モードとの間でショベル100の動作モードを切り替えてもよい。この場合、クレーンモードスイッチ42aは、省略されうる。例えば、コントローラ30は、フック収納状態検出装置51が導通状態から遮断状態に切替わることにより、フック80がフック収納部50から取り出されたと判断すると、ショベル100の動作モードを通常モードからクレーンモードに切り替えてよい。また、コントローラ30は、フック収納状態検出装置51が遮断状態から導通状態に切替わることにより、フック80がフック収納部50に戻されたと判断すると、ショベル100の動作モードをクレーンモードから通常モードに切り替えてよい。
ブーム姿勢センサS1は、ブーム4に取り付けられ、ブーム4の上部旋回体3に対する姿勢角度、具体的には、俯仰角度(以下、「ブーム角度」)を検出する。ブーム姿勢センサS1は、例えば、側面視において、上部旋回体3の旋回平面に対してブーム4の両端の支点を結ぶ直線が成す角度を検出する。ブーム姿勢センサS1は、例えば、ロータリエンコーダ、加速度センサ、角速度センサ、6軸センサ、IMU(Inertial Measurement Unit:慣性計測装置)等を含んでよく、以下、アーム姿勢センサS2、バケット姿勢センサS3、機体姿勢センサS4についても同様である。ブーム姿勢センサS1によるブーム角度に対応する検出信号は、コントローラ30に取り込まれる。
アーム姿勢センサS2は、アーム5に取り付けられ、アーム5のブーム4に対する姿勢角度、具体的には、回動角度(以下、「アーム角度」)を検出する。アーム姿勢センサS2は、例えば、側面視において、ブーム4の両端の支点を結ぶ直線に対してアーム5の両端の支点を結ぶ直線が成す角度を検出する。アーム姿勢センサS2によるアーム角度に対応する検出信号は、コントローラ30に取り込まれる。
バケット姿勢センサS3は、バケット6に取り付けられ、バケット6のアーム5に対する姿勢角度、具体的には、回動角度(以下、「バケット角度」)を検出する。バケット姿勢センサS3は、例えば、側面視において、アーム5の両端の支点を結ぶ直線に対してバケット6の支点と先端(刃先)とを結ぶ直線が成す角度を検出する。バケット姿勢センサS3によるバケット角度に対応する検出信号は、コントローラ30に取り込まれる。
機体姿勢センサS4は、機体、具体的には、上部旋回体3の姿勢状態を検出する。機体姿勢センサS4は、例えば、上部旋回体3に取り付けられ、上部旋回体3の前後方向及び左右方向の2軸回りの姿勢角度、つまり、傾斜角度(以下、「前後傾斜角」及び「左右傾斜角」)を検出する。また、機体姿勢センサS4は、上部旋回体3の上下方向の軸回りの姿勢角度、つまり、旋回軸2X回りの旋回角度を検出する。機体姿勢センサS4による傾斜角度(前後傾斜角及び左右傾斜角)及び旋回角度に対応する検出信号は、コントローラ30に取り込まれる。
前方カメラS5(空間認識装置の一例)は、例えば、上部旋回体3の前端(例えば、キャビン10の前端上部等)に設けられ、ショベル100の起動から停止までの運転中において、上部旋回体3の前方の様子を撮像する。具体的には、前方カメラS5は、上部旋回体3の前方で作業を行うアタッチメントの動作状態を含む上部旋回体3の前方の撮像範囲を撮像可能な態様で、上部旋回体3の前部に設けられる。前方カメラS5による撮像画像は、コントローラ30に取り込まれる。これにより、コントローラ30は、アタッチメントを用いたショベル100の作業内容やショベル100の作業時の前方状況等を含む撮像画像を取得することができる。
尚、前方カメラS5に代えて、或いは、加えて、コントローラ30等が上部旋回体3の前方の様子(空間)を認識するための他の空間認識手段、例えば、超音波センサ、ミリ波レーダ、LIDAR(Light Detecting and Ranging)、ステレオカメラ、距離画像センサ、赤外線センサ(何れも空間認識装置の一例)等が設けられてもよい。つまり、ショベル100は、上部旋回体3の前方の様子(空間)を認識する任意の一又は複数の空間認識手段を含んでよい。また、上部旋回体3の前方の様子(空間)を認識する空間認識手段(例えば、前方カメラS5)に加えて、上部旋回体3から見た他の方向(例えば、後方、左方、及び右方のうちの少なくとも一方向)に対応する空間認識手段が設けられてもよい。これにより、コントローラ30は、ショベル100の作業時の左右や後方の状況を含む撮像画像等を取得することができる。
室内カメラS6は、キャビン10内に設けられ、オペレータの様子を撮像する。具体的には、室内カメラS6は、オペレータによるキャビン10内での操作装置26の操作の様子、及び、操作時のオペレータの動作(例えば、顔の向き、視線方向、視線移動等)を含む撮像範囲を撮像可能な態様で、キャビン10内に設けられる。室内カメラS6による撮像画像は、コントローラ30に取り込まれる。これにより、コントローラ30は、オペレータによる操作装置26の操作状態や、操作装置26の操作時におけるオペレータの動作状態等を含む撮像画像を取得することができる。
尚、室内カメラS6に代えて、或いは、加えて、コントローラ30等が室内のオペレータの動作内容を認識するための他の動作認識手段、例えば、LIDAR、ステレオカメラ、距離画像センサ、赤外線センサ等が設けられてもよい。
[ショベルの外部注意喚起機能]
次に、図3~図7を参照して、ショベル100のコントローラ30によるキャビン10の外部(つまり、ショベル100の周囲)の作業者等に向けての注意喚起を行う機能(以下、「外部注意喚起機能」)について説明する。
次に、図3~図7を参照して、ショベル100のコントローラ30によるキャビン10の外部(つまり、ショベル100の周囲)の作業者等に向けての注意喚起を行う機能(以下、「外部注意喚起機能」)について説明する。
<外部注意喚起機能の一例>
図3は、本実施形態のショベル100の外部注意喚起機能に関する機能的な構成の一例を示す機能ブロック図である。
図3は、本実施形態のショベル100の外部注意喚起機能に関する機能的な構成の一例を示す機能ブロック図である。
図3に示すように、コントローラ30は、例えば、不揮発性の補助記憶装置にインストールされるプログラムをCPU上で実行することにより実現される機能部として、作業パターン登録部301と、作業パターン選定部302と、ショベル動作予測部303と、外部注意喚起部304とを含む。
作業パターン登録部301は、ショベル動作予測部303による予測対象の所定動作(例えば、下部走行体1の走行動作や上部旋回体3の旋回動作等)(以下、「予測対象動作」)を含むショベル100の作業パターン(以下、「対象作業パターン」)に関する情報(以下、「対象作業パターン情報」)を記憶装置47に登録する。具体的には、記憶装置47には、対象作業パターン情報が所定の抽出条件に基づき抽出可能な態様で整理される作業パターンDB(Data Base)471が構築され、作業パターン登録部301は、作業パターンDB471に対象作業パターン情報を登録する。作業パターンは、ショベル100により実行される一つの作業を構成する一連の動作の集合体を表し、後述の如く、複数の動作区間を含む。
尚、作業パターンDB471は、コントローラ30の不揮発性の内部メモリに構築されてもよい。後述するオペレータ動作パターンDB471Aについても同様である。
作業パターン登録部301は、例えば、ショベル100の工場出荷前に、工場作業者等がコントローラ30に一時的に接続する外部ツールや外部記憶装置(例えば、USB(Universal Serial Bus)メモリ等)を通じて入力される、一又は複数の対象作業パターンに対応する対象作業パターン情報を記憶装置47の作業パターンDB471に登録する。また、例えば、工場出荷後に対象作業パターンが追加されたり、対象作業パターン情報が更新されたりする場合もあり得る。この場合、作業パターン登録部301は、例えば、サービスマンやオペレータ等がコントローラ30に一時的に接続する外部ツールや外部記憶装置を通じて入力される、更新用の対象作業パターン情報を記憶装置47の作業パターンDB471に登録する。
また、作業パターン登録部301は、例えば、過去のショベル100の作業内容に基づき、ショベル100が実行する(具体的には、実行する可能性のある)対象作業パターンを機械学習(抽出)し、抽出した対象作業パターンに関する対象作業パターン情報を記憶装置47の作業パターンDB471に登録してもよい。具体的には、作業パターン登録部301は、例えば、ショベル100の起動から停止までの運転中において、ショベル100の作業内容に関する各種情報(例えば、ブームボトム圧センサ7a、操作圧センサ29、入力装置42(例えば、クレーンモードスイッチ42a)、ブーム姿勢センサS1、アーム姿勢センサS2、バケット姿勢センサS3、機体姿勢センサS4、前方カメラS5、室内カメラS6等から取得される検出情報や状態情報等)を記憶装置47等に蓄積させる。そして、作業パターン登録部301は、所定のタイミング(例えば、ショベル100のアイドリング中等)において、記憶装置47等に蓄積されたショベル100の過去の作業内容に関する各種情報を解析することにより、ショベル100が実行する対象作業パターンを抽出してよい。
また、作業パターン登録部301は、過去のショベル100の作業内容に基づき、ショベル100が実行する対象作業パターンを抽出する際、ショベル100の周辺状況を考慮して、対象作業パターンを抽出してもよい。また、作業パターン登録部301は、キャビン10内に設けられた室内カメラS6により撮像されるオペレータの動作パターンに基づいて対象作業パターンを抽出してもよい。作業目的が同じであっても、ショベル100の周辺状況の相違(例えば、周囲に建物や構造物等が存在し、ショベル100の動作範囲に対する制限が多く課される作業現場の場合と、周囲に接触する可能性がある建物や構造物等が無く、ショベル100の動作範囲に対する制限が比較的少ない作業現場の場合との相違等)によって、動作区間の順番や動作区間に対応するショベル100の動作内容が相違する場合がありうるからである。この場合、記憶装置47の作業パターンDB471に登録される対象作業パターン情報には、更に、ショベル100の周辺状況を判別するための判別条件(以下、「周辺状況判別条件」)が含まれる。
尚、過去のショベル100の作業内容に基づき、ショベル100が実行する対象作業パターンを抽出する処理は、ショベル100の外部に設けられる外部装置(例えば、ショベル100の作業現場の外部の管理センタ等に設置される後述の管理装置300や作業現場の管理事務所等に設置される管理端末等)で行われてもよい。この場合、コントローラ30は、ショベル100に搭載される所定の通信装置を通じて、ショベル100の起動から停止までの運転中におけるショベル100の作業内容に関する各種情報を外部装置に送信(アップロード)する。これにより、外部装置は、当該ショベル100が実行する対象作業パターンを抽出することができる。そして、外部装置は、抽出した対象作業パターン情報をショベル100に送信することにより、コントローラ30(作業パターン登録部301)は、過去のショベル100の作業内容に基づく対象作業パターンに対応する対象作業パターン情報を記憶装置47の作業パターンDB471に登録することができる。以下、後述する過去のオペレータの動作内容とショベル100の動作内容との関連性に基づき、オペレータ動作パターンを抽出する処理についても同様である。また、作業パターン登録部301には、事前に作業パターンが入力されてもよい。この場合、コントローラ30は、この事前に入力された作業パターンに基づき、ショベル100の自律制御を行うための動作指令を生成してもよい。また、ショベル100は、ショベル100に搭載される通信装置を用いて、ショベル100の外部にある外部機器(例えば、後述の支援装置200や管理装置300等)との間で通信を行ってもよい。この場合、通信装置は、ショベル100の自律制御を行うため、外部機器から受信する信号に基づき、コントローラ30の機能要素に自律制御に関する開始指令を出力するように構成されてもよい。また、通信装置は、外部機器から受信する信号に基づき、コントローラ30の機能要素に動作指令データを出力するように構成されていてもよい。また、この通信装置の機能は、ショベル100に搭載される入力装置42に含まれていてもよい。
記憶装置47には、上述の如く、作業パターンDB471が構築されている。
作業パターンDB471に登録される対象作業パターンは、例えば、その一連の作業内容が複数の動作区間に区分けされうる。そして、作業パターンDB471に登録される対象作業パターン情報には、対象作業パターンを特定する識別情報(例えば、作業パターンID(Identifier)等)や対象作業パターンに含まれる複数の動作区間が含まれる。また、対象作業パターン情報には、対象作業パターンの実行(開始)の有無を判別するための判別条件(以下、「作業パターン判別条件」)、動作区間ごとの動作区間の開始及び終了(或いは、終了の兆候)等を判別するための判別条件(以下、「動作区間開始判別条件」及び「動作区間終了判別条件」)等が含まれる。
対象作業パターンには、例えば、クレーン作業に関するショベル100の作業パターン(以下、「クレーン作業パターン」)が含まれる。クレーン作業パターンは、以下の(A1)~(A3)の順に行われる3つの動作区間を含む。
(A1)作業者によるフック80への玉掛けが行われているショベル100の状態(つまり、フック80が地面に近接する位置までブーム4を下げて静止しているショベル100の状態)に対応する動作区間(以下、「玉掛け動作区間」)
(A2)ショベル100が吊荷を釣り上げる(つまり、ショベル100のブーム4を上げる)動作区間(以下、「吊り上げ動作区間」)
(A3)ショベル100が吊荷をある程度の高さまで釣り上げた状態で、下部走行体1の走行動作や上部旋回体3の旋回動作により吊荷を所望の位置に移動させる動作区間(以下、「吊荷移動動作区間」)
(A2)ショベル100が吊荷を釣り上げる(つまり、ショベル100のブーム4を上げる)動作区間(以下、「吊り上げ動作区間」)
(A3)ショベル100が吊荷をある程度の高さまで釣り上げた状態で、下部走行体1の走行動作や上部旋回体3の旋回動作により吊荷を所望の位置に移動させる動作区間(以下、「吊荷移動動作区間」)
クレーン作業パターンの場合、上述の吊荷移動動作区間における下部走行体1の走行動作や上部旋回体3の旋回動作が、ショベル動作予測部303による予測対象動作に相当する。
また、対象作業パターンには、例えば、ショベル100が切土により所定の法面を成形する作業に関する作業パターン(以下、「法面整形作業パターン」)が含まれる。法面整形作業パターンには、例えば、以下の(B1)、(B2)の順に繰り返し行われる2つの動作区間を含む。以下、当該動作区間の組み合わせに対応する法面整形作業パターンを「第1の法面整形作業パターン」と称する。
(B1)ショベル100がアタッチメント(バケット6)を手前(上部旋回体3)側に引きながら、切土或いは法面の転圧を繰り返し行う動作区間(以下、「法面整形動作区間」)
(B2)法面整形動作区間の終了後、下部走行体1の走行動作により次の作業対象となる未整形の法面の前に移動する動作区間(以下、「次作業移動動作区間」)が含まれる。
(B2)法面整形動作区間の終了後、下部走行体1の走行動作により次の作業対象となる未整形の法面の前に移動する動作区間(以下、「次作業移動動作区間」)が含まれる。
また、法面整形作業パターンには、例えば、以下の(C1)~(C5)の順に繰り返し行われる5つの動作区間を含む。以下、当該動作区間に対応する法面整形作業パターンを「第2の法面整形作業パターン」と称する。
(C1)ショベル100がアタッチメント(バケット6)を手前側に引きながら、切土を行う動作区間(以下、「法面切土動作区間」)
(C2)ショベル100が法面切土動作区間で法面から切り取られた土砂等をバケット6内に収容する(抱える)動作区間(以下、「土砂収容動作区間」)
(C3)ショベル100がバケット6内に土砂を収容した状態でバケット6を持ち上げ、上部旋回体3の旋回動作を行う動作区間(以下、「往路旋回動作区間」)
(C4)ショベル100が上部旋回体3の旋回動作を停止した後、バケット6内の土砂等を法面から離れた所定位置に排出する動作区間(以下、「排土動作区間」)
(C5)ショベル100が上部旋回体3の旋回動作を行い、上部旋回体3(アタッチメント)を法面に正対する位置に戻る動作区間(以下、「復路旋回動作区間」)
(C2)ショベル100が法面切土動作区間で法面から切り取られた土砂等をバケット6内に収容する(抱える)動作区間(以下、「土砂収容動作区間」)
(C3)ショベル100がバケット6内に土砂を収容した状態でバケット6を持ち上げ、上部旋回体3の旋回動作を行う動作区間(以下、「往路旋回動作区間」)
(C4)ショベル100が上部旋回体3の旋回動作を停止した後、バケット6内の土砂等を法面から離れた所定位置に排出する動作区間(以下、「排土動作区間」)
(C5)ショベル100が上部旋回体3の旋回動作を行い、上部旋回体3(アタッチメント)を法面に正対する位置に戻る動作区間(以下、「復路旋回動作区間」)
尚、ショベル100は、法面の切土や転圧等による法面整形作業を行う場合、上部旋回体3を法面に正対させつつ、下部走行体1の進行方向を法面が延在する方向、つまり、上部旋回体3の前後方向と略直交する方向に向ける(図5参照)。これにより、ショベル100は、法面の切土による成形作業後、上部旋回体3の旋回動作を伴うことなく、未成形の法面の前に移動し、上部旋回体3を未成形の法面の前に正対させることができる。また、第1の法面整形作業パターン及び第2の法面整形作業パターンは、便宜的に区別されており、実際上、法面整形作業は、第1の法面整形作業パターンと第2の法面整形作業パターンの組み合わせにより実行される。
作業パターン選定部302は、操作圧センサ29、各姿勢センサS1~S4、前方カメラS5等の出力情報と、作業パターンDB471に登録される複数の対象作業パターン情報とを比較し、ショベル100が実行中の作業に対応する対象作業パターンを選定する。
尚、作業パターンDB471に登録されている作業パターン情報が一つだけである場合、作業パターン選定部302の機能は、省略されてもよい。
ショベル動作予測部303(動作予測部の一例)は、オペレータの操作装置26に対する操作によるショベル100の動作を予測する。また、ショベル動作予測部303は、遠隔操作によるショベル100の動作を予測してもよい。また、ショベル動作予測部303は、自律制御(自律運転機能)によるショベル100の動作を予測してもよい。具体的には、ショベル動作予測部303は、作業パターンDB471に登録される対象作業パターン情報の中から作業パターン選定部302により選定された対象作業パターン情報に基づき、ショベル100の予測対象動作、例えば、下部走行体1の走行動作、或いは、上部旋回体3の旋回動作が行われることを事前に予測する。より具体的には、ショベル動作予測部303は、動作指令データ、各姿勢センサS1~S4及び前方カメラS5等の出力情報(現在の動作の進捗情報)等に基づき、対象作業パターンを構成する複数の動作区間のうちのショベル100が予測対象動作を行う動作区間(以下、「対象動作区間」)の直前の動作区間(以下、「直前動作区間」)の終了或いは終了の兆候を検出する。これにより、ショベル動作予測部303は、事前に、予測対象動作が行われることを予測できる。
外部注意喚起部304(注意喚起部の一例)は、ショベル動作予測部303により注意喚起の対象動作としての予測対象動作が行われると予測された場合、予測対象動作の開始前に、ショベル100の周囲に対して予測対象動作が行われる旨を注意喚起する。例えば、外部注意喚起部304は、外部音声出力装置48に音声出力指令を出力することにより、外部音声出力装置48から所定の音声を出力させ、ショベル100の周囲(例えば、周囲の作業者等)に対して予測対象動作が行われる旨を注意喚起する。外部音声出力装置48から出力される音声は、例えば、"ショベルが旋回(走行)します。ご注意ください。"等のような音声であってもよいし、ブザー音等のように、ショベル100の予測対象動作が開始されることを示す所定の音であってもよい。以下、後述する外部注意喚起部304Aについても同様である。
尚、外部注意喚起部304は、音声以外の方法で、ショベル100の周囲に対する注意喚起を行ってもよい。例えば、外部注意喚起部304は、所定の通信装置を通じて、ショベル100の周囲の作業者が所持する所定の携帯端末(例えば、外部注意喚起用の専用端末やスマートフォン等の汎用端末)に振動指令を出力し、遠隔操作により当該携帯端末を振動させてもよい。以下、外部注意喚起部304Aについても同様である。
続いて、図4を参照して、法面整形成形作業時やクレーン作業時における本実施形態の作用を説明する。図4(図4A、図4B)は、本実施形態に係るショベル100のコントローラ30による外部注意喚起機能に関する処理(以下、「外部注意喚起処理」)の一例、具体的には、図3に示すショベル100のコントローラ30による外部注意喚起処理を概略的に示すフローチャートである。より具体的には、図4Aは、作業パターン選定部302により選定される対象作業パターンの中に注意喚起対象の動作区間(対象動作区間)が複数存在する可能性がある場合(例えば、法面整形作業パターン等)の外部注意喚起処理の具体例を示すフローチャートである。例えば、第2の法面整形作業パターンの場合、往路旋回動作区間の後に、排土動作区間を挟んで、復路旋回動作区間が存在する。また、図4Bは、作業パターン選定部302により選定される対象作業パターンの中に注意喚起対象の動作区間(対象動作区間)が一つだけ存在する場合(例えば、クレーン作業パターン等)の外部注意喚起処理の具体例を示すフローチャートである。図4A、図4Bのフローチャートによる処理は、例えば、ショベル100の起動時におけるコントローラ30の初期処理の完了後からショベル100の停止時におけるコントローラ30の終了処理の開始前までの間で、所定の処理間隔ごとに、繰り返し実行される。以下、図7のフローチャートについても同様である。
尚、対象作業パターンに含まれる対象動作区間が一つだけの場合についても、図4Aの外部注意喚起処理が適用されてもよい。
まず、図4Aに示すように、ステップS102Aにて、作業パターン選定部302は、作業パターンDB471に登録されている対象作業パターンに対応する作業が開始されたか否かを判定する。具体的には、作業パターン選定部302は、複数の対象作業パターン情報のそれぞれに含まれる上述の作業パターン判別条件が成立しているか否かに基づき、どの対象作業パターンに対応する作業が開始されたか否かを判定してよい。換言すれば、作業パターン選定部302は、現在のショベル100の動作が作業パターンDB471に登録されているどの対象作業パターンに該当するかを選定する。作業パターン選定部302は、対象作業パターンに対応する作業が開始された場合、ステップS104Aに進み、それ以外の場合、今回の処理を終了する。
例えば、法面整形作業パターンの場合、作業パターン判別条件は、"上部旋回体3が法面に対して正対し、且つ、下部走行体1の進行方向が平面視で上部旋回体3の前後方向に対して略直角の状態にあること"である。この場合、作業パターン選定部302は、前方カメラS5の撮像画像に基づき法面を認識すると共に、認識した法面と予め設定(登録)されている設計データとを比較し、その比較結果に基づき、ショベル100の上部旋回体3が法面整形作業位置についたかどうかを判断することで当該作業パターン判別条件の成立の有無を判断することができる。また、作業パターン選定部302は、GNSS(Global Navigation Satellite System)センサ等の測位装置と機体姿勢センサS4の検出情報とに基づき、下部走行体1の進行方向と上部旋回体3の前後方向との相対角度(旋回角度)や上部旋回体3の世界測地系における向きと位置とを認識し、予め設定されている設計データと比較することにより、当該作業パターン判別条件の成立の有無を判断してもよい。
ステップS104Aにて、ショベル動作予測部303は、現在のショベル100の作業状態が、ショベル100による予測対象動作が行われる対象動作区間の直前の動作区間(直前動作区間)に対応するか否かを判定する。具体的には、ショベル動作予測部303は、対象作業パターンを構成する複数の動作区間ごとの動作区間開始判別条件が成立しているか否かを判定することにより、現在のショベル100の作業状態に対応する動作区間を特定し、特定した動作区間が直前動作区間であるか否かを判定してよい。ショベル動作予測部303は、現在のショベル100の作業状態が直前動作区間に対応する場合、ステップS106Aに進み、直前動作区間に対応しない場合、ショベル100の直前動作区間に対応する作業状態になるまで待機する(本ステップの処理を繰り返す)。
例えば、第1の法面整形作業パターンの場合、直前動作区間としての法面整形動作区間に関する動作区間開始判別条件は、"アタッチメントによる法面の切土動作或いは転圧動作が開始されること"である。この場合、ショベル動作予測部303は、例えば、操作圧センサ29、ブーム姿勢センサS1、アーム姿勢センサS2、バケット姿勢センサS3等の検出情報や前方カメラS5の撮像画像に基づき、法面に対するアタッチメントの動作を認識することにより、切土動作或いは転圧動作を開始したかどうかを判断できる。また、例えば、第2の法面整形作業パターンの場合、直前動作区間としての土砂収容動作区間に関する動作区間開始判別条件は、"ショベル100が法面の麓に溜まった土砂をバケット6内に収容し始めること"である。この場合、ショベル動作予測部303は、例えば、操作圧センサ29、ブーム姿勢センサS1、アーム姿勢センサS2、バケット姿勢センサS3の検出情報や、前方カメラS5の撮像画像に基づき、アタッチメントの動作を認識し、ショベル100が法面の麓の土砂をバケット6内に収容し始めたかどうかを判断できる。
ステップS106Aにて、ショベル動作予測部303は、現在の動作区間、つまり、直前動作区間が終了するか(或いは、終了する兆候があるか)否かを判定する。具体的には、ショベル動作予測部303は、当該直前対象区間に対応する動作区間終了判別条件が成立しているか否かを判定してよい。ショベル動作予測部303は、直前動作区間が終了する(或いは、終了する兆候がある)場合、ステップS108Aに進み、それ以外の場合、直前区間が終了する(或いは終了する兆候がある)まで待機する(本ステップの処理を繰り返す)。
例えば、第1の法面整形作業パターンの場合、直前動作区間としての法面整形動作区間に関する動作区間終了判別条件は、"上部旋回体3の正面の法面の切土或いは転圧が終了し、アタッチメントの動作が停止したこと"である。この場合、ショベル動作予測部303は、例えば、前方カメラS5の撮像画像に基づき、法面整形の進行状態を認識する共に、操作圧センサ29、ブーム姿勢センサS1、アーム姿勢センサS2、及びバケット姿勢センサS3等の検出情報に基づき、アタッチメントの動作状態を認識することにより、当該動作区間終了判別条件の成否を判断できる。また、例えば、第2の法面整形作業パターンの場合、直前動作区間としての土砂収容動作区間に関する動作区間終了判別条件は、"ショベル100が土砂をバケット6に収容した状態でバケット6の持ち上げを開始すること"である。この場合、ショベル動作予測部303は、例えば、操作圧センサ29、ブーム姿勢センサS1、アーム姿勢センサS2、バケット姿勢センサS3の検出情報や、前方カメラS5の撮像画像に基づき、アタッチメントの動作を認識し、当該動作区間終了判別条件の成否を判断できる。
ステップS108Aにて、外部注意喚起部304は、外部音声出力装置48に音声出力指令を出力することにより、ショベル100の外部(周囲)への予測対象動作、つまり、ショベル100の旋回動作或いは走行動作が行われる旨の注意喚起を開始する。その後、オペレータが旋回用のレバー装置或いは走行用のレバー装置を操作することで、対象動作区間に対応する動作(つまり、旋回動作或いは走行動作)が開始される。
ステップS110Aにて、ショベル動作予測部303は、対象動作区間が終了したか否かを判定する。具体的には、ショベル動作予測部303は、対象動作区間に関する動作区間終了判別条件が成立したか否かを判定する。ショベル動作予測部303は、対象動作区間が終了した場合、ステップS112Aに進み、それ以外の場合、対象動作区間が終了するまで待機する(本ステップの処理を繰り返す)。
ステップS112Aにて、外部注意喚起部304は、外部音声出力装置48に音声出力停止指令を出力することにより、上述の注意喚起を停止する。
ステップS114Aにて、ショベル動作予測部303は、次の動作区間が対象動作区間であるか否かを判定する。予測対象動作が複数存在する場合、対象作業パターンによっては、対象動作区間が連続する可能性があり得るからである。ショベル動作予測部303は、次の動作区間が対象動作区間である場合、ステップS108Aに戻って、再度、ショベル100の周囲への注意喚起を開始し、次の動作区間が対象動作区間でない場合、ステップS116Aに進む。
ステップS116Aにて、ショベル動作予測部303は、ショベル100が実行中の作業内容に対応する対象作業パターンに対象動作区間(例えば、走行動作が継続される場合には次の走行動作の区間)が残っているか否かを判定する。ショベル動作予測部303は、ショベル100が実行中の作業内容に対応する対象作業パターンに対象動作区間が残っている場合、ステップS104Aに戻って、ステップS104A以降の処理を繰り返し、対象動作区間が残っていない場合、ステップS118Aに進む。
ステップS118Aにて、ショベル動作予測部303は、対象作業パターンに対応する一連の作業が終了したか否かを判定する。具体的には、ショベル動作予測部303は、対象作業パターンを構成する複数の動作区間のうちの最後に実行される動作区間に関する動作区間終了判別条件の成否に基づき、対象作業パターンに対応する一連の作業が終了したか否かを判定してよい。ショベル動作予測部303は、対象作業パターンに対応する一連の作業が終了していない場合、終了するまで待機し(本ステップの処理を繰り返し)、終了した場合、今回の処理を終了する。
例えば、図5は、外部注意喚起が行われる場合のショベル100の作業状況の具体例を説明する図であり、より具体的には、対象作業パターンの一例である法面整形作業パターン(第1の法面整形作業パターン)に関するショベル100の作業状況を説明する図である。
図5に示すように、第1の法面整形作業パターンでは、オペレータは、上述の如く、上部旋回体3を作業対象の法面500に正対させると共に、下部走行体1の進行方向を法面500の延在方向と略平行に(即ち、上部旋回体3の前後方向と略直角に)配置させる。例えば、オペレータは、アタッチメント稼動面が法面(目標施工面)の法線を含んでいると判断した場合に、上部旋回体3が法面(目標施工面)に正対していると判断する。
本例では、ショベル100は、オペレータによる操作の下、上部旋回体3の正面の施工未完了領域502の法面整形作業を行い、終了すると、右方向に移動し、再度、施工未完了領域502の法面整形作業を行う作業手順を繰り返す。これにより、施工完了領域501が法面500の左端から順次形成されていく。
このような状況で、ショベル100の周囲の作業者等は、例えば、キャビン10内のオペレータと視線を合わせることが難しい等の要因により、どのタイミングでショベル100が右方向に走行をし始めるか把握しにくい場合があり得る。
これに対して、ショベル動作予測部303は、上述の如く、ショベル100が走行動作をし始める直前の動作区間(法面整形動作区間)の終了を判断することにより、ショベル100の走行動作が行われると予測する。そして、外部注意喚起部304は、ショベル100が対象動作区間に対応する走行動作をし始める前に、外部音声出力装置48を通じて、ショベル100の走行動作が行われる(開始される)旨を報知することができる。よって、ショベル100の周囲の作業者等は、どのタイミングでショベル100が走行し始めるか把握しにくい状況であっても、どのタイミングでショベル100が右方向に走行し始めるかを把握することができる。
また、図4Bに示すように、ステップS102Bにて、作業パターン選定部302は、図4AのステップS102Aの場合と同様に、作業パターンDB471に登録されている対象作業パターンに対応する作業が開始されたか否かを判定する。作業パターン選定部302は、対象作業パターンに対応する作業が開始された場合、ステップS104Bに進み、それ以外の場合、今回の処理を終了する。
例えば、クレーン作業パターンの場合、作業パターン判別条件は、"クレーン作業用のフック80がフック収納部50から出されたこと"や"ショベル100の動作モードが通常モードからクレーンモードに切り替えられたこと"である。このとき、フック80がフック収納部50から外に出ているか否かは、近接スイッチ等のフック収納状態検出装置51や、前方カメラS5、LIDAR、ミリ波レーダ等の空間認識装置等の検出情報に基づき判断されうる。
ステップS104Bにて、ショベル動作予測部303は、図4AのステップS104Aの場合と同様に、現在のショベル100の作業状態が、ショベル100による予測対象動作が行われる対象動作区間の直前の動作区間(直前動作区間)に対応するか否かを判定する。ショベル動作予測部303は、現在のショベル100の作業状態が直前動作区間に対応する場合、ステップS106Bに進み、直前動作区間に対応しない場合、ショベル100の直前動作区間に対応する作業状態になるまで待機する(本ステップの処理を繰り返す)。
例えば、クレーン作業パターンの場合、直前動作区間としての吊り上げ動作区間に関する動作区間開始判別条件は、"フック80に吊荷がある(吊られた)状態で、ブーム4が上げ動作を始めること"である。この場合、ショベル動作予測部303は、例えば、ブームボトム圧センサ7aの検出情報に基づき、吊荷の重量を計測し、フック80における吊荷の有無を判断すると共に、ブーム姿勢センサS1やブーム4(ブームシリンダ7)の操作に対応する操作圧センサ29の検出情報に基づき、ブーム4の動作を認識することにより、当該動作区間開始判別条件の成立の有無を判断できる。
ステップS106Bにて、ショベル動作予測部303は、図4AのステップS106Aの場合と同様に、現在の動作区間、つまり、直前動作区間が終了するか(或いは、終了する兆候があるか)否かを判定する。ショベル動作予測部303は、直前動作区間が終了する(或いは、終了する兆候がある)場合、ステップS108Bに進み、それ以外の場合、直前区間が終了する(或いは終了する兆候がある)まで待機する(本ステップの処理を繰り返す)。
例えば、クレーン作業パターンの場合、直前動作区間としての吊り上げ動作区間に関する動作区間終了判別条件は、"吊り上げ動作区間の開始後、ブーム4の上げ動作が所定の高さ以上の位置で停止したこと、或いは、停止する直前に相当する状態に減速したこと"である。この場合、ショベル動作予測部303は、ブーム姿勢センサS1、アーム姿勢センサS2、及びバケット姿勢センサS3やブーム4の操作に対応する操作圧センサ29の検出情報に基づき、ブーム4の動作速度やバケット6の位置(吊荷の位置)を認識することにより、当該動作区間終了判別条件の成否を判断できる。
ステップS108Bにて、外部注意喚起部304は、図4AのステップS108Aの場合と同様に、外部音声出力装置48に音声出力指令を出力することにより、ショベル100の外部(周囲)への予測対象動作、つまり、ショベル100の旋回動作或いは走行動作が行われる旨の注意喚起を開始する。
ステップS110Bにて、ショベル動作予測部303は、図4AのステップS110Aの場合と同様に、対象動作区間が終了したか否かを判定する。ショベル動作予測部303は、対象動作区間が終了した場合、ステップS112Bに進み、それ以外の場合、対象動作区間が終了するまで待機する(本ステップの処理を繰り返す)。
ステップS112Bにて、外部注意喚起部304は、外部音声出力装置48に音声出力停止指令を出力することにより、上述の注意喚起を停止し、今回の処理を終了する。
これにより、例えば、クレーン作業のように、外部注意喚起の対象動作区間が一つだけの場合についても、図4Aの場合と同様に、外部注意喚起部304は、ショベル100が旋回動作等をし始める前に、ショベル100の旋回動作等が行われる(開始される)旨を報知することができる。よって、ショベル100の周囲の作業者等は、どのタイミングでショベル100が旋回等をし始めるか把握しにくい状況であっても、どのタイミングでショベル100が旋回等をし始めるかを把握することができる。
このように、本例では、ショベル動作予測部303は、ショベル100の動作を予測する。そして、外部注意喚起部304は、ショベル動作予測部303によりショベル100が次に所定の動作(例えば、走行動作や旋回動作)を行うと予測された場合、当該所定の動作の開始前に、ショベル100の周囲に対して当該所定の動作が行われる旨を注意喚起する。
これにより、ショベル100は、周囲の作業者等に対して、オペレータの操作による当該ショベル100の動作の把握を促すことができる。
また、通常、ショベル100が走行動作や旋回動作を行うと、ショベル100と人等の監視対象の物体との距離が相対的に近くなり、周辺監視機能の監視範囲内に人等の監視対象の物体が入ってしまう可能性がある。この場合、上述の動作制限機能が作動し、ショベル100のアクチュエータの動作が停止されたり、減速されたりする。また、上述の物体検知報知機能よって、キャビン10内のオペレータやショベル100の周囲に対して監視対象の物体(例えば、ショベル100の周囲の作業者)の存在が報知される。すると、ショベル100の周囲の作業者は、監視範囲から退避し、監視範囲からの作業者の退避に応じて自動で、或いは、監視範囲からの作業者の退避を確認したショベル100のオペレータの操作に応じて、動作制限機能が解除される。そのため、ショベル100及び作業者による作業が一時的に中断し、ショベル100や作業者による作業効率が低下する可能性がある。
これに対して、本実施形態では、コントローラ30は、ショベル100の走行動作や旋回動作が行われる前に周囲の作業者に対する注意喚起を行うことができる。これにより、作業者は、注意喚起によって、ショベル100の走行動作や旋回動作の前に、ショベル100から離れる方向に退避することができる。そのため、ショベル100は、動作制限機能を作動させる頻度を相対的に低下させ、ショベル100の動作の停止や減速による作業効率の低下を抑制することができる。また、事前に作業者が退避することができるため、作業者による作業効率の低下を抑制することができる。
また、本例では、ショベル動作予測部303は、ショベル100が実行中の作業パターンに基づき、ショベル100の動作を予測する。
これにより、ショベル動作予測部303は、ショベル100が実行中の作業パターンに対応する一連の動作の流れに沿って、ショベル100の動作を予測することができる。
また、本例では、ショベル動作予測部303は、ショベル100が実行中の作業パターンを構成する複数の動作区間のうちの一の動作区間(直前動作区間)に相当する動作をショベル100が行った場合に、一の動作区間の次の他の動作区間(対象動作区間)に相当する動作(予測対象動作)をショベル100が次に行うと予測する。
これにより、ショベル動作予測部303は、ショベル100が実行中の作業パターンに対応する複数の動作区間のうちのどの動作区間を実行しているかを判断し、具体的に、ショベル100の次の動作を予測することができる。
また、ショベル動作予測部303は、ショベル100の過去の作業内容から規定されるショベル100の作業パターンのうちのショベル100が現在実行中の作業パターンに基づき、ショベル100の動作を予測する。
これにより、ショベル動作予測部303は、ショベル100の過去の作業内容を考慮して、ショベル100の動作を予測することができる。
<外部注意喚起機能の他の例>
図6は、コントローラ30の外部注意喚起機能に関する機能的な構成の他の例を示す機能ブロック図である。
図6は、コントローラ30の外部注意喚起機能に関する機能的な構成の他の例を示す機能ブロック図である。
図6に示すように、コントローラ30は、例えば、不揮発性の補助記憶装置に格納される一以上のプログラムをCPU上で実行することにより実現される機能部として、オペレータ動作パターン登録部301Aと、ショベル動作予測部303Aと、外部注意喚起部304Aを含む。
オペレータ動作パターン登録部301Aは、ショベル100が予測対象動作を行う場合のオペレータの動作パターン(以下、オペレータ動作パターン)に関する情報(以下、「オペレータ動作パターン情報」)を記憶装置47に登録する。具体的には、記憶装置47には、動作パターン情報が所定の抽出条件に基づき抽出可能な態様で整理されるオペレータ動作パターンDB471Aが構築され、オペレータ動作パターン登録部301Aは、オペレータ動作パターンDB471Aにオペレータ動作パターン情報を登録する。
オペレータ動作パターンDB471Aに登録されるオペレータ動作パターン情報には、例えば、オペレータがショベル100に予測対象動作を行わせる直前のオペレータ動作パターンに対応する動作条件(以下、オペレータ動作条件)が含まれる。例えば、予測対象動作がショベル100の走行動作である場合、オペレータ動作条件は、"ショベル100の周囲を確認(例えば、きょろきょろ)しながら、手を走行用のレバー装置に、或いは、足を走行用のペダル装置に移動させること"である。また、例えば、予測対象動作がショベル100の旋回動作である場合、"正面を向いた同一姿勢のまま、周辺を確認(例えば、きょろきょろ)すること"である。
オペレータ動作パターン登録部301Aは、例えば、ショベル100の工場出荷前に、工場作業者等がコントローラ30に一時的に接続する外部ツールや外部記憶装置を通じて入力される、一又は複数のオペレータ動作パターンに対応するオペレータ動作パターン情報を記憶装置47のオペレータ動作パターンDB471Aに登録する。また、例えば、工場出荷後にオペレータ動作パターンが追加されたり、オペレータ動作パターン情報が更新されたりする場合もありうる。この場合、オペレータ動作パターン登録部301Aは、例えば、サービスマンやオペレータ等がコントローラ30に一時的に接続する外部ツールや外部記憶装置を通じて入力される、更新用のオペレータ動作パターン情報を記憶装置47のオペレータ動作パターンDB471Aに登録する。
また、オペレータ動作パターン登録部301Aは、過去のオペレータの動作とショベル100の動作との関連性に基づき、過去のオペレータの動作内容の中からオペレータ動作パターンを機械学習(抽出)し、抽出したオペレータ動作パターンに関するオペレータ動作パターン情報を記憶装置47のオペレータ動作パターンDB471Aに登録してもよい。具体的には、オペレータ動作パターン登録部301Aは、例えば、ショベル100の起動から停止までの運転中において、記憶装置47等に、オペレータの動作内容に関する情報(例えば、室内カメラS6の撮像画像)と、ショベル100の動作内容に関する各種情報(例えば、ブームボトム圧センサ7a、操作圧センサ29、入力装置42(例えば、クレーンモードスイッチ42a)、ブーム姿勢センサS1、アーム姿勢センサS2、バケット姿勢センサS3、機体姿勢センサS4、前方カメラS5等から取得される検出情報や状態情報等)を記憶装置47等に蓄積させる。そして、オペレータ動作パターン登録部301Aは、所定のタイミング(例えば、ショベル100のアイドリング中等)において、記憶装置47等に蓄積された過去のオペレータの動作内容とショベル100の動作内容との関連性を解析することにより、ショベル100の予測対象動作に対応するオペレータ動作パターンを抽出してよい。
また、オペレータ動作パターン登録部301Aは、過去のオペレータの動作内容とショベル100の動作内容との関連性に基づき、オペレータ動作パターンを抽出する際、ショベル100の周辺状況を考慮して、オペレータ動作パターンを抽出してもよい。オペレータが同じ予測対象動作をショベル100に行わせる場合であっても、ショベル100の周辺状況の相違によって、オペレータの動作内容が異なる場合がありうるからである。この場合、記憶装置47のオペレータ動作パターンDB471Aに登録されるオペレータ動作パターン情報には、更に、ショベル100の周辺状況を判別するための判別条件(周辺状況判別条件)が含まれる。
また、オペレータ動作パターン登録部301Aは、ショベル100を操作する複数のオペレータが存在する場合、過去のオペレータの動作内容とショベル100の動作内容との関連性に基づき、オペレータごとに、オペレータ動作パターンを抽出してもよい。オペレータによって、個人差や癖等があり、ショベル100の操作時の動作内容は異なる場合があるからである。
ショベル動作予測部303A(動作予測部の一例)は、オペレータの操作装置26に対する操作によるショベル100の動作を予測する。具体的には、ショベル動作予測部303Aは、記憶装置47のオペレータ動作パターンDB471Aに登録されるオペレータ動作パターン情報に基づき、予測対象動作が行われることを事前に予測する。より具体的には、ショベル動作予測部303Aは、室内カメラS6の撮像画像に基づき、オペレータの動作を監視し、オペレータがオペレータ動作パターンに対応する動作を行っているか否かにより、予測対象動作が行われることを事前に予測する。
外部注意喚起部304A(注意喚起部の一例)は、ショベル動作予測部303Aにより予測対象動作が行われると予測された場合、予測対象動作の開始前に、外部音声出力装置48等を通じて、ショベル100の周囲に対して予測対象動作が行われる旨を注意喚起する。
続いて、図7は、コントローラ30による外部注意喚起処理の他の例を概略的に示すフローチャートである。
ステップS202にて、ショベル動作予測部303Aは、室内カメラS6の撮像画像に基づき、オペレータがオペレータ動作パターンに対応する動作を行っているか否かを判定する。ショベル動作予測部303Aは、オペレータがオペレータ動作パターンに対応する動作を行っている場合、ステップS204に進み、それ以外の場合、今回の処理を終了する。
ステップS204の処理は、図4A、図4BのステップS108A,S108Bと同じであるため、説明を省略する。
ステップS206にて、ショベル動作予測部303Aは、注意喚起対象のショベルの動作(例えば、ショベル100の走行動作や旋回動作等の予測対象動作)が終了したか否かを判定する。このとき、ショベル動作予測部303Aは、例えば、下部走行体1(走行油圧モータ1L,1R)に対応する操作圧センサ29の検出情報等に基づき、ショベル100(下部走行体1)の走行状態を認識できる。また、ショベル動作予測部303Aは、例えば、上部旋回体3(旋回油圧モータ2A)に対応する操作圧センサ29や機体姿勢センサS4の検出情報等に基づき、ショベル100(上部旋回体3)の旋回状態を認識できる。ショベル動作予測部303Aは、予測対象動作が終了した場合、ステップS208に進み、終了していない場合、終了するまで待機する(本ステップの処理を繰り返す)。
ステップS208の処理は、図4A、図4BのステップS112A,S112Bと同じであるため、説明を省略する。
このように、本例では、ショベル動作予測部303Aは、オペレータの動作を監視することにより、ショベル100の動作を予測する。
これにより、ショベル動作予測部303Aは、例えば、室内カメラS6の撮像画像に基づき、オペレータの動作を監視することにより、次に行われる操作を予測することができるため、具体的に、ショベル100の動作を予測することができる。
また、本例では、ショベル動作予測部303Aは、過去のオペレータの動作内容とショベル100の動作内容との関連性に基づき、オペレータの動作を監視し、ショベル100の動作を予測する。
これにより、ショベル動作予測部303Aは、過去のオペレータの動作内容とショベル100の動作内容との関連性から、例えば、注意喚起対象の所定の動作が行われる場合のオペレータの動作パターンを把握することができる。従って、ショベル動作予測部303Aは、オペレータの動作を監視し、把握された動作パターンに相当する動作がオペレータにより行われたかによって、具体的に、ショベル100の動作を予測することができる。
[ショベル管理システム]
次に、図8を参照して、ショベル管理システムSYSについて説明する。
次に、図8を参照して、ショベル管理システムSYSについて説明する。
図8は、ショベル管理システムSYSの一例を示す概略図である。
図8に示すように、ショベル管理システムSYSは、ショベル100と、支援装置200と、管理装置300とを含む。ショベル管理システムSYSは、1台又は複数台のショベル100を管理するシステムである。
ショベル100が取得する情報は、ショベル管理システムSYSを通じ、管理者及び他のショベルのオペレータ等と共有されてもよい。ショベル管理システムSYSを構成するショベル100、支援装置200、及び管理装置300のそれぞれは、1台であってもよく、複数台であってもよい。本例では、ショベル管理システムSYSは、1台のショベル100と、1台の支援装置200と、1台の管理装置300とを含む。
支援装置200は、典型的には携帯端末装置であり、例えば、施工現場にいる作業者等が携帯するラップトップ型のコンピュータ端末、タブレット端末、或いはスマートフォン等である。支援装置200は、ショベル100のオペレータが携帯する携帯端末であってもよい。支援装置200は、固定端末装置であってもよい。
管理装置300は、典型的には固定端末装置であり、例えば、施工現場外の管理センタ等に設置されるサーバコンピュータ(いわゆるクラウドサーバ)である。また、管理装置300は、例えば、施工現場に設定されるエッジサーバであってもよい。また、管理装置300は、可搬性の端末装置(例えば、ラップトップ型のコンピュータ端末、タブレット端末、或いはスマートフォン等の携帯端末)であってもよい。
支援装置200及び管理装置300の少なくとも一方は、モニタと遠隔操作用の操作装置とを備えていてもよい。この場合、支援装置200や管理装置300を利用するオペレータは、遠隔操作用の操作装置を用いつつ、ショベル100を操作してもよい。遠隔操作用の操作装置は、例えば、近距離無線通信網、携帯電話通信網、又は衛星通信網等の無線通信網を通じ、ショベル100に搭載されているコントローラ30に通信可能に接続される。
また、キャビン10内に設置された表示装置40に表示される各種情報画像(例えば、ショベル100の周囲の様子を表す画像情報や各種の設定画面等)が、支援装置200及び管理装置300の少なくとも一方に接続された表示装置で表示されてもよい。ショベル100の周囲の様子を表す画像情報は、前方カメラS5の撮像画像に基づき生成されてよい。これにより、支援装置200を利用する作業者、或いは、管理装置300を利用する管理者等は、ショベル100の周囲の様子を確認しながら、ショベル100の遠隔操作を行ったり、ショベル100に関する各種の設定を行ったりすることができる。
例えば、ショベル管理システムSYSにおいて、ショベル100のコントローラ30は、自律走行スイッチが押されたときの時刻及び場所、ショベル100を自律的に移動させる際(自律走行の際)に利用された目標ルート、並びに、自律走行の際に所定部位が実際に辿った軌跡等の少なくとも1つに関する情報を支援装置200及び管理装置300の少なくとも一方に送信してもよい。その際、コントローラ30は、空間認識装置の出力(例えば、前方カメラS5の撮像画像)を支援装置200及び管理装置300の少なくとも一方に送信してもよい。撮像画像は、自律走行中に撮像された複数の画像であってもよい。更に、コントローラ30は、自律走行中におけるショベル100の動作内容に関するデータ、ショベル100の姿勢に関するデータ、及びアタッチメントの姿勢に関するデータ等の少なくとも1つに関する情報を支援装置200及び管理装置300の少なくとも一方に送信してもよい。これにより、支援装置200を利用する作業者、又は、管理装置300を利用する管理者は、自律走行中のショベル100に関する情報を入手することができる。
このように、ショベル管理システムSYSは、遠隔操作中や自律制御中に取得されるショベル100に関する情報を管理者及び他のショベルのオペレータ等と共有できるようにしてよい。
[変形・変更]
以上、実施形態について詳述したが、本開示はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された要旨の範囲内において、種々の変形・変更が可能である。
以上、実施形態について詳述したが、本開示はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された要旨の範囲内において、種々の変形・変更が可能である。
例えば、上述した実施形態では、ショベル100は、下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6等の各種動作要素を全て油圧駆動する構成であったが、その一部が電気駆動される構成であってもよい。つまり、上述した実施形態で開示される構成等は、ハイブリッドショベルや電動ショベル等に適用されてもよい。
最後に、本願は、2018年11月19日に出願した日本国特許出願2018-216733号に基づく優先権を主張するものであり、日本国特許出願の全内容を本願に参照により援用する。
1 下部走行体
1L,1R 走行油圧モータ
2 旋回機構
2A 旋回油圧モータ
3 上部旋回体
4 ブーム
5 アーム
6 バケット
7 ブームシリンダ
7a ブームボトム圧センサ
8 アームシリンダ
9 バケットシリンダ
26 操作装置
29 操作圧センサ
30 コントローラ
47 記憶装置
48 外部音声出力装置
100 ショベル
301 作業パターン登録部
301A オペレータ動作パターン登録部
302 作業パターン選定部
303,303A ショベル動作予測部(動作予測部)
304,304A 外部注意喚起部(注意喚起部)
471 作業パターンDB
471A オペレータ動作パターンDB
S1 ブーム姿勢センサ
S2 アーム姿勢センサ
S3 バケット姿勢センサ
S4 機体姿勢センサ
S5 前方カメラ(空間認識装置)
S6 室内カメラ
1L,1R 走行油圧モータ
2 旋回機構
2A 旋回油圧モータ
3 上部旋回体
4 ブーム
5 アーム
6 バケット
7 ブームシリンダ
7a ブームボトム圧センサ
8 アームシリンダ
9 バケットシリンダ
26 操作装置
29 操作圧センサ
30 コントローラ
47 記憶装置
48 外部音声出力装置
100 ショベル
301 作業パターン登録部
301A オペレータ動作パターン登録部
302 作業パターン選定部
303,303A ショベル動作予測部(動作予測部)
304,304A 外部注意喚起部(注意喚起部)
471 作業パターンDB
471A オペレータ動作パターンDB
S1 ブーム姿勢センサ
S2 アーム姿勢センサ
S3 バケット姿勢センサ
S4 機体姿勢センサ
S5 前方カメラ(空間認識装置)
S6 室内カメラ
Claims (11)
- ショベルの動作を予測する動作予測部と、
前記動作予測部により当該ショベルが次に所定の動作を行うと予測された場合、前記所定の動作の開始前に、当該ショベルの周囲に対して前記所定の動作が行われる旨を注意喚起する注意喚起部と、を備える、
ショベル。 - 前記動作予測部は、当該ショベルが実行中の作業パターンに基づき、当該ショベルの動作を予測する、
請求項1に記載のショベル。 - 前記動作予測部は、当該ショベルが実行中の作業パターンを構成する複数の動作区間のうちの一の動作区間に相当する動作を当該ショベルが行った場合に、該一の動作区間の次の他の動作区間に相当する動作を当該ショベルが次に行うと予測する、
請求項2に記載のショベル。 - 前記動作予測部は、当該ショベルの過去の作業内容から規定される当該ショベルの作業パターンのうちの当該ショベルが現在実行中の作業パターンに基づき、当該ショベルの動作を予測する、
請求項2に記載にショベル。 - 前記動作予測部は、オペレータの動作を監視することにより、当該ショベルの動作を予測する、
請求項1に記載のショベル。 - 前記動作予測部は、過去のオペレータの動作内容と当該ショベルの動作内容との関連性に基づき、オペレータの動作を監視し、当該ショベルの動作を予測する、
請求項5に記載のショベル。 - 前記所定の動作は、当該ショベルの走行動作又は旋回動作である、
請求項1に記載のショベル。 - 前記注意喚起部は、前記所定の動作に対応する動作区間の直前の動作区間が終了する場合、又は、終了する兆候がある場合に、前記注意喚起を行う、
請求項1に記載のショベル。 - 当該ショベル駆動するアクチュエータと、
当該ショベルの周囲の様子を認識する空間認識装置と、
前記アクチュエータの動作開始前において、前記空間認識装置の取得情報に基づきショベルから所定範囲内に人が存在すると判断された場合に、前記アクチュエータを動作不能とする制御部と、を備える、
請求項1に記載のショベル。 - 当該ショベルを駆動するアクチュエータと、
当該ショベルの周囲の様子を認識する空間認識装置と、
前記アクチュエータの操作を受け付ける操作装置と、を備え、
前記アクチュエータの動作開始前において、前記空間認識装置の取得情報に基づき当該ショベルから所定範囲内に人が存在すると判断されると、前記操作装置が操作されても前記アクチュエータを駆動させない、
請求項1に記載のショベル。 - ショベルの動作を予測する動作予測部と、
前記動作予測部により当該ショベルが次に所定の動作を行うと予測された場合、前記所定の動作の開始前に、当該ショベルの周囲に対して前記所定の動作が行われる旨を注意喚起する注意喚起部と、を備える、
ショベルの制御装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP19888132.8A EP3885495B1 (en) | 2018-11-19 | 2019-11-19 | Excavator and excavator control device |
CN201980076495.7A CN113167057B (zh) | 2018-11-19 | 2019-11-19 | 挖土机、挖土机的控制装置 |
KR1020217015193A KR102708735B1 (ko) | 2018-11-19 | 2019-11-19 | 쇼벨, 쇼벨의 제어장치 |
JP2020558411A JP7463291B2 (ja) | 2018-11-19 | 2019-11-19 | ショベル、ショベルの制御装置、作業現場の管理方法 |
US17/323,037 US20210270013A1 (en) | 2018-11-19 | 2021-05-18 | Shovel, controller for shovel, and method of managing worksite |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018216733 | 2018-11-19 | ||
JP2018-216733 | 2018-11-19 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/323,037 Continuation US20210270013A1 (en) | 2018-11-19 | 2021-05-18 | Shovel, controller for shovel, and method of managing worksite |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020105614A1 true WO2020105614A1 (ja) | 2020-05-28 |
Family
ID=70774075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/045204 WO2020105614A1 (ja) | 2018-11-19 | 2019-11-19 | ショベル、ショベルの制御装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20210270013A1 (ja) |
EP (1) | EP3885495B1 (ja) |
JP (1) | JP7463291B2 (ja) |
KR (1) | KR102708735B1 (ja) |
CN (1) | CN113167057B (ja) |
WO (1) | WO2020105614A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022270016A1 (ja) * | 2021-06-25 | 2022-12-29 | コベルコ建機株式会社 | 監視システム |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020203596A1 (ja) * | 2019-04-04 | 2020-10-08 | 株式会社小松製作所 | 作業機械を含むシステム、コンピュータによって実行される方法、学習済みの姿勢推定モデルの製造方法、および学習用データ |
US11851844B2 (en) * | 2020-01-21 | 2023-12-26 | Caterpillar Inc. | Implement travel prediction for a work machine |
US11685412B2 (en) * | 2020-03-05 | 2023-06-27 | Caterpillar Paving Products Inc. | Override of autonomous functions of a machine |
JP7451240B2 (ja) * | 2020-03-13 | 2024-03-18 | 株式会社小松製作所 | 作業システム、コンピュータによって実行される方法、および学習済みの姿勢推定モデルの製造方法 |
US20230123877A1 (en) * | 2021-10-18 | 2023-04-20 | Caterpillar Inc. | Material tracking based on vehicle work tool location |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55142350U (ja) * | 1979-03-30 | 1980-10-11 | ||
JPH0490444U (ja) * | 1990-12-20 | 1992-08-06 | ||
JPH11252711A (ja) * | 1998-03-04 | 1999-09-17 | Motor Jidosha Kk | 電気自動車用電源装置 |
JP2002201676A (ja) * | 2000-10-24 | 2002-07-19 | Komatsu Ltd | 作業車両の警報装置 |
JP2007162279A (ja) * | 2005-12-12 | 2007-06-28 | Shin Caterpillar Mitsubishi Ltd | 作業機械 |
WO2011148946A1 (ja) * | 2010-05-24 | 2011-12-01 | 日立建機株式会社 | 作業機械の安全装置 |
JP2013238097A (ja) | 2012-05-17 | 2013-11-28 | Sumitomo Heavy Ind Ltd | 建設機械の転倒防止装置 |
JP2018172943A (ja) * | 2017-03-31 | 2018-11-08 | コベルコ建機株式会社 | 干渉監視装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101601977B1 (ko) * | 2009-08-24 | 2016-03-09 | 두산인프라코어 주식회사 | 훨로더 작업기의 자동 운전 제어 장치 및 방법 |
US8872643B2 (en) * | 2010-10-23 | 2014-10-28 | William Ebert | Enhanced heavy equipment proximity sensor |
US9206588B2 (en) * | 2011-05-26 | 2015-12-08 | Sumitomo Heavy Industries, Ltd. | Shovel provided with electric swiveling apparatus and method of controlling the same |
CA2744561A1 (en) * | 2011-06-27 | 2012-12-27 | Motion Metrics International Corp. | Method and apparatus for generating an indication of an object within an operating ambit of heavy loading equipment |
CA2845440A1 (en) * | 2013-04-10 | 2014-10-10 | Diesel Tech Industries Ltd. | Method and system for reducing the risk of a moving machine colliding with personnel or an object |
JP6356534B2 (ja) * | 2014-08-22 | 2018-07-11 | 株式会社Ihiエアロスペース | 作業用車両 |
WO2016043270A1 (ja) * | 2014-09-18 | 2016-03-24 | 住友建機株式会社 | ショベル |
JP6343573B2 (ja) * | 2015-02-25 | 2018-06-13 | 株式会社日立製作所 | 操作支援システムおよび操作支援システムを備えた作業機械 |
CN109922991B (zh) | 2016-08-24 | 2022-10-11 | 沃尔沃建筑设备公司 | 用于工程机械的警告系统 |
JP6718399B2 (ja) * | 2017-02-21 | 2020-07-08 | 日立建機株式会社 | 作業機械 |
KR20200006554A (ko) * | 2017-05-05 | 2020-01-20 | 제이씨 뱀포드 엑스카베이터즈 리미티드 | 작업 기계 |
JP7039983B2 (ja) * | 2017-12-13 | 2022-03-23 | コベルコ建機株式会社 | 建設機械用の注意喚起装置 |
KR102243677B1 (ko) * | 2018-03-14 | 2021-04-23 | 히다찌 겐끼 가부시키가이샤 | 작업 기계 |
-
2019
- 2019-11-19 WO PCT/JP2019/045204 patent/WO2020105614A1/ja unknown
- 2019-11-19 KR KR1020217015193A patent/KR102708735B1/ko active IP Right Grant
- 2019-11-19 CN CN201980076495.7A patent/CN113167057B/zh active Active
- 2019-11-19 EP EP19888132.8A patent/EP3885495B1/en active Active
- 2019-11-19 JP JP2020558411A patent/JP7463291B2/ja active Active
-
2021
- 2021-05-18 US US17/323,037 patent/US20210270013A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55142350U (ja) * | 1979-03-30 | 1980-10-11 | ||
JPH0490444U (ja) * | 1990-12-20 | 1992-08-06 | ||
JPH11252711A (ja) * | 1998-03-04 | 1999-09-17 | Motor Jidosha Kk | 電気自動車用電源装置 |
JP2002201676A (ja) * | 2000-10-24 | 2002-07-19 | Komatsu Ltd | 作業車両の警報装置 |
JP2007162279A (ja) * | 2005-12-12 | 2007-06-28 | Shin Caterpillar Mitsubishi Ltd | 作業機械 |
WO2011148946A1 (ja) * | 2010-05-24 | 2011-12-01 | 日立建機株式会社 | 作業機械の安全装置 |
JP2013238097A (ja) | 2012-05-17 | 2013-11-28 | Sumitomo Heavy Ind Ltd | 建設機械の転倒防止装置 |
JP2018172943A (ja) * | 2017-03-31 | 2018-11-08 | コベルコ建機株式会社 | 干渉監視装置 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3885495A4 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022270016A1 (ja) * | 2021-06-25 | 2022-12-29 | コベルコ建機株式会社 | 監視システム |
Also Published As
Publication number | Publication date |
---|---|
KR102708735B1 (ko) | 2024-09-20 |
EP3885495A4 (en) | 2022-02-09 |
KR20210104669A (ko) | 2021-08-25 |
EP3885495B1 (en) | 2024-06-05 |
CN113167057B (zh) | 2023-07-07 |
CN113167057A (zh) | 2021-07-23 |
JPWO2020105614A1 (ja) | 2021-11-04 |
JP7463291B2 (ja) | 2024-04-08 |
EP3885495A1 (en) | 2021-09-29 |
US20210270013A1 (en) | 2021-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020105614A1 (ja) | ショベル、ショベルの制御装置 | |
EP3739129A1 (en) | Shovel and shovel managing system | |
JP7301875B2 (ja) | ショベル、ショベルの制御装置 | |
JPWO2020095945A1 (ja) | ショベル、情報処理装置、情報処理方法、情報処理プログラム、端末装置、表示方法、表示プログラム | |
JP7387718B2 (ja) | 建設機械、支援システム | |
EP3882402A1 (en) | Shovel and device for controlling shovel | |
US11987957B2 (en) | Shovel | |
WO2021025123A1 (ja) | ショベル、情報処理装置 | |
CN113631779A (zh) | 挖土机及施工系统 | |
CN113661295B (zh) | 挖土机 | |
JP2021188258A (ja) | ショベル用のシステム | |
JP2023174887A (ja) | 作業機械、情報処理装置 | |
JP2022157923A (ja) | ショベル | |
JP2021156080A (ja) | 施工支援システム及び施工支援装置 | |
WO2020067303A1 (ja) | ショベル、情報処理装置 | |
WO2021149775A1 (ja) | 作業機械、情報処理装置 | |
JP2022182529A (ja) | 遠隔操作支援システム、遠隔操作支援装置 | |
JP2022179081A (ja) | 遠隔操作支援システム、遠隔操作支援装置 | |
JP2022154722A (ja) | ショベル | |
WO2023132321A1 (ja) | 周辺監視システム、作業機械 | |
WO2023171711A1 (ja) | 操作支援装置、作業機械、遠隔操作支援装置、プログラム | |
JP2022156791A (ja) | ショベル、情報処理装置 | |
JP2022137769A (ja) | ショベル、情報処理装置 | |
JP2024099211A (ja) | ショベル | |
JP2024094059A (ja) | ショベル |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19888132 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020558411 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2019888132 Country of ref document: EP Effective date: 20210621 |