This application is based on and claims priority to Japanese Patent Application No. 2022-204727, filed on Dec. 21, 2022, the entire contents of which are incorporated herein by reference.
The disclosure herein relates to a shovel management system and a shovel management apparatus.
Maintenance systems are known in which an operator of a work machine transmits operation information about a trouble or the like of the work machine as speech data to a mobile phone carried by a service technician.
A shovel management system according to an embodiment of the present disclosure includes a shovel, and a management apparatus configured to manage the shovel. The management apparatus includes a memory configured to store one or more pieces of failure information about a failure, and a hardware processor coupled to the memory and configured to convert speech data acquired from the shovel into text data, extract, from the memory, failure information whose content is similar to the text data, and cause a display device of the shovel to display information indicating a method of handling the failure included in the extracted failure information.
A shovel management apparatus according to an embodiment of the present disclosure includes a memory configured to store one or more pieces of failure information about a failure in a past, and a hardware processor coupled to the memory and configured to convert speech data acquired from the shovel into text data, extract, from the memory, failure information whose content is similar to the text data, and cause a display device of the shovel to display information indicating a method of handling the failure included in the extracted failure information.
Other objects and further features of the present invention will be apparent from the following detailed description when read in conjunction with the accompanying drawings, in which:
In the related art, it is difficult to present a method of handling a failure that has occurred in the work machine if the degree of the failure, discomfort felt by the operator, or the like is not accurately expressed in the speech data. Further, for the operator who is performing work, it is not easy to accurately express the failure of the work machine, discomfort felt by him/herself, and the like.
In view of the above, it is desirable to present a method of handling a failure based on speech data.
A first embodiment will be described with reference to the drawings.
A shovel management system SYS according to the present embodiment includes a shovel 100 and a management apparatus 300. In the shovel management system SYS, the shovel 100 and the management apparatus 300 communicate with each other via a network. The management apparatus 300 is configured to manage the shovel 100. In the following description, the shovel management system SYS is referred to as a management system SYS.
The shovel 100 according to the present embodiment is an example of a work machine. The shovel 100 includes a lower traveling structure 1, an upper swing structure 3 swingably mounted on the lower traveling structure 1 via a swing mechanism 2, a boom 4, an arm 5, a bucket 6, and a cabin 10. The boom 4, the arm 5, and the bucket 6 serve as an attachment (a work device).
The lower traveling structure 1 includes, for example, a pair of left and right crawlers, and the crawlers are hydraulically driven by respective traveling hydraulic motors 1A and 1B (see
The upper swing structure 3 is driven by a swing hydraulic motor 2A (see
The boom 4 is pivotally attached to the front center of the upper swing structure 3 so as to be lifted and lowered, the arm 5 is pivotally attached to the tip of the boom 4 so as to turn upward and downward, and the bucket 6 is pivotally attached to the tip of the arm 5 so as to turn upward and downward. The boom 4, the arm 5, and the bucket 6 are hydraulically driven by a boom cylinder 7, an arm cylinder 8, and a bucket cylinder 9, respectively.
The cabin 10 is a cab in which an operator is seated, and is mounted on the front left of the upper swing structure 3.
The shovel 100 can communicate with the management apparatus 300 through a predetermined communication network NW. Examples of the predetermined communication network NW include a mobile communications network including a base station as a terminal end, a satellite communications network using a communications satellite in the sky, and the Internet.
Further, the management apparatus 300 acquires, from the shovel 100, operation data while a specified movement is performed.
The specified movement is a transition movement from a specified first orientation to a specified second orientation. Accordingly, the specified movement starts with the specified first orientation and ends with the specified second orientation. The specified first orientation and the specified second orientation may be different or may be the same. That is, the specified movement may be a movement to change the orientation from a specified orientation to another specified orientation, or may be a movement to return to a specified orientation after performing a predetermined movement at the specified orientation.
The operation data includes various kinds of detection information output from a state detection device S1, which will be described later, setting condition information representing various setting conditions set for the shovel 100, the machine number for identifying the shovel 100, and the like. For example, the detection information includes the movement trajectories of movement elements such as the lower traveling structure 1, the upper swing structure 3, the boom 4, the arm 5, and the bucket 6 during work.
In response to acquiring operation data during a specified movement, the shovel 100 transmits (uploads) the acquired operation data to the management apparatus 300.
In the management system SYS, in response to receiving the operation data during the specified movement, the management apparatus 300 calculates the degree of abnormality of the shovel 100 based on the operation data. Then, the management apparatus 300 determines a timing at which the shovel 100 performs the specified movement next time based on the relationship with the degree of abnormality calculated in the past, and indicates the determined timing to the shovel 100.
In the example of
Further, the management apparatus 300 according to the present embodiment is an information processing apparatus that is installed at a location geographically distant from the shovel 100. The management apparatus 300 is, for example, a server apparatus that is installed in a management center provided outside a worksite where the shovel 100 performs work, and is constituted mainly of one or more server computers and the like. In this case, the server apparatus may be a server owned and operated by a business operator operating the management system SYS or by a related business operator related to the business operator, or may be a cloud server.
Next, the management system SYS according to the present embodiment will be further described with reference to
In
A hydraulic drive system that hydraulically drives hydraulic actuators of the shovel 100 according to the present embodiment includes an engine 11, a main pump 14, a regulator 14a, and a control valve 17. Further, the hydraulic drive system of the shovel 100 includes hydraulic actuators such as the traveling hydraulic motors 1A and 1B, the swing hydraulic motor 2A, the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 that hydraulically drive the lower traveling structure 1, the upper swing structure 3, the boom 4, the arm 5, and the bucket 6, respectively, as described above.
The engine 11 is a main power source in the hydraulic drive system, and is mounted on the back of the upper swing structure 3, for example. Specifically, the engine 11 constantly rotates at a preset target rotational speed as controlled by an engine control unit (ECU) 74 described below to drive the main pump 14 and a pilot pump 15. The engine 11 is, for example a diesel engine that is fueled with diesel fuel.
The regulator 14a controls the discharge quantity of the main pump 14. For example, the regulator 14a adjusts the angle (tilt angle) of the swash plate of the main pump 14 in response to a control command from a controller 30.
Similar to the engine 11, the main pump 14 is mounted on the back of the upper swing structure 3, for example, and supplies hydraulic oil to the control valve 17 through a high-pressure hydraulic line 16. 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 its discharge flow rate (discharge pressure) may be controlled by the regulator 14a adjusting the tilt angle of the swash plate to adjust the stroke length of a piston as controlled by the controller 30 as described above.
The control valve 17 is a hydraulic control device that is mounted in the center of the upper swing structure 3 and controls the hydraulic drive system according to the operator's operation on an operating device 26, for example. As described above, the control valve 17 is connected to the main pump 14 via the high-pressure hydraulic line 16, and selectively supplies hydraulic oil supplied from the main pump 14 to the hydraulic actuators (the traveling hydraulic motors 1A and 1B, the swing hydraulic motor 2A, the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9) in accordance with the operating state of the operating device 26.
Specifically, the control valve 17 includes multiple control valves that control the flow rate and the flow direction of hydraulic oil supplied from the main pump 14 to the individual hydraulic actuators. For example, the control valve 17 includes a control valve corresponding to the boom 4 (the boom cylinder 7). Further, for example, the control valve 17 includes a control valve corresponding to the arm 5 (the arm cylinder 8).
Further, for example, the control valve 17 includes a control valve corresponding to the bucket 6 (the bucket cylinder 9). Further, for example, the control valve 17 includes a control valve corresponding to the upper swing structure 3 (the swing hydraulic motor 2A). Further, for example, the control valve 17 includes a right travel control valve and a left travel control valve corresponding to the right crawler and the left crawler, respectively, of the lower traveling structure 1.
The operation system of the shovel 100 according to the present embodiment includes the pilot pump 15, the operating device 26, and an operation valve 31.
The pilot pump 15 is, for example, mounted on the back of the upper swing structure 3 and supplies a pilot pressure to the operating device 26 and the operation valve 31 via a pilot line 25. The pilot pump 15 is, for example, a fixed displacement hydraulic pump and is driven by the engine 11 as described above.
The operating device 26 is provided near the operator seat of the cabin 10 and serves as an operation input part used by the operator to operate various movement elements (the lower traveling structure 1, the upper swing structure 3, the boom 4, the arm 5, the bucket 6, and the like). In other words, the operating device 26 is an operation input part used by the operator to operate hydraulic actuators (that is, the traveling hydraulic motors 1A and 1B, the swing hydraulic motor 2A, the boom cylinder 7, the arm cylinder 8, the bucket cylinder 9, and the like) that drive corresponding movement elements. Each of the secondary-side pilot lines of the operating device 26 is connected to the control valve 17.
Accordingly, a pilot pressure commensurate with the operating state of each of the lower traveling structure 1, the upper swing structure 3, the boom 4, the arm 5, the bucket 6, and the like, at the operating device 26 can be input into the control valve 17. Therefore, the control valve 17 can drive each of the hydraulic actuators according to the operating state at the operating device 26.
The operation valve 31 adjusts the flow area of the pilot line 25 in response to a control command (for example, a control current) from the controller 30. This allows the operation valve 31 to output a pilot pressure commensurate with the control command to a secondary-side pilot line, by using a primary-side pilot pressure supplied from the pilot pump 15 as a source pressure.
The secondary-side port of the operation valve 31 is connected to the left and the right pilot port of each of the control valves corresponding to the hydraulic actuators in the control valve 17 to apply a pilot pressure commensurate with the control command from the controller 30 to the pilot ports of the control valves. This allows the controller 30 to cause hydraulic oil discharged from the pilot pump 15 to be supplied to a pilot port of a corresponding control valve in the control valve 17 via the operation valve 31 to move a hydraulic actuator even when the operating device 26 is not operated by the operator.
A solenoid relief valve that releases an excessive hydraulic pressure generated in a hydraulic actuator to a hydraulic oil tank may be provided in addition to the operation valve 31. This makes it possible to actively control the movement of a hydraulic actuator when the amount of the operator's operation on the operating device 26 is excessive. For example, solenoid relief valves that release the respective excessive pressures of the bottom-side oil chambers and the rod-side oil chambers of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 to the hydraulic oil tank may be provided.
The control system of the shovel 100 according to the present embodiment includes the controller 30, the ECU 74, a discharge pressure sensor 14b, an operating pressure sensor 15a, a display device 40, an input device 42, an image capturing device 80, the state detection device S1, and a communications device T1.
The controller 30 controls the driving of the shovel 100. The functions of the controller 30 may be implemented by desired hardware, software, or a combination thereof. For example, the controller 30 is constituted mainly of a computer including a processor such as a central processing unit (CPU), a memory device such as a random access memory (RAM), a nonvolatile auxiliary storage device such as a read-only memory (ROM), and an interface device for various inputs and outputs. The controller 30 implements various functions by running, on the CPU, various programs installed in the auxiliary storage device, for example.
For example, the controller 30 performs driving control to rotate the engine 11 at a constant speed via the ECU 74 by setting a target rotational speed based on a work mode preset by a predetermined operation by the operator or the like and outputting a control command to the ECU 74.
Further, for example, the controller 30 performs what is known as full power control and negative control by outputting a control command to the regulator 14a to change the discharge quantity of the main pump 14 on an as-needed basis.
Further, for example, the controller 30 may have a function to upload various kinds of information about the shovel 100 to the management apparatus 300 (hereinafter referred to as an “upload function”). Specifically, the controller 30 may transmit (upload) work pattern record information and environmental condition record information during a predetermined type of work of the shovel 100 to the management apparatus 300 through the communications device T1.
The controller 30 includes, for example, an information transmitting part 301 as an upload function-related functional part implemented by running, on the CPU, one or more programs installed in the auxiliary storage device or the like.
Further, for example, the controller 30 performs control related to a machine guidance function to guide the operator in manually operating the shovel 100 through the operating device 26. Further, the controller 30 may perform control related to a machine control function to automatically assist the operator in manually operating the shovel 100 through the operating device 26.
The controller 30 includes, for example, an information collecting part 302, a machine guidance part 303, and a display control part 304 as functional parts related to the machine guidance function and the machine control function implemented by running, on the CPU, one or more programs installed in the auxiliary storage device or the like.
Some of the functions of the controller 30 may be implemented by another controller (control device). That is, the functions of the controller 30 may be distributed between and implemented by multiple controllers. For example, the above-described machine guidance function and machine control function may be implemented by a dedicated controller (control device).
The ECU 74 controls various actuators (for example, a fuel injector and the like) of the engine 11 in response to a control command from the controller 30 to constantly rotate the engine 11 at the set target rotational speed (set rotational speed) (constant rotation control). At this time, the ECU 74 performs the constant rotation control of the engine 11 based on the rotational speed of the engine 11 detected by an engine rotational speed sensor 11a.
The discharge pressure sensor 14b detects the discharge pressure of the main pump 14. A detection signal corresponding to the discharge pressure detected by the discharge pressure sensor 14b is fed into the controller 30.
The operating pressure sensor 15a detects the secondary-side pilot pressure of the operating device 26, that is, a pilot pressure commensurate with the operating state of each movement element (hydraulic actuator) at the operating device 26, as described above. Detection signals of pilot pressures corresponding to the operating states of the lower traveling structure 1, the upper swing structure 3, the boom 4, the arm 5, the bucket 6, and the like at the operating device 26 detected by the operating pressure sensor 15a are fed into the controller 30.
The display device 40 is connected to the controller 30, is provided at a position so as to be easily visible by the operator seated in the cabin 10, and displays various information images as controlled by the controller 30. Examples of the display device 40 include a liquid crystal display and an organic electroluminescence (EL) display.
The input device 42 is provided within the reach of the operator seated in the cabin 10, receives the operator's various operations, and outputs signals corresponding to the details of the operations. For example, the input device 42 is integrated with the display device 40.
Further, the input device 42 according to the present embodiment includes a switch 42a to be operated when the maintenance of the shovel 100 is started and a switch 42b to be operated when the maintenance is completed.
Further, the input device 42 includes a speech input device (microphone) 42c that receives the operator's input of speech data.
The switch 42a is an example of a maintenance start switch and is operated by the operator or the like who performs the maintenance of the shovel 100. The switch 42b is an example of a maintenance completion switch and is operated by the operator or the like who performed the maintenance of the shovel 100.
The switch 42a and the switch 42b according to the present embodiment may be displayed on the display of an assist device, for example. In this case, the switch 42a and the switch 42b may be operated by the user of the assist device.
The microphone 42c receives the operator's input of speech data. In other words, the microphone 42c acquires speech data corresponding to the content spoken by the operator.
In the example of
The shovel 100 according to the present embodiment may transmit a maintenance start date and a maintenance completion date to the management apparatus 300 in response to the switch 42a and the switch 42b being operated.
Further, if it is determined that, based on an image captured by the image capturing device 80, a person is present within a predetermined range from the shovel 100 before an actuator is moved, the movement of the actuator may be disabled or the actuator may be moved very slowly irrespective of whether the operator operates an operating lever. Specifically, if it is determined that a person is present within the predetermined range from the shovel 100, the movement of the actuator can be disabled by putting a gate lock valve (not illustrated) in a locked state. In the case of an electric operating lever, the movement of the actuator can be disabled by disabling a signal from the controller 30 to an operation control valve.
The same is true for other operating levers when an operation control valve that outputs a pilot pressure commensurate with a control command from the controller 30 and applies the pilot pressure to a pilot port of a corresponding control valve in the control valve is used. When it is desired to move the actuator very slowly, the actuator can be moved very slowly by diminishing a signal from the controller 30 to the operation control valve.
In this manner, in the shovel 100 according to the present embodiment, if it is determined that a detected object is present within the predetermined range, the actuator is not driven or is driven very slowly with an output smaller than an input into the operating device 26 even when the operating device 26 is operated.
Further, if it is determined that a person is present within the predetermined range from the shovel 100 while the operator is operating the operating device 26 (operating lever), the movement of the actuator may be stopped or decelerated irrespective of the operator's operation. Specifically, if it is determined that a person is present within the predetermined range from the shovel 100, the actuator is stopped by putting the gate lock lever in a locked state.
When the operation control valve that outputs a pilot pressure commensurate with a control command from the controller 30 and applies the pilot pressure to a pilot port of a corresponding control valve in the control valve is used, the movement of the actuator may be disabled by disabling a signal from the controller 30 to the operation control valve or outputting a deceleration command. Further, if a detected object is a truck, stop control is not necessary.
The actuator is controlled so as to avoid the detected truck. In this manner, the actuator is controlled based on easy recognition of the type of the detected object.
Further, the controller 30 stores the location, time, and movement details (travel, swing, or the like) when the controller 30 determines that a person is present within the predetermined range from the shovel. If a worker approaches the shovel to perform maintenance while the controller 30 is turned on, the controller 30 determines that a person is detected. However, the approach at this time is to perform maintenance based on normal work.
Therefore, in response to the switch 42a being operated by the worker, the controller 30 determines that the approach of the worker after the operation is an approach to perform maintenance, and stores a record (location, date and time, movement details, and the like) indicating that the person is detected in association with a record indicating that the approach is to perform maintenance. In other words, in response to an operation on the switch 42a being received while the controller 30 is turned on, the controller 30 determines that the approach of the person within the predetermined range is an approach to perform maintenance. Then, the controller 30 causes information on a record indicating that the approach of the person is detected within the predetermined range to be associated with information indicating that the approach of the person is to perform maintenance, and stores the information in a storage device or the like. The information on the record indicating that the approach of the person is detected within the predetermined range includes the location, the date and time, and the like when the person is detected.
The controller 30 of the shovel 100 transmits the record (location, date and time, movement details, and the like) indicating that the approach of the person is detected, which is associated with the record indicating that the approach is to perform maintenance, to the management apparatus 300. Then, in response to the switch 42b being operated by the worker when the maintenance is completed, the controller 30 determines that the maintenance is completed, and the association between the record indicating that the approach of the person is detected and the record indicating that the approach is to perform maintenance is also terminated. Accordingly, even when the management device 300 has a record (location, date and time, and the like) indicating that a person is detected, it can be understood that the cause of the detection of the person is an approach to perform maintenance.
Further, the input device 42 may be provided separately from the display device 40. The input device 42 includes a touch panel provided on the display of the display device 40, a knob switch provided at the top of a lever included in the operating device 26, and a button switch, a lever, a toggle, and the like provided around the display device 40. A signal corresponding to the details of an operation on the input device 42 is fed into the controller 30.
The image capturing device 80 captures an image of an area surrounding the shovel 100. The image capturing device 80 includes a camera 80F that captures an image of an area in front of the shovel 100, a camera 80L that captures an image of an area to the left of the shovel 100, a camera 80R that captures an image of an area to the right of the shovel 100, and a camera 80B that captures an image of an area behind the shovel 100.
The camera 80F is attached to, for example, the ceiling of the cabin 10, that is, the inside of the cabin 10. Further, the camera 80F may be attached to the outside of the cabin 10, such as the roof of the cabin 10, the side of the boom 4, or the like. The camera 80L is attached to the left end of the upper surface of the upper swing structure 3. The camera 80R is attached to the right end of the upper surface of the upper swing structure 3. The camera 80B is attached to the back end of the upper surface of the upper swing structure 3.
The image capturing device 80 (each of the cameras 80F, 80B, 80L, and 80R) is, for example, a monocular wide angle camera having a very wide angle of view. The image capturing device 80 may be a stereo camera, a distance image camera, or the like. An image of an area surrounding the shovel 100 (hereinafter referred to as a “peripheral image”) captured by the image capturing device 80 is fed into the controller 30.
The state detection device S1 outputs detection information about various states of the shovel 100. The detection information output from the state detection device S1 is fed into the controller 30.
For example, the state detection device S1 detects the orientation state and the movement state of the attachment. Specifically, the state detection device S1 may detect the elevation angles of the boom 4, the arm 5, and the bucket 6 (hereinafter referred to as, a “boom angle,” an “arm angle,” and a “bucket angle,” respectively).
That is, the state detection device S1 may include a boom angle sensor, an arm angle sensor, and a bucket angle sensor that detect the boom angle, the arm angle, and the bucket angle, respectively.
Further, the state detection device S1 may detect the accelerations, angular accelerations, and the like of the boom 4, the arm 5, and the bucket 6. In this case, the state detection device S1 may include, for example, a rotary encoder, an acceleration sensor, a six-axis sensor, an inertial measurement unit (IMU), and the like that are attached to each of the boom 4, the arm 5, and the bucket 6. Further, the state detection device S1 may include cylinder sensors that detect the cylinder positions, speeds, accelerations, and the like of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 that drive the boom 4, the arm 5, and the bucket 6, respectively.
Further, for example, the state detection device S1 detects the orientation state of the machine body, namely, the lower traveling structure 1 and the upper swing structure 3. Specifically, the state detection device S1 may detect the state of tilt of the machine body relative to a horizontal plane. In this case, the state detection device S1 may include, for example, a tilt sensor that is attached to the upper swing structure 3 and detects the tilt angles of the upper swing structure 3 about two axes in its longitudinal direction and lateral direction (hereinafter referred to as, a “longitudinal tilt angle” and a “lateral tilt angle”).
Further, for example, the state detection device S1 detects the swing state of the upper swing structure 3. Specifically, the state detection device S1 detects the swing angular velocity and the swing angle of the upper swing structure 3. In this case, the state detection device S1 may include, for example, a gyroscope, a resolver, a rotary encoder, or the like that is attached to the upper swing structure 3. That is, the state detection device S1 may include a swing angle sensor that detects the swing angle and the like of the upper swing structure 3.
Further, for example, the state detection device S1 detects the application state of a force applied to the shovel 100 through the attachment. Specifically, the state detection device S1 may detect the working pressure (cylinder pressure) of a hydraulic actuator. In this case, the state detection device S1 may include pressure sensors that detect the pressure of the rod-side oil chamber and the pressure of the bottom-side oil chamber of each of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9.
Further, for example, the state detection device S1 may include a sensor that detects the displacement of the spool of a control valve in the control valve 17. Specifically, the state detection device S1 may include a boom spool displacement sensor that detects the displacement of a boom spool. Further, the state detection device S1 may include an arm spool displacement sensor that detects the displacement of an arm spool.
Further, the state detection device S1 may include a bucket spool displacement sensor that detects the displacement of a bucket spool. Further, the state detection device S1 may include a swing spool displacement sensor that detects the displacement of a swing spool. Further, the state detection device S1 may include a right travel spool displacement sensor and a left travel spool displacement sensor that detect the displacements of a right travel spool and a left travel spool that constitute the right travel control valve and the left travel control valve, respectively.
Further, for example, the state detection device S1 detects the position of the shovel 100, the orientation of the upper swing structure 3, and the like. In this case, the state detection device S1 may include, for example, a global navigation satellite system (GNSS) compass, a GNSS sensor, a direction sensor, or the like attached to the upper swing structure 3.
The communications device T1 communicates with an external device through a communications network NW. The communications device T1 is, for example, a mobile communications module compliant with a mobile communication standard such as Long-Term Evolution (LTE), 4th Generation (4G), or 5th Generation (5G), a satellite communications module for connecting to a satellite communications network, or the like.
The information transmitting part 301 transmits operation data during a specified movement of the shovel 100 to the management apparatus 300 through the communications device T1. The information transmitting part 301 may transmit operation data other than the operation data during the specified movement to the management apparatus 300.
Further, the information transmitting part 301 according to the present invention transmits speech data, input from the microphone 42c, to the management apparatus 300. At this time, the information transmitting part 301 transmits the speech data to the management apparatus 300 together with a machine identification number for identifying the shovel 100.
The operation data transmitted from the information transmitting part 301 may include image data of a peripheral image of the shovel 100 captured by the image capturing device 80, for example.
Further, the information transmitting part 301 may, for example, sequentially determine whether a specified movement is performed. If the information transmitting part 301 determines that a specified movement is performed, the information transmitting part 301 may associate operation data during a period of time in which the specified movement is performed with the type of the specified movement, and record the operation data associated with the type of the specified movement in an internal memory or the like.
At this time, the operation data may include date and time information on the start and the end of the specified movement and position information of the shovel 100 during the specified movement. The date and time information may be acquired from a predetermined timekeeping part (for example, a real time clock (RTC)) in the controller 30. In response to completion of the specified movement, the information transmitting part 301 transmits the recorded operation data to the management apparatus 300 through the communications device T1.
The operation data may include detection information detected by others sensor mounted on the shovel 100 instead of or in addition to the image capturing device 80. For example, other sensors such as a millimeter wave radar and light detection and ranging (LIDAR) may be mounted on the shovel 100, and the environmental condition record information may include detection information of these distance sensors.
Further, the operation data may include weather information. The weather information may include, for example, detection information of a raindrop sensing sensor, an illuminance sensor, and the like that may be included in the state detection device S1.
Further, the information transmitting part 301 may sequentially upload detection information of the state detection device S1 and a peripheral image of the shovel 100 captured by the image capturing device 80 to the management apparatus 300 through the communications device T1. In this case, the management apparatus 300 may extract operation data during a period of time in which the specified movement is performed from the information uploaded from the shovel 100.
The information collecting part 302 acquires the operation data during the specified movement. Specifically, the information collecting part 302 acquires the operation data that includes the detection information output from the state detection device S1 and the type of the specified movement determined from the detection information.
Further, the information collecting part 302 acquires information indicating the date and time when the operation data is acquired, information indicating the type of the specified movement, and a machine identification number for identifying the shovel 100 that performed the specified movement. Further, the information collecting part 302 may acquire movement information in which the operation data, the information indicating the date and time, and the information indicating the type of the specified movement are associated with one another. The information transmitting part 301 may transmit the movement information, acquired by the information collecting part 302, to the management apparatus 300.
Further, when a predetermined type of work is performed, the information collecting part 302 according to the embodiment acquires a work pattern (an optimum work pattern) that is optimum for current environmental conditions relating to a predetermined target index from the management apparatus 300. For example, the information collecting part 302 transmits a signal (hereinafter referred to as an “acquisition request signal”) requesting to acquire a work pattern including information on the current environmental conditions of the shovel 100 (hereinafter referred to as “current environmental condition information”), to the management apparatus 300 through the communications device T1, in response to the operator's predetermined operation (hereinafter referred to as an “acquisition request operation”) on the input device 42.
Accordingly, the management apparatus 300 can provide the shovel 100 with an optimum work pattern that matches the current environmental conditions of the shovel 100. The current environmental condition information includes, for example, the latest peripheral image of the shovel 100 captured by the image capturing device 80.
The machine guidance part 303 performs control related to the machine guidance function and the machine control function. That is, the machine guidance part 303 assists the operator in operating various movement elements (the lower traveling structure 1, the upper swing structure 3, and the attachment including the boom 4, the arm 5, and the bucket 6) through the operating device 26.
For example, when the arm 5 is being operated by the operator through the operating device 26, the machine guidance part 303 may automatically move at least one of the boom 4 and the bucket 6 such that the front edge (for example, teeth tips or back surface) of the bucket 6 coincides with a target design plane (hereinafter, simply referred to as a “design plane”) specified in advance.
Further, the machine guidance part 303 may also automatically move the arm 5 independent of the operating state of the operating device 26 operating the arm 5. That is, the machine guidance part 303 may cause the attachment to make a movement specified in advance, by using the operator's operation of the operating device 26 as a trigger.
More specifically, the machine guidance part 303 acquires various kinds of information from the state detection device S1, the image capturing device 80, the communications device T1, the input device 42, and the like. Further, for example, the machine guidance part 303 calculates the distance between the bucket 6 and the design plane based on the acquired information. The machine guidance part 303 appropriately controls the operation valve 31 according to the calculated distance between the bucket 6 and the design plane to individually and automatically adjust a pilot pressure applied to a control valve corresponding to a hydraulic actuator, thereby making it possible to automatically move individual hydraulic actuators.
The operation valve 31 includes, for example, a boom proportional valve corresponding to the boom 4 (the boom cylinder 7). Further, the operation valve 31 includes, for example, an arm proportional valve corresponding to the arm 5 (the arm cylinder 8). Further, the operation valve 31 includes, for example, a bucket proportional valve corresponding to the bucket 6 (the bucket cylinder 9). Further, the operation valve 31 includes, for example, a swing proportional valve corresponding to the upper swing structure 3 (the swing hydraulic motor 2A). Further, the operation valve 31 includes, for example, a right travel proportional valve and a left travel proportional valve that correspond to the right crawler and the left crawler, respectively, of the lower traveling structure 1.
For example, in order to assist in excavation work, the machine guidance part 303 may automatically extend or retract at least one of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 in response to an operation on the operating device 26 to open or close the arm 5.
The excavation work is the work of digging the ground with the teeth tips of the bucket 6 along the design plane. For example, when the operator is manually operating the operating device 26 in a direction to close the arm 5 (hereinafter referred to as an “arm closing operation”), the machine guidance part 303 automatically extends or retracts at least one of the boom cylinder 7 and the bucket cylinder 9.
Further, the machine guidance part 303 may also automatically extend or retract at least one of the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 in order to assist in the work of finishing a slope or a horizontal surface, for example. The finishing work includes, for example, pulling the bucket 6 forward along the design plane while pressing the back surface of the bucket 6 against the ground.
For example, when the operator is manually performing an arm closing operation on the operating device 26, the machine guidance part 303 automatically extends or retracts at least one of the boom cylinder 7 and the bucket cylinder 9. This makes it possible to move the bucket 6 along the design plane, which is a finished slope or horizontal surface, while pressing the back surface of the bucket 6 against an unfinished inclined surface (slope) or horizontal surface with a predetermined pressing force.
Further, the machine guidance part 303 may automatically rotate the swing hydraulic motor 2A to cause the upper swing structure 3 to face the design plane. In this case, the machine guidance part 303 may cause the upper swing structure 3 to face the design plane in response to an operation of a predetermined switch included in the input device 42. Further, the machine guidance part 303 may cause the upper swing structure 3 to face the design plane and start the machine control function in response to a simple operation of the predetermined switch.
Further, for example, while a predetermined type of work (for example, excavation work, loading work, finishing work, or the like) is performed, the machine guidance part 303 controls the movement of at least one of the attachment, the upper swing structure 3, and the lower traveling structure 1 to match a work pattern (an optimum work pattern) acquired by the information collecting part 302 according to the operator's operation on the operating device 26.
This enables the operator to cause the movement of the shovel 100 to match a work pattern optimum for the current environmental conditions of the shovel 100 output from the management apparatus 300 so as to relatively increase the evaluation of a predetermined target index, for example, work speed, independent of proficiency in controlling the shovel 100.
Further, the machine guidance part 303 may also cause the movement of the shovel 100 corresponding to an optimum work pattern to be displayed on the display device 40 for the operator, while controlling the movement of the shovel 100 based on the optimum work pattern. For example, while controlling the movement of the shovel 100 based on an optimum work pattern, the machine guidance part 303 causes the video of a simulation result corresponding to the optimum work pattern to be displayed on the display device 40. This enables the operator to perform work while checking the actual work pattern details with the video on the display device 40.
The display control part 304 controls the display on the display device 40 of the shovel 100.
The management apparatus 300 according to the present embodiment includes a storage part 310 and a handling method output part 320. The storage part 310 includes a failure information database 330, a dictionary database 340, and the like. The failure information database 330 stores failure information. Details of the failure information database 330 will be described later.
The dictionary database 340 stores dictionary information to be referred to in speech recognition processing and natural language processing performed by the handling method output part 320. The dictionary information stored in the dictionary database 340 may include general dictionary information used in the speech recognition processing and technical dictionary information including technical terms related to the shovel 100.
In response to acquiring speech data transmitted from the information transmitting part 301 of the shovel 100, the handling method output part 320 performs the speech recognition processing on the speech data by using the dictionary database 340, and converts the speech data into text data.
Further, in response to acquiring the text data, the handling method output part 320 searches the failure information database 330 by using a result of the natural language processing performed on the text data, and causes the display device 40 of the shovel 100 to display failure information whose content is similar to the text data, among the failure information stored in the failure information database 330. For example, the handling method output part 320 may extract a plurality of pieces of failure information in descending order of similarity. Details of the handling method output part 320 will be described later.
The management apparatus 300 according to the present embodiment will be further described below.
The management apparatus 300 according to the present embodiment is a computer that includes an input device 311, an output device 312, a drive device 313, an auxiliary storage device 314, a memory device 315, an arithmetic processing device 316, and an interface device 317, which are interconnected by a bus B.
The input device 311 is a device for inputting various kinds of information, and is implemented by, for example, a keyboard, a pointing device, and the like. The output device 312 is a device for outputting various kinds of information, and is implemented by, for example, a display and the like. The interface device 317 includes a LAN card and the like, and is used to connect to a network.
A program that implements the handling method output part 320 of the management apparatus 300 is at least one of various programs that control the management apparatus 300. The program is provided through the distribution of a storage medium 318 or downloading from a network, for example. For the storage medium 318 in which the program is recorded, various types of storage mediums including storage mediums in which information is optically, electrically, or magnetically recorded, such as CD-ROMs, flexible disks, and magneto-optical disks, and semiconductor memories in which information is electrically recorded, such as ROMs and flash memories, may be used.
Further, when the storage medium 318 recording the program is set in the drive device 313, the program is installed from the storage medium 318 to the auxiliary storage device 314 via the drive device 313. The program downloaded from the network is installed in the auxiliary storage device 314 via the interface device 317.
The auxiliary storage device 314 implements storage parts and the like of the management apparatus 300. The auxiliary storage device 314 stores the program installed on the management apparatus 300 and stores various files, data, and the like necessary for the management apparatus 300. The memory device 315 reads the program from the auxiliary storage device 314 and stores the program at the startup of the management apparatus 300. The arithmetic processing device 316 executes various processes as described below according to the program stored in the memory device 315.
Next, the failure information database 330 according to the present embodiment will be described with reference to
The failure information stored in the failure information database 330 according to the present embodiment includes, as information items, a machine identification number, a date, an event, a handling method, a cause, and the like. The item “machine identification number” is associated with the other items.
The failure information according to the present embodiment is information including the values of the items “machine identification number”, “date”, “event”, “handling method”, and “cause”. The value of the item “machine identification number” is information for identifying the shovel 100. The value of the item “date” indicates a date on which it was determined that a failure occurred. The value of the item “date” may be a date on which speech data was received by the management device 300 from the shovel 100.
The value of the item “event” indicates an event that is regarded as a failure. The value of the item “handling method” indicates details on how the failure indicated by the value of the item “event” was handled. The value of the item “cause” indicates the cause of the failure indicated by the value of the item “event”.
In the example of
Note that the information items included in the failure information are not limited to those illustrated in
Further, for example, the failure information according to the present embodiment may be stored in the failure information database 330 in advance by an administrator or the like who manages the management apparatus 300. Further, for example, the failure information may be generated based on the past maintenance history of the shovel 100, and stored in the failure information database 330.
Next, functions of the management apparatus 300 according to the present embodiment will be described with reference to
The management apparatus 300 according to the present embodiment includes the storage part 310 and the handling method output part 320. The handling method output part 320 according to the present embodiment is implemented by the arithmetic processing device 316 of the management apparatus 300 reading and executing the program stored in the memory device 315 or the like.
The handling method output part 320 according to the present embodiment includes an input receiving part 321, a failure case extracting part 322, and an output part 323.
The input receiving part 321 receives inputs of various kinds of information into the management apparatus 300. Specifically, the input receiving part 321 receives inputs of speech data and a machine identification number, transmitted from the shovel 100, and operation data collected in the shovel 100.
The failure case extracting part 322 performs the speech recognition processing for converting speech data into text data.
Specifically, the failure case extracting part 322 removes noise derived from the surrounding environment from speech data, extracts phonemes, and converts the phonemes into text data. Further, the failure case extracting part 322 extracts, from the failure information database 330, failure information indicating a failure that is similar to a failure indicated by the speech data.
Specifically, the failure case extracting part 322 performs the natural language processing on the text data acquired by the speech recognition, so as to acquire information indicating a high-dimensional vector representing the content of the text data. Note that the natural language processing may be performed by using the dictionary information stored in the dictionary database 340.
Next, the failure case extracting part 322 uses the information indicating the high-dimensional vector to calculate similarities between the text data and pieces of failure information stored in the failure information database 330. Then, the failure case extracting part 322 extracts, from the failure information database 330, failure information having a high degree of similarity to the text data among the pieces of failure information stored in the failure information database 330. The failure information having a high degree of similarity is extracted as failure information indicating a failure that is similar to a failure indicated by the speech data.
Note that a failure case corresponding to the speech data may be identified by searching the failure information database 330 with the text data acquired as a result of the speech recognition performed by the failure case extracting part 322.
The failure case extracting part 322 according to the present embodiment may be a learned model obtained by machine learning using the past failure information. The failure case extracting part 322 may implement the speech recognition processing by using a hidden Markov model, and may implement the natural language processing by using a neural network, Bidirectional Encoder Representations from Transformers (BERT), or the like.
The output part 323 outputs the failure information extracted by the failure case extracting part 322 to the shovel 100. In other words, the output part 323 transmits the failure information extracted by the failure case extracting part 322 to the shovel 100, and the shovel 100 displays the failure information received from the management apparatus 300 on the display device 40.
Next, a process performed by the management apparatus 300 will be described with reference to
The handling method output part 320 of the management apparatus 300 causes the input receiving part 321 to receive inputs of speech data and a machine identification number from the shovel 100 (step S601).
Next, the handling method output part 320 causes the failure case extracting part 322 to perform the speech recognition processing on the speech data so as to convert the speech data into text data (step S602). Next, the handling method output part 320 causes the failure case extracting part 322 to perform the natural language processing on the text data and search the failure information database 330 with information (vector information) indicating a high-dimensional vector acquired as a result of the natural language processing (step S603).
Next, the handling method output part 320 determines whether failure information that is similar to the text data is stored in the failure information database 330 (step S604).
Specifically, the handling method output part 320 determines whether failure information is extracted by the failure case extracting part 322 as a result of searching the failure information database 330.
The failure case extracting part 322 may extract, from the failure information database 330, failure information whose similarity to the text data is greater than or equal to a predetermined value.
Further, the failure case extracting part 322 may extract, from the failure information database 330, failure information in which the value of the item “event” matches a portion of the text data acquired by the speech recognition. Further, the failure case extracting part 322 may extract failure information in which the value of the item “event” includes specific words included in the text data acquired by the speech recognition.
Note that the above-described methods of extracting failure information by the failure case extracting part 322 are examples, and the present invention is not limited thereto.
If it is determined that there is no similar failure information in step S604, the handling method output part 320 causes the output part 323 to output, to the shovel 100, information indicating that there is no similar failure information such that the information is displayed on the display device 40 of the shovel 100 (step S605). Then, the handling method output part 320 ends the process.
If it is determined there is similar failure information in step S604, the output part 323 outputs the extracted failure information to the shovel 100 such that the extracted failure information is displayed on the display device 40 of the shovel 100 (step S606).
Next, the handling method output part 320 determines whether an instruction to notify a service technician of the occurrence of a failure is received from the shovel 100 (step S607). Specifically, the handling method output part 320 determines whether an operation to instruct to notify a service technician is performed by the operator of the shovel 100 on the display device 40.
If it is determined that an instruction to notify a service technician is not received in step S607, the handling method output part 320 ends the process.
If it is determined that an instruction to notify a service technician is received in step S607, the handling method output part 320 causes the output part 323 to notify the service technician (step S608), and ends the process.
In the present embodiment, in the management apparatus 300, the machine identification number of the shovel 100 may be associated with information for identifying a mobile terminal carried by the service technician (a terminal associated with the service technician). Then, the handling method output part 320 may send a notification of an event indicated by the failure information, together with the machine identification number of the shovel 100 acquired in step S601, to the mobile terminal associated with the machine identification number of the shovel 100.
Next, an example screen of the shovel 100 will be described with reference to
The display device 40 illustrated in
The display region 40b displays a date and a cause included in failure information extracted by the failure case extracting part 322.
Specifically, the display region 40b displays some pieces of failure information extracted by the failure case extracting part 322. In addition, the display region 40b includes an operation button 40f for displaying detailed information of the cause.
An operation button 40c is an operation button for displaying a handling method included in the extracted failure information. An operation button 40d is an operation button for notifying the service technician of the occurrence of a failure.
In addition, the display device 40 displays an image 40e indicating that a process is in progress while the process is being performed by the failure case extracting part 322.
In the example of
Further, as the dates and the causes, “Nov. 13, 2015: engine trouble”, “Apr. 18, 2019: engine trouble”, and “Jun. 6, 2019: cylinder damage” are displayed in the display region 40b. Further, the cause is associated with the operation button 40f and is displayed in the display region 40b. In the present embodiment, details of the cause and the like may be displayed in response to the operation button 40f being operated.
Further, in the example of
As illustrated in
Further, in the example of
In the above-described embodiment, the extracted failure information is displayed on the display device 40 of the shovel 100; however, the present invention is not limited thereto. The extracted failure information may be displayed on a display device or the like of the assist device that communicates with the shovel 100.
The assist device may be, for example, a portable terminal device that assists the operator who operates the shovel 100. The assist device provides various kinds of information to the operator by receiving the various kinds of information from the management apparatus 300 and displays the various kinds of information on the screen.
As described, in the present embodiment, failure information that is similar to a failure indicated by speech data input by the operator of the shovel 100 is extracted from a plurality of pieces of failure information indicating the past failures, and a method of handling the failure can be presented to the operator.
Further, in the present embodiment, a learned model included in the management apparatus 300 is used to extract failure information of the shovel 100 from speech data. In other words, in the present embodiment, failure information is extracted from speech data without human intervention.
Accordingly, in the present embodiment, a period of time from when the operator detects a failure and inputs speech data until when a method of handling the failure is presented to the operator can be reduced. Thus, the failure of the shovel 100 can be promptly handled.
Further, in the present embodiment, since failure information is extracted without human intervention, the occurrence of human errors can be reduced. Further, in the present embodiment, even when a situation of a failure, discomfort, or the like is not accurately expressed in speech data, the likelihood of extracting failure information can be increased.
A second embodiment will be described below with reference to the drawings. The second embodiment differs from the first embodiment in that operation data of the shovel 100 is used in addition to speech data. In the following description of the second embodiment, differences from the first embodiment will be described, and the same functional configurations as those of the first embodiment are denoted by the reference numerals used in the description of the first embodiment and the description thereof is not repeated.
The storage part 310A include a failure information database 330, a dictionary database 340, and an operation database 350. The operation database 350 stores operation data periodically transmitted from the shovel 100.
The handling method output part 320A includes an input receiving part 321, a failure case extracting part 322, an output part 323, and a diagnosis part 324.
The diagnosis part 324 according to the present embodiment calculates the degree of abnormality of the shovel 100 based on the operation data of the shovel 100 stored in the operation database 350.
More specifically, the diagnosis part 324 calculates the feature quantities of the operation data of the shovel 100. In the present embodiment, the feature quantities means, for example, various statistical quantities characterizing the shape of a waveform indicating changes in various physical quantities included in the operation data. Subsequently, the diagnosis part 324 calculates the degree of abnormality by using the calculated feature quantities.
The diagnosis part 324 according to the present embodiment may function as a learning part having an abnormality degree determination model that outputs the degree of abnormality of the shovel 100. In this case, the diagnosis part 324 generates an abnormality degree determination model that calculates the degree of abnormality.
Then, the diagnosis part 324 may input the operation data into the abnormality degree determination model, and acquire the degree of abnormality output from the abnormality degree determination model. In the present embodiment, the degree of abnormality is an index value indicating the presence or absence of an abnormality in the shovel 100.
The management apparatus 300A according to the present embodiment performs extraction of failure information by the failure case extracting part 322 and calculation of the degree of abnormality by the diagnosis part 324 in parallel. Then, the management apparatus 300A refers to a result obtained by the failure case extracting part 322 and a result obtained by the diagnosis part 324, and causes the shovel 100 to display the failure information.
The handling method output part 320A of the management apparatus 300A causes the input receiving part 321 to acquire operation data of a specified movement performed by the shovel 100 (step S904).
The timing at which the shovel 100 performs the specified movement will be described. In the present embodiment, for example, the shovel 100 may perform the specified movement when the operator inputs speech data. That is, in the present embodiment, when the operator feels the occurrence of a failure, discomfort, or the like, the shovel 100 may perform the specified movement in accordance with the determination of the operator.
Further, the timing at which the shovel 100 performs the specified movement may be determined by an instruction from the management device 300A.
In this case, in a case where the management apparatus 300A determines that the degree of certainty of a result obtained by calculating a similarity between each of pieces of failure information stored in the failure information database 330 and text data, acquired as a result of speech recognition of speech data input by the operator, is low, the management apparatus 300A may request the shovel 100 to perform the specified movement. The case where the management apparatus 300A determines that the degree of certainty is low may be a case where, among the pieces of failure information stored in the failure information database 330, there is no failure information whose degree of similarity to the text data acquired as the result of the speech recognition of the speech data is greater than or equal to a predetermined value.
In response to acquiring the operation data, the handling method output part 320A causes the diagnosis part 324 to calculate the degree of abnormality and estimate an abnormal part (step S905), and causes the process to proceed to step S906 described later.
After step S903 and step S905, the handling method output part 320A uses the failure case extracting part 322 to determine whether failure information that is similar to a failure indicated by the speech data is stored in the failure information database 330 (step S906).
Next, if it is determined that there is no similar failure information in step S906, the handling method output part 320A causes the output part 323 to output, to the shovel 100, information indicating that there is no similar failure information such that the information is displayed on the display device 40 of the shovel 100 (step S907), and then the handling method output part 320A ends the process. At this time, the output part 323 may cause the display device 40 of the shovel 100 to display the calculated degree of abnormality.
If it is determined that there is similar failure information in step S906, the output part 323 causes the display device 40 of the shovel 100 to display the extracted failure information and the calculated degree of abnormality (step S908). At this time, the output part 323 may cause the display device 40 of the shovel 100 to display information indicating the abnormal part estimated in step S905.
Steps S909 and S910 in
Note that in the present embodiment, even when the failure information that is similar to the failure indicated by the speech data is extracted by the failure case extracting part 322, the display device 40 may display, together with the extracted failure information, the degree of abnormality, and the estimated abnormal part, information indicating that a complete failure has not occurred if the degree of abnormality calculated by the diagnosis part 324 is lower than a lower limit threshold value. An upper limit threshold value and the lower limit threshold value of the degree of abnormality may be preset in the management apparatus 300A.
Further, in the present embodiment, if the degree of abnormality calculated by the diagnosis part 324 is higher than the upper limit threshold value, the management apparatus 300A may notify the service technician of the failure irrespective of whether an instruction to notify the service technician is not received from the operator of the shovel 100.
That is, the management apparatus 300A according to the present embodiment extracts failure information whose content is similar to a failure indicated by speech data, and determines the necessity of maintenance, urgency, and the like based on the degree of abnormality calculated from operation data. Then, the management apparatus 300A causes the display device 40 of the shovel 100 to display the results.
Next, an example screen of the shovel 100 according to the present embodiment will be described with reference to
In the example illustrated in
The display region 40g displays the degree of abnormality calculated by the diagnosis part 324. The display region 40g may display, together with the degree of abnormality, the name of an estimated part where a failure has occurred.
In the present embodiment, a failure with high urgency, a failure without urgency, or the like can be determined by using operation data in addition to speech data, and the accuracy of a handling method presented to the operator can be improved.
A third embodiment will be described below with reference to the drawings. The third embodiment differs from the second embodiment in that speech data is not input by the operator for a certain period of time. In the following description of the third embodiment, differences from the second embodiment will be described, and the same functional configurations as those of the first embodiment are denoted by the reference numerals used in the description of the first embodiment and the description thereof is not repeated.
In the present embodiment, operation data used by the diagnosis part 324 to calculate the degree of abnormality is not limited to operation data while a specified movement is performed by the shovel 100. Operation data used in the present embodiment may be operation data that is periodically transmitted from the shovel 100 to the management apparatus 300A and accumulated in the management apparatus 300A. The shovel 100 may transmit operation data to the management apparatus 300A each time the work for the day is finished.
Next, the management apparatus 300A determines whether an abnormality is detected (step S1102). Specifically, the management apparatus 300A may determine that an abnormality is detected when the degree of abnormality calculated in step S1101 is greater than or equal to a predetermined threshold value.
If it is determined that an abnormality is detected in step S1102, the management apparatus 300A determines whether an input of speech data is received by the input receiving part 321 (step S1103).
Specifically, the management apparatus 300A determines whether speech data is input within a first predetermined period of time after the abnormality is detected.
If it is determined that speech data is input in step S1103, the management apparatus 300A causes the process to proceed to step S902 in
If it is determined that speech data is not input in step S1103, the management apparatus 300A cause the display device 40 of the shovel 100 to display information indicating that an abnormality may have occurred (step S1104), and ends the process. Note that the management apparatus 300A may cause the display device 40 to display information prompting the operator to input speech data, together with the information indicating that an abnormality may have occurred.
If it is determined that an abnormality is not detected in step S1102, the management apparatus 300A determines whether a predetermined period of time has elapsed (step S1105).
The predetermined period of time may be a second predetermined period of time longer than the first predetermined period of time. Further, the predetermined period of time may be a period of time until operation data is received N times.
If it is determined that the predetermined period of time has not elapsed in step S1105, the management apparatus 300A ends the process.
If it is determined that the predetermined period of time has elapsed in step S1105, the management apparatus 300A causes the display device 40 of the shovel 100 to display a questionnaire screen about the state of the shovel 100 (step S1106), and ends the process.
In the following, example screens of the shovel 100 according to the present embodiment will be described with reference to
The display device 40 includes a display region 40h and operation buttons 40d, 40i, and 40j. The display region 40h displays information indicating that there is a possibility that an abnormality has occurred in the shovel 100. Further, in the example of
The operation buttons 40i and 40j are operation buttons to be selected by the operator for the information displayed in the display region 40h. The operation button 40i is operated if the operator feels that there is an abnormality. The operation button 40j is operated if the operator feels that there is no abnormality.
In the example of
The display device 40 includes a display region 40k and operation buttons 40l and 40j. The display region 40k displays information indicating that no abnormality is detected, and also displays a questionnaire to the operator. In the example of
The operation buttons 40l and 40j are operation buttons to be selected by the operator to answer the questionnaire. In the example of
As described in the present embodiment, if an abnormality is detected before speech data is input, or if speech data is not input for a predetermined period of time, the operator is asked about the state of the shovel 100. Accordingly, in the present embodiment, it is possible to assist the operator in ascertaining the state of the shovel 100.
In the present embodiment, the management apparatus 300 manages the shovel 100; however, the management apparatus 300 may manage work machines other than the shovel 100. Specifically, work machines managed by the management apparatus 300 may be work machines such as forklifts and cranes that perform specified movements.
Although embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments. Various modifications and replacements may be made to the above-described embodiments without departing from the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2022-204727 | Dec 2022 | JP | national |