The present invention relates to a construction machine, and more specifically, relates to a construction machine for supporting a specific manipulation in association with a manipulation type of an operator.
A system of evaluating operation data by collecting predetermined operation data of an operator and comparing the collected operation data with reference data (data of a skilled operator) has been conventionally proposed in a field of a construction machine (e.g., Patent Literature 1). The technology described in Patent Literature 1 enables the operator to recognize an operation result about a predetermined manipulation.
Meanwhile, operators to be evaluated for such an operation include some who are cautious and others who are aggressive about a certain manipulation of the construction machine. Therefore, evaluation without considering any manipulation type of an operator to be evaluated for the manipulation may result in giving useless advice to the operator.
In this respect, the technology described in Patent Literature 1 executes exclusive evaluation for all the operators without consideration of the manipulation type of each operator. Hence, there is a possibility that advice given to a certain operator after evaluation of a manipulation executed by the certain operator is unsuitable for the operator, and thus the manipulation is not appropriately supported.
Under the circumstances, the present invention has an object of providing a construction machine for appropriately supporting a specific manipulation by an operator in association with a manipulation type of the operator.
To achieve the object, a construction machine according to an aspect of the present invention includes: an operation data acquisition part that acquires operation data about a specific manipulation by an operator: an acceleration and deceleration data specifying part that specifies acceleration data being operation data in an acceleration period and deceleration data being operation data in a deceleration period among the operation data; an evaluation data acquisition part that acquires acceleration evaluation data for evaluating the acceleration data, and deceleration evaluation data for evaluating the deceleration data; an evaluation value calculation part that calculates, on the basis of the acceleration data and the acceleration evaluation data, an acceleration evaluation value indicating a skill of the operator in the acceleration period, and calculates, on the basis of the deceleration data and the deceleration evaluation data, a deceleration evaluation value indicating a skill of the operator in the deceleration period; a manipulation type determination part that determines, on the basis of the acceleration evaluation value and the deceleration evaluation value, a manipulation type of the operator; and a notification part that gives notification of support information associated with the manipulation type determined by the manipulation type determination part.
According to this configuration, the manipulation type of the operator is determined on the basis of the acceleration evaluation value and the deceleration evaluation value, and the support information associated with the manipulation type is notified to the operator. Therefore, a specific manipulation by the operator is appropriately supported in association with the manipulation type of the operator.
A construction machine according to an embodiment of the present invention will be described with reference to
As shown in
The upper slewing body 3 is provided with an attachment 4 and a cab 5. The attachment 4 includes a boom 41, an arm 42, a bucket 43, and hydraulic cylinders 44 (actuators) respectively driving these components.
The boom 41 is rotatably supported on a front portion of the upper slewing body 3, the arm 42 is rotatably supported at a distal end of the boom 41, and the bucket 43 is rotatably supported at a distal end of the arm 42. The boom 41, the arm 42, and the bucket 43 are rotated under the control of operations by the corresponding hydraulic cylinders 44.
The cab 5 includes an operator compartment arranged on the front portion of the upper slewing body 3. The hydraulic excavator 1 is operated by an operator having got in the cab 5.
The cab 5 has, in the inside thereof, a seat to allow the operator to sit thereon. An unillustrated manipulation lever is provided on each of the right and the left sides of the seat. Each of the left and right manipulation levers includes a manipulation part for regulating action of each hydraulic cylinder 44 and an unillustrated slewing motor, and is swingingly shifted by the operator forward, backward, leftward, and rightward. The upper slewing body 3 slews and the boom 41 and other components rotate in a direction agreeing with an actuation direction of each of the left and right manipulation levers in accordance with an actuation amount of each of the levers.
The cab 5 further includes, in the inside thereof, input and output devices, such as unillustrated various manipulation switches and a monitor 83 (see
As shown in
The controller 6 is electrically connected to a storage device 7, a sensor 81, a lever meter 82, the monitor 83, and a manipulation lever 84. The manipulation lever 84 allows the operator to execute manipulation to the manipulation target. Examples of the manipulation target include: a working device including the boom 41, the arm 42, and the bucket 43; the upper slewing body 3; and the lower traveling body 2.
The sensor 81 is attached to each hydraulic cylinder 44 to detect a speed of extension and contraction of the hydraulic cylinder 44 as an actual speed Sa(t). The actual speed Sa(t) is detected by the sensor 81 at a predetermined interval (sampling interval) and input to the controller 6.
The lever meter 82 is attached to the manipulation lever 84. The lever meter 82 detects an actuation amount U(t) of the manipulation lever 84. The actuation amount U(t) is detected by the lever meter 82 at a predetermined interval (sampling interval) and input to the controller 6. When the manipulation lever 84 is formed of a hydraulic manipulation lever, the lever meter 82 includes a pressure sensor for detecting a pilot pressure. When the manipulation lever 84 is formed of an electric manipulation lever, the lever meter 82 includes a potentiometer.
The controller 6 operatively includes an operation data acquisition part 61, an acceleration and deceleration data specifying part 62, an evaluation data acquisition part 63, an evaluation value calculation part 64, a manipulation type determination part 65, and a display control part 66. Each of the operation data acquisition part 61 to the display control part 66 may include a dedicated electronic circuit, such as an ASIC.
The operation data acquisition part 61 acquires operation data (which will be described later) about a specific manipulation executed by an operator to be evaluated.
The acceleration and deceleration data specifying part 62 specifies acceleration data being operation data in an acceleration period of the manipulation target and deceleration data being operation data in a deceleration period of the manipulation target among the operation data.
The evaluation data acquisition part 63 acquires acceleration evaluation data for evaluating the acceleration data and deceleration evaluation data for evaluating the deceleration data with reference to an evaluation reference table 71 (see
The evaluation value calculation part 64 calculates, on the basis of the acceleration data and the acceleration evaluation data, an acceleration evaluation value Ea, and calculates, on the basis of the deceleration data and the deceleration evaluation data, a deceleration evaluation value Ed. For instance, the evaluation value calculation part 64 decreases the acceleration evaluation value Ea in accordance with an increase in a difference between the acceleration data and the acceleration evaluation data, and decreases the deceleration evaluation value Ed in accordance with an increase in a difference between the deceleration data and the deceleration evaluation data. A specific way of calculating the acceleration evaluation value Ea and the deceleration evaluation value Ed will be described in detail later. The acceleration evaluation value Ea is a numeric value representing a skill of the operator in the acceleration period. In the embodiment, a larger acceleration evaluation value Ea shows a higher skill of the operator. The deceleration evaluation value Eb is a numeric value representing a skill of the operator in the deceleration period. In the embodiment, a larger deceleration evaluation value Eb shows a higher skill of the operator.
The manipulation type determination part 65 determines, on the basis of the acceleration evaluation value Ea and the deceleration evaluation value Ed, a manipulation type of the operator having executed the specific manipulation. Here, the manipulation type determination part 65 determines the manipulation type of the operator as either an “aggressive” type or a “cautious” type. A specific way of determining the manipulation type will be described in detail later. The manipulation type represents characteristics of manipulation of the operator.
The display control part 66 generates a manipulation support image including support information associated with the manipulation type and outputs the generated manipulation support image to the monitor 83. The display control part 66 is an example of a “notification part” in the present invention.
Next, a manipulation support process of supporting a specific manipulation (here, the boom raising and suspending manipulation) by the operator will be described with reference to the flowchart in
First, in step S1, the display control part 66 outputs an unillustrated display image showing an instruction for a start of the boom raising and suspending manipulation to the monitor 83 to instruct the operator to execute a relevant work.
In step S2, the operation data acquisition part 61 acquires operation data about the boom raising and suspending manipulation executed by the operator in accordance with the instruction for the work. Specifically, the operation data acquisition part 61 acquires the operation data including an actuation amount U(t) detected at a predetermined interval, a suspended position Vout of a specific portion of the boom 41, and a raising time To thereof.
Here, the actuation amount U(t) represents a value detected via the lever meter 82 at the predetermined interval (sampling interval) in the period of the boom raising and suspending manipulation.
Moreover, the suspended position Vout of the specific portion of the boom 41 represents, for example, a coordinate of a position, i.e., a height position, where the distal end of the boom 41 is suspended. The height position where the distal end of the boom 41 is suspended is calculatable from a value of an angle sensor provided to the boom 41.
Furthermore, the raising time To represents a time in a period of acceleration from the start of manipulation to the boom 41 in the boom raising and suspending manipulation. The raising time To is an example of an acceleration period value indicating a length of the acceleration period.
In step S3, the acceleration and deceleration data specifying part 62 specifies the acceleration data being operation data in the acceleration period and deceleration data being operation data in the deceleration period among the operation data acquired in step S2.
Specifically, the acceleration and deceleration data specifying part 62 specifies the data as the acceleration data when an acceleration rate α(t) calculated on the basis of the actual speed Sa(t) detected by the sensor 81 is equal to or higher than 0 (acceleration rate α≥0), and specifies the data as the deceleration data when the acceleration rate is lower than 0 (acceleration rate α<0). For instance, the acceleration rate α(t) is calculated on the basis of Equation 1 described below. In Equation 1, the sign “Sa(t)” denotes a speed at a present time “t”, the sign “Sa(t−1)” denotes a speed at a time that is one stage before the time “t”, and the sign “Δt” denotes an elapsed time from Sa(t−1) to Sa(t). Moreover, although the calculation is performed at a difference of the one stage in the embodiment, the calculation may be performed in comparison with data in a further previous stage.
In step S4, the evaluation data acquisition part 63 acquires acceleration evaluation data and deceleration evaluation data about the boom raising and suspending manipulation with reference to the evaluation reference table 71 (see
As shown in
In the evaluation reference table 71, the sign “Vsin” denotes an average or a variance of actuation amounts U(t) detected via the lever meter 82 at predetermined intervals in the acceleration period or the deceleration period. The sign “Vsin” is an example of an actuation amount of a manipulation part by the skilled operator in the acceleration period or the deceleration period. The sign “Vsout” denotes a position, i.e., height position, where a specific portion (distal end) of the boom 41 is suspended in the deceleration period. The sign “Vsout” is an example of the suspended position of the manipulation target that is attained by the skilled operator in the deceleration period. The sign “Tso” denotes a raising time of the boom 41 in the acceleration period. The sign “Tso” is an example of an acceleration period value indicating a length of the acceleration period of the skilled operator.
Moreover, each of the signs “ωin”, “ωout”, and “ωo” in the evaluation reference table 71 denotes a weighting parameter for use in calculating each of the acceleration evaluation value Ea and the deceleration evaluation value Ed to be described later.
In step S5, the evaluation value calculation part 64 calculates, on the basis of Equation 2 described below, the acceleration evaluation value Ea and the deceleration evaluation value Ed.
First, in the calculation of the acceleration evaluation value Ea, the evaluation value calculation part 64 obtains an average Vin or a variance Vin of the actuation amounts U(t) specified as the acceleration data in step S3. The average Vin or the variance Vin of the actuation amounts U(t) in the acceleration period is an example of an acceleration actuation amount indicating an amount of actuation of the manipulation part by the operator in the acceleration period. The average Vin or the variance Vin of the actuation amounts U(t) in the deceleration period is an example of a deceleration actuation amount indicating an amount of actuation of the manipulation part by the operator in the deceleration period.
The evaluation value calculation part 64 substitutes: “Vin”; “Vout” and “To” obtained in step S2; and “Vsin”, “Vsout”, “Tso”, “ωin”, “ωout” and “ωo” of the acceleration evaluation data acquired in step S4 for Equation 2 to calculate the acceleration evaluation value Ea.
Here, “0” is input in “ωout” of the acceleration evaluation data, and therefore, parameters about the suspended position are ignored in the calculation of the acceleration evaluation value Ea. Specifically, the evaluation value calculation part 64 decreases the acceleration evaluation value Ea in accordance with an increase in a difference (|Vsin−Vin|) between the acceleration actuation amount by the operator and the acceleration actuation amount by the skilled operator, and an increase in a difference (|Tso−To|) between the acceleration period value of the operator and the acceleration period value of the skilled operator.
Moreover, in the calculation of the deceleration evaluation value Ed, the evaluation value calculation part 64 obtains an average Vin or a variance Vin of the actuation amounts U(t) specified as the deceleration data in step S3.
The evaluation value calculation part 64 substitutes: “Vin”, “Vout” and “To” obtained in step S2; and “Vsin”, “Vsout”, “Tso”, “ωin”, “ωout” and “ωo” of the deceleration evaluation data acquired in step S4 for Equation 2 to calculate the deceleration evaluation value Ed.
Here, “0” is input in “ωo” of the deceleration evaluation data, and therefore, parameters about the raising time are ignored in the calculation of the deceleration evaluation value Ed. Specifically, the evaluation value calculation part 64 decreases the deceleration evaluation value Ed in accordance with an increase in a difference (|Vsin−Vin|) between the deceleration actuation amount by the operator and the deceleration actuation amount by the skilled operator, and an increase in a difference (|Vsout−Vout|) between the suspended position attained by the operator and the suspended position attained by the skilled operator.
As described heretofore, in the embodiment, both the acceleration evaluation value Ea and the deceleration evaluation value Ed are calculated with the common Equation 2 by adjusting the weighting parameters “ωin”, “ωout”, and “ωo”.
In step S6, the manipulation type determination part 65 determines, on the basis of the acceleration evaluation value Ea and the deceleration evaluation value Ed calculated in step S5, a manipulation type of the operator having executed the boom raising and suspending manipulation.
The manipulation type determination part 65 determines the manipulation type of the operator as the “aggressive” type when the acceleration evaluation value Ea and the deceleration evaluation value Ed are plotted in an area AR1 (e.g., the black circular point BS in
Contrarily, the manipulation type determination part 65 determines the manipulation type of the operator as the “cautious” type when the acceleration evaluation value Ea and the deceleration evaluation value Ed are plotted on the straight line SL or in an area AR2 to the upper left of the straight line SL (e.g., the black triangular point BT in
In step S7, the display control part 66 generates a manipulation support image including support information associated with the manipulation type and outputs the generated manipulation support image to the monitor 83.
Specifically, the display control part 66 acquires the support information associated with the manipulation type determined in step S6 with reference to a support information table 72 shown in
The support information recorded in the support information table 72 represents information (message) for presenting a state (intensity of the engine sound, soil in the bucket or the like) of the hydraulic excavator 1 to be focused on by the operator. In other words, the support information is information (message) for indirectly improving a skill for the boom raising and suspending manipulation by showing the state of the hydraulic excavator 1 to be focused on by the operator.
Specifically, the support information table 72 stores a manipulation type and support information associated with the manipulation type for each specific manipulation. Examples of the specific manipulation include the boom raising and suspending manipulation and a slewing position determining manipulation. The manipulation type includes the above-described “cautious” type and “aggressive type”. For instance, when the specific manipulation indicates the “boom raising and suspending manipulation” and the manipulation type indicates the “cautious” type, adoptable support information shows a message, “Manipulate to make intensity of engine sound clearly heard.”, to encourage a more aggressive manipulation. For example, when the specific manipulation indicates the “boom raising and suspending manipulation” and the manipulation type indicates the “aggressive type”, adoptable support information shows a message, “Manipulate to avoid spilling soil from bucket.”, to encourage a more cautious manipulation. As described heretofore, the support information includes information for presenting a state (e.g., “intensity of the engine sound”) of the hydraulic excavator 1 to be focused on by the operator and information (e.g., “Manipulate to make intensity of engine sound clearly heard.”) to directly improve a skill for a specific manipulation. Accordingly, the operator can grasp a way of operating the hydraulic excavator 1 to be in a certain state for improvement in the specific manipulation.
Moreover, as shown in
According to the embodiment, the manipulation type of the operator is determined on the basis of the acceleration evaluation value Ea and the deceleration evaluation value Ed, and the support information associated with the determined manipulation type is notified to the operator. This results in achieving support (manipulation support) suitable for the manipulation type (“aggressive” type or “cautious” type) of the operator executing a specific manipulation (boom raising and suspending manipulation) in the hydraulic excavator 1.
Moreover, according to the embodiment, the state (intensity of the engine sound or soil in the bucket) of the hydraulic excavator 1 as support information to be focused on by the operator is presented. Hence, effective manipulation support is available to an unskilled operator facing difficulty in following a direct instruction.
The construction machine according to the present invention is not limited to the above-described embodiment, and various modifications and improvements are applicable within the scope of the claims.
For instance, although the boom raising and suspending manipulation is described as an example of the specific manipulation in the embodiment, the specific manipulation is not limited thereto. The concept of the present invention is adoptable for any manipulation accompanied by acceleration and deceleration. Specifically, a manipulation type of an operator for a slewing position determining manipulation of executing slewing and suspension in a predetermined direction is determined, and support information associated with the manipulation type is presentable to the operator.
In the above-described embodiment, described as an example is the case where each of the acceleration data and the deceleration data is specified at an acceleration rate α(t) calculated on the basis of the actual speed Sa(t), but the specifying way is not limited thereto. Each of the acceleration data and the deceleration data may be specified by using only shift data (shift average or the like) of the actuation amount U(t). Alternatively, each of the acceleration data and the deceleration data may be specified in accordance with a combination of the acceleration rate α(t) and the actuation amount U(t).
Besides, in the embodiment, as shown in
Further, in the embodiment, the manipulation support image 700 (
For instance, when the boom raising and suspending manipulation is repeated, a manipulation support image 800 (
Specifically, the evaluation value calculation part 64 may store, in a time series, the acceleration evaluation value Ea and the deceleration evaluation value Ed in the storage device 7 at each execution of the boom raising and suspending manipulation. The display control part 66 may generate the manipulation support image 800 including an image having the two-dimensional graph 801 in which the points 803 and the indicator 804 are plotted.
Further, although the manipulation support image 700 (
For instance, in repetitions of the boom raising and suspending manipulation, the controller 6 may determine a frequency of outputting the manipulation support image 700 on the basis of a distance L (see
In this case, the controller 10 may further include a frequency determination part 67 to determine the frequency of outputting the manipulation support image 700. The frequency determination part 67 calculates the distance L on the basis of Equation 3 described below.
L=√{square root over ((100 −Ea)2+(100−Ed)2)} Equation 3
Moreover, the frequency determination part 67 determines a frequency associated with a value of the calculated distance L as an output frequency of the manipulation support image 700 with reference to a frequency table 73 in
For example, the frequency determination part 67 determines the frequency to “once/one hour, i.e., 1 h” with reference to the frequency table 73 when the value of the distance L is “62”. In this case, the display control part 66 may output the manipulation support image 700 to the monitor 83 at the frequency of once an hour. The frequency determination part 67 may determine the frequency to “twice/1 h” when the value of the distance L is “86”. In this case, the display control part 66 may output the manipulation support image 700 at the frequency of twice an hour.
According to the modification, when the distance between the point 903 indicating the acceleration evaluation value Ea and the deceleration evaluation value Ed, and the target point TV is longer (in other words, the skill of the operator is lower), the manipulation support image 700 is output at a high frequency. This makes it possible to encourage the operator to improve the skill thereof. Contrarily, when the distance between the point 903 indicating the acceleration evaluation value Ea and the deceleration evaluation value Ed, and the target point TV is shorter (in other words, the skill of the operator is higher), the manipulation support image 700 is output at a low frequency (or no manipulation support image is output). This makes it possible to prevent unnecessary information from being presented to the operator. Consequently, support appropriate for the skill is achievable.
Although each of the manipulation support images 700, 800 including the support information associated with a manipulation type in advance is generated in the embodiment, the manipulation support image is not limited thereto. For instance, additional information to be added to the support information may be determined on the basis of a distance between evaluation data including an acceleration evaluation value Ea and the deceleration evaluation value Ed, and a target data set in advance, and a manipulation support image including the support information and the additional information may be generated.
Here, described is an example of an aspect of determining the additional information on the basis of a distance “e” (see
In this aspect, the controller 10 may further include an additional information determination part 68 that determines additional information to be added to the support information. The additional information determination part 68 may calculate the distance “e” on the basis of the following Equation 4.
The additional information determination part 68 determines additional information associated with a value of the calculated distance “e” with reference to an additional information table 74 shown in
For instance, the additional information determination part 68 determines the additional information showing, “Manipulation is too cautious.”, when the value of the distance “e” is “74”. In this case, the display control part 66 may output a manipulation support image 1200 shown in
For instance, the additional information determination part 68 determines the additional information showing, “Manipulation is a little cautious.”, with reference to the additional information table 74 when the value of the distance “e” is “22”. In this case, the display control part 66 may output a manipulation support image 1300 shown in
According to the modification, contents to be displayed on a manipulation support image is changeable on the basis of a distance (in other words, the skill of the operator) between an acceleration evaluation value Ea and a deceleration evaluation value Ed, and a target value. For instance, an emphatic message is added to support information and displayed for an operator having a low skill and showing a long distance between the acceleration evaluation value Ea and the deceleration evaluation value Ed, and the target data. Alternatively, an unemphatic message is added to support information and displayed or no message is displayed for an operator having a high skill and showing a short distance between the acceleration evaluation value Ea and the deceleration evaluation value Ed, and the target data. The additional information determination part 68 may determine the additional information on the basis of the distance L in place of the distance “e”. In this case, the additional information determination part 68 may determine such emphatic additional information from the additional information table 74 in accordance with an increase in the distance L.
Moreover, although the support information is visually notified through the manipulation support image in the embodiment, the notification way is not limited thereto. The support information may be auditorily notified with a voice or sound.
In this case, the hydraulic excavator 1 may further include a speaker (not shown) arranged in the operator compartment. The controller 10 may further include a voice control part. The voice control part may output voice data of the support information to the speaker. According to the modification, the voice control part serves as an example of the “notification part”.
Furthermore, although the support information represents a message for indirectly improving the skill for the boom raising and suspending manipulation on the basis of a state (intensity of the engine sound) of the hydraulic excavator 1 to be focused on by the operator in the embodiment, the support information is not limited thereto. For instance, the support information may represent a message specifically instructing a content (e.g., manipulation way of a lever) of the boom raising and suspending manipulation. In this case, the support information represents a message for directly improving the skill for the boom raising and suspending manipulation.
In addition, although the manipulation support image 700 shown in
Although the manipulation type of the operator includes the “aggressive” type and the “cautious” type in the embodiment, the manipulation type is not limited thereto. The manipulation type may further include an “intermediate” type between the “aggressive” type and the “cautious” type. In this case, the manipulation type determination part 65 may determine the manipulation type as the “aggressive” type when an acceleration evaluation value Ea is larger than a deceleration evaluation value Eb and a difference |Ea−Eb| between the acceleration evaluation value Ea and the deceleration evaluation value Eb is larger than a predetermined value, determine the manipulation type as the “intermediate” type” when the difference |Ea−Eb| is equal to or smaller than the predetermined value, and determine the manipulation type as the “cautious” type when the acceleration evaluation value Ea is equal to or smaller than the deceleration evaluation value Eb and the difference |Ea−Eb| is larger than the predetermined value.
A construction machine includes: an operation data acquisition part that acquires operation data about a specific manipulation by an operator to a manipulation target included in the construction machine; an acceleration and deceleration data specifying part that specifies acceleration data being operation data in an acceleration period of the manipulation target and deceleration data being operation data in a deceleration period of the manipulation target among the operation data; an evaluation data acquisition part that acquires acceleration evaluation data for evaluating the acceleration data, and deceleration evaluation data for evaluating the deceleration data; an evaluation value calculation part that calculates, on the basis of the acceleration data and the acceleration evaluation data, an acceleration evaluation value indicating a skill of the operator in the acceleration period, and calculates, on the basis of the deceleration data and the deceleration evaluation data, a deceleration evaluation value indicating a skill of the operator in the deceleration period; a manipulation type determination part that determines, on the basis of the acceleration evaluation value and the deceleration evaluation value, a manipulation type of the operator; and a notification part that gives notification of support information associated with the manipulation type determined by the manipulation type determination part.
According to this configuration, the manipulation type of the operator is determined on the basis of the acceleration evaluation value and the deceleration evaluation value, and the support information associated with the manipulation type is notified to the operator. Hence, a specific manipulation by the operator is more appropriately supported in association with the manipulation type of the operator.
In the construction machine, the support information preferably shows a state of the construction machine to be focused on by the operator to improve a skill for the specific manipulation.
According to this configuration, the support information showing the state of the construction machine to be focused on by the operator to improve the skill of the operator is presentable to the operator.
In the construction machine, the notification part preferably generates a manipulation support image including the support information and an image having a two-dimensional graph in which the acceleration evaluation value and the deceleration evaluation value are plotted over a coordinate axis of the acceleration evaluation value and a coordinate axis of the deceleration evaluation value, and the notification part preferably outputs the generated manipulation support image to a display part.
According to this configuration, the manipulation support image including the support information and the image having the two-dimensional graph in which the acceleration evaluation value and the deceleration evaluation value are plotted is displayed, and thus, the operator can easily confirm the manipulation type thereof.
The construction machine preferably further includes a storage part that stores, in a time series, the acceleration evaluation value and the deceleration evaluation value calculated by the evaluation value calculation part at each execution of the specific manipulation. The notification part preferably generates the manipulation support image including an image having the two-dimensional graph in which a plurality of points each indicating the acceleration evaluation value and the deceleration evaluation value stored in the time series, and an indicator showing a time shift of the acceleration evaluation value and the deceleration evaluation value are further plotted.
According to this configuration, the operator can easily grasp the time shift of the acceleration evaluation value and the deceleration evaluation value through the two-dimensional graph.
The construction machine preferably further includes a frequency determination part that determines a frequency of the notification of the support information on the basis of a distance between evaluation data including the acceleration evaluation value and the deceleration evaluation value, and target data set in advance. The notification part preferably gives the notification of the support information at the frequency determined by the frequency determination part.
This configuration enables notification of the support information at the frequency based on the distance between the evaluation data and the target data.
The construction machine preferably further includes an additional information determination part that determines additional information to be added to the support information on the basis of the distance between the evaluation data including the acceleration evaluation value and the deceleration evaluation value, and the target data set in advance. The notification part preferably gives the notification of the support information including the additional information determined by the additional information determination part.
This configuration allows the support information to include the additional information determined on the basis of the distance between the evaluation data and the target data.
In the construction machine, the manipulation type determination part preferably determines the manipulation type of the operator as an aggressive type when the acceleration evaluation value is larger than the deceleration evaluation value.
This configuration achieves determination on the manipulation type of the operator in detail.
In the construction machine, the manipulation type determination part preferably determines the manipulation type of the operator as the aggressive type when the acceleration evaluation value is larger than the deceleration evaluation value by a predetermined value or larger, determines the manipulation type of the operator as a cautious type when the deceleration evaluation value is larger than the acceleration evaluation value by the predetermined value or larger, and determines the manipulation type of the operator as an intermediate type when an absolute value of a difference between the acceleration evaluation value and the deceleration evaluation value is smaller than the predetermined value.
This configuration achieves determination on the manipulation type of the operator in detail.
In the construction machine, the manipulation type determination part preferably determines the manipulation type of the operator as the cautious type when the acceleration evaluation value is equal to or smaller than the deceleration evaluation value.
This configuration achieves determination on the manipulation type of the operator in detail.
In the construction machine, the state of the construction machine preferably includes an engine sound or soil in a bucket.
According to this configuration, the support information is attainable by using the state of the engine sound or the soil in the bucket.
In the construction machine, the frequency determination part preferably determines the frequency of the notification of the support information with reference to a frequency table defining a relation between the distance and the frequency so that the frequency decreases in accordance with the increase in the distance.
This configuration succeeds in facilitated determination on the frequency of outputting the support information.
In the construction machine, the evaluation value calculation part preferably decreases the acceleration evaluation value in accordance with an increase in a difference between the acceleration data and the acceleration evaluation data, and decreases the acceleration evaluation value in accordance with an increase in a difference between the deceleration data and the deceleration evaluation data.
According to this configuration, the acceleration evaluation value is decreased in accordance with the increase in the difference between the acceleration data and the acceleration evaluation data, and the deceleration evaluation value is decreased in accordance with the increase in the difference between the deceleration data and the deceleration evaluation data, and therefore, the acceleration evaluation value and the deceleration evaluation value are appropriately calculatable.
The construction machine preferably further includes a manipulation part that allows the operator to execute manipulation to the manipulation target. The acceleration data preferably includes an acceleration actuation amount indicating an amount of actuation of the manipulation part by the operator in the acceleration period and an acceleration period value indicating a length of the acceleration period of the operator. The acceleration evaluation data preferably includes an acceleration actuation amount of the manipulation part by a skilled operator in an acceleration period and an acceleration period value of the skilled operator. The evaluation value calculation part preferably decreases the acceleration evaluation value in accordance with an increase in a difference between the acceleration actuation amount by the operator and the acceleration actuation amount by the skilled operator, and an increase in a difference between the acceleration period value of the operator and the acceleration period value of the skilled operator.
According to this configuration, the acceleration evaluation value is decreased in accordance with the increase in the difference between the acceleration actuation amount by the operator and the acceleration actuation amount by the skilled operator, and the increase in the difference between the acceleration period value of the operator and the acceleration period value of the skilled operator. Therefore, an appropriate acceleration evaluation value is calculatable in consideration of the acceleration actuation amount and the acceleration period value.
In the construction machine, the deceleration data preferably includes a deceleration actuation amount indicating an amount of actuation of the manipulation part by the operator in the deceleration period, and a suspended position of the manipulation target in the deceleration period.
The deceleration evaluation data preferably includes a deceleration actuation amount of the manipulation part by the skilled operator in a deceleration period, and a suspended position of the manipulation target that is attained by the skilled operator. The evaluation value calculation part preferably decreases the deceleration evaluation value in accordance with an increase in a difference between the deceleration actuation amount by the operator and the deceleration actuation amount by the skilled operator, and an increase in a difference between the suspended position attained by the operator and the suspended position attained by the skilled operator.
According to this configuration, the deceleration evaluation value is decreased in accordance with the increase in the difference between the deceleration actuation amount by the operator and the deceleration actuation amount by the skilled operator, and the increase in the difference between the deceleration period value of the operator and the deceleration period value of the skilled operator. Therefore, an appropriate deceleration evaluation value is calculatable in consideration of the deceleration actuation amount and the deceleration period value.
A construction machine according to another aspect of the present invention includes: a storage part that stores acceleration evaluation data and deceleration evaluation data; and a controller configured to: acquire operation data about a specific manipulation: specify acceleration data being operation data in an acceleration period of a manipulation target and deceleration data being operation data in a deceleration period among operation data; acquire the acceleration evaluation data and the deceleration evaluation data from the storage part; calculate, on the basis of the acceleration data and the acceleration evaluation data, an acceleration evaluation value indicating a skill of the operator in the acceleration period, and calculate, on the basis of the deceleration data and the deceleration evaluation data, a deceleration evaluation value indicating a skill of the operator in the deceleration period; determine, on the basis of the acceleration evaluation value and the deceleration evaluation value, a manipulation type of the operator; and give notification of support information associated with the manipulation type.
According to this configuration, the manipulation type of the operator is determined on the basis of the acceleration evaluation value and the deceleration evaluation value, and the support information associated with the manipulation type is notified to the operator. Hence, a specific manipulation by the operator is more appropriately supported in association with the manipulation type of the operator.
Conclusively, a construction machine according to the present invention is suitable for supporting a specific manipulation by an operator.
Number | Date | Country | Kind |
---|---|---|---|
2020-129211 | Jul 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/027795 | 7/27/2021 | WO |