Work management method, work management system, and work management program
The work management system accurately calculates work progress by using position information of work machines to determine the completed work area within varying field sizes, addressing the inaccuracies in existing systems.
Patent Information
- Application Number
- JP2021143162
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-02
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2041-09-02
AI Technical Summary
Existing work management systems fail to accurately calculate the progress of work in fields due to the variation in field area and the inability to differentiate between completed and incomplete areas within a single field.
A work management method and system that calculates the work completion area based on the position information of work machines moving within fields, and then determines the progress by comparing the completed area to the planned area, outputting progress information.
Enables high-accuracy calculation of work progress by considering the varying field areas and distinguishing between completed and incomplete areas, thus providing reliable progress information.
Smart Images

Figure 0007660470000001 
Figure 0007660470000002 
Figure 0007660470000003
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, technology for managing the progress of work carried out in fields has been researched. For example, Patent Document 1 discloses an agricultural support system that manages the progress of work carried out in multiple fields. This agricultural support system creates a plan for work to be carried out in multiple fields. In addition, when work in a field is completed, information indicating the field for which work has been completed is input to the agricultural support system. The agricultural support system calculates the progress of work by comparing the number of multiple fields that have been created with the number of fields for which work has been completed. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6069139 Summary of the Invention [Problem to be solved by the invention]
[0004] The technology described in Patent Document 1 calculates the progress of work by comparing the number of fields to be worked on with the number of fields where work has been completed, but does not take into account the area of each field. The area of each field varies from field to field, and even within the same field, the area on which work has actually been performed may differ significantly. In addition, a field that has both areas where work has been completed and areas where work has not been completed is treated as a field where work has not been completed, and the technology described in Patent Document 1 may not be able to accurately calculate the progress of work.
[0005] In view of the above, one object of the present disclosure is to calculate the progress of work carried out in a farm field with high accuracy. Other objects can be understood from the following description and the description of the embodiment. [Means for solving the problem]
[0006] 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.
[0007] To achieve the above object, a work management method according to one embodiment includes calculating a completed work area of a work region (410) in which work has been performed, based on position information of one or more work machines (30) moving within one or more fields (400) to perform work. The work management method also includes calculating a progress status indicating the relationship between the completed work area and a planned work area in which the one or more work machines (30) are scheduled to perform work within the one or more fields (400). The work management method also includes outputting progress information indicating the progress status.
[0008] To achieve the above object, a work management system (1000) according to one embodiment includes a work area detection unit (170) and a progress calculation unit (180). The work area detection unit (170) calculates a work completed area of a work area (410) in which work has been performed, based on position information of one or more work machines (30) moving within one or more fields (400) to perform work. The progress calculation unit (180) calculates a progress status indicating the relationship between the work completed area and a planned work area in which the one or more work machines (30) are scheduled to perform work within the one or more fields (400), and outputs progress information indicating the calculated progress status.
[0009] To achieve the above object, a work management program (320) according to one embodiment causes the calculation device (120, 220) to calculate a completed work area of a work region (410) in which work has been performed, based on position information of one or more work machines (30) that move within one or more fields (400) to perform work. The work management program (320) also causes the calculation device (120, 220) to calculate a progress status that indicates the relationship between the completed work area and a planned work area in which the one or more work machines (30) are scheduled to perform work within the one or more fields (400). The work management program (320) also causes the calculation device (120, 220) to output progress information that indicates the progress status. Effect of the Invention
[0010] According to the above embodiment, the progress of work carried out in a farm field can be calculated with high accuracy. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a configuration diagram of a work management system according to an embodiment. [Diagram 2] FIG. 2 is a diagram for explaining the field in which work is planned to be carried out and the work area in which the work is carried out. [Diagram 3] FIG. 13 is a diagram illustrating an overall progress image displayed on a terminal according to an embodiment. [Figure 4] FIG. 13 is a diagram illustrating an individual progress image displayed on a terminal according to an embodiment. [Diagram 5] FIG. 2 is a diagram illustrating functional blocks executed by the work management system according to an embodiment. [Figure 6] 11 is a flowchart illustrating a process for displaying progress information in one embodiment. [Figure 7] FIG. 13 is a diagram for explaining a method for detecting a working area in one embodiment. [Figure 8] FIG. 13 is a diagram for explaining a method for detecting a working area in one embodiment. [Figure 9]10 is a flowchart showing a process for adding a work machine used by a worker in one embodiment. [Figure 10] FIG. 13 is a diagram illustrating a list of work plans according to an embodiment. [Figure 11] FIG. 13 is a diagram illustrating a list of work results according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] (Embodiment 1) A work management system 1000 according to this embodiment of the present invention will be described with reference to the drawings. In this embodiment, as shown in Fig. 1, the work management system 1000 includes a work management device 100 and one or more terminals 200. The work management device 100 is communicatively connected to the terminal 200 and one or more work machines 30 via a network 20, for example the Internet.
[0013] The work machine 30 is equipped with a positioning device, for example a GNSS (Global Navigation Satellite System) receiver, and acquires position information indicating the position of the work machine 30 at each time it moves. The acquired position information is transmitted to the work management device 100. The work machine 30 represents any machine that performs work in a field, and includes, for example, a tiller, a planting machine, a pesticide sprayer, a harvester, and a tractor that pulls agricultural machinery. Note that the positioning device only needs to be able to measure the position of the work machine 30 at each time while the work machine 30 is performing work in the field, and includes a terminal separate from the work machine 30, for example a mobile phone or a smartphone. In this case, the positioning device moves together with the work machine 30 when the work machine 30 performs work in the field.
[0014] The work management device 100 detects a work area where the work machine 30 has performed work based on the position information of the work machine 30, and calculates the progress of the work based on the area of the detected work area. For example, as shown in Fig. 2, the work management device 100 detects a work area 410 where work has been performed in a field 400 based on the position information of the work machine 30. The work management device 100 calculates the progress of the work in the field 400. The progress status, for example, indicates a comparative relationship between the completed work area of the work area 410 and the planned work area where work will be performed in the field 400. Progress information indicating the calculated progress status is output to the terminal 200.
[0015] Based on the progress information indicating the progress, the terminal 200 displays an overall progress image 500 indicating the progress, as shown in FIG. 3. The overall progress image 500 includes a progress list 510 indicating the progress of each worker who works in one or more fields 400. The overall progress image 500 also includes an overall progress graph 520 which graphically represents the planned work area in the field 400 and the completed work area of the work area 410 where the work has been completed at each time point, for example, by each date, during the period in which the work is performed in the field 400. In the progress list 510, a warning mark 511 is displayed for a worker whose work progress is delayed. A user, for example, a manager who manages the work in one or more fields 400, can easily grasp the progress of the work in one or more fields 400 by checking the overall progress graph 520. The user can also grasp the progress of each worker by checking the progress list 510. As used herein, a worker may represent an individual who performs work using at least one of one or more work machines 30, or may represent a group of one or more people.
[0016] Furthermore, the terminal 200 displays an individual progress image 600 showing the progress of each worker, as shown in Fig. 4. The individual progress image 600 includes an individual progress graph 620 that graphically shows the planned work area in which the workers are scheduled to work in the field 400 at each point in time during the period in which the work is performed, for example, by each date, and the completed work area of the work region 410 where the work has been completed. By checking the progress list 510, the user can easily grasp the progress of each worker.
[0017] In this way, the work management system 1000 can calculate the progress status based on the planned work area in the field 400 and the completed work area of the work region 410. Furthermore, the work management system 1000 displays progress information indicating the calculated progress status in a graph, allowing the user to easily grasp the progress status.
[0018] Furthermore, the terminal 200 may display the worker and the work machine 30 used by the worker. For example, as shown in FIG. 3, the overall progress image 500 displayed by the terminal 200 may include a work plan list 530 and a work performance list 540. The work plan list 530 shows the work machine 30, the worker who uses the work machine 30, and the period during which the worker uses the work machine 30, for example, the date, in association with each other. For example, the work plan list 530 shown in FIG. 3 shows that in the plan, a worker of "Group A" will perform work on an area of "20a" using a work machine 30 of "Machine A" on July 22 and July 23. The work plan list 530 also shows that a worker of "Group B" will perform work on an area of "20a" using a work machine 30 of "Machine A" on July 25. The work plan list 530 also indicates that workers in "Group C" will use the work machine 30 "Machine B" to perform work on an area of "20a" every day from July 22 to July 25. Furthermore, the work plan list 530 indicates that in the plan, the work machine 30 "Machine A" will not be used on July 24.
[0019] 3 indicates that the workers of "Group A" performed work on an area of "15a" using the work machine 30 of "Machine A" on July 22nd. The work record list 540 also indicates that the workers of "Group A" performed work on an area of "20a" on July 23rd, and performed work of "5a" on July 24th.
[0020] In this way, the work management system 1000 displays the worker who uses the work machine 30 and the period, for example, the date, during which the work machine 30 is not being used. This allows a user, for example, a manager who manages the work machine 30, to easily understand the worker who uses the work machine 30 and the period during which the work machine 30 is not being used. For example, the manager who manages the work machine 30 checks the period during which the work machine 30 is not being used and the progress of the worker, and determines a schedule for the work machine 30 to be used by the worker.
[0021] Furthermore, the work management system 1000 displays the area on which workers are scheduled to work and the area on which workers using the work machines 30 have worked. This allows the user to easily check the progress of workers using the work machines 30, and therefore allows the user to change the allocation of the work machines 30 depending on the progress.
[0022] (Work management system configuration) The configuration of the work management device 100 included in the work management system 1000 will be described. As shown in FIG. 1, the work management device 100 includes an input / output device 110, a calculation device 120, a communication device 130, and a storage device 140. The work management device 100 is, for example, a computer. Information for the calculation device 120 to execute processing is input to the input / output device 110. The input / output device 110 outputs the results of the processing executed by the calculation device 120. The input / output device 110 includes various input devices and output devices, for example, a keyboard, a mouse, a microphone, a display, a speaker, a touch panel, and the like. The input / output device 110 may be omitted.
[0023] The communication device 130 is electrically connected to the network 20 and communicates with each device via the network 20. The communication device 130 transfers signals received from each device, for example, the terminal 200, to the arithmetic device 120. The communication device 130 also transfers signals generated by the arithmetic device 120 to each device, for example, the terminal 200. The communication device 130 includes various interfaces, for example, a network interface card (NIC) and a universal serial bus (USB).
[0024] The storage device 140 stores various data for calculating the progress of work performed by the work machine 30, such as plan data 300, performance data 310, and a work management program 320. The storage device 140 is used as a non-transitory tangible storage medium for storing the work management program 320. The work management program 320 may be provided as a computer program product recorded on a computer-readable storage medium 1, or may be provided as a computer program product downloadable from a server.
[0025] The plan data 300 stores, in association with each other, the worker who will use the work machine 30, the period during which the worker will use the work machine 30, and the field 400 in which the worker will work. The plan data 300 stores information that represents the area of the field 400 in which the work machine 30 is scheduled to work, such as the position (latitude, longitude, etc.), shape, and area. The plan data 300 also stores, in association with each other, the worker who will work, the work machine 30 that the worker will use, the field 400 in which the work is scheduled to be performed, and the period during which the work is scheduled to be performed. For example, the plan data 300 stores plan information represented in a work plan list 530 shown in FIG. 3.
[0026] 1 stores, in association with each other, the worker who used the work machine 30, the period during which the worker used the work machine 30, and the work area 410 in which the worker performed the work. The work data 310 stores information that represents the area of the field 400 in which the work machine 30 performed work, such as the position (latitude, longitude, etc.), shape, and area. The work data 310 also stores, in association with each other, the worker who performed the work, the work machine 30 used by the worker, the work area 410 in which the work was performed, and the period during which the work was performed. For example, the work data 310 stores plan information represented in the work results list 540 shown in FIG.
[0027] 1 reads out and executes the task management program 320 from the storage device 140, and performs various data processing for calculating the task progress status. For example, the computation device 120 includes a central processing unit (CPU) and the like.
[0028] The arithmetic device 120 reads and executes the work management program 320, thereby implementing a data storage unit 150, a work plan setting unit 160, a work area detection unit 170, a progress calculation unit 180, and a machine detection unit 190, as shown in FIG. 5. The data storage unit 150 stores plan data 300 and performance data 310. The work plan setting unit 160 sets plan information represented in a work plan list 530 shown in FIG. 3. The work area detection unit 170 detects a work area 410 in which the work machine 30 has performed work, based on the position information of the work machine 30, and calculates the work completion area of the work area 410. For example, the work area detection unit 170 calculates work information represented in a work performance list 540 shown in FIG. 3. The progress calculation unit 180 calculates the progress status based on the work completion area of the work area 410 and the planned work area in which work is planned to be performed in the field 400. For example, the progress calculation unit 180 calculates the information represented in the progress status list 510 and the overall progress graph 520 shown in Fig. 3. The machine detection unit 190 detects a work machine 30 that has not been used during a predetermined period of time, based on the plan data 300.
[0029] Next, the configuration of the terminal 200 will be described. As shown in FIG. 1, the terminal 200 includes an input / output device 210, a calculation device 220, a communication device 230, and a storage device 240. The 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 the 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 keyboard, a mouse, a microphone, a display, a speaker, a touch panel, and the like.
[0030] The communication device 230 is electrically connected to the network 20 and communicates with the work management apparatus 100 via the network 20. The communication device 230 transfers signals acquired from the work management apparatus 100 to the arithmetic device 220. The communication device 230 also transfers signals generated by the arithmetic device 220 to the work management apparatus 100. The communication device 230 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), a USB (Universal Serial Bus), etc.
[0031] The storage device 240 stores various data for displaying the progress of work performed by the work machine 30, for example, a display program 330. The storage device 240 is used as a non-transitory tangible storage medium for storing the display program 330. The display program 330 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.
[0032] 5, the arithmetic device 220 reads and executes the display program 330 to implement the display unit 250 in cooperation with the input / output device 210. The display unit 250 acquires progress information indicating the progress status from the work management device 100, and displays the acquired progress information on the input / output device 210.
[0033] (Operation of the work management system) In order for a user to input a plan for work in the field 400, a start operation for starting the display program 330 is input to the input / output device 210 of the terminal 200 shown in FIG. 1. When the start operation for the display program 330 is input, the arithmetic device 220 of the terminal 200 executes the display program 330 to realize the display unit 250. The display unit 250 accepts plan information representing a plan for work to be performed in one or more fields 400. The plan information includes, for example, one or more fields 400 in which work is to be performed, a worker who is to work in the field 400, a work machine 30 that the worker is to use, and a work period, for example, a date, for work to be performed in the field 400. The plan information represents information, for example, an area, of the field 400 in which work is to be performed, for each worker who will perform the work, for example, during a predetermined period in which work is to be performed, for example, on one day. For example, the plan information includes information represented in a work plan list 530 shown in FIG. 3. The display unit 250 outputs the input plan information to the arithmetic device 120 of the work management apparatus 100.
[0034] 1 receives the plan information, executes the work management program 320, and realizes the work plan setting unit 160. The work plan setting unit 160 stores the plan information in plan data 300.
[0035] In this manner, the plan information shown in the work plan list 530 shown in FIG.
[0036] When the calculation device 120 of the work management device 100 shown in Fig. 1 receives position information from the work machine 30, it executes the work management program 320 and starts the processing shown in Fig. 6 which is part of a work management method. In step S110, the work area detection unit 170 realized by the calculation device 120 detects the work area 410 based on the position information of the work machine 30. In addition, the work area detection unit 170 calculates the work completion area of the detected work area 410.
[0037] The working area detection unit 170 detects an area including position information at each time when the work machine 30 moved within the field 400 as the working area 410. For example, as shown in FIG. 7, the working area detection unit 170 detects a convex hull including the positioning positions 700 measured by the positioning device of the work machine 30 as the working area 410. The convex hull represents the smallest area including all the positioning positions 700. The working area 410 may also represent an area obtained by expanding the convex outline outward by the working width of the work machine 30. The working width of the work machine 30 is registered in advance by the work machine 30. For example, the working width represents the distance in the width direction of the work machine 30 from the position of the positioning device provided on the work machine 30 to the edge of the area where the work machine 30 works. The working width represents the distance in the width direction of the work machine 30 from the position of the positioning device provided on the work machine 30 to the edge of the area where the work machine works when a tractor pulls the agricultural machine.
[0038] 8, the work area detection unit 170 may detect the work area 410 based on a movement trajectory 710 of the work machine 30 moving in the field 400. For example, the work area detection unit 170 first detects a movement trajectory 710 that connects the positioned positions 700 represented in the position information of the work machine 30 with a line, for example, a straight line segment, in the order of the positioning time. For example, it is assumed that the position information of the work machine 30 includes a first positioned position 700-1, a second positioned position 700-2, and a third positioned position 700-3. In this case, the work area detection unit 170 detects a movement trajectory 710 that includes a first movement trajectory 710-1 that connects the first positioned position 700-1 and the second positioned position 700-2 in a straight line, and a second movement trajectory 710-2 that connects the second positioned position 700-2 and the third positioned position 700-3 in a straight line.
[0039] Next, the working area detection unit 170 detects an area whose distance from the movement trajectory 710 is included in the working width 720 as the working area 410. Here, the working width 720 is registered in advance by the work machine 30. Furthermore, the working width 720 in the left direction and the working width 720 in the right direction relative to the traveling direction of the work machine 30 may be the same or different.
[0040] Furthermore, the work area detection unit 170 calculates the work completed area of the detected work area 410. The work area detection unit 170 calculates the area of the work area 410 as the work completed area. Furthermore, the work completed area may be calculated based on the area of the work area 410 where the work was performed and the area of the field 400 where the work was performed. For example, when the difference between the area of the work area 410 and the area of the field 400 where the work was performed is smaller than a threshold value, the work area detection unit 170 may calculate the area of the field 400 where the work was performed as the work completed area. For example, as shown in FIG. 2, when the difference between the area of the second field 400-2 and the area of the second work area 410-2 is smaller than a threshold value, the work area detection unit 170 may calculate the area of the second field 400-2 as the work completed area. Furthermore, when the difference between the area of the first field 400-1 and the area of the first working area 410-1 is greater than a threshold, the working area detection unit 170 calculates the area of the first working area 410-1 as the work completed area. The threshold may be set in advance by the user, or may be determined according to the area of the field 400. When the threshold is determined according to the area of the field 400, the threshold is determined so as to be larger as the area of the field 400 is larger.
[0041] Furthermore, the work area detection unit 170 identifies the worker who performed work in the detected work area 410. For example, the work area detection unit 170 identifies the work machine 30 that transmitted the position information, and detects the worker who is using the identified work machine 30 based on the plan data 300. The work area detection unit 170 identifies the detected worker as the worker who performed work in the work area 410. For example, the work area detection unit 170 identifies the worker who used the work machine 30 when the work machine 30 was performing work in the work area 410 from the plan information stored in the plan data 300 (for example, information representing the work plan list 530).
[0042] The work area detection unit 170 may identify the worker who performed the work in the work area 410, based on the position of the work area 410 and the plan data 300. For example, the work area detection unit 170 identifies the field 400 in which the work was performed, based on the position of the work area 410. For example, the field 400 including the work area 410 is identified as the field 400 in which the work was performed. The work area detection unit 170 searches the plan data 300 for a worker who performed work in the identified field 400, and identifies the searched worker as the worker who performed work in the work area 410.
[0043] The work area detection unit 170 stores information on the detected work area 410, work information indicating the worker who performed the work, and the period during which the work was performed in the performance data 310. The work information indicates information on the work area 410 in which the work was performed, for example, the area of completed work, for each worker who performed the work during a predetermined period during which the work was performed, for example, one day.
[0044] In step S120 shown in FIG. 6, the progress calculation unit 180 calculates the progress status based on the plan data 300 and the performance data 310. The progress calculation unit 180 calculates the progress status based on the planned work area where work is scheduled to be performed in the field 400 and the completed work area of the work area 410 where the work has been performed. For example, the progress calculation unit 180 calculates the total planned work area and the total completed work area of the work area 410 based on the plan data 300 and the work information represented in the work plan list 530 and the work performance list 540 shown in FIG. 3 stored in the performance data 310. For example, the total planned work area may be the planned work area where work is scheduled to be performed at each point in time during the period when work is performed, for example, by each date. Also, the total completed work area of the work area 410 may be the completed work area of the work area 410 where work has been completed at each point in time during the period when work is performed, for example, by each date.
[0045] The planned work area up to each point in time is calculated based on the plan information stored by the work plan setting unit 160 in the plan data 300. For example, in the example of the work plan list 530 shown in Fig. 3, the cumulative area of the fields 400 where work is planned to be performed on July 22 represents 20a+20a=40a, and the cumulative area of the fields 400 where work is planned to be performed on July 23 represents 40a+20a+20a=80a. The cumulative area of the fields 400 where work is planned to be performed on July 24 represents 80a+20a=100a, and the cumulative area of the fields 400 where work is planned to be performed on July 25 represents 100a+20a+20a=140a.
[0046] The cumulative area of the work area 410 in which work was completed on each date is calculated based on the work information stored by the work area detection unit 170 in the performance data 310. In the example of the performance data list 540 shown in Fig. 3, the cumulative area of the work area 410 in which work was completed on July 22nd is 15a+5a=20a, and the cumulative area of the work area 410 in which work was completed on July 23rd is 20a+20a+10a=50a. The cumulative area of the work area 410 in which work was completed on July 24th is 50a+5a+15a=70a, and the cumulative area of the work area 410 in which work was completed on July 25th is 70a+23a+17a=110a.
[0047] Further, the progress calculation unit 180 calculates, for each worker, a total planned work area and a total completed work area of the work area 410 based on the plan data 300 and the work information represented in the work performance list 540 shown in FIG. 3 stored in the performance data 310. For example, the total planned work area may be the planned work area on which work is scheduled to be performed at each point in time during the period in which work is performed, for example, by each date. Further, the total completed work area of the work area 410 may be the completed work area of the work area 410 on which work has been completed at each point in time during the period in which work is performed, for example, by each date.
[0048] Furthermore, the progress calculation unit 180 calculates the progress rate of each worker based on the plan data 300 and the performance data 310. For example, the progress calculation unit 180 calculates the progress rate for each worker based on the planned work area and the completed work area of the working area 410. The progress rate is calculated by dividing the total completed work area of the working area 410 by the total planned work area.
[0049] In step S130, the progress calculation unit 180 determines whether or not the progress of each worker is delayed. If the progress calculation unit 180 determines that the progress is delayed, it executes the process of step S140. If the progress calculation unit 180 determines that the progress is not delayed, it executes the process of step S150.
[0050] For example, the progress calculation unit 180 compares, for each worker, the planned work area where the work should be completed by the current time with the completed work area of the working area 410 where the work has been performed, to determine whether the progress of the work of each worker is delayed. For example, the progress calculation unit 180 determines that the progress of the work is delayed when the completed work area of the working area 410 where the work has been performed is smaller than the planned work area where the work should be completed by the current time. The progress calculation unit 180 may determine that the progress of the work is delayed when the completed work area is smaller than the planned work area up to the current time by a predetermined area or more. Furthermore, the progress calculation unit 180 may determine that the progress of the work is delayed when the ratio of the completed work area to the planned work area up to the current time is smaller than a predetermined value.
[0051] In step S140, when the progress calculation unit 180 determines that the progress of the work is delayed, it sets a warning to the worker who is behind in the progress. For example, the progress calculation unit 180 stores information for distinguishing the worker who is behind in the progress from other workers in the performance data 310.
[0052] In step S150, the progress calculation unit 180 outputs progress information indicating the progress status of the workers to the terminal 200. The progress information includes, for example, a completed work area, a planned work area, and a progress rate for each worker. The progress calculation unit 180 also outputs plan information represented in a work plan list 530 shown in FIG. 3 based on the plan data 300 to the terminal 200. The progress calculation unit 180 also outputs work information represented in a work result list 540 shown in FIG. 3 based on the result data 310 to the terminal 200.
[0053] 6, the display unit 250 of the terminal 200 displays the progress information received from the work management apparatus 100 on the input / output device 210. For example, as shown in Fig. 3, the display unit 250 displays an overall progress image 500 on the input / output device 210 based on the progress information, plan information, and work information received from the work management apparatus 100. The overall progress image 500 includes, for example, a progress status list 510, an overall progress graph 520, a work plan list 530, a work performance list 540, and a search filter 550.
[0054] The progress status list 510 shows the progress of work performed by each worker in the field 400. For example, the progress status list 510 displays the progress rate calculated by the progress calculation unit 180 and a bar graph corresponding to the progress rate. The progress status list 510 may also display the ratio of the completed work area of the work area 410 to the planned work area up to the present time, and a bar graph corresponding to the ratio. This ratio is calculated, for example, by dividing the completed work area of the work area 410 by the planned work area up to the present time.
[0055] Further, in the progress status list 510, a warning mark 511 is displayed to indicate a worker whose work progress is delayed, and the user is notified of the worker whose work progress is delayed. The warning mark 511 indicates a worker whose work progress is delayed so as to be distinguishable from other workers. For example, the warning mark 511 may be displayed to the right of the corresponding worker, or to the left of the corresponding worker. The corresponding worker may also be highlighted, for example, in bold. The warning mark 511 indicates a worker for whom a warning has been set in step S140 shown in FIG. 6, as a worker whose work progress is delayed.
[0056] The overall progress graph 520 shown in FIG. 3 represents the planned work area where all workers are scheduled to work and the completed work area of the work area 410 where the work has been completed by each time point in the work period in one graph. For example, the planned work area up to each time point is represented by an overall plan line 522. Furthermore, the completed work area of the work area 410 up to each time point is represented by an overall performance line 521. The overall plan line 522 represents at least the planned work area at each time point of the completed work area represented by the overall performance line 521. The overall plan line 522 may represent the planned work area at each time point until the planned time point of completion of the work. The overall progress graph 520 may be any graph, for example a bar graph, representing the planned work area and the completed work area of the work area 410 at each time point. The planned work area and the completed work area are included in the progress information acquired from the work management device 100.
[0057] In this way, the display unit 250 displays a graph showing the planned work area where the work is to be performed and the completed work area of the working region 410 where the work has been completed at each point in time during the work period. Specifically, the planned work area and the completed work area are shown on the same graph.
[0058] The work plan list 530 shows, in association with each other, the work machine 30, the worker who will use the work machine 30, the period (e.g., date) during which the worker will use the work machine 30, and the planned work area that the worker is scheduled to work on. The work plan list 530 is displayed based on the plan information stored in the plan data 300 by the work plan setting unit 160.
[0059] The work record list 540 shows, in association with one another, the work machine 30, the worker who used the work machine 30, the period (e.g., date) during which the worker used the work machine 30, and the completed work area of the work area 410 where work was performed using the work machine 30. The work record list 540 is displayed based on the work information stored in the record data 310 by the work area detection unit 170.
[0060] In the search filter 550, the user inputs conditions for limiting the workers and work machines 30 to be displayed. For example, when the name of a worker is input into the search filter 550, the progress status list 510 displays the progress status of workers including the input name. In addition, when the model of a work machine 30 is input into the search filter 550, the work plan list 530 and the work record list 540 display information on the work machine 30 of the input model.
[0061] Furthermore, when a worker is selected in the progress status list 510 shown in Fig. 3, the display unit 250 displays an individual progress image 600 indicating the progress of the selected worker, as shown in Fig. 4. The individual progress image 600 includes the progress status list 510, an individual progress graph 620, a work plan list 630, a work performance list 640, and a search filter 550. The search filter 550 is the same as the search filter 550 of the overall progress image 500 shown in Fig. 3, and therefore a description thereof will be omitted.
[0062] 3, the progress status list 510 indicates the progress of work performed in the field 400 for each worker. Furthermore, in the progress status list 510 of the individual progress image 600, the displayed worker is displayed in a manner that allows distinction from other workers. For example, the progress status of the displayed worker is highlighted, for example, displayed with a thick frame. Furthermore, the progress status of the displayed worker may be displayed in a color different from the progress status of the other workers.
[0063] The individual progress graph 620 graphically represents the planned work area where the corresponding worker is scheduled to perform work and the completed work area of the working area 410 where the corresponding worker has completed work at each point in time during the work period, for example, by each date. For example, the planned work area up to each point in time is represented by an individual plan line 622. Furthermore, the completed work area up to each point in time is represented by an individual performance line 621. The individual progress graph 620 may be any graph, for example a bar graph, that represents the planned work area where work is scheduled to be performed and the completed work area of the working area 410 where work has been completed up to each point in time. The planned work area for each worker and the completed work area for each worker are included in the progress information acquired from the work management device 100.
[0064] The work plan list 630 shows, in association with each other, the work machine 30 used by the corresponding worker, the period (e.g., date) during which the corresponding worker will use the work machine 30, and the planned work area that the corresponding worker is scheduled to perform. The work plan list 630 is displayed based on the plan information stored in the plan data 300 by the work plan setting unit 160.
[0065] The work record list 640 shows, in association with each other, the work machine 30 used by the corresponding worker, the period (e.g., date) during which the corresponding worker used the work machine 30, and the completed work area of the work area 410 in which the corresponding worker performed work. The work record list 640 is displayed based on the work information stored in the record data 310 by the work area detection unit 170.
[0066] The work plan list 630 may include an add machine button 631 for adding a work machine 30 to be used by a worker. For example, when the progress of the work of the displayed worker is delayed, the user may increase the number of work machines 30 to be used by the worker. In this case, the user selects the add machine button 631 to add the work machine 30 to be used by the worker. When an operation to add a work machine 30, for example an operation to select the add machine button 631, is input to the input / output device 210, the display unit 250 of the terminal 200 executes the process shown in Fig. 9, which is part of the work management method.
[0067] In step S210, the display unit 250 requests machine information of the work machine 30 that can be added to the work management device 100. For example, the display unit 250 outputs a signal to the work management device 100 requesting machine information of the work machine 30 that can be added.
[0068] In step S220, the machine detection unit 190 of the work management apparatus 100 searches for a work machine 30 that can be added during the period when the corresponding worker is scheduled to work in the field 400. For example, the machine detection unit 190 first extracts the period when the corresponding worker is scheduled to work from the plan data 300. For example, in the work plan list 530 shown in FIG. 3, the period when workers in "Group A" are scheduled to work represents July 22nd and July 23rd. The period when workers in "Group B" are scheduled to work represents July 25th. The period when workers in "Group C" are scheduled to work represents July 22nd to July 25th.
[0069] Next, the machine detection unit 190 extracts one or more work machines 30 that are not scheduled to perform work during the period when the corresponding worker is scheduled to perform work, based on the plan data 300. For example, the machine detection unit 190 may extract unused work machines 30 during the period from the current time to the time when the corresponding worker is scheduled to complete the work, based on the plan data 300. In the work plan list 530 shown in FIG. 3, when the current time is July 23, the machine detection unit 190 extracts July 23 to July 25 as the period when the workers of "Group C" are scheduled to perform work. When the current time is July 23, the machine detection unit 190 may also extract July 24 to July 25 as the period when the workers of "Group C" are scheduled to perform work.
[0070] Next, the machine detection unit 190 outputs machine information representing the extracted one or more work machines 30 to the terminal 200. For example, the machine information represents a list of work machines 30 that can be used by a corresponding worker during a period when the corresponding worker is scheduled to perform work.
[0071] In step S230, the display unit 250 of the terminal 200 displays the acquired machine information and accepts a selection operation of the work machine 30 to be added. For example, the display unit 250 displays a list of work machines 30 that can be used during the period when the worker is scheduled to perform work. The user inputs a selection operation to the input / output device 210 to select a work machine 30 that the worker should use from the displayed list of work machines 30. The display unit 250 determines the work machine 30 selected as the work machine 30 to be added based on the selection operation input to the input / output device 210. The display unit 250 outputs additional machine information indicating the selected work machine 30 to the work management device 100.
[0072] In step S240, the machine detection unit 190 of the work management device 100 sets the added work machine 30 as the work machine 30 used by the corresponding worker, based on the added machine information acquired from the terminal 200. For example, the machine detection unit 190 stores in the plan data 300 information indicating the added work machine 30, the corresponding worker, and the period during which the worker will use the machine in association with each other.
[0073] In this way, the work management system 1000 can notify the user of unused work machines 30 during the period when the worker is scheduled to perform work. This allows the user to efficiently determine the work machine 30 that the worker will use.
[0074] (Modification) The configurations described in the respective embodiments may be changed as desired without impairing the functionality. For example, the work plan list 530 may include a horizontal bar 531 having a length corresponding to the area of the field 400 in which work is planned to be performed during a predetermined period, for example, in one day, as shown in Fig. 10. The horizontal length of the horizontal bar 531 increases as the area of the field 400 in which work is planned to be performed during the predetermined period increases.
[0075] 11, the work record list 540 may also include horizontal bars 541 whose length corresponds to the area of the work area 410 in which work was performed during a specified period, for example, in one day. The horizontal length of the horizontal bars 541 becomes longer as the area of the work area 410 in which work was performed during the specified period becomes larger.
[0076] 3, the display unit 250 has shown an example in which a progress status list 510, an overall progress graph 520, a work plan list 530, a work record list 540, and a search filter 550 are displayed as one overall progress image 500, but is not limited to this. For example, the display unit 250 may display an image combining two or more of the progress status list 510, the overall progress graph 520, the work plan list 530, the work record list 540, and the search filter 550, or may display an image including only one of them.
[0077] 4, the display unit 250 has shown an example in which the progress status list 510, the individual progress graph 620, the work plan list 630, the work result list 640, and the search filter 550 are displayed as one individual progress image 600, but is not limited to this. For example, the display unit 250 may display an image combining two or more of the progress status list 510, the individual progress graph 620, the work plan list 630, the work result list 640, and the search filter 550, or may display an image including only one of them.
[0078] Also, the example in which the terminal 200 is used by an administrator, such as an administrator who manages work in one or more fields 400 or an administrator who manages the work machines 30, has been shown, but the present invention is not limited to this. For example, a worker may use the terminal 200. When a worker uses the terminal 200, the display unit 250 of the terminal 200 may display the individual progress graph 620, work plan list 630, work performance list 640, and search filter 550 shown in Fig. 4, but may not display the progress status list 510 and overall progress graph 520.
[0079] Furthermore, the display unit 250 may receive an input of an operation for identifying a user using the terminal 200, such as a login operation. The display unit 250 may change the screen to be displayed depending on the user using the terminal 200. For example, when the terminal 200 is used by an administrator, the display unit 250 displays all information, such as an overall progress image 500 shown in FIG. 3 and an individual progress image 600 shown in FIG. 4. When the terminal 200 is used by a worker, the display unit 250 displays an individual progress graph 620, a work plan list 630, and a work performance list 640 shown in FIG. 4. Furthermore, the user using the terminal 200 may be specified in advance in the display unit 250.
[0080] Furthermore, the display unit 250 may display a machine addition button 631 shown in FIG. 4 on the terminal 200 used by the worker. For example, the machine addition button 631 may be used to apply for the addition of a work machine 30 used by the worker. For example, when the worker selects the machine addition button 631, the process shown in FIG. 9 is started. Here, in step S240, the machine detection unit 190 of the work management apparatus 100 outputs application information indicating the applied work machine 30 and the worker who made the application to the terminal 200 used by the manager. The display unit 250 of the terminal 200 displays the application information and accepts a permission operation that gives the worker permission to use the additional work machine 30. When the permission operation is input, the display unit 250 outputs permission information that permits the use of the work machine 30 to the work management apparatus 100. The machine detection unit 190 of the work management apparatus 100 sets the work machine 30 to be added based on the permission information.
[0081] Furthermore, when a work machine 30 whose work progress is delayed is subsequently used for work by another worker, the display unit 250 may notify a user, for example, a manager of the work machine 30, that the allocation of the work machine 30 should be changed. For example, as shown in FIG. 10, assume that the work machine 30 of "machine B" is used by a worker of "group C" and then used by "group B". At this time, as shown in FIG. 11, when the work progress of the work machine 30 of "machine B" is delayed, the display unit 250 notifies a user that the allocation of the work machine 30 of "machine B" should be changed. For example, the display unit 250 displays a mark indicating that the allocation of the work machine 30 should be changed in the area representing "machine B" in the work plan list 530 shown in FIG. 10. The display unit 250 may display a mark indicating that the allocation of the work machine 30 should be changed in the area representing "machine B" in the work performance list 540 shown in FIG. 11. Furthermore, the display unit 250 may display "machine B" in a manner that makes it distinguishable from other work machines 30.
[0082] When the display unit 250 notifies the user that the allocation of the work machine 30 should be changed, the progress calculation unit 180 of the work management device 100 detects a work machine 30 for which the work progress is delayed, and judges whether or not another worker will use it later. For example, the progress calculation unit 180 first searches for a work machine 30 for which the work progress is delayed at the current time based on the plan data 300 and the performance data 310. The progress calculation unit 180 judges that the work progress of the work machine 30 is delayed when the work completed area of the work area 410 where the work has been performed by the work machine 30 is smaller than the planned work area where the work should be completed by the work machine 30 by the current time. The progress calculation unit 180 may judge that the work progress is delayed when the work completed area is smaller than the planned work area up to the current time by a predetermined area or more. The progress calculation unit 180 may also judge that the work progress is delayed when the ratio of the work completed area to the planned work area up to the current time is smaller than a predetermined value.
[0083] Next, the progress calculation unit 180 judges, based on the plan data 300, whether or not the work machine 30 on which work progress is delayed will be used by another worker later. For example, the progress calculation unit 180 judges whether or not a worker other than the current worker will use the work machine 30 after the work of the current worker who is currently using the work machine 30 is completed. When the progress calculation unit 180 judges that the work machine 30 on which work progress is delayed will be used by another worker, it outputs change information indicating that the allocation of the work machine 30 should be changed to the display unit 250 of the terminal 200. The change information is, for example, included in the progress information.
[0084] Next, the display unit 250 of the terminal 200 notifies the user of change information indicating that the allocation of the work machines 30 should be changed. The user decides on the allocation of the work machines 30 based on the change information displayed on the display unit 250. In this way, the work management system 1000 can support the user in allocating the work machines 30.
[0085] The above-described embodiments and modifications are merely examples, and the configurations described in each embodiment and modification may be arbitrarily changed and / or arbitrarily 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 required functions can be realized. For example, the work management system 1000 shown in FIG. 1 does not need to include the terminal 200. The terminal 200 may be incorporated in the work machine 30. The work management program 320 may include a display program 330. All or part of the processing of the work management device 100 may be executed by the terminal 200.
[0086] Furthermore, part of the processing of the terminal 200 may be executed by the task management apparatus 100. For example, the progress calculation unit 180 may output, to the terminal 200, information representing all or part of the overall progress image 500 shown in FIG. [Explanation of symbols]
[0087] 1, 2: Storage medium 20: Network 30:Work machinery 100: Work management device 110: Input / Output device 120: Arithmetic device 130: Communication equipment 140: Storage device 150: Data storage unit 160: Work plan setting section 170: Working area detection section 180: Progress calculation section 190: Mechanical detector 200: Terminal 210: Input / Output device 220: Arithmetic device 230:Communication equipment 240: Storage device 250:Display section 300: Planning data 310: Performance data 320: Work Management Program 330: Display program 400: Field 410 :Work area 500: Overall progress image 510: Progress list 511: Warning mark 520: Overall progress graph 521: Overall performance line 522: Overall planning line 530: Work plan list 531: Horizontal bar 540: Work history list 541: Horizontal bar 550: Search filter 600: Individual progress images 620: Individual progress graph 621: Individual performance line 622: Individual Schedule Line 630: Work Plan List 631: Add Machine button 640: Work history list 700: Positioning location 710: Movement trajectory 720: Working width 1000: Work management system
Claims
1. Calculating a work completion area of a work area where work has been performed based on position information of one or more work machines that move within one or more farm fields and perform work; calculating a progress status indicating a relationship between the completed work area and a planned work area in which the one or more work machines are scheduled to work in the one or more farm fields; outputting progress information representing the progress status; Including, Calculating the work completion area includes: Calculating the work completion area for each worker who uses at least one of the one or more work machines. Including, Calculating the progress includes: Calculating a progress status representing a relationship between the completed work area for each worker and the planned work area for each worker. Including, There are a plurality of workers who use at least one of the one or more work machines. Work management methods.
2. Calculating a work completion area of a work area where work has been performed based on position information of one or more work machines that move within one or more farm fields and perform work; calculating a progress status indicating a relationship between the completed work area and a planned work area in which the one or more work machines are scheduled to work in the one or more farm fields; outputting progress information representing the progress status; Including, Calculating the work completion area includes: Calculating the work completion area for each worker who uses at least one of the one or more work machines. Including, Calculating the progress includes: determining whether the progress of the work of the worker is delayed based on the completed work area for each worker and the planned work area for each worker; Including, Outputting the progress information includes: When it is determined that the progress of the work of the worker is delayed, information indicating that the progress of the work of the worker is delayed is output. Work management methods including:
3. Calculating a work completion area of a work area where work has been performed based on position information of one or more work machines that move within one or more farm fields and perform work; calculating a progress status indicating a relationship between the completed work area and a planned work area in which the one or more work machines are scheduled to work in the one or more farm fields; outputting progress information representing the progress status; Including, Calculating the work completion area includes: Calculating the work completion area for each of the work machines. Including, Outputting the progress status determining whether or not the progress of work by the work machines is delayed based on the work completed area for each work machine and the work planned area for each work machine; When the progress of work by the work machine is delayed, determining whether or not the work machine will be used by an operator other than the current operator after the work of the current operator using the work machine is completed; Including, Outputting the progress information includes: When it is determined that the work machine will be used by a worker other than the current worker after the work of the current worker is completed, information representing a change in allocation of the work machine is output. Work management methods including:
4. a work area detection unit that calculates a work completed area of a work area in which work has been performed based on position information of one or more work machines that move within one or more farm fields and perform work; a progress calculation unit that calculates a progress status that indicates a relationship between the work completed area and a planned work area in which the one or more work machines are scheduled to work in the one or more farm fields, and outputs progress information that indicates the calculated progress status; Equipped with the work area detection unit calculates the work completion area for each worker using at least one of the one or more work machines; The progress calculation unit calculates a progress status indicating a relationship between the completed work area for each worker and the planned work area for each worker. Including, There are a plurality of workers who use at least one of the one or more work machines. Work management system.
5. a work area detection unit that calculates a work completed area of a work area in which work has been performed based on position information of one or more work machines that move within one or more farm fields and perform work; a progress calculation unit that calculates a progress status that indicates a relationship between the work completed area and a planned work area in which the one or more work machines are scheduled to work in the one or more farm fields, and outputs progress information that indicates the calculated progress status; Equipped with the work area detection unit calculates the work completion area for each worker using at least one of the one or more work machines; The progress calculation unit, determining whether the progress of the work of the worker is delayed based on the completed work area for each worker and the planned work area for each worker; When it is determined that the progress of the work of the worker is delayed, information indicating that the progress of the work of the worker is delayed is output. Work management system.
6. a work area detection unit that calculates a work completed area of a work area in which work has been performed based on position information of one or more work machines that move within one or more farm fields and perform work; a progress calculation unit that calculates a progress status that indicates a relationship between the work completed area and a planned work area in which the one or more work machines are scheduled to work in the one or more farm fields, and outputs progress information that indicates the calculated progress status; Equipped with The work area detection unit calculates the work completion area for each of the work machines, The progress calculation unit, determining whether or not the progress of work by the work machines is delayed based on the work completed area for each work machine and the work planned area for each work machine; when the progress of the work of the work machine is delayed, determining whether or not the work machine will be used by an operator other than the current operator after the work of the current operator using the work machine is completed; When it is determined that the work machine will be used by a worker other than the current worker after the work of the current worker is completed, information indicating that the allocation of the work machine will be changed is output. Work management system.
7. Calculating a completed work area of a work region where work has been performed based on position information of one or more work machines that move within one or more farm fields and perform work; calculating a progress status indicating a relationship between the completed work area and a planned work area in which the one or more work machines are scheduled to work in the one or more farm fields; outputting progress information representing the progress status; and causing a computing device to execute the following: Calculating the work completion area includes: Calculating the work completion area for each worker who uses at least one of the one or more work machines. Including, Calculating the progress includes: Calculating a progress status representing a relationship between the completed work area for each worker and the planned work area for each worker. Including, There are a plurality of workers who use at least one of the one or more work machines. Work management programs.
8. Calculating a completed work area of a work region where work has been performed based on position information of one or more work machines that move within one or more farm fields and perform work; calculating a progress status indicating a relationship between the completed work area and a planned work area in which the one or more work machines are scheduled to work in the one or more farm fields; outputting progress information representing the progress status; and causing a computing device to execute the following: Calculating the work completion area includes: Calculating the work completion area for each worker who uses at least one of the one or more work machines. Including, Calculating the progress includes: determining whether the progress of the work of the worker is delayed based on the completed work area for each worker and the planned work area for each worker; Including, Outputting the progress information includes: When it is determined that the progress of the work of the worker is delayed, information indicating that the progress of the work of the worker is delayed is output. Work management programs, including:
9. Calculating a completed work area of a work region where work has been performed based on position information of one or more work machines that move within one or more farm fields and perform work; calculating a progress status indicating a relationship between the completed work area and a planned work area in which the one or more work machines are scheduled to work in the one or more farm fields; outputting progress information representing the progress status; and causing a computing device to execute the following: Calculating the work completion area includes: Calculating the work completion area for each of the work machines. Including, Outputting the progress status determining whether or not the progress of work by the work machines is delayed based on the work completed area for each work machine and the work planned area for each work machine; When the progress of work by the work machine is delayed, determining whether or not the work machine will be used by an operator other than the current operator after the work of the current operator using the work machine is completed; Including, Outputting the progress information includes: When it is determined that the work machine will be used by a worker other than the current worker after the work of the current worker is completed, information representing a change in allocation of the work machine is output. Work management programs, including:
Citation Information
Patent Citations
Manufacture of water-curable silane-reformed alkylene-alkyl acrylate copolymer
JP1985069139A
Agriculture support system
JP2015049871A
Agriculture support system
JP2019128660A
Combine
JP2020156326A