Object sorting method, system and device, storage medium, processor and program product

By obtaining the picking tasks and the target number of transportation equipment in the target warehouse, determining the picking order of the objects to be picked, and using the transportation equipment to transfer the picked objects to the picking station for re-picking, the problem of low picking efficiency in the field of automobile parts logistics is solved, and an efficient and low-cost picking process is achieved.

CN119539355APending Publication Date: 2025-02-28CHANGCHUN FAW INT LOGISTICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411544180.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In the prior art, the picking efficiency in the field of automotive parts logistics is low, resulting in high labor costs in the long term and the problem of mispicking.

Method used

By obtaining the picking tasks and the target number of transportation equipment in the target warehouse, determine the picking order of the objects to be picked, and use the transportation equipment to transfer the picked objects to the picking station for re-picking.

Benefits of technology

It improves the picking efficiency of items, reduces labor costs, reduces the occurrence of mis-picking, and solves the problem of low picking efficiency of items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539355A_ABST
    Figure CN119539355A_ABST
Patent Text Reader

Abstract

The invention discloses an object sorting method, system and device, a storage medium, a processor and a program product. The method comprises the following steps: acquiring sorting tasks corresponding to a plurality of to-be-sorted objects in a target warehouse, and a target number of transportation equipment allowed to be called in the target warehouse; based on the sorting task and the target number, determining a sorting sequence of the plurality of to-be-sorted objects; according to the sorting sequence, sorting the to-be-sorted objects from the target warehouse; and the conveying equipment is controlled to convey the sorted objects to be sorted to a sorting station, and the sorting station is used for sorting the objects to be sorted again. The technical problem that the sorting efficiency of the articles is low is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of logistics, and in particular, to a picking method, system, device, storage medium, processor and program product of objects. Background Art

[0002] At present, with the rapid development of storage and picking in the automobile logistics industry, the sorting of objects (such as parts) in the field of automobile parts logistics usually adopts traditional storage and picking methods, that is, through ground storage and manual picking, the corresponding objects to be picked are picked to the designated location manually according to the information of traditional documents. However, in the above method, the parts to be picked are generally laid flat on the ground, the channel occupies a large area, and this method requires consumption of relevant personnel and corresponding working hours, and has long-term labor costs; at the same time, there are problems of non-standard operations such as line stoppage caused by wrong picking, thereby there is a technical problem of low picking efficiency of items.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0004] Embodiments of the present invention provide a picking method, system, device, storage medium, processor and program product of objects to at least solve the technical problem of low picking efficiency of items.

[0005] According to one aspect of an embodiment of the present invention, a method for picking objects is provided, which may include: obtaining picking tasks corresponding to multiple objects to be picked in a target warehouse, and a target number of transportation equipment allowed to be called in the target warehouse; determining a picking order for the multiple objects to be picked based on the picking tasks and the target number; picking the objects to be picked from the target warehouse according to the picking order; controlling the transportation equipment to transfer the picked objects to be picked to a picking station, wherein the picking station is used to pick the objects to be picked again.

[0006] Optionally, obtaining picking tasks corresponding to multiple objects to be picked in the target warehouse includes: obtaining production plan information of a production object, wherein the production object includes multiple objects to be picked, and the production plan information is at least used to determine the production quantity of the generated object; calling the logistics information system to construct a picking task according to the production plan information.

[0007] Optionally, based on the picking tasks and target quantities, determining a picking order for a plurality of objects to be picked includes: calling warehouse management software in a logistics information system, and determining the picking order according to the picking tasks and target quantities.

[0008] Optionally, the method may further include: issuing a picking task to a picking station, wherein the picking task is used to prompt the picking station to be picked to be picked.

[0009] Optionally, controlling the transport equipment to transfer the picked objects to be picked to the picking station includes: calling the robot management system, and controlling the transport equipment to transfer the objects to be picked to the picking station according to the picking task.

[0010] Optionally, after picking the objects to be picked from the target warehouse in the picking order, the method may further include: in response to the existence of unpicked objects among the multiple objects to be picked, controlling the unpicked objects to be sent back to the storage area in the target warehouse.

[0011] According to another aspect of an embodiment of the present invention, a system for picking objects is also provided, which may include: a warehouse management system, used to obtain picking tasks corresponding to multiple objects to be picked in a target warehouse, and a target number of transportation equipment allowed to be called in the target warehouse; determining the picking order of the objects to be picked based on the picking tasks and the target number; picking the objects to be picked from the target warehouse according to the picking order; and transportation equipment, used to transmit the objects to be picked to a picking station in response to the transportation instructions issued by the warehouse management system, wherein the picking station is used to pick the objects to be picked again.

[0012] According to another aspect of an embodiment of the present invention, a device for picking objects is also provided, which may include: an acquisition unit, used to acquire picking tasks corresponding to multiple objects to be picked in a target warehouse, and a target number of transportation equipment allowed to be called in the target warehouse; a determination unit, used to determine the picking order of multiple objects to be picked based on the picking tasks and the target number; a picking unit, used to pick the objects to be picked from the target warehouse according to the picking order; and a control unit, used to control the transportation equipment to transfer the picked objects to be picked to a picking station, wherein the picking station is used to pick the objects to be picked again.

[0013] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, which includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the object picking method of an embodiment of the present invention.

[0014] According to another aspect of an embodiment of the present invention, a processor is provided. The processor is used to run a program. When the program is run by the processor, the object picking method of an embodiment of the present invention is executed.

[0015] According to another aspect of an embodiment of the present invention, a program product is further provided. The program product includes computer instructions, wherein the computer instructions, when executed by a processor, implement the object picking method of the embodiment of the present invention.

[0016] In an embodiment of the present invention, the picking tasks corresponding to the multiple objects to be picked in the target warehouse and the target number of transportation equipment allowed to be called in the target warehouse are obtained; based on the picking tasks and the target number, the picking order of the multiple objects to be picked is determined; according to the picking order, the objects to be picked are picked from the target warehouse; the transportation equipment is controlled to transfer the picked objects to be picked to the picking station, wherein the picking station is used to pick the objects to be picked again. That is to say, in an embodiment of the present invention, the picking tasks are obtained, and based on the target number and picking tasks of the transportation equipment (such as an automatic guided vehicle), the picking order of the multiple objects to be picked is determined, and the multiple objects to be picked are picked in turn according to the picking order, and the objects to be picked are placed in the transportation tool, and the objects to be picked can be transferred to the picking station through the transportation tool to complete the re-picking of the objects to be picked, thereby achieving the technical effect of improving the picking efficiency of the objects and solving the technical problem of low picking efficiency of the objects. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0018] Figure 1 It is a flowchart of a method of picking an object according to an embodiment of the present invention;

[0019] Figure 2 It is a schematic diagram of an object transmission process according to an embodiment of the present invention;

[0020] Figure 3 It is a flowchart of an automated picking method according to an embodiment of the present invention;

[0021] Figure 4 It is a schematic diagram of an object picking system according to an embodiment of the present invention;

[0022] Figure 5 It is a schematic diagram of a picking device for an object according to an embodiment of the present invention;

[0023] Figure 6 It is a structural block diagram of a computer terminal according to an embodiment of the present invention;

[0024] Figure 7 It is a block diagram of an electronic device for picking a target according to an embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0027] According to an embodiment of the present invention, an embodiment of a method for picking an object is provided, and the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0028] In this embodiment, a method for picking objects is proposed. The method can obtain picking tasks, determine the picking order of multiple objects to be picked based on the target number of transportation equipment (such as automatic guided transport vehicles) and the picking tasks, pick the multiple objects to be picked in turn according to the picking order, and place the objects to be picked in a transportation tool. The objects to be picked can be transferred to the picking station through the transportation tool to complete the re-picking of the objects to be picked, thereby achieving the technical effect of improving the picking efficiency of objects and solving the technical problem of low picking efficiency of objects.

[0029] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments; the size of the numbers in the embodiments is only for illustration and is not specifically limited here. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention and are not specifically limited here.

[0030] Figure 1 It is a flowchart of a method of picking an object according to an embodiment of the present invention. If Figure 1 As shown, the method may include the following steps:

[0031] Step S102: Obtain the picking tasks corresponding to the multiple objects to be picked in the target warehouse, and the target number of transport equipment allowed to be called in the target warehouse.

[0032] In the technical solution provided in the above step S102 of the present invention, the above target warehouse can be an automated stereoscopic warehouse, which can be used to store the above objects to be picked, and can be composed of at least shelves, aisle stacking cranes, conveyor lines and operation control systems. The above objects to be picked can be materials to be picked or parts to be picked, or can be called materials to be picked, and can be parts, goods and other equipment, for example, auto parts. The above picking task can be used to determine information such as the objects to be picked, the number of objects to be picked, and the location of the objects to be picked. The above transport equipment can be a mobile robot, which can be a device equipped with an automatic guidance device such as an electromagnetic or optical device, which can travel along a specified guidance path, and has a transport vehicle with safety protection and various transfer functions, which can be used in automated logistics scenarios such as material handling and warehouse picking. For example, the above transport equipment can be an automated guided vehicle (AGV for short), or a wheeled mobile robot. The above target quantity can be the number of transport equipment allowed to be called in the target warehouse, which can be used to determine the inventory of the AGV pallet temporary storage position (or the AGV pallet temporary storage position). It should be noted that the components of the target warehouse, the type of objects to be picked, the content of the picking task, and the type of transportation equipment are for examples and no specific restrictions are given here.

[0033] Optionally, by means of data transmission or the like, picking tasks corresponding to a plurality of objects to be picked in the target warehouse may be obtained, and at the same time, a target number of transport equipment allowed to be called in the target warehouse may be determined.

[0034] For example, suppose that in the warehouse of a company's East China business department, the warehouse management system (WMS) receives production plan information from the final assembly line, which includes the model and quantity of cars to be assembled on a certain day, as well as the list of parts required for each model. The WMS system can analyze the above information and automatically generate a series of picking tasks based on the inventory status of the objects to be picked and the preset picking strategy. For example, picking task 1: Task number: PT123456; Task type: material picking; Generation time: September 10, 2023; Required parts: engine bracket (part number: E1001, required quantity: 40); Source location of required parts: automated stereoscopic warehouse; Storage location number: A23-01 Target location: picking station, station number: P05.

[0035] Optionally, the replenishment method of the AGV pallet storage from one layer of the three-dimensional warehouse to the three-dimensional warehouse can include: the WMS system sets the minimum / maximum value. When the AGV pallet storage position reaches the minimum value, the three-dimensional warehouse can start replenishing (i.e., replenishing), and when the AGV pallet storage position reaches the maximum value, the replenishment can be stopped and the inventory information can be automatically updated.

[0036] Optionally, the replenishment method from the AGV pallet storage position on the first floor of the three-dimensional warehouse to the picking position at the warehouse exit is: the picking task can be generated according to the production plan information within the OEM, and the AGV transports the materials from the AGV pallet storage position on the first floor of the three-dimensional warehouse to the warehouse exit, and the materials are manually picked and matched.

[0037] Optionally, the built picking task is obtained and the target number of transport equipment allowed to be called in the target warehouse is determined.

[0038] Optionally, Table 1 is the main configuration table of the automated stereoscopic warehouse. As shown in the following table, the main body of the automated stereoscopic warehouse can be composed of shelves, aisle stacking cranes, conveyor lines and operation control systems. Among them, the configuration content of the above-mentioned shelves may include: shelf height, cargo space size, number of shelf layers, number of cargo spaces per layer, load-bearing capacity and yield strength of shelf materials. The configuration content of the above-mentioned stacker system may include: horizontal running speed, vertical lifting speed, vertical lifting weight, positioning accuracy, acceleration (horizontal / vertical) and motor power (horizontal / vertical). The configuration content of the above-mentioned conveyor belt system may include: chain conveyor conveying speed, chain conveyor conveying capacity, roller conveyor conveying speed, roller conveyor conveying capacity, belt conveyor conveying speed, belt conveyor conveying capacity, communication distance (wired / wireless), software response time, database storage capacity, number of devices that can be controlled at the same time, guardrail height, safety door opening time, photoelectric sensor detection distance, proximity switch sensing distance, alarm volume and emergency stop button response time. The configuration contents of the above operation control system (ie, software) may include: WMS system and warehouse control system (Warehouse Control System, referred to as WSC). It should be noted that the above configuration contents are only examples, and the configuration contents can be increased or decreased according to actual needs, and no specific restrictions are made here.

[0039] Table 1 Main configuration table of automated warehouse

[0040]

[0041]

[0042]

[0043] In this embodiment, an automated three-dimensional warehouse is used, and the storage and retrieval of goods is completed by the lane stacking crane traveling through the lanes between the cargo warehouses. Through the automated three-dimensional warehouse storage, the goods can be automatically put into the warehouse, taken out of the warehouse, and sorted by automated equipment, which greatly improves the efficiency and processing speed of the warehouse. The storage and sorting process of goods are completed by mechanical equipment, avoiding the errors and mistakes caused by manual operation. It also greatly saves labor costs and improves the utilization rate of storage area.

[0044] Optionally, in this embodiment, the automated three-dimensional library can be applied to parts storage with a wide variety of types and a large total demand for parts. For example, it can be used to process objects waiting for picking assembled small parts and standard parts.

[0045] In this embodiment, the current high-level shelf storage mode is changed to an automated stereoscopic warehouse automatic allocation storage mode. By using the automated stereoscopic warehouse to store automobile pre-production parts (that is, objects to be picked), the purpose of saving space and improving storage density is achieved; the automated control technology is used in the target warehouse to achieve efficient storage and retrieval of goods, greatly improve storage efficiency, reduce loss and damage of goods, and reduce logistics costs; the use of automated control technology reduces human intervention and reduces the probability of accidents; it has a high degree of flexibility and can be customized according to different logistics needs to achieve the adaptation of multiple logistics modes; the use of high-quality shelf systems, conveying systems, sorting systems and other equipment ensures the reliability and quality of logistics; optimizes the operation process, improves the work efficiency of personnel, and reduces labor costs. The following is a further explanation of the processing method of the objects to be picked in the target warehouse. It should be clear that the role of the above-mentioned target warehouse is only for example, and no specific restrictions are made here.

[0046] For example, the WMS system deployed in the automatic warehouse can determine which parts need to be picked currently by analyzing the inventory status of the three-dimensional warehouse according to production plan information or order requirements, thereby generating picking tasks. The above parts can be objects to be picked, and the above picking tasks can be used to determine the processing methods for multiple objects to be picked. For example, assuming that the final assembly production line requires 40 engine brackets and 80 door hinges, the WMS system will generate picking tasks corresponding to the above parts. Furthermore, the WMS system can also consider the availability and demand of transportation equipment (such as AGV) in the target warehouse during the automated picking process, that is, based on the urgency of the picking task, the weight and volume of the material, and the current status of the AGV (such as power level, whether it is performing other tasks), determine the target number of transportation equipment that can be called.

[0047] For another example, the WMS system receives the demand of the final assembly line and plans to provide a specific parts package for each car assembly, including engine brackets, door hinges, tires and other parts. The system can first check the inventory of the objects to be picked in the target warehouse to confirm the available quantity and storage location of each object to be picked. Then, the WMS system can determine the priority of different objects to be picked in the picking task. For example, the engine bracket needs to be picked from the cargo location A23-01, and the door hinge needs to be picked from the cargo location A17-03. Based on the priority, the corresponding picking tasks can be generated, such as: Picking task 1: Pick 40 engine brackets from A23-01; Picking task 2: Pick 80 door hinges from A17-03. At the same time, the WMS system can determine how many AGVs can be immediately put into the picking task by evaluating the current status and task queue of the AGV to determine the number of transport equipment allowed to be called. For example, assuming that there are 10 AGVs in the current warehouse, 5 of which are performing other tasks and 3 are charging. The target number of transport equipment allowed to be called is 2.

[0048] Step S104 determines the picking order of the multiple objects to be picked based on the picking task and the target number.

[0049] In the technical solution provided in step S104 of the present invention, based on the picking task and the target number, the picking order of each of the multiple to be picked objects, can be determined.

[0050] Optionally, after obtaining the picking task and the target quantity, the picking task and the target quantity can be converted through software or an operating system to obtain a picking order. It should be noted that the above method of constructing a picking order is only for illustrative purposes and is not specifically limited here. As long as the method of constructing a picking order is based on the picking task and the target quantity, it should be within the scope of protection of this application and is not specifically limited here.

[0051] For example, suppose the WMS system receives a list of parts needed for the day from the final assembly line at 8 a.m., including engine brackets, door hinges, brake discs, etc. At the same time, the system checks the inventory information in the stereoscopic warehouse to confirm the exact location and number of parts that can be picked, and evaluates the current operating status of the AGVs, identifying which AGVs are available, which are performing tasks or charging, and thus determining the target number of AGVs available for picking tasks. After determining the list of parts to be picked and the target number, the picking order of multiple objects to be picked can be determined based on the picking tasks and the target number.

[0052] Optionally, based on the picking task, the storage location, weight and volume, and priority of the object to be picked can be determined. Based on the above information and the target quantity, the picking order can be determined. For example, the picking order can be determined by the storage location of the parts, the weight and volume of the parts, the current task and position of the AGV, and the priority of the picking task. It should be noted that the above method of determining the picking order is only an example. In addition to the above factors, the picking order can also be determined based on other factors in the picking task. No specific restrictions are made here. As long as the picking order is determined based on the picking task and the target quantity, it should be within the scope of protection of this application.

[0053] For example, priority can be given to parts that are close in distance to reduce the AGV's driving distance and time; or priority can be given to objects that are lighter in weight and volume to be picked to ensure that the AGV's load capacity is not exceeded and that it can carry the load stably; or priority can be given to objects that have a higher priority to be picked to avoid unnecessary waiting for the AGV before performing the picking task, while taking into account the AGV's charging needs to maintain its operating efficiency.

[0054] For another example, suppose the WMS system receives the following picking task requirements at 8 am: Engine brackets: 40, stored in cargo location A23-01 Door hinges: 80, stored in cargo location A17-03 Brake discs: 60, stored in cargo location A21-04. At the same time, the system checks and finds that there are 10 AGVs in the stereoscopic warehouse, of which 4 are performing tasks, 2 are charging, and the remaining 4 AGVs are available. Considering that the cargo locations A23-01 and A21-04 are relatively close, and the total weight of the engine brackets and brake discs is within the AGV carrying range, the system may decide to handle the picking tasks of the engine brackets and brake discs first, with 2 AGVs picking from A23-01 and A21-04 respectively, and considering the high demand for door hinges and the characteristics of the A17-03 cargo location, arrange the remaining 2 AGVs to pick the door hinges. The WMS system also considers the power of the AGV and the estimated time to reach the cargo location to ensure the continuity and efficiency of the picking process.

[0055] In this embodiment, the picking order is determined based on the picking tasks and the target quantity, which not only effectively manages the picking tasks, but also achieves the optimal allocation of resources by dynamically adjusting the picking order and the use of transportation equipment, thereby improving the picking efficiency, reducing manual operations, and reducing logistics costs, providing strong support for automated warehousing operations.

[0056] Step S106: In accordance with the picking order, the objects to be picked are picked from the target warehouse.

[0057] In the technical solution provided in the above step S106 of the present invention, the crane can be controlled to pick the objects to be picked from the target warehouse according to the picking order, so as to place the objects to be picked in the transport vehicle. The above crane can be a stacker, which can travel along the lanes of the automatic warehouse, and automatically lift the materials from the ground or low-level storage position to the high-level storage position for storage, or take them from the high-level storage position and move them to the ground or low-level storage position through the fork or lifting mechanism equipped thereon, so as to realize the rapid storage and retrieval of materials.

[0058] Optionally, stackers can be used to store and retrieve materials within the warehouse, while AGVs can be used to transport materials between different areas of the warehouse. Together, they improve logistics efficiency and warehouse space utilization.

[0059] Optionally, the target warehouse may involve a WMS system, and the WMS system may determine the pulling task generated by the inventory of the AGV pallet temporary storage position on the first floor of the three-dimensional warehouse. The WMS system determines the picking order of a certain part on that day (the picking order may include part number, corresponding Chinese name and other information). According to the picking order, the stacker can be controlled to automatically fork the goods from the three-dimensional shelf to the corresponding AGV pallet temporary storage position on the first floor of the three-dimensional warehouse.

[0060] In step S108, the control equipment controls the transport equipment to transfer the picked object to be picked to the picking station, where the picking station is used to re-pick the object to be picked.

[0061] In the technical solution provided in the above step S108 of the present invention, after the object to be picked is picked to the picking station, the transport equipment can be controlled to transfer the picked object to the picking station. The picker in the picking station can pick the picked object again to place the object to be picked at the corresponding position.

[0062] Optionally, the materials to be picked are distributed to the picking station (can be the exit of the three-dimensional warehouse), and the picking personnel are picked according to the system needs, completing production and picking, and jumping into the next stocking information.

[0063] Optionally, the picking process of the objects to be picked may include: generating a pulling task (i.e., a picking task) - generating grabbing information based on the picking task (i.e., a picking order) - controlling the stacker to fork the goods to the AGV pallet temporary storage position on the first floor of the stereoscopic warehouse according to the picking order - grabbing the next piece of information, and so on, so as to achieve the purpose of transferring the objects to be picked to the picking stations in sequence.

[0064] Optionally, after determining the picking order, the WMS system can pass the picking task and order information to the WCS, which will dispatch the stacker and AGV to start the picking task. The AGV can take out the required objects to be picked (e.g., parts) from the automatic warehouse according to the preset picking order, and transport the objects to the picking station, and finally the picker will complete the final picking and confirmation operation.

[0065] At present, with the increasing importance of storage and picking in the automobile logistics industry, automobile companies are developing and introducing intelligent and automated storage and picking methods. For the sorting of parts in the field of automobile parts logistics, traditional storage and picking methods are usually adopted, that is, through ground storage and manual picking, the corresponding parts to be picked are manually picked to the designated equipment according to the information of traditional documents. In this method, the parts to be picked are generally laid flat on the ground, and the channel occupies a large area. In addition, this method requires the consumption of relevant personnel and corresponding working hours, and has long-term labor costs; at the same time, there is the possibility of non-standard operations, which bring greater negative impacts (for example, problems such as line stoppage caused by wrong picking), so there is a technical problem of low efficiency in picking items.

[0066] To solve the above technical problems, in this embodiment, a logistics information system and AGV three-dimensional warehouse technology are used, which are the more mainstream logistics equipment automation technologies in the industry. An automated picking method for storage and sorting of automobile pre-production parts is constructed. The method uses a logistics information system to manage the incoming warehouse distribution of materials and uses AGV technology to move materials. The three-dimensional warehouse technology is used to improve the utilization rate of warehouse space and automatically solve problems such as entry and exit of warehouses, thereby reducing the floor space occupied by objects to be picked during the storage process, and having a higher space utilization rate. At the same time, the target warehouse and goods to man (G2M) are combined, thereby saving the replenishment distance and reducing the AGV investment cost. By using AGV, the purpose of increasing the standardization rate and reducing the non-standardization caused by manual labor is achieved, thereby achieving the technical effect of improving the picking efficiency of items and solving the technical problem of low picking efficiency of items.

[0067] Optionally, this embodiment also combines the industry characteristics of multiple configurations of automotive parts and the use of picking operations to develop a new model of integrated equipment that fully utilizes warehouse space, automatically enters and exits the warehouse, and automatically picks. The three-dimensional warehouse technology is used to store parts. Through the coordination of the logistics information system, the materials to be picked are automatically replenished from the three-dimensional warehouse (that is, the target warehouse) to the AGV pallet on the first floor of the three-dimensional warehouse according to production needs. The AGV delivers the materials to be picked to the picking station (the exit of the three-dimensional warehouse), and the picking personnel pick according to the system requirements to complete the production picking.

[0068] Optionally, the industry divides storage methods into automated stereoscopic warehouses (AS / RS), general storage shelves, and ground storage, and picking methods into manual picking and automated picking. However, storage and picking operations are usually performed in separate areas, and this embodiment uses logistics information systems, AGVs, stereoscopic warehouses and other technologies to automatically reconstruct the operation mode. By setting the picking area on the first floor of the stereoscopic warehouse, the problem of independent operation of the stereoscopic warehouse storage area and the picking area is avoided, thereby achieving the technical effect of improving the picking efficiency of items and solving the technical problem of low picking efficiency of items.

[0069] Through the above steps S102 and S108 of the present invention, the picking tasks corresponding to the multiple objects to be picked in the target warehouse and the target number of transportation equipment allowed to be called in the target warehouse are obtained; based on the picking tasks and the target number, the picking order of the multiple objects to be picked is determined; according to the picking order, the objects to be picked are picked from the target warehouse; the transportation equipment is controlled to transfer the picked objects to be picked to the picking station, wherein the picking station is used to pick the objects to be picked again. That is to say, in an embodiment of the present invention, the picking tasks are obtained, the picking order of the multiple objects to be picked is determined based on the target number and picking tasks of the transportation equipment (for example, an automatic guided transport vehicle), the multiple objects to be picked are picked in turn according to the picking order, and the objects to be picked are placed in the transportation tool, and the objects to be picked can be transferred to the picking station through the transportation tool to complete the re-picking of the objects to be picked, thereby achieving the technical effect of improving the picking efficiency of the objects and solving the technical problem of low picking efficiency of the objects.

[0070] The above method of this embodiment is further introduced below.

[0071] As an optional implementation, step S102, obtaining picking tasks corresponding to multiple objects to be picked in the target warehouse, includes: obtaining production plan information of the production object, wherein the production object includes multiple objects to be picked, and the production plan information is at least used to determine the production quantity of the generated object; calling the logistics information system to construct the picking task according to the production plan information.

[0072] In this embodiment, the production plan information of the production object can be obtained. The production object can be composed of multiple objects to be picked, such as assembled vehicles, parts in vehicles, and other equipment. The above production plan information can at least be used to determine the production quantity of the production object, and can be used to determine the required quantity, required time, and component objects of multiple objects to be picked, which can be set by the user. It should be noted that the content and determination method of the above production objects are only for example, and no specific limitation is made here.

[0073] Optionally, the production plan information can be used to determine the number of production objects and to construct the objects to be picked required for the production objects. The production plan information can be constructed based on a variety of factors such as sales forecasts, customer orders, inventory status, production capacity, etc., and the production plan information can be used to determine the type, quantity, and schedule of production objects that need to be produced within a future period of time (such as one day, one week, or one month).

[0074] For example, suppose that there is a production demand for 100 cars and 200 trucks in the orders received on a certain working day. Based on the production demand, production planning information can be produced, which may include: the bill of materials (BOM) of each model, such as the engine, gearbox, frame, door, tire, interior components and other equipment; it may include the demand quantity and demand time of each component. The above production planning information can be transmitted to the logistics information system to call the logistics information system to construct a specific picking task according to the production plan information, which can be used to ensure that the required materials are accurately picked and delivered to the production line at the right time.

[0075] Optionally, the above-mentioned logistics information system can be an operation control system, which can include WMS and WCS. Among them, the above-mentioned WMS can not only be used to receive production plan information, order information, manage inventory, control the warehousing and outbound of materials, and optimize the material storage and picking process in the warehouse, but also generate specific picking tasks. The above-mentioned WCS can be a control system that directly interacts with automated equipment (such as stackers, AGVs, conveyor lines, etc.), which can be used to receive instructions from WMS to schedule automated equipment (such as transportation equipment) to perform specific logistics tasks, such as material storage, handling, picking, etc. In summary, the WMS system generates picking tasks, and the WCS system schedules automated equipment (such as stackers and AGVs) to perform these tasks, thereby realizing the automatic distribution of materials from the storage of the automated stereoscopic warehouse to the picking station, improving the picking efficiency and space utilization efficiency, and reducing manual operations and error rates.

[0076] As an optional implementation, step S104, based on the picking tasks and target quantities, determines the picking order of multiple objects to be picked, including: calling the warehouse management software in the logistics information system, and determining the picking order according to the picking tasks and target quantities.

[0077] In this embodiment, the picking tasks and target quantities are obtained. Further, the warehouse management software in the logistics information system can be called to process the picking tasks and target quantities to determine the picking order.

[0078] For example, the picking task can be determined as picking 24 object ones, 30 object twos, and 42 object threes. If the target number of transport equipment is determined to be 6, then the picking order can be determined as first using all transport equipment to obtain object one, and each transport equipment can obtain 4 equipment ones, and then using all transport equipment to obtain equipment two, and each transport equipment can collect 5 equipment twos; finally, all transport equipment is used to obtain equipment three, and each transport equipment can collect 7 equipment threes. Or based on the location information of the transport equipment and the location information of the object, determine the picking order and the picking quantity for each transport equipment. It should be noted that this is only an example, and there is no specific limitation on the method of determining the picking order based on the picking task and the target quantity. The method can be determined according to the actual situation. As long as it is based on the picking task and the target quantity, the method of determining the picking order should be within the protection scope of this application.

[0079] As an optional implementation, the method may further include: sending a picking task to a picking station, wherein the picking task is used to prompt the picking station of the objects to be picked that need to be picked again.

[0080] In this embodiment, the picking task can be sent to the picking station, so that when the object to be picked is transmitted to the picking station, the operating object can pick the object to be picked again according to the picking task. The operating object can be a staff member or an operator, and can be an object that picks the object to be picked again.

[0081] Optionally, according to the production plan information, a picking task can be automatically generated and the picking task is sent to the picking station to prompt the operator to pick which object to be picked.

[0082] As an optional implementation, step S108, controlling the transport equipment to transfer the picked objects to be picked to the picking station, includes: calling the robot management system, and controlling the transport equipment to transfer the objects to be picked to the picking station according to the picking task.

[0083] In this embodiment, the robot management system can be called to control the transport equipment to transfer the objects to be picked to the picking station according to the picking task. The robot management system (Robot Carrier System, referred to as RCS) can be an AGV scheduling control system, which can be used to schedule the AGV to transfer the objects to be picked to the exit of the three-dimensional warehouse (i.e., the picking station) according to the picking task.

[0084] Optionally, the picking tasks of the upper system of the robot management system (such as WMS or MES) are sent to the robot management system, thereby calling the robot management system to intelligently assign tasks to each AGV or robot according to the current status and position of the transportation equipment, so as to achieve the purpose of transferring the objects to be picked to the picking station.

[0085] Optionally, the robot management system can plan the optimal driving path for the AGV or robot based on the picking task to ensure that the objects to be picked can be quickly and safely moved from one area to another in the target warehouse, for example, from the warehouse to the picking station or from the production line to the warehouse. The robot management system can also monitor the operating status of the AGV or robot in real time, such as power, speed, position, task status and other information, which can be used to schedule the AGV.

[0086] In this embodiment, the stereoscopic warehouse is combined with G2M to save the replenishment distance and reduce the investment cost of AGV. Among them, the G2M picking system can be used to prompt the staff what kind of goods to pick according to the picking tasks automatically generated by the production plan information to complete the auxiliary picking of production. This picking technology can save the staff from checking the relevant operations and working hours of the system or picking list to achieve the purpose of improving the accuracy and operation speed of picking. Optionally, Table 2 is a configuration table of the G2M picking system. As shown in Table 2, the G2M picking system may include: AGV and supporting equipment, robot system management software and supporting and auxiliary facilities. Among them, the above-mentioned AGV and supporting equipment may include lurking robots and robot charging piles. The above-mentioned robot system management software and supporting may include robot field logistics scheduling control system software, warehouse management system software and hot standby software. The above-mentioned auxiliary facilities may be standard pallets. It should be noted that the above is only an example, and there is no specific restriction on the content of the G2M picking system.

[0087] Table 2 is the configuration table of the G2M picking system

[0088]

[0089]

[0090] Optionally, the G2M (goods to man) process may include: after determining the production plan information, the WMS system has the picking order of a certain part for the day, the WMS transmits the picking task to the RCS, the RCS starts, and dispatches the AGV to pick up the goods on the first floor of the elevated platform, the AGV transports the picked goods to the corresponding picking station, and transmits the transportation results to the RCS, the RCS transmits the transportation results to the WMS for feedback, and finally completes the order.

[0091] Figure 2It is a schematic diagram of an object transmission process according to an embodiment of the present invention, such as Figure 2 As shown, the objects to be stored in the target warehouse can be placed in the inspection area by a forklift in advance. After the receiving inspection, the objects to be stored are transported to the target warehouse and stored on the high shelves in the target warehouse. When the WMS generates a picking task, the picking task can be passed to the RCS, and the RCS task is pushed to the AGV. The AGV forks the objects to be picked from the high shelf and transfers the objects to be picked to the manual picking area (that is, the picking station). The operator picks the objects to be picked again and places the re-picked objects to be picked in the waiting area. The objects to be picked in the waiting area can be transferred to the loading logistics gate for loading processing.

[0092] As an optional implementation, after picking the objects to be picked from the target warehouse in accordance with the picking order, the method may further include: in response to the presence of unpicked objects among the multiple objects to be picked, controlling the transport equipment to return the unpicked objects to the storage area in the target warehouse.

[0093] In this embodiment, in response to the operation object picking the objects to be picked according to the picking task, after picking the multiple objects to be picked according to the picking order, there may be unpicked objects. At this time, the transport equipment can be controlled to return the unpicked objects among the multiple objects to be picked to the storage area in the target warehouse. The storage area can be an area for storing items in the target warehouse, for example, the first floor of a stereoscopic warehouse.

[0094] Optionally, the above-mentioned AGV can be used to transfer the objects to be picked from the first floor of the three-dimensional warehouse to the warehouse exit. After manual picking, the AGV can fork the remaining materials (that is, unpicked objects) and return the unpicked objects to the pallet storage location on the first floor of the three-dimensional warehouse for storage.

[0095] Optionally, the robot management system controls the AGV to pick up materials from the temporary storage position of the AGV pallet on the first floor of the three-dimensional warehouse according to the picking task generated by the WMS system, and transports them to the picking station. After the picking is completed, the AGV is controlled to return the remaining materials or empty pallets to the pallet storage position on the first floor of the three-dimensional warehouse. Through the scheduling of RCS, the efficient use of AGV can be achieved, the waiting time can be reduced, the logistics process can be optimized, and the overall picking efficiency and warehouse operation efficiency can be improved.

[0096] In an embodiment of the present invention, a picking task is obtained, and a picking order of multiple objects to be picked is determined based on the target number of transportation equipment (for example, an automatic guided vehicle) and the picking task. According to the picking order, the multiple objects to be picked are picked in turn, and the objects to be picked are placed in a transportation tool. The objects to be picked can be transferred to a picking station through the transportation tool to complete the re-picking of the objects to be picked, thereby achieving the technical effect of improving the picking efficiency of items and solving the technical problem of low picking efficiency of items.

[0097] The technical solution of the embodiment of the present invention is illustrated below in conjunction with preferred implementation modes.

[0098] Figure 3 It is a flowchart of an automated picking method according to an embodiment of the present invention, such as Figure 3 As shown, the method may include the following steps:

[0099] In step S301, the WMS student sets up the task of pulling the inventory of the first-layer inventory.

[0100] In this embodiment, the WMS in the logistics information system can be called to construct a picking task according to the production plan information. The picking task can be a replenishment task. Further, based on the picking task, the picking order can be determined.

[0101] Optionally, the WMS may generate a pull task of a three-dimensional library-elevated one-layer inventory position, which can be used to determine a multiple to-pick objects and a picking sequence between the multiple to-pick.

[0102] Step S302: The stacker performs a picking task.

[0103] In this embodiment, the stacker may perform a picking task in the picking order to pick objects to the elevated floor.

[0104] Optionally, the stacker may perform replenishment tasks to the elevated floor.

[0105] Step S303, sending the execution completion information to the WMS.

[0106] In this implementation, execution completion information can be fed back to the WMS system so that the WMS system can update the part library location information.

[0107] Optionally, after the stacker completes the task, it feeds back the execution result to the WMS system. The WMS system updates the parts storage location information, which can be used to determine the types and quantities of parts stored at different locations in the target warehouse.

[0108] Step S304, the WMS generates a pull task of replenishing the plant.

[0109] In this embodiment, after determining that the WMS has been determined that all the objects to be sorted have been placed on the first floor of the elevated floor, a pull task for replenishment in the factory can be generated and the pull task is sent to the AGV.

[0110] In step S305, the AGV performs a task to move the object to be picked to the picking station.

[0111] In this embodiment, the AGV can perform the outbound task to the three-dimensional warehouse outbound port (ie, the picking station).

[0112] Step S306 determines whether the object to be picked can be sorted in a whole entrusted manner.

[0113] In this embodiment, after the object to be picked is moved to the picking station, the object to be picked can be judged to determine whether the object to be picked can be picked by the entire pallet. If so, step S307 is executed; if not, step S308 is executed.

[0114] Step S307: manually picking parts and shipping them.

[0115] In this embodiment, if the objects to be picked can be picked by whole pallet, the operator can pick the objects to be picked and then ship them. Step S308: manually pick the parts and put them into the vehicle for shipment, and the rest are transported to the storage location.

[0116] In this embodiment, if whole-pallet picking is not possible, the objects to be picked can be placed in a cage truck for shipment after manual picking, and the remaining parts can be transferred to the elevated first-floor storage location via AGV.

[0117] For example, the automated warehouse for automobile assembly is used to further illustrate: the entry and exit areas can include a platform for replenishing whole pallets of goods, an automatic exit platform for whole pallets of goods, and the automatic circulation of mother pallets, thereby realizing the function of connecting the forklift and the AS / RS system, and realizing the automatic delivery of the whole pallet of goods replenished by the forklift to the AS / RS system for storage, and the whole pallet in the AS / RS system can be automatically delivered to the AS / RS system outbound platform, and the forklift can realize the outbound operation of the goods.

[0118] Optionally, warehousing may include the following process: binding the parts information with the parent equipment information, transmitting the bound data to the Extended Warehouse Management system (EWM) for verification, and after verification, the system issues a warehousing instruction. The WSC system dispatches equipment between the WMS and transportation equipment (such as stackers, conveyor lines, AGVs, etc.) to execute warehousing. After scanning the code on the roller line, the WCS allocates designated lanes and storage locations. Warehousing is completed. Among them, the above-mentioned EWM system can provide a more advanced and comprehensive warehouse management function than the WMS system.

[0119] Optionally, the outbound process may include the following: the shuttle receives the WSC instruction to find the priority outbound parts, the stacker forks the parts out, and sends them to the outbound port via the outbound conveyor roller. The picker takes the parts and scans the code, and the outbound process is completed.

[0120] Optionally, the G2M operation process is illustrated using an ideal external warehouse as an example: the operation process may include: according to the maximum / minimum (MIN / MAX) pull value set by WMS, the system automatically generates replenishment tasks; parts in the elevated storage area are taken off the shelf by a forklift to scan the code, and the parts are transferred to the G2M (goods to person) area entrance; the warehousing personnel take the parts and scan the code to perform the warehousing task; the AGV goes to the warehousing platform to pick up the materials and transport them to a specific location; the AGV returns the location information, and the warehousing is completed.

[0121] In an embodiment of the present invention, a picking task is generated by a logistics information system, and the automated warehouse automatically allocates storage locations for materials according to the task. The AGV transports the materials from the first floor of the warehouse to the picking station, and the pickers complete the picking task according to the system instructions, thereby realizing automated material picking, thereby achieving the technical effect of improving the picking efficiency of items and solving the technical problem of low picking efficiency of items.

[0122] Embodiments of the present invention also provide a picking system for objects, Figure 4 It is a schematic diagram of an object picking system according to an embodiment of the present invention, such as Figure 4 As shown, the object picking system 400 may include a warehouse management system 402 and a transportation device 404 .

[0123] The warehouse management system 402 is used to obtain the picking tasks corresponding to multiple objects to be picked in the target warehouse, and the target number of transportation equipment allowed to be called in the target warehouse; determine the picking order of the objects to be picked based on the picking tasks and the target number; and pick the objects to be picked from the target warehouse according to the picking order.

[0124] The transportation device 404 is used to transmit the object to be sorted to a picking station in response to the transportation instructions issued by the warehouse management system, where the picking station is used to re-pick the object to be sorted.

[0125] Optionally, the warehouse management system 402 may be a management system for an automated warehouse, which may include a logistics information system, a target warehouse, an aisle stacker crane, a conveyor line, and an operation control system, and may be used to obtain picking tasks corresponding to a plurality of objects to be picked in the target warehouse, and a target number of transportation equipment allowed to be called in the target warehouse; determine the picking order of the objects to be picked based on the picking tasks and the target number; and control the transportation equipment 404 to pick the objects to be picked from the target warehouse according to the picking order.

[0126] Optionally, the transport device may be an AGV, which may be used to transmit the objects to be picked to a picking station in response to a transport instruction issued by a warehouse management system, wherein the picking station is used to re-pick the objects to be picked. The transport instruction may be used to instruct the transport device to transport the objects to be picked.

[0127] In this embodiment, the warehouse management system is used to obtain picking tasks corresponding to multiple objects to be picked in the target warehouse and the target number of transportation equipment allowed to be called in the target warehouse; the picking order of the objects to be picked is determined based on the picking tasks and the target number; the objects to be picked are picked from the target warehouse according to the picking order; the objects to be picked are transferred to the picking stations through the transportation equipment in response to the transportation instructions issued by the warehouse management system, wherein the picking stations are used to pick the objects to be picked again, thereby achieving the technical effect of improving the picking efficiency of items and solving the technical problem of low picking efficiency of items.

[0128] According to an embodiment of the present invention, a device for picking objects is also provided. It should be noted that the device for picking objects in this embodiment can be used to execute the method for picking objects in the above-mentioned embodiment of the present invention.

[0129] Figure 5 It is a schematic diagram of a picking device for an object according to an embodiment of the present invention. If Figure 5 As shown, the picking device 50 of the object may include: a acquisition unit 502 , a determination unit 504 , a picking unit 506 , and a control unit 508 .

[0130] The acquisition unit 502 is used to obtain the picking tasks corresponding to the multiple objects to be picked in the target warehouse, and the target number of transport equipment allowed to be called in the target warehouse.

[0131] The determination unit 504 is configured to determine the picking order of the multiple objects to be picked based on the picking task and the target number.

[0132] The picking unit 506 is configured to pick objects to be picked from the target warehouse in the picking order.

[0133] The control unit 508 is used to control the transportation equipment to transmit the picked object to be picked to the picking station, wherein the picking station is used to re-pick the object to be picked.

[0134] The object picking device of this embodiment obtains the picking tasks corresponding to multiple objects to be picked in the target warehouse and the target number of transportation equipment allowed to be called in the target warehouse through an acquisition unit; determines the picking order of multiple objects to be picked based on the picking tasks and the target number through a determination unit; picks the objects to be picked from the target warehouse according to the picking order through the picking unit; controls the transportation equipment to transfer the picked objects to be picked to the picking station through the control unit, wherein the picking station is used to pick the objects to be picked again, thereby achieving the technical effect of improving the picking efficiency of objects and solving the technical problem of low picking efficiency of objects.

[0135] The embodiment of the present invention can provide a computer terminal, which can be any computer terminal device in a computer terminal group. Optionally, in this embodiment, the computer terminal can also be replaced by a terminal device such as a mobile terminal.

[0136] Optionally, in this embodiment, the computer terminal may be located in at least one network device among a plurality of network devices of the computer network.

[0137] In this embodiment, the above-mentioned computer terminal can execute the program code of the following steps in the object picking method: obtaining the picking tasks corresponding to multiple objects to be picked in the target warehouse, and the target number of transportation equipment allowed to be called in the target warehouse; determining the picking order of multiple objects to be picked based on the picking tasks and the target number; picking the objects to be picked from the target warehouse according to the picking order; controlling the transportation equipment to transfer the picked objects to be picked to the picking station, wherein the picking station is used to pick the objects to be picked again.

[0138] Optionally, Figure 6 It is a structural block diagram of a computer terminal according to an embodiment of the present invention, such as Figure 6 As shown, the computer terminal 608 may include one or more (only one is shown in the figure) processor 602, memory 604, and transmission device 606.

[0139] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the object picking method and device in the embodiment of the present invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned object picking method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the computer terminal 608 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0140] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: obtain the picking tasks corresponding to multiple objects to be picked in the target warehouse, and the target number of transportation equipment allowed to be called in the target warehouse; determine the picking order of multiple objects to be picked based on the picking tasks and the target number; pick the objects to be picked from the target warehouse according to the picking order; control the transportation equipment to transmit the picked objects to be picked to the picking station, wherein the picking station is used to pick the objects to be picked again.

[0141] It can be understood by those skilled in the art that Figure 6 The structure shown is for illustration only, and the computer terminal 608 may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, referred to as MID), a PAD, or other terminal devices. Figure 6 This does not limit the structure of the above-mentioned computer terminal 608. For example, computer terminal 608 may also include Figure 6 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 6 Different configurations are shown.

[0142] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0143] According to an embodiment of the present invention, a computer-readable storage medium is further provided. The computer-readable storage medium includes a stored program, wherein the program executes the object picking method in the above embodiment.

[0144] Optionally, in this embodiment, the computer-readable storage medium may be located in any one of the computer terminals in a computer terminal group in a computer network, or in any one of the mobile terminals in a mobile terminal group.

[0145] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: obtaining picking tasks corresponding to multiple objects to be picked in the target warehouse, and a target number of transportation equipment allowed to be called in the target warehouse; determining a picking order for multiple objects to be picked based on the picking tasks and the target number; picking the objects to be picked from the target warehouse according to the picking order; controlling the transportation equipment to transfer the picked objects to be picked to a picking station, wherein the picking station is used to pick the objects to be picked again.

[0146] Optionally, the above-mentioned computer-readable storage medium can also execute the program code of the following steps: obtaining production plan information of the production object, wherein the production object includes multiple objects to be picked, and the production plan information is at least used to determine the production quantity of the generated object; calling the logistics information system to construct a picking task according to the production plan information.

[0147] Optionally, the computer-readable storage medium may also execute program codes of the following steps: calling warehouse management software in the logistics information system, and determining the picking order according to the picking tasks and target quantities.

[0148] Optionally, the computer-readable storage medium may also execute program code of the following steps: sending a picking task to a picking station, wherein the picking task is used to prompt the picking station of objects to be picked that need to be picked again.

[0149] Optionally, the computer-readable storage medium may also execute program codes of the following steps: calling the robot management system, and controlling the transport equipment to transfer the objects to be picked to the picking stations according to the picking tasks.

[0150] Optionally, the computer-readable storage medium may also execute program code for the following steps: in response to the presence of unpicked objects among the multiple objects to be picked, controlling the unpicked objects to be sent back to a storage area in a target warehouse.

[0151] In this embodiment, a picking task is obtained, and a picking order of multiple objects to be picked is determined based on the target number of transportation equipment (for example, automatic guided vehicles) and the picking task. According to the picking order, the multiple objects to be picked are picked in turn, and the objects to be picked are placed in a transportation tool. The objects to be picked can be transferred to a picking station via the transportation tool to complete the re-picking of the objects to be picked, thereby achieving the technical effect of improving the picking efficiency of items and solving the technical problem of low picking efficiency of items.

[0152] According to an embodiment of the present invention, there is also provided a processor for running a program, wherein the picking method of the object in the above-mentioned embodiment is performed when the program is run by the processor.

[0153] Optionally, in this embodiment, the computer terminal may be located in at least one network device among a plurality of network devices of the computer network.

[0154] In this embodiment, the above-mentioned computer terminal can execute the program code of the following steps in the object picking method: obtaining the picking tasks corresponding to multiple objects to be picked in the target warehouse, and the target number of transportation equipment allowed to be called in the target warehouse; determining the picking order of multiple objects to be picked based on the picking tasks and the target number; picking the objects to be picked from the target warehouse according to the picking order; controlling the transportation equipment to transfer the picked objects to be picked to the picking station, wherein the picking station is used to pick the objects to be picked again.

[0155] Optionally, the computer terminal may also execute the program code of the following steps: obtaining production plan information of a production object, wherein the production object comprises a plurality of objects to be picked, and the production plan information is at least used to determine the production quantity of the generated object; calling the logistics information system to construct a picking task according to the production plan information.

[0156] Optionally, the above-mentioned computer terminal can also execute the program code of the following steps: calling the warehousing management software in the logistics information system, and determining the picking order based on the picking task and the target number.

[0157] Optionally, the computer terminal may also execute the program code of the following steps: sending the picking task to the picking station, wherein the picking task is used to prompt the picking station of the objects to be picked that need to be picked again.

[0158] Optionally, the above-mentioned computer terminal can also execute the program code of the following steps: calling the robot management system, and controlling the transportation equipment to transfer the object to be picked to the picking station according to the picking task.

[0159] Optionally, the computer terminal may also execute program codes of the following steps: in response to the presence of unpicked objects among the multiple objects to be picked, controlling the unpicked objects to be sent back to a storage area in a target warehouse.

[0160] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the object picking method and device in the embodiment of the present invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned object picking method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories can be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0161] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: obtain the picking tasks corresponding to multiple objects to be picked in the target warehouse, and the target number of transportation equipment allowed to be called in the target warehouse; determine the picking order of multiple objects to be picked based on the picking tasks and the target number; pick the objects to be picked from the target warehouse according to the picking order; control the transportation equipment to transmit the picked objects to be picked to the picking station, wherein the picking station is used to pick the objects to be picked again.

[0162] Optionally, the processor may also execute program code of the following steps: obtaining production plan information of a production object, wherein the production object comprises a plurality of objects to be picked, and the production plan information is at least used to determine the production quantity of the generated object; calling the logistics information system to construct a picking task according to the production plan information.

[0163] Optionally, the above-mentioned processor can also perform the program code of the following steps: calling the warehousing management software in the logistics information system, and determining the picking order based on the picking task and the target number.

[0164] Optionally, the processor may also execute the program code of the following steps: sending the picking task to the picking station, wherein the picking task is used to prompt the picking station of the objects to be picked that need to be picked again.

[0165] Optionally, the above-mentioned processor can also perform the program code of the following steps: calling the robot management system, and controlling the transportation equipment to transfer the object to be picked to the picking station according to the picking task.

[0166] Optionally, the processor may further execute program code of the following steps: in response to the presence of unpicked objects among the multiple objects to be picked, controlling the unpicked objects to be sent back to a storage area in a target warehouse.

[0167] By adopting the embodiment of the present invention, a picking task is obtained, and based on the target number of transportation equipment (for example, an automatic guided vehicle) and the picking task, a picking order of multiple objects to be picked is determined; according to the picking order, the multiple objects to be picked are picked in turn, and the objects to be picked are placed in a transportation tool; the objects to be picked can be transferred to a picking station via the transportation tool to complete the re-picking of the objects to be picked, thereby achieving the technical effect of improving the picking efficiency of items and solving the technical problem of low picking efficiency of items.

[0168] According to an embodiment of the present invention, a computer program product is further provided. The computer program product includes computer instructions. When the computer instructions are executed by a processor, the object picking method in the above embodiment is implemented.

[0169] Embodiments of the present application may provide an electronic device that may include a memory and a processor.

[0170] Figure 7 It is a block diagram of an electronic device for a method of picking an object according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0171] like Figure 7 As shown, the device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 702 or a computer program loaded from a storage unit 708 to a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0172] A number of components in the device 700 are connected to the I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 704, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0173] The computing unit 701 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 701 performs the various methods and processes described above, such as a verification method for data. For example, in some embodiments, the verification method for data may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into RAM 703 and executed by the computing unit 701, one or more steps of the data verification method described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to perform the data verification method in any other appropriate manner (e.g., by means of firmware).

[0174] According to an embodiment of the present application, a method for picking objects is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0175] Various embodiments of the systems and techniques described above herein may be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor that may be a dedicated or general purpose programmable processor that may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0176] The program code for implementing the method of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0177] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0178] To provide interaction with a user, the systems and techniques described herein may be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or an LCD (liquid crystal display, monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a path ball) through which the user can provide input to the computer. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0179] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a Local Area Network (LAN), a Wide Area Network (WAN), and the Internet.

[0180] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0181] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0182] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0183] In the several embodiments provided by the present invention, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic, for example, the division of units can be a logical function division, and there can be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0184] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0185] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0186] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0187] 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 principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for picking an object, characterized in that: include: Obtaining picking tasks corresponding to a plurality of objects to be picked in a target warehouse, and a target number of transport equipment allowed to be called in the target warehouse; Determining a picking order of the plurality of objects to be picked based on the picking task and the target quantity; Picking the objects to be picked from the target warehouse according to the picking order; The transport device is controlled to transfer the picked objects to be picked to a picking station, wherein the picking station is used to pick the objects to be picked again.

2. The method according to claim 1, characterized in that The obtaining of picking tasks corresponding to a plurality of objects to be picked in the target warehouse includes: Acquire production plan information of a production object, wherein the production object includes a plurality of the objects to be picked, and the production plan information is at least used to determine the production quantity of the generated object; The logistics information system is called to construct the picking task according to the production plan information.

3. The method according to claim 1, characterized in that The step of determining the picking order of the plurality of objects to be picked based on the picking task and the target quantity includes: The warehouse management software in the logistics information system is called to determine the picking order according to the picking task and the target quantity.

4. The method according to claim 1, characterized in that The method further comprises: The picking task is sent to the picking station, wherein the picking task is used to prompt the picking station to pick the object to be picked again.

5. The method according to claim 1, characterized in that The controlling the transport device to transfer the picked object to be picked to the picking station includes: The robot management system is called to control the transport equipment to transfer the objects to be picked to the picking station according to the picking task.

6. The method according to claim 1, characterized in that After picking the objects to be picked from the target warehouse according to the picking order, the method further includes: In response to the presence of unpicked objects among the plurality of objects to be picked, the unpicked objects are controlled to be sent back to a storage area in the target warehouse.

7. A system for picking objects, characterized in that: include: A warehouse management system, used to obtain picking tasks corresponding to a plurality of objects to be picked in a target warehouse, and a target number of transport equipment allowed to be called in the target warehouse; Determining a picking order of the objects to be picked based on the picking task and the target quantity; Picking the objects to be picked from the target warehouse according to the picking order; The transport equipment is used to transmit the objects to be picked to a picking station in response to the transport instruction issued by the warehouse management system, wherein the picking station is used to pick the objects to be picked again.

8. An object picking device, characterized in that: include: An acquisition unit, used for acquiring picking tasks corresponding to a plurality of objects to be picked in a target warehouse, and a target number of transport equipment allowed to be called in the target warehouse; A determination unit, configured to determine a picking order of the plurality of objects to be picked based on the picking task and the target quantity; A picking unit, used for picking the objects to be picked from the target warehouse according to the picking order; A control unit is used to control the transport device to transfer the picked objects to be picked to a picking station, wherein the picking station is used to pick the objects to be picked again.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 6.

10. A processor, characterized in that: The processor is used to run a program, wherein the program executes the method according to any one of claims 1 to 6 when run by the processor.

11. A computer program product, characterized in that The method comprises computer instructions, which implement the method according to any one of claims 1 to 6 when executed by a processor.