Automated warehousing system and warehousing method, electronic equipment and storage medium
By using QR code scanning devices and automatic handling devices in the automated warehousing system, the problems of high misjudgment rate of warehouse location information and complex equipment layout in the existing warehouse management have been solved, and efficient and accurate warehouse location identification and automated management of cargo handling have been achieved, reducing management costs.
Patent Information
- Application Number
- CN202110671795.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-17
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2041-06-17
AI Technical Summary
In existing warehouse management, the judgment of storage location information relies on visual storage location monitoring systems, Internet of Things photoelectric sensors and manual records, resulting in a high misjudgment rate, complex equipment deployment, high costs and low efficiency.
An automated warehousing system is adopted, which uses QR code scanning devices and automatic handling devices to identify the storage location status through QR code scanning and control the cargo handling by the scheduling system, replacing manual operations.
It achieves efficient and accurate location identification and automated management of cargo handling, reducing management costs and improving efficiency.
Smart Images

Figure CN115489911B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of warehousing, and in particular to an automated warehousing system and warehousing method, electronic equipment and storage medium. Background Art
[0002] Currently, warehouse management mostly relies on visual location monitoring systems, Internet of Things (IoT) photoelectric sensors, and manual location management to determine location information. These methods manually record warehouse location status information. However, these methods all have issues such as fixed-type systems, high rates of manual misjudgment, and the need for multiple sensors or cameras, resulting in high warehouse management costs and low efficiency. Summary of the Invention
[0003] In view of the above, it is necessary to provide an automated warehousing system and warehousing method that can save costs while improving the efficiency and accuracy of warehouse location identification and cargo handling efficiency.
[0004] The present application provides an automated warehousing system, in which a plurality of QR codes are provided in a warehouse managed by the automated warehousing system. The automated warehousing system includes: an automatic handling device provided with a QR code scanning device, the automatic handling device being used to move to a designated position and perform a QR code scanning operation through the QR code scanning device, and send the scanning result to a scheduling system; the scheduling system controls the automatic handling device to pick up and place goods according to the scanning result.
[0005] In a possible implementation, the automatic handling device is further provided with a cargo scanning device for scanning an identification code on the cargo.
[0006] The present application also provides an automated warehousing method utilizing the automated warehousing system, the automated warehousing method comprising: controlling the automatic handling device to move to a designated position and performing a QR code scanning operation; when the automatic handling device successfully scans the QR code, sending a first scanning result to the scheduling system; when the automatic handling device cannot scan the QR code, sending a second scanning result to the scheduling system; and controlling the automatic handling device to pick up and place goods based on the scheduling system.
[0007] In one possible implementation, the method further includes: when the automatic handling device successfully scans the QR code, scanning the identification code on the goods by the automatic handling device; when the automatic handling device successfully scans the identification code, sending the second scanning result to the scheduling system.
[0008] In a possible implementation, the method further includes: when the automatic handling device fails to scan the identification code, sending the first scanning result to the scheduling system.
[0009] In a possible implementation, the method further includes: when the scheduling system receives the first scanning result or the second scanning result, updating a preset storage location status table.
[0010] In a possible implementation, controlling the automatic handling device to pick up and place goods based on the scheduling system includes: the scheduling system controlling the automatic handling device to pick up and place goods according to an updated storage location status table.
[0011] In one possible implementation, the scheduling system controls the automatic handling device to pick up and place goods according to the updated storage location status table, including: when the updated storage location status table shows that the storage location status of the warehouse is out of stock, in response to a storage instruction, the scheduling system controls the automatic handling device to store the goods in the warehouse; when the updated storage location status table shows that the storage location status of the warehouse is in stock, in response to a pick-up instruction, the scheduling system controls the automatic handling device to take out the goods from the warehouse.
[0012] The present application also provides an electronic device, which includes a processor and a memory, and the processor is used to implement the automated warehousing method when executing a computer program stored in the memory.
[0013] The present application also provides a computer-readable storage medium having a computer program stored thereon, and the computer program implements the automated warehousing method when executed by a processor.
[0014] The present application discloses an automated warehousing system and a method for automated warehousing using the automated warehousing system. The system uses the automatic handling device to scan the QR code to determine whether there are goods in the warehouse, replacing the traditional manual operation method, thereby realizing automated management of the warehouse and improving management efficiency. At the same time, the automatic handling device automatically stores and removes goods, saving labor costs and improving handling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 This is a structural diagram of an electronic device for implementing an automated warehousing method provided in an embodiment of the present application.
[0016] Figure 2 This is a flow chart of an automated warehousing method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0017] In order to make the objectives, technical solutions and advantages of this application clearer, this application is described in detail below with reference to the accompanying drawings and specific embodiments.
[0018] The present application discloses an automated warehousing system. The automated warehousing system includes an automatic handling device equipped with a QR code scanning device, the automatic handling device being configured to move to a designated location, perform a QR code scanning operation using the QR code scanning device, and transmit the scan results to a dispatching system; the dispatching system controls the automatic handling device to pick up and place goods based on the scan results.
[0019] In one embodiment of the present application, the automatic handling device is further provided with a cargo scanning device for scanning an identification code on the cargo. The cargo scanning device may be a camera or a scanner, and the identification code may be a barcode or a QR code.
[0020] In one embodiment of the present application, the automatic handling device includes an automatic handling robot, and the QR code scanning device includes a camera.
[0021] In one embodiment of the present application, the QR code can be generated based on the information of the warehouse, wherein the information of the warehouse includes warehouse location information and warehouse number information.
[0022] In one embodiment of the present application, the automated handling device is communicatively connected to the dispatching system, transmitting the scanning results to the dispatching system, and the dispatching system controls the automated handling device to pick up and place goods. The dispatching system includes an automated guided vehicle (AGV) dispatching system.
[0023] See also Figure 1 , Figure 1 FIG. 1 is a schematic diagram of the electronic device 1 according to an embodiment of the present application. Figure 1 As shown, the electronic device 1 includes, but is not limited to, a memory 11 and at least one processor 12. The above components can be connected via a communication bus 13 or directly connected.
[0024] The electronic device 1 can be a computer, a mobile phone, a tablet computer, a personal digital assistant (PDA), or other device with an application installed. Figure 1 It is only an example of the electronic device 1 and does not constitute a limitation of the electronic device 1. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device 1 may also include input and output devices, network access devices, buses, etc.
[0025] like Figure 2 FIG. 1 is a flow chart of an automated warehousing method of the present application. The order of the steps in the flow chart may be changed and some steps may be omitted according to different requirements. In this embodiment, the automated warehousing method includes:
[0026] S21, controlling the automatic transport device to move to a designated position and performing a QR code scanning operation.
[0027] In one embodiment of the present application, there is no need to pre-divide the warehouse into storage locations. It is only necessary to place multiple QR codes at the target location, wherein the target location can be selected according to the actual needs of the user.
[0028] In another embodiment of the present application, the user can print the QR code, and the warehouse includes a plurality of pre-divided storage locations, and the QR code is set at a designated position of each storage location.
[0029] In one embodiment of the present application, the automated transport device uses the QR code scanning device to scan the target location in the warehouse. In a specific implementation, the scheduling system issues a warehouse pick-up and placement task to the automated transport robot, wherein the warehouse pick-up and placement task includes warehouse location information. The automated transport robot moves to the warehouse location based on the warehouse location information and uses a camera to scan the target location in the warehouse to detect the QR code.
[0030] S22. When the automatic transport device successfully scans the QR code, a first scanning result is sent to the scheduling system.
[0031] In one embodiment of the present application, when the automatic handling device successfully scans the QR code, it indicates that the QR code is not obscured by goods, that is, there are no goods in the warehouse. The automatic handling device generates information indicating that there are no goods in the warehouse, uses this information as the first scan result, and transmits the first scan result to the dispatch system.
[0032] S23. When the automatic transport device cannot scan the QR code, a second scanning result is sent to the scheduling system.
[0033] In one embodiment of the present application, when the automatic handling device is unable to scan the QR code, it indicates that the QR code is obscured by goods, which means that goods are present in the warehouse. The automatic handling device generates information indicating that goods are present in the warehouse, uses the information as the second scan result, and transmits the second scan result to the dispatch system.
[0034] By utilizing the automatic handling device to scan the QR code to determine whether there are goods in the warehouse, the traditional manual operation method is replaced, the automatic management of the warehouse is realized, and the management efficiency is improved.
[0035] As an optional embodiment, the method also includes: when the automatic handling device successfully scans the QR code, scanning the identification code on the goods by the automatic handling device; when the automatic handling device successfully scans the identification code, sending the second scanning result to the scheduling system; when the automatic handling device fails to scan the identification code, sending the first scanning result to the scheduling system.
[0036] In one embodiment of the present application, when the cargo is small enough to block the QR code, even if the automatic handling device successfully scans the QR code, it does not necessarily indicate that the cargo does not exist in the warehouse. To further ensure accuracy, when the automatic handling device successfully scans the QR code, the warehouse is scanned by a cargo scanning device on the automatic handling device. When the cargo scanning device successfully scans the identification code, it indicates that the cargo exists in the warehouse, and the second scanning result is sent to the scheduling system. When the cargo scanning device does not scan the identification code, it indicates that the cargo does not exist in the warehouse, and the first scanning result is sent to the scheduling system.
[0037] After step S23, the method further includes: when the scheduling system receives the first scanning result or the second scanning result, updating a preset storage location status table.
[0038] During specific implementation, a storage location status table is pre-established in the central control system based on the location information and numbering information of the warehouse. The central control system includes a warehouse management system (WMS). The storage location status table is used to record the status of the goods in the warehouse, including a first status and a second status, wherein the first status is no goods and the second status is goods. During specific implementation, when the scheduling system receives the first scanning result, the first scanning result is uploaded to the WMS system, and the WMS system records the goods status of the warehouse as the first status. When the scheduling system receives the second scanning result, the second scanning result is uploaded to the WMS system, and the WMS system records the goods status of the warehouse as the second status.
[0039] S24: Control the automatic handling device to pick up and place goods based on the scheduling system.
[0040] In one embodiment of the present application, controlling the automatic handling device to pick up and place goods based on the scheduling system includes: the scheduling system controlling the automatic handling device to pick up and place goods according to an updated storage location status table.
[0041] The scheduling system controls the automatic handling device to pick up and place goods according to the updated storage location status table, including:
[0042] (1) When the updated storage location status table shows that the storage location status of the warehouse is out of stock, in response to the storage instruction, the scheduling system controls the automatic handling device to store the goods in the warehouse. In specific implementation, when the storage location status of the warehouse in the updated storage location status table is out of stock, it indicates that there is no goods in the warehouse and goods can be stored. The scheduling system generates a storage instruction for storing goods and sends the storage instruction to the automatic handling device. The automatic handling device stores the goods in the warehouse according to the storage instruction.
[0043] (2) When the updated storage location status table shows that the storage location status of the warehouse is in stock, in response to the pickup instruction, the scheduling system controls the automatic handling device to take out the goods from the warehouse. In specific implementation, when the storage location status of the warehouse in the updated storage location status table is in stock, it indicates that there are goods in the warehouse and the goods can be taken. The scheduling system generates a pickup instruction for taking the goods and sends the pickup instruction to the automatic handling device. The pickup instruction also includes the target number of the target goods to be taken, and the automatic handling device scans the identification code of the goods in the warehouse through the goods scanning device to obtain the goods number in the warehouse, and the goods corresponding to the goods number identical to the target number are moved out of the warehouse by the automatic handling device.
[0044] By utilizing the automatic handling device to automatically search for warehouses and automatically store and remove goods, labor costs are saved and handling efficiency is improved.
[0045] Please continue reading Figure 1 In this embodiment, the memory 11 may be an internal memory of the electronic device 1, that is, a memory built into the electronic device 1. In other embodiments, the memory 11 may also be an external memory of the electronic device 1, that is, a memory externally connected to the electronic device 1.
[0046] In some embodiments, the memory 11 is used to store program codes and various data, and to automatically access programs or data at high speed during the operation of the electronic device 1 .
[0047] The memory 11 may include a random access memory and may also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0048] In one embodiment, the processor 12 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may be any other conventional processor, etc.
[0049] If the program code and various data in the memory 11 are implemented in the form of a software functional unit and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, such as the steps in the method for extending the service life of the battery, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), etc.
[0050] It is understood that the module division described above is a logical functional division, and other division methods may be used in actual implementation. In addition, the functional modules in the various embodiments of the present application can be integrated into the same processing unit, or each module can exist physically separately, or two or more modules can be integrated into the same unit. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0051] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit the present application. Although the present application has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present application may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present application.
Claims
1. An automated warehousing system, characterized in that: A plurality of QR codes are provided in the warehouse managed by the automated warehousing system, and the automated warehousing system includes: An automatic handling device is provided with a QR code scanning device and a cargo scanning device, wherein the automatic handling device is used to move to a designated position and perform a QR code scanning operation through the QR code scanning device, and send the scanning result to a scheduling system, including: when the automatic handling device successfully scans the QR code, the automatic handling device scans the identification code on the cargo through the cargo scanning device; when the automatic handling device fails to scan the identification code, the automatic handling device sends a first scanning result to the scheduling system; when the automatic handling device successfully scans the identification code, the automatic handling device sends a second scanning result to the scheduling system; when the automatic handling device cannot scan the QR code, the automatic handling device sends the second scanning result to the scheduling system; wherein the automatic handling device generates information that there is no cargo in the warehouse, and uses the information that there is no cargo as the first scanning result; the automatic handling device generates information that there is cargo in the warehouse, and uses the information that there is cargo as the second scanning result; The dispatching system controls the automatic handling device to pick up and place goods according to the scanning results.
2. An automated warehousing method using the automated warehousing system according to claim 1, characterized in that: The automated warehousing method comprises: Controlling the automatic transport device to move to a designated location and perform a QR code scanning operation; When the automatic handling device cannot scan the QR code, sending the second scanning result to the scheduling system; The automatic handling device is controlled to pick up and place goods based on the scheduling system.
3. The automated warehousing method according to claim 2, characterized in that: The method further comprises: When the automatic transport device successfully scans the QR code, the identification code on the goods is scanned by the automatic transport device; When the automatic transport device successfully scans the identification code, the second scanning result is sent to the scheduling system.
4. The automated warehousing method according to claim 3, characterized in that: The method further comprises: When the automatic transport device fails to scan the identification code, the first scanning result is sent to the scheduling system.
5. The automated warehousing method according to any one of claims 2 to 4, characterized in that: The method further comprises: When the scheduling system receives the first scanning result or the second scanning result, it updates the preset storage location status table.
6. The automated warehousing method according to claim 5, characterized in that: The controlling the automatic handling device to pick up and place goods based on the scheduling system includes: The dispatching system controls the automatic handling device to pick up and place goods according to the updated storage location status table.
7. The automated warehousing method according to claim 6, characterized in that: The scheduling system controls the automatic handling device to pick up and place goods according to the updated storage location status table, including: When the updated storage location status table shows that the storage location status of the warehouse is out of stock, in response to a storage instruction, the scheduling system controls the automatic transport device to store the goods in the warehouse; When the updated storage location status table shows that the storage location status of the warehouse is in stock, in response to a pickup instruction, the scheduling system controls the automatic transport device to take out the goods from the warehouse.
8. An electronic device, characterized in that: The electronic device includes a processor and a memory, and the processor is used to execute a computer program stored in the memory to implement the automated warehousing method according to any one of claims 2 to 7.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one instruction, and when the at least one instruction is executed by the processor, it implements the automated warehousing method according to any one of claims 2 to 7.
Citation Information
Patent Citations
Commodity touch sensing method based on machine vision
CN110765798A
Intelligent stereoscopic warehouse
CN212502242U