Material management methods, devices, and storage media

By acquiring the identity, quantity, and location information of materials through multi-sensor fusion technology, a material management map is generated, which solves the problem of inaccurate material information management, realizes the integrity and consistency of material information, improves operational efficiency, and reduces costs.

CN122089202APending Publication Date: 2026-05-26QINGDAO HAIER TECH +2
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QINGDAO HAIER TECH
Filing Date
2025-12-26
Publication Date
2026-05-26

Smart Images

  • Figure CN122089202A_ABST
    Figure CN122089202A_ABST
Patent Text Reader

Abstract

This application discloses a material management method and storage medium. The material management method includes: reading tag information of multiple material piles within a preset area and acquiring image data of the multiple material piles respectively, wherein the tag information includes identity information and location information; performing point cloud analysis based on the image data of the multiple material piles to determine the material quantity information of each material pile; associating the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile; and mapping the material information of the multiple material piles to a pre-constructed inventory map to obtain a material management map of the multiple material piles. By using multi-sensor fusion technology, the identity information, quantity information, and location information of the materials are comprehensively and accurately acquired, achieving accurate management of material information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of warehousing, and more specifically, to a material management method, apparatus, and storage medium. Background Technology

[0002] In the manufacturing and warehousing logistics management sectors, precise material management plays a crucial role in improving operational efficiency and reducing costs.

[0003] In related technologies, materials are typically managed by manually counting, inspecting, and recording material information.

[0004] However, the relevant technologies have the problem of inaccurate management of material information. Summary of the Invention

[0005] This invention provides a material management method and apparatus, storage medium and electronic device to at least solve the problem of inaccurate material information management in related technologies.

[0006] According to one embodiment of the present invention, a material management method is provided, comprising: reading tag information of multiple material piles in a preset area, and acquiring image data of the multiple material piles respectively, wherein the tag information includes identity information and location information; performing point cloud analysis based on the image data of the multiple material piles to determine the material quantity information of each of the material piles respectively; associating the location information, identity information, and material quantity information of each of the material piles to determine the material information of each of the material piles; and mapping the material information of the multiple material piles respectively onto a pre-constructed inventory map to obtain a material management map of the multiple material piles.

[0007] In an exemplary embodiment, associating the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile includes: performing point cloud recognition on the plurality of material piles using image data of each material pile to determine the point cloud data of each material pile; determining the mass distribution of each material pile based on the point cloud density distribution of the point cloud data of each material pile; determining the centroid position of each material pile based on the mass distribution of each material pile; determining the identity information of each material pile based on the identity information of the materials at their respective centroid positions; determining the position information of each material pile based on the position information of the materials at their respective centroid positions; and associating the identity information, position information, and material quantity information belonging to the same material pile to obtain the material information of each material pile.

[0008] In an exemplary embodiment, determining the identity information of each material pile based on the identity information of the material at the centroid position of each material pile includes: when there are multiple identity tags carrying identity information at the centroid of the first material pile, determining the signal strength of the multiple identity tags respectively; determining a target identity tag among the multiple identity tags based on the signal strength of the multiple identity tags, wherein the signal strength of the target identity tag is greater than the signal strength of the other identity tags among the multiple identity tags; and using the identity information carried by the target identity tag as the identity information of the first material pile.

[0009] In an exemplary embodiment, mapping the material information of the plurality of material piles onto a pre-constructed inventory map to obtain a material management map of the plurality of material piles includes: determining the location information of the storage locations on each shelf in the preset area based on the shelf layout within the preset area; marking the location information of each storage location on the inventory map to obtain the location coordinates of each storage location; matching the location information in the material information of the plurality of material piles with the location coordinates of the storage locations in the inventory map to determine the storage locations where the plurality of material piles are placed; and marking the identity information and material quantity information in the material information of the plurality of material piles on the inventory map based on the storage locations where the plurality of material piles are placed to obtain the material management map.

[0010] In an exemplary embodiment, after obtaining the material management map of the plurality of material piles, the method further includes: calling the material entry data of each material pile in the accounting system; comparing the material entry data of the plurality of material piles with the material information of the plurality of material piles in the material management map to determine whether the material entry data and material information of the material piles to be verified with the same identity information match; wherein, if the location information recorded in the material entry data of the material piles to be verified is consistent with the location information recorded in the material management map, the entry location of the material piles to be verified is determined to be correct; if the material quantity information recorded in the material entry data of the material piles to be verified is consistent with the material quantity information recorded in the material management map, the entry quantity of the material piles to be verified is determined to be correct.

[0011] In an exemplary embodiment, the method further includes: real-time monitoring of environmental parameters within the preset area, wherein the environmental parameters include light intensity, ambient dust, and obstacle conditions; adjusting the acquisition parameters of a visual sensor based on the light intensity and ambient dust to reduce and compensate for the impact of the light intensity and ambient dust on point cloud data, wherein the visual sensor is used to acquire point cloud data of the plurality of material piles; determining the impact of obstacles in the preset area on the transmission of tag information based on the obstacle conditions, and adjusting the transmission and reception parameters for the tag information based on the impact conditions.

[0012] In an exemplary embodiment, the step of reading tag information of multiple material piles within a preset area and acquiring image data of the multiple material piles respectively includes: reading the identity tag carried by each material pile within the preset area through an RFID reader / writer to obtain the identity information of each material pile; reading the positioning tag carried by each material pile within the preset area through a positioning base station to obtain the location information of each material pile; and acquiring image data of each material pile within the preset area through a visual sensor.

[0013] According to another embodiment of the present invention, a material management system is also provided, comprising:

[0014] Radio frequency (RFID) reader / writer is used to read the identification tags of multiple material piles within a preset area;

[0015] A positioning base station is used to read the positioning tags of multiple material piles within the preset area;

[0016] A vision sensor is used to acquire image data of the plurality of material piles;

[0017] The processing module is connected to the RFID reader / writer, the positioning base station, and the visual sensor, respectively. It is used to determine the location information of the multiple material piles based on their respective location data; to determine the identity information of the multiple material piles based on their respective identity data; and to perform point cloud analysis on the image data of the multiple material piles to determine the material quantity information of each material pile. It then associates the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile. Finally, it maps the material information of the multiple material piles onto a pre-built inventory map to obtain a material management map of the multiple material piles.

[0018] According to another embodiment of the present invention, a material management device is also provided, comprising:

[0019] The data acquisition module is used to read the tag information of multiple material piles in a preset area and to acquire image data of the multiple material piles respectively, wherein the tag information includes identity information and location information;

[0020] The information determination module is used to perform point cloud analysis based on the image data of the multiple material piles to determine the material quantity information of the multiple material piles respectively.

[0021] The information association module is used to associate the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile.

[0022] The material management module is used to map the material information of the multiple material piles to a pre-built inventory map to obtain the material management map of the multiple material piles.

[0023] According to another aspect of the present invention, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the above-described material management method at runtime.

[0024] According to another aspect of the present invention, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the above-described material management method through the computer program.

[0025] The aforementioned material management method first utilizes multi-sensor fusion technology to comprehensively and accurately acquire the material's identity, quantity, and location information. Then, it correlates the identity, location, and quantity information to ensure the completeness and consistency of the material information. Finally, by mapping the material information onto an inventory map, it provides an intuitive view of the material distribution, facilitating real-time monitoring and scheduling decisions, and achieving accurate management of material information. Attached Figure Description

[0026] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0027] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0028] Figure 1 This is a schematic diagram of the hardware environment for a material management method according to an embodiment of this application;

[0029] Figure 2 This is a flowchart of a material management method according to an embodiment of the present invention;

[0030] Figure 3 This is a second flowchart of a material management method according to an embodiment of the present invention;

[0031] Figure 4 This is the third flowchart of a material management method according to an embodiment of the present invention;

[0032] Figure 5 This is the fourth flowchart of a material management method according to an embodiment of the present invention;

[0033] Figure 6 This is the fifth flowchart of a material management method according to an embodiment of the present invention;

[0034] Figure 7 This is a flowchart of the material management method according to an embodiment of the present invention;

[0035] Figure 8 This is a structural block diagram of a material management system according to an embodiment of the present invention;

[0036] Figure 9 This is a structural block diagram of a material management device according to an embodiment of the present invention. Detailed Implementation

[0037] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0038] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0039] According to one aspect of the embodiments of this application, a material management method is provided. This material management method is widely applicable to whole-house intelligent digital control application scenarios such as smart homes, smart home ecosystems, and intelligencehouse ecosystems. Optionally, in this embodiment, the above-mentioned smart home device interaction method can be applied to, for example... Figure 1 The hardware environment shown consists of terminal device 102 and server 104. For example... Figure 1 As shown, server 104 is connected to terminal device 102 via a network and can be used to provide services (such as application services) to the terminal or clients installed on the terminal. A database can be set up on the server or independently of the server to provide data storage services for server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data processing services for server 104.

[0040] The aforementioned network may include, but is not limited to, at least one of the following: wired network, wireless network. The aforementioned wired network may include, but is not limited to, at least one of the following: wide area network, metropolitan area network, local area network. The aforementioned wireless network may include, but is not limited to, at least one of the following: Wi-Fi (Wireless Fidelity), Bluetooth. The terminal device 102 may not be limited to PC, mobile phone, tablet computer, smart air conditioner, smart range hood, smart refrigerator, smart oven, smart stove, smart washing machine, smart water heater, smart washing equipment, smart dishwasher, smart projector, smart TV, smart clothes rack, smart curtains, smart audio-visual equipment, smart socket, smart speaker, smart speaker box, smart fresh air equipment, smart kitchen and bathroom equipment, smart bathroom equipment, smart robot vacuum cleaner, smart window cleaning robot, smart mopping robot, smart air purifier, smart steam oven, smart microwave oven, smart water heater, smart air purifier, smart water dispenser, smart door lock, etc.

[0041] This embodiment provides a material management method applied to the aforementioned terminal device. Figure 2 This is a flowchart of a material management method according to an embodiment of the present invention, the process including the following steps S200-S230:

[0042] Step S200: Read the tag information of multiple material piles in the preset area and acquire the image data of the multiple material piles respectively.

[0043] The tag information includes identity information and location information.

[0044] Specifically, the identification tags carried by each material pile within a preset area are read using an RFID reader / writer to obtain the identification information of each material pile. The location tags carried by each material pile within the preset area are read using a positioning base station to obtain the location information of each material pile. Image data of each material pile within the preset area is acquired using a visual sensor.

[0045] Specifically, Radio Frequency Identification (RFID) and Ultra Wide Band (UWB) technologies are used to read the tag information on all material piles within a pre-defined monitoring area, while image data of these material piles is acquired using a 3D vision sensor. The tag information includes material identification information (such as material ID and batch information) and preliminary location information.

[0046] For example, RFID readers can be deployed, with appropriate reading frequencies and power settings to ensure coverage of the entire preset area, reading the identity information of RFID tags and the location information of UWB tags on each pile of materials. Positioning base stations can be deployed to receive pulse signals emitted by the UWB tags on the materials, record signal arrival times, and collaboratively calculate the tag's three-dimensional coordinates. 3D vision sensors, such as LiDAR or structured light cameras, can be used to photograph each pile of materials, acquiring high-resolution 3D images or point cloud data.

[0047] Step S210: Perform point cloud analysis based on the image data of multiple material piles to determine the material quantity information of each material pile.

[0048] Specifically, the amount of material in each material pile is determined by using image data collected by a 3D vision sensor and point cloud analysis technology.

[0049] For example, image data acquired by a 3D vision sensor is converted into point cloud format, and point cloud segmentation and clustering algorithms are used to identify the boundaries and internal structure of the material piles. By analyzing the density of the point cloud, the shape and size of the material piles, and combined with known material specifications, computer vision algorithms are used to calculate the quantity of material in each material pile.

[0050] Point clouds are data composed of a large number of points in three-dimensional space, with each point containing three-dimensional coordinate information.

[0051] Step S220: Associate the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile.

[0052] Specifically, the location information obtained through UWB technology and the material quantity information obtained through 3D vision are matched and associated with the identity information read by RFID to form complete material information for each material pile.

[0053] Step S230: Map the material information of multiple material piles to a pre-built inventory map to obtain a material management map of multiple material piles.

[0054] Specifically, the material information of each material pile is mapped onto the inventory map to form a visual material management map.

[0055] For example, using Geographic Information System (GIS) technology, a digital map containing all shelves, workstations, and aisles is constructed based on the layout of the warehouse or production site. Material information (identity, quantity, location) is mapped onto the inventory map in the form of graphics or data points, enabling a visual display of material locations.

[0056] In this embodiment, multi-sensor fusion technology is first used to comprehensively and accurately acquire the material's identity, quantity, and location information. Then, the identity, location, and quantity information are correlated to ensure the integrity and consistency of the material information. Finally, by mapping the material information onto an inventory map, an intuitive view of the material distribution is provided, facilitating real-time monitoring and scheduling decisions, and achieving accurate management of material information.

[0057] In one embodiment, such as Figure 3 As shown, step S220 involves associating the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile. This includes steps S300-S350, wherein:

[0058] Step S300: Point cloud recognition is performed on multiple material piles using image data of each material pile to determine the point cloud data of each material pile.

[0059] Specifically, 3D vision sensors are used to acquire images of all material piles within a preset area, and point cloud recognition technology is used to reconstruct the shape, size, and stacking status of each material pile in three dimensions, forming detailed point cloud data.

[0060] For example, 3D vision sensors, such as cameras or LiDAR, are used to capture omnidirectional images of each material pile. The acquired image data is converted into point cloud format, where each point represents the spatial coordinates of the material surface. The point cloud data is then filtered, denoised, and feature points are extracted to optimize the point cloud quality.

[0061] Step S310: Determine the mass distribution of each material pile based on the point cloud density distribution of the point cloud data of each material pile.

[0062] Specifically, by analyzing the density distribution of point cloud data for each material pile, the uniformity of material distribution in the pile is estimated, and the mass distribution of the material pile is inferred.

[0063] For example, the point density of each region in the point cloud is calculated, and the filling density of the material pile is evaluated using a machine learning model or statistical method. Based on the filling density and the total volume of the material pile, the weight distribution of the material is estimated, and a mass distribution model for each pile of material is established.

[0064] Point cloud density distribution refers to how the density of points in point cloud data changes with spatial location, reflecting the compactness of the internal structure of an object. Mass distribution describes how the weight inside an object is distributed with spatial location, and is of great value for understanding the stability and uniformity of material piles.

[0065] Step S320: Determine the centroid position of each material pile based on the mass distribution of each material pile.

[0066] Specifically, based on the mass distribution model of the material pile, the centroid position of each pile of material is calculated, providing a precise basis for determining the material identification and location information in the next step.

[0067] For example, the center of gravity coordinates of the material pile are calculated based on the mass distribution of the point cloud data using an integral method or numerical approximation algorithm. Multiple sampling and averaging processes are then used to improve the accuracy of the calculated center of gravity position, ensuring the accuracy of subsequent positioning.

[0068] The centroid is the center of mass of an object, which is the sum of the masses of each part of the object multiplied by its corresponding position vector and divided by the total mass.

[0069] Step S330: Determine the identity information of each material pile based on the identity information of the material at the centroid position of each material pile.

[0070] Specifically, by reading RFID tags in the centroid region of the material pile, the identity information of the material pile is determined, ensuring the consistency between the identity information and the location information.

[0071] For example, an RFID reader reads RFID tags located near the centroid of the material pile. The read RFID data is then processed to verify the specific identification information of the material pile.

[0072] Step S340: Determine the position information of each material pile based on the position information of the material at the centroid position of each material pile.

[0073] Specifically, UWB positioning technology is used to accurately determine the location of the centroid of each material pile, which serves as the location information of the material pile.

[0074] For example, precise location information can be obtained by using UWB tags carried by materials at the centroid of the material pile and calculating the three-dimensional coordinates of the tags through a UWB base station.

[0075] Step S350: Associate the identity information, location information, and material quantity information of materials belonging to the same material pile to obtain the material information of each material pile.

[0076] Specifically, by integrating identity information, location information, and material quantity information obtained through point cloud analysis, a unified data model is established to achieve comprehensive information management of material piles.

[0077] For example, on edge computing nodes or a central server, specialized data fusion algorithms integrate information from different sources. The output is a material information data package containing identity, location, and quantity information, which can be used by applications such as inventory management and logistics scheduling.

[0078] In this embodiment, firstly, point cloud recognition and analysis using 3D vision technology ensures the accuracy of material quantity information and improves the system's robustness to environmental changes. Secondly, the application of UWB positioning technology enables high-precision tracking of material pile location information, which, combined with RFID technology, ensures a close correlation between identity and location information. Finally, a data fusion algorithm integrates material identity, location, and quantity information, achieving accurate association of identity, location, and quantity information for the same material pile.

[0079] In one embodiment, such as Figure 4 As shown, step S330 involves determining the identity information of each material pile based on the identity information of the materials at their respective centroid positions. This includes steps S400-S420, wherein:

[0080] In step S400, if there are multiple identity tags carrying identity information at the centroid of the first material pile, the signal strength of each of the multiple identity tags is determined.

[0081] Specifically, when multiple RFID tags exist simultaneously near the centroid of the material pile, the signal strength of these tags is measured separately to provide a basis for selecting the tag that represents the identity of the material pile.

[0082] For example, an RFID reader scans and reads multiple RFID tags located in the centroid region of the material pile, recording the signal strength values ​​read. The Received Signal Strength Indicator (RSSI) is used as a quantitative indicator of signal strength; a higher RSSI value indicates a stronger signal.

[0083] Step S410: Determine the target identity tag among the multiple identity tags based on the signal strength of the multiple identity tags.

[0084] Among them, the signal strength of the target identity tag is greater than the signal strength of other identity tags among multiple identity tags.

[0085] Specifically, from multiple RFID tags at the centroid of the material pile, the tag with the strongest signal strength is selected as the target identification tag, representing the identification information of the first material pile.

[0086] For example, the RSSI values ​​of all tags collected in step S100 are sorted, and the tag with the highest RSSI value is selected as the target identification tag. The target identification tag is confirmed by comparing signal strength, and this tag is considered to be most likely located at or near the true centroid of the material pile.

[0087] Step S420: Use the identity information carried by the target identity tag as the identity information of the first material pile.

[0088] In this embodiment, signal strength monitoring and quantification effectively distinguished the signals of multiple tags at the centroid, providing an objective basis for subsequent selection. Then, based on signal strength comparison, the most suitable tag was selected as the target identification tag, reducing misreading caused by signal overlap or interference. Finally, the information of the target identification tag was used as the identification information of the material pile, ensuring the uniqueness and accuracy of the information. First, through quantitative evaluation of signal strength, the impact of environmental interference and signal overlap on RFID reading was eliminated, ensuring the accuracy of the system's reading. Next, the tag with the strongest signal strength was selected as the representative, improving the reliability of the tag information. In the presence of multiple identification tags, the tag with the strongest signal strength was selected as the identification representative of the first material pile, thereby ensuring the accuracy of the material identification information.

[0089] In one embodiment, such as Figure 5 As shown, step S230 maps the material information of multiple material piles to a pre-built inventory map, obtaining a material management map for the multiple material piles. This includes steps S500-S530, wherein:

[0090] Step S500: Determine the location information of each shelf in the preset area based on the shelf layout within the preset area.

[0091] Specifically, by utilizing the shelf layout information of the preset area, the exact coordinates of all storage locations are determined, laying the foundation for subsequent material positioning.

[0092] For example, the warehouse layout of a preset area is analyzed, including physical parameters such as the arrangement, height, and width of the shelves. The location of each storage location is mapped to the map's coordinate system, ensuring that each location has accurate three-dimensional coordinate information. Providing accurate location coordinates for each storage location improves the positioning accuracy of the entire system.

[0093] Among them, rack layout refers to the arrangement and structure of racks in the warehouse, including the distance between racks and the number of rack layers. Storage location information specifically refers to the coordinates of each storage location within the warehouse, including its horizontal and vertical position.

[0094] Step S510: Mark the location information of each storage location on the inventory map to obtain the location coordinates of each storage location.

[0095] Specifically, the determined location information of the goods is marked on a pre-built inventory map to achieve visual management of the goods locations.

[0096] For example, the location of each storage location is displayed on a digital inventory map using specific icons or markers for easy visual identification. Ensuring that the marked locations on the inventory map match the actual storage location information is achieved through regular updates or automatic calibration.

[0097] Step S520: Match the location information in the material information of multiple material piles with the location coordinates of the storage locations in the inventory map to determine the storage locations where the multiple material piles are placed.

[0098] Specifically, by comparing the real-time location information of the material piles with the location coordinates on the inventory map, the current location of each material pile is automatically determined, achieving precise matching of material locations.

[0099] Step S530: Based on the storage locations where the multiple material piles are placed, mark the identity information and quantity information of the material information of the multiple material piles on the inventory map to obtain the material management map.

[0100] Specifically, after determining the location of the material pile, the material's identity and quantity information are further marked on the inventory map to generate a comprehensive material management map.

[0101] In this embodiment, accurate shelf layout analysis ensures the accuracy of storage location information; then, by marking storage locations on the inventory map, visual management is achieved, making it easier for logistics personnel to quickly locate storage locations; next, a location matching algorithm accurately determines the storage location of material piles, reducing positioning errors and improving the accuracy of material management; finally, by integrating the material's identity information, quantity information, and location information, a material management map is generated, achieving comprehensive visualization of the material situation and facilitating real-time inventory control and logistics scheduling.

[0102] In one embodiment, such as Figure 6 As shown, after mapping the material information of multiple material piles to a pre-built inventory map in step S230 to obtain the material management map of multiple material piles, the method further includes steps S600-S610, wherein:

[0103] Step S600: Retrieve the material entry data of each material pile in the accounting system.

[0104] Specifically, the data on the receipt of all material piles is retrieved and loaded from the company's material management system, including receipt time, quantity, and location information, in preparation for comparison with physical inventory data.

[0105] The accounting system is used by enterprises to record and manage material inventory information. Material receiving data records the status information of materials when they enter the warehouse, including but not limited to material ID, quantity received, receiving time, and designated storage location.

[0106] Step S610: Compare the material entry data of multiple material piles with the material information of multiple material piles in the material management map to determine whether the material entry data and material information of the material piles to be checked with the same identity information match.

[0107] Specifically, the material receipt data obtained from the accounting system will be compared one by one with the information on the material management map generated by the intelligent inventory system to verify the consistency between the physical goods and the accounting records.

[0108] For example, ensure that the material ID in the inbound data corresponds to the material ID on the material management map to facilitate a one-to-one comparison. Compare the material ID, quantity information, and location information to identify any mismatches.

[0109] If the location information recorded in the material entry data of the material pile to be verified is consistent with the location information recorded in the material management map, the entry location of the material pile to be verified is determined to be correct.

[0110] Specifically, when the material location recorded in the accounting system matches the actual material location identified by the intelligent inventory system, the material pile's entry location is confirmed to be correct.

[0111] If the material quantity information recorded in the material receipt data of the material pile to be checked is consistent with the material quantity information recorded in the material management map, the receipt quantity of the material pile to be checked is determined to be correct.

[0112] Specifically, compare material piles with the same identity information and check whether there are differences in quantity and location between their warehousing data and actual inventory information.

[0113] In this embodiment, firstly, material receipt data is retrieved from the accounting system to prepare a benchmark for comparison. Then, the material management map information obtained from physical inventory is compared with the accounting data to identify discrepancies. Next, a detailed comparison is performed on material piles with consistent identification information to confirm the accuracy of quantity and location. The automatic comparison between accounting data and physical inventory ensures the authenticity of inventory information, avoiding production stoppages or over-purchasing caused by data inconsistencies. Consistent location information verification helps maintain a good goods layout, reduces the time spent manually searching for materials, and improves logistics efficiency. Accurate quantity comparison directly relates to inventory cost control, avoiding excess or shortages of inventory and optimizing the efficiency of capital utilization. This significantly improves the accuracy and efficiency of material management in the logistics and warehousing system, reducing various operational risks and cost waste caused by inaccurate material information.

[0114] In one embodiment, such as Figure 7 As shown, the method further includes steps S700-S720, wherein:

[0115] Step S700: Monitor environmental parameters within the preset area in real time.

[0116] The environmental parameters include light intensity, ambient dust, and obstacle conditions.

[0117] Specifically, environmental factors affecting the transmission of visual sensors and RFID signals within a preset area are continuously monitored, including light intensity, ambient dust, and obstacles, to ensure the quality of data collection.

[0118] For example, environmental sensors are installed within a predetermined area, such as photosensors to monitor light intensity, dust sensors to detect ambient dust, and ultrasonic or infrared sensors to detect obstacles. Data collected by the environmental sensors is transmitted in real time to a central processing system for analysis and evaluation to determine whether the current environment adversely affects data collection.

[0119] Illumination intensity refers to the radiant flux of visible light incident per unit area, directly affecting the image quality of the visual sensor and the accuracy of point cloud data. Ambient dust refers to small particulate matter suspended in the air, which may affect light propagation and the stability of RFID signals. Obstacle conditions describe any entities within the preset area that obstruct the transmission of RFID signals, such as metal frames, human figures, or other physical obstacles.

[0120] Step S710: Adjust the acquisition parameters of the visual sensor according to the light intensity and environmental dust to reduce the impact of light intensity and environmental dust on point cloud data.

[0121] Among them, the visual sensor is used to acquire point cloud data of multiple material piles.

[0122] Specifically, the parameters of the visual sensor are adjusted based on the monitored light intensity and ambient dust level to minimize the negative impact of these environmental factors on point cloud data acquisition.

[0123] For example, the exposure time, gain, and filter settings of the vision sensor are automatically adjusted based on light intensity and dust concentration to obtain optimal point cloud data quality. Real-time analysis of light and dust information from environmental sensors dynamically adjusts the acquisition parameters of the vision sensor, ensuring high-quality point cloud data is obtained under various environmental conditions.

[0124] Step S720: Determine the impact of obstacles in the preset area on the transmission of tag information based on the obstacle situation, and adjust the transmission and reception parameters of tag information according to the impact.

[0125] Specifically, the impact of obstacles in the preset area on RFID signal transmission is analyzed, and the transmission power and receiving sensitivity of the RFID reader are adjusted accordingly to overcome signal attenuation or interference caused by obstacles.

[0126] For example, a signal propagation model is used to assess the impact of obstacles on RFID signals, including reflection, absorption, and diffraction. Based on the obstacle conditions, the transmit power of the RFID reader and the sensitivity of the receiver are automatically adjusted to ensure effective reading of tag information.

[0127] In this embodiment, firstly, real-time environmental parameter monitoring enables the system to perceive changes in the surrounding environment, including light intensity, dust concentration, and obstacles, laying the foundation for subsequent parameter adjustments. Next, the parameters of the visual sensor are dynamically adjusted according to the lighting and dust environment, ensuring clear and stable point cloud data can be collected even under harsh conditions, improving the accuracy and robustness of material quantity identification. Finally, the RFID system adjusts its transmission and reception parameters based on the actual situation of obstacles, overcoming the negative impact of physical obstructions on signal transmission and ensuring stable reading of material identification information.

[0128] In one embodiment, such as Figure 8 As shown, a material management system is provided, including: an RFID reader / writer 10, a positioning base station 20, a vision sensor 30, and a processing module 40, wherein:

[0129] The radio frequency reader / writer 10 is used to read the identification tags of multiple material piles within a preset area.

[0130] Specifically, the function of the radio frequency reader / writer 10 is to read the information of the identification tags on each material pile within a preset area. This information usually contains the unique identification code of the material so that the system can identify and track different materials.

[0131] For example, the RFID reader / writer 10 mainly includes an RFID reader / writer and an antenna. The antenna is used to transmit and receive RFID signals, while the reader / writer is used to decode the signals and obtain data from the tags. The RFID reader / writer 10 transmits RFID signals through the antenna. When the signal is received by the identification tag, the tag will return the identification information stored on it. The reader / writer captures these return signals and decodes them to read the identification information.

[0132] The positioning base station 20 is used to read the positioning tags of multiple material piles within a preset area.

[0133] Specifically, the positioning base station 20 reads positioning tag information on multiple material piles within a preset area, and the positioning data contained therein is used to determine the precise location of the material piles in three-dimensional space.

[0134] For example, the positioning base station 20 typically employs UWB (Ultra-Wideband) technology, enabling high-precision real-time positioning. After receiving the signal sent by the positioning tag, the base station calculates the three-dimensional coordinates of the positioning tag carried on the material by analyzing parameters such as signal time difference or signal strength.

[0135] The vision sensor 30 is used to acquire image data of multiple material piles.

[0136] Specifically, the vision sensor 30 is used to collect image data of each material pile within a preset area, and this data is further used to analyze the quantity information of the material piles.

[0137] For example, the sensor captures an image of a material pile using a photosensitive element, generating point cloud data or a depth image. By analyzing the density and distribution of the point cloud data, the shape, size, and quantity of the material can be identified, even if the material is stacked or densely arranged.

[0138] The processing module 40 is connected to the RFID reader / writer 10, the positioning base station 20, and the vision sensor 30, respectively. It is used to determine the location information of multiple material piles based on their respective location data, to determine the identity information of multiple material piles based on their respective identity data, and to perform point cloud analysis on the image data of multiple material piles to determine the material quantity information of each material pile. The location information, identity information, and material quantity information of each material pile are correlated to determine the material information of each material pile. The material information of multiple material piles is then mapped onto a pre-built inventory map to obtain a material management map for the multiple material piles.

[0139] Specifically, the processing module 40, as the core of the system, is responsible for receiving and processing data from the radio frequency reader / writer 10, the positioning base station 20, and the vision sensor 30. It determines the comprehensive information of the materials through the data fusion algorithm and maps it onto the inventory map to generate a material management map.

[0140] For example, the processing module 40 associates and integrates identity information, location information, and quantity information to form detailed information about the material pile. Based on the integrated data, the processing module 40 updates the inventory map, displaying the latest location, identity, and quantity status of the material pile.

[0141] In this embodiment, the coordinated operation of RFID readers, positioning base stations, visual sensors, and a processing module enables automated and precise management of multiple material piles within a preset area. RFID readers read identification tags, providing unique identifiers for each material; positioning base stations utilize UWB technology for high-precision positioning, ensuring the accuracy of material location information; and visual sensors perform point cloud analysis, providing accurate statistics on material quantities. Finally, the processing module, acting as the central hub for information processing, integrates this scattered information into comprehensive material information through data fusion algorithms and maps it onto an inventory map, generating a real-time updated material management map. This provides a highly automated and intelligent management method for logistics and warehousing, improving the accuracy, real-time performance, and automation level of material management.

[0142] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of the present invention.

[0143] Figure 9 This is a structural block diagram of a material management device according to an embodiment of the present invention. Figure 9 As shown, it includes:

[0144] The data acquisition module 901 is used to read the tag information of multiple material piles in a preset area and to acquire image data of multiple material piles respectively. The tag information includes identity information and location information.

[0145] The information determination module 902 is used to perform point cloud analysis based on image data of multiple material piles to determine the material quantity information of each material pile.

[0146] The information association module 903 is used to associate the location information, identity information, and material quantity information of each material pile in order to determine the material information of each material pile.

[0147] The material management module 904 is used to map the material information of multiple material piles to a pre-built inventory map to obtain a material management map of multiple material piles.

[0148] In one exemplary embodiment, the apparatus is further configured to: perform point cloud recognition on multiple material piles using image data of each material pile to determine the point cloud data of each material pile; determine the mass distribution of each material pile based on the point cloud density distribution of the point cloud data of each material pile; determine the centroid position of each material pile based on the mass distribution of each material pile; determine the identity information of each material pile based on the identity information of the materials at their respective centroid positions; determine the position information of each material pile based on the position information of the materials at their respective centroid positions; and associate the identity information, position information, and material quantity information belonging to the same material pile to obtain the material information of each material pile.

[0149] In one exemplary embodiment, the apparatus is further configured to: determine the signal strength of each of the multiple identity tags carrying identification information when multiple identity tags carrying identification information exist at the centroid of the first material pile; determine a target identity tag among the multiple identity tags based on the signal strength of the multiple identity tags, wherein the signal strength of the target identity tag is greater than the signal strength of the other identity tags among the multiple identity tags; and use the identification information carried by the target identity tag as the identification information of the first material pile.

[0150] In an exemplary embodiment, the device is further configured to: determine the location information of each shelf location within the preset area based on the shelf layout within the preset area; mark the location information of each location location on an inventory map to obtain the location coordinates of each location location; match the location information in the material information of multiple material piles with the location coordinates of the locations on the inventory map to determine the locations where the multiple material piles are placed; and, based on the locations where the multiple material piles are placed, mark the identity information and material quantity information in the material information of the multiple material piles on the inventory map to obtain a material management map.

[0151] In one exemplary embodiment, the apparatus is further configured to: retrieve material receipt data for each material pile in the accounting system; compare the material receipt data of multiple material piles with the material information of multiple material piles in the material management map to determine whether the material receipt data and material information of the material piles to be verified, which have the same identity information, match; wherein, if the location information recorded in the material receipt data of the material pile to be verified matches the location information recorded in the material management map, the receipt location of the material pile to be verified is determined to be correct; if the material quantity information recorded in the material receipt data of the material pile to be verified matches the material quantity information recorded in the material management map, the receipt quantity of the material pile to be verified is determined to be correct.

[0152] In one exemplary embodiment, the device is further configured to: monitor environmental parameters within a preset area in real time, wherein the environmental parameters include light intensity, ambient dust, and obstacle conditions; adjust the acquisition parameters of the vision sensor based on light intensity and ambient dust to reduce and compensate for the impact of light intensity and ambient dust on point cloud data, wherein the vision sensor is used to acquire point cloud data of multiple material piles; determine the impact of obstacles within the preset area on the transmission of tag information based on obstacle conditions, and adjust the transmission and reception parameters for tag information based on the impact.

[0153] In one exemplary embodiment, the device is further configured to: read the identification tag carried by each material pile within a preset area using a radio frequency reader / writer to obtain the identification information of each material pile; read the positioning tag carried by each material pile within the preset area using a positioning base station to obtain the location information of each material pile; and acquire image data of each material pile within the preset area using a visual sensor.

[0154] Embodiments of the present invention also provide a storage medium comprising a stored program, wherein the program, when executed, performs any of the methods described above.

[0155] Optionally, in this embodiment, the storage medium may be configured to store program code for performing the following steps:

[0156] S1, read the tag information of multiple material piles in the preset area, and obtain the image data of multiple material piles respectively. The tag information includes identity information and location information.

[0157] S2, perform point cloud analysis based on image data of multiple material piles to determine the material quantity information of each material pile.

[0158] S3 associates the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile.

[0159] S4 maps the material information of multiple material piles to a pre-built inventory map to obtain a material management map for multiple material piles.

[0160] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0161] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0162] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0163] S1, read the tag information of multiple material piles in the preset area, and obtain the image data of multiple material piles respectively. The tag information includes identity information and location information.

[0164] S2, perform point cloud analysis based on image data of multiple material piles to determine the material quantity information of each material pile.

[0165] S3 associates the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile.

[0166] S4 maps the material information of multiple material piles to a pre-built inventory map to obtain a material management map for multiple material piles.

[0167] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0168] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0169] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0170] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A material management method, characterized in that, include: The tag information of multiple material piles within a preset area is read, and image data of the multiple material piles are acquired respectively, wherein the tag information includes identity information and location information; Point cloud analysis is performed based on the image data of the multiple material piles to determine the material quantity information of each material pile. The location information, identity information, and material quantity information of each material pile are associated to determine the material information of each material pile; The material information of the multiple material piles is mapped onto a pre-built inventory map to obtain a material management map of the multiple material piles.

2. The material management method according to claim 1, characterized in that, The step of associating the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile includes: Point cloud recognition is performed on the plurality of material piles using image data of each material pile to determine the point cloud data of each material pile; The mass distribution of each material pile is determined based on the point cloud density distribution of the point cloud data of each material pile. The centroid position of each material pile is determined based on the mass distribution of each material pile. The identity information of each material pile is determined based on the identity information of the material at the centroid position of each material pile. The position information of each material pile is determined based on the position information of the material at the centroid position of each material pile. The identity information, location information, and material quantity information of materials belonging to the same material pile are associated to obtain the material information of each material pile.

3. The material management method according to claim 2, characterized in that, The step of determining the identity information of each material pile based on the identity information of the material at the centroid position of each material pile includes: In the case that there are multiple identity tags carrying identity information at the centroid of the first material pile, the signal strength of each of the multiple identity tags is determined. A target identity tag is determined from among the multiple identity tags based on the signal strength of the multiple identity tags, wherein the signal strength of the target identity tag is greater than the signal strength of the other identity tags among the multiple identity tags; The identity information carried by the target identity tag is used as the identity information of the first material pile.

4. The material management method according to any one of claims 1-3, characterized in that, The step of mapping the material information of the multiple material piles onto a pre-built inventory map to obtain a material management map for the multiple material piles includes: The location information of the goods positions on each shelf in the preset area is determined based on the shelf layout in the preset area. The location information of each of the storage locations is marked on the inventory map to obtain the location coordinates of each of the storage locations; The location information in the material information of the multiple material piles is matched with the location coordinates of the storage locations in the inventory map to determine the storage locations where the multiple material piles are placed. Based on the storage locations where the multiple material piles are placed, the identity information and quantity information of the materials in the multiple material piles are marked on the inventory map to obtain the material management map.

5. The material management method according to any one of claims 1-3, characterized in that, After obtaining the material management map of the multiple material piles, the method further includes: Retrieve material entry data from each material pile in the accounting system; The material entry data of the multiple material piles are compared with the material information of the multiple material piles in the material management map to determine whether the material entry data and material information of the material piles to be checked with the same identity information match. Wherein, if the location information recorded in the material entry data of the material pile to be checked is consistent with the location information recorded in the material management map, the entry location of the material pile to be checked is determined to be correct. If the material quantity information recorded in the material warehousing data of the material pile to be checked is consistent with the material quantity information recorded in the material management map, the warehousing quantity of the material pile to be checked is determined to be correct.

6. The material management method according to any one of claims 1-3, characterized in that, The method further includes: Real-time monitoring of environmental parameters within the preset area, including light intensity, ambient dust, and obstacle conditions; The acquisition parameters of the visual sensor are adjusted according to the light intensity and the ambient dust to reduce the impact of the light intensity and the ambient dust on the point cloud data. The visual sensor is used to acquire the point cloud data of the multiple material piles. Based on the obstacle situation, determine the impact of obstacles in the preset area on the transmission of tag information, and adjust the transmission and reception parameters of the tag information according to the impact.

7. The material management method according to any one of claims 1-3, characterized in that, The process of reading the tag information of multiple material piles within a preset area and acquiring image data of the multiple material piles includes: The identification tag carried by each of the material piles within the preset area is read by an RFID reader / writer to obtain the identification information of each material pile. In addition, the location information of each material pile is obtained by reading the positioning tag carried by each material pile in the preset area through the positioning base station; In addition, image data of each of the material piles within the preset area is acquired using a visual sensor.

8. A material management system, characterized in that, include: Radio frequency (RFID) reader / writer is used to read the identification tags of multiple material piles within a preset area; A positioning base station is used to read the positioning tags of multiple material piles within the preset area; A vision sensor is used to acquire image data of the plurality of material piles; The processing module is connected to the RFID reader / writer, the positioning base station, and the visual sensor, respectively. It is used to determine the location information of the multiple material piles based on their respective location data; to determine the identity information of the multiple material piles based on their respective identity data; and to perform point cloud analysis on the image data of the multiple material piles to determine the material quantity information of each material pile. It then associates the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile. Finally, it maps the material information of the multiple material piles onto a pre-built inventory map to obtain a material management map of the multiple material piles.

9. A material management device, characterized in that, include: The data acquisition module is used to read the tag information of multiple material piles in a preset area and to acquire image data of the multiple material piles respectively, wherein the tag information includes identity information and location information; The information determination module is used to perform point cloud analysis based on the image data of the multiple material piles to determine the material quantity information of the multiple material piles respectively. The information association module is used to associate the location information, identity information, and material quantity information of each material pile to determine the material information of each material pile. The material management module is used to map the material information of the multiple material piles to a pre-built inventory map to obtain the material management map of the multiple material piles.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method of any one of claims 1 to 7.