Fastener detection method and device based on pose perception, computer storage medium
By using a pose-aware fastener detection method, which utilizes the time parameters of the rotating acquisition and the code value mapping relationship, efficient and accurate detection of loosening and breakage of bolts and nuts is achieved, solving the problems of low efficiency and insufficient accuracy in existing technologies.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHUHAI MINGXI INTELLIGENT TECH CO LTD
- Filing Date
- 2026-03-11
- Publication Date
- 2026-07-21
Smart Images

Figure CN121808598B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent detection technology for bolts and nuts, and particularly to fastener detection methods and devices based on pose perception, as well as computer storage media. Background Technology
[0002] Bolts are the most widely used basic connecting components in various fields such as mechanical equipment, building structures, and transportation facilities. In actual engineering scenarios, bolts are often subjected to complex service environments with continuous vibration, alternating loads, and drastic changes in temperature and humidity. During long-term use, bolts are prone to loosening problems such as preload decay and thread stripping. If not intervened in time, bolt breakage may occur, leading to equipment failure, structural instability, or even safety accidents, posing a great threat to industrial production and public safety. Among existing bolt inspection technologies, traditional manual inspection methods are inefficient and highly subjective, making it difficult to achieve real-time and accurate inspection of a large number of bolts. Some sensor-based detection solutions have the following defects: First, the data acquisition logic is unreasonable, which can easily lead to problems such as data blockage, acquisition jamming, or acquisition chaos, resulting in detection interruption or data distortion. Second, the detection accuracy is insufficient, especially for bolts of different diameters, making it difficult to accurately identify minute loosening and failing to meet the requirements of high-precision inspection.
[0003] Therefore, it is particularly important to improve the intelligence and accuracy of bolt and nut loosening and breakage detection. Summary of the Invention
[0004] This invention provides a fastener detection method and device based on pose perception, as well as a computer storage medium, which can improve the intelligence and efficiency of bolt and nut loosening and fracture detection, and also improve the accuracy, reliability and precision of bolt and nut loosening and fracture detection.
[0005] The first aspect of this invention discloses a fastener detection method based on pose awareness, the method comprising: Based on predetermined rotation acquisition time parameters, data acquisition operations are performed on the fasteners to obtain data acquisition results; wherein, the fasteners include bolt components and / or nut components, and the data acquisition results include pose data acquisition results; Based on the data acquisition results, the data reading results of the fastener are determined, and the coding detection information of the fastener is determined based on the data reading results; Based on the encoded detection information, a code value mapping relationship corresponding to the fastener is generated, and according to the code value mapping relationship, data conversion parameters corresponding to the fastener are generated. Based on the data conversion parameters, a data conversion operation is performed on the encoded detection information to obtain the data conversion result. Based on the data conversion results, the component detection results corresponding to the fastener are determined, wherein the component detection results include the loosening detection results or the breakage detection results of the fastener, and the loosening detection results include the loosening angle detection results of the fastener; The step of generating the code value mapping relationship corresponding to the fastener based on the encoded detection information includes: Based on the encoded detection information, the information parsing result is determined, and the complete encoded sequence information within the continuous acquisition period is extracted from the full encoded data in the information parsing result; based on the complete encoded sequence information, the continuous code value jump frequency information is determined, and the target mapping relationship between the code value and angle corresponding to the fastener is constructed, and the code value mapping relationship corresponding to the fastener is generated based on the target mapping relationship.
[0006] As an optional implementation, in the first aspect of the present invention, before performing data acquisition operations on the fastener based on predetermined rotation acquisition time parameters to obtain data acquisition results, the method further includes: Obtain the component attribute parameters and component operating condition parameters of the fastener, wherein the component attribute parameters include the specification parameters, preload parameters, and installation position parameters of the fastener; the component operating condition parameters include the environmental vibration frequency parameters, temperature fluctuation range parameters, humidity level parameters, and expected service life parameters of the fastener. Based on the component attribute parameters and the component operating condition parameters, the collection statistics duration and the collection interval duration of the fastener are generated. Obtain the data acquisition requirements corresponding to the fastener, and generate the initial round value acquisition parameters for the fastener based on the data acquisition requirements, the acquisition statistics duration, and the acquisition interval duration. Based on the initial round-robin acquisition parameters and delay compensation parameters, a parameter calibration operation is performed on the initial round-robin acquisition parameters to obtain the round-robin acquisition time parameters.
[0007] As an optional implementation, in a first aspect of the present invention, the method further includes: The initial jump threshold of the fastener is determined based on the component attribute parameters and the component operating condition parameters of the fastener. The historical operating information of the fastener is obtained, and based on the historical operating information, the stability influence factor of the fastener is determined. The threshold adjustment parameter of the fastener is determined according to the initial jump threshold and the stability influence factor. Based on the initial jump threshold and the threshold adjustment parameters, the data jump parameters of the fastener are determined; The data jump parameter includes the data change difference parameter corresponding to the data acquisition result in each acquisition cycle.
[0008] As an optional implementation, in a first aspect of the present invention, the method further includes: Based on the component detection results, determine whether the component detection results meet the preset component reset conditions; When it is determined that the component detection result meets the preset component reset condition, reset control parameters for the reset structure corresponding to the fastener are generated, and a reset operation is performed on the reset result based on the reset control parameters. Obtain the component reset result corresponding to the fastener, perform a reset verification operation on the component reset result, and obtain a reset verification result, wherein the reset verification result includes code value verification result and mechanical verification result; Determine whether the reset verification result meets the preset reset limit condition; When it is determined that the reset verification result meets the preset reset limit condition, reset identification data is generated based on the reset control parameters and the reset verification result, and the component operating status of the fastener is updated according to the reset identification data.
[0009] As an optional implementation, in the first aspect of the present invention, before determining the data reading result of the fastener based on the data acquisition result, the method further includes: Based on the data acquisition results, the data judgment logic corresponding to the fastener is determined, and data processing operations are performed on the data acquisition results according to the data judgment logic to obtain the data processing results; Determine whether target fault data exists in the data processing results; When it is determined that the target fault data exists in the data processing result, the fault impact parameter corresponding to the target fault data is determined, and the data fault category corresponding to the target fault data is determined based on the fault impact parameter. According to the target fault data and the data fault category, target data to be removed is determined in the target fault data. Based on the target rejection data, a data update operation is performed on the data acquisition results to update the data acquisition results, and the operation of determining the data reading results of the fastener based on the data acquisition results is triggered.
[0010] As an optional implementation, in a first aspect of the present invention, generating a code value mapping relationship corresponding to the fastener based on the encoded detection information, and generating data conversion parameters corresponding to the fastener according to the code value mapping relationship, includes: An information parsing operation is performed on the encoded detection information to obtain an information parsing result, wherein the information parsing result includes basic encoding information, associated encoding information, and calibration encoding information; Extract the encoded sequence information from the information parsing result, determine the continuous code value jump frequency information corresponding to the fastener based on the encoded sequence information, and generate the code value mapping relationship corresponding to the fastener based on the continuous code value jump frequency information. Based on the code value mapping relationship, the data conversion parameters corresponding to the fastener are determined.
[0011] As an optional implementation, in a first aspect of the present invention, determining the component detection result corresponding to the fastener based on the data conversion result includes: Based on the data conversion results, the target core data corresponding to the fastener is determined, wherein the target core data includes angle change data and code value jump data; Based on the target core data, determine whether the fastener meets the preset fracture judgment condition; When it is determined that the fastener meets the preset fracture judgment condition, a component detection result corresponding to the fastener is generated based on the target core data and the preset fracture judgment condition, wherein the component detection result includes the component fracture detection result. When it is determined that the fastener does not meet the preset fracture judgment condition, the angle compensation parameter corresponding to the data conversion result is determined based on the target core data, and the component loosening parameter of the fastener is determined based on the target core data and the angle compensation parameter, and the component detection result corresponding to the fastener is determined based on the component loosening parameter.
[0012] A second aspect of the present invention discloses a fastener detection device based on pose perception, the device comprising: The acquisition module is used to perform data acquisition operations on the fastener based on a pre-determined round-robin acquisition time parameter, and obtain data acquisition results; wherein, the fastener includes bolt components and / or nut components, and the data acquisition results include pose data acquisition results; The determining module is used to determine the data reading result of the fastener based on the data acquisition result, and to determine the encoding detection information of the fastener based on the data reading result; The generation module is used to generate a code value mapping relationship corresponding to the fastener based on the encoded detection information, and to generate data conversion parameters corresponding to the fastener according to the code value mapping relationship; The conversion module is used to perform a data conversion operation on the encoded detection information based on the data conversion parameters to obtain a data conversion result; The determining module is further configured to determine the component detection result corresponding to the fastener based on the data conversion result, wherein the component detection result includes the loosening detection result or the breakage detection result of the fastener, and the loosening detection result includes the loosening angle detection result of the fastener; The specific method by which the generation module generates the code value mapping relationship corresponding to the fastener based on the encoded detection information includes: Based on the encoded detection information, the information parsing result is determined, and the complete encoded sequence information within the continuous acquisition period is extracted from the full encoded data in the information parsing result; based on the complete encoded sequence information, the continuous code value jump frequency information is determined, and the target mapping relationship between the code value and angle corresponding to the fastener is constructed, and the code value mapping relationship corresponding to the fastener is generated based on the target mapping relationship.
[0013] As an optional implementation, in a second aspect of the invention, the apparatus further includes: The acquisition module is used to acquire component attribute parameters and component operating condition parameters of the fastener before the acquisition module performs data acquisition operations on the fastener based on a predetermined round-robin acquisition time parameter and obtains the data acquisition results. The component attribute parameters include the specification parameters, preload parameters, and installation position parameters of the fastener; the component operating condition parameters include the environmental vibration frequency parameters, temperature fluctuation range parameters, humidity level parameters, and expected service life parameters of the fastener. The generation module is also used to generate the collection statistics duration and the collection interval duration of the fastener based on the component attribute parameters and the component working condition parameters. The acquisition module is also used to acquire the data acquisition requirements corresponding to the fastener; The generation module is also used to generate the initial round value collection parameters of the fastener according to the data collection requirements, the collection statistics duration and the collection interval duration; The calibration module is used to perform parameter calibration operations on the initial round-number acquisition parameters based on the initial round-number acquisition parameters and the delay compensation parameters, so as to obtain the round-number acquisition time parameters.
[0014] As an optional implementation, in a second aspect of the invention, the determining module is further configured to determine the initial jump threshold of the fastener based on the component attribute parameters of the fastener and the component operating condition parameters of the fastener. The acquisition module is also used to acquire the historical operating information of the fastener; The determining module is further configured to determine the stability influencing factor of the fastener based on the historical operating information, and determine the threshold adjustment parameter of the fastener based on the initial jump threshold and the stability influencing factor; and determine the data jump parameter of the fastener based on the initial jump threshold and the threshold adjustment parameter; wherein the data jump parameter includes the data change difference parameter corresponding to the data acquisition result in each acquisition cycle.
[0015] As an optional implementation, in a second aspect of the invention, the apparatus further includes: The judgment module is used to determine whether the component detection result meets the preset component reset condition based on the component detection result; The generation module is further configured to generate reset control parameters for the reset structure corresponding to the fastener when the judgment module determines that the component detection result meets the preset component reset condition; The reset module is used to perform a reset operation on the reset result based on the reset control parameters; The acquisition module is also used to acquire the component reset result corresponding to the fastener; The verification module is used to perform a reset verification operation on the reset result of the component to obtain a reset verification result, wherein the reset verification result includes a code value verification result and a mechanical verification result; The judgment module is also used to determine whether the reset verification result meets the preset reset limit condition; The generation module is further configured to generate reset identification data based on the reset control parameters and the reset verification result when the judgment module determines that the reset verification result meets the preset reset limit condition, and perform a status update operation on the component operating status of the fastener according to the reset identification data.
[0016] As an optional implementation, in a second aspect of the present invention, the determining module is further configured to determine the data judgment logic corresponding to the fastener based on the data acquisition results before determining the data reading result of the fastener based on the data acquisition results; The device further includes: The processing module is used to perform data processing operations on the data acquisition results according to the data judgment logic, and obtain the data processing results; The judgment module is also used to determine whether there is target fault data in the data processing result; The determining module is further configured to, when the judging module determines that the target fault data exists in the data processing result, determine the fault impact parameter corresponding to the target fault data, determine the data fault category corresponding to the target fault data based on the fault impact parameter, and determine the target data to be removed from the target fault data according to the target fault data and the data fault category. The update module is used to perform a data update operation on the data acquisition results based on the target rejection data, so as to update the data acquisition results and trigger the determination module to perform the operation of determining the data reading result of the fastener based on the data acquisition results.
[0017] As an optional implementation, in a second aspect of the present invention, the specific method by which the generation module generates a code value mapping relationship corresponding to the fastener based on the encoded detection information, and generates data conversion parameters corresponding to the fastener according to the code value mapping relationship, includes: An information parsing operation is performed on the encoded detection information to obtain an information parsing result, wherein the information parsing result includes basic encoding information, associated encoding information, and calibration encoding information; Extract the encoded sequence information from the information parsing result, determine the continuous code value jump frequency information corresponding to the fastener based on the encoded sequence information, and generate the code value mapping relationship corresponding to the fastener based on the continuous code value jump frequency information. Based on the code value mapping relationship, the data conversion parameters corresponding to the fastener are determined.
[0018] As an optional implementation, in a second aspect of the present invention, the specific method by which the determining module determines the component detection result corresponding to the fastener based on the data conversion result includes: Based on the data conversion results, the target core data corresponding to the fastener is determined, wherein the target core data includes angle change data and code value jump data; Based on the target core data, determine whether the fastener meets the preset fracture judgment condition; When it is determined that the fastener meets the preset fracture judgment condition, a component detection result corresponding to the fastener is generated based on the target core data and the preset fracture judgment condition, wherein the component detection result includes the component fracture detection result. When it is determined that the fastener does not meet the preset fracture judgment condition, the angle compensation parameter corresponding to the data conversion result is determined based on the target core data, and the component loosening parameter of the fastener is determined based on the target core data and the angle compensation parameter, and the component detection result corresponding to the fastener is determined based on the component loosening parameter.
[0019] A third aspect of the present invention discloses another fastener detection device based on pose perception, the device comprising: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute some or all of the steps in the pose-aware fastener detection method according to any of the first aspects of the present invention.
[0020] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute some or all of the steps in the pose-aware fastener detection method described in any of the first aspects of the present invention.
[0021] Compared with the prior art, the present invention has the following beneficial effects: In this embodiment of the invention, data acquisition is performed on fasteners based on rotation acquisition time parameters to obtain data acquisition results. The fasteners include bolt components and / or nut components, and the data acquisition results include pose data acquisition results. Based on the data acquisition results, the data reading results of the fasteners are determined, and the coded detection information of the fasteners is determined. Based on the coded detection information, data conversion parameters corresponding to the fasteners are generated. Based on the data conversion parameters, a data conversion operation is performed on the coded detection information to obtain data conversion results. Based on the data conversion results, the component detection results corresponding to the fasteners are determined. Therefore, implementing this invention can improve the intelligence and efficiency of bolt and nut loosening and fracture detection, and also improve the accuracy, reliability, and precision of bolt and nut loosening and fracture detection. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a schematic flowchart of a fastener detection method based on pose perception disclosed in an embodiment of the present invention; Figure 2 This is a schematic flowchart of another fastener detection method based on pose perception disclosed in an embodiment of the present invention. Figure 3 This is a schematic diagram of the structure of a fastener detection device based on pose perception disclosed in an embodiment of the present invention; Figure 4This is a schematic diagram of another fastener detection device based on pose perception disclosed in an embodiment of the present invention; Figure 5 This is a schematic diagram of another fastener detection device based on pose perception disclosed in an embodiment of the present invention. Detailed Implementation
[0024] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0025] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.
[0026] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0027] This invention discloses a fastener detection method and apparatus based on pose perception, as well as a computer storage medium. These methods can improve the intelligence and efficiency of bolt and nut loosening and breakage detection, and also enhance the accuracy, reliability, and precision of bolt and nut loosening and breakage detection. Detailed descriptions follow.
[0028] Example 1 Please see Figure 1 , Figure 1 This is a schematic flowchart of a fastener detection method based on pose awareness disclosed in an embodiment of the present invention. Wherein, Figure 1The described pose-aware fastener detection method can be applied to a pose-aware fastener detection device, which can be integrated into a cloud server or a local server; this embodiment of the invention does not impose any limitations. Figure 1 As shown, the pose-aware fastener detection method may include the following operations.
[0029] 101. Based on the predetermined rotation collection time parameters, perform data collection operations on the fasteners to obtain the data collection results.
[0030] In this embodiment of the invention, the fastener includes bolt components and / or nut components, and the data acquisition results include pose data acquisition results.
[0031] In this embodiment of the invention, optionally, the pose data acquisition results include angle data acquisition results and / or displacement data acquisition results for the fastener; wherein, the angle data acquisition results correspond to the angle value, and the displacement data acquisition results correspond to the displacement value.
[0032] In this embodiment of the invention, optionally, the pre-determined rotation collection time parameters may include collection statistics duration parameters, collection time interval parameters, and collection duration parameters.
[0033] In this embodiment of the invention, optionally, performing a data acquisition operation on the fastener based on a pre-determined rotation acquisition time parameter to obtain the data acquisition result may include: Based on the predetermined round-robin data collection time parameters, data collection control parameters corresponding to each data collector are generated. The data collection control parameters corresponding to each data collector include the data collection interval parameter, data collection priority parameter, data collection order parameter, and communication delay compensation parameter. Based on the acquisition control parameters corresponding to each data collector, each data collector is controlled to perform acquisition operations that match the acquisition control parameters, thereby obtaining data acquisition results.
[0034] In this embodiment of the invention, optionally, according to the acquisition control parameters corresponding to each acquisition device, controlling each acquisition device to perform an acquisition operation matching the acquisition control parameters to obtain data acquisition results may include: Based on the acquisition control parameters corresponding to each acquisition device, and in accordance with the priority order of the round acquisition time parameters corresponding to the acquisition control parameters, data acquisition operations are performed on the sensors corresponding to each fastener in sequence to obtain raw data including code values and signal strength, and thus obtain the data acquisition results.
[0035] 102. Based on the data acquisition results, determine the data reading results of the fasteners, and determine the coding detection information of the fasteners based on the data reading results.
[0036] In this embodiment of the invention, optionally, determining the data reading result of the fastener based on the data acquisition result may include: Perform a data filtering operation on the data acquisition results to obtain the data filtering results, and determine the data reading results of the fasteners based on the data filtering results; The data filtering operation may include performing a validity filtering operation on all the raw data contained in the data acquisition results to remove invalid data with signal strength lower than a preset strength threshold and retain the valid data in the data acquisition results. The valid data in the data acquisition results may include code value information.
[0037] In this embodiment of the invention, optionally, the above-mentioned determination of the fastener's encoding detection information based on the data reading result may include: Perform data parsing operations on the data reading results to obtain the data parsing results, and determine the data parsing results as the coding detection information of the fastener; The data parsing results can include basic coding segment information, transmission-related coding information, and status coding information. The basic coding segment information can include fastener specification identification information and sensor ID information; the transmission-related coding information can include sensor gear set tooth ratio information and dial pitch circle diameter information; and the status coding information can include code value sequence information corresponding to the current acquisition cycle.
[0038] 103. Based on the coded detection information, generate the corresponding data conversion parameters for the fastener, and perform data conversion operation on the coded detection information based on the data conversion parameters to obtain the data conversion result.
[0039] In this embodiment of the invention, optionally, the above-mentioned generation of data conversion parameters corresponding to the fastener based on the encoded detection information may include: Based on the coded detection information, the specification marking of the fastener is determined, and the initial angle conversion coefficient is determined according to the specification marking of the fastener. Based on the initial angle conversion coefficient, the transmission correction coefficient is calculated. Based on the initial angle conversion coefficient and the transmission correction coefficient, data conversion parameters are generated, which include the mapping and conversion relationship between code value information and angle.
[0040] In this embodiment of the invention, optionally, the above-mentioned data conversion operation on the encoded detection information based on data conversion parameters to obtain the data conversion result may include: The target code value sequence is extracted from the encoded detection information, and the target code value sequence is converted into corresponding angle data according to the data conversion parameters. The data conversion result is generated based on the angle data. The data conversion result may include loosening angle value and angle change value.
[0041] 104. Based on the data conversion results, determine the component inspection results corresponding to the fastener.
[0042] In this embodiment of the invention, the component detection results include the fastener loosening detection results or the fastener breakage detection results, and the loosening detection results include the fastener loosening angle detection results.
[0043] In this embodiment of the invention, optionally, determining the component detection result corresponding to the fastener based on the data conversion result may include: Based on the data conversion results, the component loosening angle of the fastener is determined, and based on the component loosening angle and the pre-determined angle correspondence, the corresponding component detection result of the fastener is determined.
[0044] In this embodiment of the invention, optionally, in terms of distance, if the angle value of the component loosening of the fastener is 0 degrees, the fastener is in normal operating condition; if the angle value of the component loosening of the fastener is 3 degrees, the detection result of the corresponding component of the fastener is a loosening warning state; if the angle value of the component loosening of the fastener is 20 degrees, the detection result of the corresponding component of the fastener is a loosening alarm state.
[0045] In a further optional embodiment of the present invention, the above method may also include: Based on the inspection results of the components corresponding to the fasteners, visualized inspection information is generated and pushed to the visualization platform corresponding to the target user, so that the target user can intuitively view the inspection results of the components corresponding to the fasteners.
[0046] It is evident that implementation Figure 1The described pose-aware fastener detection method performs data acquisition operations on fasteners based on pre-determined rotation acquisition time parameters to obtain data acquisition results. It then determines the fastener's data reading results and subsequently its coded detection information based on these results. Based on this coded detection information, it generates corresponding data conversion parameters for the fastener and performs data conversion operations on the coded detection information to obtain data conversion results. Finally, it determines the corresponding component detection result based on the data conversion results. This method utilizes rotation acquisition time parameters to acquire fastener data, avoiding the limitations of single-source data acquisition and improving the comprehensiveness and accuracy of data acquisition. Furthermore, the rotation acquisition mechanism prioritizes data acquisition based on various parameters. The system sequentially performs data acquisition operations on the sensors corresponding to each component, avoiding conflicts caused by concurrent acquisition from multiple sensors and ensuring the continuity of data acquisition. Furthermore, it enables personalized parameter adaptation through full-dimensional analysis of encoded information. By using cyclic mapping of codes and angle compensation rules, it supplements intermediate angles for interval jumps and corrects reverse jumps according to rules, ensuring that the conversion results are consistent with the actual loose state of the component. This avoids angle calculation deviations caused by jumps, guaranteeing data continuity and accuracy. Additionally, it improves the intelligence and efficiency of bolt and nut loosening and breakage detection, as well as the accuracy, reliability, and precision of bolt and nut loosening and breakage detection.
[0047] Example 2 Please see Figure 2 , Figure 2 This is a schematic flowchart of another fastener detection method based on pose awareness disclosed in an embodiment of the present invention. Figure 2 The described pose-aware fastener detection method can be applied to a pose-aware fastener detection device, which can be integrated into a cloud server or a local server; this embodiment of the invention does not impose any limitations. Figure 2 As shown, the pose-aware fastener detection method may include the following operations: 201. Obtain the component attribute parameters and component operating condition parameters of the fastener.
[0048] In this embodiment of the invention, the component attribute parameters include the fastener's specification parameters, preload parameters, and installation position parameters; the fastener's component operating condition parameters include the fastener's environmental vibration frequency parameters, temperature fluctuation range parameters, humidity level parameters, and expected service life parameters.
[0049] In this embodiment of the invention, optionally, the fastener's specification parameters may include the fastener's model information; the fastener's preload parameters may include the fastener's rated preload value; the fastener's installation location parameters may include the fastener's installation area, wherein the installation area may include a critical load-bearing area and / or a non-load-bearing area; the fastener's environmental vibration frequency parameters may include the vibration frequency of the environment in which the fastener is located; the fastener's temperature fluctuation range parameters may include the temperature fluctuation value of the environment in which the fastener is located; the fastener's humidity rating parameters may include the humidity value of the environment in which the fastener is located; and the fastener's expected service life parameters may include the fastener's designed expected service life.
[0050] 202. Based on the component attribute parameters and component operating condition parameters, generate the fastener acquisition statistics duration and fastener acquisition interval duration.
[0051] In this embodiment of the invention, optionally, the above-mentioned generation of fastener acquisition statistics duration and fastener acquisition interval duration based on component attribute parameters and component operating condition parameters may include: Based on the component attribute parameters and component operating condition parameters, determine the influence weight parameters of the fastener. Among them, the influence weight parameters include one or more of the following: load-bearing influence weight parameters, vibration frequency influence weight parameters, temperature influence weight parameters, and humidity influence weight parameters. Based on the influence weight parameter of fasteners, the data collection and statistical duration of fasteners is calculated; Based on the fastener's specifications, determine the initial sampling interval for the fastener and judge whether the initial sampling interval meets the preset sampling interval conditions. When it is determined that the initial acquisition interval meets the preset acquisition interval condition, the acquisition interval duration of the fastener is determined according to the initial acquisition interval. When it is determined that the initial acquisition interval does not meet the preset acquisition interval conditions, the fastener interval adjustment parameters are generated based on the fastener specification parameters and the fastener influence weight parameters. The initial acquisition interval is then updated based on the interval adjustment parameters to obtain the fastener acquisition interval duration.
[0052] 203. Obtain the data acquisition requirements corresponding to the fasteners, and generate the initial round value acquisition parameters for the fasteners based on the data acquisition requirements, acquisition statistics duration, and acquisition interval duration.
[0053] In this embodiment of the invention, the data acquisition requirements for fasteners may optionally include data acquisition priority requirements and data acquisition density requirements for fasteners.
[0054] In this embodiment of the invention, optionally, the above-mentioned generation of initial round-value acquisition parameters for fasteners based on data acquisition requirements, acquisition statistics duration, and acquisition interval duration may include: Based on the data collection requirements, collection and statistics duration, and collection interval duration, collection configuration parameters are generated, and based on the collection configuration parameters, initial rotation collection parameters for the fasteners are generated.
[0055] In this embodiment of the invention, optionally, for example, if the collection priority is "high", the collection interval is shortened by 5 seconds; if the data density requirement is "high", the collection and statistics time is extended by 5 seconds. The rotation order is determined by combining the collection priority: high-priority fasteners are collected first, and medium and low priorities are sorted in order to form the initial rotation collection parameters. The initial rotation collection parameters may include the rotation order and the basic rotation interval.
[0056] 204. Based on the initial round-robin acquisition parameters and delay compensation parameters, perform parameter calibration on the initial round-robin acquisition parameters to obtain the round-robin acquisition time parameters.
[0057] In this embodiment of the invention, the delay compensation parameter may optionally include the communication delay parameter between the fastener's data acquisition unit and the sensor.
[0058] In this embodiment of the invention, optionally, the above-mentioned parameter calibration operation on the initial round-shift acquisition parameters based on the initial round-shift acquisition parameters and the delay compensation parameters to obtain the round-shift acquisition time parameters may include: Based on the initial round-robin acquisition parameters and delay compensation parameters, calibration control parameters corresponding to the initial round-robin acquisition parameters are generated, and parameter calibration operations are performed on the initial round-robin acquisition parameters according to the calibration control parameters to obtain the round-robin acquisition time parameters; wherein, the calibration control parameters may include round-robin order calibration parameters and round-robin interval calibration parameters.
[0059] 205. Based on the predetermined rotation time parameters, perform data acquisition operations on the fasteners to obtain the data acquisition results.
[0060] 206. Based on the data acquisition results, determine the data reading results of the fasteners, and determine the coding detection information of the fasteners based on the data reading results.
[0061] 207. Based on the coded detection information, generate the corresponding data conversion parameters for the fastener, and perform data conversion operation on the coded detection information based on the data conversion parameters to obtain the data conversion result.
[0062] 208. Based on the data conversion results, determine the component inspection results corresponding to the fastener.
[0063] In this embodiment of the invention, for a detailed description of steps 205-208, please refer to the other descriptions of steps 101-104 in Embodiment 1. This embodiment of the invention will not repeat them.
[0064] It is evident that implementation Figure 2 The described pose-aware fastener detection method can acquire fastener component attribute parameters and component operating condition parameters, generate fastener acquisition statistics duration and acquisition interval duration, obtain the corresponding fastener data acquisition requirements, and generate initial round-value acquisition parameters for the fastener by combining the data acquisition requirements, acquisition statistics duration, and acquisition interval duration. Based on the initial round-value acquisition parameters and delay compensation parameters, parameter calibration is performed on the initial round-value acquisition parameters to obtain the round-value time parameters. This method can deeply fuse fastener component attribute parameters and component operating condition parameters, thereby achieving full-dimensional parameter coverage of fasteners, ensuring data density for high-risk components, improving the comprehensiveness and density of data acquisition, as well as improving the accuracy and reliability of data acquisition. Furthermore, by parsing the data acquisition requirements, the method can perform secondary optimization on the initially generated acquisition statistics duration and interval duration, deeply adapting the data acquisition requirements, which is beneficial for determining the initial round-value acquisition parameters for subsequent fastener generation. The accuracy and reliability of the data can be improved by prioritizing data acquisition needs to enhance collaborative efficiency, thereby improving the accuracy and reliability of the generated rotation time parameters. In industrial scenarios, the communication delay between sensors and data acquisition devices is easily affected by electromagnetic interference and distance. Traditional rotation parameters do not consider this factor, leading to deviations in acquisition timing. This method, however, obtains communication delay parameters in real time and dynamically adjusts the rotation interval according to the delay range, avoiding data loss or acquisition failure due to communication delay. This improves the comprehensiveness, accuracy, and reliability of data acquisition. Furthermore, through coded cyclic mapping and angle compensation rules, intermediate angles are supplemented for interval jumps, and reverse jumps are corrected according to rules, ensuring that the conversion results are consistent with the actual loose state of the components. This avoids angle calculation deviations caused by jumps, ensuring data continuity and accuracy. In addition, it can also improve the intelligence and efficiency of bolt and nut loosening and fracture detection, as well as the accuracy, reliability, and detection precision of bolt and nut loosening and fracture detection.
[0065] In an optional embodiment, the method further includes: The initial jump threshold of the fastener is determined based on the component property parameters and component operating condition parameters of the fastener. Obtain historical operating information of the fastener, determine the stability influencing factor of the fastener based on the historical operating information, and determine the threshold adjustment parameter of the fastener according to the initial jump threshold and the stability influencing factor. Based on the initial jump threshold and the threshold adjustment parameters, determine the data jump parameters of the fastener; Among them, the data jump parameter includes the data change difference parameter corresponding to the data acquisition results in each acquisition cycle.
[0066] In this optional embodiment, the determination of the initial jump threshold of the fastener based on the component attribute parameters and component operating condition parameters of the fastener may include: Based on the component attribute parameters and component operating condition parameters of the fastener, the component confidence weight and the operating condition influence coefficient of the fastener are determined. The component confidence weight includes the specification parameter weight, the preload parameter weight, and the installation position parameter weight. The operating condition influence coefficient includes the vibration frequency influence coefficient, the temperature fluctuation influence coefficient, and the humidity fluctuation influence coefficient. Based on the component confidence weight of the fastener and the working condition influence coefficient of the fastener, the comprehensive working condition influence coefficient of the fastener is calculated. The comprehensive working condition influence coefficient and the preset basic jump threshold benchmark value of the fastener are used to determine the initial jump threshold of the fastener. The initial jump threshold includes the basic change difference limit of the data acquisition results.
[0067] In this optional embodiment, the historical operating information of the fastener may include the data change record information of the fastener within a preset historical time period and several collection and statistical durations, the fault occurrence frequency information, and the operating condition fluctuation record information.
[0068] In this optional embodiment, optionally, the determination of the fastener's stability influence factor based on historical operating information, and the determination of the fastener's threshold adjustment parameter based on the initial jump threshold and the stability influence factor, may include: Based on historical operating parameters, determine the data fault parameters of the fastener corresponding to the preset historical time period, and determine the stability influencing factor of the fastener according to the data fault parameters. The data fault parameters may include the standard deviation parameter of the change difference of data acquisition results, the percentage parameter of the frequency of failure, and the percentage parameter of the duration of operating condition fluctuation. Based on the initial jump threshold and stability influence factor, the target jump parameter is determined, and the threshold adjustment parameter of the fastener is determined based on the target jump parameter and the initial jump threshold. Among them, the threshold adjustment coefficient is the threshold adjustment parameter. A positive value of the parameter indicates that the threshold needs to be adjusted upward, and a negative value indicates that the threshold needs to be adjusted downward.
[0069] In this optional embodiment, the determination of the fastener's data jump parameters based on the initial jump threshold and the threshold adjustment parameters may include: Based on the initial jump threshold and threshold adjustment parameters, the preliminary data jump threshold is converted into a numerical unit that matches the data acquisition results. After calibration, the final threshold reference value is obtained. The threshold reference value is set as the maximum allowable data change difference of the data acquisition results in each acquisition cycle. This maximum data change difference is the data change difference parameter corresponding to the data acquisition results in each acquisition cycle, thus completing the determination of the data jump parameter.
[0070] As can be seen, implementing this optional embodiment can determine the initial jump threshold of the fastener based on the component attribute parameters and component operating condition parameters of the fastener; obtain the historical operating information of the fastener and determine the stability influencing factor of the fastener; and determine the threshold adjustment parameter of the fastener based on the initial jump threshold and the stability influencing factor. Based on the initial jump threshold and the threshold adjustment parameter, the data jump parameter of the fastener is determined. This can deeply integrate the component attribute parameters and component operating condition parameters to determine the initial jump threshold, thereby improving the accuracy and reliability of determining the initial jump threshold. It can also dynamically adjust based on historical operating information, determine the stability influencing factor through historical operating information and generate threshold adjustment parameters, realizing dynamic self-adaptation of the jump threshold. The historical operating information includes recent periodic data change records, fault occurrence frequency, and operating condition fluctuation records, which can comprehensively reflect the actual operating stability of the fastener. Based on the determined data jump parameters, which are the results of dynamic calibration of the initial jump threshold by the stability influence factor, its core value is to provide a quantifiable, executable, and precise basis for identifying abnormal data in the detection process. This directly ensures the data validity of the entire process of acquisition, analysis, and judgment, and clarifies the normal range of variation in data acquisition results within each acquisition cycle. If the difference exceeds this range, it is judged as an acquisition anomaly. Ensuring validity from the data entry point also helps improve the accuracy of data conversion parameters and the reliability of conversion results. Furthermore, it provides key guarantees for the effectiveness, reliability, and adaptability of the entire bolt and nut loosening or fracture detection method from the data entry point. At the same time, it provides data support for the system's self-optimization and full life cycle management. In addition, it can also help improve the intelligence and efficiency of bolt and nut loosening and fracture detection, as well as the accuracy, reliability, and detection precision of bolt and nut loosening and fracture detection.
[0071] In another alternative embodiment, the method further includes: Based on the component inspection results, determine whether the component inspection results meet the preset component reset conditions; When it is determined that the component detection result meets the preset component reset condition, reset control parameters for the reset structure corresponding to the fastener are generated, and a reset operation is performed on the reset structure corresponding to the fastener based on the reset control parameters. Obtain the component reset result corresponding to the fastener, perform a reset verification operation on the component reset result, and obtain the reset verification result, which includes code value verification result and mechanical verification result; Determine whether the reset verification result meets the preset reset limit conditions; When it is determined that the reset verification result meets the preset reset limit conditions, reset identification data is generated based on the reset control parameters and the reset verification result, and the component operating status of the fastener is updated according to the reset identification data.
[0072] In this optional embodiment, the step of determining whether the component detection result meets the preset component reset condition based on the component detection result may include: Based on the component inspection results, determine the component angle inspection results of the fastener, and determine whether the component angle inspection results match the angle reset threshold corresponding to the preset component reset conditions; When it is determined that the component angle detection result matches the preset component reset condition corresponding to the angle reset threshold, it is determined that the component detection result meets the preset component reset condition. When it is determined that the component angle detection result does not match the preset component reset condition corresponding to the angle reset threshold, it is determined that the component detection result does not meet the preset component reset condition.
[0073] In this optional embodiment, optionally, for example, the reset conditions may include one or more of the following: component detection result is fracture C and fault repair is completed; component detection result is loosening F and tightening operation is completed; component detection result is warning E and the angle change rate for three consecutive acquisition cycles is ≤0.05°; manual initiation of a system-verified reset command and successful execution; the latest component detection result of the fastener and the corresponding fault handling record and acquisition cycle angle data are extracted and compared with the preset component reset conditions one by one. If all preset reset conditions are matched, it is determined that the component reset conditions are met, and the reset control parameter generation step is entered; if no reset condition is matched, the current operating state of the fastener is maintained.
[0074] In this optional embodiment, optionally, when it is determined that the component detection result meets the preset component reset condition, generating reset control parameters for the reset structure corresponding to the fastener, and performing a reset operation on the reset structure corresponding to the fastener based on the reset control parameters, includes: When it is determined that the component detection result meets the preset component reset condition, the reset trigger type of the fastener is determined. Based on the reset trigger type of the fastener, reset control parameters for the corresponding reset structure of the fastener are generated. The reset control parameters include the mechanical reset parameters, code value reset parameters, and reset execution timing parameters corresponding to the fastener. Based on the reset control parameters, a reset operation is performed on the reset structure corresponding to the fastener, so that the reset structure performs mechanical reset action and electronic reset action in sequence according to the reset control parameters.
[0075] In this optional embodiment, optionally, for example, performing a reset operation on the reset structure corresponding to the fastener can be achieved by mechanically resetting the positioning pin, pawl-type limit groove and other mechanical components to complete the physical angle to 0, and electronically resetting the encoding storage module to complete the writing of the 0° reference code value. During the execution of the reset operation, the data acquisition and status determination operation of the fastener are locked to avoid misjudgment caused by data chaos during the reset process.
[0076] In this optional embodiment, it is further possible to terminate the process when it is determined that the component detection result does not meet the preset component reset conditions.
[0077] In this optional embodiment, the component reset result corresponding to the fastener may include the actual mechanical reset position data, electronic code value reading data, and reset mechanism operation status data of the component reset result corresponding to the fastener.
[0078] In this optional embodiment, optionally, the above-mentioned reset verification operation on the component reset result is performed to obtain a reset verification result, wherein the reset verification result includes a code value verification result and a mechanical verification result, and may include: Based on the component reset result, determine the target code value result and target mechanical result of the reset structure corresponding to the fastener. The target code value result includes the target code value value, and the target mechanical result includes the mechanical angle value of the reset structure corresponding to the fastener. The first verification operation is performed based on the target code value result of the reset structure corresponding to the fastener and the preset code value verification threshold to obtain the code value verification result. The second verification operation is performed based on the target mechanical result of the reset structure corresponding to the fastener and the preset mechanical verification threshold to obtain the mechanical verification result. The reset verification result of the fastener is determined based on the code value verification result and the mechanical verification result.
[0079] In this optional embodiment, optionally, for example, the code value verification result, mechanical verification result and corresponding error data in the reset verification result are compared with the preset reset limit conditions. If the reset limit conditions are met at the same time, it is determined that the reset is "qualified" and the reset identifier data generation step is entered; if the conditions are not met, it is determined that the reset is "unqualified" and the reset structure is triggered to re-execute the reset operation (repeated up to 3 times). If it is still unqualified after 3 times, the "reset mechanism failure" alarm is output and manual intervention is triggered.
[0080] In this optional embodiment, when it is determined that the reset verification result meets the preset reset limit condition, generating reset identification data based on the reset control parameters and the reset verification result, and performing a status update operation on the component operating state of the fastener according to the reset identification data, may include: When it is determined that the reset verification result meets the preset reset limit condition, the reset status result of the fastener is determined based on the reset control parameters and the reset verification result, and reset identification data is generated according to the reset status result of the fastener. The reset identification data is stored in the server database and bound to the fastener's full lifecycle monitoring data. The component operating status of the fastener is updated based on the reset identification data. The reset identification data contains key information about the entire reset process and is traceable.
[0081] In this optional embodiment, for example, the component's operating status is updated from fault pending reset or warning pending reset to normal operation and reset completed. At the same time, the fastener's angle acquisition reference and code value parsing reference are reset, and the fastener's normal data acquisition and status determination operation is restored. Subsequent data acquisition is based on this reset reference.
[0082] In this optional embodiment, it is further optional that when it is determined that the reset verification result does not meet the preset reset limit condition, the reset operation is re-executed on the reset structure corresponding to the fastener based on the reset control parameters.
[0083] In this optional embodiment, optionally, for example, when the value read from the server jumps from any data to 8000, reaching the Z value, an alarm is triggered. When the system is set to automatic recovery, if the 8000 data does not reach the Z value, it automatically recovers to normal. During automatic recovery, the system angle remains unchanged, and no reset or reinstallation is performed. When set to manual recovery, if the 8000 data value is reached, an alarm is triggered, and no changes are made except during manual recovery. Furthermore, the slack monitoring system needs to make two judgments: first, the data change must be sequential or can only be output every other number; second, it needs to perform reset / reinstallation judgments and cycle count judgments. Regarding the output order change issue, the slack monitoring data can only be output sequentially, such as 0→1, 1→2, or jump from 1→3, with every other position. It cannot jump multiple positions. If 2 appears during a position-separated jump, the data should be changed to 2. If the detected change value does not meet the position-separation requirement, the original output is maintained. The angle output value should output the final result of the representative number × angle parameter, and the result is kept on the server and finally output to the platform for display.
[0084] As can be seen, implementing this optional embodiment can determine whether the preset component reset conditions are met based on the component detection results. If met, it generates reset control parameters for the reset structure corresponding to the fastener and executes the reset operation. It obtains the component reset result corresponding to the fastener and performs a reset verification operation to obtain the reset verification result. It then determines whether the reset verification result meets the preset reset limit conditions. If met, it generates reset identification data based on the reset control parameters and the reset verification result, and performs a status update operation on the component operating state of the fastener. This can simultaneously cover both automatic and manual reset scenarios, ensuring that fasteners that meet the conditions can be reset in a timely manner, preventing subsequent angle accumulation and continuous distortion of state judgment due to failure to reset. This is beneficial to improving the accuracy of fastener reset. Reliability is further enhanced by adapting fasteners to reset control parameters, improving the accuracy and reliability of reset control operations. Preset quantitative reset limit conditions ensure that a reset is valid only when both verifications are successful. For cases where conditions are not met, a limited number of automatic retries are supported to reduce reset failures caused by momentary interference. If the retries still fail, a fault is proactively reported and manual intervention is triggered. This balances reset reliability and intelligence. Status updates are strongly correlated with reset identifiers, ensuring that subsequent testing is based on the new benchmark after a valid reset, improving the continuity and stability of long-term monitoring. Furthermore, it contributes to improving the intelligence and efficiency of bolt and nut loosening and breakage detection, as well as enhancing the accuracy, reliability, and precision of bolt and nut loosening and breakage detection.
[0085] In yet another optional embodiment, before determining the data reading result of the fastener based on the data acquisition results, the method further includes: Based on the data acquisition results, the data judgment logic corresponding to the fastener is determined, and data processing operations are performed on the data acquisition results according to the data judgment logic to obtain the data processing results; Determine whether target fault data exists in the data processing results; When it is determined that there is target fault data in the data processing results, the fault impact parameters corresponding to the target fault data are determined, and the data fault category corresponding to the target fault data is determined based on the fault impact parameters. Based on the target fault data and the data fault category, the target data to be removed is determined in the target fault data. Based on the target data removal, a data update operation is performed on the data acquisition results to update the data acquisition results, and triggers the execution of the operation to determine the data reading results of the fastener based on the data acquisition results.
[0086] In this optional embodiment, the above-mentioned determination of the data judgment logic corresponding to the fastener based on the data acquisition results, and the execution of data processing operations on the data acquisition results according to the data judgment logic to obtain the data processing results, may include: Extract the core features of the data acquisition results. These core features may include the data acquisition frequency, code value range, signal strength value, and acquisition period timestamp corresponding to the data acquisition results. Based on the core characteristics of the data, the corresponding data judgment logic for the fastener is determined, and the data acquisition results are processed in all dimensions according to the data judgment logic to obtain the data processing results; among them, the data judgment logic includes data validity verification rules, data continuity judgment rules, and data and working condition matching rules; Among them, full-dimensional data processing can include performing full-dimensional data processing operations on the data collection results, sequentially completing data format standardization, initial screening of invalid data, and data fluctuation trend fitting, to generate structured data processing results containing valid original data, data fluctuation feature values, and signal strength correlation data.
[0087] In this optional embodiment, the determination of whether target fault data exists in the above-mentioned data processing results may include: Based on preset fault data judgment conditions, it is determined whether there is target fault data in the data processing results that meets the preset fault data judgment conditions. If it is determined that there is target fault data in the data processing results that meets the preset fault data judgment conditions, it is determined that there is target fault data in the data processing results; if it is determined that there is no target fault data in the data processing results that meets the preset fault data judgment conditions, it is determined that there is no target fault data in the data processing results. Target fault data may include out-of-range data with code values exceeding the legal range, weak signal data with signal strength < -70dBm, abrupt data with code value jumps exceeding the maximum single change value in adjacent cycles, and mismatch data with fluctuation amplitudes that are seriously inconsistent with the current operating conditions.
[0088] In this optional embodiment, the process of determining the fault impact parameters corresponding to the target fault data, determining the data fault category corresponding to the target fault data based on the fault impact parameters, and determining the target data to be removed from the target fault data based on the target fault data and the data fault category may include: For the identified target fault data, extract its core attributes to determine the fault impact parameters. The fault impact parameters include the proportion of fault data, the number of continuous fault collection cycles, the impact weight of fault data on subsequent encoding and parsing, and the deviation value between fault data and normal data. Based on the fault impact parameters, determine the data fault category that matches the fault impact parameters from the preset fault categories, and mark the target exclusion data from all target fault data according to the target fault data and the data fault category.
[0089] In this optional embodiment, the above-mentioned operation of performing a data update operation on the data acquisition results based on the target rejection data to update the data acquisition results and triggering the execution of the operation of determining the data reading results of the fastener based on the data acquisition results may include: Based on the target data removal data, the corresponding data position of the target data removal data in the original data acquisition results is determined, and the ID, value, fault category, and removal reason of the removed data are recorded to form a fault data removal ledger. For the remaining valid data after removing the target fault data, data completion and update integration are performed. If there is no valid data in a certain acquisition cycle after removal, the average of the two adjacent normal acquisition cycles is used for interpolation to complete the data, and finally the updated data acquisition results are generated. This result only retains the valid and fault-free acquisition data and triggers the operation of determining the data reading result of the fastener based on the data acquisition results.
[0090] In this optional embodiment, optionally, for example, if the readout value shows 8000 and other values 8001~F jumping, it is identified as sensor damage, and the value output is the last recorded value in the database; if the readout EPC position value is 0000, it is determined that the sensor is damaged; if the readout value shows one of 8002, 8008, or 800A, it is identified as sensor damage.
[0091] In this optional embodiment, further optionally, for example, if the looseness judgment output is normal (i.e., all breakage judgment outputs have no data), then the breakage monitoring is in a normal state, meaning the bolt is not broken. Similarly, once looseness data is output after the breakage monitoring alarm, the breakage monitoring should immediately return to normal.
[0092] As can be seen, implementing this optional embodiment can determine the data judgment logic corresponding to the fastener based on the data acquisition results and perform data processing operations on the data acquisition results to obtain data processing results. It then determines whether target fault data exists in the data processing results; if so, it determines the data fault category corresponding to the target fault data and identifies target removal data. Based on the target removal data, it performs a data update operation on the data acquisition results to update the data acquisition results. This allows for the removal of fault data to improve the reliability and accuracy of the entire process data. Furthermore, it dynamically generates data judgment logic that includes validity, continuity, and working condition matching based on real-time data acquisition results, which is beneficial for improving the adaptability of data acquisition in multiple scenarios and the accuracy and reliability of adaptive data judgment. It can also remove high-level fault data. By perturbing distorted data while retaining repairable valid data, it is more conducive to further improving the accuracy and reliability of data processing. It can also fill in the empty cycle acquisition points after removing faulty data by interpolating the mean of adjacent valid cycles, maintaining the continuity and regularity of data acquisition sequence, avoiding the loss of encoded detection information and the failure of angle change rate calculation due to data gaps, ensuring that subsequent data reading, conversion and detection processes are uninterrupted and abnormal, thus helping to ensure the continuity of time sequence data. Furthermore, by removing faulty data, it can improve the response speed and operational stability of the overall detection process. It can also help improve the intelligence and efficiency of bolt and nut loosening and fracture detection, as well as the accuracy, reliability and detection precision of bolt and nut loosening and fracture detection.
[0093] In yet another optional embodiment, based on the encoded detection information, data conversion parameters corresponding to the fastener are generated, including: Perform information parsing operation on the coded detection information to obtain information parsing results, which include basic coding information, associated coding information, and calibration coding information; Extract the encoded sequence information from the information parsing results, determine the continuous code value jump frequency information corresponding to the fastener based on the encoded sequence information, and generate the code value mapping relationship corresponding to the fastener based on the continuous code value jump frequency information. Based on the code value mapping relationship, determine the data conversion parameters corresponding to the fastener.
[0094] In this optional embodiment, the basic coding information may include fastener specification identifier, sensor unique ID, and initial value of coding reference bit, providing a hardware basis for data conversion; the associated coding information may include the gear ratio of the sensor transmission gear set, the pitch circle diameter of the dial, and the initial correspondence coefficient between the code value and the angle, providing a transmission structure association basis for data conversion; the calibration coding information may include the self-calibration code value deviation of the fastener during a preset number of data collection and statistical durations, the angle conversion error, and the effective code value collection record, providing a precision calibration basis for data conversion.
[0095] In this optional embodiment, optionally, the extraction of the encoded sequence information from the above-mentioned information parsing results, the determination of the continuous code value transition frequency information corresponding to the fastener based on the encoded sequence information, and the generation of the code value mapping relationship corresponding to the fastener based on the continuous code value transition frequency information, may include: The complete encoded sequence information within the continuous acquisition period is extracted from the full encoded data in the information parsing results. The encoded sequence information may include the effective code value time sequence of the fastener, the code value transition direction, the transition interval, and the acquisition timestamp associated data. Based on the encoded sequence information, the code value sequence is traversed according to the acquisition time sequence to calculate the number of code value jumps in adjacent acquisition cycles, the number of code values in a single jump, and the number of consecutive jump duration cycles. At the same time, the high-frequency jump code value interval and abnormal jump points are marked to form quantified continuous code value jump frequency information. Based on the continuous code value jump frequency information, a target mapping relationship between the code value and angle corresponding to the fastener is constructed, and a code value mapping relationship corresponding to the fastener is generated based on the target mapping relationship. The code value mapping relationship corresponding to the fastener can include a complete range of valid code values, a unique angle reference value corresponding to each code value, jump compensation rules, and accuracy calibration coefficients.
[0096] In this optional embodiment, the above-mentioned determination of the data conversion parameters corresponding to the fastener based on the code value mapping relationship may include: Extract the quantization mapping parameters from the code value mapping relationship, and determine the data conversion parameters corresponding to the fastener based on the quantization mapping parameters. The data conversion parameters may include the code value to actual loosening angle conversion coefficient, continuous code value jump compensation coefficient, corresponding value of the encoding reference position angle, code value abnormal jump correction threshold, and angle conversion accuracy calibration value.
[0097] In this optional embodiment, the validity and adaptability of the determined data conversion parameters are further optionally verified by substituting the parameters into historical coding detection information for simulated conversion. If the conversion error is ≤ a preset accuracy threshold, the verification is passed, and the data conversion parameters are bound and stored with the fastener sensor ID and specification identifier. If the verification fails, the code value mapping relationship is adjusted in reverse based on the simulated conversion error, and the data conversion parameters are regenerated.
[0098] As can be seen, implementing this optional embodiment can perform information parsing operations on the coded detection information to obtain the information parsing results, extract the coded sequence information from the information parsing results, determine the continuous coded jump frequency information corresponding to the fastener based on the coded sequence information, generate the code value mapping relationship corresponding to the fastener, and then determine the data conversion parameters corresponding to the fastener. It can perform hierarchical parsing of coded information, support accurate traceability of conversion parameters, and dynamically generate mapping relationships based on continuous code value jump frequency information, which can truly reflect the code value change law. It can construct mappings based on real jump frequencies, which fits the actual operating characteristics, which is conducive to improving the accuracy and reliability of generating code value mapping relationships corresponding to fasteners. It can also reduce false warnings and missed judgments caused by code value jumps from the data level, improve the reliability and accuracy of the final detection results, and thus help ensure the continuity of time-series data. It can also improve the response speed and operational stability of the overall detection process by eliminating fault data. Furthermore, it can also help improve the intelligence and efficiency of bolt and nut loosening and fracture detection, and improve the accuracy, reliability and detection precision of bolt and nut loosening and fracture detection.
[0099] In another optional embodiment, the component inspection result corresponding to the fastener is determined based on the data conversion result, including: Based on the data conversion results, the target core data corresponding to the fastener is determined, including angle change data and code value jump data. Based on the target core data, determine whether the fastener meets the preset fracture judgment conditions; When it is determined that the fastener meets the preset fracture judgment conditions, the component detection result corresponding to the fastener is generated based on the target core data and the preset fracture judgment conditions. The component detection result includes the component fracture detection result. When it is determined that the fastener does not meet the preset fracture judgment conditions, the angle compensation parameter corresponding to the data conversion result is determined based on the target core data, and the component loosening parameter of the fastener is determined based on the target core data and the angle compensation parameter, and the component detection result of the fastener is determined based on the component loosening parameter.
[0100] In this optional embodiment, the determination of the target core data corresponding to the fastener based on the data conversion result may include: Perform core data extraction preprocessing on the data conversion results, complete redundant data filtering, time series data normalization, data unit standardization, and remove auxiliary data that is irrelevant to component status determination; From the preprocessed data conversion results, the target core data for component status determination is extracted. The target core data includes angle change data and code value jump data. The angle change data includes the actual loosening angle value of the fastener in the continuous acquisition cycle, the angle change amount in a single cycle, the cumulative angle change rate, and the standard deviation of angle fluctuation. The code value jump data includes the number of real-time code value jumps of the fastener in the continuous acquisition cycle, the number of code values in a single jump, the jump direction, and the number of cycles in which the continuous fracture associated code value appears.
[0101] In this optional embodiment, the above-mentioned generation of component detection results corresponding to the fastener based on the target core data and preset fracture judgment conditions may include: Based on the target core data and the fracture judgment data corresponding to the preset fracture judgment conditions, a data comparison operation is performed to obtain the data comparison results, and it is determined whether the data comparison results are used to indicate that the target core data and the fracture judgment data match. When the data comparison result indicates that the target core data matches the fracture judgment data, a component detection result indicating that the fastener is in a fractured state is generated; when the data comparison result indicates that the target core data does not match the fracture judgment data, a component detection result indicating that the fastener is in a non-fractured state is generated.
[0102] In this optional embodiment, optionally, for example, if the number of occurrence cycles of the continuous breakage associated code value (8000) in the code value jump data is greater than or equal to the preset logical judgment value Z, and there is no valid data collected on the actual loosening angle value of the corresponding cycle in the angle change data, then it is determined that the fastener meets the breakage judgment condition. If neither indicator is met at the same time, it is determined that the fastener does not meet the breakage judgment condition, and the angle compensation parameter determination and component loosening judgment process is entered.
[0103] In this optional embodiment, optionally, the process of determining the angle compensation parameter corresponding to the data conversion result based on the target core data, determining the component loosening parameter of the fastener based on the target core data and the angle compensation parameter, and determining the component detection result corresponding to the fastener based on the component loosening parameter may include: Based on the angle change data and code value jump data in the target core data, combined with the fastener's preset data jump parameters, angle compensation parameters are calculated and generated. The angle compensation parameters include code value interval jump angle compensation value, reverse jump angle correction value, and working condition fluctuation angle offset compensation value, which are used to correct the angle calculation deviation caused by code value jump and working condition disturbance. Substitute the angle compensation parameters into the target core data, and perform precise compensation correction on the actual loosening angle value, single-cycle angle change amount, and cumulative angle change rate in the angle change data. Based on the compensated and corrected target core data, calculate and determine the component loosening parameters of the fastener. These parameters include the actual loosening angle benchmark value after compensation, the loosening rate per unit time, and the cumulative loosening angle threshold matching degree. The component loosening parameters are compared with preset multi-level loosening judgment thresholds (early warning threshold, loosening alarm threshold). If the actual loosening angle benchmark value after compensation is less than or equal to the early warning threshold, a component detection result labeled as a slight loosening warning result is generated; if the early warning threshold is less than or equal to the actual loosening angle benchmark value after compensation and less than or equal to the loosening alarm threshold, a component detection result labeled as a moderate loosening result is generated; if the actual loosening angle benchmark value after compensation is greater than the loosening alarm threshold, a component detection result labeled as a severe loosening result is generated. All loosening detection results are accompanied by the compensated core loosening parameters as the judgment basis.
[0104] In this optional embodiment, if the data read from the storage location in the read EPC is not 8000, all disconnection alarms are normal and no data is output, only easing monitoring data is output; furthermore, the easing monitoring and disconnection monitoring data outputs are unique, that is, easing monitoring data output means no disconnection monitoring data output, and disconnection monitoring data output means no easing monitoring data output. For example, if the data read from the storage location in the EPC is 8000, and the configuration location in the EPC is 06XX, the break alarm is abnormal, i.e., output 8000. The break alarm output must be repeated multiple times each time. If the value read from the EPC changes from any data to 8000, and the configuration location value in the EPC is 06XX, the break alarm is abnormal, i.e., output 8000. Also, the logic settings are consistent with the current settings, mainly to make an accurate judgment to avoid data errors caused by momentary EMC impacts. For example, if the logic value of Z is not reached, the original data output is maintained, i.e., the data change will lag by Z cycles. If the process break monitoring triggers 8000, and the Z value judgment is not reached, the previous loose data value is output. The logic is changed to output 0~11 and 8000 digitally to facilitate statistics and reduce the amount of data. 8. Output sorting issue: Loose monitoring data can only be output sequentially, such as 0→1, 1→2, or jump 1→3, with alternating positions. It cannot jump with multiple positions in between. If 2 appears during alternating positions, the data should be changed to 2.
[0105] As can be seen, implementing this optional embodiment can determine the target core data corresponding to the fastener based on the data conversion result and determine whether the fastener meets the preset fracture judgment condition. If it meets the condition, the component detection result corresponding to the fastener is generated based on the target core data and the preset fracture judgment condition. If it does not meet the condition, the angle compensation parameter corresponding to the data conversion result is determined based on the target core data, and the component loosening parameter of the fastener is determined based on the target core data and the angle compensation parameter, thereby determining the component detection result corresponding to the fastener. It can adopt the judgment logic of fracture fault priority verification, and use the continuous fracture association code value and angle invalid data as rigid fracture judgment conditions to prioritize the interception and locking of high-risk fracture faults, ensuring the priority identification of high-risk faults, which is conducive to improving the safety and reliability of operation. Only angle change data and code value jump data are extracted as target core data, and redundant and irrelevant information is eliminated, simplifying the process. By optimizing the computational link and reducing computational power consumption and interference factors, the efficiency and intelligence of data processing and fastener inspection can be improved. Furthermore, angle compensation parameters can be introduced for non-fracture scenarios to correct angular deviations caused by code value interval jumps, reverse jumps, operating condition disturbances, and transmission gaps. This resolves residual errors in the data conversion process and judgment deviations caused by mechanical characteristics, making the loosening calculation benchmark more closely match the actual physical state of the component. This fundamentally improves the accuracy of loosening judgment, enhancing detection precision, accuracy, and reliability. Based on the accurate compensated data, component loosening parameters are generated, and multi-level thresholds are used to classify minor, moderate, and severe loosening levels, enabling refined fault management. This further improves the intelligence and efficiency of bolt and nut loosening and fracture detection, as well as the accuracy, reliability, and precision of bolt and nut loosening and fracture detection.
[0106] Example 3 Please see Figure 3 , Figure 3 This is a schematic diagram of a fastener detection device based on pose perception disclosed in an embodiment of the present invention. Figure 3 As shown, the pose-aware fastener detection device may include: The acquisition module 301 is used to perform data acquisition operations on the fastener based on a predetermined round acquisition time parameter to obtain data acquisition results; wherein the fastener includes bolt components and / or nut components, and the data acquisition results include pose data acquisition results; The determination module 302 is used to determine the data reading result of the fastener based on the data acquisition result, and to determine the coding detection information of the fastener based on the data reading result; The generation module 303 is used to generate data conversion parameters corresponding to the fastener based on the encoded detection information; The conversion module 304 is used to perform data conversion operations on the encoded detection information based on the data conversion parameters to obtain the data conversion result; The determining module 302 is also used to determine the component detection result corresponding to the fastener based on the data conversion result, wherein the component detection result includes the loosening detection result or the breakage detection result of the fastener.
[0107] It is evident that implementation Figure 3 The described device can perform data acquisition operations on fasteners based on predetermined rotation acquisition time parameters to obtain data acquisition results. Based on the data acquisition results, it determines the data reading results of the fasteners and further determines the fastener's coding detection information. Based on the coding detection information, it generates data conversion parameters corresponding to the fasteners and performs data conversion operations on the coding detection information to obtain data conversion results. Based on the data conversion results, it determines the component detection results corresponding to the fasteners. This device can acquire fastener data using rotation acquisition time parameters, avoiding the limitations of single-source data acquisition and improving the comprehensiveness and accuracy of data acquisition. Furthermore, the rotation acquisition mechanism allows for sequential acquisition according to priority. Each component's corresponding sensor performs data acquisition operations, avoiding conflicts caused by concurrent acquisition from multiple sensors and further ensuring the continuity of data acquisition. It also enables personalized parameter adaptation through full-dimensional analysis of coded information. Furthermore, by using coded cyclic mapping and angle compensation rules, it supplements intermediate angles for interval jumps and corrects reverse jumps according to rules, ensuring that the conversion results are consistent with the actual loose state of the component. This avoids angle calculation deviations caused by jumps, ensuring data continuity and accuracy. Additionally, it improves the intelligence and efficiency of bolt and nut loosening and breakage detection, as well as the accuracy, reliability, and precision of bolt and nut loosening and breakage detection.
[0108] In an optional embodiment, such as Figure 4 As shown, the device also includes: The acquisition module 305 is used to acquire the component attribute parameters and component operating condition parameters of the fastener before the acquisition module 301 performs data acquisition operations on the fastener based on the predetermined round-robin acquisition time parameters and obtains the data acquisition results. The component attribute parameters include the fastener's specification parameters, preload parameters, and installation position parameters; the fastener's component operating condition parameters include the fastener's environmental vibration frequency parameters, temperature fluctuation range parameters, humidity level parameters, and expected service life parameters. The generation module 303 is also used to generate the collection statistics duration and the collection interval duration of the fastener based on the component attribute parameters and component working condition parameters. The acquisition module 305 is also used to acquire the data acquisition requirements corresponding to the fasteners; The generation module 303 is also used to generate the initial round value acquisition parameters of the fastener according to the data acquisition requirements, acquisition statistics duration and acquisition interval duration; The calibration module 306 is used to perform parameter calibration operations on the initial round-number acquisition parameters based on the initial round-number acquisition parameters and the delay compensation parameters, so as to obtain the round-number acquisition time parameters.
[0109] It is evident that implementation Figure 4 The described device acquires component attribute parameters and component operating condition parameters of fasteners, generates the fastener's data acquisition statistics duration and acquisition interval duration, obtains the corresponding data acquisition requirements for the fasteners, and generates initial round-value acquisition parameters for the fasteners by combining the data acquisition requirements, acquisition statistics duration, and acquisition interval duration. Based on the initial round-value acquisition parameters and delay compensation parameters, a parameter calibration operation is performed on the initial round-value acquisition parameters to obtain the round-value time parameters. This device can deeply integrate the component attribute parameters and component operating condition parameters of fasteners, thereby achieving full-dimensional parameter coverage of fasteners, ensuring data density for high-risk components, improving the comprehensiveness and density of data acquisition, as well as improving the accuracy and reliability of data acquisition. Furthermore, by parsing the data acquisition requirements, it can perform secondary optimization on the initially generated acquisition statistics duration and interval duration, deeply adapting the data acquisition requirements, which helps to improve the accuracy and reliability of determining the subsequent initial round-value acquisition parameters for fasteners. Furthermore, this method not only improves reliability but also prioritizes data acquisition based on needs to enhance collaboration efficiency. This, in turn, improves the accuracy and reliability of generated rotation time parameters. In industrial scenarios, communication delays between sensors and data acquisition devices are susceptible to electromagnetic interference and distance. Traditional rotation parameters do not consider these factors, leading to timing deviations in data acquisition. This method, however, acquires communication delay parameters in real time and dynamically adjusts the rotation interval according to the delay range, avoiding data loss or acquisition failure due to communication delays. This improves the comprehensiveness, accuracy, and reliability of data acquisition. Additionally, through coded cyclic mapping and angle compensation rules, it supplements intermediate angles for interval jumps and corrects reverse jumps according to rules, ensuring that the conversion results are consistent with the actual loose state of the component. This avoids angle calculation deviations caused by jumps, guaranteeing data continuity and accuracy. Furthermore, this method improves the intelligence and efficiency of bolt and nut loosening and breakage detection, as well as the accuracy, reliability, and precision of bolt and nut loosening and breakage detection.
[0110] In another alternative embodiment, such as Figure 4 As shown, the determining module 302 is also used to determine the initial jump threshold of the fastener based on the component attribute parameters and component working condition parameters of the fastener. The acquisition module 305 is also used to acquire historical operating information of the fastener; The determination module 302 is also used to determine the stability influencing factor of the fastener based on historical operating information, and to determine the threshold adjustment parameter of the fastener based on the initial jump threshold and the stability influencing factor; and to determine the data jump parameter of the fastener based on the initial jump threshold and the threshold adjustment parameter; wherein, the data jump parameter includes the data change difference parameter corresponding to the data acquisition result in each acquisition cycle.
[0111] It is evident that implementation Figure 4 The described device can determine the initial jump threshold of a fastener based on its component attribute parameters and component operating condition parameters; acquire historical operating information of the fastener and determine its stability influencing factors; determine threshold adjustment parameters based on the initial jump threshold and stability influencing factors; and determine data jump parameters based on the initial jump threshold and threshold adjustment parameters. It can deeply integrate component attribute parameters and component operating condition parameters to determine the initial jump threshold, thereby improving the accuracy and reliability of determining the initial jump threshold. Furthermore, it can dynamically adjust based on historical operating information, determining stability influencing factors and generating threshold adjustment parameters through historical operating information, achieving dynamic self-adaptation of the jump threshold. Historical operating information includes recent periodic data change records, fault frequency, and operating condition fluctuation records, comprehensively reflecting the actual operating stability of the fastener, and based on… The determined data jump parameters are the result of dynamic calibration of the initial jump threshold by the stability influence factor. Their core value lies in providing a quantifiable, executable, and precise basis for identifying abnormal data in the detection process, directly ensuring the data validity of the entire process of acquisition, analysis, and judgment. It clarifies the normal range of variation in data acquisition results within each acquisition cycle; exceeding this range is considered an acquisition anomaly. Ensuring validity from the data entry point also helps improve the accuracy of data conversion parameters and the reliability of conversion results. Furthermore, it provides crucial assurance for the effectiveness, reliability, and adaptability of the entire bolt and nut loosening or fracture detection method from the data entry point. Simultaneously, it provides data support for system self-optimization and full lifecycle management, further enhancing the intelligence and efficiency of bolt and nut loosening and fracture detection, as well as improving the accuracy, reliability, and precision of bolt and nut loosening and fracture detection.
[0112] In yet another alternative embodiment, such as Figure 4 As shown, the device also includes: The judgment module 307 is used to determine whether the component detection result meets the preset component reset condition based on the component detection result; The generation module 303 is also used to generate reset control parameters for the reset structure corresponding to the fastener when the judgment module 307 determines that the component detection result meets the preset component reset conditions. Reset module 308 is used to perform a reset operation on the reset structure corresponding to the fastener based on reset control parameters; The acquisition module 305 is also used to acquire the reset result of the component corresponding to the fastener; The verification module 309 is used to perform a reset verification operation on the component reset result to obtain the reset verification result, which includes the code value verification result and the mechanical verification result. The judgment module 307 is also used to determine whether the reset verification result meets the preset reset limit condition; The generation module 303 is also used to generate reset identification data based on the reset control parameters and the reset verification result when the judgment module 307 determines that the reset verification result meets the preset reset limit condition, and to perform a status update operation on the component running status of the fastener according to the reset identification data.
[0113] It is evident that implementation Figure 4 The described device can determine whether preset component reset conditions are met based on component detection results. If met, it generates reset control parameters for the corresponding reset structure of the fastener and executes a reset operation. It then obtains the component reset result for the fastener and performs a reset verification operation to obtain the reset verification result. The device further determines whether the reset verification result meets preset reset limit conditions. If met, it generates reset identification data based on the reset control parameters and the reset verification result, and performs a status update operation on the component's operating state. This device can simultaneously cover both automatic and manual reset scenarios, ensuring that fasteners meeting the conditions can be reset promptly, preventing subsequent angle accumulation and continuous distortion of state judgment due to failure to reset. This improves the accuracy and reliability of fastener reset. Furthermore, it can improve the accuracy and reliability of reset control operation by adapting fasteners to reset control parameters, and recognize the reset as valid only when both verifications are qualified by preset quantitative reset limit conditions; it supports automatic retry of a limited number of times for cases that do not meet the conditions, reducing reset failures caused by momentary interference. If the retry still fails, it will actively report the fault and trigger manual intervention, taking into account both reset reliability and reset intelligence. The status update is strongly correlated with the reset mark, ensuring that subsequent detection is based on the new benchmark after effective reset, improving the continuity and stability of long-term monitoring. It can also help improve the intelligence and efficiency of bolt and nut loosening and fracture detection, as well as the accuracy, reliability and detection precision of bolt and nut loosening and fracture detection.
[0114] In yet another alternative embodiment, such as Figure 4 As shown, the determining module 302 is also used to determine the data judgment logic corresponding to the fastener based on the data acquisition results before determining the data reading results of the fastener based on the data acquisition results; The device also includes: Processing module 310 is used to perform data processing operations on the data acquisition results according to the data judgment logic, and obtain the data processing results; The judgment module 307 is also used to determine whether target fault data exists in the data processing results; The determining module 302 is also used to determine the fault impact parameters corresponding to the target fault data when the judging module 307 determines that there is target fault data in the data processing result, and to determine the data fault category corresponding to the target fault data based on the fault impact parameters, and to determine the target data to be removed from the target fault data according to the target fault data and the data fault category. The update module 311 is used to perform a data update operation on the data acquisition results based on the target rejection data, so as to update the data acquisition results and trigger the determination module 302 to perform the operation of determining the data reading results of the fastener based on the data acquisition results.
[0115] It is evident that implementation Figure 4 The described device can determine the data judgment logic corresponding to the fastener based on the data acquisition results and perform data processing operations on the data acquisition results to obtain the data processing results. It can determine whether there is target fault data in the data processing results. If so, it can determine the data fault category corresponding to the target fault data and identify the target rejection data. Based on the target rejection data, it can perform a data update operation on the data acquisition results to update the data acquisition results. It can perform fault data rejection operations to improve the reliability and accuracy of the data throughout the process. It can dynamically generate data judgment logic that includes validity, continuity, and working condition matching based on real-time data acquisition results, which is conducive to improving the adaptability of multi-scenario data acquisition and the accuracy and reliability of adaptive data judgment, and can eliminate high interference distortion. The data, while retaining repairable and valid data, is more conducive to further improving the accuracy and reliability of data processing. It can also fill in the empty cycle acquisition points after removing faulty data by interpolating the mean of adjacent valid cycles, maintaining the continuity and regularity of data acquisition sequence, avoiding the loss of coded detection information and the failure of angle change rate calculation due to data gaps, ensuring that subsequent data reading, conversion and detection processes are uninterrupted and abnormal, thus helping to ensure the continuity of time sequence data. It can also improve the response speed and operational stability of the overall detection process by removing faulty data. Furthermore, it can help improve the intelligence and efficiency of bolt and nut loosening and fracture detection, as well as the accuracy, reliability and detection precision of bolt and nut loosening and fracture detection.
[0116] In yet another alternative embodiment, such as Figure 4 As shown, the specific method by which the generation module 303 generates the data conversion parameters corresponding to the fastener based on the encoded detection information includes: Perform information parsing operation on the coded detection information to obtain information parsing results, which include basic coding information, associated coding information, and calibration coding information; Extract the encoded sequence information from the information parsing results, determine the continuous code value jump frequency information corresponding to the fastener based on the encoded sequence information, and generate the code value mapping relationship corresponding to the fastener based on the continuous code value jump frequency information. Based on the code value mapping relationship, determine the data conversion parameters corresponding to the fastener.
[0117] It is evident that implementation Figure 4 The described device can perform information parsing operations on coded detection information to obtain information parsing results, extract coded sequence information from the information parsing results, determine the continuous code jump frequency information corresponding to the fastener based on the coded sequence information, generate the code value mapping relationship corresponding to the fastener, and then determine the data conversion parameters corresponding to the fastener. It can perform layered parsing of coded information, support accurate traceability of conversion parameters, and dynamically generate mapping relationships based on continuous code value jump frequency information, which can truly reflect the code value change pattern. It can construct mappings based on real jump frequencies, which fits actual operating characteristics, and is conducive to improving the accuracy and reliability of generating code value mapping relationships corresponding to fasteners. It can also reduce false warnings and missed judgments caused by code value jumps at the data level, improve the reliability and accuracy of the final detection results, and thus help ensure the continuity of time-series data. It can also improve the response speed and operational stability of the overall detection process by eliminating fault data. Furthermore, it can improve the intelligence and efficiency of bolt and nut loosening and fracture detection, and also improve the accuracy, reliability and detection precision of bolt and nut loosening and fracture detection.
[0118] In yet another alternative embodiment, such as Figure 4 As shown, the specific methods by which the determining module 302 determines the component inspection result corresponding to the fastener based on the data conversion result include: Based on the data conversion results, the target core data corresponding to the fastener is determined, including angle change data and code value jump data. Based on the target core data, determine whether the fastener meets the preset fracture judgment conditions; When it is determined that the fastener meets the preset fracture judgment conditions, the component detection result corresponding to the fastener is generated based on the target core data and the preset fracture judgment conditions. The component detection result includes the component fracture detection result. When it is determined that the fastener does not meet the preset fracture judgment conditions, the angle compensation parameter corresponding to the data conversion result is determined based on the target core data, and the component loosening parameter of the fastener is determined based on the target core data and the angle compensation parameter, and the component detection result of the fastener is determined based on the component loosening parameter.
[0119] It is evident that implementation Figure 4 The described device can determine the target core data corresponding to the fastener based on the data conversion result and determine whether the fastener meets the preset fracture judgment condition. If it meets the condition, it generates the component detection result corresponding to the fastener based on the target core data and the preset fracture judgment condition. If it does not meet the condition, it determines the angle compensation parameter corresponding to the data conversion result based on the target core data, and determines the component loosening parameter of the fastener based on the target core data and the angle compensation parameter, thereby determining the component detection result corresponding to the fastener. It can adopt a fracture fault priority verification judgment logic, using continuous fracture association code value and invalid angle data as rigid fracture judgment conditions, prioritizing the interception and locking of high-risk fracture faults, ensuring the priority identification of high-risk faults, which is conducive to improving the safety and reliability of operation. It only extracts angle change data and code value jump data as target core data, eliminates redundant and irrelevant information, and simplifies the judgment calculation. The computational link reduces computational power consumption and interference factors, which is beneficial to improving the efficiency and intelligence of data processing and fastener inspection. It can also introduce angle compensation parameters for non-fracture scenarios to correct the angle deviation caused by code value interval jumps, reverse jumps, working condition disturbances, and transmission gaps. This solves the residual error in the data conversion process and the judgment deviation caused by mechanical characteristics, making the loosening calculation benchmark more closely match the actual physical state of the component. This improves the accuracy of loosening judgment from the root, which is beneficial to improving the detection accuracy, reliability and reliability of detection. Based on the accurate data after compensation, component loosening parameters are generated. Combined with multi-level thresholds to classify slight warning, moderate loosening and severe loosening levels, it can realize refined fault management. Furthermore, it can also improve the intelligence and efficiency of bolt and nut loosening and fracture detection, and improve the accuracy, reliability and precision of bolt and nut loosening and fracture detection.
[0120] Example 4 Please see Figure 5 , Figure 5 This is a schematic diagram of another fastener detection device based on pose perception disclosed in an embodiment of the present invention. Figure 5 As shown, the pose-aware fastener detection device may include: Memory 401 storing executable program code; Processor 402 coupled to memory 401; The processor 402 calls the executable program code stored in the memory 401 to execute some or all of the steps in any of the pose-aware fastener detection methods in Embodiment 1 of the present invention.
[0121] Example 5 This invention discloses a computer storage medium storing computer instructions. When these computer instructions are invoked, they are used to execute some or all of the steps in any of the pose-aware fastener detection methods disclosed in Embodiment 1 of this invention.
[0122] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0123] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0124] Finally, it should be noted that the above embodiments are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A fastener detection method based on pose awareness, characterized in that, The method includes: Based on predetermined rotation acquisition time parameters, data acquisition operations are performed on the fasteners to obtain data acquisition results; wherein, the fasteners include bolt components and / or nut components, and the data acquisition results include pose data acquisition results; Based on the data acquisition results, the data reading results of the fastener are determined, and the coding detection information of the fastener is determined based on the data reading results; Based on the encoded detection information, a code value mapping relationship corresponding to the fastener is generated, and according to the code value mapping relationship, data conversion parameters corresponding to the fastener are generated. Based on the data conversion parameters, a data conversion operation is performed on the encoded detection information to obtain the data conversion result. Based on the data conversion results, the component detection results corresponding to the fastener are determined, wherein the component detection results include the loosening detection results or the breakage detection results of the fastener, and the loosening detection results include the loosening angle detection results of the fastener; The step of generating a code value mapping relationship corresponding to the fastener based on the encoded detection information, and generating data conversion parameters corresponding to the fastener according to the code value mapping relationship, includes: An information parsing operation is performed on the encoded detection information to obtain an information parsing result, wherein the information parsing result includes basic encoding information, associated encoding information, and calibration encoding information; Extract the encoded sequence information from the information parsing result, determine the continuous code value jump frequency information corresponding to the fastener based on the encoded sequence information, and generate the code value mapping relationship corresponding to the fastener based on the continuous code value jump frequency information. Based on the code value mapping relationship, determine the data conversion parameters corresponding to the fastener; The step of determining the data conversion parameters corresponding to the fastener based on the code value mapping relationship includes: Extract the quantization mapping parameters from the code value mapping relationship, and determine the data conversion parameters corresponding to the fastener based on the quantization mapping parameters. The data conversion parameters include the code value to actual loosening angle conversion coefficient, continuous code value jump compensation coefficient, corresponding value of the encoding reference position angle, code value abnormal jump correction threshold, and angle conversion accuracy calibration value.
2. The fastener detection method based on pose awareness according to claim 1, characterized in that, Before performing data acquisition operations on the fastener based on pre-determined rotation acquisition time parameters and obtaining the data acquisition results, the method further includes: Obtain the component attribute parameters and component operating condition parameters of the fastener, wherein the component attribute parameters include the specification parameters, preload parameters, and installation position parameters of the fastener; the component operating condition parameters include the environmental vibration frequency parameters, temperature fluctuation range parameters, humidity level parameters, and expected service life parameters of the fastener. Based on the component attribute parameters and the component operating condition parameters, the collection statistics duration and the collection interval duration of the fastener are generated. Obtain the data acquisition requirements corresponding to the fastener, and generate the initial round value acquisition parameters for the fastener based on the data acquisition requirements, the acquisition statistics duration, and the acquisition interval duration. Based on the initial round-robin acquisition parameters and delay compensation parameters, a parameter calibration operation is performed on the initial round-robin acquisition parameters to obtain the round-robin acquisition time parameters.
3. The fastener detection method based on pose awareness according to claim 2, characterized in that, The method further includes: The initial jump threshold of the fastener is determined based on the component attribute parameters and the component operating condition parameters of the fastener. The historical operating information of the fastener is obtained, and based on the historical operating information, the stability influence factor of the fastener is determined. The threshold adjustment parameter of the fastener is determined according to the initial jump threshold and the stability influence factor. Based on the initial jump threshold and the threshold adjustment parameters, the data jump parameters of the fastener are determined; The data jump parameter includes the data change difference parameter corresponding to the data acquisition result in each acquisition cycle.
4. The fastener detection method based on pose awareness according to claim 2, characterized in that, The method further includes: Based on the component detection results, determine whether the component detection results meet the preset component reset conditions; When it is determined that the component detection result meets the preset component reset condition, reset control parameters for the reset structure corresponding to the fastener are generated, and the reset operation is performed on the reset structure based on the reset control parameters. Obtain the component reset result corresponding to the fastener, perform a reset verification operation on the component reset result, and obtain a reset verification result, wherein the reset verification result includes code value verification result and mechanical verification result; Determine whether the reset verification result meets the preset reset limit condition; When it is determined that the reset verification result meets the preset reset limit condition, reset identification data is generated based on the reset control parameters and the reset verification result, and the component operating status of the fastener is updated according to the reset identification data.
5. The fastener detection method based on pose awareness according to claim 4, characterized in that, Before determining the data reading result of the fastener based on the data acquisition result, the method further includes: Based on the data acquisition results, the data judgment logic corresponding to the fastener is determined, and data processing operations are performed on the data acquisition results according to the data judgment logic to obtain the data processing results; Determine whether target fault data exists in the data processing results; When it is determined that the target fault data exists in the data processing result, the fault impact parameter corresponding to the target fault data is determined, and the data fault category corresponding to the target fault data is determined based on the fault impact parameter. According to the target fault data and the data fault category, target data to be removed is determined in the target fault data. Based on the target rejection data, a data update operation is performed on the data acquisition results to update the data acquisition results, and the operation of determining the data reading results of the fastener based on the data acquisition results is triggered.
6. The fastener detection method based on pose awareness according to claim 1, characterized in that, The step of determining the component inspection result corresponding to the fastener based on the data conversion result includes: Based on the data conversion results, the target core data corresponding to the fastener is determined, wherein the target core data includes angle change data and code value jump data; Based on the target core data, determine whether the fastener meets the preset fracture judgment condition; When it is determined that the fastener meets the preset fracture judgment condition, a component detection result corresponding to the fastener is generated based on the target core data and the preset fracture judgment condition, wherein the component detection result includes the component fracture detection result. When it is determined that the fastener does not meet the preset fracture judgment condition, the angle compensation parameter corresponding to the data conversion result is determined based on the target core data, and the component loosening parameter of the fastener is determined based on the target core data and the angle compensation parameter, and the component detection result corresponding to the fastener is determined based on the component loosening parameter.
7. A fastener detection device based on pose perception, characterized in that, The device includes: The acquisition module is used to perform data acquisition operations on the fastener based on a pre-determined round-robin acquisition time parameter, and obtain data acquisition results; wherein, the fastener includes bolt components and / or nut components, and the data acquisition results include pose data acquisition results; The determining module is used to determine the data reading result of the fastener based on the data acquisition result, and to determine the encoding detection information of the fastener based on the data reading result; The generation module is used to generate a code value mapping relationship corresponding to the fastener based on the encoded detection information, and to generate data conversion parameters corresponding to the fastener according to the code value mapping relationship; The conversion module is used to perform a data conversion operation on the encoded detection information based on the data conversion parameters to obtain a data conversion result; The determining module is further configured to determine the component detection result corresponding to the fastener based on the data conversion result, wherein the component detection result includes the loosening detection result or the breakage detection result of the fastener, and the loosening detection result includes the loosening angle detection result of the fastener; Furthermore, the specific method by which the generation module generates a code value mapping relationship corresponding to the fastener based on the encoded detection information, and generates data conversion parameters corresponding to the fastener according to the code value mapping relationship, includes: An information parsing operation is performed on the encoded detection information to obtain an information parsing result, wherein the information parsing result includes basic encoding information, associated encoding information, and calibration encoding information; Extract the encoded sequence information from the information parsing result, determine the continuous code value jump frequency information corresponding to the fastener based on the encoded sequence information, and generate the code value mapping relationship corresponding to the fastener based on the continuous code value jump frequency information. Based on the code value mapping relationship, determine the data conversion parameters corresponding to the fastener; The specific method by which the generation module determines the data conversion parameters corresponding to the fastener based on the code value mapping relationship includes: Extract the quantization mapping parameters from the code value mapping relationship, and determine the data conversion parameters corresponding to the fastener based on the quantization mapping parameters. The data conversion parameters include the code value to actual loosening angle conversion coefficient, continuous code value jump compensation coefficient, corresponding value of the encoding reference position angle, code value abnormal jump correction threshold, and angle conversion accuracy calibration value.
8. A fastener detection device based on pose perception, characterized in that, The device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the pose-aware fastener detection method as described in any one of claims 1-6.
9. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, which, when invoked, are used to execute the pose-aware fastener detection method as described in any one of claims 1-6.