Storage management method, device, equipment and storage medium for scattered materials
By obtaining detailed information about the materials to be stored in warehousing management and identifying and eliminating abnormal materials, the problem of inefficient storage management of scattered materials is solved, and accurate storage records and efficient utilization of resources are achieved.
Patent Information
- Application Number
- CN202411644820.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-04-04
AI Technical Summary
In warehousing management, there are errors in verification of unpacked scattered materials, and the storage of scattered materials cannot be correctly recorded, resulting in inefficient storage management.
By obtaining the storage work order, total weight and storage screen of the materials to be stored, identifying the packaged materials and scattered materials, performing quality inspections, eliminating abnormal materials, and determining the storage information of the final stored materials.
Improve the storage management efficiency of scattered materials, avoid storing abnormal materials and wasting storage resources, and ensure accurate recording of storage conditions.
Smart Images

Figure CN119761959A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of warehouse management technology, and in particular to a storage management method, device, equipment and storage medium for scattered materials. Background Art
[0002] Warehouse management can ensure that goods can be supplied to production links or meet sales needs in a timely manner, avoiding the impact of goods shortages on the continuity of production or business activities. With the popularization of intelligence, unmanned warehousing realizes intelligent management of storage and retrieval, improving the efficiency of warehouse management.
[0003] When storing materials in intelligent warehouse management, warehouse robots are usually used to store the materials to be stored in the designated locations of the warehouse according to the work order requirements. Although the current warehouse robots can efficiently store the materials in the corresponding locations in the warehouse after obtaining the items to be stored, and count the stored materials according to the data in the work order requirements, the warehouse robots cannot count the actual storage volume, and need to re-verify the stored materials after storing them on the shelves. However, due to the large number of items stored on the shelves, there are errors in the verification of unpackaged scattered materials, and the storage status of scattered materials cannot be correctly recorded, which leads to inefficient storage management of materials.
[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of this application is to provide a storage management method for scattered materials, aiming to solve the technical problem that there are errors in the verification of unpackaged scattered materials, the storage status of scattered materials cannot be correctly recorded, and the storage management efficiency of materials is inefficient.
[0006] To achieve the above objectives, the present application proposes a storage management method for scattered materials, the method comprising:
[0007] In response to the material storage instruction, a storage work order, a total weight and a storage picture of the material to be stored are obtained;
[0008] Based on the storage screen, identifying packaged materials and unpackaged loose materials from the materials to be stored;
[0009] Based on the total weight, the storage work order and the storage screen, quality inspection is performed on the scattered materials, and abnormal materials with quality problems are identified from the scattered materials;
[0010] Based on the batch data of the packaged materials and the storage data of the remaining materials after removing the abnormal materials from the scattered materials, the storage information of the materials to be stored in the materials to be stored is determined.
[0011] In one embodiment, the abnormal materials include materials with abnormal appearance and materials with abnormal internal structure. The step of performing quality inspection on the scattered materials based on the total weight, the storage work order and the storage screen, and identifying abnormal materials with quality problems from the scattered materials includes:
[0012] Identify the individual characteristics of the materials to be stored from the storage work order, identify the appearance data of each of the scattered materials from the storage screen, and determine the weight data of each of the scattered materials based on the total weight;
[0013] Determining material data of each of the scattered materials based on the appearance data and the weight data;
[0014] Comparing the appearance data with the monomer characteristics, and identifying materials with abnormal appearance and quality problems from the scattered materials;
[0015] The material data is compared with the monomer characteristics to identify internal abnormal materials with quality problems in material components from the bulk materials.
[0016] In one embodiment, the step of determining the material data of each of the bulk materials based on the appearance data and the weight data includes:
[0017] Identify the material type of each of the scattered materials based on the appearance data;
[0018] Retrieve the standard mass of each type of material;
[0019] Comparing the weight data of each of the scattered materials with the standard weight of the corresponding material type to determine whether each of the scattered materials has quality defects;
[0020] If it is determined that the scattered materials do not have quality defects, the appearance data is reversed in color based on a preset material decomposition model, and the scattered materials are decomposed into raw materials in combination with the weight data to obtain the material data of the scattered materials. The preset material decomposition model is obtained after iteratively training the model to be trained based on the appearance data and weight data of the sample materials.
[0021] In one embodiment, the step of comparing the appearance data with the monomer characteristics to identify the materials with abnormal appearance and quality problems from the scattered materials includes:
[0022] Extracting the recorded contour features, recorded size features and recorded color features of each of the scattered materials from the monomer features;
[0023] Extracting the photographed contour feature, the photographed size feature and the photographed color feature of each of the scattered objects from the appearance data;
[0024] respectively determining the contour similarity between the photographed contour feature and the recorded contour feature, the size similarity between the photographed size feature and the recorded size feature, and the color similarity between the photographed color feature and the recorded color feature;
[0025] If at least one of the contour similarity, the size similarity and the color similarity does not meet the preset similarity threshold, the corresponding scattered materials are determined to be materials with abnormal appearance and quality problems in appearance.
[0026] In one embodiment, the step of comparing the material data with the monomer characteristics to identify internal abnormal materials with quality problems in material components from the scattered materials includes:
[0027] Extracting the composition ratio between the various material components for generating the bulk material from the material data;
[0028] Respectively determining the similarity between each of the component ratios and each of the material ratios in the material composition data;
[0029] If the similarity does not meet the preset component similarity, the corresponding scattered materials are determined to be internal abnormal materials with quality problems in material components.
[0030] In one embodiment, the step of determining the storage information of the materials to be stored in the materials to be stored based on the batch data of the packaged materials and the storage data of the remaining materials after removing the abnormal materials from the scattered materials includes:
[0031] Based on the batch data of the packaged materials, determine the packaging data of the material type to which each material to be stored belongs;
[0032] Eliminate the abnormal materials from the scattered materials to obtain remaining materials;
[0033] Based on the monomer data of the remaining materials, classify each of the remaining materials and determine the attribute data of each of the remaining materials;
[0034] The packaging data and attribute data of the same type of materials are recorded to determine the storage information of the materials to be stored.
[0035] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage management device for scattered materials, and the storage management device for scattered materials includes:
[0036] An acquisition module, for acquiring, in response to a material storage instruction, a storage work order, a total weight, and a storage picture of the material to be stored;
[0037] An identification module, used for identifying packaged materials and unpackaged scattered materials from the materials to be stored based on the storage screen;
[0038] A detection module, used to perform quality detection on the scattered materials based on the total weight, the storage work order and the storage screen, and identify abnormal materials with quality problems from the scattered materials;
[0039] The recording module is used to determine the storage information of the materials to be stored in the materials to be stored based on the entire batch data of the packaged materials and the storage data of the remaining materials after the abnormal materials are removed from the scattered materials.
[0040] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage management device for bulk materials, the device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the storage management method for bulk materials as described above.
[0041] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the storage management method of bulk materials as described above are implemented.
[0042] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the storage management method of scattered materials as described above.
[0043] One or more technical solutions proposed in this application have at least the following technical effects:
[0044] In order to identify the specific information of the materials to be stored transported by the storage robot, the storage robot obtains the storage work order of the stored materials after receiving the storage instruction. Since there are unpacked scattered materials among the materials actually obtained by the storage robot, and the scattered materials may be mixed with abnormal materials with quality problems, in order to ensure that there are no materials with quality problems in the final recorded storage information, it is necessary to continue to obtain the total weight of the materials to be stored and the storage pictures of the materials to be stored, so as to identify the scattered materials and the packed materials from the materials to be stored according to the storage pictures. Since the packed materials are usually packed after passing the quality inspection, and the scattered materials are the materials that are not used during the use process, they are easy to be mixed with materials with quality problems. Therefore, it is necessary to perform quality inspection on the scattered materials according to the total weight, the storage work order and the storage picture, so as to identify the abnormal materials with quality problems from the scattered materials. After the abnormal materials are removed from the scattered materials, the whole batch data of the packed materials and the storage data without abnormal materials are sorted out to determine the storage information of the final stored materials, avoid storing abnormal materials, waste storage resources, or fail to correctly record the storage situation of the scattered materials, thereby improving the storage management efficiency of the scattered materials. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0046] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0047] Figure 1 A flow chart of the first embodiment of the storage management method for scattered materials of the present application;
[0048] Figure 2 A flow chart of the second embodiment of the storage management method for scattered materials of the present application;
[0049] Figure 3 A flow chart of the third embodiment of the storage management method for scattered materials of the present application;
[0050] Figure 4 This is a schematic diagram of the module structure of the storage management device for scattered materials in an embodiment of the present application;
[0051] Figure 5 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the storage management method for scattered materials in the embodiment of the present application.
[0052] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0053] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0054] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0055] The main solution of the embodiment of the present application is: the robot's microprocessor responds to the material storage instruction to obtain the storage work order, total weight and storage picture of the material to be stored; based on the storage picture, packaged materials and unpackaged scattered materials are identified from the materials to be stored; based on the total weight, the storage work order and the storage picture, the scattered materials are quality inspected, and abnormal materials with quality problems are identified from the scattered materials; based on the batch data of the packaged materials and the storage data of the remaining materials after the abnormal materials are removed from the scattered materials, the storage information of the materials stored in the materials to be stored is determined.
[0056] In this embodiment, for ease of description, the following description is made with the microprocessor of the robot as the execution subject.
[0057] When storing materials in intelligent warehouse management, warehouse robots are usually used to store the materials to be stored in the designated locations of the warehouse according to the work order requirements. Although the current warehouse robots can efficiently store the materials in the corresponding locations in the warehouse after obtaining the items to be stored, and count the stored materials according to the data in the work order requirements, the warehouse robots cannot count the actual storage volume, and need to re-verify the stored materials after storing them on the shelves. However, due to the large number of items stored on the shelves, there are errors in the verification of unpackaged scattered materials, and the storage status of scattered materials cannot be correctly recorded, which leads to inefficient storage management of materials.
[0058] The present application provides a solution. In order to identify the specific information of the materials to be stored transported by the storage robot, the storage robot obtains the storage work order for the stored materials after receiving the storage instruction. Since the materials actually obtained by the storage robot include unpackaged scattered materials, and the scattered materials may be mixed with abnormal materials with quality problems, in order to ensure that there are no materials with quality problems in the storage information finally recorded, it is necessary to continue to obtain the total weight of the materials to be stored and the storage pictures taken of the materials to be stored, so as to identify the scattered materials and packaged materials from the materials to be stored according to the storage pictures. Since packaged materials are usually Scattered materials are materials that have passed quality inspection, while scattered materials are materials that have not been used during the use process and are easily mixed with materials with quality problems. Therefore, it is necessary to conduct quality inspection on scattered materials based on the total weight, storage work order and storage screen to identify abnormal materials with quality problems from the scattered materials. After removing the abnormal materials from the scattered materials, sort out the entire batch data of the packaged materials and the storage data of the materials without abnormal materials, determine the storage information of the final stored materials, avoid storing abnormal materials, waste storage resources, or fail to correctly record the storage status of scattered materials, and improve the storage management efficiency of scattered materials.
[0059] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a robot microprocessor, etc. The following takes the robot microprocessor as an example to illustrate this embodiment and the following embodiments.
[0060] Based on this, the present application embodiment provides a storage management method for scattered materials, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the storage management method for scattered materials of the present application.
[0061] In this embodiment, the storage management method of the scattered materials includes steps S10 to S40:
[0062] Step S10, in response to the material storage instruction, obtaining the storage work order, total weight and storage picture of the material to be stored;
[0063] It should be noted that the material storage instruction may be an instruction received by the storage robot to store materials in the warehouse. The storage work order may be a detailed list of materials to be stored, which may include information such as appearance data, material data, type data, and quantity data of each material to be stored. The total weight may be the weight of the materials to be stored obtained by the storage robot through its own integrated weighing module after the storage robot obtains the materials to be stored. The storage picture may be a picture of the transport bin containing the materials taken by the camera device of the storage robot, and the picture may be a picture continuously taken by the storage robot during the transportation of the materials to be stored.
[0064] It is understandable that in order to obtain real storage data from the warehouse robot when the warehouse robot transports materials to be stored, it is necessary to obtain the total weight of the materials to be stored and the storage picture, so as to determine the data of the materials that can be stored in the materials to be stored through the total weight and the storage picture, so as to facilitate the elimination of materials with quality problems.
[0065] It can be understood that since the storage work order for materials to be stored includes information such as appearance data, material data, and type data of each material to be stored, and this information is the standard data marked when the material leaves the factory, the storage work order can be obtained and used as a comparison standard for a single material to improve the accuracy of detection of each material to be stored.
[0066] Step S20, based on the storage screen, identifying packaged materials and unpackaged loose materials from the materials to be stored;
[0067] It should be noted that packaged materials can be materials packaged in a certain quantity, and each package of materials will be marked with the corresponding quantity, weight, type and other information. Loose materials can be individual materials that are not used up after the packaged materials are unpacked. For example, the number of screws in a package is 100. Before the package of screws is opened, it is stored as packaged materials. After the package of screws is opened and used, 20 screws are left. When storing the 20 screws, the 20 screws are regarded as loose materials.
[0068] It is understandable that since the packaged materials are packaged after quality inspection before leaving the factory, in order to ensure the efficiency of warehouse management, the packaged materials do not need to be inspected, and it is assumed that the quality of the packaged materials meets the storage quality requirements.
[0069] It is understandable that since scattered materials may be replaced before storage, or materials with quality problems may be collected when collecting scattered materials that need to be stored, and it can be identified from the storage screen whether the materials are packaged during storage, that is, packaged materials and scattered materials can be accurately identified to facilitate subsequent inspection of scattered materials.
[0070] Step S30, based on the total weight, the storage work order and the storage screen, performing quality inspection on the scattered materials, and identifying abnormal materials with quality problems from the scattered materials;
[0071] It should be noted that quality problems can be appearance problems, such as size or outline, etc., or internal problems, such as material composition ratio or material structure problems. Abnormal materials include appearance abnormal materials and internal abnormal materials.
[0072] It can be understood that since each material has a standard weight and the weight will be recorded in the storage work order, when there are quality problems inside the scattered materials, they can be directly reflected by the weight, and when there are quality problems on the appearance, they can be intuitively reflected on the storage screen. In order to accurately identify abnormal materials with quality problems from the scattered materials, the data in the storage work order can be used as the standard, and the weight of the scattered materials can be determined by the total weight and the identified packaged materials, so as to identify abnormal materials from the scattered materials through the weight and the storage screen, so as to avoid the management of abnormal materials, increase storage capacity, and reduce the efficiency of material storage management.
[0073] Optionally, the storage image of each scattered material can also be a three-dimensional storage image obtained by a tomography device. Through the three-dimensional storage image, the appearance data of each scattered material can be accurately determined when the scattered materials are stacked. When the transport warehouse cannot shake, the appearance data of the stacked materials can still be obtained, which simplifies the processing of storage data, improves the accuracy of appearance data, and further improves the storage management efficiency of scattered materials.
[0074] In a specific implementation, the packaged materials and the material types of each packaged material in the materials to be stored can be identified from the storage screen. Since the quality of the packaged materials is certain, the material types of the packaged materials and the quantity of each material type in the materials to be stored can be determined from the storage screen, and then combined with the packaging weight of the corresponding material recorded in the storage work order, the weight of the bulk material can be determined, and the weight distribution of the transport bin can be determined by the weight, and the weight of each scattered material can be further determined according to the weight distribution. For stacked scattered materials, the average weight of the stacked scattered materials is determined, so as to detect whether each scattered material has internal quality problems according to the weight and / or average weight of each scattered material, and detect whether each scattered material has external quality problems through the appearance data of each scattered material in the storage screen.
[0075] Step S40, based on the batch data of the packaged materials and the storage data of the remaining materials after removing the abnormal materials from the scattered materials, the storage information of the materials to be stored is determined.
[0076] It can be understood that after testing each scattered material, abnormal materials are eliminated from the scattered materials, and the remaining materials that can be stored normally are determined. By integrating the entire batch data of the packaged materials with the storage data of the remaining materials, the storage information of the materials that can be stored in the materials to be stored is determined to avoid storing abnormal materials and waste storage resources.
[0077] It can be understood that by recording the storage information of materials without abnormalities, the storage situation of scattered materials can be correctly recorded, thereby improving the storage management efficiency of scattered materials.
[0078] Furthermore, step S40 may also include:
[0079] Based on the batch data of the packaged materials, determine the packaging data of the material type to which each material to be stored belongs;
[0080] Eliminate the abnormal materials from the scattered materials to obtain remaining materials;
[0081] Based on the monomer data of the remaining materials, classify each of the remaining materials and determine the attribute data of each of the remaining materials;
[0082] The packaging data and attribute data of the same type of materials are recorded to determine the storage information of the materials to be stored.
[0083] It should be noted that material types can be divided according to the name and model of the material, for example, 3M flat head screws, 3M round head screws, terminals, explosion-proof plugs or wrenches, etc., without specific limitation. Attribute data may include size, name, composition, processing time or usage items, etc., which are determined based on demand. Storage information may include storage location information, quantity information, production batch information or attribute information of a single unit in the warehouse, etc., which are determined based on demand.
[0084] It can be understood that according to the whole batch data of the packaged materials, the packaging data of the material type to which each material to be stored belongs is determined, so that the materials to be stored after the abnormal materials have been eliminated are classified, the packaging method and quantity of each material are obtained, and the materials that do not meet the standard specifications or do not meet the quality standards are eliminated from the scattered materials to obtain the remaining materials to ensure the quality of the stored materials, and to avoid the waste of storage space caused by quality problems. By recording the packaging data and attribute data of the same material type, the storage information of the materials to be stored is determined. That is, the information of the packaged materials and the information of the remaining materials are integrated to form a complete storage plan to ensure that each material has a suitable storage location, thereby improving the efficiency and accuracy of the entire storage system.
[0085] The present embodiment provides a storage management method for scattered materials. In order to identify the specific information of the materials to be stored transported by the storage robot, the storage robot obtains the storage work order for the stored materials after receiving the storage instruction. Since the materials actually obtained by the storage robot include unpackaged scattered materials, and the scattered materials may be mixed with abnormal materials with quality problems, in order to ensure that there are no materials with quality problems in the storage information finally recorded, it is necessary to continue to obtain the total weight of the materials to be stored and the storage pictures taken of the materials to be stored, so as to identify the scattered materials and the packaged materials from the materials to be stored according to the storage pictures. Packaged materials are usually materials that are packaged after quality inspection, while scattered materials are materials that are not used during the use process and are easily mixed with materials with quality problems. Therefore, it is necessary to conduct quality inspection on scattered materials based on the total weight, storage work order and storage screen to identify abnormal materials with quality problems from the scattered materials. After the abnormal materials are removed from the scattered materials, the entire batch data of the packaged materials and the storage data of the non-abnormal materials are sorted out to determine the storage information of the final stored materials, avoid storing abnormal materials, waste storage resources, or fail to correctly record the storage status of scattered materials, thereby improving the storage management efficiency of scattered materials.
[0086] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 2 , step S30 includes steps S31 to S34:
[0087] Step S31, identifying the individual characteristics of the material to be stored from the storage work order, identifying the appearance data of each of the scattered materials from the storage screen, and determining the weight data of each of the scattered materials based on the total weight;
[0088] Step S32, determining material data of each of the scattered materials based on the appearance data and the weight data;
[0089] Step S33, comparing the appearance data with the monomer characteristics, and identifying materials with abnormal appearance and quality problems from the scattered materials;
[0090] Step S34, comparing the material data with the monomer characteristics, and identifying internal abnormal materials with quality problems in material components from the scattered materials.
[0091] It should be noted that the monomer characteristics can be the characteristics of a single material. The weight data includes the weight distribution of each scattered material and the total weight of all scattered materials. The material data can include the components of the scattered materials and the proportion of each component.
[0092] It is understandable that since the appearance of some scattered materials is the same as the standard appearance, but the generated materials are different, in order to avoid the scattered materials being mixed with materials different from those in the storage work order, it is necessary to detect whether there are quality problems with the material composition of the scattered materials.
[0093] It is understandable that when storing materials, users may not carefully distinguish between scattered materials and store materials that do not need to be stored or have appearance defects. Therefore, when storing scattered materials, it is also necessary to inspect the appearance of each scattered material to detect whether there are quality problems with the appearance of the scattered materials.
[0094] In a specific implementation, identifying the individual characteristics of the materials to be stored from the storage work order helps to ensure the correct classification and processing of the materials. The appearance data of each scattered material is identified from the storage screen, and the weight data of each scattered material is determined based on the total weight. The material and other physical properties of the material can be inferred through data analysis to ensure the accuracy of material inspection of the scattered materials. By comparing the appearance data with the individual characteristics, the appearance abnormal materials with quality problems in appearance are identified from the scattered materials, and the materials with appearance defects are discovered in time. By comparing the material data with the individual characteristics, the internal abnormal materials with quality problems in material composition are identified from the scattered materials, and the materials with internal defects are discovered in time. That is, by detecting the appearance quality problems and internal quality problems of the scattered materials in the materials to be stored when storing them on the shelves, and timely eliminating the materials with quality problems, the storage occupancy rate of the warehouse is reduced, and the storage management of abnormal materials is avoided, thereby improving the storage management efficiency of the scattered materials.
[0095] Furthermore, step S33 may also include:
[0096] Extracting the recorded contour features, recorded size features and recorded color features of each of the scattered materials from the monomer features;
[0097] Extracting the photographed contour feature, the photographed size feature and the photographed color feature of each of the scattered objects from the appearance data;
[0098] respectively determining the contour similarity between the photographed contour feature and the recorded contour feature, the size similarity between the photographed size feature and the recorded size feature, and the color similarity between the photographed color feature and the recorded color feature;
[0099] If at least one of the contour similarity, the size similarity and the color similarity does not meet the preset similarity threshold, the corresponding scattered materials are determined to be materials with abnormal appearance and quality problems in appearance.
[0100] It should be noted that the recorded contour feature may be the feature of the standard contour recorded in the storage work order. The recorded size may be the feature of the standard size recorded in the storage work order. The recorded color feature may be the feature of the standard color recorded in the storage work order. The photographed contour feature may be the feature of the contour of the photographed bulk material. The photographed size feature may be the feature of the size of the photographed bulk material. The photographed color feature may be the feature of the color of the photographed bulk material. The preset similarity threshold may be the similarity that is considered to be the same as the monomer feature.
[0101] It can be understood that the recorded contour features, recorded size features and recorded color features of each scattered material are extracted from the monomer features. At the same time, the photographed contour features, photographed size features and photographed color features of each scattered object are extracted from the appearance data, ensuring the comprehensive capture and recording of the appearance characteristics of the materials, providing basic data for subsequent comparative analysis to improve the accuracy of detection.
[0102] It can be understood that the contour similarity between the photographed contour features and the recorded contour features, the size similarity between the photographed size features and the recorded size features, and the color similarity between the photographed color features and the recorded color features are determined respectively, so as to objectively evaluate the consistency and deviation degree of the appearance features of each scattered material and the standard features through quantitative similarity indicators, thereby improving the fairness of appearance inspection of each scattered material.
[0103] It can be understood that by presetting similarity thresholds to limit the storage of scattered materials with problems in contour features, size features or color features, the warehouse management system is avoided from managing materials with quality problems, and the storage management efficiency of scattered materials is further improved.
[0104] Furthermore, step S34 may also include:
[0105] Extracting the composition ratio between the various material components for generating the bulk material from the material data;
[0106] Respectively determining the similarity between each of the component ratios and each of the material ratios in the material composition data;
[0107] If the similarity does not meet the preset component similarity, the corresponding scattered materials are determined to be internal abnormal materials with quality problems in material components.
[0108] It should be noted that the component ratio may be the ratio of the various material components used to generate the bulk material.
[0109] It can be understood that extracting the composition ratio between the various material components that generate bulk materials from the material data ensures the comprehensive capture and recording of the material composition ratio, providing basic data for subsequent comparative analysis to improve the accuracy of internal quality inspection of bulk materials.
[0110] It can be understood that the similarity between the proportion of each component and the proportion of each material in the material composition data is determined separately. This process can objectively evaluate the consistency and deviation degree of the material component proportion with the standard characteristics by quantifying the similarity index.
[0111] Based on the first and second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as those in the above embodiments can be referred to the above introduction, and will not be described in detail later. Figure 3 , step S32 also includes steps S01 to S04:
[0112] Step S01, identifying the material type of each of the scattered materials based on the appearance data;
[0113] Step S02, retrieving the standard mass of each material type;
[0114] Step S03, comparing the weight data of each of the scattered materials with the standard weight of the corresponding material type to determine whether each of the scattered materials has quality defects;
[0115] Step S04, if it is determined that the scattered materials do not have quality defects, based on a preset material decomposition model, the appearance data is subjected to color reverse decomposition, and the scattered materials are decomposed into raw materials in combination with the weight data to obtain the material data of the scattered materials. The preset material decomposition model is obtained after iteratively training the model to be trained based on the appearance data and weight data of the sample materials.
[0116] It should be noted that the standard mass can be the design mass of various materials, that is, the weight of individual materials of various types recorded in the storage work order.
[0117] It is understandable that since the types of materials contained in the scattered materials may be inconsistent with the types of materials that need to be stored in the storage work order, the types of materials can be judged quickly and intuitively. In order to avoid storing materials that do not need to be stored in the storage work order, it is possible to first eliminate materials of types that do not exist in the storage work order based on the material type, and then eliminate materials whose weight does not meet the standard quality from each scattered material based on the weight data. By eliminating the types and weights, materials with quality problems can be simply detected, and then material testing can be performed on the eliminated materials to simplify the number of tests and improve the detection efficiency.
[0118] It can be understood that based on the preset material decomposition model, the appearance data is processed by color reverse deduction, and combined with the weight data, the scattered materials are decomposed into raw materials to obtain the material data of the scattered materials. That is, by combining color reverse deduction and weight data, the raw material composition of the scattered materials can be accurately restored, so as to improve the accuracy of material quality detection and further improve the storage management efficiency of normal materials.
[0119] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the storage management method of scattered materials of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.
[0120] This application also provides a storage management device for scattered materials, please refer to Figure 4 , the storage management device for scattered materials includes:
[0121] The acquisition module 10 is used to obtain the storage work order, total weight and storage picture of the material to be stored in response to the material storage instruction;
[0122] An identification module 20, for identifying packaged materials and unpackaged loose materials from the materials to be stored based on the storage screen;
[0123] A detection module 30, configured to perform quality detection on the scattered materials based on the total weight, the storage work order and the storage screen, and identify abnormal materials with quality problems from the scattered materials;
[0124] The recording module 40 is used to determine the storage information of the materials to be stored in the materials to be stored based on the batch data of the packaged materials and the storage data of the remaining materials after the abnormal materials are removed from the scattered materials.
[0125] Optionally, the abnormal materials include materials with abnormal appearance and materials with abnormal interior;
[0126] The detection module 30 is also used to identify the individual characteristics of the material to be stored from the storage work order, identify the appearance data of each of the scattered materials from the storage screen, and determine the weight data of each of the scattered materials based on the total weight; determine the material data of each of the scattered materials based on the appearance data and the weight data; compare the appearance data with the individual characteristics to identify abnormal materials with appearance quality problems from the scattered materials; compare the material data with the individual characteristics to identify internal abnormal materials with quality problems in material composition from the scattered materials.
[0127] Optionally, the detection module 30 is also used to identify the material type of each of the scattered materials based on the appearance data; retrieve the standard mass of each of the material types; compare the weight data of each of the scattered materials with the standard mass of the corresponding material type to determine whether each of the scattered materials has quality defects; if it is determined that the scattered materials do not have quality defects, based on a preset material decomposition model, perform color reverse processing on the appearance data, and decompose the scattered materials into raw materials in combination with the weight data to obtain the material data of the scattered materials, and the preset material decomposition model is obtained after iteratively training the model to be trained based on the appearance data and weight data of the sample material.
[0128] Optionally, the detection module 30 is also used to extract the recorded contour features, recorded size features and recorded color features of each of the scattered materials from the monomer features; extract the photographed contour features, photographed size features and photographed color features of each of the scattered objects from the appearance data; respectively determine the contour similarity between the photographed contour features and the recorded contour features, the size similarity between the photographed size features and the recorded size features, and the color similarity between the photographed color features and the recorded color features; if at least one of the contour similarity, the size similarity and the color similarity does not meet a preset similarity threshold, then determine that the corresponding scattered material is an appearance-abnormal material with quality problems in appearance.
[0129] Optionally, the detection module 30 is also used to extract the component ratios between the various material components that generate the bulk material from the material data; respectively determine the similarities between the various component ratios and the various material ratios in the material component data; if the similarities do not meet the preset component similarities, determine that the corresponding bulk material is an internal abnormal material with quality problems in its material components.
[0130] Optionally, the recording module 40 is also used to determine the packaging data of the material type of each material to be stored based on the batch data of the packaged materials; eliminate the abnormal materials from the scattered materials to obtain the remaining materials; classify each of the remaining materials based on the monomer data of the remaining materials to determine the attribute data of each of the remaining materials; record the packaging data and attribute data of the same material type to determine the storage information of the materials to be stored in the materials to be stored.
[0131] The storage management device for scattered materials provided by the present application adopts the storage management method for scattered materials in the above-mentioned embodiment, which can solve the technical problem that there are errors in the verification of unpackaged scattered materials, the storage conditions of scattered materials cannot be correctly recorded, and the storage management efficiency of materials is low. Compared with the prior art, the beneficial effects of the storage management device for scattered materials provided by the present application are the same as the beneficial effects of the storage management method for scattered materials provided by the above-mentioned embodiment, and the other technical features of the storage management device for scattered materials are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.
[0132] The present application provides a storage management device for bulk materials, the storage management device for bulk materials comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the storage management method for bulk materials in the above-mentioned embodiment one.
[0133] Reference below Figure 5 , which shows a schematic diagram of the structure of a storage management device for scattered materials suitable for implementing the embodiment of the present application. The storage management device for scattered materials in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The storage management device for bulk materials shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0134] like Figure 5As shown, the storage management device for scattered materials may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the storage management device for scattered materials are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the storage management device for bulk materials to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a storage management device for bulk materials with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have instead.
[0135] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0136] The storage management device for scattered materials provided by the present application adopts the storage management method for scattered materials in the above-mentioned embodiment, which can solve the technical problem that there are errors in the verification of unpackaged scattered materials, the storage situation of scattered materials cannot be correctly recorded, and the storage management efficiency of materials is low. Compared with the prior art, the beneficial effects of the storage management device for scattered materials provided by the present application are the same as the beneficial effects of the storage management method for scattered materials provided by the above-mentioned embodiment, and the other technical features of the storage management device for scattered materials are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0137] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0138] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0139] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the storage management method for scattered materials in the above-mentioned embodiment.
[0140] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0141] The computer-readable storage medium may be included in the storage management device for scattered materials; or it may exist independently without being assembled into the storage management device for scattered materials.
[0142] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the storage management device for scattered materials, the storage management device for scattered materials: in response to the material storage instruction, obtains the storage work order, total weight and storage picture of the material to be stored; based on the storage picture, identifies packaged materials and unpackaged scattered materials from the materials to be stored; based on the total weight, the storage work order and the storage picture, performs quality inspection on the scattered materials, and identifies abnormal materials with quality problems from the scattered materials; based on the batch data of the packaged materials and the storage data of the remaining materials after removing the abnormal materials from the scattered materials, determines the storage information of the materials stored in the materials to be stored.
[0143] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0144] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0145] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0146] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned storage management method for scattered materials, and can solve the technical problem that there are errors in the verification of unpackaged scattered materials, the storage conditions of scattered materials cannot be correctly recorded, and the storage management efficiency of materials is low. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the storage management method for scattered materials provided by the above-mentioned embodiments, and will not be repeated here.
[0147] The present application also provides a computer program product, including a computer program, which implements the steps of the storage management method for scattered materials as described above when executed by a processor.
[0148] The computer program product provided by the present application can solve the technical problem that errors exist in the verification of unpackaged scattered materials, the storage conditions of scattered materials cannot be correctly recorded, and the storage management efficiency of materials is low. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as those of the storage management method for scattered materials provided by the above-mentioned embodiment, and will not be elaborated here.
[0149] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A storage management method for scattered materials, characterized in that: The method includes: In response to the material storage instruction, a storage work order, a total weight and a storage picture of the material to be stored are obtained; Based on the storage screen, identifying packaged materials and unpackaged loose materials from the materials to be stored; Based on the total weight, the storage work order and the storage screen, quality inspection is performed on the scattered materials, and abnormal materials with quality problems are identified from the scattered materials; Based on the batch data of the packaged materials and the storage data of the remaining materials after removing the abnormal materials from the scattered materials, the storage information of the materials to be stored in the materials to be stored is determined.
2. The method according to claim 1, characterized in that The abnormal materials include materials with abnormal appearance and materials with abnormal internal structure. The steps of performing quality inspection on the scattered materials based on the total weight, the storage work order and the storage screen, and identifying abnormal materials with quality problems from the scattered materials include: Identify the individual characteristics of the materials to be stored from the storage work order, identify the appearance data of each of the scattered materials from the storage screen, and determine the weight data of each of the scattered materials based on the total weight; Determining material data of each of the scattered materials based on the appearance data and the weight data; Comparing the appearance data with the monomer characteristics, and identifying materials with abnormal appearance and quality problems from the scattered materials; The material data is compared with the monomer characteristics to identify internal abnormal materials with quality problems in material components from the bulk materials.
3. The method according to claim 2, characterized in that The step of determining the material data of each of the scattered materials based on the appearance data and the weight data comprises: Identify the material type of each of the scattered materials based on the appearance data; Retrieve the standard mass of each type of material; Comparing the weight data of each of the scattered materials with the standard weight of the corresponding material type to determine whether each of the scattered materials has quality defects; If it is determined that the scattered materials do not have quality defects, the appearance data is reversed in color based on a preset material decomposition model, and the scattered materials are decomposed into raw materials in combination with the weight data to obtain the material data of the scattered materials. The preset material decomposition model is obtained after iteratively training the model to be trained based on the appearance data and weight data of the sample materials.
4. The method according to claim 2, characterized in that The step of comparing the appearance data with the monomer characteristics to identify the materials with abnormal appearance and quality problems from the scattered materials includes: Extracting the recorded contour features, recorded size features and recorded color features of each of the scattered materials from the monomer features; Extracting the photographed contour feature, the photographed size feature and the photographed color feature of each of the scattered objects from the appearance data; respectively determining the contour similarity between the photographed contour feature and the recorded contour feature, the size similarity between the photographed size feature and the recorded size feature, and the color similarity between the photographed color feature and the recorded color feature; If at least one of the contour similarity, the size similarity and the color similarity does not meet the preset similarity threshold, the corresponding scattered materials are determined to be materials with abnormal appearance and quality problems in appearance.
5. The method according to claim 2, characterized in that The step of comparing the material data with the monomer characteristics to identify internal abnormal materials with quality problems in material components from the scattered materials includes: Extracting the composition ratio between the various material components for generating the bulk material from the material data; Respectively determining the similarity between each of the component ratios and each of the material ratios in the material composition data; If the similarity does not meet the preset component similarity, the corresponding scattered materials are determined to be internal abnormal materials with quality problems in material components.
6. The method according to claim 1, characterized in that The step of determining the storage information of the materials to be stored in the materials to be stored based on the batch data of the packaged materials and the storage data of the remaining materials after removing the abnormal materials from the scattered materials includes: Based on the batch data of the packaged materials, determine the packaging data of the material type to which each material to be stored belongs; Eliminate the abnormal materials from the scattered materials to obtain remaining materials; Based on the monomer data of the remaining materials, classify each of the remaining materials and determine the attribute data of each of the remaining materials; The packaging data and attribute data of the same type of materials are recorded to determine the storage information of the materials to be stored.
7. A storage management device for scattered materials, characterized in that: The device comprises: An acquisition module, for acquiring, in response to a material storage instruction, a storage work order, a total weight, and a storage picture of the material to be stored; An identification module, used for identifying packaged materials and unpackaged scattered materials from the materials to be stored based on the storage screen; A detection module, used to perform quality detection on the scattered materials based on the total weight, the storage work order and the storage screen, and identify abnormal materials with quality problems from the scattered materials; The recording module is used to determine the storage information of the materials to be stored in the materials to be stored based on the entire batch data of the packaged materials and the storage data of the remaining materials after the abnormal materials are removed from the scattered materials.
8. A storage and management device for scattered materials, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the storage management method for bulk materials as claimed in any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the storage management method for bulk materials as described in any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the storage management method for bulk materials according to any one of claims 1 to 6 are implemented.