Warehouse organization method, device, and storage medium using a robot
The robotic warehouse organization method addresses inefficiencies in existing warehouse management by automating the sorting and consolidation of items based on container utilization rates, improving storage efficiency and reducing labor costs and errors.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2026-03-10
AI Technical Summary
Existing warehouse management methods, including manual and semi-automated approaches, are inefficient, prone to errors, and fail to optimize storage space utilization, leading to disorganization and increased labor costs.
A robotic warehouse organization method that utilizes a robot to sort and organize items based on utilization rates of storage containers, automatically selecting underutilized containers and generating tasks to consolidate items into more efficient storage configurations, reducing manual intervention and enhancing automation.
The method improves storage space rationality, reduces labor costs, and enhances the efficiency of warehousing and shipping operations by optimizing item classification and distribution, minimizing errors, and maximizing storage container utilization.
Smart Images

Figure 0007827825000002 
Figure 0007827825000003 
Figure 0007827825000004
Abstract
Description
[Technical Field]
[0001] The present invention relates to the field of warehouse logistics, and more particularly to a method, an apparatus, and a storage medium for warehouse organization using a robot. [Background technology]
[0002] In warehouse management, after a certain period of time of goods entering and leaving the warehouse, the storage of goods will gradually become disorganized, which is not only unfavorable to warehouse management but also affects the subsequent goods entering and leaving operations. Therefore, organizing goods in the warehouse has become a part of warehouse logistics.
[0003] Warehouse organization is a method of organizing goods, and includes storing goods in containers and organizing the containers to store the goods. Warehouse organization makes the storage space for goods and containers more rational, facilitating warehouse management and improving the efficiency of subsequent warehousing and shipping operations.
[0004] Manual warehousing is a common warehouse management method, which involves manually sorting items and then adjusting inventory. This method is prone to errors, has high labor costs, and is inefficient.
[0005] Another method is a warehouse consolidation method that combines manual labor and robotics. For example, a worker first selects items to be consolidated in the warehouse management system and generates an outbound task. Then, the worker controls the robot to transport the items to the workstation. The worker then binds the turntable to a distribution location and distributes the items to the corresponding turntable according to the information provided by the workstation client. Finally, the warehouse management system generates an inbound task to restock the items in the turntable. This method still requires a worker to select and distribute the items to be consolidated, and the degree of automation of warehouse consolidation is low. Summary of the Invention
[0006] The present invention provides a method, device, and storage medium for robotic warehouse management to improve the automation level of warehouse management.
[0007] A first aspect of the present invention provides a warehouse organization method using a robot, the method including a step of, on a client side for warehouse business processing, performing warehouse organization by sorting items that are distributed and stored in each first storage container in a warehouse, wherein the warehouse organization by sorting includes obtaining a utilization rate of each first storage container, determining a storage container with a low utilization rate based on the obtained utilization rate, generating a sorting task based on the storage container with a low utilization rate for sorting and organizing the items stored in the storage container with a low utilization rate into a second storage container, and transmitting the sorting task to a robot control system so that the robot control system schedules a robot to execute the sorting task.
[0008] In some embodiments, obtaining the utilization rate of each of the first storage containers includes, for each of the first storage containers, obtaining the utilization rate of each category of items stored in the first storage container in the first storage container according to the category of items stored in the first storage container.
[0009] In some examples, determining underutilized bins based on the obtained utilization rates includes determining underutilized bins for each category of item based on the obtained utilization rates.
[0010] In some embodiments, generating a sorting task based on the underutilized storage containers to sort and organize items stored in the underutilized storage containers into second storage containers includes determining at least one type of target item to organize based on a category of items stored in the underutilized storage containers, assigning a second storage container to each type of target item to organize, and generating a warehouse organization task to organize the type of target item to organize into the second storage container.
[0011] In some embodiments, obtaining the utilization rate of each of the first storage containers includes, for each of the first storage containers, tallying the number of items stored in the first storage container to obtain the utilization rate of the first storage container.
[0012] In some embodiments, determining a storage container with an underutilized rate based on the obtained utilization rate includes determining a first storage container having a number of items stored therein that is less than a first number threshold as the storage container with an underutilized rate.
[0013] In some embodiments, generating a sorting task based on the underutilized storage container to sort and organize items stored in the underutilized storage container into a second storage container includes: designating the items stored in the underutilized storage container as target items to be organized; assigning the second storage container to the target items to be organized; and generating a warehouse organization task to organize the target items to be organized into the second storage container, thereby emptying the items stored in the underutilized storage container.
[0014] In some embodiments, determining a first storage container in which the number of stored items is less than a first threshold number as a storage container with low utilization rate further includes, for a first storage container in which the number of stored items is greater than or equal to the first threshold number, determining whether the category of the items stored in the first storage container is a set category, and if it is, determining the first storage container as a storage container with low utilization rate.
[0015] In some embodiments, allocating second storage containers to the target items to be organized includes setting a priority for the less utilized storage containers according to the number of items stored therein, and sequentially allocating second storage containers to each less utilized storage container in descending order of priority, wherein the fewer the number of items stored therein, the higher the priority of the less utilized storage container.
[0016] In some embodiments, assigning a second storage container to the target items to be organized and generating a warehouse organization task for organizing the target items to the second storage container includes determining at least one type of target items to be organized according to a category of the target items to be organized, and assigning a second storage container to each type of target items to be organized and generating a warehouse organization task for organizing the target items of that type to the second storage container.
[0017] In some embodiments, determining at least one type of target item to organize includes: obtaining, for each storage container with low utilization rate, item information for each category of item stored in the storage container with low utilization rate, wherein the item information includes item popularity information that indicates at least the frequency of items being stored in and out of the storage container; clustering the items stored in each storage container with low utilization rate based on the item popularity information to obtain at least one type of clustered item; and setting the at least one type of clustered item as at least one type of target item to organize.
[0018] In some embodiments, allocating a second storage container to each type of target organized item includes allocating the second storage container to each type of target organized item based on the storage capacity of the second storage container and an item mixing policy.
[0019] In some embodiments, the item information further includes item packaging specification information, and after obtaining, for each underutilized storage container, item information for each category of item stored in the underutilized storage container, the method further includes obtaining information about the underutilized storage container, and the information about the underutilized storage container includes at least the number of items of each category stored therein and an item mixing policy.
[0020] In some embodiments, allocating the second storage container to each type of target organized item based on the storage capacity of the second storage container and an item mixing policy includes dividing the at least one type of clustered item in accordance with the item mixing policy, dividing clustered items that are allowed to be mixed into the same group and dividing clustered items that are not allowed to be mixed into different groups, to obtain at least one group of first grouped items; subdividing each of the first grouped items based on packaging specification information of the items, the volume of the second storage container, and the storage rate of the second storage container, to obtain at least one group of second grouped items; and determining the number of second storage containers for storing each of the second grouped items based on the number of groups of the second grouped items.
[0021] In some embodiments, determining at least one type of target item for organization includes, for each category of item stored in an underutilized storage container, tallying the number of underutilized storage containers for items of that category, and marking items of that category as target items for organization when the number of underutilized storage containers reaches a set number threshold or when the ratio of the number of underutilized storage containers to the total number of storage containers in which items of that category are located reaches a set ratio threshold.
[0022] In some embodiments, allocating second storage containers to each type of target items to be organized includes, for each type of target items to be organized, obtaining item information for the type of target items to be organized and information on storage containers with low utilization rates for the type of target items to be organized, wherein the item information includes packaging specification information for the type of target items to be organized, and the information on storage containers with low utilization rates includes the number of target items to be organized of the type stored in the storage containers with low utilization rates; and determining the number of second storage containers for storing the type of target items to be organized based on the packaging specification information for the type of target items to be organized, the number of target items to be organized of the type stored in the storage containers with low utilization rates, the volume of the second storage container, and the storage rate of the second storage container, and the item information for the type of target items to be organized is added to the warehouse organization task.
[0023] In some embodiments, after determining the number of second storage containers for storing the target organized items of that type, the method further includes integrating the second storage containers of each type of target organized item according to an item mixing policy, and the warehouse organization task further includes item information of the target organized items that are allowed to be placed in the same second storage container.
[0024] In some embodiments, obtaining the utilization rate of each category of items stored in the first storage container includes calculating the utilization rate of items in the first storage container for each category of items stored in the first storage container based on the volume and number of items in the category, the utilization rate being the ratio of the product of the volume of one item in the category and the number of items in the category to the volume of the first storage container.
[0025] In some embodiments, determining a storage container with low utilization rates for each category of items based on the obtained utilization rates includes determining whether the utilization rate in any first storage container of each category of items is less than a set utilization rate threshold, and if the utilization rate is less than the set utilization rate threshold, marking the first storage container as a storage container with low utilization rates for the category of items.
[0026] In some embodiments, the robot control system scheduling the robot to perform the classification task comprises: The robot control system includes, in response to each warehouse organization task, scheduling a robot to transport an underutilized storage container in which a target item to be organized is located to a first target position for sorting, distributing the target item to be organized in the underutilized storage container to a second storage container based on item information added to the warehouse organization task, and returning a warehouse organization task completion message to the client side after the warehouse organization task is completed.
[0027] In some embodiments, the method further includes the client side sending a task to the robot control system in response to the warehouse organization task completion message, for the robot control system to schedule a robot to transport the second storage container to a second target location for storing items.
[0028] In some embodiments, the method further includes performing warehouse reorganization for a storage container located in one of the storage spaces by storage space reorganization, so that the container popularity information of the storage container matches the storage space popularity information of the storage space in which the storage container is located. Here, the storage space popularity information represents the efficiency with which a robot can take in and out a storage container located in the storage space, and the higher the efficiency, the higher the popularity of the storage space. The container popularity information represents the item popularity of an item stored in the storage container. The item popularity represents the frequency with which the item is taken in and out, and the higher the frequency, the higher the item popularity.
[0029] In some embodiments, the warehouse reorganization through storage space reorganization includes, for a storage container that does not match the popularity of a storage space or a storage space that does not match the popularity of a container, acquiring storage container information of the storage container and storage space information of the storage space, where the storage container information includes container popularity information and the storage space information includes storage space popularity information; determining a candidate storage space for the storage container based on the container popularity information of the storage container, where the storage space popularity information of the candidate storage space matches the container popularity information of the storage container; calculating a first distance between the candidate storage space and a workstation, and setting a priority of the candidate storage space according to the proximity of the first distance. calculating a second distance between the storage container and the candidate storage spaces, adjusting the priority of the candidate storage spaces according to the proximity of the second distance, selecting a candidate storage space with the highest priority as a target storage space for the storage container, and generating a warehousing task for transporting the storage container from the source storage space to the target storage space, wherein the closer the second distance between the storage container and the candidate storage space, the higher the priority of the candidate storage space; and transmitting the warehousing task to a robotic control system, whereby the robotic control system schedules a robot to perform the warehousing task.
[0030] In some embodiments, the warehousing reorganization through storage space reorganization further includes determining whether the link length of the warehousing reorganization task is greater than a set link length threshold, and if so, dividing the link of the warehousing reorganization task into multiple sub-links each having a link length equal to or less than the link length threshold to obtain grouped warehousing reorganization tasks, and respectively executing each grouped warehousing reorganization task, wherein one sub-link corresponds to one grouped warehousing reorganization task.
[0031] In some embodiments, storage containers that do not match the popularity of the storage spaces, or storage spaces that do not match the popularity of the containers, are determined by obtaining container popularity information for storage containers located in each storage space and storage space popularity information for the storage spaces in which each storage container is located, and selecting storage containers or storage spaces whose popularity information for the storage containers does not match the popularity information for the storage spaces.
[0032] A second aspect of the present invention provides a robotic warehouse organization device, the device including: a first sorting module for acquiring a utilization rate of each first storage container in a warehouse, and determining a storage container with a low utilization rate based on the acquired utilization rate; and a classification task generation module that generates a sorting task based on the underutilized storage container to sort and organize the items stored in the underutilized storage container into a second storage container, and transmits the sorting task to a robot control system so that the robot control system can schedule a robot to execute the sorting task.
[0033] A third aspect of the present invention provides a robotic warehouse organization device, the device including a memory in which a computer program is stored and a processor, the processor being configured to execute the computer program to perform the above-mentioned robotic warehouse organization method.
[0034] A fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to perform the warehouse organization method using a robot described above.
[0035] The robotic warehouse organization method of the present invention achieves inventory level classification and organization through classification warehouse organization, classifying and storing items stored in different storage containers, reducing the use of storage containers, making warehouse space more rational, and reducing the granularity of item classification, facilitating warehouse management and improving the efficiency of warehousing and shipping operations. The present invention can automatically sort relatively loosely stored items and generate corresponding warehouse organization tasks without manual judgment, saving labor costs and reducing error rates. Furthermore, when performing warehouse organization tasks through item classification, the storage capacity of the storage container and the volume of the items can be matched to maximize the release of empty storage containers and the use of full storage containers. [Brief explanation of the drawings]
[0036] [Figure 1] 1 is a flowchart of a warehouse organization method using a robot according to an embodiment of the present invention. [Figure 2] 10A and 10B are diagrams showing an example of the same items stored in different storage containers before and after rearrangement. [Figure 3] 1 is a flowchart of a warehousing method by classification according to an embodiment of the present invention. [Figure 4] 1 is a flowchart of a stock level warehousing algorithm. [Figure 5] FIG. 1 is a schematic diagram of the classification performed in the inventory level warehousing algorithm. [Figure 6] 1A and 1B are schematic diagrams illustrating a warehouse before and after reorganization by reorganizing storage space according to an embodiment of the present invention. [Figure 7] 1 is a flowchart of a warehouse organization method by organizing storage space according to an embodiment of the present invention. [Figure 8] 1 is a flowchart of a carrier-level warehousing algorithm according to one embodiment of the present invention. [Figure 9] This is a diagram showing the storage space and container distribution before warehouse reorganization. [Figure 10] FIG. 1 is a schematic diagram of the division of warehouse organization tasks by storage space organization. [Figure 11] 1 is a schematic diagram of a warehouse organization device using a robot according to an embodiment of the present invention. [Figure 12] FIG. 2 is another schematic diagram of a robotic warehouse organization device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0037] In order to make the objectives, technical means and advantages of the present invention clearer, the present invention will be described in more detail below with reference to the drawings.
[0038] The applicant discovered that in the process of warehouse management, the basic attribute information and operating status of items in a warehouse are usually matched with preset warehouse storage conditions, the space information occupied by an item is determined based on the item's basic attribute information, and the amount of storage space for the item is determined based on the item's quantity information and space information. Based on the warehouse space type of the item, warehouse spaces belonging to the warehouse space type are determined as candidate warehouse spaces. Here, warehouse space types include best-selling warehouse space, unsold warehouse space, expired warehouse space, defective warehouse space, high-season warehouse space, off-season warehouse space, extra warehouse space, inventory aging warehouse space, and warehouse space nearing its expiration date. A reorganization method for the items to be reorganized is determined based on the current storage information and the candidate warehouse spaces.
[0039] The above-mentioned warehouse organization method, which classifies warehouse spaces into different types and classifies and organizes items based on the matching relationship between the item attributes and number and the classified space type, has a large granularity of organization, and the warehouse space type and item attributes have a one-to-many matching relationship, so although items can be organized into the same space, the items organized in that space are still messy. In particular, when a certain type of space corresponds to many items, the efficiency of subsequent warehouse entry and retrieval operations cannot be effectively improved.
[0040] In view of this, an embodiment of the present invention provides a warehouse organization method using a robot for sorting and arranging items stored in various storage containers.
[0041] Fig. 1 is a flowchart of a warehouse organization method using a robot according to one embodiment of the present invention. As shown in Fig. 1, the method includes a step of sorting and organizing items stored in various first storage containers in a warehouse on a client side for warehouse business processing. The sorting and organizing includes steps 101 to 103.
[0042] In step 101, the utilization rate of each first container is obtained.
[0043] In this step, when the same items or items of the same type are stored in different first storage containers, for each first storage container, the utilization rate of each category of items stored in the first storage container is obtained according to the category of the items stored in the first storage container. The utilization rate is obtained by calculating the proportion of the space of the storage container occupied by items of each category based on the volume and number of items of each category stored in the storage container.
[0044] In practical applications, since it is not possible to accurately represent utilization rates using item volume information, for example, since the utilization rates of storage containers differ between items with high density and items with low density, the utilization rate of a first storage container can be obtained by adding up the number of items stored in any one of the first storage containers. For example, if the number of items A stored in a first storage container is N1 and the number of items B stored therein is N2, the number of stored items is the sum of N1 and N2, i.e., the total number of items stored in the first storage container is the utilization rate of the first storage container.
[0045] The same item typically refers to an item with the same specified information, such as an item with the same specifications, model number, identification information, brand, and name. The same type of item typically refers to an item with the same specified information, such as an item with the same name but with different specifications, model number, and brand. The item category is a classification of an item according to set information, which may be the same as or different from the set information. In this way, the same item may belong to the same category or different categories, and items of the same type may belong to the same category or different categories. As another example, the utilization rate of any item stored in any specified first storage container in that first storage container may be obtained.
[0046] In step 102, based on the obtained utilization rates, underutilized bins are determined.
[0047] As an example, based on the obtained utilization rate, a storage container with an underutilized utilization rate for each category of item is determined.
[0048] As another example, a first storage container containing fewer items than a set first threshold is determined to be a storage container with a low utilization rate. For a first storage container containing more than the set first threshold, a determination is made as to whether the category of the items contained in the first storage container is a set category, and if so, the first storage container is determined to be a storage container with a low utilization rate. For example, if the items contained in the first storage container are summer clothes, which take up less volume than winter clothes, then the first storage container will not be highly utilized even if it contains a large number of items. Therefore, this first storage container can be determined to be a storage container with a low utilization rate, which is advantageous for reducing the amount of space occupied by the storage container.
[0049] In step 103, a sorting task is generated based on the underutilized storage container to sort and organize the items stored in the underutilized storage container into second storage containers, and the sorting task is sent to a robot control system, which schedules the robot to execute the sorting task. The sorting task allows the items stored in the underutilized storage container to be sorted and organized into the same second storage container or two or more second storage containers.
[0050] As an example, at least one type of target item to be organized is determined based on the category of items stored in storage containers with low utilization rates, a second storage container is assigned to each type of target item to be organized, and for each assigned second storage container, a warehouse organization task is generated to organize the type of target item to be organized into the second storage container, thereby classifying each category of items stored in storage containers with low utilization rates into different storage containers.
[0051] As another example, items stored in a storage container with a low utilization rate are set as target items for organization, a second storage container is assigned to the target items for organization, and a warehouse organization task is generated for the assigned second storage container to organize the target items stored in the storage container with a low utilization rate into the second storage container, thereby emptying the items stored in the storage container with a low utilization rate. Note that in order to quickly empty a storage container with a low utilization rate and quickly reduce the occupancy of the storage container, all of the items stored in one storage container with a low utilization rate may be set as one type of target item for organization. Furthermore, in order to empty a storage container with a low utilization rate and classify the items, items stored in the storage container with a low utilization rate may be determined as multiple types of target items for organization depending on the category of the target item for organization.
[0052] For any type of target items for organization, items of each category stored in low-utilization containers may be sorted into different containers according to any of the above-described embodiments, and the low-utilization containers may be prioritized according to the number of items stored therein, and the items stored in each low-utilization container may be designated as target items for organization in descending order of priority. Alternatively, a second container may be sequentially assigned to each low-utilization container so as to quickly process the low-utilization containers and improve warehouse organization efficiency. Here, the fewer the number of items stored, the higher the priority of the low-utilization container.
[0053] In an embodiment of the present invention, information on the items stored in a storage container is used to obtain the utilization rate of the storage container, thereby selecting storage containers with low utilization rates, and then the generated sorting task is executed to realize warehouse reorganization through item classification. In this embodiment, by adopting a method of warehousing through classification, for each first storage container containing multiple or multiple types of items, the same items or items of the same type are sorted and organized into one or more second storage containers, which corresponds to warehousing through container classification or warehousing through container classification, and can reduce the use of storage containers, facilitate inventory management, and improve the efficiency of subsequent warehousing operations.
[0054] To facilitate understanding of the present invention, the following description will be given taking as an example the application scenario of a warehouse operation in which items distributed in various storage containers are sorted and consolidated.
[0055] Below, we will explain the technical terms related to warehouse operations.
[0056] Intelligent Warehouse Management System (IWMS): An application program for online control and tracking of logistics processes in warehouse operations, belonging to clients for warehouse operations processing.
[0057] Robot Control System (RCS): Receives tasks sent from the intelligent warehouse management system and sends relevant instructions to the robots to complete the sent tasks.
[0058] Warehouse robot: An automated robot that performs loading and unloading, picking, and transporting operations within a warehouse. Common warehouse robots include submerged robots and loading and unloading robots. AGVs (Automated Guided Vehicles) are a type of submerged robot used to transport shelves. CTUs (Container Transfer Units) are a type of unloading robot that can directly load and unload storage containers (such as containers) in storage spaces and perform transport operations.
[0059] Distribution Station: A frame structure containing multiple cells. For example, the frame structure may be a wall structure, in which case it is called a Distribution Wall. It is used to temporarily store turnover containers in warehouse management operations. Each cell is usually equipped with an electronic tag to guide the sorting of items. Distribution stations are usually used in combination with workstations.
[0060] Distribution Location: A cell located in a distribution station; one cell is a distribution location.
[0061] Storage vessel: A vessel for storing goods in a warehouse, e.g., a container.
[0062] Rotating bin: Essentially a storage bin, for the sake of distinction, a bin for storing items in a warehouse is called a storage bin and corresponds to the first storage bin, and a storage bin located and bound in a distribution position is called a rotating bin and corresponds to the second storage bin. In an embodiment of the present invention, the rotating bin is bound in a distribution position and is used to sort and store items organized from the storage bin. When the rotating bin is full of items or when there are no more items to put in it, it is removed from the distribution position and re-entered into the warehouse, where it becomes a storage bin.
[0063] Item popularity information: Information indicating how frequently an item is stored and retrieved; the more frequently an item is stored and retrieved, the higher the item's popularity. As an example, items are classified into popularity levels based on the frequency of storage and retrieval, with items with high popularity levels being stored and retrieved frequently and items with low popularity levels being stored and retrieval infrequently. For example, item popularity is defined as item popularity A, item popularity B, and item popularity C, in descending order of popularity.
[0064] Container popularity information: This indicates the popularity of the items stored in the storage container. For example, the popularity of the most popular item in the storage container may be used as the popularity of the storage container, or the popularity of the storage container may be calculated using a set calculation method, such as the average popularity or weighted popularity of multiple types of items.
[0065] Storage space popularity information: Information that indicates the efficiency with which a robot can take in and out storage containers located in a storage space. For a storage robot, the efficiency with which it can take in and out storage containers differs for different storage spaces on a shelf. Depending on the robot's efficiency with which it can take in and out storage containers, the storage spaces on the shelf are classified according to popularity level, with storage spaces with high popularity having high efficiency with which a robot can take in and out storage containers, and storage spaces with low popularity having low efficiency with which a robot can take in and out storage containers. For example, storage space popularity is defined as storage space popularity A, storage space popularity B, and storage space popularity C, in descending order of popularity.
[0066] As shown in Figure 2, item A represents items in category A or item A, item B represents items in category B or item B, and item C represents items in category C or item C. Before warehousing by classification, items A, B, and C were stored in different storage containers, and the distribution of items in each category was uneven, and the items stored in each storage container were also relatively disordered. By warehousing by classification, the distribution of items in the storage containers can be made more reasonable.
[0067] 3 is a flowchart of a classification-based warehouse organization method according to an embodiment of the present invention. As shown in FIG. 3, the method includes steps 301 to 307.
[0068] In step 301, for each bin, the intelligent warehouse management system determines the utilization rate of each category of items contained in the bin.
[0069] For example, the utilization rate of each type of item in a storage container can be calculated based on the volume and number of items of each category stored in the storage container, and expressed as the following formula:
number
[0070] where η ijis the utilization rate of item j in storage container i, V i is the volume of storage container i, R ij is the volume of one item j in container i, N ij is the number of item j in bin i.
[0071] This gives the current bin utilization rate for each category of item.
[0072] For example, in Figure 2, the utilization rate η of item A in storage container 1 1A , the utilization rate η of item B in storage container 1 1B , the utilization rate η of item A in storage container 2 2A , the utilization rate η of item B in storage container 2 2B , the utilization rate η of item C in storage container 2 2C , the utilization rate η of item B in storage container 3 3B , the utilization rate η of item C in storage container 3 3C , the utilization rate η of item C in storage container 4 4C is obtained.
[0073] In step 302, the intelligent warehouse management system uses the calculated utilization rates to determine underutilized bins for each category of items.
[0074] As an example, the calculated utilization rate η ij Based on the above, it is determined whether the utilization rate is less than a set utilization rate threshold, and if the utilization rate is less than the set utilization rate threshold, it indicates that the storage container i corresponding to the utilization rate is a storage container with a low utilization rate for the item j corresponding to the utilization rate, and marks the storage container i as a storage container with a low utilization rate for the item j. For example, L ij This allows you to select the storage containers to be organized.
[0075] In step 303, for each category of items, the intelligent warehouse management system tallies the number of underutilized bins for the items in that category.
[0076] When the number of underutilized storage containers reaches a set threshold number, or when the ratio of the number of underutilized storage containers to the total number of storage containers containing items of that category reaches a set threshold ratio, it indicates that the distribution of items of that category in the warehouse is relatively dispersed, and the items of that category are marked as items to be organized, thereby allowing the items to be selected for organization.
[0077] In step 304, based on the selected underutilized storage containers, a sorting task is generated to sort and organize each category of items stored in the underutilized storage containers into a rotating container, and the sorting task is sent to a robot control system, which schedules the robot and instructs the robot to transport the selected underutilized storage containers to a workstation.
[0078] As an example, the intelligent warehouse management system adopts an inventory-level warehousing algorithm to organize items stored in underutilized storage bins into different turnover bins, calculates which items can be organized into the turnover bins based on the storage capacity of the turnover bins and the item mixing policy, generates warehousing tasks according to the dimensions of the turnover bins, and all the warehousing tasks constitute a sorting task.
[0079] To facilitate the management of incoming and outgoing goods stored in the warehouse, a shipping task can be generated, i.e., arranging goods in a rotating container.
[0080] 4 is a flowchart of the inventory level warehousing adjustment algorithm. As shown in FIG. 4, the inventory level warehousing adjustment algorithm includes steps 4041 to 4044.
[0081] In step 4041, for the selected underutilized containers, item information for each category of items stored in the underutilized containers and information about the underutilized containers are obtained, and information about the rotating container is also obtained. Here, the item information includes item identification information such as item name, item packaging specification information, and item popularity information. The underutilized container information includes item identification information such as item name of the items stored in the underutilized container, the number of items stored, and an item mixing policy. For example, if mixing of items of some or all categories is permitted, items of the same category or type are preferentially organized in the same rotating container. At this time, if there is still space remaining in the rotating container, it is supported to continue to organize items that are permitted to be mixed in the rotating container. The information about the rotating container includes the volume of the rotating container and the storage rate of the rotating container.
[0082] In step 4042, based on the popularity information of the items, the items stored in all of the low-utilization storage containers are clustered to obtain at least one type of clustered item, and the at least one type of clustered item is set as at least one type of target item for organization.
[0083] As an example, items with popularity information A are classified as one type of clustered item, items with popularity information B are classified as another type of clustered item, and items with popularity information C are classified as yet another type of clustered item.
[0084] In step 4043, by dividing each type of clustered item according to the item mixing policy, the clustered items that are allowed to be mixed are divided into the same group, and the clustered items that are not allowed to be mixed are divided into different groups, thereby obtaining different first grouped items.
[0085] As an example, cluster items that are allowed to be mixed are divided into one group, and cluster items that are not allowed to be mixed are divided into a different group.
[0086] In step 4044, different first grouped articles are sub-divided based on the packaging specification information of the articles, the volume of the rotating container, and the storage rate of the rotating container to obtain at least one group of second grouped articles.
[0087] As an example, for each first group of items, the number of items that each turntable can accommodate and the number of turntables required are calculated based on the item packaging specification information, the volume of the turntable, and the storage rate of the turntable. Here, one turntable corresponds to one second group, and the number of turntables corresponds to the number of second groups. A warehouse organization task is generated for all items permitted to be placed in the same turntable, and the task is accompanied by item information for the items permitted to be placed in the same turntable, i.e., the second-grouped items. It can be seen that the number of turntables corresponds to the number of warehouse organization tasks, and these warehouse organization tasks constitute a sorting task. In this way, when generating tasks, the maximum number of items that can be stored in each turntable can be calculated based on the item volume and the turntable's storage capacity, and a corresponding shipping task for each turntable can be generated according to this number. This allows each turntable to be filled as much as possible, reducing the use of storage containers and completing warehouse organization with as few turntables as possible.
[0088] The above-mentioned inventory-level warehousing algorithm takes into account the storage capacity limitations of the turntable, i.e., when items from multiple storage bins are organized into one turntable, the total volume of the items organized into the turntable cannot exceed the storage capacity of the turntable. The above-mentioned inventory-level warehousing algorithm also takes into account mixing limitations, and when some or all categories of items are allowed to be mixed, items with the same attributes are preferentially organized into the same turntable. At this time, if there is still space remaining in the turntable, items that are allowed to be mixed can continue to be organized into the turntable. The above-mentioned inventory-level warehousing algorithm achieves warehousing completion with as few turntables as possible.
[0089] By performing a sorting task, the same items or items of the same type stored in the underutilized storage bins are sorted and organized into the same rotating bin or into two or more rotating bins.
[0090] 5 is a schematic diagram of the classification performed by the inventory level warehouse consolidation algorithm. As shown in FIG. 5, all items stored in underutilized storage containers are clustered, divided, and then sub-divided to finally form a second group of items. It should be understood that the above steps 4042 and 4043 are optional steps that can be adjusted according to actual situations, and for example, the mix of items and the popularity of items may not be taken into account.
[0091] Another example of step 304 is to generate, for each type of target item to be organized, a warehouse organization task for organizing the target item of that type into a second storage container, and send the task to a robot control system, which then schedules the robot and instructs the robot to transport each storage container in which the target item is located to a workstation.
[0092] As an example, the intelligent warehouse management system adopts an inventory-level warehousing algorithm to organize target items into different rotating bins, and generates warehousing tasks according to the dimensions of the rotating bins, and all the warehousing tasks constitute a sorting task.
[0093] To facilitate the management of incoming and outgoing goods stored in the warehouse, a shipping task can be generated, i.e., arranging goods in a rotating container.
[0094] In this exemplary inventory level warehouse organization algorithm, for each type of target item to be organized, item information for that type of target item and information on low-utilization containers for that type of target item are obtained. Here, the item information includes item identification information and item packaging specification information. The low-utilization container information includes the number of target items of that type stored in the low-utilization container, and may further include item identification information for each category of items stored in the low-utilization container, and the number of items of each category stored therein. The number of turnover containers for storing the target items of that type is determined based on the obtained packaging specification information for the target items of that type, the number of target items of that type stored in the low-utilization container for that type of target item, the volume of the turnover container, and the storage rate of the turnover container. For each determined turnover container, a warehouse organization task for organizing the target items of that type into the turnover container is generated, and the item information for the target items of that type is added to the task. In this way, depending on the number of turnover containers, there will be a number of warehouse organization tasks, and these warehouse organization tasks constitute a sorting task.
[0095] By executing the sorting task, the same target items or the same type of target items are sorted and sorted into the same rotating container or into two or more rotating containers.
[0096] In order to reduce the number of rotating containers, if there are multiple types of target items to be organized, the rotating containers may be consolidated according to the mixed item policy, and then a warehouse organization task may be generated for the consolidated rotating container, with the item information of the target items that are allowed to be placed in the same rotating container attached to the task.
[0097] It should be understood that the two instances of step 304 are not mutually exclusive and may be performed alternatively or selectively.
[0098] In step 305, after each storage container in which the target items to be organized are located or each storage container with low utilization rates is transported to a first target location for sorting, such as a workstation, a rotating container is bound to a distribution location, and based on the presentation of the workstation client interface, the target items to be organized are removed from the storage container and placed in the rotating container at the corresponding distribution location, or items are removed from each storage container with low utilization rates and placed in the rotating container at the corresponding distribution location.
[0099] As an example, the worker receives an outbound task from the workstation client, and based on the interface presentation of the workstation client, removes the target organized items from the storage bin and places them in the rotating bin at the corresponding distribution location, or removes items from each underutilized storage bin and places them in the rotating bin at the corresponding distribution location, and returns an outbound task completion message to the intelligent warehouse management system. In some embodiments, the worker may be a robot.
[0100] In step 306, after receiving the outbound task completion message, the intelligent warehouse management system generates a task, such as an inbound task, for the robot control system to schedule the robot to transport the second storage container, which is the rotating container, to a second target position, such as a warehouse, for storing the items, and sends the inbound task to the RCS, so that the RCS schedules the robot and instructs the robot to transport the rotating container to the second target position for storing the items.
[0101] In step 307, the scheduled robot executes the command from the RCS and transports the rotating container into the warehouse.
[0102] This invention automates sorting by automatically selecting target items or underutilized storage containers and automatically generating tasks, thereby reducing manual misclassification and improving work efficiency. An embodiment of the present invention considers the classification granularity and space utilization in warehouse sorting, as well as labor costs, to achieve warehouse sorting with as much system automation as possible and as little manpower as possible. Warehouse sorting through container sorting is an automated warehouse sorting process in which the system automatically generates sorting tasks, robots transport storage containers that need sorting to workstations, workers distribute and sort items to the distribution wall according to the system's instructions, and the robots transport the sorted turntables back into the warehouse, thereby reducing manual errors.
[0103] The embodiment of the present invention further includes warehousing the storage containers located in any of the storage spaces through storage space reorganization, which is a carrier-level warehousing and is used to organize the storage containers into different storage spaces.
[0104] To maximize the retrieval efficiency of storage containers in a warehouse, popular storage containers should be placed in storage spaces on popular shelves so that they are retrieval-frequently and are easy for robots to access, and popular storage containers should be placed in storage spaces on shelves close to the workstations so that the time it takes for the robot to transport the storage container from the storage space to the workstation during subsequent retrieval operations is shortened. Warehouse reorganization through storage space reorganization addresses the above problems by reorganizing storage containers in the storage space, so that storage containers with different popularity levels can be organized into storage spaces with corresponding popularity levels, and popular storage containers can be placed as close to the workstations as possible, improving retrieval efficiency.
[0105] FIG. 6 illustrates warehouse reorganization using storage space reorganization according to one embodiment of the present invention. In the figure, storage spaces A, B, and C indicate the popularity levels of the storage spaces, and the A, B, and C included in each storage container indicate the popularity levels of the corresponding storage container, with popularity levels defined as A, B, and C in descending order. As shown in FIG. 6 , before reorganization, storage containers with different popularity levels are distributed across different storage spaces. Some of the more popular storage containers are stored in less popular storage spaces farther from the workstation, such as storage container 2 and storage container 3, while some of the less popular storage containers are stored in more popular storage spaces closer to the workstation, such as storage container 4 and storage container 6. This type of storage container storage method results in very low efficiency for subsequent robot retrieval tasks. After warehouse reorganization using storage space reorganization, storage containers with different popularity levels are reorganized into storage spaces with corresponding popularity levels.
[0106] 7 is a flowchart of a method for organizing a warehouse by organizing storage space according to one embodiment of the present invention. As shown in FIG. 7, the method includes steps 701 to 705.
[0107] In step 701, the intelligent warehouse management system obtains the container popularity information of each storage container and the popularity information of the storage space where each storage container is located.
[0108] Because the robot has different efficiency in taking in and out storage containers located in different storage spaces on a shelf, the storage spaces on the shelf are classified by popularity level according to the robot's efficiency in taking in and out storage containers. A storage space with a high popularity has a high efficiency in taking in and out storage containers by a robot, while a storage space with a low popularity has a low efficiency in taking in and out storage containers by a robot. In this way, the storage space popularity information represents the efficiency in taking in and out storage containers by a robot in a storage space. The storage space popularity information may be determined in advance and then stored in the intelligent warehouse management system. As an example, the storage space popularity is defined as storage space popularity A, storage space popularity B, and storage space popularity C, in descending order of popularity.
[0109] The storage container popularity information defines the highest popularity of the items stored in the storage container. Here, the popularity of the items is classified based on the frequency of storage and retrieval, with items with high popularity being stored and retrieval more frequently and items with low popularity being stored and retrieval less frequently. As an example, the popularity of the items is defined as item popularity A, item popularity B, and item popularity C, in descending order of popularity.
[0110] In step 702, the intelligent warehouse management system sorts out storage bins and / or storage spaces in the warehouse where the popularity of the storage bins and the popularity of the storage spaces do not match.
[0111] For example, the storage space popularity information is divided into at least one level according to the efficiency of robots in and out of storage containers located in different storage spaces, with the higher the efficiency, the higher the level. The item popularity is divided into at least one level according to the frequency of items being stored and retrieved, with the higher the frequency, the higher the level. The container popularity level is the highest item popularity level of the items stored in the storage container. For a storage container located in each storage space, it is determined whether the level difference between the container popularity level of the storage container and the storage space popularity level of the storage space in which the storage container is located is smaller than a set level threshold. If the level difference is smaller than the set level threshold, it is determined that the storage container and the storage space in which the storage container are located are a match; otherwise, it is determined that the storage container and the storage space in which the storage container are located are not a match.
[0112] In step 703, a carrier-level warehouse organization algorithm is adopted to match the storage containers that do not match the popularity of the storage space with the target storage space, and a storage space organization task is generated and sent, which is a transport task for each storage container from the source storage space to the target storage space.
[0113] 8 is a flowchart of a carrier-level warehousing algorithm according to one embodiment of the present invention. As shown in FIG. 8, the carrier-level warehousing algorithm includes steps 8031 to 8036.
[0114] In step 8031, for each storage container that does not match the popularity of a storage space, or for each storage space that does not match the popularity of a container, storage container information for the storage container and storage space information for the storage space are obtained. Here, the storage container information includes storage container identification information such as a container number and container popularity information. The storage space information includes storage space identification information such as a storage space number, storage space popularity information, and storage space location information.
[0115] In step 8032, for each storage container that does not match the popularity of a storage space, the storage container is matched with a candidate storage space based on the container popularity information of the storage container.
[0116] As an example, among storage spaces other than the matched storage spaces, storage spaces whose popularity information is the same as the container popularity information of the storage container are set as candidate storage spaces for the storage container.
[0117] In step 8033, a first distance between each candidate storage space and a set position such as a workstation is calculated, and the priority of the candidate storage space is set according to the proximity of the first distance. The closer the first distance between a candidate storage space and a workstation, the higher the priority of the candidate storage space, and there may be candidate storage spaces with the same priority.
[0118] In step 8034, a second distance between the storage container and a candidate storage space is calculated, and the priority of the candidate storage space is adjusted according to the proximity of the second distance. A candidate storage space with a higher priority is preferentially selected as a target storage space for the storage container. A warehouse organization task is generated to transport the storage container from the current source storage space to the target storage space. The shorter the second distance between the storage container and the candidate storage space, the higher the priority of the candidate storage space. The warehouse organization task is accompanied by information about the storage container, the source storage space, and the target storage space.
[0119] For example, for candidate storage spaces with the same priority determined based on the first distance, the closer the candidate storage space is to the storage container, the higher the priority of the candidate storage space, and the candidate storage space with the higher priority is preferentially selected as the target storage space for the storage container. If there are multiple target storage spaces, one of them is randomly selected as the target storage space.
[0120] In step 8035, the process returns to step 8032 until a warehousing task is generated for each bin that does not match the popularity of the storage space.
[0121] In this manner, a warehousing task is generated for each storage container that does not match the popularity of the storage space, or for each storage space that does not match the popularity of the container, and these warehousing tasks form a storage space organization task.
[0122] In the process of organizing storage containers, suppose storage container A in storage space C needs to be organized back to storage space A. At this time, storage space A contains storage container B, which needs to be organized back to storage space B, and storage space B contains storage container C, which needs to be organized back to storage space C. This situation is called a chain task, and if the links in the chain task are long, warehouse organization becomes complicated and affects inventory entry and retrieval operations. In this embodiment, the link length of the chain task is limited, and when the link length reaches a set link length threshold, the chain task is divided into multiple sub-chain tasks and executed. For this reason, step 8036 is executed.
[0123] In step 8036, based on the information added to the warehouse organization tasks, the warehouse organization tasks related to each warehouse organization task are constructed as chain tasks, and it is determined whether the link length of each chain task is greater than the set link length threshold. If the link length is greater than the set link length threshold, it indicates that the link of the chain task is long, and the link of the chain task is divided into multiple sub-links less than the link length threshold to group the chain tasks, and a grouped warehouse organization task is obtained. If the link length is less than the set link length threshold, the chain task is output. Here, one sub-link corresponds to one grouped warehouse organization task.
[0124] Each grouped warehouse organization task and the chain tasks with link lengths equal to or less than the threshold are treated as storage space organization tasks.
[0125] For example, Figure 9 shows the distribution of storage space and containers before warehouse consolidation. According to the warehouse consolidation logic based on storage space consolidation, as shown in Figure 9, completing the warehouse consolidation process without performing task grouping requires executing six transport tasks, as shown in Figure 9. Long task links are disadvantageous for task management, especially when a task needs to be interrupted or terminated. By performing task grouping and breaking down one long task link into two groups of short task links according to a preset link length threshold (assumed to be 3) (see Figure 10), and executing each group, the task execution granularity can be made smaller and easier to manage.
[0126] As an example, a chain task is constructed as follows:
[0127] For each warehouse organization task, if the target storage space information added to the warehouse organization task is the source storage space information added to another warehouse organization task, it indicates that there is a storage container in the source storage space that needs storage space organization, and the other warehouse organization task is set as a subsequent task adjacent to the warehouse organization task, and a task sequence including the warehouse organization task and the other warehouse organization task is obtained. In this way, several task sequences are obtained, task sequences having common parts are integrated, and the integrated task sequence is obtained as a chain task.
[0128] For example, warehouse organization tasks 1 to 6 are generated for the situation in Fig. 9. Here, warehouse organization tasks 1 and 2 become task sequence 12, warehouse organization tasks 2 and 3 become task sequence 23, warehouse organization tasks 3 and 4 become task sequence 34, warehouse organization tasks 4 and 5 become task sequence 45, and warehouse organization tasks 5 and 6 become task sequence 56. Task sequence 12 and task sequence 23 have a common part 2, and after integration, task sequence 123 is obtained; task sequence 23 and task sequence 34 have a common part 3, and after integration, task sequence 234 is obtained; task sequence 34 and task sequence 45 have a common part 4, and after integration, task sequence 345 is obtained; task sequence 45 and task sequence 56 have a common part 5, and after integration, task sequence 456 is obtained; task sequence 123 and task sequence 345 have a common part 3, and after integration, task sequence 12345 is obtained; task sequence 12345 and task sequence 456 have a common part 45, and after integration, task sequence 123456 is obtained. The task sequences are chain tasks.
[0129] In step 704, the RCS receives the storage space organization task sent from the intelligent warehouse management system, schedules the robot, and instructs the robot to transport the storage container from the source storage space to the target storage space.
[0130] In step 705, the robot transports the storage container from the source storage space to the target storage space based on the storage container information, source storage space information, and target storage space information attached to the storage space organization task, and performs the storage space organization operation on the storage container.
[0131] The warehousing reorganization method based on storage space reorganization according to this embodiment employs a carrier-level warehousing reorganization algorithm to reorganize storage containers with different popularity into storage spaces that match them, thereby improving the efficiency of robots taking in and out. It also places the most popular storage containers as close to the workstations as possible, improving the efficiency of subsequent retrieval work. The warehousing reorganization method based on storage space reorganization according to this embodiment can automatically select storage containers and automatically generate warehousing reorganization tasks to complete warehousing, thereby saving labor costs and reducing error rates.
[0132] 11 is a schematic diagram of a robotic warehouse organization device according to an embodiment of the present invention. As shown in FIG. 11, the device includes a warehousing organization unit based on classification and a warehousing organization unit based on storage space organization.
[0133] The classification-based warehousing unit is used to classify and organize the items stored in the first storage containers, and to sort and organize the same items or items of the same type into one or more second storage containers.
[0134] The warehouse reorganization unit for storage space reorganization is used to reorganize a storage container located in one of the storage spaces by reorganizing the storage space, and to match the container popularity information of the storage container with the storage space popularity information of the storage space in which the storage container is located.
[0135] The sorting warehousing unit includes a first sorting module and a sorting task generation module.
[0136] The first sorting module is used to obtain a utilization rate of each first storage container in the warehouse, and determine a storage container with a low utilization rate based on the obtained utilization rate.
[0137] The sorting task generation module generates a sorting task based on the storage container with a low utilization rate to sort and organize the items stored in the storage container with a low utilization rate into a second storage container, and transmits the sorting task to a robot control system, which then schedules the robot to execute the sorting task and sort and organize the items stored in the storage container with a low utilization rate into the same second storage container or two or more second storage containers.
[0138] The warehouse organization unit through storage space organization includes a second sorting module and a storage space organization task generation module.
[0139] The second sorting module is used to obtain storage container information of a storage container that does not match the popularity of the storage space, or a storage space that does not match the popularity of the container, and storage space information of the storage space.
[0140] The storage space organization task generation module is used to select, for a storage container that does not match the popularity of a storage space, a target storage space from storage spaces other than the matched storage space, whose storage space popularity information matches the container popularity information of the storage container, generate a storage space organization task for transporting the storage container from the source storage space to the target storage space, and send the storage space organization task to a robot control system, so that the robot control system schedules the robot to execute the storage space organization task, performs warehouse organization by organizing the storage space for a storage container located in one of the storage spaces, and matches the container popularity information of the storage container with the storage space popularity information of the storage space in which the storage container is located.
[0141] 12 is another schematic diagram of a robotic warehouse management apparatus according to an embodiment of the present invention. As shown in FIG. 12, the apparatus includes a memory and a processor, the memory storing a computer program, and the processor is configured to execute the computer program to perform the robotic warehouse management method described in the embodiment of the present invention.
[0142] The memory may include random access memory (RAM) and may include at least one non-volatile memory (NVM), such as a magnetic disk memory. Optionally, the memory may be at least one storage device located remotely from the processor.
[0143] The processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc., or may be a Digital Signal Processing (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component.
[0144] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the robotic warehouse management method described in the embodiment of the present invention.
[0145] The embodiments of the device / network side device / storage medium are basically similar to the embodiments of the method, so the explanation will be simple, and you can refer to the explanation of the embodiments of the method for the relevant parts.
[0146] As used herein, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another and do not necessarily require or imply the existence of any actual relationship or order between those entities or operations. Furthermore, the terms "comprises," "in addition to," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or device that includes a set of elements not only includes those elements, but also other elements not expressly listed or inherent in such process, method, article, or device. Absent more limitations, elements qualified by the phrase "comprises ..." do not exclude the presence of other identical elements in the process, method, article, or device that includes said elements.
[0147] The above are only some embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention should fall within the protection scope of the present invention.
Claims
1. A warehouse organization method using a robot, comprising: a step of sorting and arranging the items stored in the first storage containers in the warehouse at a client side for warehouse business processing; Warehouse organization according to the above classification is obtaining a utilization rate of each of the first storage containers; determining a storage container with a low utilization rate based on the obtained utilization rate; generating a sorting task based on the storage container with the low utilization rate to sort and organize the items stored in the storage container with the low utilization rate into a second storage container, and transmitting the sorting task to a robot control system, so that the robot control system schedules a robot to execute the sorting task. A warehouse organization method using a robot.
2. Obtaining the utilization rate of each of the first storage containers includes: and acquiring, for each of the first storage containers, a utilization rate of each category of items stored in the first storage container in accordance with the category of items stored in the first storage container; Determining a storage container with a low utilization rate based on the obtained utilization rate includes: determining a storage container with a low utilization rate for each category of items based on the obtained utilization rate; generating a sorting task for sorting and arranging items stored in the storage container with a low utilization rate into a second storage container based on the storage container with a low utilization rate, determining at least one type of target item to organize based on a category of items stored in the underutilized storage container; assigning a second storage container to each type of target item to be organized, and generating a warehouse organization task for organizing the target items of that type into the second storage container; The warehouse organization method according to claim 1 .
3. Obtaining the utilization rate of each of the first storage containers includes: for each of the first storage containers, counting the number of items stored in the first storage container to obtain a utilization rate of the first storage container; Determining a storage container with a low utilization rate based on the obtained utilization rate includes: determining a first storage container having a number of stored items less than a first number threshold as a storage container with a low utilization rate; generating a sorting task for sorting and arranging items stored in the storage container with a low utilization rate into a second storage container based on the storage container with a low utilization rate, The items stored in the storage container with a low utilization rate are set as target items for organization; and allocating a second storage container to the target items to be organized, and generating a warehouse organization task for organizing the target items to be organized in the second storage container, thereby emptying the items stored in the underutilized storage container. The warehouse organization method according to claim 1 .
4. The method of determining the first storage container having the number of stored items smaller than the first number threshold as a storage container with a low utilization rate further includes: For a first storage container in which the number of stored items is equal to or greater than the first number threshold, determining whether the category of the items stored in the first storage container is a set category, and if the category is a set category, determining the first storage container as a storage container with a low utilization rate, Allocating a second bin to the target organized item comprises: setting a priority for the storage container with a low utilization rate according to the number of items stored therein; and allocating second storage containers to the least utilized storage containers in order of decreasing priority of the least utilized storage containers; Here, the fewer the number of stored items, the higher the priority of the storage container with the lower utilization rate.
4. The warehouse organization method according to claim 3.
5. generating a warehouse organization task for allocating a second storage container to the target organized item and organizing the target organized item into the second storage container; determining at least one type of target item to be organized according to a category of the target item to be organized; assigning a second storage container to each type of target item to be organized, and generating a warehouse organization task for organizing the target items of that type into the second storage container; 5. The warehouse organization method according to claim 4.
6. Determining at least one target item to organize includes: For each storage container with a low utilization rate, obtain product information for each category of product stored in the storage container with a low utilization rate, the product information including at least product popularity information indicating the frequency of the product being stored and taken out; clustering the items stored in each storage container with low utilization rate based on the item popularity information to obtain at least one type of clustered item, and setting the at least one type of clustered item as the at least one type of target item to be organized; Allocating the second storage container to each type of target item to be organized includes: and allocating the second storage container to each type of target organized item based on the storage capacity of the second storage container and an item mix policy.
6. A warehouse organization method according to claim 2 or claim 5.
7. The product information further includes product packaging specification information; After obtaining product information for each category of products stored in each storage container with a low utilization rate, the method further comprises: obtaining information about the underutilized storage containers; The information about the storage container with low utilization rate includes at least the number of items of each category stored therein and an item mixing policy; Allocating the second storage container to each type of target item to be organized based on the storage capacity of the second storage container and the item mixing policy includes: Divide the at least one type of clustered items according to the item mixing policy, divide the clustered items that are allowed to be mixed into the same group, and divide the clustered items that are not allowed to be mixed into different groups, to obtain at least one group of first grouped items; Subdividing each of the first grouped articles into second groups based on packaging specification information of the articles, the volume of the second storage container, and the storage rate of the second storage container, to obtain at least one group of second grouped articles; and determining the number of the second storage containers for storing each of the second grouped items based on the number of groups of the second grouped items.
7. A warehouse organization method according to claim 6.
8. Determining at least one target item to organize includes: For each category of items stored in a storage container with a low utilization rate, counting the number of storage containers with a low utilization rate for items of that category; marking items of the category as targeted for organization when the number of underutilized bins reaches a set number threshold, or when the ratio of the number of underutilized bins to the total number of bins in which items of the category are located reaches a set ratio threshold.
6. A warehouse organization method according to claim 2 or claim 5.
9. Allocating the second storage container to each type of target item to be organized includes: For each type of target item to be organized, obtain product information for the type of target item to be organized and information on storage containers with low utilization rates for the type of target item to be organized, where the product information includes packaging specification information for the type of target item to be organized, and the information on storage containers with low utilization rates includes the number of the type of target item to be organized that is stored in the storage containers with low utilization rates; determining the number of second storage containers for storing the target items to be organized of the type based on packaging specification information for the target items to be organized of the type, the number of target items to be organized of the type stored in the storage container with low utilization rate, the volume of the second storage container, and the storage rate of the second storage container; The warehouse organization task is added with item information of the target organization item of the type; 6. A warehouse organization method according to claim 2 or claim 5.
10. After determining the number of second bins for storing the type of target organized items, the method further comprises: and consolidating second storage containers for each type of target organized item according to the item mix policy; The warehouse organization task further includes information about a target organization item that is permitted to be placed in the same second storage container.
10. The warehouse organization method according to claim 9.
11. Obtaining a utilization rate of each category of items stored in the first storage container in the first storage container includes: calculating a utilization rate of items of each category in the first storage container based on the volume and number of items of that category stored in the first storage container; the utilization rate is a ratio of the product of the volume of one item of the category and the number of items of the category to the volume of the first storage container; determining a storage container with a low utilization rate for each category of items based on the obtained utilization rate, determining whether a utilization rate of any of the items in each category in the first storage container is less than a preset utilization rate threshold, and if the utilization rate is less than the preset utilization rate threshold, marking the first storage container as a storage container with a low utilization rate for that type of item; 3. The warehouse organization method according to claim 2.
12. The robot control system scheduling the robot to perform the classification task comprises: the robot control system, in response to each warehouse organization task, schedules a robot to transport an underutilized storage container in which a target item to be organized is located to a first target position for sorting, distributes the target item to be organized in the underutilized storage container to a second storage container based on item information added to the warehouse organization task, and returns a warehouse organization task completion message to the client side after the warehouse organization task is completed; The method further comprises: the client side sending, in response to the warehouse organization task completion message, a task to the robot control system for scheduling a robot to transport the second storage container to a second target location for storing items; 4. A warehouse organization method according to claim 2 or 3.
13. a first sorting module for acquiring a utilization rate of each first storage container in the warehouse and determining a storage container with a low utilization rate based on the acquired utilization rate; a sorting task generation module that generates a sorting task based on the storage container with a low utilization rate to sort and organize the items stored in the storage container with a low utilization rate into a second storage container, and transmits the sorting task to a robot control system so that the robot control system can schedule a robot to execute the sorting task. A warehouse organization device using a robot.
14. 1. A robotic warehouse management device including a memory and a processor, The memory stores a computer program; The processor is configured to execute the computer program to perform the robotic warehousing method according to any one of claims 1 to 5 and 11. A warehouse organization device using a robot.
15. A computer-readable storage medium on which a computer program is stored, When the computer program is executed by a processor, the warehouse management method using a robot according to any one of claims 1 to 5 and 11 is performed. A computer-readable storage medium comprising:
Citation Information
Patent Citations
Wound-suturing product stock control system
JP1987146803A
Parts control device for parts warehouse
JP1998109712A
Control system of automated storage
JP1998167422A
Warehouse managing device
JP2020128266A
Warehouse organization method, device, server, robot, system, and storage medium
JP2023533283A