Information processing device, harvesting range selection method, and computer program
The information processing device optimizes labor allocation by selecting harvest ranges based on crop value, ensuring high-value crops are prioritized and travel distances are minimized, enhancing harvesting efficiency.
Patent Information
- Application Number
- JP2023106294
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2043-06-28
AI Technical Summary
Existing systems fail to provide a method for selecting a harvest range that optimally allocates labor based on the value of crops when they are harvested.
An information processing device that stores crop value data for each planting position and executes a harvest range selection process, calculating a harvestable area where the crop value exceeds a threshold, and allocates labor to these areas.
This approach allows for appropriate labor allocation, prioritizing high-value crops and minimizing travel distance, thereby optimizing harvesting efficiency and reducing labor inefficiencies.
Smart Images

Figure 2025005880000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device, a harvest range selection method, and a computer program. [Background technology]
[0002] Patent Document 1 describes an information suggestion system that suggests the harvest time and yield of agricultural crops based on the expected selling price of the agricultural crops in the market and the growth state of the agricultural crops obtained from image analysis. Patent Document 2 describes an agricultural management support system that efficiently allocates workers and equipment to work in multiple farm fields located at different locations from among workers and equipment registered in advance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2018 / 158821 [Patent Document 2] JP 2013-254356 A Summary of the Invention [Problem to be solved by the invention]
[0004] Patent Documents 1 and 2 do not anticipate a method for selecting a harvest range in order to appropriately allocate the labor of the operating entities in accordance with the crop value when the crop is harvested. In view of the above-mentioned conventional problems, the present disclosure aims to enable appropriate allocation of labor among work subjects. [Means for solving the problem]
[0005] An information processing device according to one embodiment of the present disclosure includes a memory device that stores value data representing the crop value of agricultural crops for each planting location, and a control device that executes a harvest range selection process based on the value data, the selection process including a process of calculating a harvestable area in which a worker can be allowed to harvest in a specified period of time, and a process of allocating the harvestable area to the planting location where the crop value is equal to or greater than a specified threshold.
[0006] The embodiments of the present disclosure may be realized by an apparatus, a system, a method, an integrated circuit, a computer program, or a non-transitory computer-readable recording medium, or any combination thereof. The nature of the recording medium may be either volatile or non-volatile. The device may be composed of multiple separate devices. When composed of multiple separate devices, they may be arranged in one housing, or may be arranged separately in two or more separate housings. Effect of the Invention
[0007] According to the present disclosure, the labor of the work subjects can be appropriately allocated. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a network configuration diagram showing the overall configuration of a work support system. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of the management server. [Diagram 3] FIG. 3 is an explanatory diagram showing an example of a harvest range selection process. [Figure 4] FIG. 4 is an explanatory diagram illustrating an example of a generation process of the result characteristic. [Diagram 5] FIG. 5 is a sequence diagram showing an example of using the selection process in a work plan. [Figure 6] FIG. 6 is a diagram showing an example of a display screen of the selection result on the management terminal. [Figure 7] FIG. 7 is a sequence diagram showing a first example of the use of the result characteristic in a work plan. [Figure 8] FIG. 8 is a sequence diagram showing a second example of using the result characteristic in a work plan. [Figure 9] FIG. 9 is an explanatory diagram showing an example of a method for predicting future growth data. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] <Overview of the embodiment of the present disclosure> Below, an overview of the embodiments of the present disclosure will be listed and described. (1) The device of this embodiment is an information processing device that includes a memory device that stores value data representing the crop value of agricultural crops for each planting location, and a control device that executes a harvest range selection process based on the value data, and the selection process includes a process of calculating a harvestable area in which a worker can be allowed to harvest in a specified period of time, and a process of allocating the harvestable area to the planting location where the crop value is equal to or greater than a specified threshold.
[0010] According to the information processing device of this embodiment, the control device allocates harvestable areas to planting locations where the crop value is equal to or greater than a predetermined threshold, and excludes planting locations where the crop value is less than the threshold from the allocation targets, thereby making it possible to avoid harvesting work of crops with low crop value. Therefore, the labor of the operators can be appropriately allocated.
[0011] (2) In the information processing device of this embodiment, the selection process may include a process of preferentially allocating the harvestable area to the planting locations where the crop value is high. In this case, the planting position with the highest crop value is included in the harvest range, so that crops with high crop value can be harvested early.
[0012] (3) In the information processing device of this embodiment, the selection process may include a process of arbitrarily selecting the first cultivation location, and from the second cultivation location onwards, preferentially allocating the allocation locations that are closest to the first cultivation location. In this case, from the second onwards, the allocation target is determined based on distance, so a harvesting range that requires a short travel distance for the worker can be selected.
[0013] (4) In the information processing device of this embodiment, the selection process may include a process of calculating the harvestable area based on the harvesting time in which the work entities can perform the harvest, the harvesting efficiency of the work entities, and the total number of the work entities. In this way, the harvestable area can be accurately calculated according to the labor force that can be applied in a given period of time.
[0014] (5) In the information processing device of this embodiment, the storage device may store growth data representing a growth level of the crop for each of the planting positions, and the control device may include a process for converting the growth data into the value data. In this case, since the value data is generated from the actual growth data, the value data can be generated accurately.
[0015] (6) In the information processing device of this embodiment, the control device may output the value data including the selected harvest range as a selection result. In this case, for example, by displaying the output selection result (value data including the harvest range) on a display, the user can determine at a glance where in the field the harvesting work should be carried out.
[0016] (7) In the information processing device of this embodiment, the control device may be capable of executing a calculation process of a result characteristic that indicates a relationship between a high-value harvest volume and a harvest result, as defined below. High-value yield: The yield when harvesting crops in order of crop value Harvest result: The cumulative value of crops when harvesting crops in order of crop value. In this case, in addition to the above-mentioned harvest range, the above-mentioned yield characteristics can be obtained that represent the characteristics of the harvest yield for high-value yields.
[0017] (8) In the information processing device of this embodiment, the control device may calculate a harvestable yield, which is the yield of the agricultural crop that can be obtained in the specified period, and calculate a potential harvest result, which is the harvest result corresponding to the harvestable yield, based on the harvestable yield and the result characteristics. In this case, by notifying the user of the calculation result, it is possible to notify the user in advance of the maximum harvest result that can be obtained with the currently available labor force.
[0018] (9) In the information processing device of this embodiment, the control device may acquire a target harvest result, which is the harvest result desired by a user, and calculate a target harvest volume, which is the high-value harvest volume corresponding to the target harvest result, based on the target harvest result and the result characteristics. In this case, by notifying the user of the calculation results, the user can be notified in advance of the high value harvest volume required to achieve the desired harvest result.
[0019] (10) The method according to this embodiment is a harvesting range selection method executed by the information processing device according to (1) to (9) described above. Therefore, the selection method of the present embodiment has the same effects as the information processing devices (1) to (9) described above.
[0020] (11) A computer program according to this embodiment is a computer program that causes a computer to function as the information processing device described above in (1) to (9). Therefore, the computer program of this embodiment has the same operational effects as the information processing device of (1) to (9) described above.
[0021] <Details of the embodiment of the present disclosure> Hereinafter, the details of the embodiments of the present disclosure will be described with reference to the drawings. Note that at least some of the embodiments described below may be combined in any combination.
[0022] [Overall system configuration] FIG. 1 is a network configuration diagram showing the overall configuration of a work support system 200. As shown in FIG. 1 (hereinafter, also referred to as the "support system") 200 is a system in which a mobile terminal 20, a management terminal 30, and a management server 40 work together to support agricultural work performed by a worker 1. Therefore, the support system 200 includes at least the mobile terminal 20, the management terminal 30, and the management server 40 as communication nodes for exchanging information.
[0023] The mobile terminal 20, the management terminal 30, and the management server 40 are connected to each other via a public network 70, which includes the Internet. The mobile terminal 20 is connected to the public network 70 via wireless communication with a wireless base station 80. The mobile terminal 20 is a communication terminal assigned to the worker 1. The mobile terminal 20 is, for example, a smartphone, a tablet computer, or a notebook computer. In the illustrated example, only one worker 1 is depicted, but there may be multiple workers.
[0024] The management terminal 30 is a terminal device assigned to a manager (hereinafter referred to as a "management user") 2 of a farm F that includes multiple fields Au (u=1, 2, ...). In the illustrated example, one farm F includes nine fields Au, but the number of fields Au is arbitrary and may be one or more. The management terminal 30 is, for example, a desktop computer, or may be a mobile terminal such as a smartphone, a tablet computer, or a notebook computer.
[0025] The management user 2 is a user of the farm work support service provided by the management server 40. The management user 2 is registered as a member in the management server 40 in advance. The farm fields Au in this embodiment are, for example, vineyards for cultivating grapes 3 that are the raw material for wine. In the vineyards Au, grapes 3 of the same variety or grapes 3 of different varieties are cultivated.
[0026] The management server 40 communicates with external devices such as an information providing server 50 and an aircraft 60 in addition to the mobile terminal 20 and the management terminal 30. The aircraft 60 is connected to a public network 70 via wireless communication with a wireless base station 80. The agricultural work support service of the management server 40 includes a service of providing the user with a work plan for agricultural work in the vineyard Au. The management server 40 creates a work plan based on predetermined input information received from the management terminal 30.
[0027] The "work plan" is a set of data that specifies a schedule (information including the contents of the 5W1H) of work to be performed by worker 1 in vineyard Au in the near future. The agricultural work in vineyard Au includes, for example, pruning, bud removal, training, gibberellin treatment, thinning, bagging, and harvesting. When the management terminal 30 accesses the farm work support service of the management server 40, it becomes possible to send to the management server 40 a creation request based on an input operation of the management user 2. The creation request includes predetermined information (e.g., the number of workers, work time period, etc.) required for the creation process of the work plan.
[0028] The management server 40 creates a work plan for the vineyard Au in response to a creation request from the management terminal 30, and transmits the created work plan to the management terminal 30. Furthermore, the management server 40 transmits the work content of the worker 1 based on the created work plan to the mobile terminal 20 of each worker 1. However, the notification of the work content to each mobile terminal 20 may be performed by the management terminal 30.
[0029] The information provided by the information providing server 50 includes growth data of the vineyard Au. The management server 40 can receive the growth data from the information providing server 50. The growth data is data that indicates the "growth level" of a crop (e.g., grapes 3) for each planting position. As the degree of vegetation, for example, a vegetation index such as NDVI (Normalized Difference Vegetation Index) can be used. NDVI is an index that expresses the state of vegetation using a relatively simple formula based on the light reflection characteristics of plants.
[0030] The flying device 60 is, for example, a robotic flying object such as a quadcopter or a multicopter. The flying device 60 can fly above any area by remote control and is equipped with a digital camera that can change the shooting direction. The flying device 60 photographs the vineyard Au from above with a digital camera and transmits the acquired image data to the management server 40. The management server 40 can also generate all or part of the growth data of the vineyard Au by itself using the received image data.
[0031] [Example of management server configuration] FIG. 2 is a block diagram showing an example of the configuration of the management server 40. As shown in FIG. As shown in FIG. 2, the management server 40 is a type of information processing device that includes a control device 41, a storage device 42, a communication device 43, and a plurality of types of databases (DB) 44-46. The multiple types of databases 44 to 46 are electronic data constructed in a predetermined data array in the storage device 42. Note that some or all of the databases 44 to 46 may be constructed in an external storage device (not shown) connected to the management server 40.
[0032] The control device 41 is an arithmetic processing device including a central processing unit (CPU), a random access memory (RAM), etc. The control device 41 may include an integrated circuit such as a field-programmable gate array (FPGA). The control device 41 reads out a computer program 47 stored in the storage device 42 into a main memory (RAM), and executes information processing in accordance with the read out program 47. The information processing includes creating a work plan, generating growth data, and the like.
[0033] The storage device 42 is an auxiliary storage device including a non-volatile memory such as a hard disk drive (HDD) and a solid state drive (SSD). The storage device 42 may include a flash ROM (Read Only Memory), a USB (Universal Serial Bus) memory, an SD card, etc. The communication device 43 is a communication interface capable of communicating with an external device via a public network 70.
[0034] The multiple types of databases 44 to 46 include a growth database 44, a value database 45, and a descending order database 46. The growth database 44 stores growth data Gijk (see FIG. 3). The value database 45 stores value data Vijk (see FIG. 3). The descending order database 46 stores descending order data Vijm (see FIG. 4). The details of these data Gijk, Vijk, and Vijm will be described later.
[0035] The computer program 47 includes a program that causes the control device 41 to execute a "harvesting range selection process" (step S10: see Figure 3) and a "result characteristic generation process" (step S20: see Figure 4) as processes associated with the work plan creation process. The harvest range selection process is a process of selecting a harvest range for the vineyard Au based on the value data Vijk. The result characteristic generation process is a process of generating a result characteristic F that represents the characteristics of the result (accumulated value) for the harvest amount based on the value data Vijk.
[0036] [Harvesting range selection process] 3 is an explanatory diagram showing an example of a harvest range selection process executed by the control device 41 of the management server 40. Below, the definitions of the parameters used in the harvest range selection process will be explained, and then the contents of the selection process will be explained.
[0037] (Xi, Yj): Planting location The planting position (Xi, Yj) is, for example, the location of the trunk of the grape vine 3, and is defined in an absolute coordinate system such as latitude and longitude, or in a relative coordinate system with a predetermined position as the base. The planting position (Xi, Yj) may be a point (e.g., a center of gravity) that represents the locations of multiple tree trunks. "Xi" is the position in the X direction (i is the identification number of the coordinate value in the X direction), and "Yj" is the position in the Y direction (j is the identification number of the coordinate value in the Y direction).
[0038] Gk: Growth rate The growth degree Gk is an index representing the growth degree of the grapes 3. The growth degree is a vegetation index such as NDVI. "k" is an identification number of the growth degree and the value of the next crop value.
[0039] Vk: Crop Value The crop value Vk is an index representing the current value of the grapes 3. As this index, for example, the selling price per unit weight of the grapes 3, the component values of the grapes 3, etc. may be adopted. As the component values, at least one of the sugar content, the acidity, and the pH value may be adopted.
[0040] Gijk: Growth data The growth data Gijk is data that represents the growth level Gk of the grapes 3 for each planting position (Xi, Yj). The growth data Gijk is defined by the following three-dimensional vector. Gijk = (Xi, Yj, Gk) The data format of the growth data Gijk may be either a digital map format or a table format. Growth data in digital map format is called a "growth map." When the growth map is displayed on a display, it may be displayed as a bitmap image that expresses the size of the growth degree Gk with color or shading, for example, as shown in FIG. 3.
[0041] Vijk: Value Data The value data Vijk is data representing the crop value Vk for each planting position (Xi, Yj). The value data Vijk is defined by the following three-dimensional vector. Vijk = (Xi, Yj, Vk) The data format of the value data Vijk may be either a digital map format or a table format. Value data in digital map format is referred to as a "value map." When the value map is displayed on a display, it may be displayed as a bitmap image that expresses the size of the crop value Vk by color or shading, for example, as shown in FIG. 3.
[0042] ΔS: Unit area (m 2 ) The unit area ΔS is an area of a predetermined shape having a unit area including the planting position (Xi, Yj). The shape of the area is preferably a rectangle, but may be a shape other than a rectangle, such as an ellipse or a hexagon. The unit area of the area may be set in advance according to the planting interval of the grape vines 3, etc.
[0043] ΔH: Unit yield (kg / m 2 ) The unit yield ΔH is the expected yield of grapes 3 (kg / m2) in the unit area ΔS. 2 ) The unit yield ΔH may be set in advance according to a statistical value (e.g., an average or a median) of the number of grapes 3 growing on the trees included in the unit area ΔS. The unit yield ΔH may also be set to a different value for each variety of grapes 3.
[0044] Tn: Harvest time (h) The harvest time Tn is the time during which the worker 1 can carry out the harvest in a predetermined period (for example, one day to one week). "n" is the identification number of the worker 1. The harvest time Tn may be set to a different value for each worker 1, for example, depending on the future work time period that the management user 2 has coordinated with each worker 1.
[0045] Rn: Harvesting efficiency (kg / h) The harvesting efficiency Rn is the amount of harvest that worker 1 can harvest per unit time. The harvesting efficiency Rn can be set to a different value for each worker 1 according to the skill level of each worker by, for example, the management user 2. The harvesting efficiency Rn may also be set to a different value for each variety.
[0046] L: Harvestable amount (kg) The harvestable amount L is the yield of grapes 3 that can be obtained in a predetermined period (for example, one day to one week). The harvestable amount L is defined by the following formula. L = Σ(Tn × Rn) (n = 1 to N) …… (1) Here, "N" is the total number of workers 1 available for a given period.
[0047] S: Harvestable area (m 2 ) The harvestable area S is an area that can be harvested by the worker 1 in a predetermined period (for example, one day to one week). The harvestable area S is defined by the following formula. S=L / ΔH ……(2)
[0048] M: Normalized area (pieces) The normalized area M is the conversion value when the harvestable area S is normalized by the number of unit areas ΔS. The normalized area M is defined by the following formula. M = S / ΔS = (L / ΔH) / ΔS …… (3)
[0049] As shown in FIG. 3, the harvest range selection process (step S10 in FIG. 2) includes the following processes. Step S11: Data conversion Step S12: Calculate normalized area Step S13: Allocation of normalized area
[0050] (Data conversion: Step S11) Data conversion is a process of converting growth data Gijk into value data Vijk. Specifically, the data conversion is a process of converting the growth degree Gk of the growth data Gijk into the crop value Vk using a predetermined conversion formula (Vk=f(Gk)). The predetermined conversion formula is, for example, an approximation formula that expresses the correlation between the growth degree Gk and the crop value Vk. The approximation formula is defined in advance according to the type of crop value Vk, for example, based on past statistical data.
[0051] (Calculation of normalized area: step S12) The calculation of the normalized area M is a process of using the above-mentioned formulas (1) to (3) to calculate the normalized area M. Specifically, the calculation of the normalized area M includes the following steps. Step 1: Calculate the harvestable yield L using equation (1). Of the input information for formula (1), the harvesting time Tn and the total number of workers N are notified from the management terminal 30. The harvesting efficiency Rn of the worker 1 is a set value registered in advance in the storage device 42 of the management server 40.
[0052] Step 2: Calculate the harvestable area S using equation (2). The unit yield ΔH, which is the input information in the formula (2), is a set value that is registered in advance in the storage device 42 of the management server 40. Step 3: Calculate the normalized area M using equation (3). The unit area ΔS, which is the input information of the formula (3), is a set value that is registered in advance in the storage device 42 of the management server 40.
[0053] (Allocating normalized area: step S13) The allocation of the normalized area M is a process of allocating the normalized area M, which corresponds to the harvestable area S calculated in step S12, to the planting position (Xi, Yj) of the value data Vijk based on a predetermined allocation logic. For example, the following logic may be adopted as the predetermined allocation logic.
[0054] Logic 1: The unit area ΔS of the cultivation position (Xi, Yj) where the work value Vk is equal to or greater than a predetermined threshold value THv is set as the allocation target. The threshold value THv is registered in advance in the storage device 42 of the management server 40 by, for example, the management user 2 for each type of crop value Vk. By adopting logic 1, unit areas Δ that do not satisfy the crop value Vk desired by management user 2 are excluded from allocation targets. This avoids harvesting work on grapes 3 with low crop value Vk. This allows the labor of workers 1 to be appropriately allocated.
[0055] Logic 2: Of the unit areas ΔS of the planting positions (Xi, Yj) where the work value Vk is equal to or greater than the threshold value THv, the unit areas Δ of the planting positions (Xi, Yj) where the crop value Vk is high are given priority for allocation. If logic 2 is adopted, the planting position (Xi, Yj) with the highest crop value Vk is included in the harvest range, so grapes 3 with a high crop value Vk can be harvested early.
[0056] Logic 3: First, an arbitrary unit area ΔS is selected from among the unit areas ΔS of the cultivation position (Xi, Yj) where the work value Vk is equal to or greater than the threshold value THv, and from the second selection onwards, the unit area ΔS that is closest to the first unit area ΔS is given priority for allocation. If Logic 3 is adopted, the allocation target from the second onwards is determined by distance, so a harvesting area with a short travel distance for worker 1 can be selected.
[0057] In the example of FIG. 3, the value of the normalized area M is "10", and value data (value map) Vijk is illustrated in which the closer to the origin of the vineyard Au, the higher the crop value Vk. In this case, for example, when Logic 1 described above is applied, the harvest range consisting of 10 unit areas ΔS will be allocated in the shape of a right triangle with the origin of the field Au as the right angle point.
[0058] [Result characteristic generation process] 4 is an explanatory diagram showing an example of a generation process of the result characteristic executed by the control device 41 of the management server 40. Below, the definition of the parameters used in the generation process of the result characteristic will be explained, and then the contents of the generation process will be explained. However, the explanation of the parameters already mentioned will be omitted.
[0059] Vm: Descending value The descending value Vm is data obtained by rearranging the values of the crop value Vk in descending order. "m" is an identification number of the descending value.
[0060] Vijm:Descending data The descending data Vijm is data representing the descending value Vm at the planting position (Xi, Yj). The descending data Vijm is defined by the following three-dimensional vector. Vijm = (Xi, Yj, Vm) The data format of the descending order data Vijm may be either a digital map format or a table format. Note that descending order data in the digital map format is called a "descending order map."
[0061] H: High value yield (kg) The high-value harvest volume H is the harvest volume when harvesting is performed starting from the grapes 3 with the highest value, that is, the harvest volume when harvesting is performed starting from the unit area ΔS with the highest descending value Vm. The high-value harvest volume H is defined by the following formula. H=Σ(ΔH×m)(m=1,2……) ……(4)
[0062] VA: Harvest results The harvest yield VA is the cumulative value of the value when harvesting is performed starting from the grapes 3 with the highest value, that is, the integrated value of the descending value Vm when harvesting is performed starting from the unit area ΔS with the highest descending value Vm. The harvest yield VA is defined by the following formula. VA=Σ(Vm)(m=1,2……) ……(5)
[0063] F: Outcome characteristics The result characteristic F is a parameter that represents the characteristics of the result (accumulated value) relative to the harvest volume of grapes 3. In this embodiment, the result characteristic F is defined as a function that represents the relationship between the high-value harvest volume H and the harvest result VA. That is, the result characteristic F is a function defined by the following equation. VA=F(H) ……(6) When a graph of the outcome characteristic F is displayed on a display, it may be displayed as a bitmap image, for example as shown in Figure 4, in which the magnitude of the descending value Vm used to calculate the outcome characteristic F is represented by color or shade.
[0064] As shown in FIG. 4, the process of generating the result characteristic (step S20 in FIG. 2) includes the following processes. Step S21: Data conversion Step S22: Calculate the outcome characteristics
[0065] (Data conversion: step S21) The data conversion is a process of converting the value data Vijk into descending order data Vijm. Specifically, the data conversion includes the following steps. Step 1: Sort the value data Vijk in descending order of crop value Vk. Step 2: Replace the identification number k with the identification number m to generate a descending value Vm. Step 3: The data including the descending value Vm for each planting position (Xi, Yj) is defined as descending data Vijm.
[0066] (Calculation of outcome characteristics: Step S22) The calculation of the result characteristic F is a process of calculating the result characteristic F of the vineyard Au using the descending value Vm obtained in step S21. Specifically, the calculation of the result characteristic F includes the following steps.
[0067] Step 1: Set the identification number m of the descending value Vm to an initial value (=1). Step 2: Calculate the high-value yield H using equation (4). Step 3: Calculate the harvest performance VA using equation (5). Step 4: The calculated values of H and VA are plotted on an orthogonal coordinate system with H on the horizontal axis and VA on the vertical axis.
[0068] Step 5: Increment the identification number m, and repeat steps 2 to 4. Step 6: When the identification number m reaches its final value, the plot is terminated. Step 7: The line connecting adjacent points in the plotted point cloud with a straight line or a curve is set as the outcome characteristic F in formula (6). Note that if either the calculated value of H or the calculated value of VA contains an abnormal value, the abnormal value may be discarded and a complementation process may be performed.
[0069] The yield characteristic F in FIG. 4 can be used in the following calculation process. Calculation process 1: Calculation of "potential harvest result VAL" Calculation process 1 is a process for calculating the harvest result VA for the harvestable amount L in the result characteristic F. Hereinafter, the harvest result VA for the harvestable amount L is referred to as the "potential harvest result VAL." Specifically, the potential harvest result VAL is calculated by the following formula (7). VAL=F(L) ……(7)
[0070] Calculation process 2: Calculation of "target yield HD" Calculation process 2 is a process for calculating the high-value harvest amount H required to obtain the harvest result VA desired by the management user 2 in the result characteristic F. Hereinafter, the desired harvest result VA is referred to as the "target result VAD", and the high-value harvest amount H required for this is referred to as the "target harvest amount HD". Specifically, the target harvest amount HD is calculated by the following formula (8). Note that "F -1 " is the inverse function of the outcome characteristic F. HD=F -1 (VAD) ……(8)
[0071] [Example of using selection processing in work planning] FIG. 5 is a sequence diagram showing an example of using the selection process in a work plan. As shown in FIG. 5, after accessing the support service (step ST11), the management terminal 30 transmits a work plan creation request RQ1 to the management server 40 (step ST12). The generation request RQ1 includes the identification number n of the worker 1, the total number of workers N, and the harvesting time Tn of each worker 1. The identification number n can be determined from identification information of the worker 1, such as the name of the worker 1.
[0072] Next, the management server 40 executes a harvest range selection process (step ST13). Specifically, the control device 41 of the management server 40 executes the above-mentioned selection process (FIG. 3) using the received identification number n, total number of people N, and harvest time Tn as input information to select a harvest range in the value data Vijk. The control device 41 also outputs the selection result SR to the communication device 43. The selection result SR is composed of, for example, value data (value map) Vijk including the selected harvest range.
[0073] Next, the management server 40 transmits a creation response AQ1 including the selection result SR to the management terminal 30 (step ST14). The management server 40 also transmits the work content WN (e.g., harvesting location and time period) for each worker 1 constituting the selection result SR to the mobile terminal 20 of each worker 1 (step ST15). However, the notification of the work content WN to each mobile terminal 20 may be performed by the management terminal 30.
[0074] Next, the management terminal 30 outputs the selection result SR received from the management server 40 (step ST16). This output is, for example, a process of displaying the selection result SR on the display of the management terminal 30. Fig. 6 is a diagram showing an example of a display screen of the selection result SR on the management terminal 30.
[0075] As shown in FIG. 6, the display screen of the selection result SR includes columns for "date," "personnel," and "harvesting range." The date and personnel columns contain the input information set by administrative user 2. In the example shown, the personnel on September 16th were workers A, B, and C (all names), the personnel on September 17th were workers B, C, and D (all names), and the personnel on September 18th were workers A, B, C, and D (all names). Also, the working hours of workers A, B, C, and D are as shown in the figure.
[0076] In the harvest range column, a value map Vijl including the harvest range selected by the selection process (Fig. 3) is displayed. Note that the horizontal axis represents Xi and the vertical axis represents Yj. As an example, Fig. 6 shows the selection result SR of the harvest work when the predetermined period is three days from September 16 to September 18. Specifically, the following harvest ranges (hatched areas in the figure) are displayed as the harvest ranges to be performed on each schedule.
[0077] Harvested area for September 16th Planting location (X1, Y1) → Worker A Planting position (X2, Y1) → Worker B Planting location (X1, Y2) → Worker C
[0078] Harvested area for September 17th Planting location (X1, Y3) → Worker B Planting location (X2, Y2) → Worker C Planting position (X3, Y1) → Worker D
[0079] Harvested area for September 18th Planting location (X1, Y4) → Worker A Planting location (X2, Y3) → Worker B Planting location (X3, Y2) → Worker C Planting position (X4, Y1) → Worker D
[0080] As shown in Figure 6, if the harvest range selection result (harvest range) SR is superimposed on the value map Vijk of the field Au, the management user 2 can determine at a glance where in the vineyard Au the harvesting work should be carried out, resulting in a display with excellent visibility.
[0081] [Example 1 of using outcome characteristics in work planning] FIG. 7 is a sequence diagram showing a first example of the use of the result characteristic in a work plan. As shown in FIG. 7, after accessing the support service (step ST21), the management terminal 30 transmits a harvest result calculation request RQ2 to the management server 40 (step ST22). The calculation request RQ2 includes the identification number n of the worker 1, the total number of workers N, and the harvesting time Tn of each worker 1. The identification number n can be determined from identification information of the worker 1, such as the name of the worker 1.
[0082] Next, the management server 40 executes a calculation process of the possible harvest result VAL (step ST23). Specifically, the control device 41 of the management server 40 calculates the possible harvest amount L using the received identification number n, the total number of people N, and the harvest time Tn as input information. In addition, the control device 41 calculates the possible harvest result VAL by applying the calculated harvestable amount L to equation (7) related to the result characteristic F.
[0083] Next, the management server 40 transmits a calculation response AQ2 including the possible harvest result VAL to the management terminal 30 (step ST24). Next, the management terminal 30 outputs the possible harvest result VAL received from the management server 40 (step ST25). This output is a process of displaying, for example, the numerical value of the possible harvest result VAL itself, or a graph of the result characteristic F including the numerical value of the possible harvest result VAL (see FIG. 4) on the display of the management terminal 30.
[0084] In this way, by transmitting the potential harvest result VAL, which is the harvest result VA corresponding to the harvestable amount L in the result characteristic F, to the management terminal 30, the management user 2 can be notified in advance of the maximum harvest result VA that can be obtained with the labor force currently available.
[0085] [Example 2 of using outcome characteristics in work planning] FIG. 8 is a sequence diagram showing a second example of using the result characteristic in a work plan. As shown in FIG. 8, after accessing the support service (step ST31), the management terminal 30 transmits a harvest yield calculation request RQ3 to the management server 40 (step ST32). The idea request RQ3 includes a target harvest result VAD, which is the harvest result VA desired by the administrative user 2.
[0086] Next, the management server 40 executes a calculation process of the target harvest volume HD (step ST33). Specifically, the control device 41 of the management server 40 calculates the target harvest volume HD by applying the received target harvest result VAD to the formula (8) related to the inverse function of the result characteristic F.
[0087] Next, the management server 40 transmits a calculation response AQ3 including the target yield HD to the management terminal 30 (step ST34). Next, the management terminal 30 outputs the target harvest amount HD received from the management server 40 (step ST35). This output is a process of displaying, for example, the numerical value of the target harvest amount HD itself, or a graph of the result characteristic F including the numerical value of the target harvest amount HD (see FIG. 4) on the display of the management terminal 30.
[0088] In this way, by transmitting the target harvest volume HD, which is the high-value harvest volume H corresponding to the target harvest result VAD in the result characteristic F, to the management terminal 30, the management user 2 can be notified in advance of the high-value harvest volume H required to achieve the desired harvest result VA.
[0089] [Modification 1: Growth data prediction method] In the above embodiment, growth data (growth map) Vijk including the growth degree Gk in the relatively near future (for example, one day later) may be predicted by a model 48 (see FIG. 9), which is a learning device capable of machine learning. The model 48 is a type of program 47 stored in the storage device 42, and may employ, for example, a neural network including at least one hidden layer between an input layer and an output layer.
[0090] FIG. 9 is an explanatory diagram showing an example of a method for predicting future growth data Vijk. 9, the model 48 is composed of a learning device that uses yesterday's growth degree Gk at the planting position (Xi, Yj) as input data (teaching data) and uses today's growth degree Gk at the planting position (Xi, Yj) as output data. Training of the model 48 is performed by adjusting the weighting between the nodes in the model 48 so that the difference between the input data and the output data is minimized (learning phase).
[0091] When the accuracy of the model 48 is confirmed by training for a predetermined period of time, the model 48 is used for predicting the growth data Vijk for the next day (operation phase). Specifically, today's growth data Vijk is input to the model 48, and tomorrow's growth data Vijk is output from the model 48. Similarly, tomorrow's growth data Vijk is input to the model 48, and growth data Vijk two days from now is output from the model 48. The same applies to predictions three days from now and beyond.
[0092] [Modification 2: Labor-saving growth data] In the above-described embodiment, the growth data (growth map) Vijk may be sparsely sampled, and the sampled data may be subjected to a predetermined process such as a predetermined TV (Total Variation) regularization, and the resulting data may be used as the growth data Vijk to be used in the selection process, etc. In this way, the number of samples of the source data can be reduced, which has the advantage of reducing the storage capacity of the storage device 42 compared to storing growth data Vijk including the growth level Vk of all planting positions (Xi, Yj).
[0093] [Other Modifications] The embodiments disclosed herein are illustrative and not restrictive in all respects. The scope of the present invention is not limited to the above-described embodiments, but includes all modifications within the scope of the equivalents of the configurations described in the claims.
[0094] In the above-described embodiment, the "working subject" who harvests the grapes 3 is not limited to the human worker 1, but may be a harvesting robot that automatically travels through the vineyard Au. In this case, the harvesting of the grapes 3 by the harvesting robot may be either remote-controlled or automatic. In the above-described embodiment, the crop 3 is not limited to grapes 3, and may be any crop whose yield can be predicted with almost exact accuracy for the planting position (Xi, Yj). [Explanation of symbols]
[0095] 1. Worker (main operator) 2. Admin User 3. Grapes (crop) 20 Mobile Devices 30 Management terminal 40 Management server (information processing device) 41 Control device 42 Storage device 43 Communication Equipment 44 Growth Database 45 Value Database 46 Descending Database 47 Computer Programs 48 Models 50 Information Server 60 Flight device 70 Public Networks 80 Radio Base Station 200 Work Support System F farm Au Field (Vineyard) (Xi, Yi) Planting location Vijk growth data Gijk Value Data Gijm descending data
Claims
1. a storage device that stores value data representing the crop value of the crop for each planting position; A control device that executes a harvest range selection process based on the value data, The selection process includes: A process of calculating a harvestable area that can be harvested by an operator in a predetermined period of time; and allocating the harvestable area to the planting location where the crop value is equal to or greater than a predetermined threshold.
2. The selection process includes: The information processing apparatus according to claim 1 , further comprising a process of preferentially allocating the harvestable area to the planting location where the crop value is high.
3. The selection process includes:
2. The information processing apparatus according to claim 1, further comprising a process for arbitrarily selecting a first planting position, and for the second and subsequent planting positions, giving priority to the planting positions closest to the first planting position.
4. The selection process includes: The information processing device according to claim 1 , further comprising a process for calculating the harvestable area based on a harvesting time during which the worker can perform harvesting, a harvesting efficiency of the worker, and a total number of the worker.
5. The storage device includes: storing growth data representing the growth degree of the crop for each of the planting positions; The control device includes: The information processing apparatus according to claim 1 , further comprising a process for converting the growth data into the value data.
6. The control device includes: The information processing device according to claim 1 , further comprising: an information processing unit configured to output the value data including the selected harvest range as a selection result.
7. The control device includes: The information processing device according to claim 1 , further comprising: a calculation process for calculating a result characteristic that indicates a relationship between a high-value harvest volume and a harvest result, the relationship being defined as follows: High-value yield: The yield when harvesting crops in order of value Harvest result: The cumulative value of crops when harvesting crops in order of value
8. The control device includes: Calculating a harvestable yield, which is the yield of the agricultural crop that can be obtained in the specified period; The information processing device according to claim 7 , further comprising: a potential harvest result, which is the harvest result corresponding to the potential harvest amount, calculated based on the potential harvest amount and the result characteristic.
9. The control device includes: Obtaining a target harvest result, which is the harvest result desired by the user; The information processing apparatus according to claim 7 , further comprising: a target harvest yield, which is the high-value harvest yield corresponding to the target harvest yield, calculated based on the target harvest yield and the yield characteristic.
10. A method for selecting a harvesting range executed by an information processing device, comprising: storing value data representative of crop values of crops for each planting location; and executing a selection process for the harvesting range based on the value data; The selection process includes: A process of calculating a harvestable area that can be harvested by an operator in a predetermined period of time; allocating the harvestable area to the planting locations where the crop value is equal to or greater than a predetermined threshold.
11. A computer program for causing a computer to function as an information processing device, The computer, a storage device that stores value data representing the crop value of the crop for each planting position; and a control device that executes a process for selecting a harvesting range based on the value data; The selection process includes: A process of calculating a harvestable area that can be harvested by an operator in a predetermined period of time; and allocating the harvestable area to the planting location where the crop value is equal to or greater than a predetermined threshold.
Citation Information
Patent Citations
Agriculture support system
JP2018110037A
Harvesting system of fruit
JP2019017396A
Crop production management device
JP2019083746A
Harvesting robot system
JP2021040589A
Control device, program, system, and method
JP2022094828A