Recovery assistance device, recovery assistance method, and program
The collection support device optimizes the collection of non-standard products by selecting and ordering them for packaging based on shape and location data, enhancing efficiency and reducing collection time.
Patent Information
- Application Number
- PCT/JP2024/038996
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-07
- Filing Date
- 2024-11-01
- Publication Date
- 2026-02-12
AI Technical Summary
Existing technologies for collecting non-standard products are inefficient, leading to prolonged identification and packaging times due to the need to group non-standard products stored in the same automated warehouse.
A collection support device that acquires shape and planned collection position data for each non-standard product, selects products that can fit into predetermined boxes, and determines an optimal collection order based on these data, outputting collection procedure information.
The device supports efficient collection of non-standard products by reducing the time required for packaging and retrieval, considering factors like shape, weight, density, and production location.
Smart Images

Figure JP2024038996_12022026_PF_FP_ABST
Abstract
Description
Collection support device, collection support method, and program
[0001] The disclosed technology relates to a collection support technology that supports the collection of non-standard products.
[0002] Among recovery support technologies is a technology that supports boxing when recovering non-standard products that do not meet product specifications. Patent Document 1 discloses a technology that supports boxing when recovering non-standard products in a package conveying system in which synthetic fiber packages produced by a draw texturing machine are individually conveyed. The package conveying system in Patent Document 1 includes a means for storing weight information of non-standard packages stored in an automated warehouse for non-standard products, and an identification means for extracting multiple non-standard packages so that the total weight reaches a predetermined value based on the weight information stored in the storage means and identifying a group of packages to be boxed.
[0003] Japanese Patent Application Laid-Open No. 10-231005 (Murata Machinery Co., Ltd.)
[0004] However, in the technology of Patent Document 1, since the non-standard product packages extracted to identify the package group for packing are all non-standard packages stored in the same automated warehouse, depending on the occurrence status of the non-standard product packages, it can take a long time to identify the package group (non-standard product group) that can be shipped from the warehouse. Therefore, the technology of Patent Document 1 has a problem in that it can take a long time to collect the non-standard products.
[0005] The present disclosure aims to solve the above problem and to help shorten the time it takes to recall non-standard products.
[0006] The collection support device of the present disclosure includes a data acquisition unit that acquires, for each non-standard product, shape data relating to the shape of the non-standard product and a planned collection position; a packing method calculation unit that selects non-standard products that can be packed into boxes of a predetermined shape based on the shape data for each non-standard product; and a collection procedure calculation unit that determines the collection order of the non-standard products based on the non-standard products selected by the packing method calculation unit and the planned collection positions for each non-standard product, and outputs collection procedure information including the collection order.
[0007] According to the present disclosure, it is possible to provide assistance in shortening the time it takes to collect non-standard products.
[0008] FIG. 1 is a diagram illustrating an example of the configuration of a collection support device according to a first embodiment of the present disclosure. FIG. 2 is a diagram illustrating an example of the configuration of a collection support system including the collection support device according to the first embodiment of the present disclosure. FIG. 3 is a flowchart illustrating an example of processing by the collection support device according to the first embodiment of the present disclosure. FIG. 4 is a diagram illustrating an example of the internal configuration of a packing method calculation unit in a collection support device according to a second embodiment of the present disclosure. FIG. 5 is a diagram illustrating an example of the internal configuration of a collection procedure calculation unit in a collection support device according to the second embodiment of the present disclosure. FIG. 6 is a flowchart illustrating an example of processing by the collection support device according to the second embodiment of the present disclosure. FIG. 7 is a diagram illustrating an example of an image of selection of non-standard products in the collection support device according to the second embodiment of the present disclosure. FIG. 8 is a flowchart illustrating a detailed example of the processing of step ST2200 in the collection support device according to the second embodiment of the present disclosure. FIG. 9 is a flowchart illustrating a detailed example of the processing of step ST2300 in the collection support device according to the second embodiment of the present disclosure. FIG. 10 is a diagram illustrating an example of an image of information generated as a result of processing by the collection support device according to the second embodiment of the present disclosure. FIG. 11 is a diagram illustrating an example of the configuration of a collection support system including a collection support device according to a third embodiment of the present disclosure. Fig. 12 is a flowchart showing a detailed example of the process of step ST3200 in the collection support device according to the third embodiment of the present disclosure. Fig. 13 is a flowchart showing a detailed example of the process of step ST3300 in the collection support device according to the third embodiment of the present disclosure. Fig. 14 is a diagram showing a first example of a hardware configuration for realizing the functions of the configuration of the present disclosure. Fig. 15 is a diagram showing a second example of a hardware configuration for realizing the functions of the configuration of the present disclosure.
[0009] In order to explain the present disclosure in more detail, embodiments of the present disclosure will be described below with reference to the accompanying drawings.
[0010] First Embodiment In the first embodiment, a basic configuration example of a collection support device will be described.
[0011] An example configuration of a recycling support device according to a first embodiment of the present disclosure will be described. FIG. 1 is a diagram illustrating an example configuration of a recycling support device according to the first embodiment of the present disclosure. The recycling support device 100 outputs information for supporting the recycling of non-standard products. The recycling support device 100 shown in FIG. 1 includes a data acquisition unit 110, a packing method calculation unit 120, a recycling procedure calculation unit 130, and a processing result output unit 140.
[0012] The data acquisition unit 110 acquires data relating to non-standard products to be used in the processing of the collection support device 100. The data acquisition unit 110 acquires, for each non-standard product, shape data relating to the shape of the non-standard product and a planned collection location.
[0013] The packing calculation unit 120 selects non-standard products that can be packed into boxes of a preset shape based on the shape data for each non-standard product.
[0014] The collection procedure calculation unit 130 determines the collection order of the non-standard products based on the non-standard products selected by the packing calculation unit 120 and the planned collection positions for each non-standard product, and outputs collection procedure information including the collection order.
[0015] The processing result output unit 140 outputs the processing results of the collection support device 100. The processing result output unit 140 outputs the processing results including collection procedure information. The processing result output unit 140 may be included in the collection procedure calculation unit 130.
[0016] Next, a configuration example of a system including a collection support device according to the first embodiment of the present disclosure will be described. FIG. 2 is a diagram showing an example of the configuration of a collection support system including a collection support device according to the first embodiment of the present disclosure. The collection support system 1 (1A) is a system including a collection support device 100 (100A). The collection support system 1 (1A) shown in FIG. 2 is configured to include the collection support device 100 (100A), an information source device 300, and an output device 500.
[0017] The information source device 300 outputs shape data of non-standard products to be used for processing in the collection support device 100 (100A). The information source device 300 outputs, to the collection support device 100 (100A), shape data of non-standard products that has been input by operation at a production site that is a planned collection location for the non-standard products, for example.
[0018] The recycling support device 100 (100A) shown in Figure 2 is configured to include a data acquisition unit 110, a packing method calculation unit 120, a recycling procedure calculation unit 130, a processing result output unit 140, a memory unit 170, and an auxiliary memory unit 180.
[0019] The storage unit 170 stores data for processing data related to non-standard products by the collection support device 100 (100A). The storage unit 170 stores, for example, box shape data indicating the shape of a box used when collecting non-standard products. The box shape data is information related to the size of the box, such as the base area and height of the box.
[0020] The auxiliary memory unit 180 stores data related to non-standard products acquired by the data acquisition unit 110. When a non-standard product is collected, the data related to the non-standard product is deleted from the auxiliary memory unit 180. The data related to the non-standard product includes the shape and planned collection location of each non-standard product. The shape of each non-standard product is indicated by values such as the width, depth, and height of the non-standard product. The planned collection location indicates, for example, the location of the production site where the non-standard product was produced. Alternatively, the planned collection location may indicate the location where the non-standard product is stored, for example, if the production site where the non-standard product was produced is different from the location where the produced non-standard product is stored. Furthermore, the planned collection location may indicate, for example, the center or entrance of the production site where the non-standard product was produced, or may indicate the location of a warehouse within the production site where the non-standard product was produced. In other words, the production site where the non-standard product was produced does not necessarily indicate the exact location where the non-standard product was produced.
[0021] The data acquisition unit 110 acquires data related to non-standard products to be used in the processing of the collection support device 100. Data related to non-standard products is also referred to as non-standard product data. For each non-standard product, the data acquisition unit 110 acquires non-standard product data including shape data related to the shape of the non-standard product and the planned collection location. The data acquisition unit 110 stores the acquired non-standard product data in the auxiliary storage unit 180.
[0022] The packing calculation unit 120 selects non-standard products that can be packed into boxes of a preset shape based on the shape data for each non-standard product.
[0023] The collection procedure calculation unit 130 determines the collection order of the non-standard products based on the non-standard products selected by the packing calculation unit 120 and the planned collection positions for each non-standard product, and outputs collection procedure information including the collection order.
[0024] The processing result output unit 140 outputs the processing results of the collection support device 100. The processing result output unit 140 outputs the processing results including the collection procedure information to the output device 500.
[0025] The output device 500 is, for example, a display device that displays the processing results output by the collection support device 100 .
[0026] Next, an example of processing by the collection support device according to the first embodiment of the present disclosure will be described. The collection support device 100 and the collection support device 100 (100A) differ in that the collection support device 100 (100A) shows a relationship with components other than the collection support device 100 (100A). However, since the internal processing is similar, an example of processing by the collection support device 100A will be described here as a representative. FIG. 3 is a flowchart showing an example of processing by the collection support device according to the first embodiment of the present disclosure. The processing shown in FIG. 3 is a collection support method by the collection support device. For example, the collection support device 100 (100A) shown in FIG. 2 starts the processing shown in FIG. 3 ("start") when a collection support start condition, such as when a command to start processing is received, is satisfied, or periodically after receiving the command to start processing.
[0027] The collection support device 100 (100A) then executes a data acquisition process (step ST1100). In this process, the data acquisition unit 110 of the collection support device 100 (100A) acquires, for each non-standard product, non-standard product data including shape data relating to the shape of the non-standard product and the planned collection location. The data acquisition unit 110 stores the non-standard product data in the auxiliary storage unit 180.
[0028] The recycling support device 100 (100A) then executes a packing method calculation process (step ST1200). In this process, the packing method calculation unit 120 of the recycling support device 100 (100A) selects non-standard products that can be packed into boxes of a predetermined shape based on the shape data for each non-standard product. The packing method calculation unit 120 selects non-standard products that can be packed into boxes of a predetermined shape using non-standard product data including the shape data and calculation formulas stored in the memory unit 170.
[0029] The recycling support device 100 (100A) then executes a recycling procedure calculation process (step ST1300). In this process, the recycling procedure calculation unit 130 of the recycling support device 100 (100A) determines the recycling order of the non-standard products based on the non-standard products selected by the packing calculation unit 120 and the planned recycling positions for each non-standard product, and outputs recycling procedure information including the recycling order. The recycling procedure calculation unit 130 outputs the recycling procedure information to the processing result output unit 140.
[0030] The collection support device 100 (100A) then executes a processing result output process (step ST1400). In this process, the processing result output unit 140 of the collection support device 100 (100A) outputs to the output device 500 a processing result including the collection procedure information based on the collection procedure information received from the collection procedure calculation unit 130.
[0031] After outputting the processing result, the collection support device 100 (100A) ends the processing shown in FIG. 3 ("End").
[0032] According to this embodiment, the collection support device 100 (100A) can, for example, support the collection of non-standard products from different production locations. Also, according to this embodiment, the collection support device 100 (100A) can, for example, support the collection of non-standard products from different production locations in an efficient collection order.
[0033] This embodiment describes an embodiment including the following configuration: [1] A collection support device including: a data acquisition unit that acquires, for each non-standard product, shape data related to the shape of the non-standard product and a planned collection position; a packing method calculation unit that selects non-standard products that can be packed into boxes of a predetermined shape based on the shape data for each non-standard product; and a collection procedure calculation unit that determines a collection order for the non-standard products based on the non-standard products selected by the packing method calculation unit and the planned collection positions for each non-standard product, and outputs collection procedure information including the collection order. This makes it possible to provide an effect of providing a collection support device that makes it possible to support shortening the time it takes to collect non-standard products.
[0034] This embodiment describes an embodiment including the following configuration:
[10] A collection support method for supporting the collection of non-standard products using a collection support device, wherein a data acquisition unit of the collection support device acquires, for each non-standard product, shape data relating to the shape of the non-standard product and a planned collection position of the non-standard product; a packing method calculation unit of the collection support device selects non-standard products that can be packed into a box of a predetermined shape based on the shape data for each non-standard product; and a collection procedure calculation unit of the collection support device determines a collection order for the non-standard products based on the non-standard products selected by the packing method calculation unit and the planned collection positions for each non-standard product, and outputs collection procedure information including the collection order. This makes it possible to provide an effect of a collection support method that enables support to shorten the time it takes to collect non-standard products.
[0035] This embodiment shows an embodiment including the configuration expressed below.
[11] A program that causes a computer to operate as a collection support device including: a data acquisition unit that acquires, for each non-standard product, shape data related to the shape of the non-standard product and a planned collection position of the non-standard product; a packing method calculation unit that selects non-standard products that can be packed into boxes of a predetermined shape based on the shape data for each non-standard product; and a collection procedure calculation unit that determines a collection order for the non-standard products based on the non-standard products selected by the packing method calculation unit and the planned collection positions for each non-standard product, and outputs collection procedure information including the collection order. This makes it possible to provide a program that enables support in shortening the time it takes to collect non-standard products.
[0036] Embodiment 2. In the above-described embodiment 1, a basic configuration example for realizing the collection support technology of the present disclosure has been described. In embodiment 2, a more detailed configuration example of the internal configuration of embodiment 1 will be described. In embodiment 2, among the components according to embodiment 2, components similar to the components according to embodiment 1 already described will be assigned the same names and similar reference numerals, and duplicate descriptions will be omitted as appropriate.
[0037] Next, a configuration example of a recycling support device according to a second embodiment of the present disclosure will be described. The recycling support device according to the second embodiment is configured by replacing the packing calculation unit 120 in the recycling support system 1 (1A) shown in FIG. 2 with the packing calculation unit 120 (120B) shown in FIG. 4, and replacing the recycling procedure calculation unit 130 with the recycling procedure calculation unit 130 (130B) shown in FIG. 5. Hereinafter, in the second embodiment, the main components characteristic of this embodiment will be described with the letter "B" added to their reference numerals. The recycling support system 1 (1B) according to the second embodiment is configured to include a recycling support device 100 (100B), an information source device 300, and an output device 500.
[0038] The information source device 300, like the information source device 300 already described, has a function of outputting shape data of non-standard products to be used for processing in the collection support device 100 (100B). The information source device 300 outputs, to the collection support device 100 (100B), shape data of non-standard products that has been input by operation at a production site that is a planned collection location for the non-standard products, for example.
[0039] The collection support device 100 (100B) according to the second embodiment includes a data acquisition unit 110, a packing calculation unit 120, a collection procedure calculation unit 130, a processing result output unit 140, a memory unit 170, and an auxiliary memory unit 180.
[0040] The storage unit 170, like the storage unit 170 already described, stores data for processing data relating to non-standard products by the collection support device 100 (100B).
[0041] The auxiliary storage unit 180 stores data relating to non-standard products acquired by the data acquisition unit 110, similar to the auxiliary storage unit 180 already described.
[0042] Like the data acquisition unit 110 already described, the data acquisition unit 110 has a function to acquire data on non-standard products (non-standard product data) used in the processing of the collection support device 100. The data acquisition unit 110 has a function to acquire, for each non-standard product, shape data on the shape of the non-standard product and the planned collection location. The data acquisition unit 110 also has a function to acquire, for each non-standard product, the weight of the non-standard product. The data acquisition unit 110 also has a function to acquire, for each non-standard product, the density of the non-standard product.
[0043] The packing method calculation unit 120 (120B) selects non-standard products that can be packed into a box of a predetermined shape based on the shape data for each non-standard product, and outputs packing method information including a non-standard product group that is a combination of the selected non-standard products and a combination of non-standard product groups that can be packed into a box of a predetermined shape. The packing method calculation unit 120 (120B) also has a function of selecting non-standard products using the weight of the non-standard products. The packing method calculation unit 120 (120B) also has a function of selecting non-standard products using the density of the non-standard products. Figure 4 is a diagram showing an example of the internal configuration of a packing method calculation unit in a recycling support device according to the second embodiment of the present disclosure. The packing method calculation unit 120 (120B) shown in Figure 4 is configured to include a non-standard product combination calculation unit 121 and a non-standard product group combination calculation unit 122. The non-standard product combination calculation unit 121 selects a non-standard product group, which is a combination of non-standard products that can be packed into a box of a predetermined shape, based on the shape data for each non-standard product. The non-standard product group combination calculation unit 122 calculates and determines a combination of non-standard product groups that can be packed into a box of a predetermined shape, based on the non-standard product groups selected by the non-standard product combination calculation unit 121.
[0044] The collection procedure calculation unit 130 (130B) determines the collection order of non-standard products based on the packing method information output by the packing method calculation unit 120 (120B) and the planned collection locations of each non-standard product, and outputs collection procedure information including the collection order and a packing method for each planned collection location of the non-standard products. FIG. 5 is a diagram showing an example of the internal configuration of the collection procedure calculation unit in a collection support device according to the second embodiment of the present disclosure. The collection procedure calculation unit 130 (130B) shown in FIG. 5 is configured to include a collection route determination unit 131 and a packing method output unit 132. The collection route determination unit 131 has a function of determining a collection route indicating the collection order of non-standard products based on the packing method information and the planned collection locations of each non-standard product. The packing method output unit 132 generates and outputs collection procedure information including the collection order and a packing method for each planned collection location of the non-standard products. The collection procedure information output by the collection procedure calculation unit 130 (130B) can include the arrangement of non-standard products on trays that can be stacked inside the box, and the order in which the trays are stacked.
[0045] The processing result output unit 140, like the processing result output unit 140 already described, outputs the processing results of the collection support device 100. The processing result output unit 140 outputs an image or an image and sound including collection procedure information.
[0046] The output device 500, like the output device 500 already described, is, for example, a display device that displays the processing results output by the collection support device 100. The output device 500 displays an image including collection procedure information. Alternatively, the output device 500 outputs an image and sound including collection procedure information.
[0047] An example of processing by a collection support device according to a second embodiment of the present disclosure will now be described. Fig. 6 is a flowchart illustrating an example of processing by the collection support device according to the second embodiment of the present disclosure. The processing illustrated in Fig. 6 is a collection support method by the collection support device. For example, the collection support device 100 (100B) according to the second embodiment starts the processing illustrated in Fig. 6 ("start") when a collection support start condition is met, such as when a command to start processing is received, or periodically after the command to start processing is received.
[0048] The collection support device 100 (100B) then executes a data acquisition process. In the data acquisition process, the data acquisition unit 110 of the collection support device 100 (100B) executes a process for acquiring data on non-standard products (step ST2100). The data acquisition unit 110 acquires the data on non-standard products. For example, the data on non-standard products (non-standard product data) is input by measuring the type, weight, shape (maximum width, depth, and height), production date, and production location of each product determined to be non-standard at the production location where the non-standard products were produced. The input data is acquired by the data acquisition unit 110 of the collection support device 100 (100B) shared by all production locations in the same area. At this time, the shape data related to the shape is stored in the auxiliary memory unit 180 using the smallest of the three values as the height, and the density of the product (non-standard product) that can be calculated from the weight and shape data is also calculated and stored. The producer may manually input data on non-standard products into the collection support device 100 (100B), or the collection support device 100 (100B) may determine the type, weight, and shape of each product using information from images taken with a camera and information from a measuring instrument.
[0049] The recycling support device 100 (100B) then executes a packing calculation process. In the packing calculation process, the packing calculation unit 120 (120B) of the recycling support device 100 (100B) first executes a non-standard product combination calculation process. In the non-standard product combination calculation process, the packing calculation unit 120 (120B) calculates the combination of non-standard products in a tray. Specifically, the packing calculation unit 120 (120B) calculates the box bottom area (tray size) from the default box size data stored in the memory unit 170, and calculates the combination of non-standard products that can be placed in the tray based on the non-standard product data and the box bottom area data (step ST2200). Figure 7 is a diagram illustrating an example of how non-standard products are selected in the recycling support device according to the second embodiment of the present disclosure. The non-standard product database 2100 stores the identification information of the non-standard products, their shape data, and their planned collection locations in association with each other. The non-standard product database 2100 is stored in, for example, the auxiliary storage unit 180. The non-standard product database 2100 shown in FIG. 7 holds non-standard products at production location A (non-standard products at farm A) 2110, non-standard products at production location B (non-standard products at farm B) 2120, and non-standard products at production location C (non-standard products at farm C) 2130. The packing method calculation unit 120 (120B) calculates combinations of non-standard products based on, for example, a calculation formula stored in the storage unit 170. The packing method calculation unit 120 (120B) first extracts combinations of non-standard products that can fill trays with the same area as the bottom area of a predetermined box (a box with a predetermined shape) based on stored shape data such as width and depth. At this time, the packing method calculation unit 120 (120B) prioritizes combinations of non-standard products that have similar height values, density values, or height and density values for each tray, for example. It is assumed that the types of non-standard products packed on the same stage (same tray) do not matter. The packing method calculation unit 120 (120B) calculates the combination of non-standard products for each tray n, for example, the non-standard product group (combination of non-standard products for each tray n) 2200 (2200-n (n=1, 2, 3, ..., N)) shown in Figure 7.
[0050] Here, a detailed example of the process of step ST2200 in the recycling support device according to the second embodiment will be described. FIG. 8 is a flowchart showing a detailed example of the process of step ST2200 in the recycling support device according to the second embodiment of the present disclosure. In the process of step ST2200, the non-standard product combination calculation unit 121 of the packing method calculation unit 120B starts the process shown in FIG. 8 ("START"). The packing method calculation unit 120B then executes the process of step ST2201. In the process of step ST2201, the non-standard product combination calculation unit 121 of the packing method calculation unit 120B initializes the tray number n of the tray for collecting non-standard products ("n = 1" in step ST2201). The packing method calculation unit 120B then executes the process of step ST2210. In the process of step ST2210, the non-standard product combination calculation unit 121 of the packing method calculation unit 120B calculates the combination to be placed in tray n. The packing method calculation unit 120B then executes the process of step ST2220. In the processing of step ST2220, the non-standard product combination calculation unit 121 of the packing method calculation unit 120B calculates all combinations of non-standard products that fit within the area of the bottom of the box. However, if the combined items include items with significantly different heights or densities, these are excluded. The packing method calculation unit 120B then executes the processing of step ST2230. In the processing of step ST2230, the non-standard product combination calculation unit 121 of the packing method calculation unit 120B extracts the combination pattern with the smallest gap size. The packing method calculation unit 120B then executes the processing of step ST2240. In the processing of step ST2240, the non-standard product combination calculation unit 121 of the packing method calculation unit 120B determines the combination pattern for tray n. The packing method calculation unit 120B then executes the processing of step ST2250. In the process of step ST2250, the non-standard product combination calculation section 121 of the packing method calculation section 120B creates a set excluding the non-standard products to be put on tray n. The packing method calculation section 120B then executes the process of step ST2260.In the processing of step ST2260, the non-standard product combination calculation unit 121 of the packing method calculation unit 120B determines whether there are any non-standard products (step ST2260 "Are there any non-standard products?"). If the non-standard product combination calculation unit 121 determines that there are any non-standard products (step ST2260 "YES"), the packing method calculation unit 120B then executes the processing of step ST2270. In the processing of step ST2270, the non-standard product combination calculation unit 121 of the packing method calculation unit 120B sets the next tray number. Specifically, the non-standard product combination calculation unit 121 sets the tray number n to n+1 ("n = n+1"). The packing method calculation unit 120B repeats calculating the packing method indicating the placement of each non-standard product until there are no more non-standard products. If the non-standard product combination calculation unit 121 of the packing method calculation unit 120B determines that there are no non-standard products ("NO" in step ST2260), it ends the process shown in FIG. 8 and waits until the next process ("END").
[0051] Returning to the explanation of FIG. 6 , in the packing method calculation process, the packing method calculation unit 120 (120B) then executes a process for calculating combinations of non-standard products. In the process for calculating combinations of non-standard products, the packing method calculation unit 120 (120B) determines a group of products to be packed in a box. Specifically, the packing method calculation unit 120 (120B) calculates and determines a group of products to be packed in a box based on the height of the non-standard products on each tray and the height of the predetermined box (step ST2300). The packing method calculation unit 120 (120B) then calculates a combination of trays and a stacking order that ensures that the total height of all trays is within the height of the predetermined box and approaches the value of the height of the predetermined box, and extracts these as a group of products to be packed in a box. In this case, the stacking order of trays is, for example, arranged so that trays with a higher total weight per tier are placed at the bottom.
[0052] Here, a detailed example of the processing of step ST2300 in the collection support device according to the second embodiment will be described. FIG. 9 is a flowchart showing a detailed example of the processing of step ST2300 in the collection support device according to the second embodiment of the present disclosure. In the processing of step ST2300, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B starts the processing shown in FIG. 9 ("START"). The packing method calculation unit 120B then executes the processing of step ST2301. In the processing of step ST2301, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B initializes the box number m of the box for collecting non-standard products ("m = 1"). The packing method calculation unit 120B then executes the processing of step ST2310. In the processing of step ST2310, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B calculates the combination of trays to be packed into box m. The packing method calculation unit 120B then executes the processing of step ST2320. In the processing of step ST2320, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B calculates all stacking patterns of trays that fit within the height of the box. The packing method calculation unit 120B then executes the processing of step ST2330. In the processing of step ST2330, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B retains only combination patterns in which the difference between the total height of the trays and the height of the default box is less than or equal to the height of the standard products. The packing method calculation unit 120B then executes the processing of step ST2340. In the processing of step ST2340, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B calculates the heavier total weight of the trays to be packed lower, and determines the combination pattern to be packed into box m. The packing method calculation unit 120B then executes the processing of step ST2350. In the processing of step ST2350, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B creates a set excluding trays that fit into box m. The packing method calculation unit 120B then executes the processing of step ST2360. In the processing of step ST2360, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B determines whether a tray is present (step ST2360 "Tray present?").If the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B determines that there are trays ("YES" in step ST2360), the packing method calculation unit 120B then executes the processing of step ST2370. In the processing of step ST2370, the non-standard product group combination calculation unit 122 of the collection procedure calculation unit 130B increments the box number m ("m = m + 1"). The packing method calculation unit 120B repeats calculating the tray packing method for each box until there are no more trays (non-standard product groups). If the non-standard product group combination calculation unit 122 of the packing method calculation unit 120B determines that there are no trays ("NO" in step ST2360), it ends the processing shown in FIG. 9 and waits for the next processing ("END").
[0053] Returning to the description of FIG. 6 , the collection support device 100 (100B) then executes a collection procedure calculation process. In this process, the collection procedure calculation unit 130 (130B) of the collection support device 100 (100B) calculates a collection procedure. The collection procedure calculation unit 130 (130B) determines a collection route based on the identification information of the non-standard products to be collected and data on the production locations (planned collection locations) of the non-standard products (step ST2400, "Determine collection route based on data on collected products and their production locations"). Specifically, after the packing method calculation unit 120B identifies the group of products to be packed into one box, the collection route determination unit 131 of the collection procedure calculation unit 130 (130B) calculates how to travel around multiple production locations (planned collection locations) to collect the products. The collection frequency depends on the type of product (non-standard product), but it is conceivable that one vehicle will basically visit the production locations (planned collection locations) once a day, for example. At the planned collection location, products (non-standard products) are collected by being packed into multiple boxes loaded on the vehicle. Alternatively, products are collected by stacking trays arranged inside the box in rows according to the packing method for each tray. When calculating the collection procedure, the collection route determination unit 131 of the collection procedure calculation unit 130 (130B) uses the production location data stored in the auxiliary memory unit 180 to extract the locations of each product extracted as a product group to be packed and calculates the most efficient route to visit all of those production locations. It is assumed that collection trays with the same bottom area as the bottom of a given box are placed flat inside the vehicle, and the collection order of the products does not depend on the row position when boxed. After calculating the route, the packing method output unit 132 of the collection procedure calculation unit 130 (130B) extracts data on which products to collect at each production location, lists them, and outputs them together with the route as collection procedure data.
[0054] The collection support device 100 (100B) then executes a processing result output process (step ST2500). In this process, the processing result output unit 140 of the collection support device 100 (100B) outputs the collection route and the collection items and product groups to be boxed at each collection location. The processing result output unit 140 outputs, for example, the collection route and the collection items and product groups to be boxed at each collection location (tray layout diagram of the collection items and tray combinations). The processing result output unit 140 compiles the product combinations and packing methods calculated by the packing method calculation unit 120 (120B), the patrol route (collection route) calculated by the collection procedure calculation unit 130 (130B), and a list of products (non-standard products) to be collected at each production location (scheduled collection location), and outputs this as collection procedure data. The processing result output unit 140 shows, as a diagram, the route (recovery route) for collecting non-standard products, the tray in the vehicle on which the collected products at each production location should be placed, and the packing method, such as the arrangement at that time. When the processing result output unit 140 outputs the processing result, the collection support device 100 (100B) ends the processing shown in FIG. 6 and waits for the next processing ("End").
[0055] Here, an example of a processing result output by the collection support device will be described. FIG. 10 is a diagram illustrating an example of information generated by the processing result of the collection support device according to the second embodiment of the present disclosure. First collection procedure information 2510 indicates a collection route for each planned collection location. The first collection procedure information 2510 illustrated in FIG. 10 includes a "Collected Product List" output operation image 2511. When an operation is accepted on the "Collected Product List" output operation image 2511, the display transitions to second collection procedure information 2520. The second collection procedure information 2520 indicates a packing method for non-standard products to be collected for each planned collection location. The second collection procedure information 2520 illustrated in FIG. 10 indicates non-standard products to be collected 2521 for each production location (planned collection location) and an arrangement 2522 (2522-n (n = 1, 2, 3, ..., N)) of non-standard products for each tray n in each box (box a-1, box a-2, ...) for collecting non-standard products.
[0056] This embodiment further illustrates an embodiment including the following configuration. [2] The collection support device described in [1] above, wherein the packing method calculation unit selects non-standard products that can be packed into boxes of a predetermined shape based on the shape data for each non-standard product, and outputs packing method information including a non-standard product group that is a combination of the selected non-standard products and a combination of the non-standard product group that can be packed into a box of a predetermined shape; and the collection procedure calculation unit determines the collection order of the non-standard products based on the packing method information output by the packing method calculation unit and the planned collection position for each non-standard product, and outputs collection procedure information including the collection order and a packing method for each planned collection position of the non-standard products. This further provides an effect of providing a collection support device that can provide support for more efficiently reducing the time required to collect stackable non-standard products. Furthermore, the present disclosure provides the same effect as the above by applying the above configuration to a system including the collection support device, the collection support method, the program, or the like.
[0057] This embodiment further illustrates an embodiment including the following configuration. [3] The collection support device described in [2] above, wherein the collection procedure information includes the arrangement of non-standard products on stackable trays inside the box and the stacking order of the trays. This provides an advantage of providing a collection support device that further indicates the collection procedure for non-standard products, thereby enabling support to shorten the time required to collect non-standard products. Furthermore, the present disclosure provides the same advantage as the above by applying the above configuration to a system including the collection support device, the collection support method, the program, or the like.
[0058] This embodiment further illustrates an embodiment including the following configuration. [5] The recycling support device according to any one of [1] to [4] above, wherein the data acquisition unit further acquires the weight of each non-standard product, and the packing method calculation unit further uses the weight of the non-standard product to select the non-standard product. This provides an advantage of providing a recycling support device that can provide support to shorten the time it takes to collect non-standard products while taking the weight of the non-standard product into consideration. Furthermore, the present disclosure provides the same advantage as the above by applying the above configuration to a system including the recycling support device, the recycling support method, the program, or the like.
[0059] This embodiment further illustrates an embodiment including the following configuration. [6] The recycling support device according to any one of [1] to [5] above, wherein the data acquisition unit further acquires the density of each non-standard product, and the packing method calculation unit further uses the density of the non-standard product to select the non-standard product. This provides an advantage of providing a recycling support device that can provide support for shortening the time it takes to collect non-standard products while taking the density of the non-standard products into consideration. Furthermore, the present disclosure provides the same advantage as the above by applying the above configuration to a system including the recycling support device, the recycling support method, the program, or the like.
[0060] Embodiment 3. In the above-described embodiment 1, a configuration was described in which collection was supported based on the shape of non-standard products. Furthermore, in embodiment 2, a configuration was described in which non-standard products were selected by taking into consideration the weight and density of the non-standard products. Here, some non-standard products, such as agricultural products, may benefit from consideration of the production date. In embodiment 3, a configuration example will be described in which collection of non-standard products is supported by taking into consideration the production date, etc. In embodiment 3, components of embodiment 3 that are similar to components of embodiment 1 or embodiment 2 already described will be assigned the same names and similar reference numerals, and redundant description will be omitted as appropriate.
[0061] Next, a configuration example of a collection support device according to a third embodiment of the present disclosure will be described. Fig. 11 is a diagram showing an example of the configuration of a collection support system including a collection support device according to the third embodiment of the present disclosure. The collection support system 1 (1C) shown in Fig. 11 includes a collection support device 100 (100C), an information source device 300, and an output device 500.
[0062] The information source device 300, like the information source device 300 already described, has a function of outputting shape data of non-standard products to be used for processing in the collection support device 100 (100B).
[0063] The collection support device 100 (100C) generates and outputs information to support the collection of non-standard products having a production date and a use-by date. The collection support device 100 (100C) shown in Figure 11 includes a packing method calculation unit 120 (120C), a collection procedure calculation unit 130 (130C), a processing result output unit 140, a deadline management unit 150, a memory unit 170, and an auxiliary memory unit 180.
[0064] The storage unit 170, like the storage unit 170 already described, stores data for processing data relating to non-standard products by the collection support device 100 (100C).
[0065] The auxiliary storage unit 180 stores data relating to non-standard products acquired by the data acquisition unit 110, similar to the auxiliary storage unit 180 already described.
[0066] Like the data acquisition unit 110 already described, the data acquisition unit 110 has a function to acquire data related to non-standard products used in the processing of the collection support device 100. The data acquisition unit 110 also has a function to acquire the production date of each non-standard product. The data acquisition unit 110 also has a function to acquire the expiration date of each non-standard product.
[0067] Similar to the already-described packing method calculation unit 120 (120B), the packing method calculation unit 120 (120C) selects non-standard products that can be packed into a box of a predetermined shape based on the shape data for each non-standard product, and outputs packing method information including a non-standard product group that is a combination of the selected non-standard products and a combination of non-standard product groups that can be packed into a box of a predetermined shape. The packing method calculation unit 120 (120C) also has a function of selecting non-standard products using the production dates of the non-standard products. The packing method calculation unit 120 (120C) also selects non-standard products using the expiration dates of the non-standard products. The packing method calculation unit 120 (120C) includes the non-standard product combination calculation unit 121 of the already-described packing method calculation unit 120 (120B) and the non-standard product group combination calculation unit 122 of the already-described packing method calculation unit 120 (120B).
[0068] The expiration date management unit 150 has a function of outputting notification information notifying a user of a non-standard product whose expiration date has passed based on the expiration date and the current date for each non-standard product. Furthermore, if the expiration date of a non-standard product has passed, the expiration date management unit 150 also has a function of issuing a command to delete data relating to the non-standard product whose expiration date has passed from the non-standard product database 2100.
[0069] Similar to the collection procedure calculation unit 130 (130B) already described, the collection procedure calculation unit 130 (130C) determines the collection order of non-standard products based on the packing method information output by the packing method calculation unit 120 (120C) and the planned collection locations for each non-standard product, and outputs collection procedure information including the collection order and a packing method for each planned collection location of the non-standard products. The collection procedure information output by the collection procedure calculation unit 130 (130C) is configured to include the notification information. The collection procedure calculation unit 130 (130C) is configured to include the collection route determination unit 131 of the collection procedure calculation unit 130 (130B) already described and the packing method output unit 132 of the collection procedure calculation unit 130 (130B) already described.
[0070] The processing result output unit 140, like the processing result output unit 140 already described, outputs the processing results of the collection support device 100. The processing result output unit 140 outputs an image or an image and sound including collection procedure information.
[0071] The output device 500, like the output device 500 already described, is a display device that outputs, for example, the processing results output by the collection support device 100. The output device 500 displays an image including collection procedure information. Alternatively, the output device 500 outputs an image and sound including collection procedure information.
[0072] A processing example of a collection support device according to a third embodiment of the present disclosure will be described. The processing of the collection support device is a collection support method performed by the collection support device. The processing example of the collection support device according to the third embodiment will be described with reference to FIGS. 6 and 7. For example, the collection support device 100 (100C) according to the third embodiment starts processing ("start") when a collection support start condition is met, such as when a command to start processing is received, or periodically after the command to start processing is received.
[0073] The collection support device 100 (100C) then executes a data acquisition process (step ST2100). In the data acquisition process, the data acquisition unit 110 of the collection support device 100 (100C) acquires data on non-standard products. For example, data on non-standard products (non-standard product data) is input by measuring the type, weight, shape (maximum width, depth, and height), production date, and production location of each product determined to be non-standard at the production site where the non-standard product was produced. The input data is acquired by the data acquisition unit 110 of the collection support device 100 (100C) shared by all production sites in the same area. At this time, the smallest of the three shape data values is used as the height and stored in the auxiliary memory unit 180. The density of the product (non-standard product), which can be calculated from the weight and shape data, is also calculated and stored. Furthermore, if the non-standard product to be registered is an agricultural product or other product for which freshness is important, the number of days from the production date to the expiration date is set in advance for each type of product. If there are any non-standard agricultural products that have passed their expiration date, the expiration management unit 150 will notify them along with the collection procedure, and the data in the auxiliary storage unit 180 will be automatically erased by command from the expiration management unit 150. The producer may manually input the non-standard product data into the collection support device 100 (100C), or the collection support device 100 (100C) may determine the type, weight, and shape of each product using information from images taken with a camera and information from a measuring instrument.
[0074] The recycling support device 100 (100C) then executes a packing calculation process. In the packing calculation process, the packing calculation unit 120 (120B) of the recycling support device 100 (100C) first executes a non-standard product combination calculation process. In the non-standard product combination calculation process, the packing calculation unit 120 (120C) calculates the combination of non-standard products in a tray. Specifically, the packing calculation unit 120 (120C) calculates the box bottom area (tray size) from the default box size data stored in the memory unit 170, and calculates the combination of non-standard products that can be placed in the tray based on the non-standard product data and the box bottom area data (step ST2200). The packing calculation unit 120 (120C) calculates the combination of non-standard products based on, for example, a formula stored in the memory unit 170. The packing scheme calculation unit 120 (120C) first extracts combinations of non-standard items that can fill a tray with the same area as the bottom area of a predefined box (a box with a pre-defined shape) based on stored shape data such as width and depth. At this time, the packing scheme calculation unit 120 (120C) prioritizes combinations of non-standard items with similar height values, density values, or height values and density values for each tray. Note that the types of non-standard items packed on the same tier (same tray) are not important. The packing scheme calculation unit 120 (120C) calculates combinations of non-standard items for each tray n, such as the non-standard item group 2200 (2200-n (n = 1, 2, 3, ..., N)) shown in FIG. 7 . For products (non-standard items) for which freshness is important, such as agricultural produce, the packing scheme calculation unit 120 (120C) prioritizes combinations of non-standard items with similar production dates, for example.
[0075] Here, a detailed example of the process of step ST2200 in the recycling support device according to the third embodiment will be described. FIG. 12 is a flowchart showing a detailed example of the process of step ST2200 in the recycling support device according to the third embodiment of the present disclosure. In the process of step ST2200, the packing method calculation unit 120C starts the process shown in FIG. 12 ("START"). The packing method calculation unit 120C then executes the process of step ST3201. In the process of step ST3201, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C initializes the tray number n of the tray for collecting non-standard products ("n = 1" in step ST3201). The packing method calculation unit 120C then executes the process of step ST3210. In the process of step ST2210, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C calculates the combination to be placed on tray n. The packing method calculation unit 120C then executes the process of step ST3220. In the processing of step ST3220, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C calculates all combinations of non-standard products that fit within the area of the bottom of the box. However, if the combined items include items whose height or density differs by 30% or more from the standard products, they are excluded. The packing method calculation unit 120C then executes the processing of step ST3230. In the processing of step ST3230, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C retains only combination patterns in which the size of the gap is equal to or less than a predetermined value. The predetermined value is, for example, the smallest value among the areas that can be calculated from the three values of the width, depth, and height of the standard products. The packing method calculation unit 120C then executes the processing of step ST3240. In the processing of step ST3240, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C extracts from the remaining combination patterns the combination pattern that contains the most items with an approaching expiration date. The packing method calculation unit 120C then executes the process of step ST3250. In the process of step ST3250, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C determines whether there is only one extracted combination pattern.If there are multiple extracted combination patterns ("NO" in step ST3250), the packing method calculation unit 120C then executes the process of step ST3255. In the process of step ST3255, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C extracts the combination pattern with the smallest gap size from the extracted combination patterns. If there is only one extracted combination pattern ("YES" in step ST3250), the packing method calculation unit 120C then executes the process of step ST3260. In the process of step ST3260, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C determines the combination pattern for tray n. The packing method calculation unit 120C then executes the process of step ST3270. In the process of step ST3270, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C creates a set excluding non-standard products to be placed on tray n. The packing method calculation unit 120C then executes the process of step ST3280. In the process of step ST3280, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C determines whether there are any non-standard products (step ST3280 "Are there any non-standard products?"). If the non-standard product combination calculation unit 121 determines that there are any non-standard products (step ST3280 "YES"), the packing method calculation unit 120C then executes the process of step ST3290. In the process of step ST3290, the non-standard product combination calculation unit 121 of the packing method calculation unit 120C sets the next tray number. Specifically, the non-standard product combination calculation unit 121 sets the tray number n to n+1 ("n = n+1"). The packing method calculation unit 120C repeats calculating the packing method indicating the placement of each non-standard product until there are no more non-standard products. If the non-standard product combination calculation unit 121 of the packing method calculation unit 120C determines that there are no non-standard products ("NO" in step ST3280), it ends the process shown in FIG. 12 and waits until the next process ("END").
[0076] Returning to the explanation of FIG. 6 , in the packing method calculation process, the packing method calculation unit 120 (120C) then executes a process for calculating combinations of non-standard products. In the process for calculating combinations of non-standard products, the packing method calculation unit 120 (120C) determines a group of products to be packed in a box. Specifically, the packing method calculation unit 120 (120C) calculates and determines a group of products to be packed in a box based on the height of the non-standard products on each tray and the height of the predetermined box (step ST2300). The packing method calculation unit 120 (120C) then calculates a combination of trays and a stacking order that ensures that the total height of all trays is within the height of the predetermined box and approaches the value of the height of the predetermined box, and extracts these as a group of products to be packed in a box. In this case, the stacking order of the trays is determined, for example, so that the trays with the heavier total weight per tier are placed at the bottom. At this time, the packing calculation unit 120 (120C) prioritizes assembling products (non-standard products) for which freshness is important, such as agricultural produce, with products produced on similar dates.
[0077] Here, a detailed example of the processing of step ST2300 in the collection support device according to embodiment 3 will be described. FIG. 13 is a flowchart showing a detailed example of the processing of step ST2300 in the collection support device according to embodiment 3 of the present disclosure. In the processing of step ST2300, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C starts the processing shown in FIG. 13 ("START"). The packing method calculation unit 120C then executes the processing of step ST3301. In the processing of step ST3301, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C initializes the box number m of the box for collecting non-standard products ("m = 1"). The packing method calculation unit 120C then executes the processing of step ST3310. In the processing of step ST3310, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C calculates the combination of trays to be packed into box m. The packing method calculation unit 120C then executes the processing of step ST3320. In the processing of step ST3320, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C calculates all stacking patterns of trays that fit within the height of the box. The packing method calculation unit 120C then executes the processing of step ST3330. In the processing of step ST3330, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C retains only combination patterns in which the difference between the total height of the trays and the height of the specified box is less than or equal to the height of the standard products. The packing method calculation unit 120C then executes the processing of step ST3340. In the processing of step ST3340, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C extracts combination patterns that contain many items with an approaching expiration date from the remaining combination patterns. The packing method calculation unit 120C then executes the processing of step ST3350. In the process of step ST3350, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C determines whether there is only one extracted combination pattern. If the packing method calculation unit 120C determines that there are multiple extracted combination patterns ("NO" in step ST3350), it then executes the process of step ST3355.In the processing of step ST3355, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C extracts the combination pattern with the smallest difference in height from the extracted combination patterns. The packing method calculation unit 120C then proceeds to the processing of step ST3360. If the packing method calculation unit 120C determines that there is only one extracted combination pattern ("YES" in step ST3350), or after the processing of step ST3355, it executes the processing of step ST3360. In the processing of step ST3360, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C calculates the tray with the heavier total weight to be packed lower, and determines the combination pattern to be packed into box m. The packing method calculation unit 120C then executes the processing of step ST3370. In the processing of step ST3370, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C creates a set excluding trays that fit into box m. The packing method calculation unit 120C then executes the processing of step ST3380. In the processing of step ST3380, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C determines whether there are any remaining trays (step ST3380 "Are there any trays?"). If the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C determines that there are any remaining trays (step ST3380 "YES"), it then executes the processing of step ST3370. In the processing of step ST3370, the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C increments the box number m ("m = m + 1"). The packing method calculation unit 120C repeats calculating the tray packing method for each box until all trays (non-standard product groups) are used up. If the non-standard product group combination calculation unit 122 of the packing method calculation unit 120C determines that there are no remaining trays (step ST3380 "NO"), it ends the processing shown in Figure 13 and waits until the next processing ("End").
[0078] The collection support device 100 (100C) then executes a collection procedure calculation process. In the collection procedure calculation process, the collection procedure calculation unit 130 (130B) of the collection support device 100 (100C) calculates a collection procedure. The collection procedure calculation unit 130 (130C) determines a collection route based on the identification information of the non-standard products to be collected and the production location data (planned collection location) of the non-standard products (step ST2400 "Determine a collection route based on data on collected products and their production location"). Specifically, after the packing method calculation unit 120C identifies the group of products to be packed into one box, the collection route determination unit 131 of the collection procedure calculation unit 130 (130C) calculates how to travel around multiple production locations (planned collection locations) to collect the products. The collection frequency depends on the type of product (non-standard product), but it is generally considered that one vehicle will travel around the production location (planned collection location) once a day. At the planned collection location, products (non-standard products) are collected by being packed into multiple boxes loaded on the vehicle. Alternatively, products are collected by stacking trays inside the box in rows according to the packing method for each tray. When calculating the collection procedure, the collection route determination unit 131 of the collection procedure calculation unit 130 (130C) uses the production location data stored in the auxiliary memory unit 180 to extract the locations of each product extracted as a product group to be boxed and calculates the most efficient route to visit all of those production locations. It is assumed that collection trays with the same bottom area as the bottom of a given box are placed flat inside the vehicle, and the collection order of the products does not depend on the row position when boxed. After calculating the route, the packing method output unit 132 of the collection procedure calculation unit 130 (130C) extracts data on which products to collect at each production location, lists them, and outputs them together with the route as collection procedure data.
[0079] The collection support device 100 (100C) then executes a processing result output process (step ST2500). In the processing result output process, the processing result output unit 140 of the collection support device 100 (100C) outputs the collection route and the collection items and product groups to be boxed at each collection location. The processing result output unit 140 outputs, for example, the collection route and the collection items and product groups to be boxed at each collection location (tray layout diagram of the collection items and tray combinations). The processing result output unit 140 compiles the product combinations and packing methods calculated by the packing method calculation unit 120 (120C), the circulation route (collection route) calculated by the collection procedure calculation unit 130 (130C), and a list of products (non-standard products) to be collected at each production location (scheduled collection location), and outputs this as collection procedure data. The processing result output unit 140 shows, as a diagram, the route (recovery route) for collecting non-standard products, the tray in the vehicle on which the collected products at each production location should be placed, and the packing method, such as the arrangement at that time. When the processing result output unit 140 outputs the processing result, the collection support device 100 (100C) ends the processing shown in FIG. 6 and waits for the next processing ("End").
[0080] This embodiment further illustrates an embodiment including the following configuration. [4] The recycling support device according to any one of [1] to [3] above, wherein the data acquisition unit further acquires a production date of each non-standard product, and the packing method calculation unit further uses the production date of the non-standard product to select the non-standard product. This provides an advantage of providing a recycling support device that can provide support for shortening the time required to collect non-standard products while taking into account the production date of the non-standard product. Furthermore, the present disclosure provides the same advantage as the above by applying the above configuration to a system including the recycling support device, the recycling support method, the program, or the like.
[0081] This embodiment further illustrates an embodiment including the following configuration. [7] The recycling support device according to any one of [1] to [6] above, wherein the data acquisition unit further acquires the expiration date of each non-standard product, and the packing method calculation unit further uses the expiration date of the non-standard product to select the non-standard product. This provides an advantage of providing a recycling support device that can provide support for shortening the time required to collect non-standard products that have expiration dates, taking their expiration dates into consideration. Furthermore, the present disclosure provides the same advantage as the above by applying the above configuration to a system including the recycling support device, the recycling support method, the program, or the like.
[0082] This embodiment further illustrates an embodiment including the following configuration. [8] The collection support device described in [7] above, further comprising: an expiration date management unit that, based on the expiration date of each non-standard product and the current date, outputs notification information notifying of non-standard products whose expiration date has passed the current date, and the collection procedure information is output together with the collection procedure information. This provides an advantage of providing a collection support device that notifies of non-standard products with expiration dates and enables support in shortening the time required to collect non-standard products. Furthermore, the present disclosure provides the same advantage as the above by applying the above configuration to a system including the collection support device, the collection support method, the program, or the like.
[0083] This embodiment further illustrates an embodiment including the following configuration. [9] The collection support device according to [8] above, wherein the expiration management unit further instructs, if the expiration date of a non-standard product has passed, to delete data relating to the non-standard product whose expiration date has passed from the non-standard product database. This provides an advantage of providing a collection support device that prevents non-standard products with expiration dates from being collected and that can assist in shortening the time required to collect non-standard products. Furthermore, the present disclosure provides the same advantage as the above by applying the above configuration to a system including the collection support device, the collection support method, the program, or the like.
[0084] Here, a hardware configuration for realizing the functions of the present disclosure will be described. Fig. 14 is a diagram showing a first example of a hardware configuration for realizing the functions of the configuration of the present disclosure. Fig. 15 is a diagram showing a second example of a hardware configuration for realizing the functions of the configuration of the present disclosure. The collection support device 100 (100A, 100B, 100C) of the present disclosure is each realized by the hardware shown in Fig. 14 or Fig. 15.
[0085] As shown in FIG. 14 , each of the collection support devices 100 (100A, 100B, 100C) includes, for example, a processor 10001, a memory 10002, an input / output interface 10003, and a communication circuit 10004. The processor 10001 and the memory 10002 are mounted on, for example, a computer. The memory 10002 stores programs that cause the computer to function as a data acquisition unit 110 (110C), a packing method calculation unit 120 (120B, 120C), a non-standard product combination calculation unit 121, a non-standard product group combination calculation unit 122, a collection procedure calculation unit 130 (130B, 130C), a collection route determination unit 131, a packing method output unit 132, a processing result output unit 140 (140C), a deadline management unit 150, and a control unit (not shown). The processor 10001 reads and executes the programs stored in the memory 10002 to realize the functions of the data acquisition unit 110 (110C), packing method calculation unit 120 (120B, 120C), non-standard product combination calculation unit 121, non-standard product group combination calculation unit 122, collection procedure calculation unit 130 (130B, 130C), collection route determination unit 131, packing method output unit 132, processing result output unit 140 (140C), expiration management unit 150, and a control unit (not shown). Furthermore, the memory 10002 or another memory (not shown) realizes the functions of the memory unit 170, auxiliary memory unit 180, and a memory unit (not shown). Furthermore, the communication circuit 10004 realizes a communication unit (not shown).
[0086] The processor 10001 is, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a microprocessor, a microcontroller, or a DSP (Digital Signal Processor). The memory 10002 may be a non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable Read Only Memory), or flash memory, or a magnetic disk such as a hard disk or flexible disk, or an optical disk such as a CD (Compact Disc) or DVD (Digital Versatile Disc), or a magneto-optical disk. The processor 10001 and the memory 10002 or the communication circuit 10004 are connected in a state capable of transmitting data to each other. The processor 10001, memory 10002, and communication circuit 10004 are connected via an input / output interface 10003 so as to be capable of transmitting data to and from other hardware.
[0087] Alternatively, the functions of the data acquisition unit 110 (110C), packing method calculation unit 120 (120B, 120C), non-standard product combination calculation unit 121, non-standard product group combination calculation unit 122, collection procedure calculation unit 130 (130B, 130C), collection route determination unit 131, packing method output unit 132, processing result output unit 140 (140C), deadline management unit 150, and a control unit (not shown) in the collection support device 100 (100A, 100B, 100C) may be realized by a dedicated processing circuit 20001, as shown in FIG. 15.
[0088] The processing circuit 20001 may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), an FPGA (Field-Programmable Gate Array), a SoC (System-on-a-Chip), or a system LSI (Large-Scale Integration), etc. The memory 20002 or another memory (not shown) realizes the storage unit 170, the auxiliary storage unit 180, and a storage unit (not shown). The memory 20002 may be a non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable Read Only Memory), or flash memory, or a magnetic disk such as a hard disk or flexible disk, or an optical disk such as a CD (Compact Disc) or DVD (Digital Versatile Disc), or a magneto-optical disk. The communication circuit 20004 implements a communication unit (not shown). The processing circuit 20001 and the memory 20002 or the communication circuit 20004 are connected in a state where they can transmit data to each other. In addition, the processing circuit 20001, the memory 20002, and the communication circuit 20004 are connected in a state where they can transmit data to other hardware via the input / output interface 20003.In addition, the functions of the data acquisition unit 110 (110C), packing method calculation unit 120 (120B, 120C), non-standard product combination calculation unit 121, non-standard product group combination calculation unit 122, collection procedure calculation unit 130 (130B, 130C), collection route determination unit 131, packing method output unit 132, processing result output unit 140 (140C), deadline management unit 150, and a control unit (not shown) in the collection support device 100 (100A, 100B, 100C) may be realized by separate processing circuits, or may be realized together by a processing circuit.
[0089] Alternatively, in the collection support device 100 (100A, 100B, 100C), some of the functions of the data acquisition unit 110 (110C), packing method calculation unit 120 (120B, 120C), non-standard product combination calculation unit 121, non-standard product group combination calculation unit 122, collection procedure calculation unit 130 (130B, 130C), collection route determination unit 131, packing method output unit 132, processing result output unit 140 (140C), deadline management unit 150, and a control unit not shown may be realized by the processor 10001 and memory 10002, and the remaining functions may be realized by the processing circuit 20001.
[0090] It should be noted that, within the scope of this disclosure, the embodiments may be freely combined, any component of each embodiment may be modified, or any component of each embodiment may be omitted.
[0091] The present disclosure makes it possible to assist in shortening the time it takes to collect non-standard products, and is therefore suitable for use in, for example, a collection support device that assists in the collection of non-standard products.
[0092] 1 (1A, 1B, 1C) Collection support system, 100 (100A, 100B, 100C) Collection support device, 110 Data acquisition unit, 120 (120B, 120C) Packing method calculation unit, 121 Non-standard product combination calculation unit, 122 Non-standard product group combination calculation unit, 130 (130B, 130C) Collection procedure calculation unit, 131 Collection route determination unit, 132 Packing method output unit, 140 Processing result output unit, 150 Expiry date management unit, 170 Memory unit, 180 Auxiliary memory unit, 300 Information source device, 500 Output device, 2100 Non-standard product database, 2110 Non-standard products at production location A (non-standard products at farm A), 2120 Non-standard products at production location B (non-standard products at farm B), 2130 non-standard products at production location C (non-standard products at farm C), 2200 (2200-n (n=1, 2, 3, ..., N)) non-standard product group (combination of non-standard products for each tray n), 2510 first collection procedure information, 2511 "Recovered product list" output operation image, 2520 second collection procedure information, 2521 non-standard products to be collected for each production location (collection position), 2522 (2522-m (m=1, 2, 3, ..., M)) arrangement of non-standard products for each box m at the production location (collection position), 10001 processor, 10002 memory, 10003 input / output interface, 10004 communication circuit, 20001 processing circuit, 20002 memory, 20003 input / output interface, 20004 communication circuit.
Claims
1. A collection support device comprising: a data acquisition unit that acquires, for each non-standard product, shape data relating to the shape of the non-standard product and a planned collection position; a packing method calculation unit that selects non-standard products that can be packed into boxes of a predetermined shape based on the shape data for each non-standard product; and a collection procedure calculation unit that determines a collection order for the non-standard products based on the non-standard products selected by the packing method calculation unit and the planned collection positions for each non-standard product, and outputs collection procedure information including the collection order.
2. The collection support device described in claim 1, characterized in that the packing method calculation unit selects non-standard products that can be packed into boxes of a predetermined shape based on the shape data for each non-standard product, and outputs packing method information including a group of non-standard products that is a combination of the selected non-standard products and a combination of the group of non-standard products that can be packed into a box of a predetermined shape, and the recovery procedure calculation unit determines the recovery order of the non-standard products based on the packing method information output by the packing method calculation unit and the planned recovery position for each non-standard product, and outputs recovery procedure information including the recovery order and a packing method for each planned recovery position of the non-standard products.
3. The collection support device according to claim 2, characterized in that the collection procedure information includes the arrangement of non-standard products on stackable trays inside the box and the stacking order of the trays.
4. A collection support device as described in any one of claims 1 to 3, characterized in that the data acquisition unit further acquires the production date of the non-standard product for each non-standard product, and the packing method calculation unit further uses the production date of the non-standard product to select the non-standard product.
5. The collection support device according to any one of claims 1 to 4, wherein the data acquisition unit further acquires a weight of each non-standard product, and the packing method calculation unit further uses the weight of the non-standard product to select the non-standard product.
6. A recycling support device as described in any one of claims 1 to 5, characterized in that the data acquisition unit further acquires the density of the non-standard products for each non-standard product, and the packing method calculation unit further uses the density of the non-standard products to select the non-standard products.
7. A recycling support device as described in any one of claims 1 to 6, characterized in that the data acquisition unit further acquires the expiration date of each non-standard product, and the packing method calculation unit further uses the expiration date of the non-standard product to select the non-standard product.
8. The collection support device described in claim 7 further comprises an expiration date management unit that, based on the expiration date and the current date for each non-standard product, outputs notification information notifying of non-standard products whose expiration date has passed if the expiration date of the non-standard product has passed the current date, and the collection procedure information is output together with the notification information.
9. The collection support device described in claim 8, characterized in that, if the expiration date of a non-standard product has passed, the expiration date management unit further instructs the deletion of data relating to the non-standard product whose expiration date has passed from the non-standard product database.
10. A collection support method for supporting the collection of non-standard products using a collection support device, wherein a data acquisition unit of the collection support device acquires, for each non-standard product, shape data relating to the shape of the non-standard product and a planned collection position; a packing method calculation unit of the collection support device selects non-standard products that can be packed into boxes of a predetermined shape based on the shape data for each non-standard product; and a collection procedure calculation unit of the collection support device determines a collection order for the non-standard products based on the non-standard products selected by the packing method calculation unit and the planned collection positions for each non-standard product, and outputs collection procedure information including the collection order.
11. A program that causes a computer to operate as a collection support device comprising: a data acquisition unit that acquires, for each non-standard product, shape data relating to the shape of the non-standard product and a planned collection location; a packing method calculation unit that selects non-standard products that can be packed into boxes of a predetermined shape based on the shape data for each non-standard product; and a collection procedure calculation unit that determines the collection order of the non-standard products based on the non-standard products selected by the packing method calculation unit and the planned collection locations for each non-standard product, and outputs collection procedure information including the collection order.
Citation Information
Patent Citations
Package carrying system
JP1998231005A
Collection and shipping system
JP2015003304A
Box packing assistance device, box packing assistance method and box packing assistance system
JP2023000842A
An Agricultural System
US20200208984A1