CONTROL SYSTEM AND CONTROL METHOD FOR CONSTRUCTION MACHINE

JP7638761B2Active Publication Date: 2025-03-04KOMATSU LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021061241
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-31
Publication Date
2025-03-04
Estimated Expiration
2041-03-31

AI Technical Summary

Benefits of technology

【0006】 上記態様によれば、作業機械の制御システムは、作業機械を操作可能な状態で作業機械の設定が変更されないようにすることができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007638761000001
    Figure 0007638761000001
  • Figure 0007638761000002
    Figure 0007638761000002
  • Figure 0007638761000003
    Figure 0007638761000003
Patent Text Reader

Abstract

To provide a control system of a working machine capable of preventing the setting change of a working machine in a state the working machine is operable.SOLUTION: An authentication unit authenticates an operator. A storage unit stores setting data while associating the data with multiple operators. A vehicle body control unit outputs control signals for driving a vehicle body of the working machine by the power supplied by a power source based on the setting data associated with the authenticated operator. The authentication unit accepts the authentication when the power source is stopped, and when the power source is driving, the authentication is not accepted.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a work machine control system and a work machine control method. [Background technology]

[0002] Patent Document 1 discloses a technique for allowing a user to customize the performance of a work machine, such as the feel of the machine's operation. According to the invention described in Patent Document 1, the behavior of an individual work machine can be adjusted to suit the user's preferences. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2006-297959 A Summary of the Invention [Problem to be solved by the invention]

[0004] On the other hand, there are cases where multiple operators use a single work machine in shifts. In this case, each of the multiple operators has a request to operate the work machine with his or her preferred settings. In this case, the work machine stores setting data for each operator in advance, and can operate the work machine according to the settings for each operator by reflecting the setting data associated with the logged-in operator. However, if the settings of the work machine are changed while the work machine is in a state where it can be operated, the operator may feel uncomfortable. An object of the present disclosure is to provide a work machine control system and a work machine control method that can prevent the settings of the work machine from being changed while the work machine is operable. [Means for solving the problem]

[0005] According to one aspect of the present invention, a work machine control system includes an authentication unit that authenticates an operator, a memory unit that stores setting data associated with a plurality of operators, and a vehicle body control unit that outputs a control signal for driving the body of the work machine using power supplied by a power source based on the setting data associated with the authenticated operator, and the authentication unit accepts the authentication when the power source is stopped and does not accept the authentication when the power source is operating. Effect of the Invention

[0006] According to the above aspect, the control system of the work machine can prevent the settings of the work machine from being changed while the work machine is in an operable state. [Brief description of the drawings]

[0007] [Figure 1] 1 is a schematic diagram showing the configuration of a work machine according to a first embodiment. [Diagram 2] FIG. 2 is a diagram showing the internal configuration of a driver's cab according to the first embodiment. [Diagram 3] 1 is a schematic block diagram showing a hardware configuration of a control system according to a first embodiment. [Figure 4] FIG. 2 is a schematic block diagram showing a software configuration of a starter signal unit and a gateway function controller according to the first embodiment. [Diagram 5] FIG. 3 is a sequence diagram showing an example of a start-up operation of a work machine by the control system in the first embodiment. [Figure 6] 5 is a flowchart showing a communication process between the control system according to the first embodiment and an operator terminal. [Figure 7] 5 is a flowchart showing an authentication operation of an operator who is on board a work machine, performed by the control system according to the first embodiment. [Figure 8] FIG. 4 is a diagram showing an example of a login screen according to the first embodiment. [Figure 9]5 is a flowchart showing the operation of the control system according to the first embodiment when the engine is running. [Figure 10] 5 is a flowchart showing the operation of the control system according to the first embodiment when the engine is not started. [Figure 11] FIG. 1 is a schematic block diagram illustrating a configuration of a computer according to at least one embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] First embodiment Hereinafter, the embodiments will be described in detail with reference to the drawings.

[0009] Configuration of the work machine 100 FIG. 1 is a schematic diagram showing the configuration of a work machine 100 according to a first embodiment. The work machine 100 operates at a construction site and works on a construction target such as earth and sand. The work machine 100 according to the first embodiment is, for example, a hydraulic excavator. The work machine 100 includes a traveling body 110, a rotating body 120, a work implement 130, and a cab 140. The work machine 100 according to the first embodiment authenticates the operator by communicating with an operator terminal 300 such as a smartphone carried by the operator via BLE (Bluetooth Low Energy, Bluetooth is a registered trademark). Note that in other embodiments, the work machine 100 and the operator terminal 300 may communicate with each other via a short-range wireless communication method other than BLE, such as Bluetooth (registered trademark) or Zigbee (registered trademark).

[0010] The running body 110 supports the working machine 100 so that the working machine 100 can run. The running body 110 includes two endless tracks 111 provided on the left and right sides, and two travel motors 112 for driving each of the endless tracks 111. The rotating body 120 is supported by the running body 110 so as to be capable of rotating about a rotation center. The work machine 130 is hydraulically driven. The work machine 130 is supported on the front part of the rotating body 120 so as to be drivable in the vertical direction. The operator's cab 140 is a space where an operator sits and operates the work machine 100. The operator's cab 140 is provided on the left front part of the rotating body 120. Here, the part of the rotating body 120 to which the work machine 130 is attached is referred to as the front part. Furthermore, with respect to the rotating body 120, the part opposite the front part is referred to as the rear part, the left part as the left part, and the right part as the right part.

[0011] Configuration of the rotating body 120 The rotating body 120 is equipped with an engine 121 , a hydraulic pump 122 , a control valve 123 , a rotating motor 124 , and a fuel injection device 125 . The engine 121 is a prime mover that drives the hydraulic pump 122. The engine 121 is an example of a power source. The engine 121 is provided with a starter motor 1211. The engine 121 is started by the rotation of the starter motor 1211. The hydraulic pump 122 is a variable displacement pump driven by the engine 121. The hydraulic pump 122 supplies hydraulic oil via a control valve 123 to each actuator (a boom cylinder 131C, an arm cylinder 132C, a bucket cylinder 133C, the traveling motor 112, and a swing motor 124). The control valve 123 controls the flow rate of the hydraulic oil supplied from the hydraulic pump 122 . The swing motor 124 is driven by hydraulic oil supplied from a hydraulic pump 122 via a control valve 123 to swing the swing body 120 . The fuel injector 125 injects fuel into the engine 121 .

[0012] Configuration of the work machine 130 The work machine 130 includes a boom 131, an arm 132, a bucket 133, a boom cylinder 131C, an arm cylinder 132C, and a bucket cylinder 133C.

[0013] The base end of the boom 131 is attached to the rotating body 120 via a boom pin. The arm 132 connects the boom 131 and the bucket 133. The base end of the arm 132 is attached to the tip of the boom 131 via an arm pin. The bucket 133 includes a blade for excavating earth and sand, and a storage portion for storing the excavated earth and sand. A base end portion of the bucket 133 is attached to a tip portion of the arm 132 via a bucket pin.

[0014] The boom cylinder 131C is a hydraulic cylinder for operating the boom 131. A base end of the boom cylinder 131C is attached to the rotating body 120. A tip end of the boom cylinder 131C is attached to the boom 131. The arm cylinder 132C is a hydraulic cylinder for driving the arm 132. A base end of the arm cylinder 132C is attached to the boom 131. A tip end of the arm cylinder 132C is attached to the arm 132. The bucket cylinder 133C is a hydraulic cylinder for driving the bucket 133. A base end of the bucket cylinder 133C is attached to the arm 132. A tip end of the bucket cylinder 133C is attached to a link member connected to the bucket 133.

[0015] Configuration of the cab 140 A door 141 for an operator to board is provided on the left side of the cab 140. The door 141 is provided with a lock actuator 1411 for locking the door 141 and a door switch 1412 for unlocking the door.

[0016] FIG. 2 is a diagram showing the internal configuration of the operator's cab 140 according to the first embodiment. A driver's seat 142, an operating device 143, a rotary switch 144, and a touch panel 145D are provided in the driver's cab 140. The rotary switch 144 is a switch that can take four positions, OFF, ACC (accessory), IG (ignition), and ST (start), when rotated. When the finger is released from the ST position on the rotary switch 144, the switch automatically returns to the IG position by a spring mechanism (not shown).

[0017] The operation device 143 is a device for driving the traveling body 110, the rotating body 120, and the work machine 130 by manual operation by an operator. The operation device 143 includes a left operation lever 143LO, a right operation lever 143RO, a left foot pedal 143LF, a right foot pedal 143RF, a left traveling lever 143LT, and a right traveling lever 143RT.

[0018] The left operation lever 143LO is provided on the left side of the driver's seat 142. The right operation lever 143RO is provided on the right side of the driver's seat 142.

[0019] The left operation lever 143LO is an operation mechanism for performing the rotation operation of the revolving body 120 and the excavation / dumping operation of the arm 132. Specifically, when the operator of the work machine 100 tilts the left operation lever 143LO forward, the arm 132 performs the dumping operation. When the operator of the work machine 100 tilts the left operation lever 143LO rearward, the arm 132 performs the excavation operation. When the operator of the work machine 100 tilts the left operation lever 143LO to the right, the revolving body 120 rotates to the right. When the operator of the work machine 100 tilts the left operation lever 143LO to the left, the revolving body 120 rotates to the left. Note that in other embodiments, when the left operation lever 143LO is tilted in the front-rear direction, the revolving body 120 may rotate to the right or left, and when the left operation lever 143LO is tilted in the left-right direction, the arm 132 may perform the excavation operation or the dumping operation.

[0020] The right operation lever 143RO is an operation mechanism for performing an excavation / dump operation of the bucket 133 and a raising / lowering operation of the boom 131. Specifically, when the operator of the work machine 100 tilts the right operation lever 143RO forward, a lowering operation of the boom 131 is performed. When the operator of the work machine 100 tilts the right operation lever 143RO rearward, a raising operation of the boom 131 is performed. When the operator of the work machine 100 tilts the right operation lever 143RO to the right, a dump operation of the bucket 133 is performed. When the operator of the work machine 100 tilts the right operation lever 143RO to the left, an excavation operation of the bucket 133 is performed. Note that in other embodiments, when the right operation lever 143RO is tilted in the front-rear direction, the bucket 133 may perform a dump operation or an excavation operation, and when the right operation lever 143RO is tilted in the left-right direction, the boom 131 may perform a raising operation or a lowering operation.

[0021] The left foot pedal 143LF is located on the left side of the floor surface in front of the driver's seat 142. The right foot pedal 143RF is located on the right side of the floor surface in front of the driver's seat 142. The left travel lever 143LT is pivoted to the left foot pedal 143LF, and is configured so that the tilt of the left travel lever 143LT and the depression of the left foot pedal 143LF are linked. The right travel lever 143RT is pivoted to the right foot pedal 143RF, and is configured so that the tilt of the right travel lever 143RT and the depression of the right foot pedal 143RF are linked.

[0022] The left foot pedal 143LF and the left traveling lever 143LT correspond to the rotational drive of the left crawler belt of the traveling body 110. Specifically, when the operator of the work machine 100 tilts the left foot pedal 143LF or the left traveling lever 143LT forward, the left crawler belt rotates in the forward direction. Conversely, when the operator of the work machine 100 tilts the left foot pedal 143LF or the left traveling lever 143LT backward, the left crawler belt rotates in the reverse direction.

[0023] The right foot pedal 143RF and the right traveling lever 143RT correspond to the rotational drive of the right crawler belt of the traveling body 110. Specifically, when the operator of the work machine 100 pushes the right foot pedal 143RF or the right traveling lever 143RT forward, the right crawler belt rotates in the forward direction. Conversely, when the operator of the work machine 100 pushes the right foot pedal 143RF or the right traveling lever 143RT backward, the right crawler belt rotates in the reverse direction.

[0024] Configuration of control system 145 Fig. 3 is a schematic block diagram showing a hardware configuration of a control system 145 according to the first embodiment. In Fig. 3, solid lines represent power lines, dashed lines represent signal lines, and dashed lines represent wireless communication. The control system 145 includes a power supply unit 201, a starter signal unit 202, a gateway function controller 203, a monitor controller 204, a control controller 205, and an engine controller 206. The starter signal unit 202, the gateway function controller 203, the monitor controller 204, the control controller 205, and the engine controller 206 are connected to each other via an in-vehicle network such as a Controller Area Network (CAN) or Ethernet (registered trademark).

[0025] The power supply unit 201 supplies electrical energy to each device constituting the control system 145 . The starter signal unit 202 receives signal inputs from the door switch 1412, the rotary switch 144, the operator terminal 300, and the monitor controller 204. Based on the input signal, the starter signal unit 202 outputs a start signal to the gateway function controller 203, the monitor controller 204, the control controller 205, the engine controller 206, the lock actuator 1411, or the starter motor 1211. The controller to which the start signal is input is started and operates by the electric energy supplied by the power supply unit 201. The starter signal unit 202 is an example of a start unit that starts a power source. Note that the starter signal unit 202 always operates by receiving the supply of electric energy from the power supply unit 201 even when the other controllers are in a stopped state. On the other hand, when the working machine 100 is not started, the starter signal unit 202 may be configured such that only the BLE communication unit 221 described later is in an activated state, and the other components are in a suspended state, or may be activated intermittently.

[0026] The gateway function controller 203 relays communications between controllers such as the starter signal unit 202, the monitor controller 204, the control controller 205, and the engine controller 206. The monitor controller 204 controls the display on the touch panel 145D included in the control system 145, and notifies the occurrence of a touch operation on the touch panel 145D. Note that the control system 145 according to another embodiment may include a monitor without a touch input function, such as an LCD (Liquid Crystal Display), and physical buttons, instead of the touch panel 145D. In this case, the monitor controller 204 controls the display on the monitor, and notifies the occurrence of a press of the physical button. The control controller 205 acquires various data related to the hydraulic equipment that controls the operation of the work machine 130 by sensors (not shown), and outputs control signals for controlling the hydraulic equipment in accordance with the operation of the operation device 143. In other words, the control controller 205 controls the drive of the boom cylinder 131C, arm cylinder 132C, bucket cylinder 133C, travel motor 112, swing motor 124, etc. The control controller 205 is an example of a vehicle body control unit that outputs control signals for driving the vehicle body of the work machine 100 with power supplied by a power source. The engine controller 206 acquires various data related to the engine 121 by sensors (not shown) and controls the engine 121 by instructing the fuel injection device 125 on the amount of fuel injection.

[0027] The control system 145 has a function of performing login processing of an operator in the cab 140 by operating the touch panel 145D. For example, the control system 145 may be provided with a controller that performs login processing, or the starter signal unit 202, the gateway function controller 203, and the monitor controller 204 may have a function of performing login processing. Specifically, the control system 145 displays an operator ID selection screen on the touch panel 145D via the monitor controller 204, and accepts the selection of the operator ID. When the selected operator ID indicates an operator who has operation authority and is close to the work machine 100, the control system 145 authenticates that the operator in the cab 140 is an operator who has operation authority. The monitor controller 204 is an example of an authentication unit that authenticates the operator of the work machine 100.

[0028] FIG. 4 is a schematic block diagram showing the software configuration of the starter signal unit 202 and the gateway function controller 203 according to the first embodiment. The starter signal unit 202 includes a BLE communication unit 221 , a network communication unit 222 , a signal input unit 223 , an operator memory unit 224 , a proximity detection unit 225 , a startup unit 226 , and a state memory unit 227 . The gateway function controller 203 includes a setting data storage unit 231, a setting reflection unit 232, and a change reception unit 233. In the first embodiment, the gateway function controller 203 includes the setting data storage unit 231 and the setting reflection unit 232, but these configurations may be included in the starter signal unit 202 or another controller.

[0029] The BLE communication unit 221 operates as a BLE central and communicates with the operator terminal 300. The BLE communication unit 221 searches for an operator terminal 300 with which it can communicate, and receives an advertising packet from the discovered operator terminal 300. The advertising packet includes an operator ID for identifying the operator and a machine ID for indicating the work machine 100 to be started. The operator ID may be, for example, a Bluetooth (registered trademark) device address of the operator terminal 300.

[0030] The network communication unit 222 communicates with other controllers via an in-vehicle network. The signal input unit 223 receives signal inputs from the door switch 1412 and the rotary switch 144 .

[0031] The operator memory unit 224 stores, for each operator, an operator ID, a display name, and an authority flag indicating whether or not the operator has authority to operate the work machine 100. An authority flag value that is ON indicates that the operator has authority to operate the work machine 100, and an authority flag value that is OFF indicates that the operator does not have authority to operate the work machine 100. Hereinafter, an operator whose authority flag value is ON, i.e., an operator who has authority to operate the work machine 100, is also referred to as a specific operator.

[0032] The proximity detection unit 225 determines whether or not a specific operator is present in the vicinity of the work machine 100, based on the advertising packet received by the BLE communication unit 221 and the information stored in the operator memory unit 224. That is, the proximity detection unit 225 detects that a specific operator has approached the work machine 100. Specifically, the proximity detection unit 225 identifies an operator ID included in an advertising packet received by the BLE communication unit 221, and determines that a specific operator is in proximity to the work machine 100 when an authority flag associated with the identified operator ID in the operator memory unit 224 is ON. The proximity detection unit 225 records the operator ID of the specific operator in the status memory unit 227 as the proximity status of the specific operator.

[0033] The starting unit 226 outputs a starting signal to the gateway function controller 203 , the monitor controller 204 , the control controller 205 , the engine controller 206 , the lock actuator 1411 or the starter motor 1211 .

[0034] The setting data storage unit 231 stores an operator ID and setting data of the controller 205 for each operator in association with each other. The setting data is data used when the controller 205 controls the hydraulic circuit, such as the relationship between the operation amount of the operating device 143 and the control amount of the control valve 123. The setting data may be a weight value for the control amount or a function indicating the relationship between the operation amount and the control amount. The setting data may also be data related to the setting of the language to be displayed on a display unit such as the touch panel 145D.

[0035] The setting reflecting unit 232 receives the operator ID of the logged-in operator from the starter signal unit 202, and transmits the setting data associated with the operator ID in the setting data storage unit 231 to the control controller 205. This allows the control controller 205 to reflect the setting data of the on-board operator.

[0036] The change acceptance unit 233 accepts changes to the setting data from the operator by operating the touch panel 145D. The change acceptance unit 233 changes the setting data stored in the setting data storage unit 231 based on the accepted changes. The change acceptance unit 233 also transmits the changed setting data to the controller 205.

[0037] <<Operator terminal 300>> The operator terminal 300 functions as a BLE peripheral by executing a pre-installed startup program for the work machine 100. When the operator terminal 300 executes the startup program, it displays a list of the work machines 100 and accepts selection of the work machine 100 to be started from the operator. When the operator terminal 300 accepts the selection of the work machine 100, it starts transmitting an advertisement packet including the operator ID and the machine ID of the selected work machine 100.

[0038] Operation of Control System 145 Here, a description will be given of the start-up operation of the work machine 100 when an operator (specific operator) having the authority to operate the work machine 100 gets on the work machine 100. Figure 5 is a sequence diagram showing an example of the start-up operation of the work machine 100 by the control system 145 in the first embodiment.

[0039] When an operator operates the operator terminal 300 and executes the startup program, a list of the work machines 100 is displayed and a selection of the work machine 100 to be started is accepted from the operator (step S1). When the operator terminal 300 accepts the selection of the work machine 100, it transmits an advertisement packet including the operator ID and the machine ID of the selected work machine 100 (step S2).

[0040] When the starter signal unit 202 receives the advertisement packet and determines that a specific operator is in the vicinity, it transmits a start signal to the gateway function controller 203 (step S3). This causes the gateway function controller 203 to start up (step S4). After that, the gateway function controller completes the start up (step S5).

[0041] When the operator reaches the work machine 100, he presses the door switch 1412 to open the door 141. This causes the starter signal unit 202 to receive a signal indicating ON from the door switch 1412 (step S6). After confirming the proximity of the specific operator, the starter signal unit 202 drives the lock actuator 1411 to unlock the door 141 (step S7).

[0042] When the operator gets into the cab 140 and turns the rotary switch 144 to the ACC position, the starter signal unit 202 receives a signal indicating ACC from the rotary switch 144 (step S8). After confirming the proximity of the specific operator, the starter signal unit 202 drives the lock actuator 1411 to unlock the door 141. After confirming the proximity of the specific operator, the starter signal unit 202 transmits an activation signal to the monitor controller 204 (step S9). This activates the monitor controller 204 (step S10).

[0043] The monitor controller 204 outputs a signal for displaying the operator list screen to the touch panel 145D (step S11). As a result, the monitor controller 204 displays the operator list screen on the touch panel 145D. When the rotary switch 144 is in the ACC position, the engine 121 is not started. In other words, the starter signal unit 202 displays the operator list screen while the engine 121 is stopped. The monitor controller 204 accepts the selection of one operator ID from the operator list screen by the operator (step S12).

[0044] The starter signal unit 202 confirms that the selected operator ID indicates a specific operator, and transmits a start signal to the control controller 205 (step S13). This activates the control controller 205 (step S14). When the control controller 205 activates, it transmits setting data associated with the selected operator ID to the control controller 205 (step S15). This causes the control controller 205 to reflect the setting data (step S16). Note that the timing of transmitting the setting data is not limited to the above timing. The setting data may be reflected in the control controller 205 before the drive source is activated and various actuators become controllable. For example, in another embodiment, the setting data may be transmitted when the rotary switch 144 enters the IG position, or may be transmitted together with the transmission of the start signal of the engine controller 206.

[0045] When the operator places the rotary switch 144 in the IG position, the starter signal unit 202 receives a signal indicating IG from the rotary switch 144 (step S17). The starter signal unit 202 transmits a start signal to the engine controller 206 (step S18). This starts the engine controller 206 (step S19).

[0046] When the operator places the rotary switch 144 in the ST position, the starter signal unit 202 receives a signal indicating ST from the rotary switch 144 (step S20). The starter signal unit 202 drives the starter motor 1211 (step S21). This starts the engine 121, and the working machine 100 becomes operable.

[0047] As described above, the control system 145 starts the gateway function controller 203 when a specific operator approaches, and then starts the control controller 205 after the specific operator has been authenticated. Since the operator needs to enter the cab 140 to be authenticated, the gateway function controller 203 is always started before the control controller 205 is started. In this way, the control system 145 can ensure the security of the work machine 100 by starting a device that does not control the body of the work machine 100, such as the gateway function controller 203, when a specific operator approaches. In addition, since the gateway function controller 203 takes longer to start up than other devices, the waiting time for operation of the work machine 100 can be shortened by starting it on the condition that a specific operator approaches.

[0048] The operation of the starter signal unit 202 will now be described. FIG. 6 is a flowchart showing communication processing between the control system 145 according to the first embodiment and the operator terminal 300. The BLE communication unit 221 of the starter signal unit 202 scans the BLT at each predetermined scan timing, and determines whether or not an advertising packet has been received (step S101). If an advertising packet has not been received (step S101: NO), the proximity detection unit 225 determines that no specific operator is present in the vicinity, rewrites the proximity data indicating the proximity state of the specific operator stored in the state storage unit 227 to blank (step S102), and waits until the next scan timing.

[0049] On the other hand, when an advertising packet is received (step S101: YES), the BLE communication unit 221 reads the device ID and the operator ID from the advertising packet (step S102). The proximity detection unit 225 determines whether or not there is an advertising packet whose device ID indicates the work machine 100 (step S103). When there is no advertising packet whose device ID indicates the work machine 100 (step S103: NO), the proximity detection unit 225 determines that there is no specific operator in the vicinity, rewrites the proximity data indicating the proximity state of the specific operator stored in the status storage unit 227 to blank (step S102), and waits until the next scan timing.

[0050] If there is an advertising packet whose equipment ID indicates the work machine 100 (step S103: YES), the proximity detection unit 225 determines whether or not the authority flag associated with the operator ID of the advertising packet in the operator storage unit 224 is ON (step S104). If the authority flag associated with the operator ID is OFF (step S104: NO), the proximity detection unit 225 determines that no specific operator is present in the vicinity, rewrites the proximity data indicating the proximity state of the specific operator stored in the status storage unit 227 to blank (step S102), and waits until the next scan timing.

[0051] If the authority flag associated with the operator ID is ON (step S104: YES), the proximity detection unit 225 determines that a specific operator is present in the vicinity, and updates the proximity data indicating the proximity state of the specific operator stored in the status memory unit 227 to the operator ID included in the advertisement packet (step S105).

[0052] This allows the starter signal unit 202 to keep proximity data indicative of the proximity state of a particular operator up to date.

[0053] FIG. 7 is a flowchart showing the authentication operation of the operator on board the work machine 100 by the control system 145 according to the first embodiment. When the operator aboard the work machine 100 turns the rotary switch 144 to the ACC position, the signal input unit 223 of the starter signal unit 202 receives an input of a signal indicating ACC from the rotary switch 144 (step S121). When the signal indicating ACC is input, the signal input unit 223 determines whether the operation of the rotary switch 144 has changed from the OFF position to the ACC position or from the IG position to the ACC position (step S122). When the operation of the rotary switch 144 has changed from the OFF position to the ACC position (step S122: OFF→ACC), the starting unit 226 transmits a starting signal to the monitor controller 204 (step S123).

[0054] The monitor controller 204 outputs a signal to the touch panel 145D to display a login screen for accepting the selection of an operator ID. The login screen includes the multiple operator IDs read out in step S143. FIG. 8 is a diagram showing an example of the login screen according to the first embodiment. As shown in FIG. 8, the login screen displays multiple operators in a selectable manner. This allows the touch panel 145D to accept the selection of one of the multiple operators.

[0055] When the operator selects one operator ID by operating the touch panel 145D, the control system 145 acquires the selected operator ID (step S124). The control system 145 determines whether the selected operator ID is included in the proximity data stored in the state storage unit 227 (step S125). If the selected operator ID is included in the proximity data (step S125: YES), the control system 145 records the operator ID in the login data indicating the login state stored in the state storage unit 227 (step S126). The login data is held so as to be accessible via the in-vehicle network. The operator on board is authenticated as a specific operator. The activation unit 226 transmits an activation signal to the controller 205 (step S127).

[0056] The control controller 205 is started by the start signal. When the control controller 205 is started, it transmits a request for setting data to the gateway function controller 203 (step S128). When the setting reflecting unit 232 of the gateway function controller 203 receives the request for setting data, it reads out the login data held by the starter signal unit 202 and identifies the operator ID of the logged-in operator (step S129). The setting reflecting unit 232 reads out the setting data associated with the operator ID identified in step S131 from the setting data storage unit 231 and transmits it to the control controller 205 (step S130). When the control controller 205 receives the setting data, it reflects the received setting data in the control program and realizes vehicle body control reflecting the operator's individual settings (step S131).

[0057] On the other hand, if the selected operator ID is not included in the proximity data (step S125: NO), the control system 145 determines that authentication of the on-board operator has failed, and rewrites the login data indicating the login state stored in the state storage unit 227 to blank (step S132). That is, the control system 145 sets the state of the control system 145 to a logged-out state. At this time, the activation unit 226 does not transmit an activation signal to the control controller 205. That is, even if the gateway function controller 203 is activated by the proximity of a specific operator and the door 141 is unlocked, the control controller 205 for driving the work machine 100 by power is not activated unless the on-board operator is authenticated as a specific operator. In this way, the control system 145 can prevent the work machine 100 from being operated by an outsider who does not have the operation authority.

[0058] Moreover, when the rotary switch 144 is changed from the IG position to the ACC position (step S122: IG → ACC), the starter signal unit 202 outputs a stop signal to the engine controller 206 to stop the engine controller 206 (step S133). This causes the engine 121 to stop.

[0059] As described above, the control system 145 performs authentication by having the operator select one operator ID from among multiple operator IDs. If the onboard operator is a specific operator who possesses the operator terminal 300, the operator can find and press his / her own operator ID on the login screen. On the other hand, an outsider who does not have the operating authority cannot know which operator ID indicates a specific operator present nearby, so the control system 145 can prevent unauthorized login.

[0060] At this time, the control system 145 may further enhance security by requesting a password or the like. In another embodiment, the operator may be authenticated using a biometric authentication device or a face authentication device instead of the touch panel 145D. In another embodiment, the operator may be authenticated by connecting the operator terminal 300 to the control system 145 and acquiring an operator ID from the operator terminal 300.

[0061] In addition, in another embodiment, the startup unit 226 may refer to the proximity data stored in the status memory unit 227, and start the monitor controller 204 when it confirms that a specific operator is present in the vicinity of the work machine 100. In other embodiments, some of the processes in the flowchart shown in FIG. 8 may not be executed. For example, in other embodiments, when authenticating the operator by a method that does not use the touch panel 145D, the starter signal unit 202 may not execute the processes from step S123 to step S124. In other embodiments, the starter signal unit 202 may not match the authenticated operator with the proximity data in step S125. In other embodiments, the starter signal unit 202 may manage the setting data, so that the starter signal unit executes the processes in steps S129 and S130. In this case, the starter signal unit 202 may transmit the setting data at the same time as transmitting the start signal in step S148.

[0062] Thereafter, when the rotary switch 144 is turned to the IG position, the starting unit 226 transmits a start signal to the engine controller 206, and when the rotary switch 144 is turned to the ST position, the starting unit 226 drives the starter motor 1211 to drive the engine 121. However, even if the engine 121 is running, the working machine 100 cannot be driven by the power of the engine 121 unless the operator is authenticated and the control controller 205 is started. Also, if the starter motor 1211 has a starter cut relay, the starting unit 226 may turn on the starter cut output when the operator is authenticated, thereby preventing the engine 121 from being driven unless the operator is authenticated.

[0063] The monitor controller 204 monitors the start signal and the stop signal sent from the starter signal unit 202 to the engine controller 206 to determine whether the engine 121 is started or stopped.

[0064] 9 is a flowchart showing the operation of the control system 145 when the engine 121 is running. The monitor controller 204 monitors the start signal and stop signal of the engine controller 206 generated by the starter signal unit 202, and when it is determined that the engine 121 is running, it displays a setting change menu on the touch panel 145D in addition to displaying the status of the work machine 100 (step S141). Next, the monitor controller 204 determines whether or not the setting change menu has been operated by the operator (step S142). When the setting change menu has not been operated (step S142: NO), the monitor controller 204 does not perform any particular process.

[0065] On the other hand, if the setting change menu is operated (step S142: YES), the monitor controller 204 accepts a setting change for the operation of the work machine 100. The setting change is made, for example, by operating the touch panel 145D. The monitor controller 204 transmits the contents of the setting change to the gateway function controller 203 (step S143).

[0066] When the change acceptance unit 233 of the gateway function controller 203 receives the change contents, it refers to the login data held by the starter signal unit 202 and identifies the operator ID of the currently logged-in operator (step S144). The change acceptance unit 233 updates the setting data associated with the identified operator ID based on the change contents received in step S143 (step S145). The setting reflection unit 232 of the gateway function controller 203 transmits the updated setting data to the control controller 205 (step S146). When the control controller 205 receives the setting data, it reflects the received setting data in the control program, and realizes vehicle body control reflecting the individual settings of the operator (step S147).

[0067] The control controller 205 notifies the monitor controller 204 of the completion of reflecting the setting data. When the control controller 205 completes reflecting the setting data, the monitor controller 204 causes the touch panel 145D to display a screen indicating that the setting change has been completed (step S148).

[0068] In this way, the control system 145 according to the first embodiment can accept setting changes related to the operation of the work machine 100 from the operator while the operator is logged in, and reflect these in the control controller 205. Note that since the setting changes are made by explicit operation of the operator, even if the control controller 205 reflects these changes, this does not constitute a sudden setting change.

[0069] Fig. 10 is a flowchart showing the operation of the control system 145 when the engine 121 is not started. The monitor controller 204 monitors the start signal and stop signal of the engine controller 206 generated by the starter signal unit 202, and when it is determined that the engine 121 is not started, it refers to the login data held by the starter signal unit 202 and determines whether the control system 145 is in a login state (step S161). If the control system 145 is not in a login state (step S161: NO), the monitor controller 204 displays the login screen shown in Fig. 8 (step S168) and waits for a login operation.

[0070] On the other hand, when the control system 145 is in the logged-in state (step S161: YES), the monitor controller 204 displays a logout button on the touch panel 145D in addition to displaying the status of the work machine 100 (step S162). Next, the monitor controller 204 determines whether or not the logout button has been pressed by the operator (step S163). When the logout button has not been pressed (step S163: NO), the monitor controller 204 does not perform any particular process.

[0071] If the logout button is pressed (step S163: YES), the monitor controller 204 transmits a logout instruction to the starter signal unit 202 (step S164). When the starter signal unit 202 receives the logout instruction from the monitor controller 204, it clears the login data stored in the state storage unit 227 (step S165). The starter signal unit 202 also transmits a stop instruction to the control controller 205 (step S166).

[0072] The monitor controller 204 displays a screen indicating that the logout has been completed (step S167), and then displays the login screen shown in FIG. 8 (step S168), and waits for a login operation.

[0073] In this way, the control system 145 according to the first embodiment accepts logout by the operator when the engine 121 is not running. Furthermore, the control system 145 displays a login screen when the engine 121 is not running. In other words, the control system 145 according to the first embodiment does not accept logout by the operator when the engine 121 is running. In this way, the control system 145 can prevent the settings of the work machine 100 from being changed while the work machine 100 is in an operable state.

[0074] The method of logging out an operator is not limited to pressing the logout button. For example, in another embodiment, a login screen may be displayed, and the original operator may be logged out when another operator is selected. In this case as well, the control system 145 displays the login screen when the engine 121 is not running, and does not display the login screen when the engine 121 is running.

[0075] Actions and Effects Thus, according to the first embodiment, the gateway function controller 203 activates the control controller 205 that executes control of the work machine 100 using the power of the engine 121, based on the setting data associated with the authenticated operator. Also, the monitor controller 204 accepts authentication of the operator when the engine 121 is stopped, and does not accept authentication when the engine 121 is running. This allows the control system 145 to prevent the settings of the work machine 100 from being changed while the work machine 100 is in an operable state.

[0076] Furthermore, the starter signal unit 202 according to the first embodiment starts the engine controller 206 for controlling the engine 121 of the work vehicle after authenticating the operator. This allows the engine 121 to be started after the setting data is reflected in the control controller 205.

[0077] Furthermore, the gateway function controller 203 according to the first embodiment accepts changes to the setting data through an operation by the operator while the engine 121 is running. This allows the operator to adjust the setting data to his / her liking.

[0078] Other Embodiments Although one embodiment has been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design changes are possible. That is, in other embodiments, the order of the above-mentioned processes may be changed as appropriate. Also, some of the processes may be executed in parallel. The starter signal unit 202 according to the embodiment described above may be configured by a single computer, or the configuration of the starter signal unit 202 may be divided and arranged among multiple computers, and the multiple computers may function as the starter signal unit 202 by working together. For example, within the starter signal unit 202, the function of outputting the start signal and the function of authenticating the operator may be implemented in separate computers. Some of the computers that configure the starter signal unit 202 may be mounted inside the work machine 100, and other computers may be provided outside the work machine 100.

[0079] In the control system 145 according to the embodiment described above, some of the components constituting the control system 145 may be mounted inside the work machine 100, and the other components may be provided outside the work machine 100.

[0080] The operator terminal 300 according to the embodiment described above is a terminal capable of executing an application program, such as a smartphone, but is not limited to this. For example, the operator terminal 300 according to another embodiment may be a key fob that only has a function of outputting a predetermined advertising packet. Note that, when the operator terminal 300 is a key fob, it is not possible to accept the selection of the work machine 100 to be started by the application program. In this case, among the work machines 100 that have received the advertising packet, all of those in which the operator ID included in the advertising packet is set as a specific operator may be started.

[0081] Although the monitor controller 204 according to the embodiment described above does not display the logout button and the login screen while the engine 121 is operating, other embodiments are not limited to this. For example, in other embodiments, the monitor controller 204 may display the logout button and the login screen regardless of whether the engine 121 is operating or not. In this case, however, the starter signal unit 202 can prevent a sudden change in the settings by ignoring the operation of the logout button and the login screen on the monitor controller 204 while the engine 121 is operating.

[0082] The monitor controller 204 according to the embodiment described above monitors the start signal and stop signal of the engine controller 206 by the starter signal unit 202, but is not limited to this. For example, in another embodiment, the monitor controller 204 may determine whether the engine 121 is running or not by receiving the state of the engine 121 from another controller that manages the state of the engine 121. In another embodiment, the starter signal unit 202 may determine whether or not to log out and notify the monitor controller 204 of the possibility of logout.

[0083] Computer Configuration FIG. 11 is a schematic block diagram illustrating a computer configuration according to at least one embodiment. Each device (such as the starter signal unit 202, the gateway function controller 203, the monitor controller 204, the control controller 205, and the engine controller 206) included in the above-mentioned control system 145 is implemented in a computer 50. The computer 50 includes a processor 51, a main memory 52, a storage 53, and an interface 54. The operation of each of the above-mentioned processing units is stored in the storage 53 in the form of a program. The processor 51 reads out the program from the storage 53, expands it in the main memory 52, and executes the above-mentioned processing according to the program. The processor 51 also secures a storage area in the main memory 52 corresponding to each of the above-mentioned storage units according to the program. Examples of the processor 51 include a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), and a microprocessor.

[0084] The program may be for realizing a part of the functions to be performed by the computer 50. For example, the program may be for realizing the functions by combining with other programs already stored in the storage or by combining with other programs implemented in other devices. In another embodiment, the computer 50 may include a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to the above configuration or instead of the above configuration. Examples of PLDs include PAL (Programmable Array Logic), GAL (Generic Array Logic), CPLD (Complex Programmable Logic Device), and FPGA (Field Programmable Gate Array). In this case, some or all of the functions to be realized by the processor 51 may be realized by the integrated circuit. Such an integrated circuit is also included in an example of a processor.

[0085] Examples of the storage 53 include a magnetic disk, a magneto-optical disk, an optical disk, a semiconductor memory, etc. The storage 53 may be an internal medium directly connected to the bus of the computer 50, or an external medium connected to the computer 50 via the interface 54 or a communication line. In addition, when the program is distributed to the computer 50 via a communication line, the computer 50 that receives the program may load the program into the main memory 52 and execute the above-mentioned process. In at least one embodiment, the storage 53 is a non-transitory tangible storage medium.

[0086] The program may be for realizing part of the above-mentioned functions. Furthermore, the program may be a so-called difference file (difference program) that realizes the above-mentioned functions in combination with another program already stored in the storage 53. [Explanation of symbols]

[0087] 100...working machine 110...traveling body 120...rotating body 130...working machine 140...operator cab 141...door 1411...lock actuator 1412...door switch 144...rotary switch 145...control system 145D...touch panel 201...power supply unit 202...starter signal unit 203...gateway function controller 204...monitor controller 205...controller 206...engine controller 221...BLE communication unit 222...network communication unit 223...signal input unit 224...operator memory unit 225...proximity detection unit 226...starting unit 227...state memory unit 231...setting data memory unit 232...setting reflection unit 233...change reception unit 300...operator terminal

Claims

1. an authentication unit for authenticating an operator; A storage unit that stores setting data in association with a plurality of operators; a vehicle body control unit that outputs a control signal for driving a vehicle body of a work machine with power supplied by a power source based on the setting data associated with the authenticated operator; Equipped with The authentication unit accepts the authentication when the power source is stopped, and does not accept the authentication when the power source is operating. Work machine control system.

2. an activation unit that activates a power source of the work vehicle after authentication of the operator; 2. A work machine control system as claimed in claim 1, comprising:

3. a change unit that accepts a change to the setting data associated with the operator through an operation by the operator while the power source is in operation; 3. A work machine control system according to claim 1 or 2, comprising:

4. The authentication unit displays a screen for performing the authentication when the power source is stopped, and does not display the screen for performing the authentication when the power source is operating. A control system for a work machine according to any one of claims 1 to 3.

5. authenticating an operator; reading out setting data associated with an authenticated operator from a storage unit that stores setting data associated with a plurality of operators; outputting a control signal for driving a body of a work machine with power supplied by a power source using the setting data; Equipped with The authentication is accepted when the power source is stopped, and the authentication is not accepted when the power source is operating. A method for controlling a work machine.

Citation Information

Patent Citations

  • Performance adjusting device of working machine and performance adjusting method

    JP2006297959A

  • Movable body control apparatus and movable body control method for movable body control apparatus

    JP2011158954A

  • Construction machinery

    JP2015132090A

  • Construction machine

    JP2016069963A

  • Construction machine

    JP2016196759A