Material sorting method, device and system and electronic equipment
By using material box handling robots and lurking handling robots in the material picking system, combined with light prompt information, the problems of difficult operation of operators and inaccurate materials in traditional material picking methods are solved, and more efficient and accurate material picking is achieved.
Patent Information
- Application Number
- CN202510538064.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2045-04-27
AI Technical Summary
In the production of flexible multi-models, traditional material picking methods make the operators long walking distances, difficult to pick and operate, and difficult to ensure the accuracy of the material.
By applying a material box handling robot and a lurking transport robot on the control platform of the picking system, the handling task of the target material box is generated, and the light prompt information is displayed on the picking bin to guide the operators to pick materials.
It improves the efficiency and accuracy of material picking, reduces the walking distance and operation difficulty of operators, and enhances the automation of material picking.
Smart Images

Figure CN120057467A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of material picking, and particularly to a material picking method, device, system and electronic device. Background Art
[0002] In flexible multi-model production, materials such as automotive parts need to be picked according to the changing workshop assembly requirements. In the traditional material picking method, after the operator obtains the material order, the operator manually determines the bin location of the parts required in the material order, and picks the corresponding quantity of materials in the bin.
[0003] Since there are usually many shelves for storing bins in the warehouse, the manual operation area is large, the walking distance of the operator is long, and the picking operation is difficult. At the same time, it has a high dependence on the operator's operation proficiency, and it is difficult to ensure the accuracy of the picked materials. Summary of the Invention
[0004] The purpose of the embodiments of this application is to provide a material picking method, device, system and electronic device to improve the efficiency and accuracy of material picking. The specific technical solutions are as follows:
[0005] In a first aspect, the embodiments of this application provide a material picking method, which is applied to a control platform in a picking system. The picking system further includes a bin handling robot. The method includes:
[0006] When receiving a material order, based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, generate a first handling task for a first target bin, where the first handling task at least includes the location of the first storage bin where the first target bin is located and the location of the first picking bin in the picking bin;
[0007] Dispatch the bin handling robot to move the first target bin from the first storage bin location to the first picking bin location;
[0008] Based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, determine the lighting prompt information of the first picking bin, and control the display device on the first picking bin to display the lighting prompt information, so that the operator can pick materials in the first target bin placed in the first picking bin based on the lighting prompt information. The lighting prompt information includes a picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials.
[0009] Second aspect, an embodiment of the present application provides a material picking device, which is applied to a control platform in a picking system. The picking system includes a bin handling robot and an AGV (Automated Guided Vehicle). The device includes:
[0010] A first task generation module, configured to generate a first handling task corresponding to a first target bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials when receiving the material order. The first handling task at least includes the position of the first storage bin where the first target bin is located and the position of the first picking bin in the picking bin;
[0011] A first bin handling module, configured to dispatch the bin handling robot to move the first target bin from the first storage bin position to the first picking bin position;
[0012] A lighting prompt information determination module, configured to determine the lighting prompt information of the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and control the display device on the first picking bin to display the lighting prompt information, so that the operator can pick materials in the first target bin placed in the first picking bin based on the lighting prompt information. The lighting prompt information includes a picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials.
[0013] Third aspect, an embodiment of the present application provides a material picking system. The picking system includes a control platform and a bin handling robot. The control platform includes an upstream control device, a robot control device, and a lighting control device, where:
[0014] The upstream control device is configured to send a material order to the robot control device;
[0015] The robot control device is configured to generate a first handling task corresponding to a first target bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials when receiving the material order, and send the first handling task to the bin handling robot; determine the lighting prompt information of the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and send the lighting prompt information to the lighting control device;
[0016] The bin handling robot is configured to move the first target bin from the first storage bin position to the first picking bin position and move the materials to the first storage position in the first material waiting area for shipment.
[0017] The lighting control device is configured to control a display device on the first picking bin to display the lighting prompt information based on the lighting prompt information, so that an operator can pick materials in the first target material box placed in the first picking bin based on the lighting prompt information. The lighting prompt information includes a picking prompt information and lighting information, and the picking prompt information is used to prompt the material and the quantity of the material.
[0018] In a fourth aspect, an embodiment of the present application provides an electronic device, including:
[0019] A memory for storing a computer program;
[0020] A processor, when executing the program stored on the memory, implements the method described in the first aspect above.
[0021] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the method described in the first aspect above is implemented.
[0022] Advantages of the embodiments of the present application:
[0023] In the solution provided by the embodiment of the present application, in the picking system, the control platform can, when receiving a material order, generate a first handling task for the first target material box based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials. Wherein, the first handling task at least includes the position of the first storage bin where the first target material box is located and the position of the first picking bin in the picking bin; dispatch the material box handling robot to move the first target material box from the position of the first storage bin to the position of the first picking bin; determine the lighting prompt information of the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and control the display device on the first picking bin to display the lighting prompt information, so that the operator can pick the materials in the first target material box placed in the first picking bin based on the lighting prompt information. Wherein, the lighting prompt information includes a picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials; when the picking of the material order is completed, generate a second handling task for the materials based on the storage location information of the material waiting area. Wherein, the second handling task at least includes the position of the first storage location in the material waiting area; dispatch the AGV to move the materials to the position of the first storage location in the material waiting area. Since a display device for displaying lighting prompt information is provided on the picking bin, when the control platform generates corresponding lighting prompt information based on the materials, the quantity of the materials, and the inventory information in the material order, control the display device on the picking bin to display the lighting prompt information. Based on this, the operator can perform material picking according to the picking prompt information and lighting information included in the lighting prompt information displayed by the display device. In this way, the operator can directly pick the materials at the corresponding picking bin according to the lighting display prompt information, thereby improving the efficiency and accuracy of material picking. Of course, any product or method implementing the present application does not necessarily need to achieve all the above advantages at the same time. Description of the Drawings
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other embodiments can also be obtained based on these drawings.
[0025] Figure 1 It is a flowchart of a material picking method provided by an embodiment of the present application;
[0026] Figure 2 is Figure 1 A schematic diagram of a material order in the illustrated embodiment;
[0027] Figure 3 For Figure 1 A schematic diagram of the automated storage rack and the picking rack in the illustrated embodiment;
[0028] Figure 4 For Figure 3 A structural schematic diagram of the picking rack in the illustrated embodiment;
[0029] Figure 5 For Figure 1 A schematic diagram of material picking in the illustrated embodiment;
[0030] Figure 6 For Figure 1 A specific flowchart of step S102 in the illustrated embodiment;
[0031] Figure 7(a) is Figure 1 A schematic diagram of the first lighting prompt information in the illustrated embodiment;
[0032] Figure 7(b) is Figure 1 A schematic diagram of the second lighting prompt information in the illustrated embodiment;
[0033] Figure 7(c) is Figure 1 A schematic diagram of the third lighting prompt information in the illustrated embodiment;
[0034] Figure 7(d) is Figure 1 A schematic diagram of the fourth lighting prompt information in the illustrated embodiment;
[0035] Figure 8 For Figure 1 A specific flowchart of step S103 in the illustrated embodiment;
[0036] Figure 9 For Figure 1 A schematic diagram of the fifth lighting prompt information in the illustrated embodiment;
[0037] Figure 10 Based on Figure 1 A flowchart of exchanging and transporting the full material cart and the empty material cart in the illustrated embodiment;
[0038] Figure 11(a) is Figure 1 A specific flowchart of picking according to the lighting prompt information and transporting the picked materials to the side of the production line in the illustrated embodiment;
[0039] Figure 11(b) is Figure 1 Another specific flowchart of picking according to the lighting prompt information and transporting the picked materials to the side of the production line in the illustrated embodiment;
[0040] Figure 12 Based on Figure 1A flowchart of storing empty bins in an automated storage and retrieval system (AS / RS) according to the illustrated embodiment;
[0041] Figure 13 For the Figure 1 A flowchart of palletizing empty bins according to the illustrated embodiment;
[0042] Figure 14 For the Figure 1 A flowchart of stacking empty pallets and retrieving empty bins from the AS / RS according to the illustrated embodiment;
[0043] Figure 15 For Figure 13 A specific flowchart of step S1303 in the illustrated embodiment;
[0044] Figure 16(a) is Figure 14 The first specific flowchart of retrieving empty bins from the AS / RS according to the illustrated embodiment;
[0045] Figure 16(b) is Figure 14 The second specific flowchart of retrieving empty bins from the AS / RS according to the illustrated embodiment;
[0046] Figure 16(c) is Figure 14 The third specific flowchart of retrieving empty bins from the AS / RS according to the illustrated embodiment;
[0047] Figure 17 For Figure 1 A flowchart of depalletizing an empty pallet stack for storage and exchanging and transporting the rack with the empty pallet and the empty rack according to the illustrated embodiment;
[0048] Figure 18 For the Figure 17 A flowchart of replenishing empty pallets in an empty pallet stacker according to the illustrated embodiment;
[0049] Figure 19(a) is Figure 17 The first specific flowchart of transporting an empty pallet to an empty pallet buffer area for storage according to the illustrated embodiment;
[0050] Figure 19(b) is Figure 17 Another specific flowchart of transporting an empty pallet to an empty pallet buffer area for storage according to the illustrated embodiment;
[0051] Figure 20 For the Figure 17 A flowchart of transporting materials in the inbound transfer station to the AS / RS according to the illustrated embodiment;
[0052] Figure 21 For Figure 20 A specific flowchart of transporting palletized materials on a bin conveyor line to the AS / RS according to the illustrated embodiment;
[0053] Figure 22 A flowchart for depalletizing palletized materials based on the Figure 21 illustrated embodiment;
[0054] Figure 23 A Figure 22 specific flowchart for transferring palletized materials to the depalletizing station through a material conveyor line for depalletizing based on the illustrated embodiment;
[0055] Figure 24 A Figure 1 specific flowchart for transporting materials to a flat warehouse for storage in the illustrated embodiment;
[0056] Figure 25 A Figure 1 specific flowchart for material picking in the illustrated embodiment;
[0057] Figure 26 A structural schematic diagram of a material picking device provided by an embodiment of the present application;
[0058] Figure 27 A structural schematic diagram of a material picking system provided by an embodiment of the present application;
[0059] Figure 28 A structural schematic diagram of an electronic device provided by an embodiment of the present application. Specific Embodiments
[0060] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art based on the present application belong to the scope of protection of the present application.
[0061] To improve the efficiency and accuracy of material picking, an embodiment of the present application provides a material picking method, device, system, electronic device, storage medium, computer-readable storage medium, and computer program product. First, a material picking method provided by an embodiment of the present application will be introduced below.
[0062] The material picking method provided by an embodiment of the present application can be applied to any control platform that needs to perform material picking. For example, it can be an automobile production line control platform, an assembly line control platform, a logistics management control platform device, etc., and no specific limitation is made here. For the sake of clear description, it will be referred to as a control platform hereinafter in this article.
[0063] As Figure 1 illustrated, a material picking method, which is applied to a control platform in a picking system, the picking system includes a bin handling robot and an AGV robot, and the method includes:
[0064] S101, when receiving a material order, generate a first handling task corresponding to a first target material bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials;
[0065] Wherein, the first handling task at least includes the position of a first storage bin where the first target material bin is located and the position of a first picking bin in the picking bin.
[0066] S102, dispatch a bin handling robot to move the first target material bin from the position of the first storage bin to the position of the first picking bin;
[0067] S103, determine the lighting prompt information of the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and control a display device on the first picking bin to display the lighting prompt information, so that an operator picks materials from the first target material bin placed in the first picking bin based on the lighting prompt information.
[0068] Wherein, the lighting prompt information includes a picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials.
[0069] It can be seen that in the embodiment of the present application, the control platform in the picking system can, when receiving a material order, generate a first handling task for the first target material box based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials. Wherein, the first handling task at least includes the position of the first storage bin where the first target material box is located and the position of the first picking bin in the picking bin; dispatch the material box handling robot to move the first target material box from the position of the first storage bin to the position of the first picking bin; determine the lighting prompt information of the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and control the display device on the first picking bin to display the lighting prompt information, so that the operator can perform material picking in the first target material box placed in the first picking bin based on the lighting prompt information. Wherein, the lighting prompt information includes picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials; when the picking of the material order is completed, generate a second handling task for the material based on the storage location information of the material waiting area. Wherein, the second handling task at least includes the position of the first storage location in the material waiting area; dispatch the latent handling robot to move the material to the position of the first storage location in the material waiting area. Since a display device for displaying lighting prompt information is provided on the picking bin, when the control platform generates corresponding lighting prompt information based on the materials, the quantity of the materials, and the inventory information in the material order, control the display device on the picking bin to display the lighting prompt information. Based on this, the operator can perform material picking according to the picking prompt information and lighting information included in the lighting prompt information displayed by the display device. In this way, the operator can directly perform material picking in the corresponding picking bin according to the lighting display prompt information, thereby improving the efficiency and accuracy of material picking.
[0070] In flexible multi-model production, materials such as automotive parts need to be picked according to the changing workshop assembly requirements. For example, when assembling a car door in the workshop, door handles are used. Then, based on the production line requirements, the door handles required for different continuously produced cars need to be picked in the same container according to the agreed quantity in the corresponding material box and supplied to the production line in sequence; when assembling the interior lights in the workshop, ceiling lights are used. Then, based on the production line requirements, the ceiling lights required for different continuously produced cars need to be picked in the same container according to the agreed quantity in the corresponding material box and supplied to the production line in sequence, and so on. Such materials supplied in sequence according to the requirements order of the production line are sequencing parts (Just In Sequence, JIS). Through sequencing parts, suppliers supply parts according to the requirements order of the production line, ensuring that the production line can assemble continuously and efficiently, thereby reducing inventory and waiting time and improving production efficiency.
[0071] During the process of automobile production, when there is a material requirement on the production line, a material order will be generated according to the material requirement and sent to the control platform. In step S101, when the control platform receives the material order, based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, a first handling task corresponding to the first target material box is generated, where the above material order can be received by the information interaction module in the control platform.
[0072] According to the material range rules preset by the picking system, the material types in the material order are material types within the material range rules. The material types can be part family materials, such as outer rearview mirrors, door handles, wire harnesses, roof lights, etc., which are not specifically limited here.
[0073] As Figure 2 shown in the material order, after the operator in the workshop generates the material order according to the demand for the left outer rearview mirror in the production line, the operator can sign and confirm at the spare part confirmation position. Among them, the material order can include the order number, part family ticket number, part family name, delivery batch, serial number, delivery date, delivery time, input number, vehicle type derivative code, body number, part short number, part number, quantity, stage, and remarks. This material order is a demand order for the left outer rearview mirror. The part family ticket number in the material order is LERM, and the part family name is the left outer rearview mirror. After the operator in the warehouse picks the corresponding left outer rearview mirror according to the material order, the operator can sign and confirm at the shipping confirmation position. When the operator on the production line side receives the left outer rearview mirror corresponding to the material order, the operator can sign and confirm at the side confirmation position.
[0074] The warehouse where the operator picks materials usually includes an automated storage and retrieval system (AS / RS) shelf and a picking shelf. The AS / RS shelf and the picking shelf are composed of multiple shelf units. Among them, the AS / RS shelf includes multiple storage positions for storing materials, and the picking shelf is the shelf for the operator to pick materials. As Figure 3 shown, the picking shelf can be an L-shaped shelf and a U-shaped shelf. Each part family is allocated a corresponding separate L-shaped shelf or U-shaped shelf according to the quantity of the material part number.
[0075] Since the picking shelf is composed of multiple shelf units, and each bin in each multi-layer shelf unit contains 1 material box, the number of shelf layers that the operator can pick materials from the material boxes in the picking shelf is limited. The operator cannot pick materials from the material boxes on the upper shelves and can only pick from the material boxes in the lower shelf units. Therefore, to facilitate the operator to pick materials, as Figure 4As shown, the multi-layer shelf units in the picking shelf can be divided into an upper storage bin and a lower picking bin. Among them, the upper storage bin is used to store materials, and the lower picking bin is used for operators to pick materials.
[0076] In one implementation, when a material order is received, a first handling task corresponding to the first target material box can be generated based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials. Among them, the first handling task at least includes the first storage bin position in the upper storage bin where the first target material box is located, and the first picking bin position in the lower picking bin, so that the first target material box in the picking shelf can be transported from the first storage bin position in the upper storage bin to the first picking bin position in the lower picking bin that is convenient for operators to pick materials by the material box handling robot.
[0077] For example, there are 50 vehicle handlebars placed in the material boxes stored on the shelf. The materials included in the material order received by the control platform are vehicle handlebars, and the quantity of vehicle handlebars is 400. Based on the vehicle handlebars, the quantity of vehicle handlebars 30, and the inventory quantity of vehicle handlebars 2000, a first handling task corresponding to the first target material box containing vehicle handlebars is generated. Among them, the first handling task at least includes the first storage bin position A1 in the upper storage bin where the first target material box is located, and the first picking bin position X1 in the lower picking bin, so that the first target material box can be transported from the A1 storage bin position in the upper storage bin to the X1 picking bin position in the lower picking bin that is convenient for operators to pick materials by the material box handling robot.
[0078] In one implementation, when a material order is received, a first handling task corresponding to the first target material box can be generated based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials. Among them, the first handling task at least includes the first storage bin position in the automated storage and retrieval system (AS / RS) shelf where the first target material box is located, and the first picking bin position in the lower picking bin of the picking shelf, so that the first target material box in the AS / RS shelf can be transported from the first storage bin position in the AS / RS shelf to the first picking bin position in the lower picking bin of the picking shelf that is convenient for operators to pick materials by the material box handling robot.
[0079] For example, there are 50 vehicle handlebars placed in a material box stored on a shelf. The material order received by the control platform includes vehicle handlebars, and the quantity of vehicle handlebars is 400. Based on the vehicle handlebars, the quantity of vehicle handlebars being 30, and the inventory quantity of vehicle handlebars being 2000, a first handling task corresponding to the first target material box containing vehicle handlebars is generated. Among them, the first handling task at least includes the first storage bin position C1 in the automated storage and retrieval system (AS / RS) shelf where the first target material box is located, and the first picking bin position X1 in the lower picking bin, so that the first target material box is transported from the C1 storage bin position in the AS / RS shelf to the X1 picking bin position on the picking shelf for easy picking by the operator.
[0080] In the case where the control platform generates the first handling task, in step S102, the control platform schedules the material box handling robot to transport the first target material box from the first storage bin position to the first picking bin position.
[0081] Among them, the material box handling robot can transport the first target material box in the picking shelf from the first storage bin position in the upper storage bin to the first picking bin position in the lower picking bin, or can transport the first target material box in the AS / RS shelf from the first storage bin position in the AS / RS shelf to the first picking bin position in the lower picking bin of the picking shelf for easy picking by the operator. Both are reasonable and are not specifically limited here.
[0082] Specifically, in order to avoid transporting too many materials to the picking shelf and occupying the bins on the picking shelf, if there are remaining materials in the upper storage bin of the picking shelf and the quantity of the remaining materials meets the requirements of the current material order, the first target material box can be preferentially transported from the upper storage bin to the lower picking bin. If the quantity of the remaining materials in the upper storage bin of the picking shelf cannot meet the requirements of the current material order, or there are no materials included in the current material order in the upper storage bin of the picking shelf, then the first target material box can be transported from the AS / RS shelf to the lower picking bin.
[0083] The quantity of materials included in the above material order can be the quantity of materials included in one material order, or can be the quantity of materials included in multiple consecutive material orders, which is not specifically limited here. If multiple consecutive material orders all include material A, the quantities of material A included in the multiple material orders can be added up to obtain the required quantity of material A. Whether to transport the first target material box from the upper storage bin of the picking shelf or from the AS / RS shelf can be determined based on the added-up quantity, which can avoid frequent handling of material boxes and optimize the material picking process.
[0084] It should be noted that the process of determining whether to move the first target material box from the upper storage bin or from the automated storage and retrieval system (AS / RS) shelves, and moving the first target material box to the lower picking bin is generally completed before the operator picks the materials. That is to say, when the operator picks the materials, the materials to be picked generally already exist in the lower picking bin, which can improve the efficiency of material picking.
[0085] Since the operator directly determines the materials to be picked and the picking bin where the materials are located according to the material order, it is not only difficult to quickly and accurately determine the location of the picking bin, but also prone to picking errors. Therefore, in order to facilitate the operator to pick the materials, a display device can be set on the picking bin to display a lighting prompt message, such as Figure 5 As shown, the display device can be set above the picking bin, and the display device can include an electronic display screen and an indicator light.
[0086] After the bin handling robot moves the first target material box to the position of the first picking bin, in step S103, based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, determine the lighting prompt message of the first picking bin, and control the display device on the first picking bin to display the lighting prompt message. The lighting prompt message on the display device can guide the operator to quickly and accurately find the first picking bin, and directly determine whether to pick the materials according to the picking prompt message and the lighting information included in the lighting prompt message. In the case where material picking is required, the operator directly picks the materials based on the materials and the quantity of the materials included in the lighting prompt message, thereby helping the operator reduce the time to find the first picking bin where the materials are located and improving the picking efficiency.
[0087] Among them, the lighting prompt message can include a picking prompt message and lighting information, and the picking prompt message is used to prompt the materials and the quantity of the materials.
[0088] As an implementation manner, in the case where there are multiple quantities corresponding to the same material in the material order, the control platform can sum up these multiple quantities to obtain the total quantity, and thus determine the lighting prompt message of the first picking bin based on the materials included in the material order, the total quantity of the materials, and the inventory information of the materials.
[0089] Such as Figure 6As shown in the figure, when receiving a material order, the control platform generates a first handling task. The first handling task at least includes a first storage bin position A1 in the upper storage bin of the picking shelf where the first target material bin is located, and a first picking bin position X1 in the lower picking bin of the picking shelf. Then, the control platform schedules the bin handling robot to move the first target material bin from the A1 storage bin position in the upper storage bin to the X1 picking bin position in the lower picking bin that is convenient for operators to pick materials.
[0090] The control platform determines the lighting prompt information for the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and controls the display device on the first picking bin to display the lighting prompt information. In this way, after seeing the lighting prompt information displayed on the first picking bin, the operator can pick the materials according to the materials and the quantity of the materials prompted by the display device, and then place the picked materials on the trolley.
[0091] Among them, the display device may include an electronic display screen and an indicator light. The electronic display screen is used to display the picking prompt information, and the indicator light is used to light up according to the lighting information. The indicator light can be an LED (light emitting diode), or a fluorescent lamp, etc. This is reasonable and will not be specifically limited here.
[0092] It can be seen that since there is a display device on the picking bin for displaying the lighting prompt information, when the control platform generates the corresponding lighting prompt information based on the materials, the quantity of the materials, and the inventory information in the material order, the display device on the picking bin is controlled to display the lighting prompt information. Based on this, the operator can perform material picking according to the picking prompt information and the lighting information included in the lighting prompt information displayed by the display device. In this way, the operator can directly pick materials at the corresponding picking bin according to the lighting display prompt information, thereby improving the efficiency and accuracy of material picking.
[0093] As an implementation manner of the embodiment of the present application, the above material order includes at least one line of material information. The material information at least includes the target material and the picking quantity of the target material. The lighting information is the color information of the indicator light;
[0094] The step of determining the lighting prompt information for the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials may include:
[0095] Traverse the material information of each line in the material order. For the material information of the current line being traversed, when the picking quantity of the target material included in the material information of the current line is not 0 and the target material inventory of the target material is greater than the picking quantity, determine the first lighting prompt information of the target picking bin where the target material is located. The first lighting prompt information includes the first picking prompt information and the first color information of the indicator light. The first picking prompt information is used to prompt the identification of the target material and the picking quantity.
[0096] When the picking quantity of the target material included in the material information of the current line is not 0 and the target material inventory of the target material is equal to the picking quantity, determine the second lighting prompt information of the target picking bin where the target material is located. The second lighting prompt information includes the second picking prompt information and the second color information of the indicator light. The second picking prompt information is used to prompt the identification of the target material and the picking quantity, and the second color information is different from the first color information.
[0097] When the picking quantity of the target material included in the material information of the current line is 0 or the target material inventory of the target material is less than the picking quantity, determine the third lighting prompt information of the target picking bin where the target material with the first non-zero picking quantity in the material order and the target material inventory not less than the picking quantity is located.
[0098] When a closing signal for the indicator light is received, continue to traverse the material information of the next line and determine the lighting prompt information corresponding to the material information of the next line until all the material information in the material order has been traversed. The third lighting prompt information includes the third picking prompt information and the third color information of the indicator light. The third picking prompt information is used to prompt that there is no picking requirement.
[0099] The material order will include at least one line of material information. The control platform can traverse the material information of each line in the material order. When it is determined that the picking quantity of the target material included in the material information of the current line being traversed is not 0 and the target material inventory of the target material is greater than the picking quantity, it means that the target material needs to be picked. The target material inventory meets the picking quantity this time, and after the operator picks the target material with the picking quantity, there are still remaining target materials in the bin. Therefore, the lighting prompt information of the target picking bin where the target material is located can be determined as the first lighting prompt information.
[0100] As shown in Figure 7(a), the display device includes an electronic display screen and an indicator light. The electronic display screen is used to display the identification of the target material, such as the abbreviation AM310, and the corresponding picking quantity 30. The indicator light displays the corresponding first color based on the first color information, such as green. In Figure 7(a), diagonal filling is used to indicate that the color of the indicator light is green.
[0101] When the control platform determines that the picking quantity of the target material included in the current row material information is not 0, and the target material inventory of the target material is equal to the picking quantity, it indicates that the target material needs to be picked. The target material inventory also meets the picking quantity for this time. And after the operator picks the target material with the picking quantity, there is no remaining target material in the bin, that is, the bin is an empty bin. Therefore, it can be determined that the lighting prompt information for the target picking bin where the target material is located is the second lighting prompt information.
[0102] As shown in Figure 7(b), the display device includes an electronic display screen and an indicator light. The electronic display screen is used to display the identifier of the target material, such as the short number AM310, and the corresponding picking quantity 30. The indicator light displays the corresponding second color based on the second color information, and the second color is a color different from the first color, such as red. In Figure 7(b), vertical line filling is used to indicate that the color of the indicator light is red.
[0103] When the control platform determines that the picking quantity of the target material included in the current row material information is 0, it indicates that the target material corresponding to the current row material information does not need to be picked. Or when the target material inventory of the target material is less than the picking quantity, it indicates that the target material inventory cannot meet the picking quantity for this time, then the target material will not be picked. Then, the control platform determines that the lighting prompt information for the target picking bin where the first target material with a non-zero picking quantity in the material order and the target material inventory of which is not less than the picking quantity is the third lighting prompt information, that is, it determines that the lighting prompt information for the target picking bin where the target material corresponding to the first material information in the material order needs to be picked and the target material inventory also meets the picking quantity for this time is the third lighting prompt information.
[0104] As shown in Figure 7(c), the display device includes an electronic display screen and an indicator light. The electronic display screen shows that there is no picking requirement and the corresponding picking quantity is 0. The indicator light displays the corresponding third color based on the third color information. The third color can be a color different from the first color and the second color, such as light green; or it can be a color the same as the first color or the second color information.
[0105] When the control platform receives a closing signal for the indicator light, it indicates that the operator has executed the lighting prompt information corresponding to the current row material information and picked the material from the target picking bin corresponding to the current row material information. Therefore, the control platform can determine the lighting prompt information corresponding to the next row material information until it traverses each row of material information in the material order.
[0106] As an implementation manner, when the control platform receives a closing signal for the indicator light, the target material inventory corresponding to the target material can be updated.
[0107] As an implementation manner, when the control platform determines that an abnormal problem occurs, the control platform determines that the lighting prompt information of the target picking bin is the fifth lighting prompt information. As shown in FIG. 7(d), the display device includes an electronic display screen and an indicator light. The electronic display screen displays "Please view the log" and the corresponding picking quantity 0, and the indicator light displays the corresponding fifth color based on the fifth color information, such as yellow, so that the operator can judge the reason by querying the interface log of the control platform and perform handling.
[0108] It can be seen that in the embodiment of the present application, the control platform traverses the material information of each row in the material order, and determines the lighting prompt information of the target picking bin where the target material is located according to the target material corresponding to the current row of material information being traversed and the picking quantity of the target material. Based on the target material, the picking quantity of the target material, and the target material inventory, the control platform can determine different lighting picking prompt information corresponding to the target picking bin in different situations, where the different lighting picking prompt information includes different picking prompt information and colors of the indicator light. In this way, the operator can quickly locate the target picking bin for picking materials and the quantity of the target materials to be picked based on different visual lighting prompt information, thereby improving the efficiency of the operator in picking materials.
[0109] As an implementation manner of the embodiment of the present application, as Figure 8 shown, the above step of continuing to traverse the next row of material information and determining the lighting prompt information corresponding to the next row of material information may include:
[0110] S801, determining whether the target material corresponding to the next row of material information meets a first preset condition, a second preset condition, and a third preset condition.
[0111] When receiving a closing signal for the indicator light, the control platform can continue to traverse the next row of material information in the material order, and determine whether the target material corresponding to the next row of material information meets a first preset condition, a second preset condition, and a third preset condition, so as to determine the lighting prompt information of the target picking bin corresponding to the next row of material information.
[0112] Among them, the first preset condition is that the target material is in a transportation state, the second preset condition is that the picking quantity corresponding to the target material is 0, and the third preset condition is that the target material inventory corresponding to the target material is less than the picking quantity.
[0113] S802. When the target material corresponding to the material information in the next line meets the first preset condition, determine the fourth lighting prompt information for the target picking bin corresponding to the material information in the current line.
[0114] When the target material corresponding to the material information in the next line meets the first preset condition, that is, when the target material corresponding to the material information in the next line is in the transportation state, it means that the target material corresponding to the material information in the next line needs to be picked, and the target material inventory can meet the picking quantity this time. Therefore, the control platform can determine the fourth lighting prompt information for the target picking bin corresponding to the material information in the current line.
[0115] Among them, the fourth lighting prompt information includes the fourth picking prompt information and the fourth color information of the indicator light. The fourth picking prompt information is used to prompt the transportation state of the target bin corresponding to the target material in the next line.
[0116] As Figure 9 shown, the display device includes an electronic display screen and an indicator light. The electronic display screen shows that the bin has not arrived, and the corresponding picking quantity is 0. The indicator light shows the corresponding third color based on the fourth color information. The fourth color can be a color different from the first color, the second color, and the third color, such as blue; it can also be the same color as the first color or the second color information.
[0117] When the operator sees the fourth lighting prompt information for the target picking bin corresponding to the material information in the current line, they can know that the target material corresponding to the material information in the next line is being transported by the bin handling robot. When the bin handling robot transports the target material corresponding to the material information in the next line to the corresponding target picking bin, the control platform can turn off the fourth lighting prompt information for the target picking bin corresponding to the material information in the current line, and control the display device on the target picking bin corresponding to the material information in the next line to display the first lighting prompt information, that is, it can display the identification of the target material, the picking quantity, and the indicator light can display green based on the first color information.
[0118] In this way, the operator can pick according to the first lighting prompt information displayed by the display device on the target picking bin corresponding to the material information in the next line and pick the material in the target picking bin.
[0119] For example, the control platform determines that the lighting prompt information for the X1 target picking bin corresponding to the material information in the second line of the material order is the first lighting prompt information. After the operator completes the material picking at the X1 target picking bin based on this first lighting prompt information, the operator can turn off the green indicator light on the X1 target picking bin. The control platform can receive the off signal for this indicator light, and then the control platform continues to traverse the material information in the next line of the material order. When the control platform determines that the target material corresponding to the material information in the next line of the material order is in the transportation state being carried by the material handling robot, the control platform can control the display device on the X1 target picking bin to display the fourth lighting prompt information.
[0120] When the target material corresponding to the material information in the next line is placed in the corresponding X2 target picking bin, the control platform can turn off the fourth lighting prompt information for the X1 target picking bin corresponding to the current line of material information, and control the display device on the X2 target picking bin corresponding to the material information in the next line to display the first lighting prompt information.
[0121] S803, when the target material corresponding to the material information in the next line meets the second preset condition or the third preset condition, determine that the lighting prompt information for the target picking bin corresponding to the current line of material information is the third lighting prompt information.
[0122] When the target material corresponding to the material information in the next line meets the second preset condition, it means that the target material corresponding to the material information in the next line does not need to be picked; when the target material corresponding to the material information in the next line meets the third preset condition, it means that the target material inventory cannot meet the picking quantity this time. Therefore, when the target material corresponding to the material information in the next line meets the second preset condition or the third preset condition, the target material corresponding to the material information in the next line will not be picked, and the control platform can determine the third lighting prompt information for the target picking bin corresponding to the current line of material information.
[0123] In this way, the operator can pick according to the third lighting prompt information displayed on the display device of the target picking bin corresponding to the current line of material information and know that the target material corresponding to the material information in the next line will not be picked.
[0124] For example, the control platform determines that the lighting prompt information for the X1 target picking bin corresponding to the material information in the second line of the material order is the first lighting prompt information. After the operator completes the material picking at the X1 target picking bin based on the first lighting prompt information, the operator can turn off the green indicator light on the X1 target picking bin. The control platform can receive the off signal for the indicator light, and then the control platform continues to traverse the material information in the next line of the material order. When the control platform determines that the target material corresponding to the material information in the next line of the material order does not need to be picked, the control platform can control the display device on the X1 target picking bin to display the third lighting prompt information. When the operator turns off the light green indicator light on the X1 target picking bin, the control platform then continues to traverse the material information in the next line.
[0125] It can be seen that in the embodiment of the present application, by determining whether the target material corresponding to the material information in the next line meets the first preset condition, the second preset condition, and the third preset condition, the control platform can determine the lighting prompt information corresponding to the material information in the next line in different cases where the target material corresponding to the material information in the next line meets the first preset condition, the second preset condition, or the third preset condition, so that it is not necessary for the operator to perform picking according to the material information in the next line of the material order by himself, thereby improving the efficiency of the operator in picking materials.
[0126] As an implementation manner of the embodiment of the present application, after the step of generating the second handling task corresponding to the material based on the storage location information of the material waiting area, the method further includes:
[0127] When it is determined that there is no material included in the material order in the other material orders that have not been traversed, a second handling task corresponding to the second target material box is generated based on the picking bin location where the material is located and the inventory information of the material, where the second target material box is the target material box where the material that is not included in the material order in the other material orders that have not been picked is located, and the second handling task at least includes the second picking bin location where the second target material box is located and the second storage bin location in the storage bin; the bin handling robot is scheduled to move the second target material box from the second picking bin location to the second storage bin location.
[0128] Since multiple material orders may include the same material, after the control platform traverses one material order, when it is determined that there is no material included in the material order that has been traversed in the material orders that have not been traversed yet, it means that for the material orders that have not been traversed, the materials that the operator needs to pick do not overlap with the materials picked according to the material orders that have been traversed, and the operator does not need to pick the materials currently stored in the first picking bin.
[0129] Therefore, in order to improve the utilization rate of the first picking bin in the picking shelf, the control platform can generate a second handling task corresponding to the second target material bin where the materials in the uncompleted other material orders are located based on the picking bin position where the materials are located and the inventory information of the materials, and schedule the bin handling robot to move the second target material bin from the second picking bin position to the second storage bin position.
[0130] For example, the control platform receives 4 material orders, namely Material Order 1 - 4. Among them, the material included in Material Order 1 is a car door handle, the materials included in Material Orders 2 - 3 are exterior rearview mirrors, and the material included in Material Order 4 is a ceiling light. The control platform sequentially traverses Material Orders 1 - 4. After traversing Material Order 1, when it is determined that the car door handle included in Material Order 1 does not exist in the remaining un-traversed Material Orders 2 - 4, it indicates that for Material Orders 2 - 4, the operator does not need to pick the car door handle. The control platform can generate a second handling task corresponding to the second target material bin storing the car door handle based on the picking bin position where the car door handle is located and the inventory information of the car door handle in the lower picking bin collection, and schedule the bin handling robot to move the second target material bin from the X1 picking bin position to the second storage bin position in the upper storage bin.
[0131] It can be seen that in the embodiment of the present application, the control platform can configure the depth of the material order document pool. When the current material order is traversed, if the materials in the lower picking bin do not exist in the subsequent un-traversed material orders, the bin handling robot is scheduled to transport the materials in the lower picking bin to the upper storage bin. In this way, when the subsequent material orders require these materials, the bin handling robot is scheduled to move them to the lower picking bin again, thereby making full use of the effective space of the lower picking bin and reducing the handling distance of the bin handling robot from the automated storage and retrieval system in the warehouse to the lower picking bin of the picking shelf.
[0132] As an implementation manner of the embodiment of the present application, as Figure 10 shown, the above picking system further includes an AGV (Automated Guided Vehicle), and the above method may further include:
[0133] S1001, when receiving a full cart handling instruction, generate a first empty / full exchange task based on the storage location information in the material waiting area and the cart connection position.
[0134] Among them, the material car connection position is used to store the first empty material car and the full material car with the picked materials placed therein. The first empty-full exchange task at least includes the storage position of the first material waiting area for shipment, the storage position of the second material waiting area for shipment, the first target material car connection position, and the second target material car connection position. The full material car handling instruction is triggered after the operator places the picked materials in the material car at the material car connection position.
[0135] When the control platform has traversed each line of material information in the material order, the operator has also completed the picking of the materials in the material order according to the lit picking prompt information of the target picking bin corresponding to each line of material information. The operator can place the picked materials in the material car, then push the full material car with the materials placed therein to the material car connection position, and press the call button corresponding to the material car connection position to generate a full material car handling instruction.
[0136] When the control platform receives the full material car handling instruction, it indicates that there is a full material car currently stored at the material car connection position. The control platform can generate a first empty-full exchange task based on the storage location information of the material waiting area for shipment and the material car connection position, so as to move the full material car in the material car connection position to the material waiting area for shipment, and move the empty material car in the material waiting area for shipment to the material car connection position, so as to be transported to the production line for manufacturing.
[0137] S1002, dispatch the latent handling robot to move the full material car from the first target material car connection position to the storage position of the first material waiting area for shipment, and dispatch the latent handling robot to move the first empty material car from the storage position of the second material waiting area for shipment to the second target material car connection position.
[0138] After generating the first empty-full exchange task, the control platform can dispatch the latent handling robot to move the full material car corresponding to the first target material car connection position from the first target material car connection position to the storage position of the first material waiting area for shipment based on the storage position of the first material waiting area for shipment and the first target material car connection position included in the first empty-full exchange task, and dispatch the latent handling robot to move the first empty material car corresponding to the storage position of the second material waiting area for shipment from the storage position of the second material waiting area for shipment to the second target material car connection position based on the storage position of the second material waiting area for shipment and the second target material car connection position.
[0139] Among them, the storage position of the first material waiting area for shipment and the storage position of the second material waiting area for shipment can be the same or different; the first target material car connection position and the second target material car connection position can be the same or different, which are all reasonable and are not specifically limited herein.
[0140] As an implementation, the scheduling autonomous mobile robot transports the full material cart corresponding to the first target cart connection position from the first target cart connection position to the first material waiting-for-shipment area storage position, while simultaneously transporting the first empty material cart corresponding to the second material waiting-for-shipment area storage position from the second material waiting-for-shipment area storage position to the second target cart connection position.
[0141] That is to say, the control platform schedules at least two autonomous mobile robots simultaneously. One autonomous mobile robot is used to transport the full material cart corresponding to the first target cart connection position from the first target cart connection position to the first material waiting-for-shipment area storage position, and the other autonomous mobile robot is used to transport the first empty material cart corresponding to the second material waiting-for-shipment area storage position from the second material waiting-for-shipment area storage position to the second target cart connection position.
[0142] As an implementation, the control platform first schedules the autonomous mobile robot to transport the full material cart corresponding to the first target cart connection position from the first target cart connection position to the first material waiting-for-shipment area storage position, and then schedules the autonomous mobile robot to transport the first empty material cart corresponding to the second material waiting-for-shipment area storage position from the second material waiting-for-shipment area storage position to the second target cart connection position.
[0143] That is to say, the control platform can schedule only one autonomous mobile robot. After the autonomous mobile robot transports the full material cart corresponding to the first target cart connection position from the first target cart connection position to the first material waiting-for-shipment area storage position, it continues to schedule the autonomous mobile robot to transport the first empty material cart corresponding to the second material waiting-for-shipment area storage position from the second material waiting-for-shipment area storage position to the second target cart connection position.
[0144] S1003, in the case of receiving an empty cart transportation instruction, based on the storage location information of the material waiting-for-shipment area and the storage location information of the production line side, generate a second empty-full exchange task.
[0145] Among them, the second empty-full exchange task at least includes the third material waiting-for-shipment area storage position, the fourth material waiting-for-shipment area storage position, the first production line side storage position, and the second production line side storage position.
[0146] Since there are materials stored in the material waiting-for-shipment area, they can be transported from the material waiting-for-shipment area to the production line for production and processing. After the operator at the production line side finishes taking the materials from the cart, there is an empty cart at the production line side work position. The operator can press the call button corresponding to the production line side storage location to generate an empty cart transportation instruction, so as to transport the empty cart at the production line side storage location to the material waiting-for-shipment area while transporting the full material cart in the material waiting-for-shipment area to the production line side storage location.
[0147] S1004, dispatch the latent transfer robot to transfer the second empty cart from the storage location beside the first production line to the storage location in the fourth material shipping area, and dispatch the latent transfer robot to transfer the full cart in the material shipping area from the storage location in the third material shipping area to the storage location beside the second production line.
[0148] After generating the second empty-full exchange task, the control platform can dispatch the latent transfer robot to transfer the second empty cart corresponding to the storage location beside the first production line from the storage location beside the first production line to the storage location in the third material shipping area based on the storage location in the third material shipping area and the storage location beside the first production line included in the second empty-full exchange task, and dispatch the latent transfer robot to transfer the full cart corresponding to the storage location in the fourth material shipping area from the storage location in the fourth material shipping area to the storage location beside the second production line based on the storage location in the fourth material shipping area and the storage location beside the second production line.
[0149] Among them, the storage location in the third material shipping area and the storage location in the fourth material shipping area can be the same or different; the storage location beside the first production line and the storage location beside the second production line can be the same or different, which are all reasonable and not specifically limited herein.
[0150] As an implementation, the dispatch of the latent transfer robot to transfer the second empty cart corresponding to the storage location beside the first production line from the storage location beside the first production line to the storage location in the third material shipping area and the dispatch of the latent transfer robot to transfer the full cart corresponding to the storage location in the fourth material shipping area from the storage location in the fourth material shipping area to the storage location beside the second production line are carried out simultaneously.
[0151] That is to say, the control platform dispatches at least two latent transfer robots simultaneously. One latent transfer robot is used to transfer the second empty cart corresponding to the storage location beside the first production line from the storage location beside the first production line to the storage location in the third material shipping area, and the other latent transfer robot is used to transfer the full cart corresponding to the storage location in the fourth material shipping area from the storage location in the fourth material shipping area to the storage location beside the second production line.
[0152] As an implementation, the control platform first dispatches the latent transfer robot to transfer the second empty cart corresponding to the storage location beside the first production line from the storage location beside the first production line to the storage location in the third material shipping area, and then dispatches the latent transfer robot to transfer the full cart corresponding to the storage location in the fourth material shipping area from the storage location in the fourth material shipping area to the storage location beside the second production line.
[0153] That is to say, the control platform can schedule only one latent handling robot. After the latent handling robot transports the second empty trolley corresponding to the first production line-side storage position from the first production line-side storage position to the third material waiting-to-be-dispatched area storage position, the control platform continues to schedule the latent handling robot to transport the full trolley corresponding to the fourth material waiting-to-be-dispatched area storage position from the fourth material waiting-to-be-dispatched area storage position to the second target trolley connection position.
[0154] It can be seen that in the embodiment of the present application, when the control platform receives a full trolley handling instruction, it generates a first empty-full exchange task, schedules the latent handling robot to transport the full trolley corresponding to the first target trolley connection position from the first target trolley connection position to the first material waiting-to-be-dispatched area storage position, and transports the first empty trolley corresponding to the second material waiting-to-be-dispatched area storage position from the second material waiting-to-be-dispatched area storage position to the second target trolley connection position. When receiving an empty trolley handling instruction, it generates a second empty-full exchange task, schedules the latent handling robot to transport the second empty trolley corresponding to the first production line-side storage position from the first production line-side storage position to the third material waiting-to-be-dispatched area storage position, and transports the full trolley corresponding to the fourth material waiting-to-be-dispatched area storage position from the fourth material waiting-to-be-dispatched area storage position to the second production line-side storage position. In this way, the materials at the production line-side storage, the materials in the material waiting-to-be-dispatched area, and the empty trolleys can be replenished in a timely manner, so that the materials are transported from the material waiting-to-be-dispatched area to the production line side for production and processing, and the empty trolleys are transported from the material waiting-to-be-dispatched area to the trolley connection position for the operators to place the picked materials, improving the utilization rate of the trolleys.
[0155] As an implementation manner, as shown in FIGS. 11(a) and 11(b), the above picking system may include a control platform, a bin handling robot, and a latent handling robot. The above control platform may include an upstream control device, a robot control device, and a lighting control device;
[0156] A method for the control platform to display a lighting prompt message based on a material order when receiving the material order, so that the operator picks the material based on the lighting prompt message and transports the picked material to the production line side may include:
[0157] S1101, the upstream control device sends the material order to the robot control device;
[0158] After receiving the material order, the upstream control device sends the material order to the robot control device.
[0159] S1102, the robot control device receives the material order and parses it;
[0160] S1103, the robot control device allocates the material inventory according to the parsing result and generates a first handling task;
[0161] S1104, the robot control device schedules the bin handling robot to execute the first handling task;
[0162] S1105, the bin handling robot transports the first target material bin from the vertical warehouse position to the target material picking shelf position;
[0163] When the robot control device receives a material order, it parses the material order and generates a first handling task corresponding to the first target material bin based on the materials included in the parsed material order, the quantity of the materials, and the inventory information of the materials. The first handling task includes at least the position of the first storage bin where the first target material bin is located and the position of the first picking bin in the picking bin. Based on the first handling task, the bin handling robot is scheduled to transport the first target material bin from the first storage bin position to the first picking bin position.
[0164] S1106, the operator prints the material order document at the robot control device workstation;
[0165] S1107, the operator uses the information collection terminal to scan the document code and the ground code of the material picking shelf, and clicks to submit;
[0166] When the operator obtains a material order, the operator prints a material document at the robot control device workstation, then uses the information collection terminal to scan the document code and the ground code of the material picking shelf corresponding to the part family materials, and clicks to submit. In this way, the control device can clarify the material order picked by the operator.
[0167] S1108, the device access module of the robot control device interacts with the lighting control device control center to transmit the lighting prompt information of the first picking bin to the lighting control device;
[0168] The robot control device determines the lighting prompt information of the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and sends the determined lighting prompt information of the first picking bin to the lighting control device. The lighting prompt information may include material identification, picking quantity, and the first color information of the indicator light.
[0169] S1109, the lighting control device controls the first picking bin to display the lighting prompt information;
[0170] S1110, the operator picks the materials according to the lighting prompt information, places the picked materials in the trolley, and extinguishes the indicator light;
[0171] S1111, the lighting control device control center reports the closing signal of the indicator light through the device access module of the robot control device;
[0172] S1112, after the robot control device receives the off signal of the indicator light, it updates the material inventory;
[0173] S1113, the robot control device conducts information interaction with the lighting control device again through the device access module, and transmits the lighting prompt information of the first picking bin corresponding to the material information of the next line until each line of material information in the material order is traversed;
[0174] S1114, the operator verifies the materials and the material order until the picking of the entire material order is completed, and then clicks to submit;
[0175] S1115, the robot control device reports the outbound data to the upstream control device;
[0176] S1116, the operator pushes the full material cart to the cart connection position and presses the call button corresponding to the cart connection position;
[0177] S1117, after the robot control device receives the call signal, it allocates a storage location in the material waiting area and an empty material cart in the material waiting area, and generates a first empty-full exchange task;
[0178] S1118, the robot control device schedules the AGV to execute the first empty-full exchange task;
[0179] S1119, the AGV transports the full material cart from the first target cart connection position to the first storage location in the material waiting area;
[0180] S1120, the AGV transports the first empty cart from the second storage location in the material waiting area to the second target cart connection position;
[0181] After the robot control device receives the call signal, based on the storage location information in the material waiting area and the cart connection position, it generates a first empty-full exchange task, where the first empty-full exchange task includes at least the first storage location in the material waiting area, the second storage location in the material waiting area, the first target cart connection position, and the second target cart connection position. Then, it schedules the AGV to transport the full material cart from the first target cart connection position to the first storage location in the material waiting area, and schedules the AGV to transport the first empty cart from the second storage location in the material waiting area to the second target cart connection position.
[0182] S1121, the robot control device updates the inventory in the material waiting area.
[0183] S1122, when the materials in the full material cart at the in-line workstation are picked up, the operator presses the call button corresponding to the in-line storage location to call for an empty material cart;
[0184] S1123, after the robot control device receives the pager signal, it allocates the material inventory in the material waiting area for shipment and the storage locations in the material waiting area for shipment, and generates a second empty-full exchange task;
[0185] S1124, the robot control device schedules the latent handling robot to execute the second empty-full exchange task;
[0186] S1125, the latent handling robot transports the second empty cart from the first production line-side storage location to the fourth material waiting area for shipment storage location;
[0187] S1126, the latent handling robot transports the full material cart from the third material waiting area for shipment storage location to the second production line-side storage location.
[0188] After the robot control device receives the pager signal, based on the storage location information in the material waiting area for shipment and the production line-side storage location information, it generates a second empty-full exchange task. Among them, the second empty-full exchange task at least includes the third material waiting area for shipment storage location, the fourth material waiting area for shipment storage location, the first production line-side storage location, and the second production line-side storage location. Then, it schedules the latent handling robot to transport the second empty cart from the first production line-side storage location to the fourth material waiting area for shipment storage location, and schedules the latent handling robot to transport the full material cart in the material waiting area for shipment from the third material waiting area for shipment storage location to the second production line-side storage location.
[0189] As an implementation manner of the embodiment of the present application, as Figure 12 shown, the above method may further include:
[0190] S1201, when receiving the off signal of the indicator light for the second color information, update the target material inventory in the target picking bin corresponding to the second color information to 0.
[0191] The indicator light of the second color corresponds to the above-mentioned second lighting prompt information, and the second lighting prompt information is determined by the control platform when the picking quantity of the target material included in the current row of material information is not 0 and the target material inventory of the target material is equal to the picking quantity. Since the second lighting prompt information corresponds to the situation where the target material inventory of the target material is equal to the picking quantity, after the operator picks the material in the target picking bin and turns off the indicator light of the second color information, there is no longer any target material in the target picking bin, and only an empty bin exists. Therefore, when the control platform receives the off signal of the indicator light for the second color information, it updates the target material inventory in the target picking bin corresponding to the second color information to 0.
[0192] S1202, based on the target picking bin location where the first empty bin is located and the automated storage and retrieval system (AS / RS) rack bin information, generate a first empty bin handling task.
[0193] Among them, the first empty bin is an empty bin with a target material inventory of 0 in the target picking bin location, and the first empty bin handling task includes at least the location of the first AS / RS rack bin and the location of the target picking bin where the first empty bin is located.
[0194] When the control platform determines that the target material inventory in the target picking bin location is 0, a first empty bin handling task can be generated based on the location of the target picking bin where the first empty bin is located and the AS / RS rack bin information, so that the first empty bin is transported to the AS / RS rack bin for storage.
[0195] S1203. Dispatch the bin handling robot to transport the first empty bin to the location of the first AS / RS rack bin.
[0196] After the control platform generates the first empty bin handling task, the bin handling robot transports the first empty bin from the corresponding target picking bin location to the location of the first AS / RS rack bin, so as to store the first empty bin in the AS / RS rack.
[0197] It can be seen that in the embodiment of the present application, when the control platform receives the closing signal of the indicator light for the second color information, a first empty bin handling task can be generated based on the location of the target picking bin corresponding to the second color information and the AS / RS rack bin information, so as to dispatch the bin handling robot to transport the first empty bin corresponding to the first empty bin handling task from the target picking bin where it is located to the AS / RS rack bin for storage. In this way, it is possible to avoid storing empty bins in the picking rack bins, so that more materials can be stored in the lower picking bin locations, improving the utilization rate of the lower picking bin locations.
[0198] As an implementation manner of the embodiment of the present application, as Figure 13 shown, the above picking system may further include an empty bin palletizing station, and the method further includes:
[0199] S1301. When there is no second empty bin at the empty bin conveying connection position corresponding to the empty bin conveying line, generate a second empty bin handling task based on the empty bin conveying connection position information and the AS / RS rack bin information.
[0200] Among them, the second empty bin handling task includes at least the target position of the empty bin conveying connection and the location of the second AS / RS rack bin.
[0201] Since when the control platform receives the closing signal of the indicator light for the second color information, it controls the bin handling robot to transport the first empty bin in the target picking bin to the AS / RS rack bin for storage. Storing too many empty bins in the AS / RS rack bin will cause the bins with materials to have no bin location for storage. Therefore, it is necessary to transfer the second empty bin stored in the AS / RS rack out of the AS / RS rack through the empty bin conveying line.
[0202] As an implementation manner, an image acquisition device is installed at the connection position of the empty box conveyor line. The control platform can view the videos collected by the image acquisition devices at the connection positions of each empty box conveyor line in turn. When it is determined that there is no second empty bin in the connection position of the empty box conveyor line in the video, the control platform generates a second empty box handling task based on the connection position of the empty box conveyor and the storage rack bin information.
[0203] As an implementation manner, a detection device, such as a gravity sensing device, is provided at the connection position of the empty box conveyor line. When the gravity sensing device or other detection devices detect that there is no second empty bin at the connection position of the empty box conveyor line, the control platform generates a second empty box handling task based on the connection position of the empty box conveyor and the storage rack bin information.
[0204] S1302, dispatch the bin handling robot to move and place the second empty bin from the second storage rack bin position on the empty box conveyor corresponding to the empty box conveyor connection target position.
[0205] After generating the second empty box handling task, the control platform can move and place the second empty bin corresponding to the second storage rack bin position on the empty box conveyor corresponding to the empty box conveyor connection target position.
[0206] Since when the empty box conveyor line is transferring empty bins, the running speed of the empty box conveyor line is usually relatively fast. If the bin handling robot directly places the second empty bin on the empty box conveyor line when the empty box conveyor line is running at a high speed, it may cause a collision between the bin handling robot and the empty box conveyor line, resulting in failures of the bin handling robot and the empty box conveyor line.
[0207] To avoid a collision between the bin handling robot and the empty box conveyor line, as an implementation manner, the above control platform may further include a conveyor line control device. After generating the second empty box handling task, the control platform can dispatch the bin handling robot to move the second empty bin corresponding to the second storage rack bin position to the empty box conveyor connection target position, and then the device access module in the control platform performs a safety interaction with the conveyor line control device.
[0208] The process of the device access module in the control platform interacting securely with the conveyor line control device can be specifically as follows: The control platform sends an application for placing an empty bin to the conveyor line control device through the device access module. When the conveyor line control device permits the placement of the empty bin, it sends empty bin placement permission information to the device access module of the control platform. When the control platform receives the empty bin placement permission information, it schedules the bin handling robot to continue executing the second empty bin handling task, that is, placing the second empty bin on the empty bin conveyor line corresponding to the empty bin conveyor connection target position. After the bin handling robot places the second empty bin on the empty bin conveyor line corresponding to the empty bin conveyor connection target position, the control platform can control the bin handling robot to leave the empty bin conveyor line.
[0209] Among them, when the conveyor line control device receives the application for placing an empty bin, the conveyor line control device can reduce the running speed of the empty bin conveyor line to a preset running speed, or the empty bin conveyor line temporarily stops running, and then sends empty bin placement permission information to the device access module of the control platform.
[0210] S1303, when there is a second empty bin on the empty bin conveyor line, schedule the empty bin conveyor line to transfer the second empty bin to the empty bin palletizing station position, so that the second empty bin undergoes pallet palletizing at the empty bin palletizing station position to obtain a pallet with empty bins.
[0211] In order to facilitate the handling of empty bins while preventing empty bins from being damaged, a preset number of empty bins can be palletized together and placed on a pallet to obtain a pallet with empty bins. Therefore, when there is a second empty bin on the empty bin conveyor line, schedule the empty bin conveyor line to transfer the second empty bin to the empty bin palletizing station position, so that the second empty bin undergoes pallet palletizing at the empty bin palletizing station position to obtain a pallet with empty bins. Among them, the preset number of empty bins palletized together can be set according to the size of the empty bin. For example, if the empty bin is a large-sized bin, the preset number can be 3; if the empty bin is a medium-sized bin, the preset number can be 5; if the empty bin is a small-sized bin, the preset number can be 7. These are all reasonable and are not specifically limited here.
[0212] It can be seen that in the embodiment of the present application, when there is no second empty bin at the empty bin conveyor connection position corresponding to the empty bin conveyor line, the control platform generates a second empty bin handling task, and based on the second empty bin handling task, schedules the bin handling robot to move the second empty bin in the second position of the automated storage and retrieval system (AS / RS) rack and place it on the empty bin conveyor line corresponding to the empty bin conveyor connection target position, so as to reduce the storage positions occupied by empty bins in the AS / RS rack. When there is a second empty bin on the empty bin conveyor line, schedule the empty bin conveyor line to transfer the second empty bin to the empty bin palletizing station position, so as to perform pallet palletizing on the second empty bin, thereby ensuring the stability of the empty bin during the handling by the robot and preventing the empty bin from being damaged.
[0213] As an implementation manner of the embodiment of the present application, as Figure 14 shown, the above method may further include:
[0214] S1401. When the palletizing of the second empty bin is completed to obtain a pallet with empty bins, based on the storage location information of the empty bin palletizing, the storage location information of the empty bin buffer area, the storage location information of the empty pallet buffer area, and the storage location information of the empty bin palletizing, generate a third empty-full exchange task.
[0215] Among them, the storage location information of the empty bin palletizing is the storage location information corresponding to the position of the empty bin palletizing station. The third empty-full exchange task includes at least the first empty bin palletizing storage location, the second empty bin palletizing storage location, the storage location of the empty bin buffer area, and the empty pallet position in the empty pallet buffer area.
[0216] When the palletizing of the second empty bin is completed to obtain a pallet with empty bins, it indicates that there are empty bins on the pallet that need to be transported to the empty pallet buffer area in this empty bin palletizing station, and at the same time, this empty bin palletizing station needs to be replenished with empty pallets for palletizing.
[0217] As an implementation manner, an operator palletizes the second empty bin and the pallet at the position of the empty bin palletizing station to obtain a pallet with empty bins, and can store the pallet with empty bins at the storage location corresponding to this empty bin palletizing station. Then, press the call button at the position of this empty bin palletizing station, and notify the control platform through the call signal generated by the call button that the palletizing of the second empty bin is completed, and a latent handling robot is needed to handle the pallet with empty bins in the storage location corresponding to this empty bin palletizing station.
[0218] As an implementation manner, the control platform can determine that an operator palletizes the second empty bin and the pallet at the empty bin palletizing station through the video collected by the image acquisition device corresponding to the empty bin palletizing station to obtain a pallet with empty bins.
[0219] Based on this, the control platform can generate a third empty-full exchange task based on the storage location information of the empty bin palletizing, the storage location information of the empty bin buffer area, the storage location information of the empty pallet buffer area, and the storage location information of the empty bin palletizing. Thus, while transporting the pallet materials in the storage location of the empty bin palletizing to the empty bin buffer area for storage, it also transports the empty pallets in the empty bin buffer area to the empty bin palletizing station for palletizing.
[0220] S1402. Dispatch the latent handling robot to transport the pallet with empty bins from the first empty bin palletizing storage location to the storage location of the empty bin buffer area, and dispatch the latent handling robot to transport the empty pallet from the empty pallet position in the empty pallet buffer area to the second empty bin palletizing storage location.
[0221] After generating the third empty-container full-exchange task, the control platform can schedule the latent transfer robot to transfer the pallet empty containers corresponding to the first empty-container pallet storage position included in the third empty-container full-exchange task from the first empty-container pallet storage position to the empty-container buffer storage position, and schedule the latent transfer robot to transfer the empty pallets corresponding to the empty-pallet position in the empty-pallet buffer area from the empty-pallet buffer area to the second empty-container pallet storage position based on the empty-pallet position in the empty-pallet buffer area and the second empty-container pallet storage position. Herein, the first empty-container pallet storage position and the second empty-container pallet storage position can be the same or different, which are both reasonable and not specifically limited herein.
[0222] As an implementation manner, scheduling the latent transfer robot to transfer the pallet empty containers corresponding to the first empty-container pallet storage position from the first empty-container pallet storage position to the empty-container buffer storage position is carried out simultaneously with scheduling the latent transfer robot to transfer the empty pallets corresponding to the empty-pallet position in the empty-pallet buffer area from the empty-pallet buffer area to the second empty-container pallet storage position.
[0223] That is to say, the control platform schedules at least two latent transfer robots simultaneously, where one latent transfer robot is used to transfer the pallet empty containers corresponding to the first empty-container pallet storage position from the first empty-container pallet storage position to the empty-container buffer storage position, and the other latent transfer robot is used to transfer the empty pallets corresponding to the empty-pallet position in the empty-pallet buffer area from the empty-pallet buffer area to the second empty-container pallet storage position.
[0224] As an implementation manner, the control platform first schedules the latent transfer robot to transfer the pallet empty containers corresponding to the first empty-container pallet storage position from the first empty-container pallet storage position to the empty-container buffer storage position, and then schedules the latent transfer robot to transfer the empty pallets corresponding to the empty-pallet position in the empty-pallet buffer area from the empty-pallet buffer area to the second empty-container pallet storage position.
[0225] That is to say, the control platform can schedule only one latent transfer robot. After the latent transfer robot transfers the pallet empty containers corresponding to the first empty-container pallet storage position from the first empty-container pallet storage position to the empty-container buffer storage position, the control platform continues to schedule the latent transfer robot to transfer the empty pallets corresponding to the empty-pallet position in the empty-pallet buffer area from the empty-pallet buffer area to the second empty-container pallet storage position.
[0226] S1403. In the case that there is no pallet empty container to be exported at the empty-container export connection position, generate a pallet empty-container transfer task based on the empty-container buffer storage position information and the empty-container export connection position information.
[0227] Among them, the storage location information of the empty bin buffer area may include the empty bins stored in the empty bin buffer area and the storage locations where the empty bins are located. The empty bins of the outbound pallets are the pallet empty bins transported from the storage locations in the empty bin buffer area to the empty bin outbound connection position. The pallet empty bin handling task at least includes the storage locations in the empty bin buffer area and the pallet empty bins at the empty bin outbound connection position.
[0228] The empty bin outbound connection position is used to temporarily store the pallet empty bins that need to be outbound. When there are no pallet empty bins to be outbound at the empty bin outbound connection position, it means that the pallet empty bins at the empty bin outbound connection position need to be replenished.
[0229] As an implementation, an image acquisition device is installed at the empty bin outbound connection position. The control platform can view the videos acquired by the image acquisition devices at each empty bin outbound connection position in turn. When it is determined that there are no pallet empty bins to be outbound at the empty bin outbound connection position in the video, the control platform generates a pallet empty bin handling task based on the empty bin transfer connection position and the storage location information of the empty bin buffer area, so as to replenish the pallet empty bins at the empty bin outbound connection position.
[0230] As an implementation, a detection device, such as a gravity sensing device, is set at the empty bin outbound connection position. When the gravity sensing device or other detection devices detect that there are no pallet empty bins to be outbound at the empty bin outbound connection position, the control platform generates a pallet empty bin handling task based on the empty bin transfer connection position and the storage location information of the empty bin buffer area.
[0231] S1404, dispatch the latent handling robot to transport the pallet empty bins from the storage locations in the empty bin buffer area to the empty bin outbound connection position.
[0232] After generating the pallet empty bin handling task, the latent handling robot can transport the pallet empty bins corresponding to the storage locations in the empty bin buffer area to the empty bin outbound connection position, so as to replenish the pallet empty bins to be outbound at the empty bin outbound connection position.
[0233] It can be seen that in the embodiment of the present application, when the second empty material box stacking is completed to obtain an empty pallet box, a third empty-full exchange task is generated, and the latent handling robot is dispatched to transport the empty pallet box from the first empty box stacking storage position to the empty box buffer storage position, and the empty pallet is transported from the empty pallet position in the empty pallet buffer area to the second empty box stacking storage position. This avoids the empty pallet boxes from occupying the empty box stacking storage position, improves the utilization rate of the empty box stacking storage position, and at the same time, the empty pallets required for pallet stacking in the empty box stacking station can be replenished in time, thereby improving the efficiency of pallet stacking for the second empty material box. In the case that there are no empty pallets to be shipped out of the warehouse at the empty box outbound docking position, a pallet empty box handling task is generated, and the latent handling robot is dispatched to transport the empty pallet box from the empty box buffer storage position to the empty box outbound docking position, thereby improving the utilization rate of the empty box outbound docking position.
[0234] As an implementation method of the present application, Figure 15 As shown, the picking system further includes a dispatching conveyor line mechanism, and the step of dispatching the empty box conveyor line to transfer the second empty material box to the empty box pallet station position may include:
[0235] S1501, collecting box code information of the second empty material box, and parsing the collected box code information to obtain first conveying information.
[0236] Since different material suppliers use different material boxes, for example, there are differences in the type of material boxes, the structure of the material boxes or the size of the material boxes, it is necessary to distinguish the empty material boxes corresponding to different material suppliers, and then allocate the empty material boxes of the same material supplier to the empty material box return conveyor line corresponding to the material supplier, so that the empty material box return conveyor line can transfer the empty material boxes of the same material supplier to the empty box stacking station, thereby stacking the same empty material boxes together.
[0237] When there is a second empty material box on the empty material box conveyor line, the second empty material box conveyor line is dispatched to be transferred to the information collection terminal, so that the information collection terminal collects the material box code on the second empty material box, and then the information collection terminal uploads the collected box code information to the control platform through the device access module of the control platform. When the control platform receives the box code information, it parses the received box code information into the first conveying information.
[0238] Among them, the first conveying information is used to indicate the target sorting empty box return conveyor line corresponding to the second empty material box. The first conveying information may include the correspondence between the material box code and the target sorting empty box return conveyor line, the correspondence between the supplier information and the target sorting empty box return conveyor line identifier, etc., which are all reasonable and are not specifically limited here.
[0239] S1502. Based on the first conveying information, the conveying line mechanism is scheduled to distribute the second empty bin to the corresponding target sorting empty bin return conveying line.
[0240] Among them, the sorting empty bin return conveying line can be divided based on the material supplier. For example, the sorting empty bin return conveying line corresponding to material supplier A is the sorting empty bin return conveying line a, the sorting empty bin return conveying line corresponding to material supplier B is the sorting empty bin return conveying line b, and the sorting empty bin return conveying line corresponding to material supplier C is the sorting empty bin return conveying line c.
[0241] After the control platform parses the received bin code information into the first conveying information, the first conveying information can be sent to the conveying line mechanism. Thus, based on the first conveying information, the conveying line mechanism is scheduled to distribute the second empty bin to the target sorting empty bin return conveying line belonging to its material supplier.
[0242] S1503. Schedule the target sorting empty bin return conveying line to transfer the second empty bin to the empty bin palletizing station position.
[0243] When the second empty bin is distributed to the target sorting empty bin return conveying line, schedule the target empty bin return conveying line to transfer the empty bins of the same material supplier to the empty bin palletizing station beside the empty bin return conveying line. Thus, the empty bins of the same material supplier are palletized at the empty bin palletizing station to obtain palletized empty bins.
[0244] It can be seen that in the embodiment of the present application, the bin code information of the second empty bin is collected, the control platform parses the collected bin code information to obtain the first conveying information, and based on the first conveying information, the conveying line mechanism is scheduled to distribute the second empty bin to the corresponding target sorting empty bin return conveying line, so that the target sorting empty bin return conveying line transfers the second empty bin to the empty bin palletizing station position, thereby ensuring that the palletized empty bins belong to the same material supplier.
[0245] As an implementation manner of the embodiment of the present application, the above method may further include:
[0246] When the empty shelf floor code information at the empty bin outbound connection position is received, based on the storage location information of the empty pallet buffer area and the empty bin outbound connection position information, generate an empty shelf handling task for the target empty shelf, where the target empty shelf is the empty shelf corresponding to the empty shelf floor code information, and the empty shelf handling task includes at least the target empty bin outbound connection position and the storage location of the first empty pallet buffer area; schedule the latent handling robot to move the target empty shelf from the target empty bin outbound connection position to the storage location of the first empty pallet buffer area.
[0247] After the latent transfer robot transports the empty pallet box from the storage location in the empty box buffer area to the empty box outbound connection position, the operator can use an electric forklift to move the empty box pallet away from the shelf where the empty box pallet is stored, and then the shelf becomes an empty shelf. Then, the operator can use the information collection terminal to scan the floor code at the location of the empty shelf and bind the empty shelf to the floor code. When the control platform receives the empty shelf floor code information scanned and sent by the information collection terminal, based on the storage location information of the empty pallet buffer area and the empty box outbound connection position information, it generates an empty shelf handling task corresponding to the target empty shelf. Based on the empty shelf handling task, it schedules the latent transfer robot to transport the target empty shelf at the target empty box outbound connection position to the storage location of the first empty pallet buffer area.
[0248] It can be seen that in the embodiment of the present application, when the control platform receives the empty shelf floor code information at the empty box outbound connection position, based on the storage location information of the empty pallet buffer area and the empty box outbound connection position information, it generates an empty shelf handling task corresponding to the target empty shelf. Based on the empty shelf handling task, the control platform schedules the latent transfer robot to transport the target empty shelf included in the empty shelf handling task at the target empty box outbound connection position to the storage location of the first empty pallet buffer area, so as to store empty pallets in the empty pallet buffer area, avoid the idle of the empty shelf at the empty box outbound connection position, and improve the utilization rate of the empty shelf.
[0249] As an implementation manner, as shown in FIGS. 16(a), 16(b), and 16(c), the above picking system may include a control platform, a bin handling robot, and a latent transfer robot. The above control platform may include an upstream control device, a robot control device, and a lighting control device; when there is an empty bin in the picking bin, the method for transporting the empty bin out of the warehouse may include:
[0250] S1601, after the operator picks the material and the bin is empty, turn off the second color indicator light.
[0251] When the robot control device determines that the picking quantity of the target material included in the current row material information in the material order is not 0 and the target material inventory of the target material is equal to the picking quantity, it determines the second lighting prompt information of the target picking bin where the target material is located, where the second lighting prompt information includes the second picking prompt information and the second color information of the indicator light.
[0252] S1602, the lighting control device reports a closing signal for the second color indicator light to the robot control device;
[0253] S1603, after the robot control device receives the closing signal for the second color indicator light, it updates the material inventory;
[0254] S1604. The robot control device allocates a storage bin position in the automated storage and retrieval system (AS / RS) and generates a first empty bin handling task.
[0255] S1605. The robot control device schedules the bin handling robot to execute the first empty bin handling task.
[0256] S1606. The bin handling robot transports the first empty bin from this position to the position of the first storage bin in the AS / RS.
[0257] When the robot control device receives the closing signal of the indicator light for the second color information, it updates the target material inventory in the target picking bin corresponding to the second color information to 0. Then, based on the position of the target picking bin where the first empty bin is located and the storage bin position information in the AS / RS, it generates a first empty bin handling task. Here, the first empty bin is an empty bin with a target material inventory of 0 in the target picking bin. The first empty bin handling task includes at least the position of the first storage bin in the AS / RS and the position of the target picking bin where the first empty bin is located. Based on the first empty bin handling task, it schedules the bin handling robot to transport the first empty bin to the position of the first storage bin in the AS / RS.
[0258] S1607. When the robot control device polls that the empty bin conveying connection position is empty, it generates a second empty bin handling task.
[0259] S1608. The robot control device triggers the bin handling robot to execute the second empty bin handling task.
[0260] S1609. The bin handling robot transports the second empty bin from the second storage bin position in the AS / RS to the target position of the empty bin conveying connection.
[0261] S1610. The robot control device conducts a secure interaction with the conveyor line control device through the device access module.
[0262] S1611. Conduct a secure interaction with the robot control device.
[0263] S1612. The robot control device schedules the bin handling robot to execute the second empty bin handling task.
[0264] S1613. After the bin handling robot puts down the empty bin, it leaves.
[0265] When the robot control device polls that the empty container transfer connection position is empty, based on the empty container transfer connection position information and the vertical warehouse shelf position information, a second empty container handling task is generated. Based on the second empty container handling task, the bin handling robot is scheduled to move and place the second empty bin from the second vertical warehouse shelf position to the empty container transfer connection target position, and perform a safety interaction with the conveyor line control device. After the safety interaction passes, the bin handling robot is scheduled to place the second empty bin on the empty container conveyor line corresponding to the empty container transfer connection target position, and then the bin handling robot is scheduled to leave.
[0266] S1614, after the information collection terminal on the empty container conveyor line detects the second empty bin, it reports to the conveyor line control device;
[0267] S1615, the conveyor line control device controls the empty container conveyor line to transfer the second empty bin to the information collection terminal station of the empty container conveyor line;
[0268] S1616, the information collection terminal collects the bin code information of the second empty bin, and uploads the collected information to the robot control device through the device access module of the robot control device;
[0269] S1617, the robot control device analyzes the information received from the information collection terminal;
[0270] S1618, the robot control device converts the analysis result into the first conveyor information, and issues it to the conveyor line control device through the device access module;
[0271] S1619, the conveyor line control device performs bin sorting according to the first conveyor information, and sorts bins from different suppliers to the target sorting empty bin return conveyor line;
[0272] S1620, the operator sorts and palletizes the empty bins at the empty bin palletizing station where the target sorting empty bin returns to the conveyor line;
[0273] S1621, when the operator completes the palletizing of the empty bins of the second empty bin, press the call button corresponding to the palletizing station;
[0274] S1622, after the robot control device receives the call signal, it allocates storage positions in the empty bin buffer area and empty pallets in the empty pallet buffer area, and generates a third empty-full exchange task;
[0275] S1623, the robot control device schedules the AGV robot to execute the third empty-full exchange task;
[0276] S1624, the AGV robot moves the pallet empty bin from the first empty bin palletizing storage position to the storage position in the empty bin buffer area;
[0277] S1625, The latent transfer robot transports an empty pallet from the empty pallet position in the empty pallet buffer area to the second empty box palletizing storage position.
[0278] After receiving the pager signal, the robot control device generates a third empty / full exchange task based on the empty box palletizing storage location information, the storage location information of the empty box buffer area, the storage location information of the empty pallet buffer area, and the empty box palletizing storage location information. Among them, the empty box palletizing storage location information is the storage location information corresponding to the empty box palletizing station position. The third empty / full exchange task includes at least the first empty box palletizing storage position, the second empty box palletizing storage position, the storage position in the empty box buffer area, and the empty pallet position in the empty pallet buffer area. Based on the third empty / full exchange task, the latent transfer robot is scheduled to transport the pallet with empty boxes from the first empty box palletizing storage position to the storage position in the empty box buffer area, and the latent transfer robot is scheduled to transport the empty pallet from the empty pallet position in the empty pallet buffer area to the second empty box palletizing storage position.
[0279] S1626, When the robot control device polls that the empty box outbound connection position is empty, it allocates the full empty box pallet in the empty box buffer area and issues a pallet with empty boxes transfer task.
[0280] S1627, The robot control device schedules the latent transfer robot to execute the pallet with empty boxes transfer task.
[0281] S1628, The latent transfer robot transports the pallet with empty boxes to the empty box outbound connection position.
[0282] In the case that there is no pallet with empty boxes to be shipped out at the empty box outbound connection position, the robot control device generates a pallet with empty boxes transfer task based on the storage location information of the empty box buffer area and the position information of the empty box outbound connection position. Based on the pallet with empty boxes transfer task, the latent transfer robot transports the pallet with empty boxes from the storage position in the empty box buffer area to the empty box outbound connection position.
[0283] S1629, The operator uses an electric forklift to move the pallet with empty boxes away from the shelf.
[0284] S1630, The operator uses an information collection terminal to scan the ground code for binding to this shelf, triggering an empty shelf transfer task.
[0285] S1631, The robot control device receives the bound shelf information, allocates a storage position in the empty pallet buffer area, and issues an empty shelf transfer task.
[0286] S1632, The robot control device schedules the latent transfer robot to execute the empty shelf transfer task.
[0287] S1633, The latent transfer robot transports the empty shelf to the first storage position in the empty pallet buffer area.
[0288] After the operator uses an electric forklift to move the empty pallet box away from the shelf, the information collection terminal is used to scan the floor code where the shelf is located, bind the floor code to the empty shelf, and trigger the empty shelf handling task. When the robot control device receives the empty shelf floor code information at the empty box outbound connection position, based on the storage location information of the empty pallet buffer area and the empty box outbound connection position information, an empty shelf handling task corresponding to the target empty shelf is generated, where the target empty shelf is the empty shelf corresponding to the empty shelf floor code information, and the empty shelf handling task at least includes the position of the target empty box outbound connection position and the storage position of the first empty pallet buffer area. Based on the empty shelf handling task, the latent handling robot moves the target empty shelf from the target empty box outbound connection position to the storage position of the first empty pallet buffer area.
[0289] As an implementation manner of the embodiment of the present application, as Figure 17 shown, the above picking system may further include an empty pallet stacker station and an empty pallet palletizer / depalletizer station, and the above method may further include:
[0290] S1701, when the pallet material is depalletized to obtain the first empty pallet, schedule the empty pallet conveyor line to transfer the first empty pallet to the position of the empty pallet stacker station, so that the first empty pallet is stacked by the empty pallet stacker to obtain an empty pallet stack.
[0291] Among them, the first empty pallet is obtained by depalletizing the pallet material, and the pallet material includes a bin containing materials placed on the pallet, and the bin includes the target bin.
[0292] Since the materials provided by the material supplier are usually bins containing materials placed on the pallet, that is, pallet materials, in order to facilitate storing the materials in the storage positions of the shelf, it is necessary to depalletize the bins containing materials and the pallet in the pallet materials to obtain the bins containing materials and the first empty pallet. When the operator depalletizes the pallet material at the depalletizing position and moves the bin placed on the pallet away, the first empty pallet can be obtained. When the first empty pallet is obtained, in order to facilitate handling the first empty pallet, a preset number of the first empty pallets can be stacked together and then stacked by the empty pallet stacker to obtain an empty pallet stack.
[0293] As an implementation, when the operator finishes removing the pallet to obtain the first empty pallet, the button for the empty pallet position is pressed to notify the control platform that the pallet material has been removed to obtain the first empty pallet. Then, the control platform schedules the empty pallet conveyor line to transfer the first empty pallet placed on the empty pallet conveyor line to the empty pallet stacker position for empty pallet stacking. Among them, the number of the first empty pallets in the empty pallet stack can be set according to the size of the empty pallets. For example, if the first empty pallet is a large empty pallet, the preset number can be 5; if the first empty pallet is a medium empty pallet, the preset number can be 8; if the first empty pallet is a small empty pallet, the preset number can be 10. These are all reasonable and will not be specifically limited here.
[0294] S1702, when there is no empty pallet stack to be unstacked at the empty pallet stack unstacker position, schedule the empty pallet conveyor line to transfer the empty pallet stack to the empty pallet stack unstacker position so that the empty pallet stack unstacker can unstack the empty pallet stack to obtain the second empty pallet.
[0295] Since empty pallets are usually stored in the form of empty pallet stacks, and materials are usually placed on individual empty pallets, it is necessary to use an empty pallet stack unstacker to unstack the empty pallet stack. When there is no empty pallet stack to be unstacked at the empty pallet stack unstacker position, it means that all the empty pallet stacks at this empty pallet stack unstacker position have been unstacked into empty pallets, and empty pallet stacks need to be replenished. In this case, the control platform can schedule the empty pallet conveyor line to transfer the empty pallet stack to the empty pallet stack unstacker position so that the empty pallet stack unstacker can unstack the empty pallet stack to obtain the second empty pallet.
[0296] S1703, generate a fourth empty / full exchange task based on the position information of the empty pallet stack unstacker position and the storage location information of the empty pallet buffer area.
[0297] Among them, the fourth empty / full exchange task at least includes the storage location of the second empty pallet buffer area, the storage location of the third empty pallet buffer area, the first empty pallet stack unstacker position, and the second empty pallet stack unstacker position.
[0298] After the empty pallet stack depalletizer finishes depalletizing an empty pallet stack, an empty pallet handling signal can be sent to the device access module of the control platform, so that the control platform generates a fourth empty / full exchange task based on the position information of the empty pallet stack depalletizer station and the storage location information of the empty pallet buffer area. As a result, while transporting and placing the empty shelf in the empty pallet buffer area at the position of the first empty pallet stack depalletizer station to replenish the empty shelf at the first empty pallet stack depalletizer station for storing the second empty pallet, the shelf with the second empty pallet placed at the position of the second empty pallet stack depalletizer station is also transported to the storage position of the third empty pallet buffer area, preventing the second empty pallet after depalletizing from occupying the position of the second empty pallet stack depalletizer station.
[0299] S1704, dispatch the latent handling robot to transport and place the empty shelf in the empty pallet buffer area from the storage position of the second empty pallet buffer area to the position of the first empty pallet stack depalletizer station, and dispatch the latent handling robot to transport the shelf with the second empty pallet placed at the position of the second empty pallet stack depalletizer station to the storage position of the third empty pallet buffer area.
[0300] After generating the fourth empty / full exchange task, the control platform can dispatch the latent handling robot to transport the empty shelf corresponding to the storage position of the second empty pallet buffer area from the storage position of the second empty pallet buffer area to the position of the first empty pallet stack depalletizer station based on the storage position of the second empty pallet buffer area and the position of the first empty pallet stack depalletizer station included in the fourth empty / full exchange task, and dispatch the latent handling robot to transport the shelf with the second empty pallet placed at the position of the second empty pallet stack depalletizer station from the position of the second empty pallet stack depalletizer station to the storage position of the third empty pallet buffer area based on the position of the second empty pallet stack depalletizer station and the storage position of the third empty pallet buffer area.
[0301] Among them, the position of the first empty pallet stack depalletizer station and the position of the second empty pallet stack depalletizer station can be the same or different; the storage position of the second empty pallet buffer area and the storage position of the third empty pallet buffer area can be the same or different, which are all reasonable and not specifically limited here.
[0302] As an implementation, the dispatch of the latent handling robot to transport the empty shelf corresponding to the storage position of the second empty pallet buffer area from the storage position of the second empty pallet buffer area to the position of the first empty pallet stack depalletizer station and the dispatch of the latent handling robot to transport the shelf with the second empty pallet placed at the position of the second empty pallet stack depalletizer station from the position of the second empty pallet stack depalletizer station to the storage position of the third empty pallet buffer area are carried out simultaneously.
[0303] That is to say, the control platform schedules at least two latent handling robots simultaneously. One latent handling robot is used to move the empty shelf corresponding to the storage position in the second empty pallet buffer area from the storage position in the second empty pallet buffer area to the working position of the first empty pallet stacker - unstacker. Another latent handling robot is used to move the shelf with the second empty pallet corresponding to the working position of the second empty pallet stacker - unstacker from the working position of the second empty pallet stacker - unstacker to the storage position in the third empty pallet buffer area.
[0304] As an implementation method, the control platform first schedules the latent handling robot to move the empty shelf corresponding to the storage position in the second empty pallet buffer area from the storage position in the second empty pallet buffer area to the working position of the first empty pallet stacker - unstacker, and then schedules this latent handling robot to move the shelf with the second empty pallet corresponding to the working position of the second empty pallet stacker - unstacker from the working position of the second empty pallet stacker - unstacker to the storage position in the third empty pallet buffer area.
[0305] That is to say, the control platform can schedule only one latent handling robot. After this latent handling robot moves the empty shelf corresponding to the storage position in the second empty pallet buffer area from the storage position in the second empty pallet buffer area to the working position of the first empty pallet stacker - unstacker, continue to schedule this latent handling robot to move the shelf with the second empty pallet corresponding to the working position of the second empty pallet stacker - unstacker from the working position of the second empty pallet stacker - unstacker to the storage position in the third empty pallet buffer area.
[0306] As an implementation method, since the working position of the empty pallet stacker - unstacker is around the empty pallet conveyor line, in order to avoid the latent handling robot colliding with the empty pallet conveyor line around the working position of the first empty pallet stacker - unstacker during the process of moving and placing the empty shelf from the storage position in the second empty pallet buffer area to the working position of the first empty pallet stacker - unstacker, the device access module in the control platform can perform safe interaction with the conveyor line control device.
[0307] Specifically, the control platform sends an application for placing an empty shelf to the conveyor line control device through the device access module. When the conveyor line control device allows placing the empty shelf, it sends an empty shelf placement permission message to the device access module of the control platform. When the control platform receives the empty shelf placement permission message, it schedules the bin handling robot to continue executing the fourth empty - full exchange task, that is, placing the empty shelf at the working position of the first empty pallet stacker - unstacker.
[0308] Among them, when the conveyor line control device receives the application for placing an empty shelf, the conveyor line control device can reduce the running speed of the empty pallet conveyor line to the preset running speed, or the empty pallet conveyor line temporarily stops running, and then sends an empty shelf placement permission message to the device access module of the control platform.
[0309] It can be seen that in the embodiment of the present application, when the pallet material is unloaded to obtain the first empty pallet, the empty pallet conveyor line is scheduled to transfer the first empty pallet to the position of the empty pallet stacker station, so that the first empty pallet is stacked by the empty pallet stacker to obtain an empty pallet stack. Stacking the first empty pallet increases the number of empty pallets that can be transferred by the empty pallet conveyor line at one time, thereby improving the transfer efficiency. When there is no empty pallet stack to be unstacked at the empty pallet stack unstacker station position, the empty pallet conveyor line is scheduled to transfer the empty pallet stack to the empty pallet stack unstacker station position, so that the empty pallet stack unstacker unstacks the empty pallet stack to obtain the second empty pallet, so that the second empty pallet can be used to store materials. Based on the position information of the empty pallet stack unstacker station position and the storage location information of the empty pallet buffer area, a fourth empty-full exchange task is generated, and the latent handling robot is scheduled to move the empty shelf corresponding to the storage location of the second empty pallet buffer area from the storage location of the second empty pallet buffer area to the position of the first empty pallet stack unstacker station, and move the shelf with the second empty pallet corresponding to the position of the second empty pallet stack unstacker station from the position of the second empty pallet stack unstacker station to the storage location of the third empty pallet buffer area, so as to replenish the empty shelf for storing the second empty pallet at the first empty pallet stack unstacker station, and avoid the second empty pallet after unstacking occupying the position of the second empty pallet stack unstacker station, improving the utilization rate of the empty shelf.
[0310] As an implementation manner of the embodiment of the present application, as Figure 18 shown, before the step of scheduling the empty pallet conveyor line to transfer the empty pallet stack to the empty pallet stack unstacker station position, the method may further include:
[0311] S1801, when the number of the first empty pallets in the empty pallet stack reaches the first preset number, schedule the empty pallet conveyor line to transfer the empty pallet stack to the empty pallet stack buffer area.
[0312] After the information acquisition terminal on the empty pallet stacker collects the first empty pallet, the empty pallet stacker is used to stack the first empty pallet. When the number of the first empty pallets in the empty pallet stack reaches the first preset number, it means that the empty pallet stack has been stacked, and it can be transferred to the empty pallet stack buffer area for storage through the empty pallet conveyor line.
[0313] S1802, based on the storage location information of the empty pallet stack buffer area and the position information of the empty pallet stack unstacker station, generate an empty pallet stack transfer task, so that the empty pallet conveyor line transfers the empty pallet stack from the target storage location of the empty pallet stack buffer area to the position of the empty pallet stack unstacker station.
[0314] Among them, the empty pallet stack transfer task at least includes the target storage location of the empty pallet stack buffer area and the position of the empty pallet stack unstacker station.
[0315] When there is no empty pallet stack to be disassembled at the working position of the empty pallet stack disassembler, it indicates that the working position of the empty pallet stack disassembler needs to be replenished with an empty pallet stack. Since the empty pallet stack is stored in the empty pallet stack buffer area, the control platform generates an empty pallet stack transfer task based on the storage location information in the empty pallet stack buffer area and the working position of the empty pallet stack disassembler.
[0316] In this way, after the control platform generates an empty pallet stack transfer task, it schedules the empty pallet conveyor line to transfer the empty pallet stack from the target storage location in the empty pallet stack buffer area to the working position of the empty pallet stack disassembler that needs to be replenished with an empty pallet stack, so that the working position of the empty pallet stack disassembler can be replenished with an empty pallet stack in a timely manner.
[0317] It can be seen that in the embodiment of the present application, when the number of the first empty pallets in the empty pallet stack reaches the first preset number, the control platform schedules the empty pallet conveyor line to transfer the empty pallet stack to the empty pallet stack buffer area for storage, avoiding the completed empty pallet stack occupying the working position of the empty pallet stacker. And, based on the storage location information in the empty pallet stack buffer area and the working position information of the empty pallet stack disassembler, an empty pallet stack transfer task is generated, so that the empty pallet conveyor line transfers the empty pallet stack from the target storage location in the empty pallet stack buffer area to the working position of the empty pallet stack disassembler, thereby timely replenishing the working position of the empty pallet stack disassembler lacking an empty pallet stack and avoiding the idleness of the empty pallet stack disassembler position, thus improving the efficiency of disassembling the empty pallet stack.
[0318] As an implementation manner of the embodiment of the present application, as shown in FIGS. 19(a) and 19(b), the picking system includes a control platform, a bin handling robot, an AGV (Automated Guided Vehicle), an empty pallet stacker position, and an empty pallet stack disassembler position. The control platform includes a robot control device and a conveyor line control device; a method for transporting an empty pallet to the empty pallet buffer area for storage after disassembling a pallet bin to obtain an empty pallet may include:
[0319] S1901, when an operator disassembles the pallet material at the disassembling station and finishes taking the bins, and a first empty pallet is generated, the operator presses a button to notify the conveyor line control device;
[0320] S1902, the conveyor line control device controls the conveyor line to transfer the empty pallet to the empty pallet stacker;
[0321] S1903, after the information acquisition terminal of the empty pallet stacker collects the first empty pallet, the empty pallet is stacked;
[0322] S1904, when the empty pallet stacker stacks to the set number, that is, when a stack of empty pallet stacks is completed, the stacker reports a completion signal to the conveyor line control device;
[0323] S1905, the conveyor line control device controls the empty pallet conveyor line to transfer the empty pallet stack to the buffer area;
[0324] S1906, when the empty pallet stack unstacking machine station is empty, report a signal to replenish the empty pallet stack to the conveyor line control device;
[0325] S1907, the conveyor line control device controls the empty pallet conveyor line to transfer the empty pallet stack to the target empty pallet stack unstacking machine station;
[0326] S1908, after the unstacking machine completes the unstacking of an empty pallet, send an empty pallet handling signal through the device access module of the robot control device;
[0327] S1909, after the robot control device receives the signal, allocate storage locations in the empty pallet buffer area and generate a fourth empty / full exchange task;
[0328] Among them, the fourth empty / full exchange task includes at least the storage location of the second empty pallet buffer area, the storage location of the third empty pallet buffer area, the location of the first empty pallet stack unstacking machine station, and the location of the second empty pallet stack unstacking machine station.
[0329] S1910, the robot control device schedules the latent handling robot to execute the fourth empty / full exchange task;
[0330] S1911, the latent handling robot transports the empty shelf from the storage location of the second empty pallet buffer area to the location of the first empty pallet stack unstacking machine station;
[0331] S1912, the device access module of the robot control device conducts a safety interaction with the conveyor line control device;
[0332] S1913, conduct a safety interaction with the device access module of the robot control device;
[0333] The control platform sends an application to place an empty shelf to the conveyor line control device through the device access module. When the conveyor line control device permits the placement of the empty shelf, it sends empty shelf placement permission information to the device access module of the control platform. When the control platform receives the empty shelf placement permission information, it schedules the bin handling robot to continue executing the fourth empty / full exchange task, that is, placing the empty shelf at the location of the first empty pallet stack unstacking machine station.
[0334] S1914, the robot control device schedules the latent handling robot to execute the fourth empty / full exchange task;
[0335] S1915, the latent handling robot reaches the goods placement position at the first empty pallet stack unstacking machine station and puts down the empty shelf;
[0336] S1916, the device access module of the robot control device conducts an information interaction with the conveyor line control device;
[0337] S1917, perform information interaction with the device access module of the robot control device.
[0338] The control platform sends the information of reaching the first empty pallet stack depalletizing machine station and the information of completing the placement of the empty shelf to the conveyor line control device through the device access module.
[0339] S1918, the latent handling robot transports the shelf with the second empty pallet to the storage position in the third empty pallet buffer area.
[0340] As an implementation manner of the embodiment of the present application, as Figure 20 shown, the above picking system further includes a dimension measuring device station. Before the step of based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, the above method may further include:
[0341] S2001, when there is a first incoming bin on the bin conveyor line, dispatch the bin conveyor line to transfer the first incoming bin to the position of the dimension measuring device station, so as to collect the specification information and box code information of the first incoming bin at the position of the dimension measuring device station.
[0342] After the operator depalletizes the pallet materials at the depalletizing station to obtain the bin placed on the pallet and the first empty pallet, the operator places the bin on the bin conveyor line, that is, there is a first incoming bin on the bin conveyor line. The control platform dispatches the bin conveyor line to transfer the first incoming bin to the position of the dimension measuring device station, so as to collect the specification information and box code information of the first incoming bin at the position of the dimension measuring device station. After the specification information and box code information of the first incoming bin are collected at the dimension measuring device station, the specification information and box code information of the first incoming bin are sent to the control platform.
[0343] Among them, the specification information may include the volume information and weight information of the first incoming bin, etc., which are all reasonable and are not specifically limited here.
[0344] S2002, analyze the specification information and box code information to obtain the second conveying information.
[0345] After the control platform receives the specification information and box code information of the first incoming bin collected at the dimension measuring device station, analyze the specification information and box code information to obtain the second conveying information. Among them, the second conveying information is used to indicate the target bin conveyor line corresponding to the bin for transferring the first incoming bin. The second conveying information may include the correspondence between the bin box code and the target bin conveyor line, the correspondence between the supplier information and the target bin conveyor line identifier, etc., which are all reasonable and are not specifically limited here.
[0346] In S2003, based on the second conveying information, the conveying line mechanism schedules to distribute the first bin to be warehoused to the corresponding target bin conveying line, so that the target bin conveying line transfers the first bin to be warehoused to the first warehousing connection position in the warehousing connection position.
[0347] Since usually the same type of materials manufactured by the same material supplier are stored, after receiving the second conveying information, the first bin to be warehoused can be stored in the corresponding warehousing connection position through the target bin conveying lines corresponding to the respective first bins to be warehoused.
[0348] In one implementation, the target bin conveying line can be divided based on the material supplier. For example, the bin conveying line corresponding to material supplier A is the target bin conveying line a, the bin conveying line corresponding to material supplier B is the target bin conveying line b, and the bin conveying line corresponding to material supplier C is the target bin conveying line c.
[0349] In another implementation, the target bin conveying line can also be divided based on the material outbound area corresponding to the production line that consumes the materials; of course, the target bin conveying line can also be divided based on the box size of the bin for storing the materials. For example, the bin conveying line corresponding to the large-sized bin is the target bin conveying line a, the bin conveying line corresponding to the medium-sized bin is the target bin conveying line b, and the bin conveying line corresponding to the small-sized bin is the target bin conveying line c.
[0350] After the control platform parses the received specification information and box code information into the second conveying information, it can send the second conveying information to the conveying line mechanism, so as to schedule the conveying line mechanism to distribute the first bin to be warehoused to the target bin conveying line corresponding to its material supplier based on the second conveying information, so that the target bin conveying line transfers the first bin to be warehoused to the first warehousing connection position in the warehousing connection position.
[0351] In S2004, when there is a second bin to be warehoused at the first warehousing connection position, based on the position information of the warehousing connection position and the position information of the automated storage and retrieval system (AS / RS) rack positions, generate the warehousing bin handling task corresponding to the second bin to be warehoused.
[0352] Among them, the warehousing bin handling task includes at least the first warehousing connection position and the position of the third AS / RS rack position.
[0353] When there is a second bin to be warehoused at the first warehousing connection position, it means that the second bin to be warehoused needs to be stored in the AS / RS rack position. Therefore, the control platform can generate the warehousing bin handling task corresponding to the second bin to be warehoused based on the position information of the warehousing connection position and the position information of the AS / RS rack positions, so that the second bin to be warehoused can be stored in the AS / RS.
[0354] In 2005, the scheduling bin handling robot transports the second bin to be warehoused from the first warehousing connection position to the third vertical warehouse shelf position and updates the material inventory.
[0355] After generating the warehousing bin handling task, the control platform schedules the bin handling robot to transport the second bin to be warehoused in the first warehousing connection position included in the warehousing bin handling task to the third vertical warehouse shelf position to store the second bin to be warehoused and updates the material inventory.
[0356] It can be seen that in the embodiment of the present application, when there is a first bin to be warehoused on the bin conveyor line, the control platform schedules the bin conveyor line to transfer the first bin to be warehoused to the dimension measuring equipment work position for collecting specification information and box code information. After the control platform receives the specification information and box code information of the first bin to be warehoused, it parses them to obtain the second conveying information, and based on the second conveyor line information, schedules the conveyor line mechanism to distribute the first bin to be warehoused to the corresponding target bin conveyor line, so that the target bin conveyor line transfers the first bin to be warehoused to the first warehousing connection position in the warehousing connection position. Further, when there is a second bin to be warehoused in the first warehousing connection position, the control platform can generate a warehousing bin handling task corresponding to the second bin to be warehoused, schedule the bin handling robot to transport the second bin to be warehoused to the third vertical warehouse shelf position corresponding to the warehousing bin handling task, and update the material inventory, so that the second bin to be warehoused can be stored in the vertical warehouse shelf position, and the control platform can generate a first handling task corresponding to the first target material bin according to the updated material inventory and determine the pick - by - light prompt information.
[0357] As an implementation manner of the embodiment of the present application, as Figure 21 shown, the picking system includes a control platform, a bin handling robot, an AGV robot, and a dimension measuring equipment work position. The control platform includes a robot control device and a conveyor line control device. The method for transporting the pallet materials on the bin conveyor line to the vertical warehouse shelf for storage may include
[0358] S2101, an operator unpacks the pallet materials at the unpacking station, takes the bins and places them on the bin conveyor line;
[0359] S2102, the bin conveyor line transfers the bins to the dimension measuring equipment work position;
[0360] S2103, the dimension measuring equipment measures the volume, weighs the bins and collects the box code information, and transmits the collected information to the robot control device;
[0361] S2104, the robot control device parses the information collected by the dimension measuring equipment and the warehousing information;
[0362] S2105, the robot control device converts the parsing result into second conveying information and sends it to the conveying line control device;
[0363] S2106, the conveying line control device performs bin sorting according to the second conveying information and sorts different bins to the target bin conveying line;
[0364] S2107, the target bin conveying line transfers the bin materials to the inbound connection position;
[0365] S2108, the conveying line control device reports the bin arrival signal to the device access module of the robot control device;
[0366] S2109, the robot control device receives the target inbound connection position information, allocates the AS / RS storage locations, and generates an inbound bin handling task;
[0367] Among them, the inbound bin handling task includes at least the position of the first inbound connection position and the position of the third AS / RS rack storage location.
[0368] S2110, the robot control device schedules the bin handling robot to execute the inbound bin handling task;
[0369] S2111, the bin handling robot transports the second bin to be inbound to the position of the third AS / RS rack storage location;
[0370] S2112, the robot control device updates the inventory and reports the inbound data to the upstream system through the system information interaction module.
[0371] As an implementation manner of the embodiment of the present application, as Figure 22 shown, the above picking system further includes a pallet dismantling station. Before the step of the above scheduling bin conveying line transferring the first bin to be inbound to the weighing equipment station position, the above method may further include:
[0372] S2201, in the case that there is no pallet material at the pallet handover position corresponding to the pallet dismantling conveying line, based on the storage location information of the planar buffer and the position of the pallet handover position, generate a first pallet material handling task.
[0373] In the case that there is no pallet material at the pallet handover position corresponding to the pallet dismantling conveying line, it indicates that the pallet dismantling station beside the pallet dismantling conveying line needs to be replenished with pallet materials. Therefore, the control platform can generate a first pallet material handling task based on the storage location information of the planar buffer and the position of the pallet handover position. Among them, the storage location information of the planar buffer may include the pallet materials stored in the planar buffer and the storage locations where the pallet materials are located. The first pallet material handling task includes the position of the first planar buffer storage location and the position of the first pallet handover position. The pallet dismantling conveying line is used to transfer the pallet materials from the corresponding connection position of the pallet dismantling conveying line to the pallet dismantling station.
[0374] S2202, schedule the latent handling robot to move the first pallet material from the storage position in the first planar buffer area to the first pallet handover position.
[0375] After generating the first pallet material handling task, the control platform schedules the latent handling robot to move the corresponding first pallet material in the storage position of the first planar buffer area to the first pallet handover position, so as to transfer the pallet material to the corresponding de-palletizing station position through the de-palletizing conveyor line corresponding to the first pallet handover position, where the first pallet material is transported to the planar buffer area by the latent handling robot.
[0376] S2203, schedule the conveyor line mechanism to distribute the on-rail pallet material on the pallet de-palletizing conveyor line to the target de-palletizing conveyor line, so that the target de-palletizing conveyor line transfers the on-rail pallet material on the target de-palletizing conveyor line to the de-palletizing station position, and the on-rail pallet material is de-palletized by the bin at the de-palletizing station to obtain the first bin to be warehoused and an empty pallet.
[0377] When the de-palletizing station needs to replenish the pallet material, the control platform can schedule the conveyor line mechanism to distribute the on-rail pallet material on the pallet de-palletizing conveyor line to the target de-palletizing conveyor line, so that the target de-palletizing conveyor line transfers the on-rail pallet material on it to the de-palletizing station position to replenish the pallet material at the de-palletizing station.
[0378] It can be seen that in the embodiment of the present application, when there is no pallet material at the pallet handover position corresponding to the pallet de-palletizing conveyor line, the control platform generates the first pallet material handling task based on the storage information of the planar buffer area and the position of the pallet handover position, and the latent handling robot replenishes the pallet material in the first pallet handover position based on the first pallet material handling task. Moreover, the control platform schedules the conveyor line mechanism to distribute the on-rail pallet material on the pallet de-palletizing conveyor line to the target de-palletizing conveyor line, so that the target de-palletizing conveyor line transfers the on-rail pallet material on the target de-palletizing conveyor line to the de-palletizing station position, timely replenishes the pallet material at the de-palletizing station, and avoids the de-palletizing station from being idle due to the lack of pallet material, thereby improving the efficiency of pallet material de-palletizing at the de-palletizing station.
[0379] As an implementation manner of the embodiment of the present application, the above picking system further includes a forklift handling robot. Before the step of scheduling the bin conveyor line to transfer the first bin to be warehoused to the weighing equipment station position, the above method may further include:
[0380] When the number of on-rail pallet materials is not greater than the second preset number, based on the position information of the pallet handover position and the connection position information corresponding to the pallet depalletizing conveyor line, a second pallet material handling task is generated, where the second pallet material handling task includes the position of the second pallet handover position and the target connection position corresponding to the pallet depalletizing conveyor line. The on-rail pallet materials are those that the forklift handling robot transports the pallet materials from the pallet handover position to the pallet depalletizing conveyor line; the forklift handling robot is scheduled to transport the pallet materials corresponding to the second pallet handover position from the second pallet handover position and place them at the target connection position corresponding to the pallet depalletizing conveyor line.
[0381] When the number of on-rail pallet materials is not greater than the second preset number, it indicates that the on-rail pallet materials of the depalletizing conveyor line have been consumed up to the second preset number, and it is necessary to replenish the on-rail pallet materials of the depalletizing conveyor line. In this case, the control device generates a second pallet material handling task based on the position information of the pallet handover position and the connection position information corresponding to the pallet depalletizing conveyor line. Based on the second pallet material handling task, the forklift handling robot is scheduled to transport the pallet materials in the second pallet handover position to the target connection position corresponding to the pallet depalletizing conveyor line.
[0382] Among them, the second preset number can be set according to the running speed of the depalletizing conveyor line, the speed of depalletizing pallet materials at the depalletizing station, the moving speed of the forklift handling robot, etc. This is all reasonable and will not be specifically limited here.
[0383] To avoid collisions between the forklift handling robot and the pallet depalletizing conveyor line, as an implementation, the above control platform may further include a conveyor line control device. After generating the second pallet material handling task, the control platform can schedule the forklift handling robot to transport the pallet materials corresponding to the second pallet handover position to the target connection position corresponding to the pallet depalletizing conveyor line, and then the device access module in the control platform performs safe interaction with the conveyor line control device.
[0384] The process of the device access module in the control platform interacting securely with the conveyor line control device can be specifically as follows: The control platform sends a request to place a pallet of materials to the conveyor line control device through the device access module. When the conveyor line control device permits the placement of the pallet of materials, it sends pallet material placement permission information to the device access module of the control platform. When the control platform receives the pallet material placement permission information, it schedules the forklift handling robot to continue executing the second pallet material handling task, that is, placing the pallet of materials at the target connection position corresponding to the pallet de-palletizing conveyor line. After the forklift handling robot places the pallet of materials at the target connection position, the control platform sends a notice of completion of pallet material placement to the conveyor line control device. Then the conveyor line control device controls the pallet de-palletizing conveyor line corresponding to the target connection position to transfer, and the control platform sends a command to leave to the conveyor line control device, scheduling the forklift handling robot to leave the pallet de-palletizing conveyor line.
[0385] Among them, when the conveyor line control device receives the request to place a pallet of materials, the conveyor line control device can reduce the operating speed of the pallet de-palletizing conveyor line to a preset operating speed, or temporarily stop the operation of the pallet de-palletizing conveyor line, and then send pallet material placement permission information to the device access module of the control platform.
[0386] It can be seen that in the embodiment of the present application, when the number of in-orbit pallet materials is not greater than the second preset number, the control platform generates a second pallet material handling task, and schedules the forklift handling robot to transport the pallet material corresponding to the second pallet handover position in the second pallet material handling task to the target connection position corresponding to the pallet de-palletizing conveyor line, so as to timely supplement the in-orbit pallet materials on the de-palletizing conveyor line.
[0387] As an implementation manner of the embodiment of the present application, as Figure 23 shown, the picking system includes a control platform, a bin handling robot, an AGV (Automated Guided Vehicle) and a forklift handling robot. The control platform includes a robot control device and a conveyor line control device. The method of transferring the pallet of materials to the de-palletizing station through the material conveyor line for de-palletizing can include:
[0388] S2301, when the robot control device polls that the pallet handover position corresponding to the pallet de-palletizing conveyor line is empty, it allocates the material inventory in the planar buffer area and generates a first pallet material handling task;
[0389] S2302, the robot control device schedules the AGV to execute the first pallet material handling task;
[0390] S2303, the AGV transports the first pallet material from the planar buffer area to the first pallet handover position;
[0391] S2304. The conveyor line control device issues a target transfer port pallet material replenishment demand signal to the robot control device according to the number of in-rail pallet materials on the pallet de-palletizing conveyor line. When the number of pallets consumed reaches the set value, it issues the signal.
[0392] S2305. After receiving the target pallet material replenishment signal, the robot control device allocates the material inventory at the pallet handover position and generates a second pallet material handling task.
[0393] S2306. The robot control device triggers the forklift handling robot to execute the second pallet material handling task.
[0394] S2307. The forklift handling robot transports the pallet material corresponding to the second pallet handover position to the target transfer port position corresponding to the pallet de-palletizing conveyor line.
[0395] S2308. The device access module of the robot control device conducts a safety interaction with the conveyor line control device.
[0396] S2309. Conduct a safety interaction with the device access module of the robot control device.
[0397] The control platform sends a pallet material placement application to the conveyor line control device through the device access module. When the conveyor line control device permits the placement of pallet materials, it sends pallet material placement permission information to the device access module of the control platform. When the control platform receives the pallet material placement permission information, it schedules the bin handling robot to continue executing the second pallet material handling task.
[0398] S2310. The robot control device schedules the forklift handling robot to execute the second pallet material handling task.
[0399] S2311. The forklift handling robot reaches the target transfer port position and puts down the pallet material.
[0400] S2312. The device access module of the robot control device conducts an information interaction with the conveyor line control device.
[0401] S2313. Conduct an information interaction with the device access module of the robot control device.
[0402] The control platform sends pallet material placement completion information and departure information to the conveyor line control device through the device access module.
[0403] S2314. The conveyor line control device distributes pallets to the target de-palletizing conveyor line according to the number of in-rail pallet materials on the de-palletizing sub-conveyor line.
[0404] S2315. The target de-palletizing conveyor line transfers the pallet material to the de-palletizing station.
[0405] As an implementation manner of the embodiment of the present application, before the step of based on the position information of the tray handover position and the connection position information corresponding to the tray unpacking and conveying line when the number of materials on the on-orbit tray is not greater than the second preset number, the above method may further include:
[0406] When there is a bin rack at the inbound connection position, generate a bin rack handling task based on the position information of the inbound connection position and the storage position information of the planar buffer area, where the bin rack is a rack for storing tray materials, and the bin rack handling task includes at least the second inbound connection position and the second planar buffer area storage position; dispatch the latent handling robot to move the bin rack from the second inbound connection position to the second planar buffer area storage position.
[0407] When there is a bin rack at the inbound connection position, it indicates that these bin racks need to be stored in the planar buffer area. Therefore, the control platform can generate a bin rack handling task based on the position information of the inbound connection position and the storage position information of the planar buffer area, and then dispatch the latent handling robot to move the bin rack corresponding to the second inbound connection position included in the bin rack handling task to the second planar buffer area storage position for storage, where the position information of the inbound connection position includes the position where the bin rack is located; the storage position information of the planar buffer area includes the storage positions in the planar buffer area where there is no bin rack.
[0408] As an implementation manner, when the materials provided by the material supplier arrive at the inbound connection position, the operator can use an electric forklift to move the bin tray with the materials to the empty rack at the inbound connection position, and then the operator uses the information collection terminal to scan the ground code, rack code, and box code of the position where the rack storing the bin tray is located for material binding. When the control platform receives the material binding information sent by the information collection terminal, it is determined that there is a bin rack at the inbound connection position.
[0409] As an implementation manner, after the latent handling robot moves the bin rack from the second inbound connection position to the second planar buffer area storage position, the control platform can update the material inventory information in the planar buffer area.
[0410] It can be seen that in the embodiment of the present application, when there is a bin rack at the inbound connection position, generate a bin rack handling task based on the position information of the inbound connection position and the storage position information of the planar buffer area, and dispatch the latent handling robot to move the bin rack at the inbound connection position to the planar buffer area storage for storage, which can prevent the bin rack from being stored at the inbound connection position for too long and improve the utilization rate of the inbound connection position.
[0411] As an implementation manner of the embodiment of the present application, the above method may further include:
[0412] In the case where there is no empty storage rack for inbound at the inbound connection position, an inbound empty storage rack replenishment task is generated based on the position information of the inbound connection position and the storage location information of the planar buffer area. The inbound empty storage rack replenishment task includes at least the position of the third inbound connection position and the position of the third planar buffer area storage location. The AGV is scheduled to move the inbound empty storage rack corresponding to the third planar buffer area storage location from the third planar buffer area storage location to the third inbound connection position.
[0413] When there is no empty storage rack for inbound at the inbound connection position, the materials provided by the material supplier cannot be stored at the inbound connection position. Therefore, in the case where there is no empty storage rack for inbound at the inbound connection position, the control platform can generate an inbound empty storage rack replenishment task based on the position information of the inbound connection position and the storage location information of the planar buffer area, and then schedule the AGV to move the inbound empty storage rack corresponding to the third planar buffer area storage location included in the inbound empty storage rack replenishment task to the third inbound connection position for storing pallet materials. The storage location information of the planar buffer area may include the storage location of the empty storage rack in the planar buffer area.
[0414] It can be seen that in the embodiment of the present application, in the case where there is no empty storage rack for inbound at the inbound connection position, the control platform generates an inbound empty storage rack replenishment task based on the position information of the inbound connection position and the storage location information of the planar buffer area, and schedules the AGV to move the empty storage rack in the planar buffer area to the inbound connection position, avoiding the problem that pallet materials cannot be stored due to the absence of an empty storage rack at the inbound connection position, thereby improving the efficiency of storing pallet materials.
[0415] As an implementation manner of the embodiment of the present application, as Figure 24 shown, the picking system includes a control platform, a bin handling robot, an AGV, and a forklift handling robot. The control platform includes a robot control device and an upstream control device. The method for transporting materials to the flat warehouse for storage may include:
[0416] S2401, the upstream control device sends the receiving data to the information interaction module of the robot control device;
[0417] S2402, the robot control device receives the receiving data through the information interaction module;
[0418] S2403, the operator uses an electric forklift to transport the pallet materials onto the empty storage rack at the material inbound connection position;
[0419] S2404, the operator uses the information collection terminal to scan the ground code, the rack code, and the box code to bind the materials, triggering the bin rack handling task;
[0420] S2405. The robot control device receives the bound shelf information, allocates storage locations in the planar buffer area, and issues a tote shelf handling task.
[0421] S2406. The robot control device schedules the AGV robot to execute the tote shelf handling task.
[0422] Among them, the tote shelf handling task includes at least the position of the second inbound connection position and the position of the second storage location in the planar buffer area.
[0423] S2407. The AGV robot transports the pallet shelf to the position of the second storage location in the planar buffer area.
[0424] S2408. The robot control device updates the inventory and reports the inbound data to the upstream control device through the system information interaction module.
[0425] S2409. The upstream control device receives the inbound data and updates the inventory data.
[0426] S2410. When the robot control device polls that the inbound connection position is empty, it allocates an empty shelf in the planar buffer area and issues a task to replenish the empty shelf for inbound.
[0427] Among them, the task to replenish the empty shelf for inbound includes at least the position of the third inbound connection position and the position of the third storage location in the planar buffer area.
[0428] S2411. The robot control device schedules the AGV robot to execute the task to replenish the empty shelf for inbound.
[0429] S2412. The AGV robot transports the replenished empty shelf to the position of the third inbound connection position.
[0430] As an implementation manner of the embodiment of the present application, the general process schematic of pallet materials entering the planar buffer area, tote pallet materials entering the pallet depalletizing conveyor line and being transported to the depalletizing station, tote pallet depalletizing and entering the tote conveyor line and being transported to the automated storage and retrieval system, picking with lights on and being transported to the production line side, empty tote palletizing and returning empty, and empty pallet transfer is as Figure 25 shown:
[0431] S2501. Unload pallet materials.
[0432] The operator uses an electric forklift to transport the pallet materials to the inbound connection position.
[0433] S2502. Pallet materials at the inbound connection position.
[0434] The AGV robot transports the pallet materials from the inbound connection position to the planar buffer area for storage.
[0435] S2503. Transport pallet materials to the planar buffer area.
[0436] The forklift handling robot transports the pallet materials to the entrance of the bin conveyor line.
[0437] S2504, Entrance of the bin conveyor line;
[0438] Through the conveyor line, the pallet materials are transported to the conveyor line mechanism.
[0439] S2505, Conveyor line mechanism;
[0440] Through the conveyor line, the pallet materials are transported to the pallet removal station.
[0441] S2506, Pallet removal station;
[0442] The pallet materials are sorted through the conveyor line to the pallet removal station for pallet removal, obtaining bins and empty pallets.
[0443] S2507, Bin conveyor line;
[0444] The bins are transported to the bin conveyor line by manually taking the bins and feeding them into the bins.
[0445] S2508, Cubing equipment station;
[0446] Through the conveyor line, the bins are transported to the cubing equipment station.
[0447] S2509, Bin sorting;
[0448] Through the conveyor line, the bins are transported to the bin sorting area.
[0449] S2510, Inbound connection position;
[0450] Through the conveyor line, the bins are transported to the inbound connection position.
[0451] S2511, Store materials in the automated storage and retrieval system (AS / RS) rack;
[0452] The bins on the bin conveyor line are transported by the bin conveyor line to the cubing equipment station for collecting specification information and box code information. Then, according to the collected specification information and box code information, the bins containing materials are sorted to the target bin conveyor line. The target bin conveyor line transports the bins containing materials to the inbound connection position, and the bin handling robot transports the bins containing materials to the AS / RS rack for storage.
[0453] S2512, Picking shelf;
[0454] The bin handling robot transports the bins containing materials to the picking shelf.
[0455] S2513, Light-guided picking;
[0456] Through the light control device, the operating personnel are instructed to perform light-guided picking.
[0457] S2514, placed on the material cart;
[0458] Manually pick up and drop off, and place the bin containing materials on the material cart.
[0459] S2515, Material waiting area for shipment;
[0460] The stealth transfer robot transports the bin to the material waiting area for shipment.
[0461] S2516, Next to the production line;
[0462] After receiving the material order, the control platform determines the lighted prompt information in the picking bin shelf, so that the operator can perform lighted picking according to the lighted prompt information. The operator places the picked materials on the material cart, and the stealth transfer robot transports the full material cart to the material waiting area for shipment, and then transports it from the material waiting area for shipment to next to the production line.
[0463] S2517, Empty bin conveyor line outbound connection port;
[0464] The bin transfer robot transports the empty bin to the empty bin conveyor line outbound connection port.
[0465] S2518, Empty bin conveyor line;
[0466] Through the conveyor line, transport the empty bin to the empty bin conveyor line.
[0467] S2519, Information collection terminal scans the bin code;
[0468] Through the conveyor line, transport the empty bin to the information collection terminal to scan the bin code of the empty bin.
[0469] S2520, Conveyor line sorting branch line;
[0470] Through the conveyor line, transport the empty bin to the conveyor line sorting branch line.
[0471] S2521, Empty pallet conveyor line;
[0472] Through the conveyor line, transport the empty pallet to the empty pallet conveyor line.
[0473] S2522, Empty pallet stacker;
[0474] Through the conveyor line, transport the empty pallet to the empty pallet stacker.
[0475] S2523, Empty pallet stack buffer area;
[0476] Through the conveyor line, transport the empty pallet to the empty pallet stack buffer area.
[0477] S2524, Empty pallet stack unstacker;
[0478] The empty pallets are transported to the empty pallet stacker - reclaimer via a conveyor line.
[0479] S2525, empty pallet buffer area;
[0480] The automatic guided vehicle (AGV) transports the empty pallets to the empty pallet buffer area.
[0481] S2526, empty - box palletizing station;
[0482] The automatic guided vehicle (AGV) transports the empty pallets to the empty - box palletizing station.
[0483] S2527, empty - box buffer area;
[0484] The automatic guided vehicle (AGV) transports the pallet - empty boxes to the empty - box buffer area.
[0485] S2528, empty - box outbound connection position.
[0486] After obtaining the empty pallets in S2506, the empty pallets are transferred to the empty pallet stacker via the empty pallet conveyor line for stacking. The stacked empty pallet stacks are transferred to the empty pallet buffer area via the conveyor line. When the empty - box palletizing station needs to use empty pallets, the empty pallet stacks are transferred to the empty pallet stacker - reclaimer via the conveyor line for depalletizing to obtain empty pallets. Then, the automatic guided vehicle (AGV) transports the empty pallets to the empty - box palletizing station. The empty - box palletizing station palletizes the empty boxes and empty pallets together, uses the automatic guided vehicle (AGV) to transport the pallet - empty boxes to the empty - box buffer area, and then uses the automatic guided vehicle (AGV) to transport the pallet - empty boxes in the empty - box buffer area to the empty - box outbound connection position for outbound.
[0487] Corresponding to the above - mentioned material picking method, an embodiment of the present application further provides a material picking device. The following introduces a material picking device provided by an embodiment of the present application.
[0488] As Figure 26 shown, a material picking device is applied to a control platform in a picking system. The picking system further includes a box handling robot. The device includes:
[0489] A first task generation module 2601, configured to generate a first handling task corresponding to a first target material box based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials when receiving the material order, where the first handling task at least includes the position of the first storage bin where the first target material box is located and the position of the first picking bin in the picking bin;
[0490] A first material - box handling module 2602, configured to dispatch the box handling robot to transport the first target material box from the position of the first storage bin to the position of the first picking bin;
[0491] A lighting prompt information determining module 2603, configured to determine lighting prompt information for a first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and control a display device on the first picking bin to display the lighting prompt information, so that an operator picks materials in the first target material box placed in the first picking bin based on the lighting prompt information, where the lighting prompt information includes picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials.
[0492] It can be seen that in the embodiment of the present application, the control platform in the picking system can, when receiving a material order, generate a first handling task corresponding to the first target material box based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, where the first handling task at least includes the position of the first storage bin where the first target material box is located and the position of the first picking bin in the picking bin; dispatch a bin handling robot to move the first target material box from the position of the first storage bin to the position of the first picking bin; determine lighting prompt information for the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and control a display device on the first picking bin to display the lighting prompt information, so that an operator picks materials in the first target material box placed in the first picking bin based on the lighting prompt information, where the lighting prompt information includes picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials; when the picking of the material order is completed, generate a second handling task corresponding to the material based on the storage location information of the material waiting area, where the second handling task at least includes the position of the first storage location in the first material waiting area; dispatch the latent handling robot to move the material to the position of the first storage location in the first material waiting area. Since a display device for displaying lighting prompt information is provided on the picking bin, when the control platform generates corresponding lighting prompt information based on the materials, the quantity of the materials, and the inventory information in the material order, the display device on the picking bin is controlled to display the lighting prompt information. Based on this, the operator can perform material picking according to the picking prompt information and lighting information included in the lighting prompt information displayed by the display device. In this way, the operator can directly perform material picking at the corresponding picking bin according to the lighting display prompt information, thereby improving the efficiency and accuracy of material picking.
[0493] As an implementation manner of an embodiment of the present application, the above material order includes at least one line of material information. The material information at least includes a target material and the picking quantity of the target material. The above lighting information is the color information of the indicator light. The above lighting prompt information determination module 2603 includes:
[0494] The first lighting prompt information determination sub-module is used to traverse the material information of each line in the material order. For the current line of material information being traversed currently, when the picking quantity of the target material included in the current line of material information is not 0 and the target material inventory of the target material is greater than the picking quantity, determine the first lighting prompt information of the target picking bin where the target material is located. The first lighting prompt information includes the first picking prompt information and the first color information of the indicator light. The first picking prompt information is used to prompt the identification of the target material and the picking quantity.
[0495] The second lighting prompt information determination sub-module is used to determine the second lighting prompt information of the target picking bin where the target material is located when the picking quantity of the target material included in the current line of material information is not 0 and the target material inventory of the target material is equal to the picking quantity. The second lighting prompt information includes the second picking prompt information and the second color information of the indicator light. The second picking prompt information is used to prompt the identification of the target material and the picking quantity, and the second color information is different from the first color information.
[0496] The third lighting prompt information determination sub-module is used to determine the third lighting prompt information of the target picking bin where the target material with the first non-zero picking quantity in the material order and the target material inventory of which is not less than the picking quantity is located when the picking quantity of the target material included in the current line of material information is 0 or the target material inventory of the target material is less than the picking quantity. The third lighting prompt information includes the third picking prompt information and the third color information of the indicator light. The third picking prompt information is used to prompt that there is no picking requirement.
[0497] The material information traversing sub-module is used to continue traversing the next line of material information and determine the lighting prompt information corresponding to the next line of material information until all lines of material information in the material order are traversed when receiving a closing signal for the indicator light.
[0498] As an implementation manner of an embodiment of the present application, the above material information traversing sub-module may include:
[0499] A target material determination unit for determining whether the target material corresponding to the next line of material information meets a first preset condition, a second preset condition, and a third preset condition, where the first preset condition is that the target material is in a transportation state, the second preset condition is that the picking quantity corresponding to the target material is 0, and the third preset condition is that the target material inventory corresponding to the target material is less than the picking quantity;
[0500] A fourth lighting prompt information determination unit for determining the fourth lighting prompt information of the target picking bin corresponding to the current line of material information when the target material corresponding to the next line of material information meets the first preset condition, where the fourth lighting prompt information includes a fourth picking prompt information and a fourth color information of the indicator light, and the fourth picking prompt information is used to prompt the transportation state of the target bin corresponding to the target material in the next line;
[0501] A fifth lighting prompt information determination unit for determining that the lighting prompt information of the target picking bin corresponding to the current line of material information is the third lighting prompt information when the target material corresponding to the next line of material information meets the second preset condition or the third preset condition.
[0502] As an implementation manner of the embodiment of the present application, the above device may further include:
[0503] A second task generation module for generating a second handling task for the second target bin based on the picking bin position where the material is located and the inventory information of the material when it is determined that there is no material included in the material order in the other material orders that have not been traversed, where the second target bin is the target bin where the material that is not included in the material order in the other material orders that have not been picked is located, and the second handling task at least includes the second picking bin position where the second target bin is located and the second storage bin position in the storage bin;
[0504] A second bin handling module for scheduling the bin handling robot to move the second target bin from the second picking bin position to the second storage bin position.
[0505] As an implementation manner of the embodiment of the present application, the above picking system may further include an AGV robot, and the above device may further include:
[0506] The first empty-full exchange task generation module is used to generate a first empty-full exchange task based on the storage location information of the material waiting area and the position of the trolley connection position when receiving the instruction to move the full trolley. The position of the trolley connection position is used to store the first empty trolley and the full trolley with the picked materials. The first empty-full exchange task includes at least the storage location of the first material waiting area, the storage location of the second material waiting area, the position of the first target trolley connection position, and the position of the second target trolley connection position. The full trolley moving instruction is triggered after the operator places the picked materials in the trolley at the trolley connection position;
[0507] The first empty-full exchange task execution module is used to dispatch the latent handling robot to move the full trolley from the first target trolley connection position to the storage location of the first material waiting area, and dispatch the latent handling robot to move the first empty trolley from the storage location of the second material waiting area to the second target trolley connection position;
[0508] The second empty-full exchange task generation module is used to generate a second empty-full exchange task based on the storage location information of the material waiting area and the storage location information beside the production line when receiving the instruction to move the empty trolley. The second empty-full exchange task includes at least the storage location of the third material waiting area, the storage location of the fourth material waiting area, the first storage location beside the production line, and the second storage location beside the production line;
[0509] The second empty-full exchange task execution module is used to dispatch the latent handling robot to move the second empty trolley from the first storage location beside the production line to the storage location of the fourth material waiting area, and dispatch the latent handling robot to move the full trolley in the material waiting area from the storage location of the third material waiting area to the second storage location beside the production line.
[0510] As an implementation manner of the embodiment of the present application, the above device may further include:
[0511] The inventory update module is used to update the target material inventory in the target picking bin corresponding to the second color information to 0 when receiving the closing signal of the indicator light for the second color information;
[0512] The first empty bin handling task generation module is used to generate a first empty bin handling task based on the position of the target picking bin where the first empty bin is located and the storage location information of the automated storage and retrieval system shelf. The first empty bin is an empty bin with a target material inventory of 0 in the target picking bin. The first empty bin handling task includes at least the position of the first automated storage and retrieval system shelf storage location and the position of the target picking bin where the first empty bin is located;
[0513] The first empty bin handling module is used to dispatch the bin handling robot to move the first empty bin to the first automated storage and retrieval system shelf storage location.
[0514] As an implementation manner of an embodiment of the present application, the above picking system may further include an empty box palletizing station, and the above device may further include:
[0515] A second empty box handling task generation module, configured to generate a second empty box handling task based on the empty box conveying connection position information and the vertical warehouse shelf position information when there is no second empty bin at the empty box conveying connection position corresponding to the empty box conveying line. The second empty box handling task includes at least the target position of the empty box conveying connection and the position of the second vertical warehouse shelf bin;
[0516] A second empty bin handling module, configured to dispatch a bin handling robot to carry and place the second empty bin from the position of the second vertical warehouse shelf bin on the empty box conveying line corresponding to the target position of the empty box conveying connection;
[0517] An empty box conveying line transfer module, configured to dispatch the empty box conveying line to transfer the second empty bin to the empty box palletizing station position when there is a second empty bin on the empty box conveying line, so that the second empty bin undergoes pallet palletizing at the empty box palletizing station position to obtain a pallet empty box.
[0518] As an implementation manner of an embodiment of the present application, the above device may further include:
[0519] A third empty / full exchange task generation module, configured to generate a third empty / full exchange task based on the empty box palletizing storage location information, the storage location information of the empty box buffer area, the storage location information of the empty pallet buffer area, and the empty box palletizing storage location information when the second empty bin is palletized to obtain a pallet empty box. The empty box palletizing storage location information is the storage location information corresponding to the empty box palletizing station position. The third empty / full exchange task includes at least the first empty box palletizing storage location, the second empty box palletizing storage location, the storage location of the empty box buffer area, and the empty pallet position of the empty pallet buffer area;
[0520] A third empty / full exchange task execution module, configured to dispatch a latent handling robot to carry the pallet empty box from the first empty box palletizing storage location to the storage location of the empty box buffer area, and dispatch the latent handling robot to carry the empty pallet from the empty pallet position of the empty pallet buffer area to the second empty box palletizing storage location;
[0521] A pallet empty box handling task generation module, configured to generate a pallet empty box handling task based on the storage location information of the empty box buffer area and the empty box outbound connection position information when there is no pallet empty box to be outbound at the empty box outbound connection position. The pallet empty box to be outbound is the pallet empty box carried from the storage location of the empty box buffer area to the empty box outbound connection position. The pallet empty box handling task includes at least the storage location of the empty box buffer area and the pallet empty box at the empty box outbound connection position;
[0522] The empty tray handling module is used to dispatch the latent handling robot to transport the empty trays from the storage location in the empty tray buffer area to the empty tray outbound connection position.
[0523] As an implementation manner of the embodiment of the present application, the above picking system may further include a conveyor line mechanism. The above empty tray conveyor line transfer module may include:
[0524] The first information parsing sub-module is used to collect the box code information of the second empty bin, and parse the collected box code information to obtain the first conveyor information, where the first conveyor information is used to instruct the target sorting empty bin corresponding to the second empty bin to return to the conveyor line;
[0525] The first sorting sub-module is used to dispatch the conveyor line mechanism to sort the second empty bin to the corresponding target sorting empty bin return conveyor line based on the first conveyor information;
[0526] The second empty bin transfer sub-module is used to dispatch the target sorting empty bin return conveyor line to transfer the second empty bin to the empty tray palletizing station position.
[0527] As an implementation manner of the embodiment of the present application, the above device may further include:
[0528] The empty shelf handling task generation module is used to generate an empty shelf handling task for the target empty shelf based on the storage location information of the empty pallet buffer area and the empty tray outbound connection position information when receiving the empty shelf floor code information at the empty tray outbound connection position, where the target empty shelf is the empty shelf corresponding to the empty shelf floor code information, and the empty shelf handling task at least includes the target empty tray outbound connection position and the storage location of the first empty pallet buffer area;
[0529] The empty shelf handling module is used to dispatch the latent handling robot to transport the target empty shelf from the target empty tray outbound connection position to the storage location of the first empty pallet buffer area.
[0530] As an implementation manner of the embodiment of the present application, the above picking system may further include an empty pallet stacker station and an empty pallet pallet de-stacker station. The above device may further include:
[0531] The first empty pallet conveyor line transfer module is used to dispatch the empty pallet conveyor line to transfer the first empty pallet to the empty pallet stacker station position when the pallet material is de-palletized to obtain the first empty pallet, so that the first empty pallet is palletized by the empty pallet stacker to obtain an empty pallet stack, where the first empty pallet is obtained by de-palletizing the pallet material, and the pallet material includes the bins containing materials placed on the pallet, and the bins include the target bins;
[0532] The second empty pallet conveyor transfer module is used to schedule the empty pallet conveyor to transfer an empty pallet stack to the empty pallet stack depalletizer station position when there is no empty pallet stack to be depalletized at the empty pallet stack depalletizer station position, so that the empty pallet stack depalletizer can depalletize the empty pallet stack to obtain second empty pallets;
[0533] The fourth empty / full exchange task generation module is used to generate a fourth empty / full exchange task based on the position information of the empty pallet stack depalletizer station position and the storage location information of the empty pallet buffer area. The fourth empty / full exchange task at least includes the storage location position of the second empty pallet buffer area, the storage location position of the third empty pallet buffer area, the first empty pallet stack depalletizer station position, and the second empty pallet stack depalletizer station position;
[0534] The fourth empty / full exchange task execution module is used to schedule the AGV to move the empty shelf in the empty pallet buffer area from the storage location position of the second empty pallet buffer area and place it at the first empty pallet stack depalletizer station position, and schedule the AGV to move the shelf with the second empty pallet from the second empty pallet stack depalletizer station position to the storage location position of the third empty pallet buffer area.
[0535] As an implementation manner of the embodiment of the present application, the above device may further include:
[0536] The third empty pallet conveyor transfer module is used to schedule the empty pallet conveyor to transfer the empty pallet stack to the empty pallet stack buffer area when the number of the first empty pallets in the empty pallet stack reaches the first preset number;
[0537] The empty pallet stack transfer task generation module is used to generate an empty pallet stack transfer task based on the storage location information of the empty pallet stack buffer area and the empty pallet stack depalletizer station position information, so that the empty pallet conveyor transfers the empty pallet stack from the target storage location of the empty pallet stack buffer area to the empty pallet stack depalletizer station position. The empty pallet stack transfer task at least includes the target storage location of the empty pallet stack buffer area and the empty pallet stack depalletizer station position.
[0538] As an implementation manner of the embodiment of the present application, the above picking system may further include a dimension measurement equipment station, and the above device may further include:
[0539] The first bin conveyor transfer module is used to schedule the bin conveyor to transfer the first bin to be warehoused to the dimension measurement equipment station position when there is a first bin to be warehoused on the bin conveyor, so as to collect the specification information and box code information of the first bin to be warehoused at the dimension measurement equipment station position;
[0540] A second information parsing module, configured to parse the specification information and the case code information to obtain the second conveying information, where the second conveying information is used to indicate a target case conveying line corresponding to a first case to be warehoused for transferring cases;
[0541] A second sorting module, configured to, based on the second conveying information, schedule the conveying line mechanism to sort the first case to be warehoused to the corresponding target case conveying line, so that the target case conveying line transfers the first case to be warehoused to the position of a first warehousing connection position in the warehousing connection position;
[0542] A warehousing case handling task generation module, configured to, when there is a second case to be warehoused at the position of the first warehousing connection position, generate a warehousing case handling task corresponding to the second case to be warehoused based on the position information of the warehousing connection position and the position information of the storage positions in the automated storage and retrieval system rack, where the warehousing case handling task at least includes the position of the first warehousing connection position and the position of a third storage position in the automated storage and retrieval system rack;
[0543] A warehousing case handling module, configured to schedule the case handling robot to transfer the second case to be warehoused from the position of the first warehousing connection position to the position of the third storage position in the automated storage and retrieval system rack, and update the material inventory.
[0544] As an implementation manner of an embodiment of the present application, the above picking system may further include a pallet unpacking station, and the above device may further include:
[0545] A first pallet material handling task generation module, configured to, when there is no pallet material at the pallet handover position corresponding to the pallet unpacking conveying line, generate a first pallet material handling task based on the storage position information of the planar buffer area and the position of the pallet handover position, where the first pallet material handling task includes the position of a first storage position in the planar buffer area and the position of a first pallet handover position, and the pallet unpacking conveying line is used to transfer the pallet material from the connection position corresponding to the pallet unpacking conveying line to the unpacking station;
[0546] A first pallet material handling module, configured to schedule the latent handling robot to transfer the first pallet material from the position of the first storage position in the planar buffer area to the position of the first pallet handover position, where the first pallet material is transferred to the planar buffer area by the latent handling robot;
[0547] A third sorting module, configured to schedule the conveying line mechanism to sort the on-rail pallet material on the pallet unpacking conveying line to a target unpacking conveying line, so that the target unpacking conveying line transfers the on-rail pallet material on the target unpacking conveying line to the position of the unpacking station, so that the on-rail pallet material undergoes case unpacking at the unpacking station to obtain a first case to be warehoused and an empty pallet.
[0548] As an implementation manner of the embodiment of the present application, the above picking system may further include a forklift handling robot, and the above device may further include:
[0549] A second pallet material handling task generation module, configured to generate a second pallet material handling task based on the position information of the pallet handover position and the connection position information corresponding to the pallet depalletizing conveyor line when the number of in-rail pallet materials is not greater than a second preset number, where the second pallet material handling task includes the position of the second pallet handover position and the target connection position corresponding to the pallet depalletizing conveyor line, and the in-rail pallet materials are the pallet materials that the forklift handling robot transports from the pallet handover position to the pallet depalletizing conveyor line;
[0550] A second pallet material handling module, configured to dispatch the forklift handling robot to transport and place the pallet material corresponding to the second pallet handover position from the second pallet handover position to the target connection position corresponding to the pallet depalletizing conveyor line.
[0551] As an implementation manner of the embodiment of the present application, the above device may further include:
[0552] A bin rack handling task generation module, configured to generate a bin rack handling task based on the position information of the inbound connection position and the storage position information of the plane buffer area when there is a bin rack at the inbound connection position, where the bin rack is a rack for storing pallet materials, and the bin rack handling task at least includes the position of the second inbound connection position and the storage position of the second plane buffer area;
[0553] A bin rack handling module, configured to dispatch an AGV to transport the bin rack from the second inbound connection position to the storage position of the second plane buffer area.
[0554] As an implementation manner of the embodiment of the present application, the above device may further include:
[0555] An inbound empty rack replenishment task generation module, configured to generate an inbound empty rack replenishment task based on the position information of the inbound connection position and the storage position information of the plane buffer area when there is no inbound empty rack at the inbound connection position, where the inbound empty rack replenishment task at least includes the position of the third inbound connection position and the storage position of the third plane buffer area;
[0556] An inbound empty rack replenishment module, configured to dispatch an AGV to transport the inbound empty rack corresponding to the storage position of the third plane buffer area from the storage position of the third plane buffer area to the third inbound connection position.
[0557] Corresponding to the above material picking method, the embodiment of the present application further provides a material picking system. The following introduces a material picking system provided by the embodiment of the present application.
[0558] As Figure 27 shown, a material picking system, the picking system includes a control platform and a bin handling robot, the control platform includes an upstream control device, a robot control device, and a lighting control device, where:
[0559] The upstream control device 2701 is configured to send a material order to the robot control device;
[0560] The robot control device 2702 is configured to, upon receiving the material order, generate a first handling task corresponding to a first target bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and send the first handling task to the bin handling robot; determine lighting prompt information for a first picking position based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and send the lighting prompt information to the lighting control device;
[0561] The bin handling robot 2703 is configured to move the first target bin from the first storage position to the first picking position, and move the materials to the first storage position in the first material waiting area for shipment.
[0562] The lighting control device 2704 is configured to control a display device on the first picking position to display the lighting prompt information based on the lighting prompt information, so that an operator can pick materials from the first target bin placed at the first picking position based on the lighting prompt information. The lighting prompt information includes a picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials.
[0563] It can be seen that in the embodiment of the present application, when the control platform in the picking system receives a material order, it can generate a first handling task for the first target material box based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials. The first handling task at least includes the position of the first storage bin where the first target material box is located and the position of the first picking bin in the picking bin. Dispatch the bin handling robot to move the first target material box from the position of the first storage bin to the position of the first picking bin. Based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, determine the lighting prompt information of the first picking bin, and control the display device on the first picking bin to display the lighting prompt information, so that the operator can pick materials in the first target material box placed in the first picking bin based on the lighting prompt information. The lighting prompt information includes picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials. When the picking of the material order is completed, generate a second handling task for the material based on the storage location information of the material waiting area. The second handling task at least includes the position of the first storage location in the material waiting area. Dispatch the latent handling robot to move the material to the position of the first storage location in the material waiting area. Since a display device for displaying lighting prompt information is provided on the picking bin, when the control platform generates corresponding lighting prompt information based on the materials, the quantity of the materials, and the inventory information in the material order, control the display device on the picking bin to display the lighting prompt information. Based on this, the operator can perform material picking according to the picking prompt information and lighting information included in the lighting prompt information displayed by the display device. In this way, the operator can directly perform material picking at the corresponding picking bin according to the lighting display prompt information, thereby improving the efficiency and accuracy of material picking.
[0564] As an implementation manner of the embodiment of the present application, the above material order includes at least one line of material information. The above material information at least includes the target material and the picking quantity of the target material. The above lighting information is the color information of the indicator light;
[0565] The step in which the robot control device 2702 determines the lighting prompt information of the first picking bin based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials may include:
[0566] The robot control device 2702 traverses the material information of each line in the material order. For the material information of the current line being traversed, when the picking quantity of the target material included in the material information of the current line is not 0 and the target material inventory of the target material is greater than the picking quantity, it determines the first lighting prompt information for the target picking bin where the target material is located. The first lighting prompt information includes the first picking prompt information and the first color information of the indicator light. The first picking prompt information is used to prompt the identification and picking quantity of the target material;
[0567] When the picking quantity of the target material included in the material information of the current line by the robot control device 2702 is not 0 and the target material inventory of the target material is equal to the picking quantity, it determines the second lighting prompt information for the target picking bin where the target material is located. The second lighting prompt information includes the second picking prompt information and the second color information of the indicator light. The second picking prompt information is used to prompt the identification and picking quantity of the target material, and the second color information is different from the first color information;
[0568] When the picking quantity of the target material included in the material information of the current line by the robot control device 2702 is 0 or the target material inventory of the target material is less than the picking quantity, it determines the third lighting prompt information for the target picking bin where the target material with the first non-zero picking quantity in the material order and the target material inventory of the target material not less than the picking quantity is located. The third lighting prompt information includes the third picking prompt information and the third color information of the indicator light. The third picking prompt information is used to prompt that there is no picking requirement;
[0569] When the robot control device 2702 receives a closing signal for the indicator light, it continues to traverse the material information of the next line and determines the lighting prompt information corresponding to the material information of the next line until it has traversed the material information of each line in the material order.
[0570] As an implementation manner of the embodiment of the present application, the step where the robot control device 2702 continues to traverse the material information of the next line and determines the lighting prompt information corresponding to the material information of the next line may include:
[0571] The robot control device 2702 determines whether the target material corresponding to the material information of the next line meets the first preset condition, the second preset condition, and the third preset condition. The first preset condition is that the target material is in a transportation state, the second preset condition is that the picking quantity corresponding to the target material is 0, and the third preset condition is that the target material inventory corresponding to the target material is less than the picking quantity;
[0572] When the target material corresponding to the next-line material information meets the first preset condition, the robot control device 2702 determines the fourth lighting prompt information for the target picking bin corresponding to the current-line material information, where the fourth lighting prompt information includes the fourth picking prompt information and the fourth color information of the indicator light, and the fourth picking prompt information is used to prompt the transportation status of the target bin corresponding to the target material in the next line;
[0573] When the target material corresponding to the next-line material information meets the second preset condition or the third preset condition, the robot control device 2702 determines that the lighting prompt information for the target picking bin corresponding to the current-line material information is the third lighting prompt information.
[0574] As an implementation manner of the embodiment of the present application, where
[0575] The robot control device 2702 is further configured to, when it is determined that there is no material included in the material order in the other material orders that have not been traversed, generate a second handling task for the second target bin based on the picking bin position where the material is located and the inventory information of the material, and send the second handling task to the bin handling robot 2703, where the second target bin is the target bin where the material included in the material order does not exist in the other material orders that have not been picked up, and the second handling task at least includes the second picking bin position where the second target bin is located and the second storage bin position in the storage bin;
[0576] The bin handling robot 2703 is further configured to move the second target bin from the second picking bin position to the second storage bin position.
[0577] As an implementation manner of the embodiment of the present application, the above picking system may further include a latent handling robot, where
[0578] The robot control device 2702 is further configured to, when receiving a full cart handling instruction, generate a first empty-full exchange task based on the storage location information of the material waiting area and the position of the cart connection position, and send the first empty-full exchange task to the latent handling robot; when receiving an empty cart handling instruction, generate a second empty-full exchange task based on the storage location information of the material waiting area and the storage location information beside the production line, and send the second empty-full exchange task to the latent handling robot; wherein, the cart connection position is used to store the first empty cart and the full cart with the picked materials placed therein, the first empty-full exchange task at least includes the first storage location position in the material waiting area, the second storage location position in the material waiting area, the first target cart connection position, and the second target cart connection position, and the full cart handling instruction is triggered after the operator places the picked materials in the cart at the cart connection position; the second empty-full exchange task at least includes the third storage location position in the material waiting area, the fourth storage location position in the material waiting area, the first storage location position beside the production line, and the second storage location position beside the production line;
[0579] The latent handling robot is further configured to move the full cart from the first target cart connection position to the first storage location position in the material waiting area, and move the first empty cart from the second storage location position in the material waiting area to the second target cart connection position; move the second empty cart from the first storage location position beside the production line to the fourth storage location position in the material waiting area, and move the full cart in the material waiting area from the third storage location position in the material waiting area to the second storage location position beside the production line.
[0580] As an implementation manner of the embodiment of the present application, wherein,
[0581] The robot control device 2702 is further configured to, when receiving a closing signal for the indicator light corresponding to the second color information, update the target material inventory in the target picking bin corresponding to the second color information to 0; generate a first empty bin handling task based on the target picking bin position where the first empty bin is located and the warehouse rack bin information, and send the first empty bin handling task to the bin handling robot 2703; wherein, the first empty bin is an empty bin with a target material inventory of 0 in the target picking bin, and the first empty bin handling task at least includes the first warehouse rack bin position and the position of the target picking bin where the first empty bin is located;
[0582] The bin handling robot 2703 is further configured to move the first empty bin to the first warehouse rack bin position.
[0583] As an implementation manner of the embodiment of the present application, the above picking system may further include an empty bin palletizing station, and the above control platform may further include a conveyor line control device, wherein,
[0584] The robot control device 2702 is further used for generating a second empty box handling task based on the empty box delivery docking position information and the vertical warehouse shelf position information when there is no second empty material box at the empty box delivery docking position corresponding to the empty box delivery line, and sending the second empty box handling task to the generating second empty box handling task, wherein the second empty box handling task at least includes the empty box delivery docking target position and the second vertical warehouse shelf position;
[0585] The material box transport robot 2703 is also used to transport the second empty material box from the second vertical warehouse shelf position and place it on the empty box conveying line corresponding to the empty box conveying connection target position;
[0586] The conveyor line control equipment is used to dispatch the empty box conveyor line to transfer the second empty box to the empty box stacking station when there is a second empty box on the empty box conveyor line, so that the second empty box passes through the pallet stacking station to obtain a pallet empty box.
[0587] As an implementation of the embodiment of the present application, wherein:
[0588] The robot control device 2702 is also used to generate a third empty-full exchange task based on the empty box pallet storage location information, the empty box buffer area storage location information, the empty pallet buffer area storage location information and the empty box pallet storage location information when the second empty material box pallet is completed to obtain an empty box on the pallet, and send the third empty-full exchange task to the latent handling robot; when there is no empty box to be shipped from the empty box outbound docking position, generate a pallet empty box handling task based on the empty box buffer area storage location information and the empty box outbound docking position location information, and send the third empty-full exchange task to the latent handling robot. The empty box handling task of the pallet is sent to the latent handling robot; wherein, the empty box pallet storage position information is the storage position information corresponding to the empty box pallet workstation position, the third empty and full exchange task at least includes the first empty box pallet storage position, the second empty box pallet storage position, the empty box buffer area storage position, and the empty pallet position of the empty pallet buffer area, the empty box of the pallet to be shipped out is the empty box of the pallet that is transported from the empty box buffer area storage position to the empty box shipping docking position, and the empty box handling task of the pallet includes at least the empty box buffer area storage position and the empty box of the pallet at the empty box shipping docking position;
[0589] The latent handling robot is also used to transport empty boxes on pallets from the empty box stacking storage position to the empty box buffer area storage position, and to transport empty pallets from the empty pallet position in the empty pallet buffer area to the second empty box stacking storage position; and to transport empty boxes on pallets from the empty box buffer area storage position to the empty box outbound docking position.
[0590] As an implementation of the embodiment of the present application, the picking system may further include a conveyor line mechanism, and the step of the conveyor line control device scheduling the empty box conveyor line to transfer the second empty material box to the empty box pallet station position may include:
[0591] A conveyor line control device is used to collect the box code information of the second empty bin and send the collected box code information to the robot control device 2702;
[0592] The robot control device 2702 is further configured to parse the box code information to obtain the first conveying information and send the first conveying information to the conveyor line mechanism; schedule the target sorting empty box to return to the conveyor line to transfer the second empty bin to the empty box code palletizing station position, where the first conveying information is used to instruct the target sorting empty box corresponding to the second empty bin to return to the conveyor line;
[0593] The conveyor line mechanism is configured to allocate the second empty bin to the corresponding target sorting empty box to return to the conveyor line based on the first conveying information.
[0594] As an implementation manner of the embodiment of the present application, among them,
[0595] The robot control device 2702 is further configured to, in the case of receiving the empty shelf ground code information at the empty box outbound connection position, generate an empty shelf handling task for the target empty shelf based on the storage location information of the empty pallet buffer area and the empty box outbound connection position information, and send the empty shelf handling task to the latent handling robot, where the target empty shelf is the empty shelf corresponding to the empty shelf ground code information, and the empty shelf handling task at least includes the target empty box outbound connection position and the storage location of the first empty pallet buffer area;
[0596] The latent handling robot is further configured to transport the target empty shelf from the target empty box outbound connection position to the storage location of the first empty pallet buffer area.
[0597] As an implementation manner of the embodiment of the present application, the above picking system may further include an empty pallet stacker station and an empty pallet palletizer / depalletizer station, and the above system may further include:
[0598] The conveyor line control device is further configured to, in the case that the pallet material is depalletized to obtain the first empty pallet, schedule the empty pallet conveyor line to transfer the first empty pallet to the empty pallet stacker station position, so that the first empty pallet is palletized by the empty pallet stacker to obtain an empty pallet stack; in the case that there is no empty pallet stack to be depalletized at the empty pallet palletizer / depalletizer station position, schedule the empty pallet conveyor line to transfer the empty pallet stack to the empty pallet palletizer / depalletizer station position, so that the empty pallet palletizer / depalletizer depalletizes the empty pallet stack to obtain the second empty pallet; where the first empty pallet is obtained by depalletizing the pallet material, the pallet material includes a bin containing materials placed on the pallet, and the bin includes the target bin;
[0599] The robot control device 2702 is further configured to generate a fourth empty / full exchange task based on the position information of the empty pallet stack depalletizer station and the storage location information of the empty pallet buffer area, and send the fourth empty / full exchange task to the latent transfer robot; wherein the fourth empty / full exchange task includes at least the storage location of the second empty pallet buffer area, the storage location of the third empty pallet buffer area, the position of the first empty pallet stack depalletizer station, and the position of the second empty pallet stack depalletizer station.
[0600] The latent transfer robot is further configured to transport and place the empty rack in the empty pallet buffer area from the storage location of the second empty pallet buffer area to the position of the first empty pallet stack depalletizer station, and transport the rack with the second empty pallet from the position of the second empty pallet stack depalletizer station to the storage location of the third empty pallet buffer area.
[0601] As an implementation manner of the embodiment of the present application, wherein,
[0602] The conveyor line control device is further configured to schedule the empty pallet conveyor line to transfer the empty pallet stack to the empty pallet stack buffer area when the number of the first empty pallets in the empty pallet stack reaches the first preset number; generate an empty pallet stack transfer task based on the storage location information of the empty pallet stack buffer area and the position information of the empty pallet stack depalletizer station, so that the empty pallet conveyor line transfers the empty pallet stack from the target storage location of the empty pallet stack buffer area to the position of the empty pallet stack depalletizer station, wherein the empty pallet stack transfer task includes at least the target storage location of the empty pallet stack buffer area and the position of the empty pallet stack depalletizer station.
[0603] As an implementation manner of the embodiment of the present application, the above picking system may further include a dimension measuring device station, wherein,
[0604] The conveyor line control device is further configured to schedule the bin conveyor line to transfer the first bin to be warehoused to the position of the dimension measuring device station when there is a first bin to be warehoused on the bin conveyor line;
[0605] The dimension measuring device station is configured to collect the specification information and the box code information of the first bin to be warehoused, and send the specification information and the box code information to the robot control device 2702;
[0606] The robot control device 2702 is further configured to parse the specification information and the box code information to obtain the second conveying information; when there is a second bin to be warehoused at the first inbound connection position, generate an inbound bin handling task corresponding to the second bin to be warehoused based on the position information of the inbound connection position and the warehouse rack position information, send the inbound bin handling task to the bin handling robot 2703, and update the material inventory; wherein the second conveying information is used to indicate the target bin conveyor line corresponding to the transfer bin of the first bin to be warehoused, and the inbound bin handling task includes at least the position of the first inbound connection position and the position of the third warehouse rack.
[0607] The conveyor line control device is further configured to, based on the second conveyor information, schedule the conveyor line mechanism to distribute the first bin to be warehoused to the corresponding target bin conveyor line, so that the target bin conveyor line transfers the first bin to be warehoused to the position of the first warehousing connection position in the warehousing connection position;
[0608] The bin handling robot 2703 is further configured to move the second bin to be warehoused from the position of the first warehousing connection position to the position of the third vertical warehouse shelf bin.
[0609] As an implementation manner of the embodiment of the present application, the above picking system may further include a pallet disassembling station, wherein,
[0610] The robot control device 2702 is further configured to, when there is no pallet material at the pallet handover position corresponding to the pallet disassembling conveyor line, generate a first pallet material handling task based on the storage location information of the planar buffer area and the position of the pallet handover position, and send the first pallet material handling task to the latent handling robot; wherein, the first pallet material handling task includes the position of the first planar buffer area storage location and the position of the first pallet handover position, and the pallet disassembling conveyor line is used to transfer the pallet material from the connection position corresponding to the pallet disassembling conveyor line to the pallet disassembling station;
[0611] The latent handling robot is further configured to move the first pallet material from the position of the first planar buffer area storage location to the position of the first pallet handover position, wherein the first pallet material is transported to the planar buffer area by the latent handling robot;
[0612] The conveyor line mechanism is further configured to distribute the on-rail pallet material on the pallet disassembling conveyor line to the target disassembling conveyor line, so that the target disassembling conveyor line transfers the on-rail pallet material on the target disassembling conveyor line to the position of the pallet disassembling station, so that the on-rail pallet material undergoes bin disassembling at the pallet disassembling station to obtain the first bin to be warehoused and an empty pallet.
[0613] As an implementation manner of the embodiment of the present application, the above system may further include a forklift handling robot, wherein,
[0614] The robot control device 2702 is further configured to, when the number of on-rail pallet materials is not greater than the second preset number, generate a second pallet material handling task based on the position information of the pallet handover position and the connection position information corresponding to the pallet disassembling conveyor line, and send the second pallet material handling task to the forklift handling robot, wherein the second pallet material handling task includes the position of the second pallet handover position and the position of the target connection position corresponding to the pallet disassembling conveyor line, and the on-rail pallet material is transported by the forklift handling robot from the position of the pallet handover position to the pallet disassembling conveyor line;
[0615] The forklift handling robot is used to handle and place the pallet materials corresponding to the second pallet transfer position from the second pallet transfer position to the target connection position corresponding to the pallet depalletizing conveyor line.
[0616] As an implementation manner of the embodiment of the present application, wherein,
[0617] The robot control device 2702 is further configured to, when there is a bin rack at the inbound connection position, generate a bin rack handling task based on the position information of the inbound connection position and the storage location information of the planar buffer area, and send the bin rack handling task to the latent handling robot, wherein the bin rack is a rack for storing pallet materials, and the bin rack handling task at least includes the second inbound connection position and the second planar buffer area storage position;
[0618] The latent handling robot is further configured to handle the bin rack from the second inbound connection position to the second planar buffer area storage position.
[0619] As an implementation manner of the embodiment of the present application, wherein:
[0620] The robot control device 2702 is further configured to, when there is no empty inbound rack at the inbound connection position, generate an empty inbound rack replenishment task based on the position information of the inbound connection position and the storage location information of the planar buffer area, and send the empty inbound rack replenishment task to the latent handling robot, wherein the empty inbound rack replenishment task at least includes the third inbound connection position and the third planar buffer area storage position;
[0621] The latent handling robot is further configured to handle the empty inbound rack corresponding to the third planar buffer area storage position from the third planar buffer area storage position to the third inbound connection position.
[0622] The embodiment of the present application further provides an electronic device, as Figure 28 shown, including:
[0623] A memory 2801 for storing a computer program;
[0624] A processor 2802, when executing the program stored on the memory 2801, implements the material picking method described in any of the above embodiments.
[0625] And the above electronic device may further include a communication bus and / or a communication interface, and the processor 2802, the communication interface, and the memory xx1 complete communication with each other through the communication bus.
[0626] It can be seen that in the embodiment of the present application, when the control platform in the picking system receives a material order, it can generate a first handling task corresponding to the first target material box based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials. Wherein, the first handling task at least includes the position of the first storage bin where the first target material box is located and the position of the first picking bin in the picking bin; dispatch the material box handling robot to move the first target material box from the position of the first storage bin to the position of the first picking bin; based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, determine the lighting prompt information of the first picking bin, and control the display device on the first picking bin to display the lighting prompt information, so that the operator can perform material picking in the first target material box placed in the first picking bin based on the lighting prompt information. Wherein, the lighting prompt information includes a picking prompt information and lighting information, and the picking prompt information is used to prompt the materials and the quantity of the materials; when the picking of the material order is completed, generate a second handling task corresponding to the material based on the storage location information of the material waiting area. Wherein, the second handling task at least includes the position of the first storage location in the material waiting area; dispatch the AGV to move the material to the position of the first storage location in the material waiting area. Since a display device for displaying lighting prompt information is provided on the picking bin, when the control platform generates corresponding lighting prompt information based on the materials, the quantity of the materials, and the inventory information in the material order, control the display device on the picking bin to display the lighting prompt information. Based on this, the operator can perform material picking according to the picking prompt information and lighting information included in the lighting prompt information displayed by the display device. In this way, the operator can directly perform material picking in the corresponding picking bin according to the lighting display prompt information, thereby improving the efficiency and accuracy of material picking.
[0627] The communication bus mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a scheduling bus, etc. For the sake of simplicity, only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0628] The communication interface is used for communication between the above electronic device and other devices.
[0629] The memory may include a Random Access Memory (RAM), or may also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0630] The aforementioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0631] In another embodiment provided by the present application, a computer-readable storage medium is also provided. A computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps of any of the above material picking methods are implemented.
[0632] In another embodiment provided by the present application, a computer program product containing a signal is also provided. When it runs on a computer, the computer is caused to execute any of the material picking methods in the above embodiments.
[0633] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer signals. When the computer program signals are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer signals can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer signals can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a solid-state disk (SSD), etc.
[0634] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise", or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements but also other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article, or device that includes the element.
[0635] Each embodiment in this specification is described in a related manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for devices, systems, electronic devices, storage media, computer-readable storage media, and computer program products, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments.
[0636] The above are only the preferred embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application are all included in the protection scope of the present application.
Claims
1. A material picking method, characterized in that: A control platform applied to a picking system, wherein the picking system further comprises a bin handling robot, and the method comprises: In the case of receiving a material order, generating a first handling task corresponding to a first target material box based on the material included in the material order, the quantity of the material, and the inventory information of the material, wherein the first handling task at least includes a first storage bin position where the first target material box is located and a first picking bin position in the picking bins; Dispatching the material box transporting robot to transport the first target material box from the first storage bin position to the first picking bin position; Based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, the lighting prompt information of the first picking location is determined, and the display device on the first picking location is controlled to display the lighting prompt information, so that the operator can pick materials in the first target material box placed in the first picking location based on the lighting prompt information, wherein the lighting prompt information includes picking prompt information and lighting information, and the picking prompt information is used to prompt the material and the quantity of the material.
2. The method according to claim 1, characterized in that The material order includes at least one line of material information, the material information at least includes a target material and a picking quantity of the target material, and the lighting information is color information of the indicator light; The step of determining the lighting prompt information of the first picking location based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials includes: Traversing the material information of each row in the material order, for the current row of material information currently traversed, when the picking quantity of the target material included in the current row of material information is not 0, and the target material inventory of the target material is greater than the picking quantity, determining the first light prompt information of the target picking bin where the target material is located, wherein the first light prompt information includes the first picking prompt information and the first color information of the indicator light, and the first picking prompt information is used to prompt the identification of the target material and the picking quantity; When the picking quantity of the target material included in the current row material information is not 0 and the target material inventory of the target material is equal to the picking quantity, determine the second light prompt information of the target picking bin where the target material is located, wherein the second light prompt information includes the second picking prompt information and the second color information of the indicator light, the second picking prompt information is used to prompt the identification of the target material and the picking quantity, and the second color information is different from the first color information; When the picking quantity of the target material included in the current row material information is 0, or the target material inventory of the target material is less than the picking quantity, determine the third light prompt information of the target picking bin where the first target material whose picking quantity in the material order is not 0 and whose target material inventory is not less than the picking quantity is located, wherein the third light prompt information includes third picking prompt information and third color information of the indicator light, and the third picking prompt information is used to prompt that there is no picking demand; When a shutdown signal for the indicator light is received, the next row of material information is traversed continuously, and the light prompt information corresponding to the next row of material information is determined, until each row of material information in the material order is traversed.
3. The method according to claim 2, characterized in that The step of continuing to traverse the next row of material information and determining the light prompt information corresponding to the next row of material information includes: Determine whether the target material corresponding to the next row of material information meets the first preset condition, the second preset condition and the third preset condition, wherein the first preset condition is that the target material is in a transportation state, the second preset condition is that the picking quantity corresponding to the target material is 0, and the third preset condition is that the target material inventory corresponding to the target material is less than the picking quantity; When the target material corresponding to the next row of material information meets the first preset condition, determine the fourth light prompt information of the target picking bin corresponding to the current row of material information, wherein the fourth light prompt information includes fourth picking prompt information and fourth color information of the indicator light, and the fourth picking prompt information is used to prompt the transportation status of the target bin corresponding to the target material of the next row; When the target material corresponding to the next row of material information meets the second preset condition or the third preset condition, the lighting prompt information of the target picking bin corresponding to the current row of material information is determined to be the third lighting prompt information.
4. The method according to claim 1, characterized in that: The method further comprises: In the case where it is determined that the material included in the material order does not exist in other material orders that have not been traversed to completion, a second handling task corresponding to a second target material box is generated based on the picking bin location where the material is located and the inventory information of the material, wherein the second target material box is a target material box where the material included in the material order does not exist in other material orders that have not been picked to completion, and the second handling task at least includes a second picking bin location where the second target material box is located and a second storage bin location in the storage bins; The material box transporting robot is dispatched to transport the second target material box from the second picking bin position to the second storage bin position.
5. The method according to claim 1, characterized in that The picking system further includes a latent handling robot, and the method further includes: In the case of receiving a full-material cart handling instruction, a first empty-full exchange task is generated based on the storage location information of the material waiting area and the material cart docking position, wherein the material cart docking position is used to store the first empty material cart and the full material cart with the picked material placed thereon, and the first empty-full exchange task at least includes the first material waiting area storage location, the second material waiting area storage location, the first target material cart docking position, and the second target material cart docking position, and the full-material cart handling instruction is triggered after the operator places the picked material on the material cart in the material cart docking position; Dispatching the latent transport robot to transport the full material cart from the first target material cart docking position to the first material waiting area storage position, and dispatching the latent transport robot to transport the first empty material cart from the second material waiting area storage position to the second target material cart docking position; In the case of receiving an empty material vehicle handling instruction, a second empty-full exchange task is generated based on the storage location information of the material waiting area and the storage location information of the production line, wherein the second empty-full exchange task at least includes the storage location of the third material waiting area, the storage location of the fourth material waiting area, the storage location of the first production line and the storage location of the second production line; The latent transport robot is dispatched to transport the second empty material cart from the storage position next to the first production line to the storage position of the fourth material waiting area, and the latent transport robot is dispatched to transport the full material cart in the material waiting area from the storage position of the third material waiting area to the storage position next to the second production line.
6. The method according to claim 2, characterized in that The method further comprises: When receiving a turn-off signal of the indicator light for the second color information, updating the target material inventory in the target picking bin corresponding to the second color information to 0; Based on the target picking bin location of the first empty bin and the vertical warehouse shelf location information, a first empty bin handling task is generated, wherein the first empty bin is an empty bin with a target material inventory of 0 in the target picking bin, and the first empty bin handling task at least includes the first vertical warehouse shelf location and the target picking bin location of the first empty bin; The material box transporting robot is dispatched to transport the first empty material box to the first vertical warehouse shelf storage location.
7. The method according to claim 6, characterized in that The picking system further includes an empty box pallet station, and the method further includes: In the case that there is no second empty material box at the empty box conveying docking position corresponding to the empty box conveying line, a second empty box handling task is generated based on the empty box conveying docking position information and the vertical warehouse shelf position information, wherein the second empty box handling task at least includes the empty box conveying docking target position and the second vertical warehouse shelf position; Dispatching the container transport robot to transport the second empty container from the second vertical warehouse shelf location and place it on the empty container conveying line corresponding to the empty container conveying and docking target location; When the second empty material box exists on the empty box conveyor line, the empty box conveyor line is scheduled to transfer the second empty material box to the empty box stacking station position, so that the second empty material box passes through the pallet stacking station position to obtain a pallet empty box.
8. The method according to claim 7, characterized in that The method further comprises: In the case where the second empty material box pallet completes obtaining the empty box on the pallet, a third empty-full exchange task is generated based on the empty box pallet storage position information, the empty box buffer area storage position information, the empty pallet buffer area storage position information and the empty box pallet storage position information, wherein the empty box pallet storage position information is the storage position information corresponding to the empty box pallet station position, and the third empty-full exchange task at least includes the first empty box pallet storage position, the second empty box pallet storage position, the empty box buffer area storage position, and the empty pallet position of the empty pallet buffer area; Dispatching a latent transport robot to transport the empty box on the pallet from the first empty box pallet storage position to the empty box buffer storage position, and dispatching the latent transport robot to transport the empty pallet from the empty pallet position of the empty pallet buffer to the second empty box pallet storage position; In the case that there are no empty pallets to be shipped out at the empty box outbound docking position, a pallet empty box handling task is generated based on the empty box buffer storage position information and the empty box outbound docking position position information, wherein the empty pallets to be shipped out are empty pallets that are transported from the empty box buffer storage position to the empty box outbound docking position, and the pallet empty box handling task includes at least the empty pallets of the empty box buffer storage position and the empty box outbound docking position; The latent transport robot is dispatched to transport the empty box on the pallet from the storage position of the empty box buffer area to the empty box outbound docking position.
9. The method according to claim 7, characterized in that: The picking system further includes a conveyor line mechanism, and the step of dispatching the empty box conveyor line to transfer the second empty material box to the empty box pallet station position includes: The box code information of the second empty material box is collected, and the collected box code information is parsed to obtain first conveying information, wherein the first conveying information is used to indicate the target sorting empty box corresponding to the second empty material box to return to the conveying line; Based on the first conveying information, dispatching the conveying line mechanism to distribute the second empty material box to the corresponding target sorting empty box return conveying line; The target sorted empty box is dispatched to return to the conveyor line to transfer the second empty material box to the empty box pallet station.
10. The method according to claim 1, characterized in that The picking system further comprises an empty pallet stacker station and an empty pallet depalletizer station, and the method further comprises: When the pallet material is unpalletized to obtain the first empty pallet, the empty pallet conveyor line is dispatched to transfer the first empty pallet to the empty pallet stacker station, so that the first empty pallet is stacked by the empty pallet stacker to obtain an empty pallet stack, wherein the first empty pallet is obtained by unpalletizing the pallet material, the pallet material includes a material box containing materials placed on the pallet, and the material box includes the target material box; In the case that there is no empty pallet stack to be depalletized at the position of the empty pallet stack depalletizer, the empty pallet conveyor line is dispatched to transport the empty pallet stack to the position of the empty pallet stack depalletizer, so that the empty pallet stack depalletizer depalletizes the empty pallet stack to obtain a second empty pallet; Based on the position information of the empty pallet stacker depalletizer station position and the storage position information of the empty pallet buffer area, a fourth empty-full exchange task is generated, wherein the fourth empty-full exchange task at least includes the second empty pallet buffer area storage position, the third empty pallet buffer area storage position, the first empty pallet stacker depalletizer station position and the second empty pallet stacker depalletizer station position; The scheduling latent transport robot transports the empty shelves in the empty pallet buffer area from the storage position of the second empty pallet buffer area and places them at the first empty pallet stacker depalletizer station position, and the scheduling latent transport robot transports the shelves with the second empty pallet from the second empty pallet stacker depalletizer station position to the third empty pallet buffer area storage position.
11. The method according to claim 10, characterized in that Before the step of dispatching the empty pallet conveyor line to transfer the empty pallet stack to the empty pallet stack depalletizer station, the method further comprises: When the number of first empty pallets in the empty pallet stack reaches a first preset number, dispatching the empty pallet conveyor line to transfer the empty pallet stack to the empty pallet stack buffer area; Based on the storage location information of the empty pallet stack buffer area and the position information of the empty pallet stack depalletizer station, an empty pallet stack transfer task is generated so that the empty pallet conveyor line transfers the empty pallet stack from the empty pallet stack buffer area target storage location to the empty pallet stack depalletizer station location, wherein the empty pallet stack transfer task includes at least the empty pallet stack buffer area target storage location and the empty pallet stack depalletizer station location.
12. The method according to claim 1, characterized in that The picking system further includes a measuring equipment station. Before the step of determining the material included in the material order, the quantity of the material, and the inventory information of the material, the method further includes: When there is a first material box to be stored on the material box conveyor line, the material box conveyor line is dispatched to transfer the first material box to be stored to the measuring equipment station position, so that the specification information and box code information of the first material box to be stored are collected at the measuring equipment station position; The specification information and the box code information are parsed to obtain second conveying information, wherein the second conveying information is used to indicate a target material box conveying line corresponding to the first material box to be stored and the transfer material box; Based on the second conveying information, the conveying line dispatching mechanism allocates the first material box to be stored to the corresponding target material box conveying line, so that the target material box conveying line transfers the first material box to be stored to the first storage docking position in the storage docking position; In the case where there is a second incoming material box at the first incoming docking position, based on the position information of the incoming docking position and the vertical shelf position information, a incoming material box handling task corresponding to the second incoming material box is generated, wherein the incoming material box handling task includes at least the first incoming docking position and the third vertical shelf position; The material box transporting robot is dispatched to transport the second material box to be stored from the first storage docking position to the third vertical warehouse shelf position, and the material inventory is updated.
13. A material picking device, characterized in that: A control platform applied to a picking system, wherein the picking system includes a bin handling robot and a latent handling robot, and the device includes: A first task generating module is used to generate a first handling task corresponding to a first target material box based on the material included in the material order, the quantity of the material, and the inventory information of the material when a material order is received, wherein the first handling task at least includes a first storage bin position where the first target material box is located and a first picking bin position in the picking bins; A first material box handling module, used for dispatching the material box handling robot to transport the first target material box from the first storage bin position to the first picking bin position; A light prompt information determination module is used to determine the light prompt information of the first picking location based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and control the display device on the first picking location to display the light prompt information, so that the operator can pick materials in the first target material box placed in the first picking location based on the light prompt information, wherein the light prompt information includes picking prompt information and lighting information, and the picking prompt information is used to prompt the material and the quantity of the material.
14. A material picking system, characterized in that: The picking system includes a control platform and a bin handling robot, wherein the control platform includes an upstream control device, a robot control device and a lighting control device, wherein: The upstream control device is used to send a material order to the robot control device; The robot control device is used to, upon receiving a material order, generate a first handling task corresponding to a first target material box based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and send the first handling task to the material box handling robot; determine light-on prompt information of a first picking location based on the materials included in the material order, the quantity of the materials, and the inventory information of the materials, and send the light-on prompt information to the light-on control device; The material box handling robot is used to transport the first target material box from the first storage bin position to the first picking bin position, and to transport the material to the first material waiting area storage position; The lighting control device is used to control the display device on the first picking location to display the lighting prompt information based on the lighting prompt information, so that the operator can pick materials in the first target material box placed in the first picking location based on the lighting prompt information, wherein the lighting prompt information includes picking prompt information and lighting information, and the picking prompt information is used to prompt the material and the quantity of the material.
15. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor, for implementing any of the methods described in claims 1-12 when executing a program stored in a memory.
Citation Information
Patent Citations
Material box sorting method and device
CN115034607A
Material sorting method, device and equipment and storage medium
CN115069600A
Order sorting method and device, warehousing system, computing equipment and storage medium
CN117196465A
Robot, server, warehousing system, warehouse and warehouse-out method
CN119190691A
Commodity processing method, apparatus and device, warehousing system, and storage medium
WO2023051161A1