Work management methods, work management systems, and work management programs

The work management system accurately determines work areas and furrow positions by extracting candidate groups from work device data, improving work management precision through user-selected options and historical adjustments.

JP7859944B2Active Publication Date: 2026-05-15YANMAR HLDG CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
YANMAR HLDG CO LTD
Filing Date
2022-10-21
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Existing methods struggle to accurately determine the location where a work device performs work, as position measurements can include non-work activities, necessitating the extraction of work-related positions from measured data.

Method used

A work management system and method that extracts work candidate groups based on position and state information of a work device, allowing users to select accurate work areas or furrow locations using a terminal, with the system comprising a candidate group extraction unit and a work information determination unit to refine and display work information.

Benefits of technology

Enables precise determination of work areas and furrow positions with high accuracy by presenting multiple candidate options and adjusting priorities based on user history, enhancing work management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007859944000001
    Figure 0007859944000001
  • Figure 0007859944000002
    Figure 0007859944000002
  • Figure 0007859944000003
    Figure 0007859944000003
Patent Text Reader

Abstract

To accurately extract a position where a work device has performed work.SOLUTION: A work management method includes extracting a plurality of work candidate groups corresponding to a period during which a work device 30 is estimated to perform work from the plurality of operation information based on a plurality of operation information including position information 421 representing a position of the work device 30 at each time, and state information representing a state of the work device 30 at each time. The work management method further includes receiving information representing a work group selected from the plurality of work candidate groups and corresponding to a period during which the work device 30 performs work. In addition, the work management method includes determining, based on the work information, work information representing a position of a work area or ridge where the work device 30 has performed work.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a work management method, a work management system, and a work management program.

Background Art

[0002] In recent years, it has been studied to use information on work in a field for analysis of cultivation management. For example, it has been studied to estimate a work area where a work device has performed work from the position information of the work device.

[0003] Patent Document 1 discloses a technique for estimating a work area based on the positions at each time when a work device is performing work. For example, Patent Document 1 discloses estimating the convex hull of the positions at each time when a work device is performing work as the work area.

[0004] Patent Document 2 discloses a technique for estimating the position of a ridge where work has been performed by a work device based on the positions at each time when the work device is performing work.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0006] However, the position of the work device may be measured even when the work device is not performing work. In this case, it is necessary to extract the position when the work device is performing work from the measured position.

[0007] In light of the above circumstances, one of the objectives of this disclosure is to accurately extract the position of the work device while it is performing work from the measured position of the work device. Other objectives can be understood from the following description and the description of the embodiments. [Means for solving the problem]

[0008] The means for solving the problem are described below using the numbers and symbols used in the embodiments for carrying out the invention. These numbers and symbols are added in parentheses for reference to show an example of the correspondence between the claims and the embodiments for carrying out the invention. Therefore, the claims should not be interpreted restrictively because of the parenthetical statements.

[0009] A work management method according to one embodiment for achieving the above objective includes extracting a plurality of work candidate groups from a plurality of operation information, which includes position information (421) representing the position of the work device (30) at each time and state information representing the state of the work device (30) at each time, corresponding to a period in which the work device (30) is estimated to be performing work. The work management method also includes receiving information representing a work group selected from the plurality of work candidate groups and corresponding to a period in which the work device (30) is performing work. Furthermore, the work management method includes determining work information representing the location of the work area or furrow where the work device (30) performed work, based on the work group.

[0010] A work management system (1000) according to one embodiment for achieving the above objective comprises a candidate group extraction unit (150) and a work information determination unit (170). The candidate group extraction unit (150) extracts a plurality of work candidate groups from the plurality of operation information, which includes position information (421) representing the position of the work device (30) at each time and state information representing the state of the work device (30) at each time, corresponding to the period during which the work device (30) is estimated to be performing work. The work information determination unit (170) receives information representing a work group selected from the plurality of work candidate groups and corresponding to the period during which the work device (30) is performing work. The work information determination unit (170) also determines work information representing the location of the work area or furrow where the work device (30) performed work, based on the work group.

[0011] A work management program (320) according to one embodiment for achieving the above objective causes the computing units (120, 220) to extract a plurality of candidate work groups corresponding to the period during which the work device (30) is estimated to be performing work, based on a plurality of operational information including position information (421) representing the position of the work device (30) at each time and state information representing the state of the work device (30) at each time. The work management program (320) also causes the computing units (120, 220) to receive information representing a work group selected from the plurality of candidate work groups and corresponding to the period during which the work device (30) is performing work. Furthermore, the work management program (320) causes the computing units (120, 220) to determine work information representing the location of the work area or furrow where the work device (30) performed work, based on the work group. [Effects of the Invention]

[0012] According to the above configuration, the location where the work was performed can be extracted with high accuracy. [Brief explanation of the drawing]

[0013] [Figure 1] This is a schematic diagram of a work management system in one embodiment. [Figure 2]This is a diagram showing position information measured when the working device in one embodiment moves. [Figure 3] This is a diagram showing the configuration of the work management device in one embodiment. [Figure 4] This is a diagram showing functional blocks executed by the work management system in one embodiment. [Figure 5] This is a diagram showing the configuration of the terminal in one embodiment. [Figure 6] This is a flowchart showing the processing by the work management system in one embodiment. [Figure 7] This is a diagram showing the distribution of states measured in the working device in one embodiment. [Figure 8] This is a diagram for explaining a method of extracting a work candidate group based on the distribution of states of the working device in one embodiment. [Figure 9] This is a diagram for explaining a method of extracting a work candidate group based on the distribution of states of the working device in one embodiment. [Figure 10] This is a diagram showing a candidate area determined based on operation information included in the work candidate group in one embodiment. [Figure 11] This is a diagram showing a selection image displayed by the terminal in one embodiment. [Figure 12] This is a flowchart showing the processing by the work management system in one embodiment. [Figure 13] This is a diagram showing a selection image displayed by the terminal in one embodiment.

Embodiments for Carrying Out the Invention

[0014] (Embodiment 1) The work management system 1000 according to the present embodiment of the present invention will be described with reference to the drawings. In the present embodiment, as shown in FIG. 1, the work management system 1000 includes a work management device 100 and a terminal 200. The work management device 100 is communicably connected to the work device 30 and the terminal 200 via a network 20, for example, the Internet.

[0015] The working device 30 includes a positioning device, for example, a receiver of GNSS (Global Navigation Satellite System), and acquires position information 421 representing the position at each time as shown in FIG. 2. For this reason, the position information 421 represents the position along the trajectory 420 along which the working device 30 has moved. The working device 30 includes any device that moves inside and outside the farm field 400, such as a tractor, a rice transplanter, a combine, an agricultural chemical spraying drone, and the like.

[0016] The working device 30 not only moves inside the farm field 400 but also moves outside the farm field 400 to acquire the position information 421. For example, when the working device 30 moves from the storage location 410 to the farm field 400, it moves along the first trajectory 420-1 that is not included in the farm field 400. Thereafter, the working device 30 moves along the second trajectory 420-2 inside the farm field 400 to perform work. After finishing the work in the farm field 400, the working device 30 moves to the storage location 410 along the third trajectory 420-3. In this way, the working device 30 also acquires the position information 421 in the first trajectory 420-1 that is not included in the farm field 400 and the third trajectory 420-3.

[0017] The working device 30 transmits the acquired position information 421 to the work management device 100 shown in FIG. 1. The work management device 100 acquires the position information 421 from the working device 30, and extracts a plurality of work candidate groups representing the position information 421 corresponding to the period during which it is estimated that the working device 30 has performed work based on the plurality of acquired position information 421. A user, for example, an operator, uses the terminal 200 to select a work group corresponding to the period during which work has been performed by the working device 30 from the plurality of extracted work candidate groups. The work management device 100 determines the work area in which work has been performed by the working device 30 based on the selected work group.

[0018] The state of the work device 30 during operation, such as its speed, may vary depending on the user. Furthermore, the work area managed as the area where work was performed by the work device 30 may differ depending on the user's management policy. For example, whether or not to include the area where the work device 30 turns to change its direction within the field 400 as part of the work area may vary from user to user.

[0019] Therefore, the work management device 100 presents the user with multiple candidate work areas, and the user selects a work area to determine a more accurate work area. Furthermore, the work management device 100 changes the priority of the candidate areas presented based on the history of work areas selected by the user. In this way, the work management device 100 presents work areas that correspond to the user's management policy.

[0020] The working device 30 may acquire status information representing the state of the working device 30 at each time point. The acquired status information is output to the work management device 100. The status information represents, for example, the speed of the working device 30, steering angle, engine speed, and the ON / OFF status of various clutches. Furthermore, if the working device 30 is a vehicle that tows a work machine, the status information may also include information such as the PTO (power take-off) rotation speed when transmitting power to the work machine, and hitch height and lift arm angle indicating the posture of the work machine.

[0021] The work device 30 may output operational information to the work management device 100, combining the position information 421 and the status information.

[0022] (Configuration of the work management system) The configuration of the work management device 100 included in the work management system 1000 shown in Figure 1 will be described. As shown in Figure 3, the work management device 100 comprises an input / output device 110, an arithmetic unit 120, a communication device 130, and a storage device 140. The work management device 100 is, for example, a computer. Information for the arithmetic unit 120 to perform processing is input to the input / output device 110. The input / output device 110 also outputs the results of the processing performed by the arithmetic unit 120. The input / output device 110 includes various input and output devices, such as a keyboard, mouse, microphone, display, speaker, and touch panel. 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 location information 421 and status information acquired from the work device 30 to the arithmetic unit 120. It also transfers signals generated by the arithmetic unit 120 to the terminal 200. The communication device 130 includes various interfaces such as a NIC (Network Interface Card) and a USB (Universal Serial Bus).

[0024] The storage device 140 stores work information related to the work performed by the work device 30, such as various data for determining the work area, such as extraction parameters 300, selection history data 310, and the 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 as a computer program product downloadable from a server.

[0025] The extraction parameter 300 stores parameters used to extract a group of work candidates representing multiple operational information when the work device 30 is performing work, from multiple operational information measured at each time point. The extraction parameter 300 stores multiple parameter sets, and one parameter set is used to extract one group of work candidates.

[0026] The selection history data 310 stores the parameter sets previously selected by the user and the operational information associated with those parameter sets. For example, the work management device 100 selects operational information similar to the operational information of the work device 30 from the selection history data 310. The work management device 100 then extracts a group of work candidates, preferentially using the parameter sets associated with the selected operational information.

[0027] The arithmetic unit 120 reads and executes the work management program 320 from the storage device 140 and performs various data processing to determine work information related to the work performed by the work device 30. For example, the arithmetic unit 120 includes a central processing unit (CPU).

[0028] The arithmetic unit 120 reads and executes the work management program 320, thereby realizing a candidate group extraction unit 150, a candidate information determination unit 160, and a work information determination unit 170, as shown in Figure 4. The candidate group extraction unit 150 extracts multiple work candidate groups based on the operation information of the work device 30. The candidate information determination unit 160 determines candidate information related to the candidate region represented by the extracted multiple work candidate groups. The candidate information determination unit 160 also outputs the determined candidate information to the terminal 200. The work information determination unit 170 determines work information related to the work performed by the work device 30 based on the work group selected from the multiple work candidate groups. The determined work information is output to the terminal 200.

[0029] Next, the configuration of the terminal 200 shown in Figure 1 will be described. As shown in Figure 5, the terminal 200 comprises an input / output device 210, an arithmetic unit 220, a communication device 230, and a storage device 240. The terminal 200 includes, for example, a computer, a tablet, a mobile phone, etc. Information for the arithmetic unit 220 to perform processing is input to the input / output device 210. The input / output device 210 also outputs the results of the processing performed by the arithmetic unit 220. The input / output device 210 includes various input and output devices, such as a keyboard, mouse, microphone, display, speaker, touch panel, etc.

[0030] 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 signals acquired from the work management device 100 to the arithmetic unit 220. It also transfers signals generated by the arithmetic unit 220 to the work management device 100. The communication device 230 includes various interfaces such as transceivers used in wireless communication such as wireless LAN (Local Area Network) and cellular networks, NIC (Network Interface Card), and USB (Universal Serial Bus).

[0031] The storage device 240 stores various data for displaying candidate information and work information obtained from the work management device 100, such as 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 on a computer-readable storage medium 2, or as a computer program product downloadable from a server.

[0032] The arithmetic unit 220 reads and executes the display program 330, and in cooperation with the input / output device 210, as shown in Figure 4, realizes the display unit 250. The display unit 250 displays information acquired from the work management device 100. The display unit 250 also outputs information representing the work group selected from multiple work candidate groups to the work management device 100.

[0033] (Operation of the work management device) The work device 30 shown in Figure 1 transmits operational information, including location information 421 and status information, to the calculation unit 120 of the work management device 100 when it performs work in the field 400. For example, when the engine of the work device 30 is stopped, it transmits multiple operational information measurements taken at each time from when the engine was started until it was stopped to the calculation unit 120 of the work management device 100. When the calculation unit 120 receives multiple operational information from the work device 30, it reads and executes the work management program 320. Once the work management program 320 is read and executed, the calculation unit 120 starts the process shown in Figure 6, which is part of the work management method.

[0034] In step S110, the candidate group extraction unit 150, implemented by the arithmetic unit 120, extracts multiple candidate work groups corresponding to the estimated period during which the work device 30 is performing work, based on multiple operational information. For example, the candidate group extraction unit 150 extracts candidate work groups based on the state information of the work device 30 included in the operational information. For example, the candidate group extraction unit 150 extracts candidate work groups based on the state of the work device 30, such as the distribution of speed.

[0035] For example, as shown in Figure 7, the candidate group extraction unit 150 determines the probability density for a state represented by multiple operational information, such as speed. Based on a reference state 500 where the probability density for speed is at its maximum, the candidate group extraction unit 150 extracts a group of work candidates from the multiple operational information.

[0036] For example, the candidate group extraction unit 150 extracts a group of candidate tasks based on the first reference state 500-1, which has the highest probability density among the reference states 500. For example, as shown in Figure 8, the candidate group extraction unit 150 extracts operational information representing states where the difference from the first reference state 500-1 is within a threshold 510 as a group of candidate tasks. For example, the candidate group extraction unit 150 extracts operational information representing speeds where the difference from the speed of the first reference state 500-1 is within a first threshold 510-1 as one group of candidate tasks. Specifically, the candidate group extraction unit 150 extracts multiple operational information representing speeds included in the first state range 520-1 as the first group of candidate tasks.

[0037] Furthermore, the candidate group extraction unit 150 may extract operational information representing speeds within the second threshold 510-2, where the difference from the speed of the first reference state 500-1 is within the second threshold 510-2, as a single candidate group of tasks. Specifically, the candidate group extraction unit 150 extracts multiple operational information representing speeds included in the second state range 520-2 as a second candidate group of tasks. Here, the information representing the first threshold 510-1 and the second threshold 510-2 is stored as different parameter sets in the extraction parameter 300 shown in Figure 3. The candidate group extraction unit 150 extracts one candidate group of tasks using one parameter set.

[0038] Alternatively, as shown in Figure 9, the candidate group extraction unit 150 may extract a group of work candidates based on a reference frequency 550 corresponding to a reference state 500. For example, the candidate group extraction unit 150 determines a threshold frequency 560 representing a predetermined first proportion of the reference frequency 550, and determines the operation information corresponding to the state range 570 sandwiched between two threshold states 580 corresponding to the threshold frequency 560 as a group of work candidates. For example, the candidate group extraction unit 150 first determines a first threshold frequency 560-1, which is the first proportion of the reference frequency 550. Next, the candidate group extraction unit 150 determines the speeds of two first threshold states 580-1 that are adjacent to the speed of the reference state 500 and represent the first threshold frequency 560-1. Finally, the candidate group extraction unit 150 extracts a group of operation states representing the speeds of the first state range 570-1 sandwiched between the speeds of the first threshold states 580-1 as a single group of work candidates.

[0039] Furthermore, the candidate group extraction unit 150 may extract a group of work candidates based on a second threshold frequency 560-2, which represents a predetermined second proportion of the reference frequency 550. Similar to the first state range 570-1, the candidate group extraction unit 150 determines the speeds of two second threshold states 580-2 that are adjacent to the reference frequency 550 and represent the second threshold frequency 560-2. Subsequently, the candidate group extraction unit 150 extracts a group of operating states representing the speeds of the second state range 570-2 sandwiched between the second threshold states 580-2 as a single group of work candidates.

[0040] The candidate group extraction unit 150 further extracts multiple work candidate groups based on the second reference state 500-2 shown in Figure 7, similar to the first reference state 500-1.

[0041] Here, the conditions for extracting the candidate work group, such as the number of reference states 500, the threshold 510 shown in Figure 8, and the proportion that determines the threshold frequency 560 shown in Figure 9, are stored in the extraction parameters 300. For example, one set of parameters stored in the extraction parameters 300 represents using the reference state 500 with the maximum probability density and the first threshold 510-1. Another set of parameters represents using the second largest reference state 500 and the proportion that determines the first threshold frequency 560-1. In this way, in step S110 shown in Figure 6, the candidate group extraction unit 150 extracts a number of candidate work groups equal to the number of parameter sets stored in the extraction parameters 300.

[0042] In step S120 shown in Figure 6, the candidate information determination unit 160 determines candidate information corresponding to the group of work candidates. The candidate information represents, for example, a candidate region corresponding to the group of work candidates. For example, the candidate information determination unit 160 determines a corresponding candidate region based on the operation information included in one group of work candidates. For example, the candidate information determination unit 160 determines a region that includes all the positions represented in the operation information as a candidate region.

[0043] For example, as shown in Figure 10, the candidate information determination unit 160 divides the area containing each position information 421 of the work device 30 into sub-regions 630. The candidate information determination unit 160 determines the sub-region 630 that contains the position represented by the operational information included in the work candidate group as the candidate region 650. For example, when a sub-region 630 within the field 400 contains the position of the operational information included in the work candidate group, the candidate information determination unit 160 determines the sub-region 630 within the field 400 as the candidate region 650. Here, the sub-region 630 represents an area divided by a plurality of parallel first dividing lines 610 and a plurality of parallel second dividing lines 620. For example, the first dividing lines 610 are parallel to lines of latitude, and the second dividing lines 620 are parallel to lines of longitude.

[0044] Similarly, the candidate information determination unit 160 determines candidate regions 650 for the extracted group of work candidates. The candidate information determination unit 160 outputs candidate information representing the determined group of candidate regions 650 to the terminal 200.

[0045] Furthermore, the candidate information determination unit 160 may determine numerical information relating to the candidate region 650, such as its area, as part of the candidate information. For example, the candidate information determination unit 160 may determine the area of ​​the determined candidate region 650 as part of the candidate information. Alternatively, the candidate information determination unit 160 may determine the proportion of all operational information that represents a location included in the determined candidate region 650 as part of the candidate information.

[0046] Furthermore, the candidate information determination unit 160 determines the priority of multiple candidate regions 650 as part of the candidate information. For example, the candidate information determination unit 160 determines the priority of the candidate regions 650 based on the numerical values ​​represented in the numerical information. The candidate information determination unit 160 sets a higher priority for candidate regions 650 with larger areas. Alternatively, the candidate information determination unit 160 may set a higher priority for candidate regions 650 with a larger proportion of operational information representing the location included in the determined candidate region 650.

[0047] The candidate information determination unit 160 may determine the priority of multiple candidate regions 650 based on the selection history data 310. For example, the candidate information determination unit 160 determines the similarity between the operation information stored in the selection history data 310 and the operation information of the work device 30. For example, the similarity is expressed based on the difference between the operation information stored in the selection history data 310 and the operation information of the work device 30, treating the operation information as a multidimensional vector. For example, the priority is set higher the smaller the difference.

[0048] In step S130 shown in Figure 6, the display unit 250 of the terminal 200 receives information representing a work group from among multiple work candidate groups that corresponds to the period during which work was performed by the work device 30. For example, the display unit 250 displays candidate information representing candidate areas 650 corresponding to multiple work candidate groups and accepts the user's operation to select the most appropriate work group. For example, as shown in Figure 11, the display unit 250 displays a selection image 700 on the input / output device 210. For example, the selection image 700 represents multiple candidate areas 650. For example, the selection image 700 displays candidate images 710 representing candidate areas 650 on a map. In the example shown in Figure 11, the first candidate image 710-1 represents a small area 630 included in the field 400 as a candidate area 650. The second candidate image 710-2 represents a small area 630 included in the field 400 that is not on the track 420 in which the work device 30 turned as a candidate area 650. The third candidate image 710-3 represents the small area 630, which includes the road to which the work device 30 has moved, as the candidate area 650.

[0049] Furthermore, the selected image 700 may also include numerical information 720 included in the candidate information. The numerical information 720 includes the area of ​​the candidate region 650 determined by the candidate information determination unit 160. The numerical information 720 may also include the proportion of the operation information that represents the position included in the determined candidate region 650 out of all operation information.

[0050] Furthermore, the selected image 700 includes selection buttons 730 for selecting the optimal work group from the group of work candidates. For example, the selection buttons 730 are provided for each group of work candidates.

[0051] The user selects the selection button 730 corresponding to the optimal work group from among multiple work candidate groups. In the example shown in Figure 11, when the user selects the candidate region 650 represented in the first candidate image 710-1, the user selects the first selection button 730-1. When a selection button 730 is selected, the display unit 250 outputs information to the work management device 100 representing the work candidate group corresponding to the selected selection button 730 as a work group.

[0052] The display unit 250 may also display only the candidate areas 650 with the highest priority.

[0053] In step S140 shown in Figure 6, the work information determination unit 170 of the work management device 100 receives information representing the selected work group and, based on the received information, determines work information representing the work performed by the work device 30, such as a work area. For example, the work information determination unit 170 determines the work area based on the positions represented by multiple operational information included in the work group. For example, the work information determination unit 170 determines the convex hull for the positions represented by multiple operational information included in the work group and determines the determined convex hull as the work area. The work information representing the determined work area is output to the terminal 200 by the work information determination unit 170.

[0054] Furthermore, the work information determination unit 170 associates the parameter set extracted from the selected work group with the operation information of the work device 30 and stores it in the selection history data 310.

[0055] In step S150, the display unit 250 of the terminal 200 displays the work information acquired from the work management device 100.

[0056] In this way, the work management system 1000 determines work information with greater accuracy by presenting the user with multiple candidate information options.

[0057] (Embodiment 2) The work management system 1000 may determine the position of the furrows where work has been performed by the work device 30, not limited to the work area. In this case, the configuration of the work management system 1000 is the same as in Embodiment 1, so a description will be omitted.

[0058] (Operation of the work management device) Similar to Embodiment 1, when the work device 30 shown in Figure 1 performs work in the field 400, it transmits operational information, including location information 421 and status information, to the arithmetic unit 120 of the work management device 100. When the arithmetic unit 120 receives multiple operational information from the work device 30, it reads and executes the work management program 320. Once the work management program 320 is read and executed, the arithmetic unit 120 starts the process shown in Figure 12, which is part of the work management method.

[0059] In step S210, the candidate group extraction unit 150, implemented by the arithmetic unit 120, extracts multiple candidate work groups corresponding to the estimated period during which the work device 30 is performing work, based on multiple operational information. For example, the candidate group extraction unit 150 extracts candidate work groups based on the state of the work device 30, such as the distribution related to the direction of travel. The process by which the candidate group extraction unit 150 extracts candidate work groups based on the distribution related to the direction of travel is the same as the process of extracting candidate work groups based on the distribution related to speed in Embodiment 1, so a detailed explanation is omitted.

[0060] In step S220, the candidate information determination unit 160 determines candidate information corresponding to the work candidate group. The candidate information represents, for example, the location of a furrow candidate corresponding to the work candidate group. For example, the candidate information determination unit 160 determines the location of a corresponding furrow candidate based on the operation information included in one work candidate group. For example, the candidate information determination unit 160 determines the location of a furrow candidate by drawing a line connecting the locations represented by two adjacent operation information records whose measured times are included in the operation information included in the work candidate group. The candidate information determination unit 160 also determines the locations of furrow candidates for the extracted multiple work candidate groups. The candidate information determination unit 160 outputs candidate information representing the locations of the multiple determined furrow candidates to the terminal 200.

[0061] The candidate information determination unit 160 may determine numerical information relating to the candidate area 650, such as the average distance of the furrows, as part of the candidate information. For example, the candidate information determination unit 160 may determine the average distance of the determined furrows as part of the candidate information. Alternatively, the candidate information determination unit 160 may determine the proportion of all operational information that represents locations included in the determined furrows as part of the candidate information.

[0062] Furthermore, the candidate information determination unit 160 determines the priority of multiple furrow candidates as part of the candidate information. For example, the candidate information determination unit 160 determines the priority of the candidate area 650 based on the numerical values ​​represented in the numerical information. The candidate information determination unit 160 sets a higher priority for furrow candidates with longer average furrow distances. Alternatively, the candidate information determination unit 160 may set a higher priority for furrow candidates with a larger proportion of operational information representing locations included in the determined candidate area 650.

[0063] The candidate information determination unit 160 may determine the priority of multiple furrow candidates based on the selection history data 310. For example, the candidate information determination unit 160 determines the similarity between the operation information stored in the selection history data 310 and the operation information of the work device 30. For example, the similarity is expressed based on the difference between the operation information stored in the selection history data 310 and the operation information of the work device 30, treating the operation information as a multidimensional vector. For example, the priority is set higher the smaller the difference.

[0064] In step S230, the display unit 250 of the terminal 200 receives information representing the work group corresponding to the period during which work was performed by the work device 30, from among a plurality of work candidate groups. For example, as shown in Figure 13, the display unit 250 displays a selected image 700 on the input / output device 210. For example, the selected image 700 represents a plurality of furrow candidates. For example, the selected image 700 displays candidate images 710 representing furrow candidates on the map. In the example shown in Figure 13, the first candidate image 710-1 represents the straight track and the start and end portions of the turning track of the track 420 of the work device 30 included in the field 400 as furrow candidates. The second candidate image 710-2 represents the straight portion of the track 420 of the work device 30 included in the field 400, excluding the track 420 where the work device 30 turned, as a furrow candidate. The third candidate image 710-3 represents the track 420 along which the work device 30 moves along the road as a candidate furrow.

[0065] Furthermore, the selected image 700 may also include numerical information 720 included in the candidate information. The numerical information 720 includes the average distance of the furrow candidates determined by the candidate information determination unit 160. The numerical information 720 may also include the proportion of operation information that represents the position included in the determined candidate region 650 out of all operation information.

[0066] Furthermore, the selected image 700 includes selection buttons 730 for selecting the optimal work group from the group of work candidates. For example, the selection buttons 730 are provided for each group of work candidates.

[0067] The user selects the selection button 730 corresponding to the optimal work group from among multiple work candidate groups. In the example shown in Figure 13, when the user selects the furrow candidate shown in the second candidate image 710-2, the user selects the second selection button 730-2. When a selection button 730 is selected, the display unit 250 outputs information to the work management device 100 representing the work candidate group corresponding to the selected selection button 730 as a work group.

[0068] The display unit 250 may also display only the furrow candidates with high priority.

[0069] In step S240 shown in Figure 12, the work information determination unit 170 of the work management device 100 receives information representing the selected work group and, based on the received information, determines work information representing the work performed by the work device 30, for example, the position of a furrow. For example, the work information determination unit 170 determines the position of a furrow based on the positions represented by multiple operational information included in the work group. For example, the work information determination unit 170 determines the position of a furrow as a line connecting the positions represented by two operational information items whose measured times are adjacent to each other. The work information representing the determined work area is output to the terminal 200 by the work information determination unit 170.

[0070] Furthermore, the work information determination unit 170 associates the parameter set extracted from the selected work group with the operation information of the work device 30 and stores it in the selection history data 310.

[0071] In step S250, the display unit 250 of the terminal 200 displays the work information acquired from the work management device 100.

[0072] Thus, the work management system 1000 is not limited to the work area, but can also determine work information with greater accuracy regarding the position of the furrows.

[0073] (modified version) The configuration described in the embodiment is an example, and the configuration can be changed within the scope that does not impede the function. For example, the state information of the work device 30 may be determined based on the position information 421 of the work device 30. For example, in step S110 shown in Figure 6, or step S210 shown in Figure 12, the candidate group extraction unit 150 determines the state information of the work device 30, such as speed and direction of travel, based on the position information 421 of the work device 30. For example, the candidate group extraction unit 150 may determine the speed of the work device 30 based on the distance between the positions represented by two adjacent position information 421 and the time interval between them. Alternatively, the candidate group extraction unit 150 may determine the direction of travel of the work device 30 based on the change in position represented by two adjacent position information 421. For example, the candidate group extraction unit 150 may determine the direction of travel of the work device 30 as the direction from the position represented by the first-measured position information 421 to the position represented by the second-measured position information 421, based on the measured time of two adjacent position information 421. In this case, the work management device 100 does not need to acquire status information from the work device 30.

[0074] Furthermore, in step S110 shown in Figure 6, or step S210 shown in Figure 12, the number of candidate work groups extracted by the candidate group extraction unit 150 may be less than the number of parameter sets stored in the extracted parameters 300. For example, the candidate group extraction unit 150 determines the priority of the parameter sets to be used based on the selection history data 310 and the operation information of the work device 30. The candidate group extraction unit 150 extracts candidate work groups using only the parameter sets with the highest determined priority.

[0075] For example, the candidate information determination unit 160 determines the similarity between the operation information stored in the selection history data 310 and the operation information of the work device 30. For example, the similarity is expressed based on the difference between the operation information stored in the selection history data 310 and the operation information of the work device 30, treating the operation information as a multidimensional vector. For example, the priority is set higher the smaller the difference.

[0076] Furthermore, the similarity may be determined based on the distribution of state information represented in the operational information. In this case, the selection history data 310 stores the parameter set previously selected by the user and the distribution of state information represented in the operational information when that parameter was selected, in association with each other. The candidate information determination unit 160 determines the similarity between the distribution of state information of the work device 30 and the distribution of state information stored in the selection history data 310. For example, the similarity may be expressed based on the difference between the two distributions, treating the statistical values ​​of the two distributions, such as the value of the reference state 500, the value of the maximum value, or the ratio between multiple maximum values, as a multidimensional vector. For example, the priority is set higher the smaller the difference. In this case, the work information determination unit 170 stores the parameter set extracted from the selected work group in step S140 shown in Figure 6 or step S240 shown in Figure 12, in association with the distribution of operational information of the work device 30, in the selection history data 310.

[0077] Furthermore, in step S110 shown in Figure 6, or step S210 shown in Figure 12, the candidate group extraction unit 150 may extract a group of work candidates in any way based on the operating information of the work device 30. For example, the candidate group extraction unit 150 may use a judgment model that has been trained to extract operating information for the period during which work was performed by the work device 30 from the operating information of the work device 30. For example, the candidate group extraction unit 150 may use multiple judgment models that have been trained using different operating information.

[0078] Furthermore, the small region 630 shown in Figure 10 may have any shape that divides the area including the position represented by the position information of the work device 30. For example, the small region 630 may be formed as a hexagon.

[0079] Furthermore, in step S120 shown in Figure 6, the candidate information determination unit 160 may determine the candidate region 650 in any way based on the position represented in the position information 421 included in the work candidate group. For example, the candidate information determination unit 160 may determine the convex hull for the position represented in the position information 421 as the candidate region 650.

[0080] Similarly, in step S220 shown in Figure 12, the candidate information determination unit 160 may determine the position of the furrow candidate in any way based on the position represented in the position information 421 included in the work candidate group. For example, the candidate information determination unit 160 may merge or delete the determined furrow candidate positions. For example, the candidate information determination unit 160 may merge two corresponding furrow candidates when the distance between two furrow candidates in a direction perpendicular to the direction in which the furrow candidate extends is less than a threshold. Also, the candidate information determination unit 160 may delete a corresponding furrow candidate when the number of position information 421 for a single furrow candidate is less than a threshold.

[0081] The embodiments and modifications described above are examples, and the configurations described in each embodiment and modification may be arbitrarily changed and / or combined as long as they do not impede the functionality. Furthermore, some of the functions described in the embodiments and modifications may be omitted if the necessary functions can be realized. For example, some or all of the processing of the work management device 100 may be performed by the terminal 200. Alternatively, some or all of the processing of the terminal 200 may be performed by the work management device 100. The work management program 320 may also include a display program 330. The work management system 1000 may not include the terminal 200 and may display candidate information and work information on an external terminal not included in the work management system 1000.

[0082] Furthermore, the selected image 700 shown in Figure 11 or Figure 13 does not have to include numerical information 720. In this case, the candidate information determination unit 160 does not have to determine the numerical information 720 in step S130 shown in Figure 6 or step S230 shown in Figure 12. Moreover, the candidate image 710 of the selected image 700 may distinguish the position information 421 included in the work candidate group from other position information 421, and may not represent candidate information, such as candidate area 650 or the position of furrow candidate. In this case, the candidate information determination unit 160 may be omitted.

[0083] Furthermore, the time at which the location information 421 was measured may represent the elapsed time from an arbitrary reference point. For example, the time at which the location information 421 was measured may represent the elapsed time since the work device 30 was started.

[0084] (Note) The work management method, work management system, and work management program described in each embodiment can be described as follows.

[0085] The work management method relating to the first aspect is: Based on a plurality of operational information, including position information representing the position of the work device at each time point and state information representing the state of the work device at each time point, a plurality of candidate work groups corresponding to the period during which the work device is estimated to be performing work are extracted from the plurality of operational information. The system receives information representing a group of tasks selected from the aforementioned group of candidate tasks and corresponding to the period during which the work device is performing the task. Based on the aforementioned work group, the work device determines work information representing the location of the work area or furrow where it performed the work, Includes.

[0086] The work management method relating to the second aspect is the work management method relating to the first aspect, Extracting the aforementioned group of candidate tasks is Based on a reference state corresponding to a maximum value in the distribution of the state of the aforementioned work device, the plurality of candidate work groups are extracted. Includes.

[0087] The work management method relating to the third aspect is the work management method relating to the second aspect, Extracting the aforementioned group of candidate tasks is Based on each of the two or more aforementioned criteria states, extract at least two or more candidate work groups. Includes.

[0088] The work management method relating to the fourth aspect is a work management method relating to the second or third aspect, Extracting the aforementioned group of candidate tasks is Extracting the multiple candidate work groups based on one of the aforementioned reference states. include.

[0089] The work management method relating to the fifth aspect is the work management method relating to the fourth aspect, Extracting the aforementioned group of candidate tasks is Extracting the multiple operational information items as a first work candidate group, which represent states adjacent to one reference state and sandwiched between two first threshold states that represent a first threshold frequency which is a first ratio of the reference frequency to the one reference state, Extracting the multiple operational information items as a second group of candidate tasks, which represent states adjacent to one reference state and sandwiched between second threshold states that represent a second threshold frequency which is a second ratio of the reference frequency to the one reference state, Includes, The second threshold state is different from the first threshold state. Includes.

[0090] The work management method relating to the sixth aspect is a work management method relating to the fourth or fifth aspect, Extracting the aforementioned group of candidate tasks is The process involves extracting the multiple operational information items representing states in which the difference from the aforementioned one reference state is within a first threshold as a third group of candidate operations, The process involves extracting the multiple operational information items representing states in which the difference from the aforementioned one reference state is within a second threshold as a fourth group of work candidates, Includes, The second threshold is different from the first threshold. Includes.

[0091] The work management method relating to the seventh aspect is a work management method relating to any one of the first to sixth aspects, Based on the multiple locations represented by the multiple work candidate groups, candidate information is determined that represents the location of a candidate area or furrow candidate where the work device is estimated to have performed work based on the multiple work candidate groups. Outputting the aforementioned candidate information, It further includes, Accepting the aforementioned group of tasks means Accepting a response to the output of the aforementioned candidate information. Includes.

[0092] The work management method relating to the eighth aspect is the work management method relating to the seventh aspect, The candidate information includes the area of ​​the candidate region or the distance of the candidate furrow.

[0093] The work management method relating to the ninth aspect is a work management method relating to the seventh or eighth aspect, The candidate information represents the proportion of the positions represented by the plurality of operational information that are included in the candidate region or the candidate furrow.

[0094] The work management method relating to the tenth aspect is a work management method relating to any one of the first to ninth aspects, The aforementioned status information represents the speed or direction of travel of the work device.

[0095] The work management system relating to the 11th aspect is: A candidate group extraction unit extracts a plurality of candidate work groups corresponding to a period during which the work device is estimated to be performing work, based on a plurality of operational information including position information representing the position of the work device at each time and state information representing the state of the work device at each time. A work information determination unit receives information representing a work group selected from the aforementioned group of candidate work and corresponding to the period during which the work device is performing work, and determines work information representing the work area or furrow location where the work device performed work based on the work group. It is equipped with.

[0096] The work management program relating to the 12th aspect is: Based on a plurality of operational information, including position information representing the position of the work device at each time point and state information representing the state of the work device at each time point, a plurality of candidate work groups corresponding to the period during which the work device is estimated to be performing work are extracted from the plurality of operational information. The system receives information representing a group of tasks selected from the aforementioned group of candidate tasks and corresponding to the period during which the work device is performing the task. Based on the aforementioned work group, the work device determines work information representing the location of the work area or furrow where it performed the work, The arithmetic unit is made to execute it. [Explanation of Symbols]

[0097] 1, 2: Storage medium 20: Network 30: Work equipment 100: Work management device 110: Input / Output Devices 120: Arithmetic device 130: Communication device 140: Storage device 150: Candidate group extraction unit 160: Candidate Information Decision Department 170: Work Information Determination Department 200: Terminal 210: Input / Output Devices 220: Arithmetic device 230: Communication equipment 240: Storage device 250:Display section 300: Extraction parameters 310: Selection history data 320: Work Management Program 330: Display Program 400: Field 410: Storage location 420: Orbit 421: Location information 500: Standard state 510: Threshold 520: State range 550: Reference frequency 560: Threshold frequency 570: State range 580: Threshold state 610: First dividing line 620: Second dividing line 630 :Small area 650: Candidate area 700: Selected image 710: Candidate image 720: Numerical information 730: Select button 1000: Work Management System

Claims

1. Based on a plurality of operational information items, including position information representing the position of the work device at each time point and state information representing the state of the work device at each time point, the computing unit performs the task extraction from the plurality of operational information items, which corresponds to a group of candidate tasks that are estimated to be performed during a period in which the work device is performing tasks. The arithmetic unit receives information representing the group of tasks that best corresponds to the period during which the work device is performing the task, among the aforementioned group of candidate tasks. Based on the aforementioned work group, the computing unit performs work information that represents the work area or the location of the furrow where the work device performed the work. A work management method that includes this.

2. Based on a plurality of operational information including position information representing the position of the work device at each time and state information representing the state of the work device at each time, the computing device performs the task of extracting a plurality of task candidate groups corresponding to a period during which the work device is estimated to be performing work from the plurality of operational information, The arithmetic unit receives information representing a group of tasks selected from the aforementioned group of candidate tasks and corresponding to the period during which the work device is performing the task. Based on the aforementioned work group, the computing unit performs work information that represents the work area or the location of the furrow where the work device performed the work. Includes, Extracting the aforementioned group of candidate tasks is Based on a reference state corresponding to a maximum value in the distribution of the state of the aforementioned work device, the plurality of candidate work groups are extracted. A work management method that includes this.

3. Extracting the aforementioned group of candidate tasks is Based on each of the two or more aforementioned reference states, extract at least two or more candidate work groups. The work management method according to claim 2, including the following:

4. Extracting the aforementioned group of candidate tasks is Extracting the multiple candidate work groups based on one of the aforementioned reference states. A work management method according to claim 2 or 3, including the following:

5. Extracting the aforementioned group of candidate tasks is The plurality of operational information items representing states adjacent to one reference state and sandwiched between two first threshold states that represent a first threshold frequency which is a first ratio of the reference frequency to the one reference state are extracted as a first group of work candidates, The process involves extracting a group of operational information representing states adjacent to one reference state and sandwiched between two second threshold states, which represent a second threshold frequency that is a second ratio of the reference frequency to the one reference state, as a second group of operational candidates. Includes, The second threshold state is different from the first threshold state. The work management method described in claim 4.

6. Extracting the aforementioned group of candidate tasks is The process involves extracting the multiple operational information items representing states in which the difference from the aforementioned one reference state is within a first threshold as a third group of candidate operations, The process involves extracting the multiple operational information items representing states in which the difference from the aforementioned one reference state is within a second threshold as a fourth group of work candidates, Includes, The second threshold is different from the first threshold. The work management method described in claim 4.

7. Based on a plurality of operational information including position information representing the position of the work device at each time and state information representing the state of the work device at each time, the computing device performs the task of extracting a plurality of task candidate groups corresponding to a period during which the work device is estimated to be performing work from the plurality of operational information, The arithmetic unit receives information representing a group of tasks selected from the aforementioned group of candidate tasks and corresponding to the period during which the work device is performing the task. Based on the aforementioned work group, the computing unit performs work information that represents the work area or the location of the furrow where the work device performed the work. The computing unit performs the following actions: Based on the multiple locations represented by the multiple work candidate groups, it determines candidate information representing the location of a candidate area or furrow candidate where the work device is estimated to have performed work based on the multiple work candidate groups. The arithmetic unit performs the task of outputting the aforementioned candidate information, Includes, Receiving information representing the aforementioned work group means Accepting a response to the output of the aforementioned candidate information. A work management method that includes this.

8. The candidate information includes the area of ​​the candidate region or the distance of the candidate furrow. The work management method according to claim 7.

9. The candidate information represents the proportion of the positions represented by the plurality of operational information that are included in the candidate region or the candidate furrow. The work management method according to claim 7 or 8.

10. The aforementioned status information represents the speed or direction of travel of the work device. The work management method according to claim 1.

11. A candidate group extraction unit extracts a plurality of candidate work groups corresponding to a period during which the work device is estimated to be performing work, based on a plurality of operational information including position information representing the position of the work device at each time and state information representing the state of the work device at each time. A work information determination unit receives information representing the work group that best corresponds to the period during which the work device is performing work from among the aforementioned group of candidate work, and determines work information representing the work area or furrow location where the work device performed work based on the work group. A work management system equipped with the following features.

12. Based on a plurality of operational information, including position information representing the position of the work device at each time point and state information representing the state of the work device at each time point, a plurality of candidate work groups corresponding to the period during which the work device is estimated to be performing work are extracted from the plurality of operational information. The system receives information representing the group of tasks that best corresponds to the period during which the work device is performing the task, among the aforementioned group of candidate tasks. Based on the aforementioned work group, the work device determines work information representing the location of the work area or furrow where it performed the work, A task management program that instructs the computing unit to execute tasks.