Goods shelf goods checking method and device, computer equipment and storage medium
By using robots to identify shelves, generate graphic three-dimensional structures, and plan path channels, the problem of low efficiency of manual inventory is solved, fast and automated shelf inventory is achieved, labor costs are reduced, and the needs of the modern logistics industry are met.
Patent Information
- Application Number
- CN202510815878.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2025-09-19
AI Technical Summary
In the existing technology, warehouse inventory mainly relies on manual methods, which leads to long inventory time, low efficiency and high labor costs, and cannot meet the competitive needs of the modern logistics industry.
The robot uses an image acquisition device to identify shelves, generate a three-dimensional graphic structure, and obtain path channels based on the image. It automatically counts the goods on the shelves, generates exception records and inventory reports, and uses high-definition cameras to identify items and plan paths to achieve efficient inventory.
It realizes fast and automated shelf inventory, improves inventory efficiency, reduces labor costs, and adapts to the competitive needs of the modern logistics industry.
Smart Images

Figure CN120672255A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of goods inventory, and in particular to a method, device, computer equipment and storage medium for inventorying goods on shelves. Background Art
[0002] At present, the level of logistics informationization of domestic warehouse enterprises is generally not high. Most of them adopt the "manual + barcode" method, which has low work efficiency and high labor costs. It is increasingly unsuitable for the needs of modern warehouse logistics industry to enhance core competitiveness.
[0003] When taking inventory of goods, inventory is usually performed manually on the shelf area at a fixed time, which results in long inventory time and low inventory efficiency. Summary of the Invention
[0004] The purpose of the present invention is to provide a method, device, computer equipment and storage medium for counting goods on shelves, so as to solve the problem that manual and timed inventory counting of goods on shelf areas results in long counting time and low counting efficiency.
[0005] In order to solve the above technical problems, the present invention adopts the following technical solutions: A method for counting goods on a shelf, comprising the following steps: S1. The robot identifies the shelves of the target site through the image acquisition device, and generates a three-dimensional graphical structure of the target site based on the identified shelf information; S2. Generate a path channel based on the image of the target site; S3. In response to receiving an inventory task for a path channel to be counted in the target site, generating a barcode for the pallet on the shelf, reading a cargo map on the shelf based on the barcode, and determining whether the cargo map on the shelf is consistent with the shelf coordinate position corresponding to the shelf information. If the shelf coordinates are inconsistent, generating an abnormality record and displaying it through an abnormality light set on the shelf. If the shelf coordinates are consistent, executing step S4. S4. Determine whether the quantity and position of goods on the shelf are consistent. Based on the preset quantity and position of goods on the shelf, if the quantity exceeds or is insufficient, determine whether the shelf needs to be moved or replenished; if there is a deviation in the placement of the goods, generate a position placement exception record; if the goods are placed in the wrong position on the shelf, generate a goods placement error exception record; S5. The robot performs inventory on the shelves at the target site and generates an inventory report.
[0006] A further technical solution is that the graphic three-dimensional architecture includes a high-definition camera on the robot to identify objects in the target site, and plans a path channel based on the object identification, so that the robot moves to a preset position according to the planned path channel, making it convenient for the robot to perform designated movement through the planned path channel.
[0007] A further technical solution is that the path channel in step S2 includes identifying items in the target site through a high-definition camera on the robot, dividing the target site into shelves, and numbering them according to the shelf areas. After receiving the inventory task, the robot generates a moving path according to the position of the shelf area.
[0008] A further technical solution is that when the robot receives multiple inventory tasks, the robot reads the numbers of the shelf areas and generates a moving path according to the shelf positions from near to far in the target area.
[0009] A shelf cargo inventory device uses a robot's high-definition camera to capture images of the shelf area and generate a graphical three-dimensional structure based on the captured images. The robot generates a path channel based on the image acquisition of the target site and, in response to receiving an inventory task for the path channel to be counted in the target site, performs an inventory of the pallets on the shelf.
[0010] A computer device includes a processor preset in a robot and robot-readable instructions executable by the processor. When the computer device is running, the processor communicates with the robot, and when the robot-readable instructions are executed by the processor, the steps of the shelf goods inventory method are performed.
[0011] A computer-readable storage medium stores a computer program, which executes the steps of the shelf goods inventory method when executed by a processor.
[0012] Compared with the prior art, the present invention has the following beneficial effects: The robot uses an image acquisition device to identify the shelves of the target site, and generates a graphical three-dimensional structure of the target site based on the identified shelf information. It then generates a path channel based on the image acquisition of the target site. In response to receiving an inventory task for the path channel to be inventoried in the target site, the robot inventories the shelves of the target site and generates an inventory report. It can quickly complete the inventory of shelves in unfamiliar areas, and at the same time, it facilitates the robot to quickly inventory the shelves according to the planned path. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 The present invention is a flowchart of a method for counting goods on shelves. DETAILED DESCRIPTION
[0014] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Example
[0015] refer to Figure 1 As shown, a method for counting goods on shelves is disclosed, comprising the following steps: S1. The robot identifies the shelves of the target site through the image acquisition device, and generates a three-dimensional graphical structure of the target site based on the identified shelf information; S2. Generate a path channel based on the image of the target site; S3. In response to receiving an inventory task for a path channel to be counted in the target site, generating a barcode for the pallet on the shelf, reading a cargo map on the shelf based on the barcode, and determining whether the cargo map on the shelf is consistent with the shelf coordinate position corresponding to the shelf information. If the shelf coordinates are inconsistent, generating an abnormality record and displaying it through an abnormality light set on the shelf. If the shelf coordinates are consistent, executing step S4. S4. Determine whether the quantity and position of goods on the shelf are consistent. Based on the preset quantity and position of goods on the shelf, if the quantity exceeds or is insufficient, determine whether the shelf needs to be moved or replenished; if there is a deviation in the placement of the goods, generate a position placement exception record; if the goods are placed in the wrong position on the shelf, generate a goods placement error exception record; S5. The robot performs inventory on the shelves at the target site and generates an inventory report.
[0016] In the present invention, the robot identifies the shelves of the target site through an image acquisition device, generates a graphic three-dimensional structure of the target site based on the identified shelf information, and then generates a path channel based on the image acquisition of the target site. In response to receiving an inventory task for the path channel to be inventoried in the target site, the robot inventories the shelves of the target site and generates an inventory report. It can quickly complete the inventory of shelves in unfamiliar areas, and at the same time, it is convenient for the robot to quickly inventory the shelves according to the planned path.
[0017] The robot uses an image acquisition device to identify shelves in the target area. The image acquisition device here is a high-definition camera. As the robot's visual system, the high-definition camera can achieve high-precision image analysis and processing, identify and analyze subtle details, and ensure data accuracy.
[0018] Through the processor built into the robot, high-precision image analysis and processing can be achieved based on the visual system. Path channels are generated based on the information collected by the visual system for path planning, allowing the robot to automatically navigate along the preset path during inspections or inventory, thereby achieving high maneuverability, high autonomy and high efficiency. Inventory tasks can be preset for the robot, that is, the inventory task can be performed within a specified time, thereby achieving the purpose of high autonomy.
[0019] In response to receiving an inventory task for the path channel to be inventoried in the target site, a barcode is generated for the pallet on the shelf, and the cargo map on the shelf is read according to the barcode to determine whether the cargo map on the shelf is consistent with the shelf coordinate position corresponding to the shelf information. If the shelf coordinates are inconsistent, an abnormality record is generated and displayed through an abnormality light set on the shelf. If the shelf coordinates are consistent, step S4 is executed to determine whether the quantity and position of the cargo on the shelf are consistent. Based on the preset quantity and position of the cargo on the shelf as the standard, if the quantity exceeds or is missing, it is determined that the shelf needs to be moved or replenished; if there is a deviation in the placement of the cargo, a position placement abnormality record is generated; if the cargo position on the shelf is incorrect, a cargo placement error abnormality record is generated.
[0020] The placement of goods is determined by checking whether the goods map and shelf information are consistent. At the same time, the quantity and location of goods are determined based on the preset quantity and location of goods on the shelf, thereby improving inventory efficiency.
[0021] The graphical three-dimensional architecture includes a high-definition camera on the robot to identify objects in the target site, and plans a path channel based on the object identification, so that the robot moves to a preset position according to the planned path channel, making it easier for the robot to perform designated movement through the planned path channel.
[0022] The path channel in step S2 includes identifying items in the target site through the high-definition camera on the robot, dividing the target site into shelves, and numbering them according to the shelf areas. After receiving the inventory task, the robot generates a moving path according to the location of the shelf area.
[0023] When the robot receives multiple inventory tasks, it reads the shelf area number and generates a moving path based on the shelf position from near to far in the target area. By presetting inventory tasks in the robot, the robot can perform inventory tasks in different time periods. At the same time, the robot can also receive inventory task instructions through robot signals to achieve the purpose of flexible inventory.
[0024] A shelf cargo inventory device uses a robot's high-definition camera to capture images of the shelf area and generate a graphical three-dimensional structure based on the captured images. The robot generates a path channel based on the image acquisition of the target site and, in response to receiving an inventory task for the path channel to be counted in the target site, performs an inventory of the pallets on the shelf.
[0025] A computer device includes a processor preset in a robot and robot-readable instructions executable by the processor. When the computer device is running, the processor communicates with the robot, and when the robot-readable instructions are executed by the processor, the steps of the shelf goods inventory method as described above are performed.
[0026] A computer-readable storage medium stores a computer program, which is executed by a processor to perform the steps of the above-mentioned shelf goods inventory method. Although the present invention has been described herein with reference to a number of illustrative embodiments thereof, it will be understood that numerous other modifications and implementations may be devised by those skilled in the art that fall within the scope and spirit of the principles disclosed herein. More specifically, within the scope of the present disclosure, the drawings, and the claims, numerous variations and modifications may be made to the components and / or layout of the subject combination arrangement. In addition to variations and modifications to the components and / or layout, other uses will also be apparent to those skilled in the art.
Claims
1. A method for counting goods on shelves, characterized by: The following steps are involved: S1. The robot identifies the shelves of the target site through the image acquisition device, and generates a three-dimensional graphical structure of the target site based on the identified shelf information; S2. Generate a path channel based on the image of the target site; S3. In response to receiving an inventory task for a path channel to be counted in the target site, generating a barcode for the pallet on the shelf, reading a cargo map on the shelf based on the barcode, and determining whether the cargo map on the shelf is consistent with the shelf coordinate position corresponding to the shelf information. If the shelf coordinates are inconsistent, generating an abnormality record and displaying it through an abnormality light set on the shelf. If the shelf coordinates are consistent, executing step S4. S4. Determine whether the quantity and location of goods on the shelf are consistent. If the quantity is excessive or insufficient, determine whether the shelf needs to be moved or replenished based on the preset quantity and location of goods on the shelf. If there is a deviation in the placement of goods, a position placement exception record will be generated; if the goods are placed incorrectly on the shelf, a goods placement error exception record will be generated; S5. The robot performs inventory on the shelves at the target site and generates an inventory report.
2. A method for counting goods on shelves according to claim 1, characterized in that: The graphical three-dimensional architecture includes a high-definition camera on the robot to identify objects in the target site, and plans a path channel based on the object identification, so that the robot moves to a preset position according to the planned path channel, making it easier for the robot to perform designated movement through the planned path channel.
3. The method for counting goods on shelves according to claim 1, characterized in that: The path channel in step S2 includes identifying items in the target site through the high-definition camera on the robot, dividing the target site into shelves, and numbering them according to the shelf areas. After receiving the inventory task, the robot generates a moving path according to the location of the shelf area.
4. A method for counting goods on shelves according to claim 3, characterized in that: When the robot receives multiple inventory tasks, it reads the numbers of the shelf areas and generates a moving path according to the shelf positions from near to far in the target area.
5. A shelf cargo inventory device, characterized by: The robot uses its high-definition camera to capture images of the shelf area and generates a graphical three-dimensional structure based on the captured images. The robot generates a path channel based on the image acquisition of the target site, and in response to receiving an inventory task for the path channel to be counted in the target site, it takes inventory of the pallets on the shelf.
6. A computer device, characterized in that: The method comprises a processor preset in the robot and robot-readable instructions executable by the processor. When the computer device is running, the processor communicates with the robot. When the robot-readable instructions are executed by the processor, the steps of the shelf goods inventory method according to any one of claims 1 to 5 are performed.
7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the shelf goods inventory counting method according to any one of claims 1 to 5.