A cargo handling method and device, computer equipment and storage medium
By setting up cache bits in the warehousing system and using the transport robot to pick and return the material box, the problem of frequent pick-up and placement of the transport robot is solved, and the efficiency and cost-effectiveness of the warehousing operation are improved.
Patent Information
- Application Number
- CN202211315737.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-26
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2042-10-26
AI Technical Summary
In the existing warehousing technology, the handling robot needs to frequently pick up and put operations after completing the operation, resulting in reduced operation efficiency and increased cost.
By setting a cache bit in the shelf, receiving a transport instruction to transport the target material box to the cache bit temporarily without returning to the shelf warehouse position, the transfer robot is used to transport the material box from the cache bit to the workstation to pick it, and return to the cache bit after the picking is completed.
It effectively reduces the frequency of picking and discharging of the transport robot, improves operating efficiency, reduces costs, and adjusts the handling strategy between different waves to reduce resource waste.
Smart Images

Figure CN115626411B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of warehousing technology, and in particular to a cargo handling method and device, computer equipment and storage medium. Background Art
[0002] The application of intelligent equipment in the warehousing field is becoming more and more extensive. The mainstream operation mode is the "material box to person" mode, which is to transport the material box to the picking point for the operator to pick. This operation mode has a high degree of unitization and can meet flexible requirements.
[0003] In the mainstream "material box to person" solution, the handling robot needs to perform two pick-up and placement operations each time it completes an operation. That is, when leaving the warehouse, the material box must first be placed in a temporary storage location, and finally the returned material box must be returned to the warehouse for storage. This results in a high frequency of pick-up and placement, which reduces the overall operating efficiency and increases costs. Therefore, how to reduce the frequency of pick-up and placement of the handling robot and improve operating efficiency has become a problem that needs to be solved at present. Summary of the invention
[0004] In order to solve the above technical problems, the present invention provides a cargo handling method and device to reduce the handling frequency of a handling robot and improve the operating efficiency of the handling robot.
[0005] Specifically, the technical solution of the present invention is as follows:
[0006] The present invention provides a cargo handling method, which is applied to a handling robot and comprises the following steps:
[0007] Receive a first transport instruction, the first transport instruction carrying the position of a first target bin in the shelf, the first target bin being each bin corresponding to all target commodities selected in the current wave;
[0008] According to the first transport instruction, the first target material box is transported from the shelf to a cache location for temporary storage;
[0009] The status information of the first target material box is sent to the control system, so that the control system controls the transfer robot to move the first target material box to the workstation for picking, and moves the first target material box back to the cache position after the picking is completed.
[0010] The present invention effectively reduces the picking and placing frequency of the transport robot and improves the operating efficiency of the transport robot by transporting the target commodity to a cache location for temporary storage instead of returning it to a shelf location for storage.
[0011] In some embodiments, the cargo handling method further comprises:
[0012] Receive a second transport instruction, and update the material box of the cache position, wherein the second transport instruction carries the position of a second target material box in the shelf, and the second target material box is each material box corresponding to all target commodities selected in the next wave;
[0013] The status information of the second target material box is sent to the control system, so that the control system controls the transfer robot to move the second target material box from the cache position to the workstation for picking, and moves the second target material box back to the cache position after picking is completed.
[0014] The present invention can adjust the transport strategy between different waves, effectively reducing the waste of transport resources, improving the working efficiency of the transport robot, and having certain flexibility.
[0015] In some implementations, updating the cache bins includes:
[0016] According to the second transport instruction, if the target product selected in the next wave is completely different from the target product selected in the current wave, the second target material box is transported from the shelf to the cache position, and the first target material box is transported from the cache position to the shelf.
[0017] In some implementations, updating the cache bin further includes:
[0018] According to the second transport instruction, if the target commodities selected in the next wave include the target commodities selected in the current wave, the target commodities selected in the next wave but not selected in the current wave are transported from the shelf to the cache position;
[0019] According to the second transport instruction, if some of the target commodities selected in the next wave include the target commodities selected in the current wave, the commodities selected in the current wave but not selected in the next wave are transported from the cache position to the shelf, and the target commodities selected in the next wave but not selected in the current wave are transported from the shelf to the cache position.
[0020] In some embodiments, the cargo handling method, after causing the control system to control the transfer robot to carry the first target material box to the workstation for picking, further includes:
[0021] When the first target material box is empty, receiving a box-changing instruction;
[0022] A box changing operation is performed according to the box changing instruction, and the box changing operation includes moving the empty box to the shelf for storage, and selecting a third target box from the shelf and moving the third target box to a cache location for temporary storage, so that the control system controls the transfer robot to move the third target box to the workstation for picking and moves the third target box back to the cache location after picking is completed, wherein the third target box is a box containing the same target commodity as the first target box.
[0023] The present invention can perform a box replacement operation when an empty box is generated in a target material box, and replace the material box filled with target commodities in the shelf with the empty box, thereby effectively utilizing the space of the cache position.
[0024] In some embodiments, the cache location is disposed on the first layer of the shelf.
[0025] The present invention sets the cache position on the first layer of the shelf, which makes it convenient for the transport robot to cache the material boxes carried from the shelf, thereby saving the time spent by the transport robot in the transport process. Under normal circumstances, the pick-up and placement height of the transfer robot is limited, and the cache position is set on the first layer of the shelf to facilitate the transfer robot to obtain the material boxes.
[0026] In some embodiments, the cargo handling method further comprises:
[0027] When the transfer robot transfers the fourth target material box from the workstation to the cache position, a fourth transfer instruction is received, wherein the fourth target material box is each material box corresponding to all target commodities selected in the last wave;
[0028] According to the fourth transport instruction, all the boxes on the cache position are transported to the shelf.
[0029] The present invention also provides a cargo handling method, which is applied to a control system and comprises the steps of:
[0030] Sending a first transport instruction to the transport robot, wherein the first transport instruction carries the position of a first target bin in the shelf, and the first target bin includes bins corresponding to all target commodities selected in the current wave;
[0031] When the transport robot transports the first target material box to the cache location for temporary storage, receiving the status information of the first target material box sent by the transport robot;
[0032] According to the status information, a transfer instruction is sent to the transfer robot, the transfer robot is controlled to move the first target material box to the workstation for picking according to the transfer instruction, and move the first target material box back to the cache position after the picking is completed.
[0033] The present invention controls the handling robot to carry the target material box to a cache position for temporary storage, thereby reducing the workload of the handling robot in carrying the material box up and down, and reducing the time the transfer robot waits for the handling robot, thereby reducing the number of servos of the transfer robot, reducing costs, and improving overall work efficiency.
[0034] In some embodiments, the cargo handling method further comprises:
[0035] Get order data and inventory data;
[0036] Splitting the order into multiple waves according to the order data;
[0037] Calculate the number of boxes shipped out of the warehouse for each type of commodity in each wave according to the order data and the inventory data;
[0038] Sorting the outbound boxes;
[0039] According to the sorting result, the target commodities in each wave are determined.
[0040] The present invention performs order group wave delivery according to order data and inventory data, and selects target commodities according to different waves, which can reduce the number of driving times of the transport robot during the transport process, avoid waste of resources, and improve the efficiency of warehouse picking.
[0041] The present invention provides a cargo handling device, comprising:
[0042] A first receiving module is used to receive a first transport instruction, wherein the first transport instruction carries the position of a first target bin in the shelf, and the first target bin includes bins corresponding to all target commodities selected in the current wave;
[0043] A transport module, configured to transport the first target material box to a cache location for temporary storage according to the first transport instruction;
[0044] The first sending module is used to send the status information of the first target material box to the control system, so that the transfer robot moves the first target material box to the workstation for picking, and moves the first target material box back to the cache position after the picking is completed.
[0045] The present invention also provides a cargo handling device, comprising:
[0046] A second sending module is used to send a first transport instruction to the transport robot, where the first transport instruction carries the position of a first target bin in the shelf, where the first target bin includes bins corresponding to all target commodities selected in the current wave;
[0047] A second receiving module is used to receive the status information of the first target material box sent by the transport robot when the transport robot transports the first target material box to the cache position for temporary storage;
[0048] The third sending module sends a transfer instruction to the transfer robot according to the status information, controls the transfer robot to move the first target material box to the workstation for picking according to the transfer instruction, and moves the first target material box back to the cache position after picking is completed.
[0049] The present invention also provides a computer device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor is used to execute the computer program stored in the memory to implement the operations performed by the cargo handling method.
[0050] The present invention also provides a storage medium, in which at least one instruction is stored. The instruction is loaded and executed by a processor to implement the operation performed by the cargo handling method.
[0051] Compared with the prior art, the present invention has at least one of the following beneficial effects:
[0052] 1. By adopting the method of not returning the target goods to the shelf storage location, the amount of transportation robots carrying goods up and down the shelf storage locations is greatly reduced, thereby reducing the number of transportation robots used and reducing costs.
[0053] 2. The present invention is not limited to single-wave operation, and the handling strategy can be flexibly adjusted between different waves.
[0054] 3. The present invention reduces the handling frequency of the handling robot, thereby effectively reducing the number of servos of the transfer robot, reducing the time the transfer robot waits for the handling robot, and improving the overall operating efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] The preferred implementation modes will be described below in a clear and understandable manner with reference to the accompanying drawings to further illustrate the above-mentioned characteristics, technical features, advantages and implementation methods of the present invention.
[0056] Figure 1 is a flow chart of an embodiment of the cargo handling method of the present invention;
[0057] Figure 2 is a flow chart of another embodiment of the cargo handling method of the present invention;
[0058] Figure 3 is a flow chart of another embodiment of the cargo handling method of the present invention;
[0059] Figure 4is a flow chart of another embodiment of the cargo handling method of the present invention;
[0060] Figure 5 is a structural block diagram of an embodiment of a cargo handling device of the present invention;
[0061] Figure 6 is a structural block diagram of an embodiment of a cargo handling device of the present invention;
[0062] Figure 7 It is a structural block diagram of an embodiment of a computer device of the present invention.
[0063] Description of Figure Numbers:
[0064] A first receiving module 10 , a transporting module 20 , a first sending module 30 , a second sending module 40 , a second receiving module 50 , a third sending module 60 , a computer device 70 , a processor 71 , a memory 72 , and a computer program 73 . DETAILED DESCRIPTION
[0065] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0066] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific implementation methods of the present invention will be described below with reference to the accompanying drawings. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings and other implementation methods can be obtained based on these drawings without creative work.
[0067] In order to simplify the drawings, only the parts related to the invention are schematically shown in each figure, and they do not represent the actual structure of the product. In addition, in order to simplify the drawings and facilitate understanding, in some figures, only one of the parts with the same structure or function is schematically drawn or marked. In this article, "one" not only means "only one", but also means "more than one".
[0068] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections.
[0069] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0070] In addition, in the description of the present application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0071] In one embodiment, Figure 1 As shown, a cargo handling method is applied to a control system, comprising:
[0072] S101 sends a first transport instruction to the transport robot, where the first transport instruction carries the position of a first target bin in the shelf, where the first target bin is each bin corresponding to all target commodities selected in the current wave;
[0073] Specifically, in order to improve the efficiency of picking operations, orders can be classified by wave distribution, and different orders can be merged into a wave according to certain rules (such as order generation time, same warehouse, same courier, same store, same product, payment time, etc.). The products with the highest number of boxes shipped out of the warehouse in each wave are target products (such as best-selling products, new products, and other products). Each type of target product is placed in a corresponding material box, and the material boxes are located at different positions in the shelf. The control system sends a first handling instruction to the handling robot, so that the handling robot, according to the instruction, moves each material box corresponding to all the target products selected in the current wave to the cache position.
[0074] S102: when the transport robot transports the first target material box to the buffer location for temporary storage, receiving the status information of the first target material box sent by the transport robot;
[0075] Specifically, when the first target material box has been transported to the cache position, the status of the first target material box is cached, and the control system receives the status information sent by the transport robot.
[0076] S103 sends a transfer instruction to the transfer robot according to the status information, controls the transfer robot to move the first target material box to the workstation for picking according to the transfer instruction, and moves the first target material box back to the cache position after the picking is completed.
[0077] Specifically, based on the aforementioned status information, it can be confirmed that the first target material box has been moved to the cache location for temporary storage, and then the control system sends a transfer instruction to the transfer robot, so that the transfer robot transfers the first target material box from the cache location to the workstation for picking according to the instruction.
[0078] In this embodiment, by controlling the handling robot and the transfer robot, the material box containing the target product is moved to the cache location for temporary storage instead of returning it to the warehouse, thereby reducing the handling frequency of the handling robot and saving the time of the transfer robot waiting for the handling robot, thereby improving the overall operating efficiency of the handling robot and the transfer robot.
[0079] In one embodiment, Figure 2 As shown, a cargo handling method is applied to a control system, comprising:
[0080] S201 obtains order data and inventory data;
[0081] S202 splits the order into multiple waves according to the order data;
[0082] Specifically, different orders can be combined into one wave according to certain related conditions. For example, all orders can be split into different waves according to different time periods based on the time when the orders were generated. If the subsequent wave splitting is not of reference value, it can be split based on the order data of the previous day.
[0083] S203 calculates the number of outbound boxes of each type of goods in the current wave according to the order data and inventory data;
[0084] Specifically, based on the order situation in the current wave, the number of goods that should be shipped out in the current wave is counted, and then combined with the inventory data, the number of boxes that need to be shipped out of the warehouse for each type of goods is calculated. This way, you can know how many times a certain type of goods needs to be shipped out in the current wave.
[0085] S204 sorts the outbound containers;
[0086] S205 determines the target products in each wave according to the sorting results.
[0087] Specifically, the boxes of goods that need to be shipped out within a single wave are sorted, and the goods with a higher number of boxes shipped out are set as target goods. For example, based on the sorting results of the boxes shipped out, the goods ranked in the top 50 are set as target goods, and the control system issues instructions to the handling robot to move the material boxes corresponding to the target goods from the shelf to the cache position, and the return task is not performed; goods with a higher number of boxes shipped out are hot-selling goods, explosive goods, and new products, such as the newly launched iPhone 14 and the same sneakers as a certain star.
[0088] For the goods that have not been selected, they are moved according to the following process: first, they are moved to the cache position by the handling robot, and then moved to the workstation for picking by the transfer robot. When the picking is completed, the transfer robot moves them to the cache position, and then they are moved back to the shelf by the handling robot.
[0089] S206 sends a first transport instruction to the transport robot, where the first transport instruction carries location information of a first target bin, where the first target bin includes bins corresponding to all target commodities selected in the current wave;
[0090] S207: When the transport robot transports the first target material box to the buffer location for temporary storage, receiving the status information of the first target material box sent by the transport robot;
[0091] S208 sends a transfer instruction to the transfer robot based on the status information, controls the transfer robot to move the first target material box to the workstation for picking according to the transfer instruction, and moves the first target material box back to the cache position after the picking is completed.
[0092] In this embodiment, different orders are merged by means of order group wave outbound delivery, thereby improving picking efficiency; by sorting the outbound delivery frequency, goods with high outbound delivery frequency are placed in the cache, thereby reducing the handling frequency of the handling robot and improving work efficiency.
[0093] In one embodiment, Figure 3 As shown, a cargo handling method is applied to a handling robot, comprising:
[0094] S301 receives a first transport instruction, the first transport instruction carries the position of a first target bin in the shelf, and the first target bin is each bin corresponding to all target commodities selected in the current wave;
[0095] Specifically, in order to improve the efficiency of picking operations, orders can be classified by wave distribution, and different orders can be merged into a wave according to certain rules (such as order generation time, same warehouse, same courier, same store, same product, payment time, etc.). The product with the highest number of boxes shipped out of the warehouse in each wave is the target product (such as best-selling products, new products, and other products). Each type of target product is placed in a corresponding material box, and the material boxes are located at different positions on the shelf. The first handling instruction carries the positions of each material box on the shelf corresponding to all the target products selected in the current wave. The handling robot receives the handling instruction sent by the control system and can perform the handling task according to the handling instruction.
[0096] S302: According to the first transport instruction, the first target material box is transported from the shelf to the cache location for temporary storage;
[0097] Specifically, after the target product box is shipped back to the warehouse for the first time on the day, it is directly stored in the cache and not returned to the shelf. A pre-operation cache strategy can also be adopted. For example, assuming that the warehouse starts operations at 8 a.m., the cache start time is set to 7 a.m., and the handling robot moves the target product box from the shelf to the cache at 7 a.m. according to the handling instructions. The target product can be selected here based on historical data.
[0098] In addition, the first layer of all shelves can be set as a cache position to facilitate the transport robot to cache the material boxes from the shelves, which can save the time spent by the transport robot during the transport process. Under normal circumstances, the pick-up and placement height of the transfer robot is limited. The cache position is set on the first layer of the shelf to facilitate the transfer robot to obtain the material box.
[0099] Specifically, the number and proportion of cache slots to be used are pre-set. For example, if there are 100 cache slots in the entire store, and the target products are set to occupy 50 cache slots, then after the shipping boxes are sorted, the top 50 products will be placed in the cache slots, and other products will not remain in the cache slots.
[0100] The same type of goods usually need to be shipped out many times during the entire operation process. In order to make better use of the cache position, for a certain type of goods, the handling robot will only carry one box to the cache position. When the box is hit by an order, it will be transported to the workstation for picking by the transfer robot. After several pickings, the goods in the box will be taken out; at this time, the handling robot will move the empty box back to the high shelf for storage, and at the same time move the box containing the same kind of goods from the shelf to the cache position for the next outbound picking.
[0101] S303 sends the status information of the first target material box to the control system, so that the control system controls the transfer robot to move the first target material box to the workstation for picking, and moves the first target material box back to the cache position after the picking is completed.
[0102] In this embodiment, the target commodity is not returned to the shelf storage location but is temporarily stored in the cache location. The target commodity is directly transported out of the warehouse by the handling robot to complete the picking, which effectively increases the efficiency of commodity outbound transportation and ensures the timeliness of the stored commodities. The amount of cargo carried by the handling robot in one handling is often less than the amount of cargo carried by the transfer robot in one handling. In this embodiment, the number of servos and the waiting time of the transfer robot can be reduced. For example, 10 handling robots were originally required to continuously carry the material boxes to the cache location to meet the handling capacity of one transfer robot. After the improvement, only 5 transfer robots may be needed to meet the requirements of the transfer robot.
[0103] In one embodiment, based on the above embodiment, after the control system controls the transfer robot to move the first target material box to the workstation for picking, the method further includes:
[0104] S401: When the first target material box is empty, a box-changing instruction is received;
[0105] Specifically, if an order hits the same type of goods multiple times, the transfer robot needs to continuously move the boxes containing this type of goods from the cache to the workstation for picking. After multiple pickings of the same box, an empty box will be generated, and the transfer robot is required to replace the empty box with a box full of goods.
[0106] For example, when a staff member is picking, he or she may find that the goods in a box have been taken out. He or she may mark the box as empty and upload the marking information to the system. The system may determine that an empty box has been generated based on the marking information, and then send a box-changing instruction to the transport robot. The box-changing instruction carries the number and location information of the empty box. The transport robot may receive the box-changing instruction and perform the box-changing operation according to the instruction.
[0107] S402 performs a box changing operation according to the box changing instruction. The box changing operation includes moving the empty box to the shelf for storage, and selecting a third target box from the shelf and moving the third target box to the cache position for temporary storage, so that the control system controls the transfer robot to move the third target box to the workstation for picking and moves the third target box back to the cache position after picking is completed, wherein the third target box is a box containing the same target commodity as the first target box.
[0108] Specifically, for example, a material box containing model A mobile phones becomes empty after multiple pickings. The handling robot, based on the received box change instruction, first moves the empty box to the shelf, and then moves the material box also containing model A mobile phones from the shelf to the cache position, which is convenient for the next outbound operation of model A mobile phones.
[0109] In this embodiment, when an empty box is generated in a target material box, a box-changing operation can be performed, and a material box filled with target commodities in a shelf is replaced with an empty box, thereby effectively utilizing the space of the cache position.
[0110] In one embodiment, Figure 4 As shown, a cargo handling method comprises:
[0111] S501 receives a first transport instruction, the first transport instruction carries the position of a first target bin in the shelf, and the first target bin is each bin corresponding to all target commodities selected in the current wave;
[0112] S502: According to the first transport instruction, the first target material box is transported from the shelf to the cache location for temporary storage;
[0113] S503 sends the status information of the first target material box to the control system, so that the control system controls the transfer robot to move the first target material box to the workstation for picking, and moves the first target material box back to the cache position after the picking is completed.
[0114] S504 receives a second transport instruction, the second transport instruction carries location information of a second target bin, and the second target bin includes bins corresponding to all target commodities selected in the next wave;
[0115] S505: According to the second transport instruction, if the target commodity selected in the next wave is completely different from the target commodity selected in the current wave, the second target container is transported from the shelf to the cache position, and the first target container is transported from the cache position to the shelf;
[0116] Specifically, assuming that the target commodities selected in the current wave are A, B, and C, and the target commodities selected in the next wave are E, F, and G, the handling robot transports the material boxes where A, B, and C are located from the corresponding positions in the shelf to the cache position according to the first handling instruction. At this time, the handling robot is in standby state and receives the second handling instruction sent by the control system. According to the second handling instruction, it is determined that A, B, and C selected in the current wave are completely different from E, F, and G selected in the next wave, which means that in the next wave, commodities A, B, and C do not need to be shipped out. In order to improve the utilization rate of the cache position, the material boxes where E, F, and G are located in the shelf are transported to the cache position, and then the material boxes where A, B, and C are located in the original cache position are moved back to the shelf.
[0117] S506 sends the status information of the second target material box to the control system, so that the control system controls the transfer robot to move the second target material box from the cache position to the workstation for picking, and moves the second target material box back to the cache position after picking is completed.
[0118] Specifically, after the transport robot transports the second target material box to the cache rack, the status of the second target material box is cached. The control system receives the status information sent by the transport robot to control the transfer robot. The transport robot is in standby status until the next transport instruction sent by the control system is received.
[0119] In this embodiment, the commodity information of different waves is combined to screen the commodities that need to be temporarily stored in the cache position, and the commodities repeatedly selected in different waves are moved to the cache position, and the commodities that are not repeatedly selected are returned to the warehouse, thereby effectively utilizing the cache position, reducing the number of times the transport robot goes up and down the shelves to transport material boxes in different waves, and improving work efficiency.
[0120] In one embodiment, a cargo handling method includes:
[0121] S601 receives a first transport instruction, the first transport instruction carries the position of a first target bin in the shelf, and the first target bin is each bin corresponding to all target commodities selected in the current wave;
[0122] S602: According to the first transport instruction, the first target material box is transported from the shelf to the cache location for temporary storage;
[0123] S603 sends the status information of the first target material box to the control system, so that the control system controls the transfer robot to move the first target material box to the workstation for picking, and moves the first target material box back to the cache position after the picking is completed;
[0124] S604 receives a second transport instruction, the second transport instruction carries location information of a second target bin, and the second target bin includes bins corresponding to all target commodities selected in the next wave;
[0125] S605: According to the second transport instruction, if the target products selected in the next wave include the target products selected in the current wave, the target products selected in the next wave but not selected in the current wave are transported from the shelf to the cache position;
[0126] Specifically, assuming that the current wave is the first wave and the next wave is the second wave, the target commodities selected in the first wave are A, B, and C, and the target commodities selected in the second wave are A, B, C, D, and E. The handling robot moves the bins where A, B, and C are located from the corresponding positions in the shelf to the cache position according to the first handling instruction. At this time, the handling robot is in a standby state and receives a second handling instruction sent by the control system. According to the second handling instruction, it is determined that the target commodities A, B, C, D, and E selected in the second wave include the commodities selected in the first wave, and commodities A, B, and C are selected in both waves, indicating that the bins where commodities A, B, and C are located have been moved to the cache position in the first wave. In the second wave, the handling robot only needs to move the bins where commodities D and E are located to the cache position according to the second handling instruction.
[0127] S606: According to the second transport instruction, if the target commodities selected in the next wave include the target commodities selected in the current wave, the commodities selected in the current wave but not selected in the next wave are transported from the cache position to the shelf, and the target commodities selected in the next wave but not selected in the current wave are transported from the shelf to the cache position;
[0128] Specifically, assuming that the current wave is the first wave and the next wave is the second wave, the target commodities selected in the first wave are A, B, C, and G, and the target commodities selected in the second wave are B, C, and D. The handling robot moves the bins where A, B, C, and G are located from the corresponding positions in the shelf to the cache position according to the first handling instruction. At this time, the handling robot is in a standby state and receives a second handling instruction sent by the control system. According to the second handling instruction, it is determined that some of the target commodities A, B, C, and G selected in the second wave include the commodities selected in the first wave, and commodities B and C are selected in both waves, commodity A is only selected in the first wave, and commodity G is only selected in the second wave. This indicates that the bins where commodities B and C are located have been moved to the cache position in the first wave. In the second wave, the handling robot needs to move the bin where commodity G is located to the cache position according to the second handling instruction, and needs to move commodity A from the cache position back to the shelf.
[0129] S607 sends the status information of the second target material box to the control system, so that the control system controls the transfer robot to move the second target material box from the cache position to the workstation for picking, and moves the second target material box back to the cache position after picking is completed.
[0130] In this embodiment, the commodity information of different waves is combined to screen the commodities that need to be temporarily stored in the cache position, and the commodities repeatedly selected in different waves are moved to the cache position, and the commodities that are not repeatedly selected are returned to the warehouse, thereby effectively utilizing the cache position, reducing the number of times the transport robot goes up and down the shelves to transport material boxes in different waves, and improving work efficiency.
[0131] In one embodiment, based on the above embodiment, it further includes:
[0132] S701: When the transfer robot transfers the fourth target material box from the workstation to the cache position, a fourth transfer instruction is received, and the fourth target material box is each material box corresponding to all target commodities selected in the last wave;
[0133] S702: According to the fourth transport instruction, all the boxes on the buffer position are transported to the shelf.
[0134] In this embodiment, at the end of the operation, all the material boxes on the buffer position are moved back to the shelf to facilitate caching of the target goods during the next operation.
[0135] In one embodiment, Figure 5 As shown, a cargo handling device includes a first receiving module 10, a handling module 20, and a first sending module 30, wherein:
[0136] A first receiving module 10 is used to receive a first transport instruction, the first transport instruction carries the location information of a first target bin, and the first target bin includes bins corresponding to all target commodities selected in the current wave;
[0137] Specifically, the first transport instruction sent by the control system is received, and is also used to receive transport instructions sent by the control system in other waves, and when an empty box appears in the buffer position, receive a box change instruction.
[0138] The transport module 20 is used to transport the first target material box to the cache location for temporary storage according to the first transport instruction;
[0139] Specifically, it also includes moving the boxes corresponding to the target products selected in other waves to the cache position according to different moving instructions, moving the boxes on the cache position to the shelf, and changing the empty boxes generated at the cache position.
[0140] The first sending module 30 is used to send the status information of the first target material box to the control system, so that the transfer robot moves the first target material box to the workstation for picking, and moves the first target material box back to the cache position after the picking is completed.
[0141] In one embodiment, Figure 6 As shown, a cargo handling device includes a second sending module 40, a second receiving module 50, and a third sending module 60, wherein:
[0142] A second sending module 40 is used to send a first transport instruction to the transport robot, where the first transport instruction carries location information of a first target bin, where the first target bin includes bins corresponding to all target commodities selected in the current wave;
[0143] The second receiving module 50 is used to receive the status information of the first target material box sent by the transport robot when the transport robot transports the first target material box to the cache position for temporary storage;
[0144] The third sending module 60 sends a transfer instruction to the transfer robot according to the status information, controls the transfer robot to move the first target material box to the workstation for picking according to the transfer instruction, and moves the first target material box back to the cache position after the picking is completed.
[0145] The cargo handling device and the cargo handling method in the present invention are based on the same technical concept, and the technical effects brought by them are the same as those of the aforementioned method embodiments of the present invention. For specific contents, please refer to the description in the method embodiments of the present invention, which will not be repeated here.
[0146] One embodiment of the present invention, as Figure 7As shown, a computer device 70 includes a processor 71 and a memory 72, wherein the memory 72 is used to store computer programs; the processor 71 is used to execute the computer program 73 stored in the memory to implement the cargo handling method in the above-mentioned corresponding method embodiment.
[0147] The computer device 70 may include, but is not limited to, a processor 71 and a memory 72. Those skilled in the art will appreciate that Figure 6 The computer device 70 is merely an example and does not constitute a limitation of the computer device 70 , and may include more or less components than those shown in the figure, or may combine certain components, or may have different components.
[0148] The processor 71 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor 71 may be a microprocessor or any conventional processor, etc.
[0149] The memory 72 may be an internal storage unit of the computer device 70, such as a hard disk or memory of the computer device 70. The memory 72 may also be an external storage device of the computer device 70, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 400. Further, the memory 72 may also include both an internal storage unit of the computer device 70 and an external storage device. The memory 72 is used to store the computer program 73 and other programs and data required by the computer device 70. The memory 72 may also be used to temporarily store data that has been output or is to be output.
[0150] One embodiment of the present invention is a storage medium, in which at least one instruction is stored, and the instruction is loaded and executed by a processor to implement the operations performed by the corresponding embodiment of the above-mentioned cargo handling method. For example, the storage medium can be a read-only memory (ROM), a random access memory (RAM), a read-only compact disk (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device. They can be implemented with program codes executable by a computing device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the present invention is not limited to any specific combination of hardware and software.
[0151] It should be noted that the above embodiments can be freely combined as needed. The above are only preferred embodiments of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be regarded as the protection scope of the present invention.
Claims
1. A method for handling goods, It is characterized in that Applied to handling robots, including the following steps: Receive a first transport instruction, the first transport instruction carrying the position of a first target bin in the shelf, the first target bin being each bin corresponding to all target commodities selected in the current wave; According to the first transport instruction, the first target material box is transported from the shelf to a cache location for temporary storage; Sending the status information of the first target material box to the control system, so that the control system controls the transfer robot to move the first target material box to the workstation for picking, and moves the first target material box back to the cache position after the picking is completed; Receive a second transport instruction, and update the material box of the cache position, wherein the second transport instruction carries the position of a second target material box in the shelf, and the second target material box is each material box corresponding to all target commodities selected in the next wave; Sending the status information of the second target material box to the control system, so that the control system controls the transfer robot to move the second target material box from the cache position to the workstation for picking, and moves the second target material box back to the cache position after picking is completed; The updating of the cache bin includes: According to the second transport instruction, if the target commodities selected in the next wave include the target commodities selected in the current wave, the target commodities selected in the next wave but not selected in the current wave are transported from the shelf to the cache position; According to the second transport instruction, if some of the target commodities selected in the next wave include the target commodities selected in the current wave, the commodities selected in the current wave but not selected in the next wave are transported from the cache position to the shelf, and the target commodities selected in the next wave but not selected in the current wave are transported from the shelf to the cache position.
2. A cargo handling method according to claim 1, It is characterized in that The updating of the cache bin includes: According to the second transport instruction, if the target product selected in the next wave is completely different from the target product selected in the current wave, the second target material box is transported from the shelf to the cache position, and the first target material box is transported from the cache position to the shelf.
3. A cargo handling method according to claim 1, It is characterized in that After the control system controls the transfer robot to carry the first target material box to the workstation for picking, the method further includes: When the first target material box is empty, receiving a box-changing instruction; A box changing operation is performed according to the box changing instruction, and the box changing operation includes moving the empty box to the shelf for storage, and selecting a third target box from the shelf and moving the third target box to a cache location for temporary storage, so that the control system controls the transfer robot to move the third target box to the workstation for picking and moves the third target box back to the cache location after picking is completed, wherein the third target box is a box containing the same target commodity as the first target box.
4. A cargo handling method according to claim 1, It is characterized in that The cache location is arranged on the first layer of the shelf.
5. A cargo handling method according to any one of claims 1 to 4, It is characterized in that Also includes: When the transfer robot transfers the fourth target material box from the workstation to the cache position, a fourth transfer instruction is received, wherein the fourth target material box is each material box corresponding to all target commodities selected in the last wave; According to the fourth transport instruction, all the boxes on the cache position are transported to the shelf.
6. A cargo handling method according to any one of claims 1 to 5, It is characterized in that Applied to control systems, including the steps: Sending a first transport instruction to the transport robot, wherein the first transport instruction carries the position of a first target bin in the shelf, and the first target bin includes bins corresponding to all target commodities selected in the current wave; When the transport robot transports the first target material box to the cache location for temporary storage, receiving the status information of the first target material box sent by the transport robot; According to the status information, a transfer instruction is sent to the transfer robot, the transfer robot is controlled to move the first target material box to the workstation for picking according to the transfer instruction, and move the first target material box back to the cache position after the picking is completed.
7. The cargo handling method according to claim 6, It is characterized in that Also includes: Get order data and inventory data; Splitting the order into multiple waves according to the order data; Calculate the number of boxes shipped out of the warehouse for each type of commodity in each wave according to the order data and the inventory data; Sorting the outbound boxes; According to the sorting result, the target commodities in each wave are determined.
8. A cargo handling device based on the cargo handling method according to any one of claims 1 to 5, It is characterized in that include: A first receiving module is used to receive a first transport instruction, wherein the first transport instruction carries the position of a first target bin in the shelf, and the first target bin includes bins corresponding to all target commodities selected in the current wave; A transport module, configured to transport the first target material box to a cache location for temporary storage according to the first transport instruction; The first sending module is used to send the status information of the first target material box to the control system, so that the transfer robot moves the first target material box to the workstation for picking, and moves the first target material box back to the cache position after the picking is completed.
9. A cargo handling device based on a cargo handling method according to any one of claims 1 to 5, It is characterized in that include: A second sending module is used to send a first transport instruction to the transport robot, where the first transport instruction carries the position of a first target bin in the shelf, where the first target bin includes bins corresponding to all target commodities selected in the current wave; A second receiving module is used to receive the status information of the first target material box sent by the transport robot when the transport robot transports the first target material box to the cache position for temporary storage; The third sending module sends a transfer instruction to the transfer robot according to the status information, controls the transfer robot to move the first target material box to the workstation for picking according to the transfer instruction, and moves the first target material box back to the cache position after picking is completed.
10. A computer device, It is characterized in that It comprises a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor is used to execute the computer program stored in the memory to implement the operations performed by the cargo handling method according to any one of claims 1 to 7.
11. A storage medium, It is characterized in that The storage medium stores at least one instruction, which is loaded and executed by the processor to implement the operation performed by the cargo handling method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Goods-to-people sorting system and sorting method thereof
CN114987999A
Cargo handling system
CN215853261U
Order processing method and device, server, and storage medium
US11182743B2