Warehouse and method, apparatus, device, and medium for storing goods

By setting up primary and secondary zones in the warehouse and evenly distributing materials in each inventory zone, the congestion problem caused by long handling paths of warehouse robots was solved, and outbound efficiency was improved.

CN116692342BActive Publication Date: 2026-04-10HAI ROBOTICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HAI ROBOTICS CO LTD
Filing Date
2022-04-14
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In large storage areas, the movement path of warehouse robots from transporting bins to picking workstations is relatively long, which can easily cause congestion and affect outbound efficiency.

Method used

By setting up at least two inventory zones, including a primary zone and a secondary zone, and distributing materials evenly within each inventory zone according to material storage rules, warehouse robots can move only within the inventory zones when handling material boxes, reducing the distance traveled across the entire inventory area.

Benefits of technology

It significantly improves the efficiency of warehouse robots in moving bins from the storage area to the workstation, reduces movement time, avoids congestion, and improves material outbound efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116692342B_ABST
    Figure CN116692342B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a warehouse for storing goods and a warehousing method, device, equipment and medium, which are applied to an intelligent warehousing system. The warehouse for storing goods comprises at least two inventory partitions, the at least two inventory partitions comprising a main partition and at least one secondary partition; the at least two inventory partitions satisfy the following goods storage rules: when the unit quantity of a target material to be stored in all inventory partitions is greater than or equal to the number of inventory partitions, each inventory partition stores at least one unit of the target material; when the unit quantity of the target material stored in all inventory partitions is less than the number of inventory partitions, the main partition stores one unit of the target material, and each of the at least one secondary partition stores one unit or zero units of the target material. The technical scheme of the embodiments of the present disclosure realizes the improvement of the out-of-warehouse efficiency of the warehousing robot when the robot carries the material box from the inventory area to the workstation.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the application for invention patent with application number 202210391705.5, application date April 14, 2022, and invention name "Warehouse and warehousing method, device, equipment and medium for storing goods", which is filed with the China Patent Office. TECHNICAL FIELD

[0002] The present disclosure relates to the technical field of intelligent warehousing, in particular to a warehouse and warehousing method, device, equipment and medium for storing goods. BACKGROUND

[0003] The warehousing system based on the warehousing robot adopts an intelligent operating system, realizes the automatic delivery of goods through system instructions, and can run uninterruptedly for 24 hours, replacing manual management and operation, improving the efficiency of warehousing, and being widely applied and favored.

[0004] In the current warehousing system, when the delivery process is performed, when the inventory area is large, the moving path of the warehousing robot in carrying the bin to the picking workstation will be relatively long, which is easy to cause congestion and affect the delivery efficiency. SUMMARY

[0005] The present disclosure provides a warehouse and warehousing method, device, equipment and medium for storing goods to improve the delivery efficiency when the warehousing robot carries the bin from the inventory area to the workstation.

[0006] In a first aspect, the present disclosure provides a warehouse for storing goods, which comprises:

[0007] At least two inventory partitions, the at least two inventory partitions comprising a main partition and at least one secondary partition;

[0008] The at least two inventory partitions satisfy the following goods storage rules:

[0009] When the unit quantity of the target material to be stored in all inventory partitions is greater than or equal to the number of inventory partitions, at least one unit of the target material is stored in each inventory partition;

[0010] When the unit quantity of the target material stored in all inventory partitions is less than the number of inventory partitions, one unit of the target material is stored in the main partition, and one unit or zero units of the target material are stored in each of the at least one secondary partition.

[0011] Optionally, the at least two inventory partitions store goods based on the following target: after storage is completed, the unit quantity of the target material stored in each inventory partition is equal, or the difference between the unit quantities stored in any two inventory partitions is less than a preset difference value.

[0012] Optionally, the at least two inventory partitions store the goods based on the following target: after the storage is completed, the arrangement proportion of at least two materials including the target material in any two inventory partitions is the same or the difference of the arrangement proportion is less than a preset proportion difference.

[0013] Optionally, the at least two inventory partitions store the goods based on the following target: after the storage is completed, the arrangement mode or the corresponding storage location of each material including the target material in each inventory partition is the same.

[0014] Optionally, the at least two inventory partitions further satisfy the following goods storage rule: when the unit quantity of the target material is greater than the number of the inventory partitions, each inventory partition contains at least a set quantity of the target material.

[0015] Optionally, the at least two inventory partitions further satisfy the following goods storage rule: when the quantity of the target material in each inventory partition is the same, the newly added target material is stored in the main partition.

[0016] Optionally, the at least two inventory partitions further satisfy the following goods storage rule: when the quantity of the target material in each inventory partition is not completely the same, the newly added target material is stored in the inventory partition containing the smallest unit quantity of the target material.

[0017] Optionally, the warehouse further comprises: at least two picking workstations, each inventory partition corresponds to at least one picking workstation; and each of the at least two inventory partitions is arranged opposite to the corresponding picking workstation at the partition boundary.

[0018] Optionally, the at least two inventory partitions further satisfy the following adjustment rule: when the required storage location of the material stored in the main partition is greater than a set upper limit value, at least one storage location on the partition boundary between the main partition and the adjacent secondary partition in the adjacent secondary partition adjacent to the main partition is adjusted to belong to the main partition.

[0019] Optionally, in the adjacent secondary partition, a plurality of storage locations on the partition boundary between the main partition and the adjacent secondary partition are determined as reserved storage locations, the goods of the adjacent secondary partition are preferentially stored on the storage locations other than the reserved storage locations, and the at least one adjusted storage location is selected from the reserved storage locations.

[0020] Optionally, in the adjacent secondary partition, the goods of the adjacent secondary partition are preferentially stored on the storage locations in the central region of the adjacent secondary partition.

[0021] Optionally, the at least two inventory partitions further satisfy the following adjustment rule: when the at least two inventory partitions include a heavy inventory partition, from picking stations corresponding to inventory partitions adjacent to the heavy inventory partition, at least one picking station is selected and adjusted to correspond to the heavy inventory partition.

[0022] Optionally, the at least one selected picking station is a picking station closest to the heavy inventory partition from picking stations corresponding to inventory partitions adjacent to the heavy inventory partition.

[0023] In a second aspect, the embodiments of the present disclosure provide a warehousing method, the warehousing method being applied to a warehouse including at least two inventory partitions, the at least two inventory partitions including a primary partition and at least one secondary partition, and the warehousing method including:

[0024] acquiring a type of material to be warehoused and a number of units to be warehoused;

[0025] for the material to be warehoused, acquiring a number of units in each inventory partition;

[0026] calculating a sum of the number of units in all inventory partitions and the number of units to be warehoused;

[0027] when the sum is greater than or equal to the number of inventory partitions, determining a target inventory partition corresponding to the material to be warehoused according to a rule that at least one unit of the material to be warehoused is stored in each inventory partition; and

[0028] when the sum is less than the number of inventory partitions, determining a target inventory partition corresponding to the material to be warehoused according to a rule that one unit of the material to be warehoused is stored in the primary partition and one unit or zero units of the material to be warehoused are stored in each of the at least one secondary partition.

[0029] In a third aspect, the embodiments of the present disclosure provide a device for implementing a warehousing method, the device for implementing the warehousing method being applied to a warehouse including at least two inventory partitions, the at least two inventory partitions including a primary partition and at least one secondary partition, and the device for implementing the warehousing method including:

[0030] a determination module configured to acquire a type of material to be warehoused and a number of units to be warehoused;

[0031] an acquisition module configured to, for the material to be warehoused, acquire a number of units in each inventory partition;

[0032] a calculation module configured to calculate a sum of the number of units in all inventory partitions and the number of units to be warehoused;

[0033] The processing module is configured to determine the target inventory partition corresponding to the to-be-warehoused material according to a rule that each inventory partition stores at least one unit of the to-be-warehoused material when the sum is greater than or equal to the number of inventory partitions.

[0034] When the sum is less than the number of inventory partitions, the target inventory partition corresponding to the to-be-warehoused material is determined according to a rule that the primary partition stores one unit of the to-be-warehoused material, and each of the at least one secondary partition stores one unit or zero units of the to-be-warehoused material.

[0035] In a fourth aspect, the embodiments of the present disclosure further provide a control device, which comprises:

[0036] at least one processor;

[0037] and a memory connected with the at least one processor in communication;

[0038] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the control device to perform the warehousing method of the second aspect of the present disclosure.

[0039] In a fifth aspect, the embodiments of the present disclosure further provide a computer readable storage medium, which stores computer execution instructions. When the computer execution instructions are executed by a processor, the computer execution instructions are used to implement the warehousing method of the second aspect of the present disclosure.

[0040] In a sixth aspect, the embodiments of the present disclosure further provide a computer program product, which contains computer execution instructions. When the computer execution instructions are executed by a processor, the computer execution instructions are used to implement the warehousing method of the second aspect of the present disclosure.

[0041] The warehouse and warehousing method, device, equipment and medium for storing goods provided by the embodiments of the present disclosure can ensure uniform distribution of goods in each inventory partition by setting at least two inventory partitions including a main partition and at least one secondary partition, and by setting storage rules of target materials in each inventory partition, so that at least one unit of target materials is stored in each inventory partition; or one unit of target materials is stored in the main partition, and each of the at least one secondary partition stores one unit or zero units of target materials. In this way, when different orders hit the same material, the material can be taken out from different inventory partitions and processed at the corresponding workstations without the need for the warehousing robot to move to the same location to queue for goods, thereby improving the efficiency of material taking out; and due to the uniform distribution of materials, the warehousing robot only needs to take all or most of the required materials in a single inventory partition without moving across inventory partitions, thereby reducing the moving distance of the warehousing robot, and further significantly improving the efficiency of the warehousing robot in carrying the material box from the inventory area to the workstation, and further greatly improving the efficiency of the material out of the warehouse. BRIEF DESCRIPTION OF DRAWINGS

[0042] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0043] Figure 1 An application scenario diagram of the partitioned warehouse-out method provided by the embodiments of the present disclosure;

[0044] Figure 2a A structural diagram of the warehouse for storing goods provided by an embodiment of the present disclosure;

[0045] Figure 2b A schematic diagram of a linear type picking workstation arrangement provided by an embodiment of the present disclosure;

[0046] Figure 2c A schematic diagram of an arc type picking workstation arrangement provided by an embodiment of the present disclosure;

[0047] Figure 2d A schematic diagram of a symmetrical type picking workstation arrangement provided by an embodiment of the present disclosure;

[0048] Figure 2e A schematic diagram of a ring type picking workstation arrangement provided by an embodiment of the present disclosure;

[0049] Figure 3 A flowchart of the warehousing method provided by another embodiment of the present disclosure;

[0050] Figure 4 A flowchart of the warehousing method provided by another embodiment of the present disclosure;

[0051] Figure 5 A flow chart of a partitioned outbound method provided for another embodiment of the present disclosure;

[0052] Figure 6 A structural schematic diagram of an apparatus for implementing an inbound method provided for another embodiment of the present disclosure;

[0053] Figure 7 A structural schematic diagram of a partitioned outbound apparatus provided for another embodiment of the present disclosure;

[0054] Figure 8 A structural schematic diagram of a control device provided for another embodiment of the present disclosure.

[0055] The specific embodiments of the present disclosure have been shown through the above-described drawings, and will be described in more detail hereinafter. These drawings and written descriptions are not intended to limit the scope of the concept of the present disclosure in any way, but to illustrate the concept of the present disclosure to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0056] The exemplary embodiments will be described in detail herein with reference to the attached drawings. In the following description, the same numbers are used to indicate the same or similar components. The embodiments described in the following exemplary embodiments do not represent all the embodiments consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0057] The technical solutions of the present disclosure and how the technical solutions of the present disclosure solve the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present disclosure will be described below with reference to the drawings.

[0058] In the existing warehouse system, when performing outbound processing, the server usually hits the bin where the material to be outbound is located, and then the warehouse robot takes the bin from the shelf in the inventory area, and then carries it to the workstation at the adjacent position outside the inventory area, and the workstation completes the material picking, and then the warehouse robot carries the bin back to the shelf. Therefore, in each material outbound picking process, the warehouse robot carries the bin twice. When the inventory area is large, the moving path of the warehouse robot carrying the bin to the picking workstation will be longer, and the time consumption will be longer, and a large number of warehouse robots moving in the inventory area for a long time will easily cause congestion, affecting the outbound efficiency.

[0059] To solve this problem, the warehouse for storing goods provided by the embodiments of the present disclosure is configured to evenly distribute materials in each inventory partition by setting multiple inventory partitions, so that the warehouse robot only needs to move within the inventory partition when carrying the bin, without crossing the entire inventory area, thereby significantly reducing the moving distance of the warehouse robot, and further saving the time consumed for carrying the bin, and effectively improving the material delivery efficiency.

[0060] The application scenarios of the embodiments of the present disclosure are explained as follows:

[0061] Figure 1 An application scenario diagram of the warehouse for storing goods provided by the embodiments of the present disclosure is shown in FIG. 1. Figure 1 As shown in the figure, in the material picking process, the intelligent warehouse system sends a carrying task to the robot 130 according to the bin of the material to be picked and the corresponding inventory partition 110 and shelf 120, so that the robot 130 carries the bin from the shelf 120 to the corresponding picking workstation 140 for picking the material. It should be understood that the bin can also be carried by the robot 130 to a conveyor line or a certain unloading machine connected to the conveyor line first, and then transferred from the conveyor line to the corresponding picking workstation 140. The picking workstation 140 can be various forms of picking workstations, and the embodiments of the present disclosure are not limited to the specific form of the picking workstation 140.

[0062] It should be noted that, Figure 1 The bin, shelf, robot and picking workstation in the scenario shown in the figure are only exemplarily illustrated by taking one as an example, but the present disclosure is not limited thereto, that is, the number of bins, shelves, robots and picking workstations can be arbitrary.

[0063] The warehouse for storing goods provided by the embodiments of the present disclosure is described in detail through specific embodiments as follows.

[0064] Figure 2a A structural schematic diagram of the warehouse for storing goods provided by an embodiment of the present disclosure is shown in FIG. 2. Figure 2a As shown in the figure, the warehouse for storing goods 200 provided by the present embodiment includes:

[0065] at least two inventory partitions 210, the at least two inventory partitions 210 including a main partition 211 and at least one secondary partition 212;

[0066] The at least two inventory partitions 210 satisfy the following goods storage rules:

[0067] When the unit quantity of the target material to be stored in all inventory partitions 210 is greater than or equal to the number of inventory partitions, at least one unit of the target material is stored in each inventory partition 210;

[0068] When the number of units of the target material stored in all the inventory partitions 210 is less than the number of inventory partitions, the primary partition 211 stores one unit of the target material, and each of the at least one secondary partition 212 stores one unit or zero units of the target material.

[0069] Specifically, the primary partition 211 is a partition that stores all kinds of materials contained in the inventory area. When the material needs to be processed for outbound, the server will hit the material in the primary partition 211 first (when the primary partition 211 has been assigned an outbound task and the secondary partition 212 has not been assigned a task, or the number of tasks in the primary partition 211 is greater than the number of tasks in the secondary partition 212, then the material in the secondary partition 212 will be hit).

[0070] And in the secondary partition 212, it may store all kinds of materials, or some materials may be missing (but when the secondary partition 212 is missing a material that the primary partition 211 has, when the material is replenished, it is generally replenished to the secondary partition 212 first to ensure that each partition has it).

[0071] According to the number of inventory partitions 210, the primary partition 211 can be one or more, such as two, three or more. The number of secondary partitions 212 can also be one or more. For example, when the inventory partition 210 has two, it can be divided into one primary partition 211 and one secondary partition 212. When the inventory partition 210 has four, it can be divided into one primary partition 211 and three secondary partitions 212, or two primary partitions 211 and two secondary partitions 212.

[0072] When the goods are relatively large each time, it can be ensured that the two primary partitions 211 store goods with the same priority. When the goods are not enough to ensure that the two primary partitions store goods with the same priority, one of the two primary partitions 211 is actually the primary partition that stores goods with the highest priority.

[0073] Wherein, the position of the primary partition 211 and the secondary partition 212 is arbitrary, when there are multiple primary partitions 211 and multiple secondary partitions 212, the multiple primary partitions 211 can be arranged adjacent to each other, or can be arranged between the secondary partitions 212.

[0074] Further, the goods storage rule is applicable to both new goods storage and the arrangement of existing goods in the inventory area (and adjustment of storage location).

[0075] The first rule to be met is that each storage partition 210 stores all kinds of goods as much as possible to facilitate the uniform distribution of the outbound task. The second rule is that when a specific kind of material (i.e. target material) is insufficient, the main partition 211 is preferentially ensured to have all kinds of materials, so that the main partition 211 can complete the outbound task of all kinds of materials.

[0076] The goods storage rules include rules commonly applicable to each storage partition 210, such as material storage location, and rules different from each other among different partitions, such as the priority of material storage when entering the storage partition 210 (such as preferentially storing materials in a certain partition, and then storing materials in other partitions).

[0077] When there are multiple main partitions 211, the priority of goods storage among the main partitions 211 is the same, that is, when goods are stored, any one of the multiple main partitions 211 can be selected for storage.

[0078] When the server does not mark which partition is the main partition 211, and the priority of goods storage in different storage partitions 210 is different, the storage partition 210 with the highest storage priority is the main partition 211.

[0079] By adjusting the material storage state in each storage partition 210 based on the goods storage rules, each storage partition 210 is a mirror partition. When the server assigns each storage partition 210 to the outbound task, each storage partition 210 can execute the same outbound task. At the same time, it can also ensure that the warehouse robot moves the same path when storing the same material, thereby facilitating the distribution of the outbound task, and avoiding the congestion of the warehouse robot when transporting the material box.

[0080] Further, the unit quantity of material storage can be determined according to the number of materials themselves (such as a wrench, an electric motor, and the number as a unit), or according to the number of containers containing materials (such as a box of screws, and the box as a unit). The container can be a material box, a separate area in the material box (a material box can contain multiple separate areas, and each separate area stores one kind of material), or a packaging box in the concept of a separate area.

[0081] Further, at least two storage partitions 210 store goods based on at least one of the following targets:

[0082] Target one: After storage is completed, the unit quantity of target materials stored in each storage partition is equal, or the difference between the unit quantities stored in any two storage partitions 210 is less than a preset difference.

[0083] Specifically, when the materials are stored in the warehouse, the server determines the storage partition 210 where the materials need to be stored in advance, so that the server can plan and allocate the storage location of the materials based on certain targets in advance to ensure that the target can be achieved after the materials are stored.

[0084] In the case of sufficient target materials, the target is to equalize or approximate the number of materials in each partition (i.e., less than a preset difference value).

[0085] In this way, the number of materials that can be allocated for each storage partition 210 can be equal or similar, and the average or approximate average allocation of the number of tasks that can be allocated by each storage partition 210 (based on the combination of the number of tasks and the amount of materials included in each task) can be achieved. In this way, the probability of warehouse robot congestion in each storage partition 210 can be reduced, thereby maximizing the efficiency of material out-of-warehouse.

[0086] Target two, after storage, the configuration ratio of at least two materials including target materials in any two storage partitions 210 is the same or the difference between the configuration ratios is less than a preset ratio difference value.

[0087] Specifically, in addition to ensuring that the number of each material is similar or the same in different storage partitions 210, the same or similar configuration ratio (i.e., the difference is less than a preset ratio difference value) between multiple materials is also considered.

[0088] Because some out-of-warehouse orders may involve the combination of multiple materials with correlation, such as the requirement for a fixed ratio of CPU, motherboard, and fan accessories in the out-of-warehouse order for assembled computer accessories (such as one CPU, one motherboard, and one or two fans for each computer in the order), in order to meet the needs of such orders, it is necessary to consider storing materials with correlation in each storage partition 210 at the same or similar ratio. In turn, it can adapt to the order demand of multiple types of materials.

[0089] Target three, after storage, the arrangement or corresponding storage location of each type of material including target materials in each storage partition 210 is the same.

[0090] Specifically, in each inventory partition 210, by adjusting the storage locations of different kinds of materials on the shelves (i.e., adjusting the arrangement of materials), the materials with high hit frequency, high outbound quantity, or "hot" are stored at the closest location to the outbound workstation corresponding to the inventory partition 210, thereby minimizing the distance moved by the warehouse robot when transporting materials (the higher the hit frequency or the greater the outbound quantity, the more the material is transported, and the shorter the distance transported each time, the shorter the total distance transported), thereby reducing the time required to transport materials and improving the outbound efficiency.

[0091] Since the materials stored in each inventory partition 210 are of the same kind, and the outbound tasks corresponding to the outbound orders are evenly distributed tasks, the materials can generally be arranged in the same arrangement, thereby unifying the time spent on transporting the same materials between the inventory partitions 210, facilitating the server to plan the movement path and time consumption of the warehouse robot, and avoiding congestion in the movement of the warehouse robot in advance.

[0092] Optionally, the following target is also included: when the unit quantity of the target material is greater than the number of inventory partitions 210, each inventory partition 210 contains at least a set quantity of the target material.

[0093] Specifically, for materials with high demand (such as raw materials needed by production lines), based on the historical order statistics received by the server, it can be found that the quantity of such materials required by each order on average will be greater than a set quantity, and therefore, ensuring that the quantity in each partition is greater than the set quantity can effectively ensure the demand of such large orders.

[0094] For example, the quantity of chili peppers required by hot pot restaurants in each region is measured in kilograms, and the quantity required by the outbound orders sent to the server is generally greater than 5 kg, and therefore, to ensure that each inventory partition 210 can complete the outbound task of chili peppers, it is necessary to ensure that each inventory partition 210 stores at least 5 kg of chili peppers.

[0095] Further, at least two inventory partitions 210 also satisfy the following goods storage rules:

[0096] Rule 1: When the quantity of the target material in each inventory partition 210 is the same, store the newly added target material in the main partition 211;

[0097] Specifically, the goods to be stored should be placed in the main partition 211 first to ensure that the main partition 211 can meet the delivery requirements of any single order task; and when each inventory partition 210 can meet the delivery requirements of any single order task, the inventory of the main partition 211 is generally increased first because the delivery task is also allocated to the main partition 211 first, and therefore, the inventory of the main partition 211 needs to be ensured to meet the new delivery requirements generated in real time.

[0098] Rule two, when the number of target materials in each inventory partition is not exactly the same, the newly added target materials are stored in the inventory partition containing the smallest number of target materials.

[0099] When the number of target materials in different inventory partitions is not the same, the number of target materials between each inventory partition is preferentially ensured to be the same. Since the server allocates material delivery tasks to the main partition 211 at the same time, it also allocates material delivery tasks to the secondary partition 212 to ensure the balance of the work load of each partition; when the number of the same material in the main partition 211 and the secondary partition 212 is not the same, the inventory partition 210 with the least number of the same material should be preferentially supplemented to ensure the balance of the number of target materials in each inventory partition 210.

[0100] In some embodiments, the warehouse 200 further comprises at least two picking workstations 213, each inventory partition 210 corresponds to at least one picking workstation 213; and each of the at least two inventory partitions 210 is arranged opposite to the corresponding picking workstation 213 at the boundary of the respective partition.

[0101] Specifically, at the position adjacent to each inventory partition 210 at the edge of the inventory area, a picking workstation 213 corresponding to the inventory partition 210 is also arranged. The picking workstations 213 corresponding to the same inventory partition 210 can be one or multiple (such as three, five or more), but the inventory partition 210 corresponding to each picking workstation 213 generally has only one at the same time (but each picking workstation 213 can correspond to different inventory partitions 210 at different times according to different settings). The picking workstation 213 is used to perform material picking and delivery processing of the corresponding inventory partition 210, and according to the configuration of the server, the corresponding inventory partition 210 can be adjusted.

[0102] Based on the different shapes of the inventory partitions 210, the picking workstations 213 can be arranged at any side of the inventory partitions 210; for example, the inventory partitions 210 are connected to each other through two sides to form a long strip shape, and the picking workstations 213 can be located at one side of the inventory partitions 210 or at both sides of the inventory partitions 210; for example, the inventory partitions 210 are connected to each other through two sides to form a ring shape, and the picking workstations 213 can be located at the inner side of the ring or at the outer side of the ring.

[0103] The correspondence between inventory partitions 210 and picking workstations 213 is determined and recorded by the server. Picking workstations 213 corresponding to different inventory partitions 210 are separated from each other by partition boundaries. Partition boundaries can be actual markings or there may be no physical boundary; instead, the corresponding partition relationships are set in the server. The partition boundaries shown in the attached drawings of this application are for illustration only. In an actual warehouse, the partitions may be connected and the boundaries between them may not be visible. The server only contains the corresponding data and / or logic set for each partition.

[0104] Generally, the partition boundary corresponds to the boundary between the inventory partitions 210. The picking workstations 213 located on both sides of the partition boundary belong to the inventory partitions 210 on their adjacent side.

[0105] The following is for reference. Figure 2b to Figure 2e The locational relationship between the partition boundaries, picking workstation 213, and the inventory partition is explained:

[0106] like Figure 2b The diagram shows a linear picking workstation layout. When the inventory area consists of at least two parallel rectangular regions, the boundary between the areas is ( Figure 2b to Figure 2e The part indicated by the dotted line in the middle) is a straight channel between each rectangular area, picking workstation 213 ( Figure 2b to Figure 2d In this arrangement, only one of the multiple picking stations 213 corresponding to each inventory partition 210 is labeled for easy identification. This label is placed on the side perpendicular to the partition boundary. This arrangement is applicable to most warehouses, ensuring the correspondence between picking stations and inventory partitions and facilitating identification.

[0107] like Figure 2c The diagram shows a schematic of an arc-shaped picking station layout. When the inventory is divided into at least two arc-shaped sectors, the boundary between the sectors is a straight channel between each sector, and the picking station 213 is located on the side of the sector closest to its center. This layout is suitable for warehouses with curved surfaces, ensuring that the picking stations 213 are centrally located and reducing the distance difference in movement when warehouse robots transport materials to the picking stations 213.

[0108] like Figure 2d The diagram shows a symmetrical picking station layout. When the inventory zones consist of at least four rectangular areas arranged opposite each other, the zone boundaries are straight-line passages between adjacent rectangular areas. Picking stations 213 are located in the areas between opposite inventory zones, and depending on the specific division, there may be cases where picking stations 213 in the same column belong to different inventory zones. This layout is suitable for warehouses with long and narrow structures, ensuring full utilization of the area in the middle of the inventory zones.

[0109] like Figure 2e As shown, this is a schematic diagram of a ring-shaped picking workstation layout. When the inventory sections are connected in a ring, the boundary between the sections is a straight channel connecting the inside and outside of the ring between adjacent inventory sections. Picking workstation 213 ( Figure 2e Only one of the multiple picking stations 213 corresponding to each inventory zone 210 is shown, but those skilled in the art should understand that, in conjunction with Figure 2b to Figure 2d All identical square structures (representing picking workstations) are located at the center of the inner side of the annular area, and adjacent picking workstations 213 are divided into different inventory zones according to specific divisions. This arrangement is suitable for warehouses with a circular structure, facilitating collaboration between multiple picking workstations 213 and handling orders with large material handling volumes simultaneously.

[0110] Optionally, Figure 2b to Figure 2e When the inventory partition also includes the best-selling items placement area 214 (i.e., the area where the material with the highest outbound order hit rate / hit count is placed), the best-selling items placement area is located on the side of the inventory partition adjacent to the picking workstation.

[0111] Furthermore, picking workstations 213 corresponding to the same inventory zone 210 are generally set up adjacent to each other, rather than being set up alternately for picking workstations 213 corresponding to different inventory zones 210, so as to avoid congestion caused by overlapping trajectories when the warehouse robot moves the material box.

[0112] Furthermore, at least two inventory partitions 210 also satisfy the following adjustment rules: when the required storage space for materials stored in the main partition 211 is greater than the set upper limit, at least one storage space in the secondary partition 212 adjacent to the main partition 211, located on the partition boundary between the main partition 211 and the adjacent secondary partition 212, will be adjusted to belong to the main partition 211.

[0113] Specifically, the boundaries of inventory partition 210 are variable rather than fixed. Based on the outbound and inbound material volumes that each inventory partition 210 needs to handle, the boundary positions of the corresponding partitions can be adjusted, thereby adjusting the size and storage capacity of each inventory partition 210. After adjustment, the outbound material volumes of each inventory partition 210 should be kept as balanced as possible.

[0114] In specific adjustments, adjustments are generally made on a unit basis, using at least one adjacent storage location near the boundary. A storage location represents the position of a storage bin or goods on a shelf, and a shelf typically contains multiple storage locations. The boundary of the storage partition 210 is adjusted by changing the storage partition 210 to which the corresponding storage location belongs from the original storage partition 210 to a new storage partition 210 in the server.

[0115] In some embodiments, half or a whole rack can be adjusted from the original inventory partition 210 to a new inventory partition 210.

[0116] In some embodiments, in the adjacent sub-partition 212, a plurality of storage locations located on the partition boundary between the main partition 211 and the adjacent sub-partition 212 are determined as reserved storage locations, the goods of the adjacent sub-partition 212 are preferentially stored on the storage locations other than the reserved storage locations, and the at least one storage location to be adjusted is selected from the reserved storage locations.

[0117] In particular, the reserved storage locations are the storage locations that are preferentially adjusted when the partition boundary needs to be adjusted. Therefore, in order to facilitate the adjustment of the inventory partition to which the reserved storage locations belong, the reserved storage locations are preferentially kept in an idle state.

[0118] In some embodiments, in the adjacent sub-partition 212, the goods of the adjacent sub-partition 212 are preferentially stored on the storage locations located in the central region of the adjacent sub-partition 212.

[0119] In particular, the central region is the region of the inventory partition where the storage locations deviate from the partition boundary, or the region of the inventory partition where the storage locations are spaced apart from the partition boundary by a certain preset distance. Since the reserved storage locations are located adjacent to the partition boundary of the inventory partition, the storage locations adjacent to the partition boundary are preferentially adjusted. Therefore, the storage locations adjacent to the partition boundary are preferentially kept idle, and the goods are stored in the central region, so as to reduce the workload when the storage locations need to be adjusted. In an extreme case, if the goods of a certain inventory partition are very full, the central region can almost spread throughout the entire inventory partition, and at this time, some storage locations on the partition boundary can still be adjusted to the adjacent partition.

[0120] In some embodiments, the at least two inventory partitions further satisfy the following adjustment rule: when the at least two inventory partitions include a heavy-load inventory partition, at least one picking station 213 is selected from the picking stations 213 corresponding to the inventory partitions adjacent to the heavy-load inventory partition, and is adjusted to correspond to the heavy-load inventory partition.

[0121] In particular, when the number of outbound tasks assigned to a certain inventory partition is greater than a set number or exceeds the number / proportion of other inventory partitions by more than a set value, or the task load of the corresponding picking station 213 is greater than a set threshold, the inventory partition is considered to be a heavy-load partition (i.e., a heavy-task-load inventory partition).

[0122] In particular, when there is a heavy-load partition, the task load of the heavy-load partition needs to be preferentially relieved, so as to reduce the accumulated tasks of the heavy-load partition and balance the processing efficiency of each inventory partition 210.

[0123] The method for specifically relieving the heavy-load partition task load is generally to increase the picking station 213 corresponding to the heavy-load partition to increase the amount of material picking per unit of time, thereby improving order processing efficiency. At the same time, the method of increasing the heavy-load partition picking station 213 is mainly to modify the correspondence between the picking station 213 and the inventory partition 210 on the server side, and to increase the picking station 213 corresponding to the heavy-load partition.

[0124] In some embodiments, the method for specifically adjusting the picking station 213 includes:

[0125] Method one (not shown), according to the range of each changed inventory partition 210, directly specify the picking station 213 adjacent to the boundary as the picking station 213 corresponding to the heavy-load partition.

[0126] Method two (not shown), if there is a picking station 213 corresponding to each or a set number of shelves, at this time, the picking station 213 corresponding to the shelf can be set as belonging to the picking station 213 corresponding to the heavy-load partition according to the shelves contained in the adjusted inventory partition 210.

[0127] Further, the selected at least one picking station 213 is: among the picking stations 213 corresponding to the inventory partitions adjacent to the heavy-load inventory partition 210, the picking station 213 closest to the heavy-load inventory partition 210.

[0128] Specifically, when there are two inventory partitions 210 adjacent to the heavy-load inventory partition 210, the picking station 213 of the inventory partition 210 with the least allocated task load is preferentially selected, and the picking stations 213 on both sides of the heavy-load partition can also be selected at the same time.

[0129] In some embodiments, if the number of tasks to be processed by the heavy-load partition / time limit is less than or equal to the threshold value, the picking station 213 of the adjusted inventory partition 210 will continue to execute its original picking out-of-warehouse task, but subsequent picking out-of-warehouse tasks corresponding to the heavy-load partition will be allocated to the picking station 213, and no picking out-of-warehouse tasks of the original inventory partition 210 will be allocated.

[0130] In some embodiments, if the number of tasks to be processed by the heavy-load partition / time limit is greater than the threshold value, the original picking out-of-warehouse task of the picking station 213 of the adjusted inventory partition 210 will be directly canceled, and the server will directly reassign other picking stations 213 corresponding to the original inventory partition 210 in order to reduce the number of tasks to be processed by the heavy-load partition as soon as possible.

[0131] The warehouse for storing goods provided by the embodiments of the present disclosure can ensure uniform distribution of goods in each inventory partition by setting at least two inventory partitions including a main partition and at least one secondary partition, and by setting the storage rules of target goods in each inventory partition, so that at least one unit of target goods is stored in each inventory partition, or so that one unit of target goods is stored in the main partition, and each of the at least one secondary partition stores one unit or zero unit of target goods. In this way, when different orders hit the same kind of goods, the goods can be taken from different inventory partitions and processed at corresponding workstations, without the need for warehouse robots to move to the same location to queue for goods, thereby improving the efficiency of taking goods. In addition, due to the uniform distribution of goods, the warehouse robots only need to take all or most of the needed goods in a single inventory partition, without the need to move across inventory partitions, thereby reducing the moving distance of the warehouse robots, and further significantly improving the efficiency of the warehouse robots in transporting the material boxes from the inventory area to the workstations, and further greatly improving the efficiency of the goods out of the warehouse.

[0132] Figure 3 The flowchart of the warehousing method provided by one embodiment of the present disclosure is shown in FIG. 3. As shown in FIG. 3, the warehousing method is applied to the warehouse including at least two inventory partitions in the embodiment shown in FIG. 2, and the at least two inventory partitions include a main partition and at least one secondary partition. The warehousing method provided by the present embodiment includes the following steps: Figure 3

[0133] In step S301, the type and the unit quantity of the goods to be warehoused are obtained.

[0134] Specifically, since the warehouse includes multiple inventory partitions, it is necessary to determine the corresponding inventory partition in which the goods to be warehoused are to be stored, and the shelves in the inventory partition.

[0135] According to the type of the goods to be warehoused, it is determined whether there is an inventory of the corresponding type in the warehouse; and according to the unit quantity of the goods to be warehoused, it is determined whether the goods to be warehoused are to be stored in a single inventory partition, multiple inventory partitions, or evenly / non-evenly distributed in each inventory partition.

[0136] Since the goods to be warehoused can be packaged in different forms, such as single-piece packaging (one piece of goods to be warehoused in each packaging box, such as one display) or multi-piece packaging (at least two pieces of goods to be warehoused in each packaging box, such as a bag of 50 pieces of bolts). Therefore, for the convenience of server management, each packaged goods to be warehoused is regarded as one unit of goods to be warehoused, and accordingly, the unit quantity of the goods to be warehoused is determined.

[0137] In step S302, the inventory unit quantity in each inventory partition is obtained for the goods to be warehoused. ​

[0138] The inventory partition comprises at least one primary partition and at least one secondary partition.

[0139] Specifically, when the inventory is stored, it is also necessary to consider how many inventory materials of the same kind as the to-be-stored material are stored in each inventory partition, so as to adjust the quantity of the material stored in each inventory partition, thereby ensuring the balance of the quantity of the corresponding kind of material in each inventory partition after the material is stored.

[0140] Step S303, calculate the sum of the inventory unit quantity and the to-be-stored unit quantity in all inventory partitions.

[0141] Specifically, according to the unit quantity of the to-be-stored material, it is also necessary to determine the storage allocation sequence of the to-be-stored material in each inventory partition.

[0142] Further, the unit quantity of the to-be-stored material that needs to be stored in each inventory partition and the inventory unit quantity can be determined in advance, and according to the sum of the two quantities, the to-be-stored material is allocated to each inventory partition or only to a specific inventory partition.

[0143] Step S304, when the sum is greater than or equal to the number of inventory partitions, determine the target inventory partition corresponding to the to-be-stored material according to the rule that at least one unit of the to-be-stored material is stored in each inventory partition.

[0144] Specifically, if the sum of the unit quantity of the to-be-stored material and the inventory unit quantity exceeds the number of inventory partitions, it means that at this time, the target material can be guaranteed to be stored in at least one unit in each inventory partition. At this time, based on the goal of balancing the quantity of the material stored in each inventory partition (i.e., the unit quantity of the corresponding kind of material stored in each inventory partition is the same or the difference is minimized), the target inventory partition corresponding to each to-be-stored material can be determined. In the specific determination process, each unit of the to-be-stored material can be allocated to the corresponding inventory partition in turn, so that the dynamic balance of the quantity of the to-be-stored material in each inventory partition is always maintained. When the to-be-stored material is continuously received at the storage workstation, through this allocation method, the balance of the quantity of the to-be-stored material can be guaranteed, and the simultaneous allocation of the material storage task is facilitated.

[0145] The unit quantity that needs to be stored in each inventory partition can also be determined according to the calculation, and then the to-be-stored material in a single inventory partition is stored to the determined unit quantity, and then stored in the next inventory partition. When the to-be-stored material is received at the storage workstation at intervals (such as once every week), through this allocation method, the efficiency of material storage can be guaranteed.

[0146] Step S305, when the sum is less than the number of inventory partitions, a unit of the material to be stored is stored in the primary partition, and each of the at least one secondary partition stores one unit or zero units of the material to be stored according to the rule, to determine the target inventory partition corresponding to the material to be stored.

[0147] If the sum of the number of units of the material to be stored and the number of units of the inventory is less than the number of inventory partitions, it indicates that the material to be stored can be stored in only part of the inventory partitions, and some inventory partitions cannot store the material to be stored. At this time, the primary partition in which one unit of the material to be stored is stored can be preferentially saved, and if there is a remainder after the primary partition is stored, the material to be stored is sequentially stored in each secondary partition, so that each of the at least one secondary partition stores one unit or zero units of the material to be stored. According to this, the target inventory partition corresponding to each material to be stored is determined.

[0148] In some embodiments, if there are at least two primary partitions, and the number of units of the material to be stored and the number of units of the inventory cannot guarantee that each primary partition stores one unit, the primary partition with a higher priority among the at least two primary partitions should be determined as the target inventory partition, and the selected target inventory partition is the actual primary partition.

[0149] The warehousing method provided by the embodiments of the present disclosure includes the following steps: obtaining the type and the number of units of the material to be stored; obtaining the number of units of the inventory in each inventory partition for the material to be stored; calculating the sum of the number of units of the inventory in all inventory partitions and the number of units of the material to be stored; and determining the target inventory partition corresponding to the material to be stored based on the sum of the number of units of the material to be stored and the number of units of the inventory. In this way, the balance of the number of the same type of material in each inventory partition after storage can be guaranteed, so as to facilitate the average allocation of the material box out-of-warehouse task to each inventory partition, thereby effectively improving the warehousing and out-of-warehouse efficiency.

[0150] Figure 4 The flowchart of the warehousing method provided by one embodiment of the present disclosure is shown in FIG. 4. Figure 4 As shown in FIG. 4, the warehousing method provided by the embodiment includes the following steps:

[0151] Step S401, obtaining the type and the number of units of the material to be stored.

[0152] Specifically, step S401 is the same as step S301 in the embodiment shown in FIG. 3, and will not be described here. Figure 3

[0153] Step S402, obtaining the number of units of the inventory in each inventory partition for the material to be stored.

[0154] ​Specifically, after the number of inventory units of each inventory partition is determined, the sum of the number of inventory units in all inventory partitions and the number of units to be stored can also not be calculated, and the inventory partition where each unit of the material to be stored is stored is determined based on the number of inventory units of each inventory partition in turn. The specific method can be referred to steps S403 to S404.

[0155] Step S403, when the number of inventories of each inventory partition is the same, determining to store the number of units of the material to be stored in the main partition.

[0156] Specifically, since the server will preferentially allocate the main partition when allocating the out-of-stock task to each inventory partition. Therefore, when storing the material to be stored in each inventory partition, the main partition will also be preferentially supplemented.

[0157] When storing the material to be stored, it is first necessary to determine whether there is a problem of insufficient number or less than a set value of the corresponding type of material to be stored in each inventory partition. If the number of inventory materials corresponding to the material to be stored of the inventory partition is less than the set value, the inventory partition with less than the set value should be preferentially supplemented.

[0158] If the number of inventories of multiple inventory partitions is less than the set value, the inventory partition with the least number of inventories (calculated in units) is preferentially selected to supplement the material to be stored. When there are multiple inventory partitions with the least number of inventories, one of them can be arbitrarily selected to supplement the material to be stored. If the number of inventories of the inventory partition is the same, the main partition is preferentially selected to supplement the material to be stored.

[0159] Further, when the number of materials to be stored is large, the material to be stored can be divided into multiple parts, and the main partition and other inventory partitions that are insufficient for the set value are supplemented first, and then the unallocated material to be stored is evenly distributed to each inventory partition. At this time, the material to be stored is allocated in turn according to the number of units.

[0160] For example, there are 5 boxes of semiconductor accessories to be stored, at this time, first determine the inventory partition to which the first box of semiconductor accessories should be allocated, then determine the inventory partition to which the second box of semiconductor accessories belongs based on the state after the first box of semiconductor accessories has been allocated, and then repeat this process.

[0161] Further, when there are at least two main partitions, the main partition with the least number of inventories is preferentially determined according to the number of materials in each inventory partition, and the material to be stored is supplemented.

[0162] Step S404, based on the number of inventory units in each inventory partition, determining to store one unit of the material to be stored in the inventory partition containing the least number of units of the material to be stored.

[0163] Specifically, since the server side assigns the warehouse task evenly, the number of each partition needs to be balanced. Therefore, the unit quantity of the to-be-warehoused material is preferentially stored in the inventory partition containing the least unit quantity of the to-be-warehoused material.

[0164] When there are multiple inventory partitions containing a small quantity of the to-be-warehoused material, one can be selected at will. For example, three inventory partitions contain the same kind of to-be-warehoused material, and the unit quantity of the to-be-warehoused material in the three inventory partitions is 50, 30, and 30 respectively. Then, the to-be-warehoused material can be stored in any one of the last two inventory partitions.

[0165] Step S406, based on the target inventory partition, the to-be-warehoused material is warehoused.

[0166] Specifically, according to the determined inventory partition to which each unit of the to-be-warehoused material belongs, the warehouse robot can be instructed in sequence to carry the to-be-warehoused material to the corresponding inventory partition to which it belongs, and complete the warehousing process.

[0167] The warehousing method provided by the embodiment of the present disclosure determines the quantity of the corresponding kind of material in the to-be-warehoused material and the inventory partition, and then determines the inventory partition to which the unit quantity of the to-be-warehoused material should be allocated according to the quantity of the material in each inventory partition. Then, based on the corresponding target inventory partition, the to-be-warehoused material is warehoused. In this way, the quantity of the same kind of material in each inventory partition can be kept in a balanced state, and the same task load can be completed by each inventory partition when allocating the material box to the warehouse task, thereby ensuring the efficiency of the material warehouse.

[0168] Figure 5 The flowchart of the partitioned warehouse-out method provided by an embodiment of the present disclosure is shown in FIG. 5. Figure 5 As shown in FIG. 5, the partitioned warehouse-out method provided by the embodiment includes the following steps:

[0169] Step S501, based on the to-be-warehoused material contained in the warehouse-out order, at least one inventory partition in which the to-be-warehoused material is located is determined.

[0170] Specifically, when the warehouse-out order is received, the inventory partition for executing the warehouse-out task needs to be determined according to the to-be-warehoused material and the working state of each inventory partition.

[0171] The selection of a specific inventory partition is based on the type and quantity of the material to be picked out (some material types are only available in the main partition, and the quantity of the material to be picked out in some inventory partitions is insufficient), the allocated material handling workload of each inventory partition (the smaller the handling workload, the higher the priority of the inventory partition for allocation of the picking task), the number of robots in each inventory partition that can be allocated to handle tasks, the number of robots in each inventory partition that have been allocated to handle tasks (the more robots that have been allocated to handle tasks, the more congested the inventory partition), and the dispersion of the robot picking location (if the dispersion is low, it means that the robots are concentrated on one or two shelves, so the inventory partition should not be allocated tasks to avoid robot congestion).

[0172] Further, before determining at least one inventory partition where the material to be picked out is located, the following needs to be determined:

[0173] Reorganization of the picking order based on the number of picking orders, the number of materials to be picked out included in each picking order, the aggregation degree between the bins hit by each order, and the delivery area corresponding to each order.

[0174] Specifically, one picking order can be completed by multiple orders. When the number of materials to be picked out included in the picking order is large, the order can be split into multiple sub-orders, which are completed by multiple inventory partitions. The specific splitting method can be determined based on the task load of each inventory partition.

[0175] In some embodiments, when multiple picking orders contain the same type of material to be picked out, or the aggregation degree of the corresponding hit bins is high (e.g., 10 orders hit the same two bins), or the delivery areas corresponding to each order are the same / similar, the orders can be combined into a new order.

[0176] Step S502, based on the allocated material handling quantity of at least one inventory partition, determine the picking station for picking out the material to be picked out.

[0177] The picking station corresponds to one of the at least one inventory partition.

[0178] Specifically, after determining the inventory partition for executing the picking task, the picking station for completing the picking of the picking material needs to be further determined.

[0179] Generally, the method for determining the picking station is to select the picking station with the least workload based on the workload already allocated to each picking station to complete the picking.

[0180] Further, in determining the picking station, at least one of the following targets can be achieved:

[0181] add the carrying amount corresponding to the quantity of the material to be discharged and the allocated material carrying amount of at least one inventory partition, and minimize the difference in material carrying amount between each inventory partition as the target;

[0182] take the picking workstation with the minimum picking amount of material in at least one inventory partition as the target;

[0183] optimize the movement path of the warehouse robot when carrying the material to be discharged as the target.

[0184] Specifically, when considering the picking workstation corresponding to the material to be discharged, the movement distance and work load of the robot need to be minimized to improve the carrying efficiency.

[0185] In step S503, a carrying task is sent to the warehouse robot based on the material to be discharged and the picking workstation.

[0186] The carrying task is used to instruct the warehouse robot to carry the material to be discharged from one inventory partition to the picking workstation for discharge processing.

[0187] Specifically, after determining the inventory partition and specific location of the material to be discharged, and the picking workstation, one or more corresponding robots (such as multiple warehouse robots when the quantity of the material to be discharged is large) can be selected to complete the material carrying work.

[0188] The partition discharge method provided by the embodiments of the present disclosure determines at least one inventory partition where the material to be discharged is located based on the material to be discharged contained in the discharge order, determines the picking workstation for discharging the material to be discharged based on the allocated material carrying amount of at least one inventory partition, and sends a carrying task to the warehouse robot based on the material to be discharged and the picking workstation. Therefore, the quantity of material discharge tasks required to be processed by each inventory partition and workstation can be balanced, so that the warehouse robot can complete the material discharge task at the fastest speed, thereby improving the discharge efficiency.

[0189] Figure 6 The structure diagram of the device for implementing the storage method provided by an embodiment of the present disclosure is shown in FIG. 6. Figure 6 As shown in FIG. 6, the device 600 for implementing the storage method is applied to a warehouse including at least two inventory partitions, and the at least two inventory partitions include a main partition and at least one secondary partition. The device 600 for implementing the storage method includes a determination module 610, an acquisition module 620, a calculation module 630, and a processing module 640. Wherein:

[0190] The determination module 610 is used to acquire the type and unit quantity of the material to be stored.

[0191] The acquisition module 620 is configured to acquire the number of inventory units in each inventory partition for the to-be-warehoused material.

[0192] The calculation module 630 is configured to calculate a sum of the number of inventory units in all the inventory partitions and the number of to-be-warehoused units.

[0193] The processing module 640 is configured to determine a target inventory partition corresponding to the to-be-warehoused material according to a rule that at least one unit of the to-be-warehoused material is stored in each inventory partition when the sum is greater than or equal to the number of inventory partitions.

[0194] When the sum is less than the number of inventory partitions, the target inventory partition corresponding to the to-be-warehoused material is determined according to a rule that one unit of the to-be-warehoused material is stored in the primary partition, and one unit or zero unit of the to-be-warehoused material is stored in each of the at least one secondary partition.

[0195] In this embodiment, the device for implementing the warehousing method can determine the corresponding inventory partition based on the type and the number of units of the to-be-warehoused material and the number of inventory units of the material of the same type as the to-be-warehoused material in each inventory partition, so as to ensure the average allocation of the material storage in each inventory partition and effectively improve the efficiency of the warehouse robot in transporting the bin from the inventory area to the workstation.

[0196] Figure 7 A structural schematic diagram of a partitioned warehouse-out device provided for an embodiment of the present disclosure is shown in FIG. 7. Figure 7 As shown in FIG. 7, the partitioned warehouse-out device 700 is applied to a warehouse for storing goods, and the partitioned warehouse-out device 700 includes a first determination module 710, a second determination module 720, and a processing module 730.

[0197] The first determination module 710 is configured to determine at least one inventory partition in which the to-be-warehoused material is located based on the to-be-warehoused material included in the warehouse-out order.

[0198] The second determination module 720 is configured to determine a picking workstation for warehousing out the to-be-warehoused material based on the allocated material handling amount of the at least one inventory partition.

[0199] The processing module 730 is configured to send a handling task to a warehouse robot based on the to-be-warehoused material and the picking workstation.

[0200] In this embodiment, the partitioned warehouse-out device can determine the corresponding inventory partition and the picking workstation based on the to-be-warehoused material included in the warehouse-out order and generate a corresponding warehouse-out task, so as to balance the number of material warehouse-out tasks to be processed by each inventory partition and workstation, thereby ensuring that the warehouse robot can complete the material warehouse-out task at the fastest speed and improving the warehouse-out efficiency.

[0201] Figure 8 A structural schematic diagram of a control device provided by one embodiment of the present disclosure is shown in FIG. 8. As shown in the figure, the control device 800 includes a memory 810 and a processor 820. Figure 8

[0202] The memory 810 stores a computer program executable by the at least one processor 820. The computer program is executed by the at least one processor 820 to enable the control device to implement the material taking-out method provided by any one of the above embodiments or the material warehousing method provided by any one of the above embodiments.

[0203] The memory 810 and the processor 820 can be connected through a bus 830.

[0204] The relevant description and effects corresponding to the method embodiments can be understood, and thus will not be repeated here.

[0205] One embodiment of the present disclosure provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the material taking-out method provided by any one of the above method embodiments or the material warehousing method provided by any one of the above embodiments.

[0206] The computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0207] One embodiment of the present disclosure provides a computer program product, which contains computer execution instructions. When the computer execution instructions are executed by a processor, the computer execution instructions are used to implement the material taking-out method in the above method embodiments or the material warehousing method provided by any one of the above embodiments.

[0208] In several embodiments provided by the present disclosure, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the above-described apparatus embodiments are merely schematic. For example, the division of the modules is merely a logical function division. There can be another division manner for the actual implementation. For example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different modules can be indirect couplings or communication connections through some interfaces, devices or modules. There can be electric, mechanical or other forms.

[0209] ​Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the disclosure be construed as including any patents, patent applications, publications, publications, or other disclosure of the prior art that are referred to by their title or by a general identification of their content. It is intended that the disclosure encompass variations and modifications of the specific structure disclosed herein to the extent that these variations and modifications remain consistent with the general principles of the present disclosure. The specification and examples are to be regarded as exemplary in nature and not as restrictive.

[0210] It should be understood that the present disclosure is not limited to the precise structures herein described and illustrated in the drawings and that various modifications and changes can be made therein without departing from the scope thereof. The scope of the present disclosure is indicated by the appended claims.

Claims

1. A warehouse for storing goods, characterized in that, The warehouse comprises: at least two inventory partitions, the at least two inventory partitions comprising a primary partition and at least one secondary partition; wherein the primary partition stores all kinds of materials in the warehouse inventory area, and each of the secondary partitions stores at least part of the kinds of materials in the warehouse inventory area, and when the materials need to be taken out, the materials in the primary partition are preferentially hit for taking out; when the unit quantity of the target material to be stored in all the inventory partitions is greater than or equal to the number of inventory partitions, at least one unit of the target material is stored in each of the inventory partitions; when the unit quantity of the target material to be stored in all the inventory partitions is less than the number of inventory partitions, one unit of the target material is stored in the primary partition, and one unit or zero units of the target material are stored in each of the at least one secondary partition.

2. Warehouse for storing goods according to claim 1, characterized in that, The at least two inventory partitions store goods based on the following target: After storage is completed, the unit quantity of the target material stored in each inventory partition is equal, or the difference between the unit quantities of the target material stored in any two inventory partitions is less than a preset difference value.

3. The warehouse for storing goods according to claim 1, characterized in that, The at least two inventory partitions store goods based on the following target: After storage is completed, the arrangement of each kind of material including the target material in each inventory partition is the same as the arrangement of the corresponding storage location.

4. The warehouse for storing goods according to claim 1, characterized in that, The at least two inventory partitions also satisfy the following goods storage rules: When the unit quantity of the target material is greater than the number of inventory partitions, at least a set quantity of the target material is contained in each inventory partition.

5. The warehouse for storing goods according to claim 1, wherein, The at least two inventory partitions also satisfy the following goods storage rules: When the quantity of the target material in each inventory partition is the same, the newly added target material is stored in the primary partition.

6. The warehouse for storing goods according to claim 1, wherein, The at least two inventory partitions also satisfy the following goods storage rules: When the quantity of the target material in each inventory partition is not exactly the same, the newly added target material is stored in the inventory partition containing the smallest unit quantity of the target material.

7. The warehouse for storing goods according to claim 1, wherein, The warehouse further comprises: at least two picking workstations, each inventory partition corresponding to at least one picking workstation; and 8. Warehouse for storing goods according to any one of claims 1 to 7, characterized in that each of the at least two inventory partitions is oppositely arranged with the corresponding picking workstation on the boundary of the respective partition. The at least two inventory partitions also satisfy the following adjustment rules: When the required storage location of the material stored in the primary partition is greater than a set upper limit value, at least one storage location on the boundary between the primary partition and the adjacent secondary partition in the secondary partition adjacent to the primary partition is adjusted to belong to the primary partition.

9. Warehouse for storing goods according to claim 8, characterized in that, ​ ​ 10. Warehouse for storing goods according to claim 9, characterized in that, In the adjacent sub-partition, a plurality of storage locations located on the partition boundary between the main partition and the adjacent sub-partition are determined as reserved storage locations, the goods of the adjacent sub-partition are preferentially stored on the storage locations other than the reserved storage locations, and the at least one adjusted storage location is selected from the reserved storage locations.

11. Warehouse for storing goods according to claim 10, characterized in that, In the adjacent sub-partition, the goods of the adjacent sub-partition are preferentially stored on the storage locations located in the central region of the adjacent sub-partition.

12. The warehouse for storing goods according to claim 8, wherein, The at least two inventory partitions further satisfy the following adjustment rule: When the at least two inventory partitions include a heavy-load inventory partition, at least one picking station corresponding to an inventory partition adjacent to the heavy-load inventory partition is selected and adjusted to correspond to the heavy-load inventory partition.

13. Warehouse for storing goods according to claim 12, characterized in that, The at least one selected picking station is the picking station corresponding to the inventory partition adjacent to the heavy-load inventory partition and closest to the heavy-load inventory partition.

14. A method of warehousing, characterized by, The warehousing method is applied to the warehouse of any one of claims 1-13, and the warehousing method comprises: obtaining the type of the material to be warehoused and the number of units to be warehoused; for the material to be warehoused, obtaining the number of inventory units in each inventory partition; calculating the sum of the number of inventory units in all inventory partitions and the number of units to be warehoused; when the sum is greater than or equal to the number of inventory partitions, determining the target inventory partition corresponding to the material to be warehoused according to the rule that at least one unit of the material to be warehoused is stored in each inventory partition; and when the sum is less than the number of inventory partitions, determining the target inventory partition corresponding to the material to be warehoused according to the rule that one unit of the material to be warehoused is stored in the main partition, and each of the at least one sub-partition stores one unit or zero units of the material to be warehoused.

15. An apparatus for implementing a method of warehousing, characterized by The device is applied to the warehouse of any one of claims 1-13, and the device comprises: a determination module for obtaining the type of the material to be warehoused and the number of units to be warehoused; an obtaining module for obtaining the number of inventory units in each inventory partition for the material to be warehoused; a calculation module for calculating the sum of the number of inventory units in all inventory partitions and the number of units to be warehoused; a processing module for determining the target inventory partition corresponding to the material to be warehoused according to the rule that at least one unit of the material to be warehoused is stored in each inventory partition when the sum is greater than or equal to the number of inventory partitions; and determining the target inventory partition corresponding to the material to be warehoused according to the rule that one unit of the material to be warehoused is stored in the main partition, and each of the at least one sub-partition stores one unit or zero units of the material to be warehoused when the sum is less than the number of inventory partitions.

16. A control device characterized by comprising: comprises: at least one processor; and a memory connected in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to cause the control device to perform the warehousing method of claim 14.

17. A computer readable storage medium characterized by: The computer readable storage medium stores computer-executable instructions, and the computer-executable instructions are used for implementing the warehousing method according to claim 14 when executed by the processor.

Citation Information

Patent Citations

  • Warehousing control method and equipment

    CN113283837A

  • Robot task allocation method and device, electronic equipment and storage medium

    CN114118655A