Combustion limiting layer quality detection method, system and device based on rotary motion
By combining a detection system with a robotic arm, a rotating platform, and a 3D line scan sensor, and using software algorithms for data processing and adaptive parameter adjustment, the problems of complex equipment, low efficiency, and large errors in traditional detection methods have been solved, achieving efficient and accurate detection of the quality of fire-restricted layers.
Patent Information
- Application Number
- CN202511697207.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-19
- Publication Date
- 2026-03-17
AI Technical Summary
Traditional methods for testing the quality of fire-restricted floors suffer from problems such as complex equipment structure, low testing efficiency, large mechanical errors, and difficulty in meeting the needs of large-scale production. Furthermore, there is a lack of systems that can achieve full coverage testing through a single rotational motion.
The detection system employs a robotic arm, a rotating platform, and a 3D line scan sensor combined with a 2D industrial camera and a weighing sensor. It achieves efficient and accurate detection of the fire-limited layer through rotational motion, and combines software algorithms for data processing and adaptive parameter adjustment.
It enables efficient and accurate detection of the quality of fire-restricted layers, simplifies the equipment structure, reduces costs, improves detection accuracy and adaptability, and meets the needs of large-scale production.
Smart Images

Figure CN121678671A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of industrial visual inspection control, and in particular to a quality detection control system for a combustion-limiting layer based on rotational motion. BACKGROUND
[0002] As shown in the figure: the propellant 3' is installed in the support cylinder 1'; the combustion-limiting layer 2' is arranged on the two end faces of the propellant 3'; the axial through hole 4' is arranged on the propellant 3'; and the propellant on the side surface of the propellant and the side wall of the support cylinder are in a fence type. Figure 1
[0003] In industrial production, accurate detection of the quality of the combustion-limiting layer of the solid propellant grain is crucial to ensure product safety and stability. The detection of the combustion-limiting layer is mainly aimed at the uniformity and weight of the thickness of the combustion-limiting layer. Because the thickness and uniformity of the thickness of the combustion-limiting layer have a great impact on the combustion performance of the grain, the quality detection of the combustion-limiting layer is crucial.
[0004] In the traditional visual inspection method, when detecting the combustion-limiting layer, reciprocating motion is usually performed in the XY direction, and lifting motion is also needed in the Z axis to realize the full coverage detection of the combustion-limiting layer. This detection method has obvious defects: on the one hand, the complex multi-axis motion makes the structure of the detection equipment complex, increasing the equipment cost and maintenance difficulty; on the other hand, the multi-axis motion process takes a long time, resulting in low detection efficiency, which is difficult to meet the detection needs in large-scale and high-efficiency production scenarios. In addition, mechanical errors that may occur during the multi-axis motion process will also affect the accuracy of the detection results, and it is difficult to accurately capture the subtle quality problems of the combustion-limiting layer. There is a lack of a system in the prior art that can realize full coverage detection through single rotational motion and has self-adaptive parameter adjustment capability. Therefore, an innovative detection scheme is needed to overcome the shortcomings of the traditional detection method. SUMMARY
[0005] The purpose of the present application is to provide a combustion-limiting layer quality detection method, system and device based on rotational motion. The present application comprehensively uses mechanical automation and advanced visual detection algorithms to realize efficient and accurate detection of the quality of the combustion-limiting layer.
[0006] 1. Mechanical structure part
[0007] The mechanical structure of the present application mainly consists of a mechanical arm, a rotating platform and a 3D line scanning sensor. In order to meet the requirements of appearance image, character recognition and weight detection for limited combustion layer detection, the system also integrates a 2D industrial camera, an OCR character recognition auxiliary light source assembly and a weighing sensor module. The mechanical arm is used to accurately grab the detected cartridge from the specially set loading rack and place it smoothly on the rotating platform. The mechanical arm has high-precision positioning capability, which can ensure that the cartridge is accurately placed at the center position of the rotating platform each time, laying a foundation for the accuracy of subsequent detection.
[0008] After the cartridge is grabbed, the mechanical arm will first place the cartridge on the weighing sensor at the front end of the system to realize rapid measurement of the total weight of the cartridge. The weighing module uses a high-precision weighing unit, which can be used to judge whether the weight of the limited combustion layer is within the specified range, and the measurement results are transmitted to the software system in real time for recording and analysis. After weighing, the mechanical arm transfers the cartridge to the position below the 2D industrial camera. The vision acquisition assembly composed of the 2D camera and the matching light source can obtain the top or side image of the cartridge for code character recognition, appearance inspection and 3D point cloud positioning assistance.
[0009] The rotating platform is one of the key components of the entire mechanical structure, and its design purpose is to carry the cartridge and realize uniform rotation. During the detection process, after the cartridge is placed on the rotating platform, the rotating platform starts to rotate at a preset speed. The rotation speed of the rotating platform can be flexibly adjusted according to actual detection requirements to ensure that the 3D line scanning sensor can obtain high-quality detection data. Through single-axis rotation, the traditional multi-axis reciprocating motion is replaced, greatly simplifying the mechanical structure, reducing the source of motion error, and ensuring the consistency of the posture after weighing and 2D image acquisition.
[0010] The 3D line scanning sensor undertakes the core task of data acquisition in the entire detection system. It is fixedly installed at a specific position, and the detection width starts from the origin of the cartridge top and gradually expands along the radial direction until it covers the entire radial range. During the rotation of the cartridge driven by the rotating platform, the 3D line scanning sensor remains stationary, and through line-by-line scanning of the cartridge surface, three-dimensional data information of the cartridge surface is obtained. This design of fixed sensor combined with rotating workpiece avoids vibration and positioning error caused by sensor motion, improving the stability and consistency of data acquisition.
[0011] By organically combining the weighing sensor, 2D industrial camera and 3D line scanning sensor, the mechanical structure of the present application not only can complete the three-dimensional scanning of the limited combustion layer, but also can realize the weight detection, appearance acquisition and character recognition of the cartridge, providing more comprehensive and rich detection data for subsequent software algorithms. This design not only maintains the simplicity of the structure, but also greatly improves the detection capability and information integrity of the system, making the detection results more accurate and reliable.
[0012] 2. Software Algorithm Section
[0013] The software system adopts a layered architecture, but its module functions and data processing flow are specifically designed and work collaboratively around the specific task of detecting the three-dimensional morphology and geometric characteristics of the propellant charge's flame-limiting layer. The core functions and interactions of each layer are as follows:
[0014] Data Acquisition Layer: Utilizing multiple industrial communication interfaces such as EtherCAT, RS485, and USB 3.0, this layer enables real-time communication and control with hardware devices including robotic arms, rotary platforms, 3D line scan sensors, 2D industrial cameras, and weighing sensors. Its core task is not only data acquisition but also ensuring the provision of high-quality, synchronized, and consistent multi-source raw data for subsequent fuel-limited kerb quality analysis. This includes 3D point clouds, 2D images, character information, and propellant weight information, achieving precise coordination throughout the entire detection process. Specifically, this includes:
[0015] 1) Rotary platform control: Rotation speed control commands (adjustable from 5–30 r / min) are sent to the rotary platform via EtherCAT bus, and encoder feedback signals are received in real time to achieve precise and uniform rotation. The rotation speed can be dynamically adjusted according to the specifications of the drug cartridge and the detection accuracy requirements to ensure uniform point cloud density during scanning.
[0016] 2) 3D Point Cloud Acquisition: The system sends a synchronous trigger signal to the 3D line scan sensor, acquiring line scan data at a frequency of 500–2000 Hz. As the propellant grain rotates, the 3D line scan sensor scans the surface of the flame-retardant layer line by line, generating radial line scan point cloud data with the center of the top surface of the propellant grain as the origin. All point cloud data includes timestamps and angle information, facilitating the subsequent reconstruction of a complete 3D model.
[0017] 3) Weighing data acquisition: Before placing the explosive charge onto the rotating platform, the robotic arm first places it on a weighing sensor to measure its total weight. The weighing data is transmitted to the host computer in real time via RS485, providing auxiliary data for judging the consistency of the thickness and density of the fire-limiting layer.
[0018] 4) Two-dimensional image acquisition and character recognition: Before formal testing, a 2D industrial camera acquires images of the top or side of the drug column. The system automatically calls the character recognition (OCR) algorithm module to extract features such as inkjet number and batch information for product traceability and test data binding, ensuring that the test results of each drug column are traceable.
[0019] 5) Data Synchronization and Unified Marking: All data streams from all sensors (3D point cloud, 2D image, OCR recognition, weighing information) are uniformly timestamped globally to achieve accurate synchronization of multi-source data. The system automatically sends a "start detection" signal before detection begins, completing the alignment of multiple module states and task triggering to ensure that the correspondence between data is matched one-to-one and the timing is consistent.
[0020] Data Processing Layer: This layer receives raw multi-source data from the data acquisition layer, including 3D line scan point clouds, 2D industrial camera images, OCR character recognition results, and weighing sensor data. It then performs specific preprocessing for the detection of the flammability restriction layer surface of the explosive charge. The task of this layer is to improve data quality, complete spatial alignment and multimodal fusion, and provide reliable input for feature extraction and quality assessment in the core algorithm layer.
[0021] 1) Noise Reduction and Data Cleaning:
[0022] 3D point cloud data: By using statistical filtering algorithms, discrete noise points caused by ambient light, dust or mechanical vibration are removed, improving the spatial consistency and continuity of point cloud data.
[0023] 2D image data: Median filtering and adaptive histogram equalization algorithms are used to eliminate uneven lighting and image noise, enhance character edge and surface texture details, and ensure the accuracy of subsequent character recognition and appearance analysis.
[0024] OCR character data: The recognized character results are filtered by confidence level to remove low-confidence recognition results and ensure the reliability of the data.
[0025] 2) Coordinate correction and data alignment:
[0026] Based on the high-precision angle feedback from the rotating platform, the discrete line scan point cloud data obtained from each scan is converted and reconstructed into a complete three-dimensional model of the top surface of the drug grain centered on the rotation axis.
[0027] Correct geometric errors caused by eccentric installation of the propellant grains (positioning deviation ≤ ±0.1 mm) or slight tilting to ensure the spatial accuracy of the model.
[0028] Spatial calibration of 2D images is performed, and the image coordinates are mapped to 3D coordinates in a unified manner to achieve the fusion display of surface texture and geometric shape.
[0029] Synchronously associate the OCR-recognized characters with the drug column detection number to complete the data index matching and ensure that the data of each drug column corresponds one-to-one.
[0030] 3) Establishment of datum planes and correlation of quality data:
[0031] The ideal design plane of the flame-restricted layer is fitted from the reconstructed 3D model and used as the reference plane for calculating the geometric features such as the thickness and flatness of the coating layer.
[0032] The system calculates the deviation from the theoretical weight by combining the total weight data of the drug column measured by the weighing sensor. If the deviation exceeds the set threshold, the system automatically marks the drug column as "weight abnormal" and binds this information to geometric and texture features in a synchronous manner.
[0033] The final output is high-quality detection data after noise processing, coordinate correction, and multi-source fusion, which provides a basis for the comprehensive evaluation of the algorithm's core layer.
[0034] The core layer of the algorithm is the key to achieving accurate quality assessment of the fuel-limited pavement. It is responsible for extracting features from multi-source preprocessed data and performing intelligent pattern matching and comprehensive judgment. This layer comprehensively utilizes 3D point cloud geometric information, 2D image texture features, OCR character recognition results, and weighing data to construct a comprehensive assessment model for the quality of the fuel-limited pavement through a multi-dimensional feature fusion algorithm, thereby achieving defect detection, classification, and severity quantification.
[0035] 1) Feature extraction
[0036] Key features for quality assessment are extracted from the multi-source detection data output from the data processing layer, specifically including:
[0037] Geometric features (3D point cloud): Calculate the overall flatness of the flame-retardant layer surface and the height distribution relative to the reference design surface to evaluate the uniformity of the coating thickness; identify macroscopic geometric defects such as pits and protrusions, and extract their depth, height, area and other parameters.
[0038] Texture features (3D / 2D fusion): By combining point cloud normal vector changes and local curvature analysis with grayscale gradient features of 2D images, the micro-roughness and linear defects of the surface, such as cracks and scratches, are identified, and their length, direction, width and other indicators are calculated.
[0039] Weight characteristics (weighing data): Analyze the deviation between the measured weight of the propellant and the theoretical standard value, and use it as a reference indicator for abnormal coating thickness or material density.
[0040] Identification and traceability features (OCR data): Extract OCR character recognition results and bind them with detection numbers to achieve traceability of detection results and sample group statistics, providing index information for subsequent database updates and model self-learning.
[0041] 2) Pattern matching and quality assessment
[0042] Multi-parameter threshold comparison: The extracted geometric features (such as flatness and height standard deviation) and texture features (such as crack number and surface roughness), weight deviation and other parameters are compared with the preset standard thresholds in the database in a multi-dimensional way.
[0043] Defect identification and classification:
[0044] ① Determination of Defects: Determine whether the characteristics exceed the standard range to determine whether a quality defect exists;
[0045] ② Defect type determination: Pattern matching is performed through feature combination relationships. For example, a sudden change in local height accompanied by an annular texture abnormality is determined as "bulge", a continuous linear height depression with consistent texture direction is determined as "crack", and local high-frequency noise on the surface may be determined as "roughness abnormality".
[0046] ③ Defect severity classification: Based on the defect's geometric dimensions (area, length, depth) and the magnitude of its threshold deviation, defects are classified into three levels: "minor", "moderate", and "severe", providing a basis for subsequent repair suggestions and process feedback.
[0047] 3) Intelligent Judgment Mechanism and Model Optimization
[0048] Decision model mechanism: This system adopts a hybrid model of decision tree and rule engine based on multi-parameter features, which can automatically select matching parameter sets according to different specifications of propellant and material type (such as different thicknesses of flame-limiting layers) to achieve adaptive evaluation.
[0049] Self-learning and database updates: The system can automatically optimize feature thresholds based on historical detection results and manually reviewed labels, continuously improving detection accuracy.
[0050] Abnormal data linkage mechanism: When a certain drug column is judged to be abnormal in geometric or texture features, the algorithm will automatically compare its weight with the inkjet printing information to determine whether there is a batch or process abnormality, and generate linkage alarm information.
[0051] User Interaction Layer: This layer provides a dedicated visual operation and result display interface for the quality inspection of fuel-limited pavements, serving as a crucial bridge connecting the inspection algorithm and operators within the system. This layer not only handles functions such as setting inspection parameters, monitoring the inspection process, and visualizing results, but also integrates multi-source data display, traceability management, and report generation modules, achieving intuitive, intelligent, and closed-loop information management of the inspection process.
[0052] Operators can preset detection parameters and standard feature thresholds for different specifications of drug cartridges (50–150 mm in diameter) in the interface, including rotation speed, scanning resolution, allowable weight deviation range, and OCR recognition confidence threshold. After the detection task is started, the interface displays the detection status and equipment working progress in real time, including the robotic arm's movement status, rotary platform speed feedback, 3D line scan data sampling frequency, 2D camera image acquisition, and weighing sensor feedback values, ensuring that the operation process is transparent and controllable.
[0053] After the detection is completed, the system will visualize and render the multidimensional detection results in the form of a virtual disk:
[0054] 3D point cloud defect presentation: The location, type and severity of defects on the surface of the fire-retardant layer are intuitively marked with different colors and highlighted areas (for example, cracks are marked with red lines and pits are marked with yellow areas).
[0055] 2D image association display: Users can click on any area on the disc to view the corresponding 2D camera image details and OCR recognition results, realizing the fusion and comparison of 3D structure and image information.
[0056] Weight and pass / fail indicator: The interface synchronously displays the comparison results between the measured weight of the drug column and the standard value. When the deviation exceeds the set threshold, it is automatically marked as "weight abnormal" and highlighted to prompt the operator to further verify.
[0057] Inspection record traceability: The system automatically retrieves historical inspection records by using the inkjet number or batch number identified by OCR, enabling quality traceability from a single drug cartridge to the batch level.
[0058] After the system completes the test, a complete test report will be automatically generated, including:
[0059] Geometric and texture parameters of the flame retardant layer surface (flatness error, maximum defect size, roughness index, etc.);
[0060] Quality grade and defect distribution statistics chart;
[0061] Analysis of propellant column weight deviation;
[0062] OCR batch identification and testing timestamp information.
[0063] The report can be exported as PDF, Excel, or database record format for subsequent production analysis and quality tracking. The interface supports one-click report generation, zoom-in viewing of defect details, and batch result comparison, providing production quality control personnel with an efficient and intuitive operating experience.
[0064] Interaction logic: The software implementation process for adaptively adjusting the detection strategy.
[0065] This system features an adaptive detection strategy, implemented in software using a multi-source data closed-loop control process. The system automatically adjusts detection parameters based on real-time data collected during the detection process, including 3D point clouds, 2D images, character recognition results, and changes in weighing data, achieving a dynamic balance between detection accuracy and efficiency. This closed-loop control mechanism comprises the following four stages:
[0066] 1) Real-time data quality monitoring
[0067] During the rotational scanning of the drug column, the core layer of the algorithm monitors and analyzes the multi-source detection data transmitted by the data acquisition layer in real time, including 3D point cloud, 2D image, character recognition results and weighing information.
[0068] The system calculates several key metrics during each detection cycle, such as point cloud density, signal-to-noise ratio, rate of change of local curvature, image brightness uniformity, OCR character recognition confidence, and weight fluctuation amplitude. These metrics are used to determine the reliability and data integrity of the current detection status.
[0069] If an increase in surface texture complexity, abnormal lighting, decreased character recognition confidence, or unstable weighing data is detected during the scanning process, the system will automatically record the state and enter the decision-making stage.
[0070] 2) Decision-making
[0071] The system compares real-time analysis results with various preset thresholds in the database, including "data quality threshold," "feature complexity threshold," "identification confidence threshold," and "weighing deviation tolerance." The system will trigger an adaptive parameter adjustment mechanism when it detects any of the following conditions:
[0072] The appearance of sudden changes in local curvature or a decrease in point cloud density may indicate a suspected defect area, which requires confirmation with higher precision data.
[0073] The surface texture features are exceptionally complex, making it difficult for the detection algorithm to converge stably.
[0074] Uneven brightness in 2D images or low confidence level in OCR recognition;
[0075] The drift of the weighing feedback signal exceeds the allowable range, affecting the judgment of the quality of the fire-restricted layer.
[0076] Through this stage of comparison and judgment, the system can intelligently identify the target area and specific reasons that require optimization of detection parameters.
[0077] 3) Parameter adjustment execution
[0078] Once the condition is triggered, the system sends optimization commands to each device module through the data acquisition layer, performing adaptive parameter adjustments. Specifically, this includes:
[0079] For areas with suspected defects or complex textures: the system automatically reduces the rotation speed of the rotating platform (e.g., from 15 r / min to 8 r / min) and simultaneously increases the sampling frequency of the 3D line scan sensor and the exposure accuracy of the 2D camera to acquire denser point cloud data and clearer image information per unit area.
[0080] To address excessive point cloud noise, the system will enable the sensor's built-in multiple average scan mode or superposition filtering algorithm to suppress random noise and improve the signal-to-noise ratio.
[0081] For OCR recognition anomalies: automatically adjust the lighting intensity or retake the current area to optimize the clarity of character edges and improve the recognition rate.
[0082] Regarding weighing drift: The system pauses the current detection cycle, performs zero-point calibration, or prompts the operator to reset the sensor. Through this automated adjustment mechanism, the system can dynamically correct the detection strategy without manual intervention.
[0083] 4) Effect verification and iterative optimization
[0084] After parameter adjustments are completed, the system immediately enters the effect verification phase, analyzing and comparing the re-collected data. If the data quality, OCR accuracy, and weighing stability all meet the set requirements, the system will resume the normal testing process and record the adjustment results. If the threshold conditions are still not met, the system will automatically return to the decision-making phase, recalculate the adjustment plan, and start the next round of parameter optimization. To avoid excessive iteration causing testing delays, the system sets a maximum number of adjustments and a time limit. If the desired effect is not achieved after exceeding these limits, the system will mark the drug column as "testing pending verification" and indicate this in the testing report.
[0085] This invention simplifies the testing process, improves testing efficiency and accuracy, and reduces equipment complexity and cost through innovative mechanical structure design and advanced software algorithms. This enables efficient and accurate testing of the quality of fire-restricted pavements, meeting the high quality requirements of modern industrial production. The beneficial effects of this invention are:
[0086] 1. Significantly Improved Detection Efficiency: By employing a rotating platform to drive the rotation of the propellant column and a fixed 3D line scan sensor, the complex movements in multiple directions required by traditional detection methods are avoided, greatly shortening the detection time and improving efficiency. Simultaneously, the integrated 2D industrial camera and weighing sensor provide additional auxiliary data, further reducing the need for extra processing steps. This allows the system to complete multi-dimensional detection simultaneously in a single process, meeting the high-efficiency requirements for quality inspection of fire-limited layers in large-scale production scenarios.
[0087] 2. Significantly Improved Detection Accuracy: The innovative mechanical structure design reduces potential errors during mechanical movement, while the adaptive adjustment of detection strategies in the software algorithm optimizes detection parameters in real time based on the actual conditions of the flame-restricted layer surface. By combining 3D point cloud data, 2D images, character recognition (OCR) data, and weighing data, the detection system can more accurately capture subtle defects and quality issues on the flame-restricted layer surface, improving the accuracy of detection results, especially when handling complex textures and minute defects.
[0088] 3. Reduced Equipment Complexity and Cost: Compared to traditional multi-axis motion detection equipment, the mechanical structure of this invention is simpler, reducing the number and complexity of mechanical parts, thus lowering manufacturing costs and maintenance difficulty. Simultaneously, the efficient algorithms and optimized architecture of the software system improve system operating efficiency, reduce hardware resource requirements, and further reduce overall costs. Furthermore, the integration of a 2D camera, OCR, and weighing sensor for multi-sensor collaborative operation further reduces the need for additional equipment and simplifies the overall system design.
[0089] 5. High adaptability: The adaptive adjustment function of the detection strategy in the software system enables the detection and control system of this invention to adapt to the quality detection needs of different types and specifications of fire-limited pavements. By adjusting the rotation speed, scanning accuracy, and data acquisition frequency according to different specifications of propellant, the system can cope with the challenges of different production conditions and detection tasks, and has a wide range of application scenarios and good versatility.
[0090] 6. High degree of algorithm intelligence: Through adaptive adjustment of detection strategies and multi-feature fusion analysis (including 3D point cloud, 2D image, OCR data, and weighing data), the system possesses strong generalization ability and robustness. Whether inspecting relatively flat surfaces or surfaces with complex textures, the system can intelligently adjust parameters to ensure accuracy and efficiency, meeting the quality inspection needs of fire-limited pavements of different specifications and processes.
[0091] 7. Significantly different from existing technologies: Compared to traditional detection methods based on two-dimensional images or fixed-path scanning, this invention combines rotational motion with 3D line scanning technology to achieve full coverage, high efficiency, and high precision detection of the three-dimensional morphology of the fire-limiting layer. Furthermore, the newly added 2D camera, OCR character recognition, and weighing sensor modules enable the system not only to detect surface defects but also to verify the appearance information and quality consistency of the propellant grains, demonstrating significant technological advantages and innovation. Attached Figure Description
[0092] Figure 1 This is a schematic diagram of the structure of a medicine column;
[0093] Figure 2This is a flowchart of the algorithm of the present invention;
[0094] Figure 3 This is one of the schematic diagrams of the mechanical structure of the device of the present invention;
[0095] Figure 4 This is the second schematic diagram of the mechanical structure of the device of the present invention;
[0096] Figure 5 This is a flowchart illustrating the use of the device of the present invention. Detailed Implementation
[0097] Figure 2 Algorithm flow:
[0098] The system's software algorithm adopts a multi-source data fusion and hierarchical processing architecture to achieve high-precision detection and intelligent analysis of the surface quality of the fire-limited layer. The overall process includes data acquisition, data preprocessing, feature extraction, pattern matching and quality assessment, and result output. The modules are interconnected efficiently through a unified communication bus and data interface.
[0099] During system operation, a 3D line scan sensor acquires three-dimensional point cloud data of the propellant column surface, a 2D industrial camera acquires two-dimensional images of the surface, an OCR module recognizes the inkjet-printed character information, and a weighing sensor measures the total weight of the propellant column. After timestamp synchronization and cache management, the multi-source data is uniformly transmitted to the host computer software platform, providing basic data support for subsequent fusion analysis.
[0100] The data preprocessing module is responsible for cleaning and improving the quality of multidimensional data. The system uses statistical filtering and geometric correction algorithms to denoise and spatially align point cloud data, eliminating discrete errors caused by lighting, dust, or vibration. Two-dimensional image data undergoes brightness equalization and edge enhancement to effectively improve the clarity of surface texture features. OCR recognition results are subjected to confidence correction and character re-recognition to improve accuracy and stability. Weighing data undergoes drift compensation and fluctuation detection to ensure the reliability of weight measurement. All preprocessed multi-source data are uniformly converted to a standardized format to ensure feature dimension matching and spatial consistency during the fusion calculation stage.
[0101] The feature extraction module performs fusion analysis on the processed data to extract multi-dimensional quality assessment parameters. The system extracts geometric features from 3D point clouds, including flatness, height distribution, thickness uniformity, and geometric parameters of local defects; it extracts surface texture features from 2D images, such as roughness, crack orientation, scratch distribution, and grayscale variation characteristics; and it calculates material density deviation and the consistency index of the weight of the fire-retardant layer from the weighing data. The OCR module provides identification tags for the tested samples, ensuring a unique correspondence between all data and test results in the database, enabling full traceability of test records.
[0102] The pattern matching and quality assessment module is the core of the entire algorithm. The system compares the extracted geometric, texture, and weight features with pre-set standard flammability-limiting layer models in the database, calculating a multi-dimensional similarity index using a weighted fusion algorithm. The quality assessment results include defect presence determination, defect type identification (such as bulges, cracks, dents, and abnormal roughness), and severity classification. The system employs machine learning algorithms (support vector machines, convolutional neural networks, or ensemble decision models) to train and update parameters on historical defect samples, thereby improving the algorithm's ability to identify subtle defects.
[0103] The test results summary module integrates multi-source analysis results and presents them in a visual manner. The system outputs a superimposed view of a 3D point cloud reconstruction model and a 2D image, annotating defect areas and type information; displays propellant weight deviation, OCR recognition status, and comprehensive quality score; and provides statistical charts of geometric errors and texture distribution on the surface of the fire-limiting layer. The test results can automatically generate standardized report files, including all quantitative indicators, analysis results, and traceability information, supporting three output formats: PDF, Excel, and database import, facilitating subsequent quality management and process optimization.
[0104] Through the above algorithm design, the system achieves a fully automated closed-loop detection process, from multi-source data acquisition and fusion calculation to intelligent evaluation and visualization output. The combination of multi-dimensional feature fusion and machine learning algorithms enables the system to possess high-precision, self-learning detection capabilities, providing reliable technical support and intelligent assurance for the quality inspection of fuel-limited layers.
[0105] Code architecture:
[0106] The software system adopts a layered architecture design, mainly including a data acquisition layer, a data processing layer, an algorithm core layer, and a user interaction layer. Each layer has a clear function and works closely together to ensure the accuracy and efficiency of the quality detection of the fuel-limited layer.
[0107] The data acquisition layer communicates in real-time with the robotic arm, rotary platform, 3D line scan sensor, 2D industrial camera, and weighing sensor via EtherCAT, RS485, and USB 3.0 interfaces. This layer not only acquires raw data but also ensures the synchronization and integrity of multi-source data, achieving consistent correspondence between 3D point clouds, 2D images, character information, and drug cartridge weight data. The rotation speed control and encoder feedback of the rotary platform, the triggering and frequency setting of the 3D line scan sensor, the image acquisition and OCR character recognition of the 2D industrial camera, and the data acquisition from the weighing sensor are all uniformly managed by the data acquisition layer. All acquired data is timestamped to ensure synchronized recording of data from all sources, providing a reliable foundation for subsequent processing and analysis.
[0108] The data processing layer performs preliminary processing on the acquired raw data. The 3D point cloud data undergoes noise reduction, coordinate correction, and alignment, and is reconstructed into a complete 3D model of the drug column centered on the rotation axis. The 2D images undergo brightness equalization, edge enhancement, and character region optimization to provide clear images for character recognition. OCR character recognition results undergo confidence verification and optimization, while weighing data undergoes drift compensation and stability processing. The data processing layer standardizes and unifies multi-source data, providing high-quality, multi-dimensional analytical input for the core algorithm layer.
[0109] The core algorithm layer is the central module for assessing the quality of fire-restricted veneer layers. This layer extracts geometric and texture features from 3D models and 2D images, and combines OCR characters and weighing information for multi-parameter analysis. Pattern matching and machine learning algorithms (such as support vector machines or convolutional neural networks) are used to determine the presence of defects, classify defect types, and grade their severity. The adaptive detection strategy module adjusts the rotational speed of the rotating platform and the sensor acquisition frequency based on real-time data quality and surface complexity, achieving dynamic optimization detection of complex fire-restricted veneer surfaces and improving detection accuracy and efficiency.
[0110] The user interface provides an intuitive graphical interface, allowing operators to set detection parameters and standard feature thresholds, select scanning modes, and start the detection process. Detection results are visualized in the form of a virtual disk, displaying the location, type, and severity of defects. A detailed detection report is generated, including geometric errors, defect dimensions, surface roughness, weight deviation, and OCR information, enabling traceability and convenient management of the detection results.
[0111] The layered architecture design ensures efficient collaboration in data acquisition, processing, analysis, and interaction, while also enabling multi-source information fusion, real-time adaptive control, and result traceability, providing stable and reliable software support for the quality inspection of fuel-limited kerb layers.
[0112] Interaction logic:
[0113] The software system of this invention features an adaptive adjustment function for detection strategies. During the detection process, the system analyzes the collected 3D point cloud, 2D image, OCR character information, and weighing data in real time, and automatically adjusts the detection parameters according to the actual conditions of the flame-restricted layer surface. For example, when the system detects areas with complex surface textures, suspected defects, or difficulties in character recognition, it automatically reduces the rotational platform speed and increases the sensor acquisition frequency to obtain denser data points; while for areas with uniform surfaces and clear character recognition, standard parameters are used to improve detection efficiency. This interactive logic of adaptive adjustment of the detection strategy greatly improves the adaptability and detection accuracy of the detection system for different types of flame-restricted layers.
[0114] (1) Data preprocessing module
[0115] The system performs targeted preprocessing on various types of raw data, laying a reliable foundation for subsequent analysis. For 3D point cloud data, adaptive median filtering effectively suppresses noise interference while preserving edge details to the greatest extent possible; geometric calibration and deviation correction of sensor pose are completed based on a preset calibration board, eliminating inherent system errors; and missing points are repaired through data interpolation and smoothing, significantly improving data integrity. For 2D image data, illumination equalization and distortion correction are performed to ensure stable image quality; automatic ROI localization is achieved, providing accurate regional support for subsequent character recognition and appearance defect analysis. In OCR character data processing, preprocessing operations are performed on 2D images before character recognition, including image binarization, noise reduction, and rotation correction, optimizing the prerequisites for character recognition. For weighing data, the system automatically removes the effects of sensor zero drift and external vibration, ensuring the accuracy of weight measurement results.
[0116] (2) Feature extraction module
[0117] The system employs a multi-feature fusion strategy to comprehensively extract key quality indicators from the surface of the flame-restricted layer. For texture feature extraction, core texture parameters such as contrast, energy, and entropy are calculated based on the gray-level co-occurrence matrix, while simultaneously fusing 3D point cloud normal vectors and 2D image texture features to further enhance the accuracy of defect identification. In terms of geometric features, key geometric parameters such as thickness, flatness, and roundness of the flame-restricted layer are accurately extracted through contour fitting and curvature analysis, reflecting its structural morphological characteristics. Defect feature extraction focuses on typical defects such as pits, cracks, and bubbles, identifying their morphology and distribution characteristics, while also referencing 2D image information to enhance the recognition effect of defect edges. Character features are used to verify the accuracy of batch and process number information of the propellant cartridges through OCR recognition, ensuring the reliability of product traceability. Weight features are used to determine whether the weight of the flame-restricted layer is within the standard range, assisting in the determination of whether there are any abnormalities or missing materials.
[0118] (3) Pattern matching and classification module
[0119] This module precisely matches the extracted feature vectors with the pre-stored standard fuel-limiting layer features in the database. In the similarity calculation stage, a combination of Euclidean distance and cosine similarity is used to comprehensively and objectively evaluate the degree of feature matching, ensuring the scientific validity of the matching results. The defect classification stage uses Support Vector Machine (SVM) or Convolutional Neural Network (CNN) models to accurately classify the identified defect types, while also integrating OCR character data and weight data for auxiliary judgment, improving the reliability of the classification results. Furthermore, the module outputs a confidence score for each defect and character recognition, providing a reference for subsequent manual review and facilitating the graded processing of defects.
[0120] (4) Adaptive detection strategy module
[0121] The system features real-time feedback and parameter self-adjustment capabilities, dynamically optimizing detection strategies based on actual testing scenarios. Regarding rotational speed adaptation, the system automatically matches the optimal rotational speed based on the propellant diameter and surface complexity, ensuring uniformity in 3D scanning and image acquisition. For accuracy and frequency adjustment, the system dynamically adjusts 3D scanning accuracy and data acquisition frequency according to the surface complexity of the flame-retardant layer. When encountering blurred characters or OCR recognition failures, it automatically increases the number of image acquisitions to improve the recognition success rate. In terms of detection modes, it supports switching between multiple modes such as "fast scanning," "fine inspection," and "defect re-inspection," meeting both the efficiency requirements of production cycles and ensuring strict quality inspection standards. Simultaneously, the adaptive strategy fully considers multi-source data such as 3D geometric data, 2D image texture, OCR character recognition rate, and weighing deviation, achieving comprehensive optimization of the detection process through multi-source data fusion to ensure the comprehensiveness and accuracy of the detection results.
[0122] 3. Process Description
[0123] The inspection process is initiated by a robotic arm. Following a pre-programmed sequence, the robotic arm precisely picks up the propellant cartridge from the loading rack and places it stably on the rotating platform. During this process, a weighing sensor simultaneously measures the total weight of the cartridge, and the result is transmitted to the software system in real time. The presence of a flame-retardant layer is determined based on the total weight of the cartridge and the weight data provided by the preceding process. The weight provided by the preceding process represents the weight of the cartridge after it has been filled with propellant but before the flame-retardant layer is installed. The difference between the total weight and the weight provided by the preceding process is the weight of the flame-retardant layer. A 2D industrial camera simultaneously captures images of the cartridge, providing foundational data for subsequent Optical Character Recognition (OCR) and visual defect analysis. A 3D line scan sensor, with pre-set detection parameters, extends its detection width from the origin on the top surface of the cartridge outwards in a radial direction, ensuring coverage of the entire cartridge surface and remaining in standby mode.
[0124] After the propellant grain is placed in position, the rotating platform starts rotating at a preset uniform speed, and the 3D line scan sensor simultaneously scans the surface of the propellant grain line by line, acquiring three-dimensional data information in real time. Once the rotating platform has completed one revolution, the full surface scanning of the propellant grain is finished, and the hardware data acquisition phase is officially completed.
[0125] During the 3D scanning process, the 2D industrial camera continuously monitors the surface of the drug cartridge to capture potential appearance defects. At the same time, the OCR module reads the inkjet information on the surface of the drug cartridge (including production date, batch number, etc.) to retain key data for product traceability analysis.
[0126] All collected multi-source data (including 3D point cloud data, 2D images, OCR character data, and weighing data) are uniformly transmitted to the software system for subsequent processing. The software system first performs preprocessing operations on the raw data to remove noise interference and data deviations; then, through feature extraction and pattern matching analysis, it completes the quality status determination of the fuel-limited layer, specifically including: analyzing the thickness distribution, flatness, and obvious defects of the fuel-limited layer based on 3D point cloud data; verifying the accuracy of the propellant marking information with the help of OCR recognition results, and simultaneously detecting missing or misidentified inkjet markings; and determining whether the overall quality of the propellant meets the specifications based on the weighing data.
[0127] After the detection and analysis are completed, the system generates a disk shape that matches the top surface of the propellant column by fitting the detection results to line segments. The upper control system then displays the detailed detection results on the monitor for operators to view and analyze. The detection results cover core information such as the geometric characteristics of the propellant column, appearance defects, weight anomalies, and inkjet printing information, and automatically generate a detailed detection report to provide a basis for subsequent quality control and traceability management.
[0128] The entire process leverages the close collaboration between mechanical structures and software algorithms, fully utilizing the advantages of multi-sensor linkage to achieve efficient and accurate detection of the quality of the fire-limited layer.
[0129] A device for detecting the quality of fire-limited kerb based on rotational motion includes a mechanical structure and a software algorithm. The mechanical structure consists of a robotic arm, a rotating platform, a 3D line scan sensor, a 2D industrial camera, and a weighing sensor. The software algorithm has functions such as data preprocessing, feature extraction, pattern matching, and adaptive adjustment of detection strategies. The mechanical structure and software algorithm work together to achieve multi-source detection of the fire-limited kerb quality. The robotic arm has a repeatability accuracy of ≤±0.02mm, a load capacity of ≥7kg, and is equipped with customized rubber grippers. It can pick up explosive charges weighing ≤5kg and with a diameter of 50-150mm from the loading rack and place them at the center of the rotating platform with a positioning deviation of ≤±0.1mm. The system drives the explosive charges to rotate at a uniform speed through the rotating platform. The fixedly installed 3D line scan sensor and 2D industrial camera perform scanning and image acquisition, while the weighing sensor records the weight of the explosive charges. This achieves full-coverage detection and multi-source data acquisition under a single rotational motion, replacing the traditional multi-axis reciprocating motion method, simplifying the mechanical structure and improving detection efficiency.
[0130] The rotating platform is an electric rotating platform with a table diameter ≥200mm, a maximum load capacity ≥20kg, and a rotation accuracy ≤±0.005°. It is equipped with a servo motor and encoder to achieve real-time speed feedback and closed-loop control, and the speed is adjustable in the range of 5-30r / min.
[0131] The 3D line scan sensor has a scanning accuracy of ≤±0.01mm, a scanning width of 50-200mm, and a data acquisition frequency of 500-2000Hz. It has a built-in laser calibration function and is fixedly installed 300-500mm directly above the rotating platform. The scanning starting point is aligned with the center of the top surface of the drug column, and the scanning extends radially to cover the top surface area of drug columns with a diameter of 150mm or less. The 2D industrial camera is used to capture images of the top and side surfaces of the drug columns for appearance defect analysis and character recognition (OCR). The camera resolution is ≥5MP and the frame rate is ≥30fps. The weighing sensor is installed on the rotating platform or at the loading position to collect the total weight of the drug columns in real time with an accuracy of ≤±0.1g.
[0132] The computer hardware environment required for the software algorithm to run is as follows: CPU Intel Core i7-12700K or higher, memory ≥32GB DDR4, hard drive ≥1TB SSD, graphics card supporting CUDA acceleration, and operating system Windows 10 Professional (64-bit). The software adopts a layered architecture, including a data acquisition layer, a data processing layer, an algorithm core layer, and a user interaction layer. The data acquisition layer communicates with the robotic arm, rotary platform, 3D line scan sensor, 2D industrial camera, and weighing sensor through EtherCAT, RS485, and USB3.0 interfaces to achieve multi-source synchronous data acquisition.
[0133] The software algorithm processing flow is as follows: First, the raw data collected by the 3D line scan sensor is preprocessed to remove noise and correct deviations. Simultaneously, the 2D image is enhanced and geometrically corrected, and OCR character recognition is performed. Then, key features such as surface texture, geometry, two-dimensional appearance, character information, and weight of the flame-restricted layer are extracted. Subsequently, the extracted features are compared with the standard flame-restricted layer features in the database using a pattern matching algorithm to determine the quality problem, type, and severity. Finally, the results are summarized to generate a report, which is displayed on the monitor in a disc format through the upper control system. The pattern matching algorithm uses a machine learning classification model to achieve automatic defect identification and classification through multi-source feature fusion.
[0134] The adaptive detection strategy function in the software algorithm can dynamically adjust the rotational platform speed, 3D line scan sensor scanning accuracy and data acquisition frequency, 2D camera shooting parameters, and OCR recognition strategy based on the actual surface conditions of the fire-limited layer and multi-source data to optimize detection accuracy and efficiency. The rotational platform speed is automatically adjusted according to the propellant diameter (15 r / min for 50-100 mm, 10 r / min for 100-150 mm); the 3D line scan sensor scanning accuracy is adjustable between ±0.01 mm and ±0.05 mm, and the acquisition frequency is between 500-2000 Hz; the 2D camera exposure and frame rate can be automatically adjusted according to surface texture and lighting conditions; the OCR recognition strategy can dynamically increase the number of shots or adjust preprocessing parameters.
[0135] During testing, the robotic arm picks up the drug cartridge and places it on the rotating platform. The platform rotates at a constant speed, and the 3D line scan sensor and 2D camera simultaneously collect data. The weighing sensor records the weight of the drug cartridge. One rotation completes the hardware data acquisition. The software system processes the multi-source data and displays the results in a disc format. During mechanical structure installation, the concrete thickness of the robotic arm base is ≥300mm, the levelness deviation of the rotating platform surface is ≤0.02mm / m, and the data error of the 3D line scan sensor is ≤±0.01mm when calibrated with a calibration block. The system achieves full-coverage scanning of the top surface of the drug cartridge and synchronous acquisition of multi-source data through a single rotational motion, eliminating the need for multi-axis motion, reducing the risk of mechanical error accumulation, and improving the consistency and reliability of testing.
[0136] Equipment setup (such as) Figure 3 , 4 Select a robotic arm 4 with high-precision positioning capabilities, whose load capacity should meet the requirement of stably grasping the tested propellant charge. The rotating platform 1 must have high-precision rotation control capabilities to ensure stability and uniformity during rotation. The 3D line scan sensor 2 should be selected according to the accuracy and range requirements of the fire hazard layer detection, ensuring accurate acquisition of three-dimensional data information of the propellant charge surface. Simultaneously, install a 2D industrial camera 3 and its matching light source assembly to acquire images of the propellant charge appearance and perform character recognition (OCR); install a weighing sensor 5 to obtain the total weight of the propellant charge, providing auxiliary data for fire hazard layer quality assessment. Install and debug the robotic arm, rotating platform, 3D line scan sensor, 2D camera, and weighing sensor according to design requirements, ensuring secure connections between components, smooth movement, normal sensor operation, and synchronized data acquisition from multiple sensors. A display is mounted on the rotating arm 6.
[0137] 2. Software System Installation and Configuration: Install the developed software system on a computer with the appropriate computing capabilities. During installation, ensure that the communication interfaces between the software system and each hardware device (robotic arm, rotary platform, 3D line scan sensor, 2D camera, load cell) are correctly configured to enable smooth data transmission. Based on actual testing requirements, set initial testing parameters in the software system, such as the rotation speed of the rotary platform, the scanning accuracy of the 3D line scan sensor, the 2D camera acquisition parameters, OCR recognition settings, load cell calibration values, and data acquisition frequency.
[0138] 3. Testing process (e.g.) Figure 5 After the detection system is started, the robotic arm picks up the drug cartridges from the loading rack according to the preset program and performs the following operations in sequence:
[0139] The medicine column is placed on the weighing sensor, the total weight of the medicine column is collected and transmitted to the software system in real time.
[0140] The drug cartridge is moved to the position of the 2D industrial camera to capture an image of the drug cartridge surface and perform OCR character recognition.
[0141] The drug column is placed on a rotating platform, which then begins to rotate at a constant speed. Simultaneously, a 3D line scan sensor scans the surface of the drug column, collecting three-dimensional point cloud data.
[0142] After data acquisition, the software system automatically preprocesses, extracts features, and performs pattern matching analysis on all raw data, including: geometric and texture feature analysis of 3D point clouds, processing of 2D image defects and character recognition results, and comparison of weighing data. The system comprehensively analyzes various data to determine the quality of the fire-restricted layer and displays the test results in a disc format on the monitor, indicating the location, type, and severity of defects. Operators can assess the quality of the fire-restricted layer based on the test results displayed on the monitor and analyze and process the detailed information in the test report.
[0143] 4. System Maintenance and Optimization: Regularly inspect and maintain the mechanical structure to ensure the good mechanical performance of each component and that the motion accuracy meets requirements. Update and optimize the software system, continuously improving the algorithm based on problems encountered during actual testing and new requirements to enhance the system's detection performance and stability. The 2D camera, OCR module, and weighing sensor also require regular calibration and inspection to ensure clear image acquisition, accurate character recognition, and reliable weight measurement. Simultaneously, regularly perform overall calibration of the entire multi-sensor system to ensure the accuracy and reliability of the detection results.
Claims
1. A method for detecting the quality of a fire barrier layer based on rotational motion, characterized by: Comprising the following steps Step one) data acquisition Weight data acquisition: first place the propellant column on the weighing sensor to measure the actual weight of the propellant column and obtain the weighing information; Two-dimensional image acquisition and character recognition: the visual acquisition component acquires images of the top surface or side surface of the propellant column to obtain 2D image data, calls a character recognition algorithm module, extracts the OCR character data of the propellant column according to the character recognition result, and the OCR character data includes the inkjet code number and batch information characteristics; A 2D camera and a matching light source together form a visual acquisition component; Three-dimensional point cloud acquisition: the 3D line scanning sensor scans the surface of the flame limiting layer row by row during the rotation of the propellant column placed on the rotating platform, generating radial line scanning point cloud data with the center of the top surface of the propellant column as the origin; Data synchronization and unified marking: the weighing information obtained by the weighing data acquisition, the 2D image data obtained by the two-dimensional image acquisition, the OCR recognition information, and the 3D point cloud data are all marked with a global timestamp; Step two) data processing: receiving original multi-source data from data acquisition, the original multi-source data including 3D point cloud data, 2D image data, OCR character data, and total weight data of the propellant column, and performing specific preprocessing for propellant flame limiting layer surface detection to obtain multi-source detection data; Step three) flame limiting layer quality evaluation 1) feature extraction From the multi-source detection data output from data processing, key features for flame limiting layer quality evaluation are extracted, including geometric shape features, texture features, weight features, recognition and traceability features; 2) pattern matching and quality evaluation Multi-parameter threshold comparison: comparing the extracted geometric shape features and texture features, and weight features with the standard threshold values in the database in multiple dimensions; Defect identification and classification: determining whether there is a quality defect according to the comparison result; and determining the defect type through pattern matching of the feature combination relationship for the propellant column with a quality defect; Defect severity classification: dividing the defect into "mild", "moderate", and "severe" levels according to the defect geometric size and the amplitude of the threshold deviation thereof.
2. The method for detecting the quality of the fire barrier layer based on rotary motion according to claim 1, characterized in that: The specific preprocessing includes: 1) noise removal and data cleaning: 3D point cloud data uses a statistical filtering algorithm to remove discrete noise points caused by environmental light, dust, or mechanical vibration; 2D image data uses a median filtering and adaptive histogram equalization algorithm to eliminate uneven lighting and image noise, enhance character edges and surface texture details; OCR character data: confidence filtering of the recognized character results to eliminate low-confidence recognition results; 2) coordinate correction and data alignment: According to the high-precision angle feedback of the rotating platform, the discrete radial line scanning point cloud data obtained by each circle of scanning is converted and reconstructed into a complete three-dimensional model of the top surface of the propellant column with the rotating shaft as the center; Determining a reference coordinate system, taking the engine shell axis as the theoretical central axis, and clearly defining the radial and axial measurement reference surfaces to obtain the propellant column installation eccentricity value, and correcting the geometric error caused by the propellant column installation eccentricity or slight inclination; Spatial calibration of 2D image data to uniformly map image coordinates and 3D model coordinates, realizing the fusion display of surface texture and geometric morphology; Synchronous association of OCR character recognition and grain detection number, complete data index matching, ensure that each grain data one-to-one correspondence; 3) Reference surface establishment and quality data association: Fitting the ideal design plane of the limiting layer from the reconstructed three-dimensional model as the reference surface for calculating the limiting layer thickness, flatness and other geometric characteristics; Combined with the weighing information, calculate the deviation of the limiting layer weight measured by the weighing sensor and the theoretical weight; If the deviation exceeds the set threshold, automatically mark the grain as "weight abnormal", and bind this information with the geometric and texture features synchronously.
3. The method of claim 1, wherein: The extraction method of the key features in step three): Geometric shape features: Calculate the overall flatness of the limiting layer surface and the height distribution relative to the reference surface based on 3D point cloud data, which is used to evaluate the limiting layer thickness uniformity; Identify macroscopic geometric defects such as pits and protrusions, and extract parameters such as defect depth, height, and area in the limiting layer; Texture features: Through the combination of point cloud normal vector change and local curvature analysis with 2D image gray gradient features, identify the micro roughness and linear defects of the surface, such as cracks and scratches, and calculate indicators such as linear defect length, direction, and width; Weight features: Analyze the weight deviation between the actual weight of the grain and the theoretical standard value, which is used as a reference index for limiting layer thickness abnormalities or material density abnormalities; Identification and traceability features: Extract the OCR character recognition results and bind them with the detection number to achieve traceability and sample grouping statistics of the detection results.
4. The method of claim 1, wherein: Grain defect type determination in step three): Through pattern matching of feature combination, local height mutation accompanied by ring texture anomaly is determined as "bump", continuous linear height depression with consistent texture direction is determined as "crack", and local high-frequency noise texture on the surface is determined as "roughness anomaly".
5. The method of claim 1, wherein: Display the detection results in disc form on the display, label the defect position, type and severity, and the operator evaluates the limiting layer quality according to the displayed detection results, and analyzes and processes according to the detailed information in the detection report.
6. The method of claim 1, wherein: In step one) data collection, according to the quality changes of 3D point cloud data, 2D image data, character recognition results and weighing data collected in real time during the detection process, dynamically correct the detection strategy.
7. The method according to claim 6, wherein: Dynamic correction of detection strategy: 1) Real-time data quality monitoring During the grain rotation scanning process, real-time monitoring and analysis of multi-source detection data transmitted by data acquisition; Calculate multiple key indicators in each detection period, including point cloud density, signal-to-noise ratio, local curvature change rate, image brightness uniformity, OCR character recognition confidence and weighing fluctuation amplitude, which are used to judge the reliability and data integrity of the current detection state; If the surface texture complexity increases, the light is abnormal, the character recognition confidence decreases or the weighing data is unstable during scanning, automatically record the state and enter the decision-making stage; 2) Decision-making The real-time analysis result is compared with a plurality of preset threshold values in the database, the plurality of threshold values including a "data quality threshold value", a "feature complexity threshold value", an "identification confidence threshold value", and a "weighing deviation tolerance"; when the system finds one of the following conditions, the adaptive parameter adjustment mechanism will be triggered: Local curvature mutation or point cloud density drop occurs, which may be a suspected defect area that needs higher precision data confirmation; Surface texture feature is abnormally complex, causing the detection algorithm to be difficult to converge stably; 2D image brightness is uneven or OCR recognition confidence is too low; The weighing feedback signal drifts beyond the allowed range, affecting the quality judgment of the flameproof layer; Through the comparison and judgment in this stage, the target area and specific reasons that need to optimize the detection parameters are identified; 3) Parameter adjustment execution When the judgment condition is triggered, optimization instructions are issued to each device module to perform parameter adaptive adjustment; each device module includes a visual acquisition component, a 3D line scanning sensor, a weighing sensor, and a rotating platform; The 2D camera and the matching light source together form the visual acquisition component; Parameter adaptive adjustment includes: For suspected defects or complex texture areas: automatically reduce the rotating platform speed, and simultaneously increase the 3D line scanning sensor sampling frequency and the 2D camera exposure accuracy to obtain denser point cloud data and clearer image information in unit area; For excessive point cloud noise: enable the 3D line scanning sensor's built-in multiple average scanning mode or superposition filtering algorithm to suppress random noise and improve signal-to-noise ratio; For OCR recognition abnormalities: automatically adjust the light intensity or repeatedly capture the current area to optimize character edge definition and improve recognition rate; For weighing drift: pause the current detection cycle, perform zero point calibration, or prompt the operator to reset the sensor; 4) Effect verification and iterative optimization After completing parameter adjustment, enter the effect verification stage to analyze and compare the newly collected data; if the data quality, OCR accuracy, and weighing stability all meet the set requirements, return to normal detection process and record the adjustment results; if the threshold conditions are still not met, automatically return to the decision-making stage, recalculate the adjustment scheme, and start the next round of parameter optimization; When the number of parameter optimization exceeds the maximum adjustment number and time limit, and the desired effect is still not achieved, mark the cartridge as "detection to be reviewed" and note in the detection report. 8.The method of claim 1, wherein: The step three) flameproof layer quality evaluation further includes: 3) Intelligent decision mechanism and model optimization Decision model mechanism: use a hybrid model of decision tree and rule engine based on multiple parameter features to automatically select a matching parameter set according to different specifications of the cartridge and material types, achieving adaptive evaluation; Self-learning and database updating: automatically optimize feature threshold values based on historical detection results and manual review labels to continuously improve detection accuracy; Abnormal data linkage mechanism: when a cartridge is determined to be abnormal in geometry or texture features, the algorithm will automatically compare its weight and code information to determine whether there is a batch or process abnormality, and generate a linkage alarm information.
9. A rotating motion-based flame barrier quality detection system, characterized by: Including I) Data acquisition layer Weighing data acquisition: first measure the actual weight of the cartridge on the weighing sensor to obtain the weighing information; Two-dimensional image acquisition and character recognition: The visual acquisition component acquires images of the top surface or side surface of the propellant grain to obtain 2D image data, calls a character recognition algorithm module, extracts OCR character data of the propellant grain, and the OCR character data includes the ink-jet code number and batch information characteristics; The 2D camera and the matching light source together form the visual acquisition component; Three-dimensional point cloud acquisition: The 3D line scanning sensor scans the surface of the flame-retardant layer row by row during the rotation of the propellant grain placed on the rotating platform, generating radial line scanning point cloud data with the center of the top surface of the propellant grain as the origin; Data synchronization and unified marking: The weighing data acquisition, 2D image data, OCR recognition information, and 3D point cloud data are all marked with a global timestamp; II) Data processing layer: receives raw multi-source data from data acquisition, including 3D point cloud data, 2D image data, OCR character data, and total weight data of the propellant grain, and performs specific preprocessing for propellant grain flame-retardant layer surface detection to obtain multi-source detection data; III) Flame-retardant layer quality evaluation layer 1) Feature extraction From the multi-source detection data output by data processing, key features for flame-retardant layer quality evaluation are extracted, including geometric shape features, texture features, weight features, and identification and traceability features; 2) Pattern matching and quality evaluation Multi-parameter threshold comparison: compare the extracted geometric shape features and texture features, and weight features with the standard threshold values in the database in multiple dimensions; Defect identification and classification: determine whether there is a quality defect based on whether the features exceed the standard range; for propellant grains with quality defects, determine the defect type through pattern matching based on feature combination relationships; Defect severity classification: divide the defects into "mild", "moderate", and "severe" levels according to the defect geometric size and the magnitude of the threshold deviation.
10. A rotating motion-based flame barrier quality detection device, characterized by: The system includes a host computer, a mechanical arm, a rotating platform, a 3D line scanning sensor, a 2D industrial camera, and a weighing sensor. The host computer is connected to the rotating platform, the visual acquisition component, the 3D line scanning sensor, the weighing sensor, and the display. The 2D camera and the matching light source together form the visual acquisition component. After the propellant grain is grabbed by the mechanical arm, the mechanical arm first places the propellant grain on the weighing sensor to quickly measure the actual weight of the propellant grain. After the weighing is completed, the mechanical arm transfers the propellant grain under the 2D industrial camera. The visual acquisition component composed of the 2D camera and the matching light source can acquire images of the top surface or side surface of the propellant grain for ink-jet character recognition, appearance inspection, and 3D point cloud positioning assistance. During the detection process, when the propellant grain is placed on the rotating platform by the mechanical arm, the rotating platform starts to rotate at a predetermined speed; The host computer sends a synchronous trigger signal to the 3D line scanning sensor, which collects line scanning data at a frequency of 500-2000 Hz. The weighing data is transmitted in real time to the host computer through RS485, providing auxiliary basis for flame-retardant layer thickness consistency and density judgment; The host computer sends the rotating platform speed control instructions through the EtherCAT bus, and the rotating platform rotates at a speed of 5-30 r / min. The encoder feedback signal is received in real time to achieve precise uniform rotation. The rotating speed can be dynamically adjusted according to the specifications of the propellant grain and the detection accuracy requirements to ensure uniform point cloud density during scanning.
Citation Information
Patent Citations
Quick locating and detection method for code area in label of packaging box
CN109724990A
Industrial robot for quality inspection operation
CN109732574A
Gold and silver ingot appearance detection device and method based on vision
CN113092488A
Portable high-fidelity anti-counterfeiting system
CN116258509A
Steel billet number identification method and system based on 3D vision and multi-model series connection
CN118015635A
