Goods picking method and apparatus
By issuing multiple orders to automated transport equipment and unloading goods directly when the orders are completed, the inefficiency of traditional picking methods is solved, achieving efficient goods picking and order processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING GEEKPLUS TECH CO LTD
- Filing Date
- 2023-01-17
- Publication Date
- 2026-06-23
Smart Images

Figure CN118358923B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of warehousing and logistics technology, and particularly to a goods picking method. The invention also relates to a goods picking device, a computing device, and a computer-readable storage medium. Background Technology
[0002] With the rapid development of e-commerce, the number of user orders has increased exponentially. A warehouse needs to pick and unload massive amounts of goods. How to efficiently pick these goods to improve order processing efficiency has become an urgent problem to be solved.
[0003] Traditional goods picking involves the control system sending orders to automated transport equipment (AGE), which then moves to the shelving area for picking. However, the equipment doesn't process the orders it carries until all other orders have been picked, causing orders that have finished picking to wait for the progress of other orders. This reduces picking efficiency and, consequently, order processing efficiency. Therefore, a more efficient and convenient method for goods picking is needed. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a goods picking method. The present invention also relates to a goods picking device, a computing device, and a computer-readable storage medium, to address the technical deficiencies existing in the prior art.
[0005] According to a first aspect of the present invention, a goods picking method is provided, comprising:
[0006] Multiple goods picking orders are issued to automated transport equipment, wherein each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked;
[0007] The automated transport equipment is scheduled to pick goods according to a preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order;
[0008] If it is determined that the picking of goods corresponding to the first picking order has been completed, it is determined whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first picking order is any one of the plurality of picking orders, and the target unloading station is any one of the plurality of unloading stations.
[0009] If so, the automated transport equipment is dispatched to the target unloading station to unload the goods to be picked corresponding to the first goods picking order.
[0010] According to a second aspect of the present invention, a goods picking device is provided, comprising:
[0011] The first dispatch module is configured to dispatch multiple goods picking orders to the automated transport equipment, wherein each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked;
[0012] The scheduling module is configured to schedule the automated transport equipment to pick goods according to a preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order;
[0013] The judgment module is configured to, if it is determined that the picking of the goods to be picked corresponding to the first goods picking order has been completed, determine whether the automatic transport equipment has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first goods picking order is any one of the plurality of goods picking orders, and the target unloading station is any one of the plurality of unloading stations;
[0014] The unloading module is configured to, if so, schedule the automated transport equipment to move to the target unloading station and unload the goods to be picked corresponding to the first goods picking order.
[0015] According to a third aspect of the present invention, a computing device is provided, comprising:
[0016] Memory and processor;
[0017] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions:
[0018] Multiple goods picking orders are issued to automated transport equipment, wherein each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked;
[0019] The automated transport equipment is scheduled to pick goods according to a preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order;
[0020] If it is determined that the picking of goods corresponding to the first picking order has been completed, it is determined whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first picking order is any one of the plurality of picking orders, and the target unloading station is any one of the plurality of unloading stations.
[0021] If so, the automated transport equipment is dispatched to the target unloading station to unload the goods to be picked corresponding to the first goods picking order.
[0022] According to a fourth aspect of the present invention, a computer-readable storage medium is provided that stores computer-executable instructions which, when executed by a processor, implement the steps of the goods picking method.
[0023] The goods picking method provided by this invention issues multiple goods picking orders to an automated transport system (AGS). Each goods picking order includes corresponding goods to be picked and the location of the goods to be picked. The AGS is then scheduled to pick goods according to a preset route, which is determined based on the location of the goods to be picked for each goods picking order. If it is determined that the goods to be picked for the first goods picking order have been picked, it is determined whether the AGS has traveled to a preset range of a target unloading station according to the preset route. The first goods picking order is any one of the multiple goods picking orders, and the target unloading station is any one of the multiple unloading stations. If so, the AGS is scheduled to move to the target unloading station and unload the goods to be picked for the first goods picking order. Using the above method, during the process of automated transport equipment picking goods from multiple picking orders, as long as any picking order completes its picking, it can be determined whether the automated transport equipment has reached the vicinity of a certain unloading station while traveling along the preset route. If so, the goods to be picked corresponding to the target picking order that has completed its picking can be unloaded at that unloading station without waiting for all the goods to be picked corresponding to all picking orders to be completed. This can improve the efficiency of goods picking and thus improve the efficiency of order processing. Attached Figure Description
[0024] Figure 1 This is a framework diagram of a goods picking system provided in an embodiment of the present invention;
[0025] Figure 2 This is a flowchart of a goods picking method provided in an embodiment of the present invention;
[0026] Figure 3 This is a schematic diagram of an automated transport device picking goods in a shelf area according to an embodiment of the present invention;
[0027] Figure 4 This is a schematic diagram of another automated transport device according to an embodiment of the present invention picking goods in a shelf area;
[0028] Figure 5 This is a schematic diagram of an automated transport device moving to a target unloading station according to an embodiment of the present invention;
[0029] Figure 6 This is a schematic diagram of another automated transport device moving to the target unloading station according to an embodiment of the present invention;
[0030] Figure 7 This is a schematic diagram of an automated transport device unloading goods at a target unloading station, according to an embodiment of the present invention.
[0031] Figure 8 This is a schematic diagram of an automated transport device carrying a container according to an embodiment of the present invention;
[0032] Figure 9 This is a schematic diagram of placing a container on an automated transport device according to an embodiment of the present invention;
[0033] Figure 10 This is a schematic diagram of a method for transporting goods to be picked from a target unloading station according to an embodiment of the present invention;
[0034] Figure 11 This is a schematic diagram of another method for transporting goods to be picked from a target unloading station, according to an embodiment of the present invention.
[0035] Figure 12 This is a schematic diagram of the structure of a goods picking device according to an embodiment of the present invention;
[0036] Figure 13 This is a structural block diagram of a computing device provided in an embodiment of the present invention. Detailed Implementation
[0037] Numerous specific details are set forth in the following description to provide a full understanding of the invention. However, the invention can be practiced in many other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0038] The terminology used in one or more embodiments of the present invention is for the purpose of describing particular embodiments only and is not intended to limit the scope of the invention. The singular forms “a,” “the,” and “the” used in one or more embodiments of the invention and in the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” used in one or more embodiments of the invention refers to and includes any or all possible combinations of one or more associated listed items.
[0039] It should be understood that although the terms first, second, etc., may be used to describe various information in one or more embodiments of the present invention, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first may also be referred to as second without departing from the scope of one or more embodiments of the present invention, and similarly, second may also be referred to as first. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."
[0040] First, the terminology used in one or more embodiments of the present invention will be explained.
[0041] Automated transport equipment: Equipment used for moving goods, boxes, shelves, etc., and can be any equipment with handling functions. For example, automated transport equipment can be handling robots, AGVs (Automated Guided Vehicles), lifting robots, lifting equipment, forklifts, robotic arms, etc.
[0042] AGV: Its most notable feature is that it is unmanned. AGV is equipped with an automatic guidance system, which can ensure that AGV can automatically travel along a predetermined route without the need for manual guidance, and automatically transport the items to be carried from the starting point to the destination.
[0043] Unloading station: also known as unloading point, is used to place the goods to be picked corresponding to the order.
[0044] Secondly, the application scenarios of the goods picking method provided in the embodiments of the present invention will be introduced.
[0045] The goods picking method provided in this invention can be applied to any field that requires automated transport equipment to move objects, including but not limited to: warehousing and logistics, factory handling, hotel / restaurant handling, etc.
[0046] In the aforementioned scenarios, the traditional order-to-person solution involves the server issuing picking orders to automated transport equipment. However, these orders are not processed until all corresponding items have been picked, causing completed picking orders to wait for the progress of other orders, thus reducing picking efficiency. Furthermore, in many scenarios, the space occupied by picking orders within the automated transport equipment is difficult to calculate in advance, leading to wasted space.
[0047] To address this, embodiments of the present invention provide a goods picking method that optimizes the number and capacity of goods picking orders carried by automated transport equipment, while also optimizing the completion rhythm of goods picking orders. By picking and unloading simultaneously, the continuity of goods picking can be maintained, thereby improving efficiency.
[0048] This invention provides a goods picking method, and also relates to a goods picking device, a computing device, and a computer-readable storage medium, which will be described in detail in the following embodiments.
[0049] Figure 1 A framework diagram of a goods picking system according to an embodiment of the present invention is shown, wherein the goods picking system includes a server 102, an automated transport device 104, and a target unloading station 106.
[0050] Server 102 issues multiple goods picking orders to automated transport equipment 104. Each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked. Server 102 schedules automated transport equipment 104 to pick goods according to a preset route. The preset route is determined based on the location of the goods to be picked corresponding to each goods picking order. If it is determined that the goods to be picked corresponding to the first goods picking order have been picked, it is determined whether the automated transport equipment 104 has moved to the preset range of the target unloading station 106 according to the preset route. The first goods picking order is any one of the multiple goods picking orders, and the target unloading station 106 is any one of the multiple unloading stations. If so, the automated transport equipment 104 is scheduled to move to the target unloading station 106 and unload the goods to be picked corresponding to the first goods picking order.
[0051] Using the above-described goods picking method, although the server issues multiple goods picking orders to the automated transport equipment, as long as a target goods picking order has completed its picking, it can determine whether the automated transport equipment has moved to the vicinity of any unloading station according to the preset travel route. If so, the server schedules the automated transport equipment to move to that unloading station and unloads the goods to be picked corresponding to the target goods picking order at that unloading station. There is no need to wait for other goods picking orders to be completed. Picking and unloading at the same time can improve the efficiency of goods picking and thus improve the efficiency of order processing.
[0052] Figure 2 A flowchart of a goods picking method according to an embodiment of the present invention is shown, which specifically includes the following steps:
[0053] Step 202: Issue multiple goods picking orders to the automated transport equipment. Each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked.
[0054] The goods picking method provided in this embodiment of the invention is executed by a server, which may be a service platform, control platform, scheduling platform, etc., and this embodiment of the invention does not limit it.
[0055] In this embodiment of the invention, the automated transport equipment can perform various tasks, such as container loading, cargo / box / shelf handling, and goods picking. Taking goods picking as an example, if the automated transport equipment is to perform a goods picking task, multiple goods picking orders need to be issued to the automated transport equipment first, informing it which goods (i.e., the goods to be picked) and the location of each item (i.e., the location of the goods to be picked). In this way, the automated transport equipment can automatically pick goods from each goods picking order based on its automatic navigation function.
[0056] In some embodiments, each picking order may include one or more items to be picked, and the locations of different items to be picked may be different. The location of the items may include the shelf location of the shelf where the items are located and the specific position of the items on that shelf.
[0057] As an example, the storage locations on a shelf can be set up according to a fixed size and a fixed arrangement. Each storage location can correspond to a storage location identifier, which corresponds to the storage location. Based on the storage location identifier, a storage location can be uniquely identified. Therefore, the specific location of goods on the shelf can be the storage location identifier. According to the correspondence between the storage location identifier and the storage location in the shelf, the goods can be located on the shelf.
[0058] As another example, the storage locations on the shelf can be set up according to a fixed size and a fixed arrangement. In this case, the storage location of each storage location on the shelf is fixed. Therefore, the specific location of the goods on the shelf can be the storage location, such as the 3rd row and 2nd column. Based on the storage location, the goods can be located on the shelf.
[0059] In one or more embodiments of the present invention, the server receives a large number of pending goods picking orders and assigns these orders to different automated transport devices (AGVs) so that the AAVs can pick the goods corresponding to these pending orders from the warehouse. The AAVs may be configured with a transport capacity, which may include the volume and / or weight of the goods that the AAV can carry. Each goods picking order also includes the corresponding goods capacity, which may be the volume and / or weight of the goods to be picked.
[0060] Therefore, in the first possible implementation of the present invention, multiple goods picking orders can be selected and sent to the automated transport equipment according to the transport capacity and the cargo capacity of the goods to be picked corresponding to each goods picking order.
[0061] As an example, multiple picking orders can be selected and sent to automated transport systems (AGS) if the total capacity of the goods to be picked for each order meets the transport capacity. This ensures that the AGS can pick goods from the picking orders normally and avoids overloading the AGS.
[0062] In a second possible implementation of the invention, a priority can be set for each pending goods picking order, the priority being proportional to the importance of the pending goods picking order. Therefore, multiple goods picking orders can be selected and sent to the automated transport equipment based on the transport capacity, the cargo capacity of the pending goods picking order, and the priority of each pending goods picking order.
[0063] As an example, multiple picking orders with higher priority and whose total capacity of the goods to be picked meets the transportation capacity can be selected and sent to automated transport equipment. In this way, more important picking orders can be processed first, improving the efficiency of picking order processing.
[0064] In a third possible implementation of the present invention, in addition to considering the transportation capacity and cargo capacity, the cargo location of the cargo to be picked corresponding to each cargo picking order can also be considered. That is, multiple cargo picking orders can be selected and sent to the automated transportation equipment based on the transportation capacity, the cargo capacity of the cargo to be picked corresponding to each cargo picking order, and the cargo location of the cargo to be picked corresponding to each cargo picking order.
[0065] As an example, multiple picking orders with relatively concentrated distribution of goods and a total capacity sufficient for transportation can be selected and sent to the automated transport system (AGS). This ensures that the AGS can pick goods from these orders normally, avoiding overloading it. Furthermore, selecting picking orders with relatively concentrated distribution of goods allows the AGS to pick the goods in a shorter time, improving picking efficiency.
[0066] In a fourth possible implementation of the present invention, multiple picking orders can be selected and sent to the automated transport equipment by combining the priority of each picking order, the transport capacity of the automated transport equipment, the cargo capacity and cargo location of the goods to be picked corresponding to each picking order.
[0067] As an example, multiple picking orders can be selected and sent to automated transport systems (AGS) based on their priority, the total capacity of the goods to be picked corresponding to the picking orders meeting the transport capacity, and the relatively concentrated distribution of the goods to be picked. This ensures that the AGS can pick goods from the picking orders normally, avoiding overloading the AGS. Furthermore, selecting picking orders with a relatively concentrated distribution of goods allows the AGS to pick the goods in a shorter time, improving picking efficiency. Additionally, selecting higher-priority picking orders allows for the priority processing of more important picking orders, further improving the overall efficiency of picking order processing.
[0068] Step 204: Dispatch the automated transport equipment to pick goods according to the preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order.
[0069] As an example, a preset route can be the shortest route for an automated transport device to complete multiple picking orders.
[0070] In one or more embodiments of the present invention, after the server issues multiple goods picking orders to the automated transport equipment, it can send a travel instruction to the automated transport equipment. The travel instruction may include a preset travel route. After receiving the start instruction, the automated transport equipment picks the goods to be picked corresponding to each goods picking order according to the preset travel route.
[0071] In some embodiments, a preset route can be determined using a shortest path algorithm based on the location of the goods to be picked corresponding to each picking order and the starting position of the automated transport equipment.
[0072] In other embodiments, a preset travel route for the automated transport equipment to pick and unload can be determined by using a shortest path algorithm based on the unloading positions of multiple unloading stations in the warehouse, the cargo positions of the goods to be picked corresponding to each goods picking order, and the starting position of the automated transport equipment. The preset travel route includes the unloading position of the target unloading station.
[0073] It should be noted that the preset route can be adjusted according to the actual situation. In case of congestion, the preset route can be adjusted in real time to avoid collisions and delays in picking goods.
[0074] For example, the automated transport equipment can be a robot, and the unloading station can be a conveyor line or a buffer shelf, which can be located at the shelf port and can be a pallet, a fixed shelf, or a pallet-operated shelf, etc. See also Figure 3 , Figure 3This is a schematic diagram illustrating an automated transport device picking goods in a shelving area according to an embodiment of the present invention. The warehouse includes a robot, shelves, and a conveyor line. The robot picks goods within the aisles of the shelving area. See also... Figure 4 , Figure 4 This is a schematic diagram of another automated transport device according to an embodiment of the present invention picking goods in a shelving area. The warehouse includes a robot, shelves and buffer shelves, and the robot picks goods in the aisle of the shelving area.
[0075] In this embodiment of the invention, the server pre-designs a preset travel route for the automated transport equipment and schedules the automated transport equipment to pick the goods to be picked according to each goods picking order according to the preset travel route. Moreover, the preset travel route can be adjusted according to the actual situation, which improves the scheduling flexibility of the automated transport equipment, avoids collisions, and thus improves the efficiency of goods picking.
[0076] Step 206: If it is determined that the picking of the goods corresponding to the first goods picking order has been completed, determine whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route. The first goods picking order is any one of multiple goods picking orders, and the target unloading station is any one of multiple unloading stations.
[0077] In one or more embodiments of the present invention, if the picking of goods corresponding to any picking order is completed, the goods corresponding to any picking order can be unloaded. However, if the unloading station is far from the current position of the automated transport equipment, or if the unloading station is far from the subsequent arrival position of the automated transport equipment, scheduling the automated transport equipment to the unloading station will affect the picking of other goods and reduce the picking efficiency. Therefore, it is necessary to determine in real time whether the automated transport equipment is within the preset range of any unloading station during the process of the automated transport equipment traveling along the preset route, so as to determine whether to unload the goods corresponding to the picking order.
[0078] In some embodiments of the present invention, the specific implementation of determining whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route may include: obtaining the unloading positions of multiple unloading stations and the current position of the automated transport equipment; and determining whether the automated transport equipment has traveled to the preset range of the target unloading station according to the current position and the unloading positions of multiple unloading stations.
[0079] In other words, based on the unloading positions of multiple unloading stations in the warehouse and the current position of the automated transport equipment, it can be determined whether the automated transport equipment is within the preset range of the target unloading station.
[0080] As an example, after the goods to be picked for the first goods picking order are determined, during the process of the automated transport equipment traveling along the preset route, it can be determined in real time whether there is an unloading station near the automated transport equipment based on the current position of the automated transport equipment and the unloading positions of multiple unloading stations, that is, whether the automated transport equipment has traveled to the preset range of any unloading station.
[0081] Furthermore, in order to make the travel route of the automated transport equipment as short as possible, the unloading positions of multiple unloading stations and the current position of the automated transport equipment can be used to first determine the unloading stations that the automated transport equipment has not yet reached during its travel along the preset route. Then, during the travel of the automated transport equipment along the preset route, it can be determined whether the automated transport equipment is within the preset range of any unloading station.
[0082] For example, assuming the preset travel route includes ABCDEF, the automated transport equipment is currently before positions B and C, unloading station 1 is between positions A and B, unloading station 2 is between positions C and D, and unloading station 3 is between positions D and E, then we can first determine that unloading stations 2 and 3 are in directions not yet reached by the automated transport equipment. Then, as the automated transport equipment travels along the preset travel route, we can determine whether the automated transport equipment is within the preset range of unloading station 2 or unloading station 3. If it is determined that the automated transport equipment is within the preset range of unloading station 2, it means that there is unloading station 2 near the preset travel route during the travel of the automated transport equipment, and the goods to be picked corresponding to the first goods picking order can be picked.
[0083] It should be noted that if the automated transport equipment is within the preset range of multiple unloading stations, the unloading station closest to the current position of the automated transport equipment can be selected as the target unloading station.
[0084] In this embodiment of the invention, if the goods to be picked for the first goods picking order are picked, it can be determined whether there is an unloading station near the automated transport equipment while the automated transport equipment is traveling along the preset route. The unloading station determined in this way will definitely be on the same route as the automated transport equipment. Unloading the goods at the unloading station can complete the unloading of the goods more quickly and will not delay the picking of goods for other goods picking orders. That is, it can achieve fast unloading of goods without affecting the picking efficiency.
[0085] Step 208: If yes, dispatch the automated transport equipment to the target unloading station and unload the goods to be picked corresponding to the first goods picking order.
[0086] In one or more embodiments of this specification, if the automated transport equipment travels along a preset route to a preset range of the target unloading station, it indicates that the automated transport equipment is close to the target unloading station. The movement of the target transport equipment to the target unloading station will not have a significant impact on the picking of other goods picking orders and will not take a long time. Therefore, the automated transport equipment can be scheduled to move to the target unloading station and unload the goods to be picked corresponding to the first goods picking order at the target unloading station.
[0087] In some embodiments, the movement route of the automated transport equipment can be determined by using a shortest path algorithm based on the current location of the automated transport equipment and the unloading location of the target unloading station, and the automated transport equipment can be scheduled to move to the target unloading station according to the movement route.
[0088] In other embodiments, the server has already taken into account the target unloading station where goods may be unloaded when designing the preset travel route for the automated transport equipment. That is, the unloading position of the target unloading station is designed in the preset travel route. The automated transport equipment can reach the target unloading station by traveling according to the preset travel route.
[0089] For example, the automated transport equipment can be a robot, the unloading station can be a conveyor line or a buffer shelf, which can be located at the shelf port and can be a pallet, a fixed shelf or a pallet-carrying shelf, etc. Figure 5 This is a schematic diagram of an automated transport device moving to a target unloading station according to an embodiment of the present invention. After the robot completes the picking of goods in the first goods picking order, it moves to the conveyor line. Figure 6 This is a schematic diagram of another automated transport device moving to the target unloading station according to an embodiment of the present invention. After the robot completes the picking of the goods in the first goods picking order, it moves to the buffer shelf and unloads the first goods picking order onto the buffer shelf. Figure 7 This is a schematic diagram of an automated transport device unloading goods at a target unloading station according to an embodiment of the present invention. After the robot completes the picking of goods in the first goods picking order, it moves to the conveyor line to unload the goods to be picked corresponding to the first goods picking order.
[0090] Furthermore, during the process of picking goods from warehouse shelves, since different goods picking orders may include different goods to be picked, in order to facilitate the differentiation of the goods to be picked corresponding to different goods picking orders, containers can be bound to each goods picking order separately, so that the goods to be picked corresponding to the same goods picking order can be placed in one place.
[0091] Therefore, before scheduling automated transport equipment to pick goods according to a preset route, the following steps are also included:
[0092] Determine the cargo capacity corresponding to each cargo picking order; based on the cargo capacity corresponding to each cargo picking order, bind a container to each cargo picking order, wherein the container is used to hold the cargo to be picked corresponding to each cargo picking order;
[0093] Accordingly, after scheduling the automated transport equipment to pick goods according to the preset route, it also includes:
[0094] Place the goods to be picked corresponding to each picking order into the container bound to the picking order.
[0095] In practice, a container that meets the cargo capacity can be selected from multiple containers based on the cargo capacity corresponding to each cargo picking order. This container is then bound to the cargo picking order. Automated transport equipment is then dispatched to pick the cargo to be picked for each cargo picking order according to a preset route, and the cargo to be picked for each cargo picking order is placed in the container bound to the cargo picking order.
[0096] As an example, a warehouse may include multiple containers with a fixed capacity, or various containers with different capacities. Containers can be bound to each picking order based on the capacity of each container and the capacity of the goods corresponding to each picking order. Thus, a picking order may be bound to one or more containers.
[0097] In this embodiment of the invention, containers are bound to the picking orders according to the cargo capacity of each picking order and the capacity of the containers in the warehouse, and the goods to be picked corresponding to the same picking order are placed in the bound container. This can distinguish different picking orders and facilitate subsequent order processing.
[0098] Furthermore, when a container is bound to a goods picking order, the specific implementation of scheduling the automated transport equipment to move to the target unloading station and unloading the goods to be picked corresponding to the target goods picking order may include: scheduling the automated transport equipment to move to the target unloading station and unloading the container bound to the first goods picking order, wherein the container is used to carry the goods to be picked corresponding to the first goods picking order.
[0099] In other words, automated transport equipment can be dispatched to the target unloading station. Since each goods picking order is bound to a container, and the goods to be picked corresponding to the goods picking order are placed in the container, the container is unloaded at the target unloading station, thus realizing the unloading of the goods to be picked corresponding to the first goods picking order.
[0100] In this way, it is not necessary to unload the goods to be picked one by one according to the picking order. Only one unloading operation is needed to unload all the goods to be picked according to the picking order, which reduces the unloading time and thus reduces the picking time, thereby improving the picking efficiency.
[0101] For example, the automated transport equipment can be a robot, the unloading station can be a conveyor line or a buffer shelf, which can be located at the shelf port and can be a pallet, a fixed shelf or a pallet-carrying shelf, etc. Figure 8 This is a schematic diagram of an automated transport device carrying a container according to an embodiment of the present invention. The robot carries the container to pick goods on the picking shelf, and after the picking is completed, the container is unloaded onto the conveyor line. Figure 9 This is a schematic diagram illustrating the placement of containers on an automated transport device according to an embodiment of the present invention. Before picking goods, containers are bound to each picking order carried by the automated transport device, and then the containers are placed on the automated transport device.
[0102] Furthermore, after the goods to be picked are unloaded to the target unloading station, the goods to be picked at the target unloading station can be emptied or moved away manually or by other automated transport equipment. Figure 10 This is a schematic diagram illustrating the handling of goods to be picked from a target unloading station according to an embodiment of the present invention. Figure 11 This is a schematic diagram of another method of transporting goods to be picked from a target unloading station according to an embodiment of the present invention. The robot picks the goods to be picked from the picking shelf, places the goods to be picked on the buffer shelf, and other robots transport the goods to be picked from the buffer shelf.
[0103] Furthermore, after unloading the goods to be picked corresponding to the target goods picking order, the automated transport equipment will have some free space. In order to make full use of the automated transport equipment, improve the rationality of goods picking orders on the automated transport equipment, optimize the amount of goods picking orders that can be carried per unit time as much as possible, and maintain the continuity of picking, new goods picking orders can be assigned to the automated transport equipment.
[0104] Therefore, after dispatching the automated transport equipment to the target unloading station and unloading the goods to be picked corresponding to the first picking order, the process also includes:
[0105] Determine the remaining transport capacity of the automated transport equipment; obtain multiple unissued goods picking orders and determine the corresponding goods capacity for each unissued goods picking order; based on the remaining transport capacity and the corresponding goods capacity for each unissued goods picking order, determine whether there are candidate goods picking orders among the multiple unissued goods picking orders that meet the remaining transport capacity; if so, issue new goods picking orders to the automated transport equipment based on the candidate goods picking orders.
[0106] In practice, although the automated transport equipment has some free capacity, the cargo capacity corresponding to different picking orders is different. Therefore, in order to issue more suitable target picking orders to the automated transport equipment, multiple unissued picking orders can be obtained, and the cargo capacity corresponding to each unissued picking order can be determined. The cargo capacity of each order is then compared with the remaining transport capacity to determine whether there are any candidate picking orders among the multiple unissued picking orders that meet the remaining transport capacity.
[0107] In some embodiments, if there are candidate picking orders among multiple unissued picking orders that meet the remaining transportation capacity, and the number of candidate picking orders is multiple, one of the multiple candidate picking orders can be selected and issued to the automated transport equipment. Otherwise, it means that the cargo capacity required by the multiple unissued picking orders is greater than the remaining transportation capacity of the automated transport equipment, and therefore no picking order is issued to the automated transport equipment.
[0108] As an example, the highest priority candidate picking order can be selected from multiple candidate picking orders and sent to the automated transport equipment.
[0109] For example, suppose the remaining capacity of the automated transport system is the capacity of one container. Among multiple unissued picking orders, picking orders 1 and 2 each require a container to hold their goods; that is, the capacity of both picking orders 1 and 2 is the capacity of one container. Therefore, both picking orders 1 and 2 can be identified as candidate picking orders. Then, assuming the priority of picking order 1 is S+ and the priority of picking order 2 is S, the higher-priority picking order 1 can be selected and issued to the automated transport system.
[0110] In other embodiments, if there is a candidate picking order among multiple unissued picking orders that meets the remaining transportation capacity, and the number of candidate picking orders is one, the candidate picking order can be issued to the automated transport equipment.
[0111] In one or more embodiments of the present invention, the specific implementation of issuing a new goods picking order to an automated transport device based on a candidate goods picking order may include:
[0112] Obtain the location of the goods to be picked corresponding to the candidate goods picking order; based on the location of the goods to be picked corresponding to the candidate goods picking order and the preset travel route, determine whether there is a target goods picking order that matches the preset travel route among the candidate goods picking orders; if so, issue the target goods picking order as a new goods picking order to the automated transport equipment.
[0113] In other words, after determining the candidate goods picking order, it can be determined whether there is a target goods picking order that is along the preset travel route based on the location of the goods to be picked and the preset travel route. If so, the target goods picking order is sent to the automated transport equipment; if not, the goods picking order is not sent to the automated transport equipment.
[0114] As an example, after unloading the first goods picking order, the preset travel route includes the goods locations that have been reached and the goods locations that have not been reached. The goods locations of the goods to be picked corresponding to the candidate goods picking order can be compared with the goods locations that have not been reached in the preset travel route. If the goods locations of the goods to be picked corresponding to a candidate goods picking order partially or completely overlap with the goods locations that have not been reached, then the target goods picking order is determined based on the candidate goods picking order, and the target goods picking order is sent to the automated transport equipment.
[0115] It should be noted that if a candidate goods picking order corresponds to 4 goods to be picked, the positions of 3 of the goods to be picked overlap with the positions of goods that have not been reached in the preset travel route, and the position of 1 goods A overlaps with the position of the goods that has been reached closest to the target unloading station in the preset travel route, since the distance is very close, even if the automated transport equipment returns to position A, it will not waste too much time. Therefore, the target goods picking order can also be determined based on the candidate goods picking order.
[0116] In this embodiment of the invention, selecting a target goods picking order that can be transported within the remaining transport capacity of the automated transport equipment and is along the same route as the goods picking orders that have not yet been picked in the automated transport equipment can shorten the movement path of the automated transport equipment during the goods picking process, thereby improving the efficiency of goods picking.
[0117] In some embodiments, determining whether there is a target goods picking order matching the preset travel route among the candidate goods picking orders based on the goods location and preset travel route of the goods to be picked corresponding to the candidate goods picking order may include:
[0118] If the location of the goods to be picked corresponding to the first candidate goods picking order overlaps with the location of goods that have not been reached in the preset travel route, the first candidate goods picking order is determined as the target goods picking order. There are multiple candidate goods picking orders, and the first candidate goods picking order is any one of the multiple candidate goods picking orders.
[0119] In other words, if the location of the goods to be picked for the first candidate goods picking order overlaps with the location of goods that have not been reached in the preset travel route, it means that the picking route of the goods picking order is along the same route as a goods picking order that has been issued to the automated transport equipment. In this case, picking the goods for the first candidate goods picking order will not have a significant impact on the picking of other goods picking orders, which can minimize time consumption and thus improve goods picking efficiency.
[0120] For example, assuming that the unreached cargo locations in the preset route include E, F, G, and H, and the cargo locations of the cargo to be picked corresponding to the first candidate cargo picking order include F, G, and H, then the first candidate cargo picking order can be determined as the target cargo picking order.
[0121] It should be noted that the above operation can be performed on each candidate picking order. Once any candidate picking order meets the conditions, it is considered that the target picking order has been found, and the operation on other candidate picking orders will not continue. Alternatively, the above operation can be performed on each candidate picking order. If there are multiple candidate picking orders that meet the conditions, one can be selected as the target picking order, such as selecting the one with the highest priority.
[0122] Furthermore, after issuing a new picking order to the automated transport equipment based on the candidate picking order, the process also includes:
[0123] Based on the location of the goods to be picked corresponding to the target goods picking order and the location of the goods to be picked corresponding to the second goods picking order, the updated travel route of the automated transport equipment is determined. The second goods picking order is the goods picking order among multiple goods picking orders that have not been picked. The automated transport equipment is scheduled to pick the goods to be picked corresponding to the target goods picking order and the second goods picking order according to the updated travel route.
[0124] In other words, after a target goods picking order is issued to the automated transport equipment, the travel route of the automated transport equipment can be redesigned based on the location of the goods to be picked corresponding to the target goods picking order and the location of the goods to be picked corresponding to the goods picking orders that have not been picked. This updated travel route can then be controlled to pick goods according to the updated travel route, enabling goods picking to be completed in the shortest possible time and improving the efficiency of goods picking.
[0125] The following example illustrates the goods picking method provided by this invention. The server sends goods picking orders No. 1 and No. 2 to the automated transport equipment. The goods to be picked for goods picking order No. 1 are stored in four locations: A, B, C, and D. The goods to be picked for goods picking order No. 2 are stored in four locations: D, E, F, and G. Assuming these seven locations are arranged sequentially, the automated transport equipment picks goods according to the preset route ABCDEFG. After the automated transport equipment passes through locations A, B, C, and D, goods picking order No. 1 has completed picking, and goods picking order No. 2 has completed picking the first item to be picked. At this point, based on the location D of the automated transport equipment and the location of the unloading station in the warehouse, it is determined whether there is an unloading station near the automated transport equipment. If there is an unloading station (unloading point) near the location D, the server dispatches the automated transport equipment to the unloading station to unload the goods to be picked corresponding to the picking order No. 1. After unloading, the server selects the picking orders whose locations overlap with the remaining locations of the picking order No. 2. For example, the goods to be picked corresponding to the picking order No. 3 are stored in the locations F, G, H, and I, and the goods to be picked corresponding to the picking order No. 4 are stored in the locations X, Y, and Z. It can be determined that the picking order No. 3 overlaps with the locations F and G that have not been reached in the preset travel route, so the picking order No. 3 can be sent to the automated transport equipment.
[0126] The goods picking method provided by this invention issues multiple goods picking orders to an automated transport system (AGS). Each goods picking order includes corresponding goods to be picked and the location of the goods to be picked. The AGS is then scheduled to pick goods according to a preset route, which is determined based on the location of the goods to be picked for each goods picking order. If it is determined that the goods to be picked for the first goods picking order have been picked, it is determined whether the AGS has traveled to a preset range of a target unloading station according to the preset route. The first goods picking order is any one of the multiple goods picking orders, and the target unloading station is any one of the multiple unloading stations. If so, the AGS is scheduled to move to the target unloading station and unload the goods to be picked for the first goods picking order. Using the above method, during the process of automated transport equipment picking goods from multiple picking orders, as long as any picking order completes its picking, it can be determined whether the automated transport equipment has reached the vicinity of a certain unloading station while traveling along the preset route. If so, the goods to be picked corresponding to the target picking order that has completed its picking can be unloaded at that unloading station without waiting for all the goods to be picked corresponding to all picking orders to be completed. This can improve the efficiency of goods picking and thus improve the efficiency of order processing.
[0127] Corresponding to the above method embodiments, the present invention also provides embodiments of a goods picking device. Figure 12 A schematic diagram of a goods picking device according to an embodiment of the present invention is shown. Figure 12 As shown, the device includes:
[0128] The first issuing module 1202 is configured to issue multiple goods picking orders to the automated transport equipment, wherein each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked;
[0129] The scheduling module 1204 is configured to schedule the automated transport equipment to pick goods according to a preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order.
[0130] The judgment module 1206 is configured to, if it is determined that the picking of the goods to be picked corresponding to the first goods picking order has been completed, determine whether the automatic transport equipment has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first goods picking order is any one of the plurality of goods picking orders, and the target unloading station is any one of the plurality of unloading stations.
[0131] The unloading module 1208 is configured to, if so, schedule the automated transport equipment to move to the target unloading station and unload the goods to be picked corresponding to the first goods picking order.
[0132] In one possible implementation of the present invention, the device further includes a second sending module, configured to:
[0133] Determine the remaining transport capacity of the automated transport equipment;
[0134] Obtain multiple unissued goods picking orders and determine the corresponding goods capacity for each unissued goods picking order;
[0135] Based on the remaining transportation capacity and the cargo capacity corresponding to each unissued cargo picking order, determine whether there are any candidate cargo picking orders among the multiple unissued cargo picking orders that meet the remaining transportation capacity;
[0136] If so, a new goods picking order is issued to the automated transport equipment based on the candidate goods picking order.
[0137] In one possible implementation of the present invention, the second sending module is further configured as follows:
[0138] Obtain the location of the goods to be picked corresponding to the candidate goods picking order;
[0139] Based on the location of the goods to be picked corresponding to the candidate goods picking order and the preset travel route, determine whether there is a target goods picking order that matches the preset travel route among the candidate goods picking orders;
[0140] If so, the target goods picking order is issued as a new goods picking order to the automated transport equipment.
[0141] In one possible implementation of the present invention, the second sending module is further configured as follows:
[0142] If the location of the goods to be picked corresponding to the first candidate goods picking order overlaps with the location of the goods that have not been reached in the preset travel route, the first candidate goods picking order is determined to be the target goods picking order. There are multiple candidate goods picking orders, and the first candidate goods picking order is any one of the multiple candidate goods picking orders.
[0143] In one possible implementation of the invention, the device further includes a route determination module, configured to:
[0144] Based on the location of the goods to be picked corresponding to the target goods picking order and the location of the goods to be picked corresponding to the second goods picking order, the updated travel route of the automated transport equipment is determined, wherein the second goods picking order is the goods picking order among the multiple goods picking orders that has not been picked.
[0145] The automated transport equipment is scheduled to pick the goods to be picked corresponding to the target goods picking order and the second goods picking order according to the updated travel route.
[0146] In one possible implementation of the present invention, the scheduling module 1204 is further configured as follows:
[0147] Determine the cargo capacity corresponding to each cargo picking order;
[0148] Based on the cargo capacity corresponding to each cargo picking order, a container is bound to each cargo picking order, wherein the container is used to hold the cargo to be picked corresponding to each cargo picking order;
[0149] The goods to be picked corresponding to each picked goods order are placed in the container bound to the goods picking order.
[0150] In one possible implementation of the present invention, the scheduling module 1204 is further configured as follows:
[0151] The automated transport equipment is dispatched to the target unloading station to unload the container bound to the first goods picking order, wherein the container is used to carry the goods to be picked corresponding to the first goods picking order.
[0152] In one possible implementation of the present invention, the determination module 1206 is further configured as follows:
[0153] Obtain the unloading positions of multiple unloading stations and the current position of the automated transport equipment;
[0154] Based on the current location and the unloading locations of the multiple unloading stations, determine whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route.
[0155] The goods picking device provided by this invention issues multiple goods picking orders to an automated transport system, wherein each goods picking order includes corresponding goods to be picked and the location of the goods to be picked; the automated transport system is scheduled to pick goods according to a preset travel route, wherein the preset travel route is determined based on the location of the goods to be picked corresponding to each goods picking order; if it is determined that the goods to be picked corresponding to the first goods picking order have been picked, it is determined whether the automated transport system has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first goods picking order is any one of the multiple goods picking orders, and the target unloading station is any one of the multiple unloading stations; if so, the automated transport system is scheduled to move to the target unloading station and unload the goods to be picked corresponding to the first goods picking order. Using the above method, during the process of automated transport equipment picking goods from multiple picking orders, as long as any picking order completes its picking, it can be determined whether the automated transport equipment has reached the vicinity of a certain unloading station while traveling along the preset route. If so, the goods to be picked corresponding to the target picking order that has completed its picking can be unloaded at that unloading station without waiting for all the goods to be picked corresponding to all picking orders to be completed. This can improve the efficiency of goods picking and thus improve the efficiency of order processing.
[0156] The above is a schematic scheme of a goods picking device according to this embodiment. It should be noted that the technical solution of this goods picking device and the technical solution of the goods picking method described above belong to the same concept. For details not described in detail in the technical solution of the goods picking device, please refer to the description of the technical solution of the goods picking method described above.
[0157] Figure 13A structural block diagram of a computing device 1300 according to an embodiment of the present invention is shown. The components of the computing device 1300 include, but are not limited to, a memory 1310 and a processor 1320. The processor 1320 is connected to the memory 1310 via a bus 1330, and a database 1350 is used to store data.
[0158] The computing device 1300 also includes an access device 1340, which enables the computing device 1300 to communicate via one or more networks 1360. Examples of these networks include Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or combinations of communication networks such as the Internet. The access device 1340 may include one or more of any type of wired or wireless network interface (e.g., a network interface controller (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, a Wi-MAX (Worldwide Interoperability for Microwave Access) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface, and so on.
[0159] In one embodiment of the present invention, the above-described components of the computing device 1300 and Figure 13 Other components, not shown, can also be connected to each other, for example, via a bus. It should be understood that... Figure 13 The illustrated block diagram of the computing device is for illustrative purposes only and is not intended to limit the scope of the invention. Those skilled in the art can add or replace other components as needed.
[0160] The computing device 1300 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 1300 can also be a mobile or stationary server.
[0161] The processor 1320 is used to execute the following computer-executable instructions:
[0162] Multiple goods picking orders are issued to automated transport equipment, wherein each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked;
[0163] The automated transport equipment is scheduled to pick goods according to a preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order;
[0164] If it is determined that the picking of goods corresponding to the first picking order has been completed, it is determined whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first picking order is any one of the plurality of picking orders, and the target unloading station is any one of the plurality of unloading stations.
[0165] If so, the automated transport equipment is dispatched to the target unloading station to unload the goods to be picked corresponding to the first goods picking order.
[0166] The above is a schematic diagram of a computing device according to this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the above-described shelf picking method belong to the same concept. For details not described in detail in the technical solution of the computing device, please refer to the description of the technical solution of the above-described shelf picking method.
[0167] An embodiment of the present invention also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, are used for:
[0168] Multiple goods picking orders are issued to automated transport equipment, wherein each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked;
[0169] The automated transport equipment is scheduled to pick goods according to a preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order;
[0170] If it is determined that the picking of goods corresponding to the first picking order has been completed, it is determined whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first picking order is any one of the plurality of picking orders, and the target unloading station is any one of the plurality of unloading stations.
[0171] If so, the automated transport equipment is dispatched to the target unloading station to unload the goods to be picked corresponding to the first goods picking order.
[0172] The above is an illustrative scheme of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium and the technical solution of the above-described shelf picking method belong to the same concept. For details not described in detail in the technical solution of the storage medium, please refer to the description of the technical solution of the above-described shelf picking method.
[0173] The foregoing has described specific embodiments of the invention. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0174] The computer instructions include computer program code, which may be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.
[0175] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the invention are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.
[0176] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0177] The preferred embodiments of the present invention disclosed above are merely illustrative of the invention. The optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the content of the present invention. These embodiments have been selected and specifically described to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to better understand and utilize the invention. The invention is limited only by the claims and their full scope and equivalents.
Claims
1. A method for picking goods, characterized in that, include: Multiple goods picking orders are issued to automated transport equipment, wherein each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked; The automated transport equipment is scheduled to pick goods according to a preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order; If it is determined that the picking of goods corresponding to the first picking order has been completed, it is determined whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first picking order is any one of the plurality of picking orders, and the target unloading station is any one of the plurality of unloading stations. If so, the automated transport equipment is dispatched to the target unloading station to unload the goods to be picked corresponding to the first goods picking order.
2. The method according to claim 1, characterized in that, After scheduling the automated transport equipment to move to the target unloading station and unload the goods to be picked corresponding to the first goods picking order, the process further includes: Determine the remaining transport capacity of the automated transport equipment; Obtain multiple unissued goods picking orders and determine the corresponding goods capacity for each unissued goods picking order; Based on the remaining transportation capacity and the cargo capacity corresponding to each unissued cargo picking order, determine whether there are any candidate cargo picking orders among the multiple unissued cargo picking orders that meet the remaining transportation capacity; If so, a new goods picking order is issued to the automated transport equipment based on the candidate goods picking order.
3. The method according to claim 2, characterized in that, The step of issuing a new picking order to the automated transport equipment based on the candidate picking order includes: Obtain the location of the goods to be picked corresponding to the candidate goods picking order; Based on the location of the goods to be picked corresponding to the candidate goods picking order and the preset travel route, determine whether there is a target goods picking order that matches the preset travel route among the candidate goods picking orders; If so, the target goods picking order is issued as a new goods picking order to the automated transport equipment.
4. The method according to claim 3, characterized in that, The step of determining whether there is a target goods picking order matching the preset travel route among the candidate goods picking orders, based on the location of the goods to be picked corresponding to the candidate goods picking order and the preset travel route, includes: If the location of the goods to be picked corresponding to the first candidate goods picking order overlaps with the location of the goods that have not been reached in the preset travel route, the first candidate goods picking order is determined to be the target goods picking order. There are multiple candidate goods picking orders, and the first candidate goods picking order is any one of the multiple candidate goods picking orders.
5. The method according to any one of claims 2-4, characterized in that, After issuing a new picking order to the automated transport equipment based on the candidate picking order, the process further includes: Based on the location of the goods to be picked corresponding to the target goods picking order and the location of the goods to be picked corresponding to the second goods picking order, the updated travel route of the automated transport equipment is determined, wherein the second goods picking order is the goods picking order among the multiple goods picking orders that has not been picked. The automated transport equipment is scheduled to pick the goods to be picked corresponding to the target goods picking order and the second goods picking order according to the updated travel route.
6. The method according to claim 1, characterized in that, Before scheduling the automated transport equipment to pick goods according to a preset route, the method further includes: Determine the cargo capacity corresponding to each cargo picking order; Based on the cargo capacity corresponding to each cargo picking order, a container is bound to each cargo picking order, wherein the container is used to hold the cargo to be picked corresponding to each cargo picking order; Accordingly, after scheduling the automated transport equipment to pick goods according to a preset route, the process further includes: The goods to be picked corresponding to each picked goods order are placed in the container bound to the goods picking order.
7. The method according to claim 6, characterized in that, The process of scheduling the automated transport equipment to move to the target unloading station and unloading the goods to be picked corresponding to the first goods picking order includes: The automated transport equipment is dispatched to the target unloading station to unload the container bound to the first goods picking order, wherein the container is used to carry the goods to be picked corresponding to the first goods picking order.
8. The method according to claim 1, characterized in that, The step of determining whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route includes: Obtain the unloading positions of multiple unloading stations and the current position of the automated transport equipment; Based on the current location and the unloading locations of the multiple unloading stations, determine whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route.
9. A goods picking device, characterized in that, include: The first dispatch module is configured to dispatch multiple goods picking orders to the automated transport equipment, wherein each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked; The scheduling module is configured to schedule the automated transport equipment to pick goods according to a preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order; The judgment module is configured to, if it is determined that the picking of the goods to be picked corresponding to the first goods picking order has been completed, determine whether the automatic transport equipment has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first goods picking order is any one of the plurality of goods picking orders, and the target unloading station is any one of the plurality of unloading stations; The unloading module is configured to, if so, schedule the automated transport equipment to move to the target unloading station and unload the goods to be picked corresponding to the first goods picking order.
10. A computing device, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement the following method: Multiple goods picking orders are issued to automated transport equipment, wherein each goods picking order includes the corresponding goods to be picked and the location of the goods to be picked; The automated transport equipment is scheduled to pick goods according to a preset route, wherein the preset route is determined based on the location of the goods to be picked corresponding to each goods picking order; If it is determined that the picking of goods corresponding to the first picking order has been completed, it is determined whether the automated transport equipment has traveled to the preset range of the target unloading station according to the preset travel route, wherein the first picking order is any one of the plurality of picking orders, and the target unloading station is any one of the plurality of unloading stations. If so, the automated transport equipment is dispatched to the target unloading station to unload the goods to be picked corresponding to the first goods picking order.
11. A computer-readable storage medium storing computer instructions that, when executed by a processor, implement the steps of the goods picking method according to any one of claims 1 to 8.