Work management method, work management system, and work management program
Patent Information
- Application Number
- JP2023132443
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2025-02-28
AI Technical Summary
【0011】 上記の形態によれば、ユーザは、作業装置が補正情報を使用しているときの使用状況を確認することができる。
Smart Images

Figure 2025027574000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a work management method, a work management system, and a work management program. [Background technology]
[0002] In recent years, research has been conducted into the use of information and communication technology to manage information about work carried out in farm fields for the purpose of cultivation management.
[0003] For example, Patent Document 1 discloses a technique for measuring the position of a work vehicle using a reference station. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 7117060 Summary of the Invention [Problem to be solved by the invention]
[0005] An organization that installs a reference station, such as a local government, may check whether the reference station is being used effectively. For example, not all of those who applied to use a reference station necessarily use the correction information transmitted from the reference station. Also, the period during which the applicant actually uses the correction information may be short. For example, a work device that works in a field may not use the correction information transmitted from the reference station when the driver is directly operating the device.
[0006] In view of the above circumstances, one of the objectives of the present disclosure is to determine usage information that indicates a usage situation in which a working device is using correction information transmitted from a fixed station, for example, a time period during which the working device is being used. Other objectives can be understood from the following description and the description of the embodiment. [Means for solving the problem]
[0007] The means for solving the problems will be described below using the numbers and symbols used in the description of the embodiment of the invention. These numbers and symbols are added in parentheses for reference purposes to show an example of the correspondence between the description of the claims and the description of the embodiment of the invention. Therefore, the description in parentheses should not be interpreted as limiting the scope of the claims.
[0008] To achieve the above object, a work management method according to one embodiment includes acquiring first communication information representing a communication status between a control device (100) and a communication terminal (200). Here, the control device (100) measures a position of the work device (30) based on positioning information received from an artificial satellite (40) and correction information for the positioning information determined by a fixed station (50), and controls movement of the work device (30) based on the position of the work device (30). The communication terminal (200) transfers the correction information to the control device (100). The work management method also includes determining, based on the first communication information, usage information representing a usage status when the work device (30) used the correction information.
[0009] A work management system (1000) according to an embodiment for achieving the above object includes an information acquisition unit (350) and an information determination unit (360). The information acquisition unit (350) acquires first communication information representing a communication status between the control device (100) and the communication terminal (200). Here, the control device (100) measures the position of the work device (30) based on positioning information received from the artificial satellite (40) and correction information for the positioning information determined by the fixed station (50), and controls the movement of the work device (30) based on the position of the work device (30). The communication terminal (200) transfers the correction information to the control device (100). The information determination unit (360) also includes determining, based on the first communication information, usage information representing a usage status when the work device (30) uses the correction information.
[0010] To achieve the above object, a work management program (530) according to an embodiment causes the arithmetic device (120, 320, 420) to acquire first communication information representing a communication status between the control device (100) and the communication terminal (200). Here, the control device (100) measures the position of the work device (30) based on positioning information received from the artificial satellite (40) and correction information for the positioning information determined by the fixed station (50), and controls the movement of the work device (30) based on the position of the work device (30). The communication terminal (200) transfers the correction information to the control device (100). The work management program (530) also causes the arithmetic device (120, 320, 420) to determine, based on the first communication information, usage information representing a usage status when the work device (30) used the correction information. Effect of the Invention
[0011] According to the above aspect, the user can check the usage status when the work apparatus is using the correction information. [Brief description of the drawings]
[0012] [Figure 1] 1 is a schematic diagram of a work management system according to one embodiment; [Diagram 2] FIG. 2 is a diagram illustrating a configuration of a control device according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating functional blocks executed by the work management system according to an embodiment. [Figure 4] FIG. 2 illustrates a configuration of a communication terminal according to an embodiment. [Diagram 5] 1 is a diagram illustrating a configuration of a task management device according to an embodiment. [Figure 6] FIG. 2 is a diagram illustrating a configuration of a display terminal according to an embodiment. [Figure 7] 4 is a flowchart showing a process in which a control device controls a working device in one embodiment. [Figure 8] 11 is a flowchart illustrating a process for determining usage information by a task management device according to an embodiment. [Figure 9] 10A and 10B are diagrams illustrating a process in which the work management device determines usage information according to an embodiment. [Figure 10] 1 is a diagram for explaining usage information determined by a task management device according to an embodiment; [Figure 11] FIG. 2 is a diagram illustrating a configuration of a control device according to an embodiment. [Figure 12] FIG. 2 is a diagram illustrating functional blocks executed by the work management system according to an embodiment. [Figure 13] 11 is a flowchart illustrating a process for determining usage information by a task management device according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] (Embodiment 1) The operation management system 1000 according to the present embodiment will be described with reference to the drawings. In the present embodiment, as shown in Fig. 1, the operation management system 1000 includes a control device 100 mounted on an operation device 30, a communication terminal 200, an operation management device 300, and a display terminal 400.
[0014] The working device 30 performs work while moving, for example, in a farm field 700. The working device 30 has a manual mode in which it is moved manually by an operator, and an autonomous mode in which it moves autonomously along a guide route that represents a preset route. Examples of the working device 30 include a tractor, a combine harvester, a drone, and the like.
[0015] The control device 100 is mounted on the working device 30, and when the working device 30 moves in an autonomous mode, the control device 100 controls the working device 30 to move along a preset guide route. For example, when the working device 30 moves in an autonomous mode, the control device 100 measures the current position. For example, the control device 100 receives positioning information from a plurality of artificial satellites 40, receives correction information from a fixed station 50, and measures the current position of the working device 30. The control device 100 compares the measured position with the position represented by the guide route, and controls the working device 30 to move along the guide route. Here, the correction information is determined in the fixed station 50 and is used to correct the positioning information from the artificial satellite 40.
[0016] The communication terminal 200 outputs, to the work management device 300, first communication information indicating the communication status with the control device 100.
[0017] The work management device 300 determines usage information representing a usage status of the correction information transmitted from the base station 50, based on the first communication information acquired from the communication terminal 200. For example, the work management device 300 determines an autonomous movement time representing a time during which the work device 30 is controlled by the control device 100.
[0018] The display terminal 400 displays usage information that indicates the usage status of the correction information, for example, an image that indicates the autonomous movement time. A user, for example, an administrator of the base station 50, checks the usage status of the correction information by viewing the usage information. This allows the user to check whether the base station 50 is being used effectively.
[0019] (Work management system configuration) The configuration of the work management system 1000 in this embodiment will be described. As shown in FIG. 2, the control device 100 included in the work management system 1000 includes an input / output device 110, a first positioning device 111, a calculation device 120, a communication device 130, and a storage device 140. The control device 100 includes, for example, a computer, a tablet, a mobile phone, and the like. Information for the calculation device 120 to execute processing is input to the input / output device 110. For example, information indicating that the work device 30 is to move autonomously, for example, information indicating a guide route, is input to the input / output device 110. In addition, the input / output device 110 outputs the result of the calculation device 120 executing the processing. The input / output device 110 includes various input devices and output devices, and includes, for example, a button, a touch panel, a microphone, a display, a speaker, a keyboard, a mouse, and the like.
[0020] The first positioning device 111 measures the position of the working device 30 mounted thereon by measuring its own position at each time. The first positioning device 111 measures the position of the working device 30 when the working device 30 moves in an autonomous mode. For example, the first positioning device 111 measures the position of the working device 30 at a predetermined time interval, for example, at 10 second intervals. The first positioning device 111 is, for example, a receiver of an RTK-GNSS (Real Time Kinematic - Global Navigation Satellite System). For example, as shown in FIG. 1, the first positioning device 111 receives positioning information from a plurality of artificial satellites 40 and correction information from a communication terminal 200 to measure the position of the working device 30.
[0021] 2 communicates with the maintenance apparatus 30. The communication device 130 transfers, for example, a signal generated by the arithmetic device 120, such as a control signal for controlling the maintenance apparatus 30, to the maintenance apparatus 30. The communication device 130 may also transfer a signal acquired from the maintenance apparatus 30 to the arithmetic device 120. The communication device 130 includes various interfaces, such as a transceiver used for wireless communication such as a wireless LAN (Local Area Network) or a cellular network, a transceiver used for wired communication such as a CAN (Controller Area Network), a NIC (Network Interface Card), and a USB (Universal Serial Bus).
[0022] The storage device 140 stores various data for controlling the operating device 30, for example, a control program 500. The storage device 140 is used as a non-transitory tangible storage medium for storing the control program 500. The control program 500 may be provided as a computer program product recorded in a computer-readable storage medium 1, or may be provided as a computer program product downloadable from a server.
[0023] The arithmetic device 120 reads out the control program 500 from the storage device 140 and executes it to perform various data processing for controlling the operation device 30. For example, the arithmetic device 120 includes a central processing unit (CPU; Central Processing Unit) and the like.
[0024] The arithmetic device 120 reads and executes the control program 500 to realize a movement control unit 150 as shown in Fig. 3. The movement control unit 150 controls the working device 30 based on the position of the working device 30 measured by the first positioning device 111. For example, based on the position of the working device 30, the movement control unit 150 moves the working device 30 along a guide route along which the working device 30 is scheduled to move.
[0025] Next, the configuration of the communication terminal 200 shown in Fig. 1 will be described. As shown in Fig. 4, the communication terminal 200 includes an input / output device 210, a calculation device 220, a communication device 230, and a storage device 240. The communication terminal 200 includes, for example, a computer, a tablet, a mobile phone, and the like. Information for the calculation device 220 to execute processing is input to the input / output device 210. In addition, the input / output device 210 outputs a result of the calculation device 220 executing the processing. The input / output device 210 includes various input devices and output devices, and includes, for example, a button, a touch panel, a microphone, a display, a speaker, a keyboard, a mouse, and the like.
[0026] The communication device 230 is electrically connected to the network 20 and communicates with each device via the network 20. The communication device 230 transfers, for example, correction information acquired from the fixed station 50 to the calculation device 220. In addition, the communication device 230 transfers a signal generated by the calculation device 220 to the work management device 300.
[0027] Furthermore, the communication device 230 is electrically connected to the control device 100 and communicates with the control device 100, specifically, the first positioning device 111. The communication device 230, for example, transfers correction information from the arithmetic device 220 to the maintenance device 30. The communication device 230 also transfers a signal received from the control device 100 to the arithmetic device 220. The communication device 230 includes various interfaces, for example, a transceiver used for wireless communication such as a wireless LAN (Local Area Network), a cellular network, and short-range wireless communication, a NIC (Network Interface Card), and a USB (Universal Serial Bus).
[0028] The storage device 240 stores various data for transferring the correction information to the control device 100, for example, a transfer program 510. The storage device 240 is used as a non-transitory tangible storage medium for storing the transfer program 510. The transfer program 510 may be provided as a computer program product recorded in a computer-readable storage medium 2, or may be provided as a computer program product downloadable from a server.
[0029] The arithmetic device 220 reads out and executes the transfer program 510 from the storage device 240, and performs various data processing for transferring the correction information. For example, the arithmetic device 220 includes a central processing unit (CPU) and the like.
[0030] The arithmetic device 220 reads and executes the transfer program 510 to realize the information transfer unit 250 as shown in Fig. 3. The information transfer unit 250 receives correction information from the fixed station 50, for example, and transfers it to the control device 100. In addition, the information transfer unit 250 outputs first communication information indicating the communication status with the control device 100 to the work management device 300.
[0031] Next, the configuration of the work management device 300 will be described. As shown in FIG. 5, the work management device 300 includes an input / output device 310, a calculation device 320, a communication device 330, and a storage device 340. The work management device 300 is a computer including, for example, a cloud server. Information for the calculation device 320 to execute processing is input to the input / output device 310. The input / output device 310 outputs the result of the calculation device 320 executing the processing. The input / output device 310 includes various input devices and output devices, including, for example, a keyboard, a mouse, a microphone, a display, a speaker, a touch panel, and the like. The input / output device 310 may be omitted.
[0032] The communication device 330 is electrically connected to the network 20 and communicates with each device via the network 20. The communication device 330, for example, transfers first communication information acquired from the communication terminal 200 to the arithmetic device 320. Also, the communication device 330 transfers a signal generated by the arithmetic device 320 to the display terminal 400. The communication device 330 includes various interfaces, for example, a network interface card (NIC) and a universal serial bus (USB).
[0033] The storage device 340 stores usage information indicating the usage status of the correction information, for example, various data for determining the autonomous movement time during which the task device 30 is controlled by the control device 100, for example, control device data 520, and a task management program 530. The storage device 340 is used as a non-transitory tangible storage medium for storing the task management program 530. The task management program 530 may be provided as a computer program product recorded in a computer-readable storage medium 3, or may be provided as a computer program product downloadable from a server.
[0034] The control device data 520 represents information on the maintenance device 30 controlled by the control device 100, for example, an identifier of the maintenance device 30, and an identifier of the first positioning device 111, for example, an identifier of a device that receives correction information from the communication terminal 200, associated with each other. For example, when the first positioning device 111 and the communication terminal 200 are connected via a wireless LAN, the identifier of the first positioning device 111 represents a physical address of a device connected to the wireless LAN. The identifier of the first positioning device 111 may represent a display name of a device used for communication with the communication terminal 200.
[0035] The arithmetic device 320 reads and executes the task management program 530 from the storage device 340, and performs various data processing to determine the usage information. For example, the arithmetic device 320 includes a central processing unit (CPU) and the like.
[0036] The arithmetic device 320 reads and executes the work management program 530, thereby realizing an information acquisition unit 350, an information determination unit 360, and an output unit 370, as shown in Fig. 3. The information acquisition unit 350 acquires first communication information representing a communication status between the communication terminal 200 and the control device 100. The information determination unit 360 determines usage information representing a usage status of the correction information based on the first communication information. The output unit 370 outputs the usage information to the display terminal 400.
[0037] Next, the configuration of the display terminal 400 shown in Fig. 1 will be described. As shown in Fig. 6, the display terminal 400 includes an input / output device 410, a calculation device 420, a communication device 430, and a storage device 440. The display terminal 400 includes, for example, a computer, a tablet, a mobile phone, and the like. Information for the calculation device 420 to execute processing is input to the input / output device 410. In addition, the input / output device 410 outputs the result of the calculation device 420 executing the processing. The input / output device 410 includes various input devices and output devices, and includes, for example, a keyboard, a mouse, a microphone, a display, a speaker, a touch panel, and the like.
[0038] The communication device 430 is electrically connected to the network 20 and communicates with each device via the network 20. The communication device 430 transfers, for example, usage information acquired from the work management device 300 to the arithmetic device 420. The communication device 430 includes various interfaces, such as a transceiver used for wireless communication in a wireless LAN (Local Area Network) or a cellular network, a NIC (Network Interface Card), and a USB (Universal Serial Bus).
[0039] The storage device 440 stores various data for displaying the usage information acquired from the work management device 300, for example, a display program 540. The storage device 440 is used as a non-transitory tangible storage medium for storing the display program 540. The display program 540 may be provided as a computer program product recorded in a computer-readable storage medium 4, or may be provided as a computer program product downloadable from a server.
[0040] The arithmetic unit 420 reads out and executes the display program 540 from the storage device 440, and performs various data processing for displaying the usage information. For example, the arithmetic unit 420 includes a central processing unit (CPU) and the like.
[0041] The arithmetic device 420 reads and executes the display program 540 to realize a display unit 450 as shown in Fig. 3. The display unit 450 cooperates with the input / output device 410 to display usage information, for example, an autonomous movement time indicating the time during which the working device 30 was controlled by the control device 100.
[0042] (Operation of the work management system) The operation of the work management system 1000 in this embodiment will be described. First, a process in which the communication terminal 200 outputs the first communication information when the control device 100 controls the work device 30 will be described. For example, a worker using the work device 30 starts up the work device 30 to perform work in a farm field 700. For example, the worker starts up a drive device of the work device 30, such as an engine or a motor. When the drive device of the work device 30 is started up, the arithmetic device 120 of the control device 100 mounted on the work device 30 reads out and executes a control program 500.
[0043] Moreover, an operation for outputting correction information to the control device 100 is input to the input / output device 210 of the communication terminal 200. The arithmetic device 220 of the communication terminal 200 reads and executes the transfer program 510 in response to the operation. When the transfer program 510 is read and executed, the arithmetic device 220 starts the process shown in Fig. 7, which is a part of the work management method.
[0044] In step S110, the information transfer unit 250 realized by the arithmetic device 220 connects to the control device 100, specifically the first positioning device 111, so as to output the correction information. For example, the worker selects the first positioning device 111 as an output destination of the correction information in the input / output device 210 of the communication terminal 200 so as to be connected to the first positioning device 111 of the control device 100. For example, the worker selects an identifier, such as a display name, of the first positioning device 111 in the input / output device 210. In addition, the worker inputs an operation to start transferring the correction information to the input / output device 210.
[0045] In step S120, the information transfer unit 250 acquires the correction information from the fixed station 50 and outputs it to the first positioning device 111 of the control device 100. For example, the information transfer unit 250 receives the correction information via the network 20 as shown in FIG. 1. The information transfer unit 250 may also receive the correction information directly from the fixed station 50 by wireless communication. The information transfer unit 250 transfers the received correction information to the first positioning device 111 of the control device 100.
[0046] In step S130, the information forwarding unit 250 outputs first communication information representing a communication status between the communication device 230 of the communication terminal 200 and the first positioning device 111 of the control device 100 to the work management device 300. For example, the information forwarding unit 250 outputs first communication information representing that the communication device 230 of the communication terminal 200 is connected to the first positioning device 111 in association with the current time to the work management device 300. The information forwarding unit 250 may also output information representing the connected first positioning device 111, for example, the identifier of the first positioning device 111 and the current time to the work management device 300.
[0047] In step S140, the first positioning device 111 of the control device 100 measures the position of the work device 30 based on the correction information acquired from the communication terminal 200. For example, the first positioning device 111 measures the position of the work device 30, specifically, its own position, using the positioning information acquired from the artificial satellite 40 and the correction information.
[0048] In step S150, the movement control unit 150 of the control device 100 controls the working device 30 based on the position of the working device 30 so that the working device 30 moves along a preset guide route. For example, the movement control unit 150 compares the position shown on the guide route with the measured position of the working device 30, and controls the working device 30 so that the working device 30 moves along the guide route. For example, the movement control unit 150 compares the position shown on the guide route with the position shown in the second position information, determines a steering angle of the working device 30 for moving the working device 30 along the guide route, and controls the steering angle of the working device 30 to the determined steering angle.
[0049] In step S160, the movement control unit 150 determines whether the working device 30 has been switched to a manual mode in which the working device 30 moves manually. When the working device 30 has not been switched to the manual mode, specifically when the working device 30 is in the autonomous mode (NO), the process returns to step S120 and the process is repeated. When the working device 30 has been switched to the manual mode (YES), the movement control unit 150 stops the measurement of the position by the first positioning device 111, and the process proceeds to step S170. For example, the first positioning device 111 disconnects communication for receiving correction information from the communication terminal 200.
[0050] In step S170, the information transfer unit 250 of the communication terminal 200 detects that the connection with the control device 100 has been cut off.
[0051] In step S180, the information transfer unit 250 outputs, to the work management device 300, first communication information indicating a communication status between the communication device 230 of the communication terminal 200 and the first positioning device 111 of the control device 100. For example, the information transfer unit 250 outputs, to the work management device 300, first communication information indicating that the connection with the control device 100 has been disconnected in association with the current time.
[0052] In this manner, the information forwarding unit 250 of the communication terminal 200 outputs, to the work management device 300, first communication information indicating a communication status with the first positioning device 111 of the control device 100 that uses the correction information. For example, when the information forwarding unit 250 outputs the correction information to the first positioning device 111, it outputs, to the work management device 300, first communication information indicating that communication is possible between the communication terminal 200 and the first positioning device 111. For example, the information forwarding unit 250 outputs, to the work management device 300, information on the first positioning device 111 that is outputting the correction information, for example, information indicating an identifier of the first positioning device 111.
[0053] Furthermore, the information transfer unit 250 outputs first communication information indicating that the output of the correction information has been stopped as a communication status to the work management device 300. For example, when the connection with the first positioning device 111 that has been outputting the correction information is disconnected, the information transfer unit 250 outputs to the work management device 300 first communication information indicating that the communication has been disconnected.
[0054] By outputting the first communication information to the work management device 300, the information transfer unit 250 outputs to the work management device 300 information indicating the period during which correction information was output to the first positioning device 111 that is actually using the correction information.
[0055] It should be noted that when the worker is manually moving the working apparatus 30, in other words when the control device 100 is not controlling the working apparatus 30, the control device 100 does not measure the position of the working apparatus 30 using the correction information. Therefore, the first positioning device 111 of the control device 100 does not need to acquire the correction information from the communication terminal 200, and the communication terminal 200 does not need to transfer the correction information to the first positioning device 111. Therefore, when the working apparatus 30 is moving in the manual mode, the process shown in Fig. 7 is not executed, and the working apparatus 30 is controlled by the worker.
[0056] Next, a process will be described in which the work management device 300, which has received the first communication information, determines usage information representing the usage status of the correction information, for example, the time the correction information is used. The arithmetic device 320 of the work management device 300 reads and executes the work management program 530 when a predetermined time, for example, a preset time every day, is reached. The arithmetic device 320 may read and execute the work management program 530 when it receives a request signal for displaying the usage information from the display terminal 400. After reading and executing the work management program 530, the arithmetic device 320 starts the process shown in FIG. 8, which is part of a work management method.
[0057] In step S210, the information acquisition unit 350 implemented by the arithmetic device 320 acquires the first communication information from the communication terminal 200.
[0058] In step S220, the information determination unit 360 determines usage information representing the situation in which the correction information was used, for example, the time when the correction information was used, based on the first communication information. The first communication information includes information representing the time when the correction information was transmitted to the device that actually uses the correction information, specifically the first positioning device 111, by the process of step S130 in Fig. 7. The first communication information also includes information representing the time when the transmission of the correction information to the device that actually used the correction information was stopped by the process of step S180 in Fig. 7. Therefore, the information determination unit 360 determines the time when the correction information was used, based on the time represented in the multiple pieces of first communication information.
[0059] For example, the information determining unit 360 extracts a transmission start time at which the transmission of the correction information is started from among the times associated with the first communication information indicating that the communication terminal 200 and the first positioning device 111 are connected. For example, as shown in Fig. 9, the information determining unit 360 extracts a plurality of connection times 600 associated with a plurality of pieces of first communication information indicating that the communication terminal 200 and the first positioning device 111 are connected. The information determining unit 360 determines the first connection time 600-1, which is the first of the connection times 600, as the transmission start time indicating the time at which the communication terminal 200 started transmitting the correction information to the first positioning device 111.
[0060] Next, the information determining unit 360 extracts a transmission stop time at which the transmission of the correction information is stopped from among the times associated with the first communication information indicating that the connection between the communication terminal 200 and the first positioning device 111 has been disconnected. For example, the information determining unit 360 extracts a disconnection time 610 associated with the first communication information indicating that the connection between the communication terminal 200 and the first positioning device 111 has been disconnected. The information determining unit 360 determines, from among the disconnection times 610, a transmission start time, for example, a first disconnection time 610-1 that is later than the first connection time 600-1, as the transmission stop time at which the transmission of the correction information is stopped.
[0061] The information determination unit 360 determines the time from the transmission start time to the transmission stop time as the time during which the correction information was used. The information determination unit 360 may also determine the time from the transmission start time to the transmission stop time as the autonomous movement time 620 during which the control device 100 controls the working device 30 to move using the correction information.
[0062] When the connection time 600 exists after the transmission stop time, for example, the first disconnection time 610-1, the information determining unit 360 determines the second autonomous moving time 620-2 in addition to the first autonomous moving time 620-1. For example, the information determining unit 360 determines the transmission stop time of the first autonomous moving time 620-1, for example, the first connection time 600, for example, the second connection time 600-2, which is later than the first disconnection time 610-1, as the second transmission start time. Furthermore, the information determining unit 360 determines the second transmission start time, for example, the second connection time 600-2, which is later than the second connection time 600-2, and the first disconnection time 610, for example, the second disconnection time 610-2, as the second transmission stop time. The information determining unit 360 determines the time between the second transmission start time and the second transmission stop time as the second autonomous moving time 620-2.
[0063] The information determining unit 360 may determine the third and subsequent autonomous moving times 620 in a similar manner.
[0064] In this way, the information determination unit 360 determines the time when the correction information was transmitted to a device using the correction information, for example, the first positioning device 111. The information determination unit 360 may also determine the maintenance device 30 controlled by the control device 100 based on information representing a connected device, for example, the first positioning device 111, included in the first communication information and the control device data 520. For example, the information determination unit 360 extracts information representing the first positioning device 111, for example, information on the maintenance device 30 stored in association with an identifier, from the control device data 520. The information determination unit 360 determines the maintenance device 30 represented by the extracted information as the maintenance device 30 controlled by the control device 100.
[0065] 8, the output unit 370 outputs the determined usage information, for example information representing the autonomous movement time 620, to the display terminal 400. The usage information may include information representing the working device 30 controlled by the control device 100.
[0066] In step S240, the display unit 450 of the display terminal 400 displays the usage information acquired from the task management device 300, for example, information indicating the autonomous movement time 620, on the input / output device 410. For example, the display unit 450 displays information indicating the task device 30 controlled by the control device 100, for example, information indicating the name of the task device 30 and the autonomous movement time 620. A user, for example, an administrator of the base station 50, can confirm the situation in which the correction information is actually being used, for example, the time it is being used (for example, the autonomous movement time 620), based on the usage information displayed on the input / output device 410.
[0067] (Embodiment 2) The usage information provided to the user is not limited to the time when the correction information is used, and may represent any information that can be acquired. For example, the control device 100 may output operation information representing the state of the working device 30, such as the position, speed, steering angle, etc., to the work management device 300. The operation information also includes information representing the first positioning device 111 of the control device 100, such as information representing the identifier of the first positioning device 111. The work management device 300 determines the usage information representing the work by the working device 30 as a situation in which the correction information is used, based on the first communication information and the operation information. For example, the work management device 300 determines the operation information corresponding to the first communication information, based on the information representing the first positioning device 111 included in the first communication information and the information representing the first positioning device 111 included in the operation information.
[0068] For example, when the operation information includes position information indicating the position of the task apparatus 30, the task management apparatus 300 may determine usage information indicating a manual route 820 and an autonomous route 830 as shown in FIG. 10. The manual route 820 indicates a route along which the task apparatus 30 has moved manually by the worker without using correction information. The autonomous route 830 indicates a route along which the task apparatus 30 has moved autonomously using correction information. For example, the task management apparatus 300 determines the autonomous movement time 620 based on the first communication information. Furthermore, the task management apparatus 300 determines the autonomous route 830 along which the task apparatus 30 has moved during the autonomous movement time 620 and the manual route 820 based on operation information corresponding to the first communication information.
[0069] The operation information may include status information indicating the status of each machine of the working implement 30, for example, the ON / OFF status of various clutches. Furthermore, when the working implement 30 is a vehicle that tows a working machine, for example, a tractor, the status information may include information such as the PTO (power take-off) rotation speed when transmitting power to the working machine, and the hitch height and lift arm angle indicating the attitude of the working machine. The status information may include information indicating the yield of crops harvested by the working implement 30.
[0070] (Work management system configuration) The configuration of the work management system 1000 in this embodiment will be described. As shown in Fig. 11, the control device 100 included in the work management system 1000 includes an input / output device 110, a first positioning device 111, a second positioning device 112, a calculation device 120B, a communication device 130B, and a storage device 140. The control device 100 includes, for example, a computer, a tablet, a mobile phone, etc. The input / output device 110, the first positioning device 111, and the storage device 140 are the same as those in the first embodiment, and detailed descriptions thereof will be omitted.
[0071] The second positioning device 112 measures the position of the working device 30 mounted thereon by measuring its own position at each time. For example, the second positioning device 112 measures the position of the working device 30 at a predetermined time interval, for example, at 10-second intervals. The second positioning device 112 is, for example, a GNSS (Global Navigation Satellite System) receiver, a quantum compass, or the like. For example, as shown in FIG. 1, the second positioning device 112 receives positioning information from multiple artificial satellites 40 and measures the position of the working device 30. The position measured by the second positioning device 112 is less accurate than the position measured by the first positioning device 111 because correction information is not used. In addition, the second positioning device 112 measures the position of the working device 30 whether the working device 30 is in an autonomous mode or a manual mode.
[0072] 11 communicates with the maintenance device 30. The communication device 130B transfers, for example, a signal generated by the arithmetic device 120B, such as a control signal for controlling the maintenance device 30, to the maintenance device 30. The communication device 130B also acquires state information from the maintenance device 30 and transfers it to the arithmetic device 120B.
[0073] Furthermore, the communication device 130B is electrically connected to the network 20 and communicates with each device via the network 20. For example, the communication device 130B transfers operation information acquired from the arithmetic device 120B to the work management device 300. Furthermore, the communication device 130B transfers a signal received from the work management device 300 to the arithmetic device 120B. The communication device 130B includes various interfaces, for example, a transceiver used for wireless communication such as a wireless LAN (Local Area Network) or a cellular network, a transceiver used for wired communication such as a CAN (Controller Area Network), a NIC (Network Interface Card), and a USB (Universal Serial Bus).
[0074] The arithmetic device 120B reads and executes the control program 500 from the storage device 140, and performs various data processing for controlling the operation device 30 and outputting operation information. For example, the arithmetic device 120B includes a central processing unit (CPU) and the like.
[0075] 12, the arithmetic device 120B realizes a movement control unit 150 and an information output unit 160 by reading and executing the control program 500. The movement control unit 150 is similar to that in the first embodiment, and therefore a detailed description thereof will be omitted. The information output unit 160 acquires status information of the operating device 30 from the operating device 30, and outputs operation information including the status information and position information to the operation management device 300.
[0076] The configuration of the communication terminal 200 is similar to that of the first embodiment, and therefore a detailed description thereof will be omitted.
[0077] The configuration of the work management device 300 is the same as that of the first embodiment, except for the information determination unit 360B that is realized by the calculation device 320 reading and executing the work management program 530, and therefore detailed description will be omitted except for the information determination unit 360B. The information determination unit 360B determines usage information indicating the usage status of the correction information based on the first communication information and the operation information of the work device 30.
[0078] The configuration of the display terminal 400 is similar to that of the first embodiment, and therefore a detailed description thereof will be omitted.
[0079] (Operation of the work management system) The operation of the work management system 1000 in this embodiment will be described. When the movement control unit 150 of the control device 100 controls the work device 30, the communication terminal 200 outputs the first communication information. This process is similar to that in the first embodiment, and therefore a detailed description will be omitted.
[0080] Next, a process in which the control device 100 outputs operation information of the operating device 30 to the work management device 300 will be described. The information output unit 160 of the control device 100 outputs operation information of the operating device 30 to the work management device 300. For example, as shown in FIG. 10, the information output unit 160 acquires position information representing a positioning position 800 measured by the second positioning device 112 at each time. The information output unit 160 also acquires status information of the operating device 30 from the operating device 30 at each time. The information output unit 160 outputs operation information including status information and position information and associated with the time at which each information was acquired to the work management device 300. For example, when the driving device of the operating device 30 stops, the information output unit 160 outputs operation information from when the driving device is started to when it is stopped to the work management device 300. The information output unit 160 may also sequentially output the acquired operation information to the work management device 300.
[0081] Next, a process in which the work management apparatus 300 determines the usage information will be described. As in the first embodiment, the arithmetic device 320 of the work management apparatus 300 reads and executes the work management program 530 when a predetermined time, for example a preset time every day, is reached. The arithmetic device 320 of the work management apparatus 300 may read and execute the work management program 530 when a request signal for displaying the usage information is received from the display terminal 400. After reading and executing the work management program 530, the arithmetic device 320 starts the process shown in Fig. 13, which is part of a work management method.
[0082] In step S210B, the information acquisition unit 350 implemented by the arithmetic device 320 acquires the first communication information from the communication terminal 200 and acquires the operation information from the control device 100.
[0083] In step S220B, the information determining unit 360B determines the usage information representing the situation in which the correction information was used, based on the first communication information and the operation information. For example, the information determining unit 360B first determines the time in which the correction information was used, for example, the autonomous movement time 620, based on the first communication information, similar to the first embodiment. The process of determining the time in which the correction information was used is similar to the first embodiment, and therefore a detailed description thereof will be omitted.
[0084] Next, the information determination unit 360B determines, based on the operation information of the working device 30, the use information representing the work of the working device 30 at the time when the correction information was used. For example, as shown in FIG. 10, the information determination unit 360B determines a movement route 810 of the working device 30 based on the position information included in the operation information. For example, the information determination unit 360B determines the movement route 810 by connecting the positioned positions 800 with lines, for example, straight line segments, in the order of the time associated with the positioned positions 800. The information determination unit 360B determines, from among the determined movement route 810, a route corresponding to the time when the correction information was used, for example, the position information included in the autonomous movement time 620, as the autonomous route 830. For example, when the autonomous movement time 620 is from the time associated with the first positioned position 800-1 to the time associated with the second positioned position 800-2, the information determination unit 360B determines the route from the first positioned position 800-1 to the second positioned position 800-2 as the autonomous route 830. The information determination unit 360 determines the route 810 excluding the autonomous route 830 as the manual route 820 .
[0085] In this way, the information determination unit 360B determines the usage information based on the operation information corresponding to the time when the correction information was used. The information determination unit 360 may also determine the working device 30 controlled by the control device 100 based on the information representing the connected device, for example, the first positioning device 111, included in the first communication information and the control device data 520.
[0086] 13, the output unit 370 outputs the determined usage information, for example, information representing the manual path 820 and the autonomous path 830, to the display terminal 400. For example, the output unit 370 outputs information showing an image that distinguishably represents the manual path 820 and the autonomous path 830 on a map. The usage information output by the output unit 370 may include information representing the working device 30 that has moved along the manual path 820 and the autonomous path 830.
[0087] In step S240, the display unit 450 of the display terminal 400 displays the usage information acquired from the task management device 300, for example, information representing the manual path 820 and the autonomous path 830, on the input / output device 410. For example, the display unit 450 displays an image that distinguishably represents the manual path 820 and the autonomous path 830 on a map. The display unit 450 may further display information representing the task device 30 that has moved along the manual path 820 and the autonomous path 830. Based on the usage information displayed on the input / output device 410, the user can confirm the path traveled by the task device 30 using the correction information.
[0088] (Modification) The above-described embodiments and modifications are merely examples, and the configurations described in each embodiment and modification may be arbitrarily modified and / or combined as long as the functions are not impaired. Furthermore, some of the functions described in the embodiments and modifications may be omitted as long as the necessary functions can be realized.
[0089] In the second embodiment, the information determining unit 360 may set the boundary between the manual route 820 and the autonomous route 830 shown in FIG. 10 between two positioned positions 800 whose measured times are adjacent to each other. For example, the boundary between the manual route 820 and the autonomous route 830 may be determined at any position between two positioned positions 800 whose measured times are adjacent to each other, one of which is included in the autonomous route 830 and the other of which is included in the manual route 820, for example, the second positioned position 800-2 and the third positioned position 800-3. For example, the boundary between the manual route 820 and the autonomous route 830 may be determined at the midpoint between the second positioned position 800-2 and the third positioned position 800-3.
[0090] The usage information determined by the information determination unit 360 is not limited to the route along which the working apparatus 30 has moved, and may indicate any information that represents the work performed by the working apparatus 30. For example, the usage information may represent the position of the working apparatus 30 when the correction information is used, without connecting the positioning positions 800 with a line. For example, the usage information may represent a working area that represents an area in which the working apparatus 30 has performed work using the correction information. For example, the information determination unit 360 extracts, from among the multiple pieces of operation information based on the first communication information, operation information when the working apparatus 30 performed work using the correction information. For example, the information determination unit 360 extracts operation information measured at the time when the working apparatus 30 moved using the correction information as operation information when the working apparatus 30 performed work using the correction information. The information determination unit 360 determines a convex hull for the positioning positions 800 represented by the extracted operation information, and determines the determined convex hull as the working area in which the working apparatus 30 performed work using the correction information. Furthermore, the information determination section 360 may determine an area obtained by expanding the convex hull by the working width of the working device 30 as the working area.
[0091] Furthermore, when the operation information includes information indicating the yield of the crop harvested by the working device 30, the usage information may indicate the yield of the crop harvested by the working device 30 during the autonomous movement time 620.
[0092] In the second embodiment, the second positioning device 112 does not need to measure the position of the working device 30 when the working device 30 is controlled by the control device 100. In this case, the information output section 160 of the control device 100 may output position information indicating the position measured by the first positioning device 111 to the work management device 300.
[0093] In the above embodiment, the control device 100 may be divided into a plurality of devices. For example, the input / output device 110 may be provided so as to be separable from the control device 100. For example, the input / output device 110 may be provided so as to be separable from the control device 100, and may be connected to the arithmetic devices 120 and 120B so as to be able to communicate wirelessly. For example, a worker may operate the input / output device 110 to autonomously move the working device 30 without getting on the working device 30.
[0094] 11 may be divided into a first control device having a first positioning device 111 and a second control device having a second positioning device 112. The first positioning device 111 and the second positioning device 112 may have a common portion or may be formed integrally. For example, the integrally formed positioning device may function as the first positioning device 111 when receiving correction information from the fixed station 50, and may function as the second positioning device 112 when not receiving correction information.
[0095] In step S220 shown in Fig. 8 or step S220B shown in Fig. 13, the information determining unit 360 may determine that the transmission of correction information from the communication terminal 200 to the control device 100 has stopped based on the first communication information indicating that the communication terminal 200 is connected to the control device 100. For example, the information determining unit 360 may determine that the transmission of correction information from the communication terminal 200 to the control device 100 has stopped when the interval between the first communication information indicating the connection between two temporally adjacent communication terminals 200 and the control device 100 is equal to or longer than a predetermined period. In this case, the processes of steps S170 and S180 shown in Fig. 7 may be omitted.
[0096] 7, an example in which the information forwarding unit 250 of the communication terminal 200 outputs the first communication information every time the information forwarding unit 250 outputs the correction information is shown, but is not limited to this. For example, the information forwarding unit 250 may output the first communication information when the output of the correction information is started and stopped.
[0097] The information acquisition unit 350 of the work management device 300 may determine the usage information using second communication information representing the communication status between the base station 50 and the communication terminal 200. For example, the second communication information may be acquired from the base station 50, or may be acquired from the information transfer unit 250 of the communication terminal 200. For example, the usage information may represent the time when the correction information was actually used and the time when the communication terminal 200 acquired the correction information from the base station 50. In this case, the base station 50 outputs to the work management device 300 second communication information representing the time when the base station 50 received a transmission request requesting transmission of the correction information from the communication terminal 200 and the time when the communication terminal 200 received a stop request requesting stop of transmission of the correction information. In addition, the information transfer unit 250 of the communication terminal 200 may output to the work management device 300 second communication information representing the time when the base station 50 was requested to transmit the correction information and the time when the communication terminal 200 was requested to stop transmitting the correction information. For example, the work management device 300 determines the time from the time when the transmission of the correction information is requested to the time when the stop is requested as the output time when the base station 50 outputs the correction information to the communication terminal 200.
[0098] In this case, the display unit 450 of the display terminal 400 displays an image that comparatively indicates the time during which the correction information was used and the output time during which the correction information was transmitted from the base station 50 to the communication terminal 200. Furthermore, the display unit 450 of the display terminal 400 may display information that indicates the ratio between the time during which the correction information was used and the time during which the correction information was transmitted from the base station 50 to the communication terminal 200.
[0099] The work management device 300 may acquire, from a plurality of communication terminals 200, first communication information indicating a communication status with the corresponding control device 100. In this case, the information acquisition unit 350 of the work management device 300 identifies the first communication information corresponding to each control device 100 based on the information of the first positioning device 111 indicated in the first communication information. The information determination unit 360 determines, based on the first communication information corresponding to the control device 100 and the operation information, usage information indicating a usage status in which correction information is used, for each work device 30 corresponding to the control device 100.
[0100] The fixed station 50 may include a server that controls the transmission of correction information from the fixed station 50 to the communication terminal 200. For example, when the information transfer unit 250 of the communication terminal 200 requests the correction information from the fixed station 50, the information transfer unit 250 outputs information for requesting the correction information, such as qualification information, to the server of the fixed station 50. For example, the server of the fixed station 50 checks the qualification information, such as an account name and a password, and controls the fixed station 50 to start transmitting the correction information to the communication terminal 200. The correction information may be transmitted to the communication terminal 200 via the server of the fixed station 50. The first communication information may be output from the communication terminal 200 to the work management device 300 via the fixed station 50 or the server of the fixed station 50.
[0101] For example, the processing of the display terminal 400 may be executed by the control device 100 or the work management device 300. Furthermore, the processing of the work management device 300 may be executed by the control device 100 or the display terminal 400. The work management program 530 may include one or more of a control program 500, a transfer program 510, and a display program 540.
[0102] Furthermore, the display terminal 400 does not have to be included in the work management system 1000. For example, the output unit 370 of the work management device 300 may output the usage information to a terminal external to the system and cause the terminal external to the system to display the usage information.
[0103] Furthermore, the communication terminal 200 does not have to be included in the work management system 1000. For example, the work management device 300 may acquire, from a communication terminal outside the system, first communication information indicating a communication status between a device that uses the correction information, for example, the control device 100, and the communication terminal.
[0104] Furthermore, the control device 100 does not have to be included in the work management system 1000. For example, the work management device 300 may acquire operation information from a control device mounted on the work device 30 and external to the system.
[0105] Furthermore, a part or the whole of the control device 100 may be incorporated in the work implement 30. Furthermore, the work implement 30 may perform work outside the field 700.
[0106] (Additional Note) The work management method, work management system, and work management program described in each embodiment can be described as follows.
[0107] The work management method according to the first aspect includes: measuring a position of a work device based on positioning information received from an artificial satellite and correction information for the positioning information determined in a fixed station, and acquiring first communication information representing a communication status between a control device that controls movement of the work device based on the position of the work device and a communication terminal that transfers the correction information to the control device; determining usage information representing a usage state when the working device used the correction information based on the first communication information; Includes.
[0108] A work management method according to a second aspect is the work management method according to the first aspect, Determining the usage information includes: determining an autonomous movement time representing a time for which the working device is controlled by the control device based on the first communication information; Includes.
[0109] A work management method according to a third aspect is the work management method according to the second aspect, Determining the usage information includes: determining the usage information representing the work performed by the work device during the autonomous movement time based on the operation information of the work device; Includes.
[0110] A work management method according to a fourth aspect is the work management method according to the third aspect, The operation information includes position information of the work device, Determining the usage information includes: determining the usage information representing a position of the working device during the autonomous movement time based on position information of the working device; Includes.
[0111] A work management method according to a fifth aspect is the work management method according to the third or fourth aspect, The operation information includes position information of the work device, Determining the usage information includes: determining the usage information representing a route traveled by the working device during the autonomous movement time based on position information of the working device; Includes.
[0112] A work management method according to a sixth aspect is a work management method according to any one of the second to fifth aspects, acquiring second communication information representing a communication status between the fixed station and the communication terminal; Determining the usage information includes: determining an output time at which the fixed station outputted correction information to the communication terminal based on the second communication information; Including, The usage information indicates the output time and the autonomous movement time.
[0113] A work management method according to a seventh aspect is a work management method according to any one of the first to sixth aspects, acquiring the first communication information from the communication terminal; Includes.
[0114] A work management method according to an eighth aspect is a work management method according to any one of the first to seventh aspects, Displaying said usage information. Further includes:
[0115] A work management system according to a ninth aspect includes: a control device that measures a position of the work device based on positioning information received from an artificial satellite and correction information for the positioning information determined by a fixed station, and controls movement of the work device based on the position of the work device; and an information acquisition unit that acquires first communication information that represents a communication status between the control device and a communication terminal that transfers the correction information to the control device; an information determination unit that determines usage information representing a usage state when the working device uses the correction information based on the first communication information; Equipped with.
[0116] A work management program according to a tenth aspect of the present invention comprises: measuring a position of a work device based on positioning information received from an artificial satellite and correction information for the positioning information determined in a fixed station, and acquiring first communication information representing a communication status between a control device that controls movement of the work device based on the position of the work device and a communication terminal that transfers the correction information to the control device; determining usage information representing a usage state when the working device used the correction information based on the first communication information; The calculation device executes the following. [Explanation of symbols]
[0117] 1, 2, 3, 4: Storage medium 20: Network 30: Work equipment 40:Artificial satellite 50:Fixed station 100: Control device 110: Input / Output device 111: First positioning device 112: Second positioning device 120: Arithmetic device 130: Communication equipment 140: Storage device 150: Movement control unit 160: Information output section 200: Communication terminal 210: Input / Output device 220: Arithmetic device 230:Communication equipment 240: Storage device 250: Information Transfer Department 300: Work management device 310: Input / Output device 320: Arithmetic device 330: Communication equipment 340 :Storage device 350: Information acquisition department 360: Information Decision Department 370: Output section 400: Display terminal 410: Input / Output device 420: Arithmetic device 430:Communication equipment 440 :Storage device 450:Display section 500: Control program 510: Transfer program 520: Control device data 530: Work Management Program 540: Display program 600: Connection time 610: Cutting time 620: Autonomous movement time 700: Field 800: Positioning location 810: Travel route 820: Manual Route 830: Autonomous Route 1000: Work management system
Claims
1. acquiring first communication information representing a communication status between a control device that measures a position of a work device based on positioning information received from an artificial satellite and correction information for the positioning information determined in a fixed station, and controls movement of the work device based on the position of the work device, and a communication terminal that transfers the correction information to the control device; determining usage information representing a usage state when the working device used the correction information based on the first communication information; Work management methods including.
2. Determining the usage information includes: determining an autonomous movement time representing a time for which the working device is controlled by the control device based on the first communication information; The work management method according to claim 1 , further comprising:
3. Determining the usage information includes: determining the usage information representing the work performed by the work device during the autonomous movement time based on the operation information of the work device; The work management method according to claim 2 , further comprising:
4. The operation information includes position information of the work device, Determining the usage information includes: determining the usage information representing a position of the working device during the autonomous movement time based on position information of the working device; The work management method according to claim 3, further comprising:
5. The operation information includes position information of the work device, Determining the usage information includes: determining the usage information representing a route traveled by the working device during the autonomous movement time based on position information of the working device; The work management method according to claim 3, further comprising:
6. acquiring second communication information representing a communication status between the fixed station and the communication terminal; Determining the usage information includes: determining an output time at which the fixed station outputted correction information to the communication terminal based on the second communication information; Including, The usage information indicates the output time and the autonomous movement time. The work management method according to claim 2 .
7. Obtaining the first communication information includes: acquiring the first communication information from the communication terminal; The work management method according to claim 1 , further comprising:
8. Displaying said usage information. The work management method according to claim 1 , further comprising:
9. a control device that measures a position of the work device based on positioning information received from an artificial satellite and correction information for the positioning information determined by a fixed station, and controls movement of the work device based on the position of the work device; and an information acquisition unit that acquires first communication information that represents a communication status between the control device and a communication terminal that transfers the correction information to the control device; an information determination unit that determines usage information that represents a usage state when the working device uses the correction information, based on the first communication information; A work management system comprising:
10. acquiring first communication information representing a communication status between a control device that measures a position of a work device based on positioning information received from an artificial satellite and correction information for the positioning information determined in a fixed station, and controls movement of the work device based on the position of the work device, and a communication terminal that transfers the correction information to the control device; determining usage information representing a usage state when the working device used the correction information based on the first communication information; A task management program that causes a computing device to execute the above.
Citation Information
Patent Citations
Reference Station Display System
JP7117060B2