An assembly system for a piezoelectric buzzer electromagnetic compatibility shielded housing

By monitoring the assembly process of the piezoelectric buzzer's electromagnetic compatibility shielding shell in real time, identifying electromagnetic correlation anomalies and performing path correction and compensation, the problem of not being able to perceive the impact of assembly in real time in existing technologies is solved, thus improving assembly consistency and the stability of electromagnetic shielding performance.

CN121572332BActive Publication Date: 2026-04-10GUANGZHOU KAILITECH ELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-27
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In the assembly process of piezoelectric buzzer electromagnetic compatibility shielding shells, existing technologies cannot detect the impact of the assembly process on electromagnetic shielding effectiveness in real time. This leads to mechanical position deviations and deformations, resulting in electromagnetic leakage or resonant frequency shifts, which affect assembly consistency and the stability of shielding performance.

Method used

The simulation assembly generation module generates a pre-planned motion path, which is combined with the acquisition and monitoring module to monitor the actual contact pose and electromagnetic parameters of the tool head in real time. The anomaly detection and correlation module filters out electromagnetic correlation anomalies, the path correction and optimization module reconstructs and corrects the contact path, and fine-tunes and compensates it through deformation feedback data. Finally, the execution and reporting module completes the assembly.

Benefits of technology

This enables real-time diagnosis and proactive intervention of electromagnetic shielding function, improves the accuracy and consistency of assembly quality control, and ensures the stability of the electromagnetic shielding effect of the piezoelectric buzzer.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121572332B_ABST
    Figure CN121572332B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of electromagnetic compatibility assembly of electronic devices, and discloses an assembly system of a piezoelectric buzzer electromagnetic compatibility shielding shell. The system comprises a simulation assembly generation module, an acquisition monitoring module, an abnormality detection and correlation module, a path correction and optimization module and an execution and reporting module. In the assembly process, the system synchronously acquires the actual pose of a tool head and electromagnetic parameters, identifies electromagnetic correlation abnormal points which have a key influence on electromagnetic performance from mechanical abnormal points through time alignment and condition screening. A correction path is generated based on the points, and in execution, the path coordinates are dynamically fine-tuned according to real-time deformation feedback, forming a final assembly path. The system realizes online correlation diagnosis and closed-loop control of the assembly mechanical process and product electromagnetic performance, and through dynamic path compensation, adapts to workpiece deformation, thereby improving the consistency of assembly quality and electromagnetic shielding efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electromagnetic compatibility assembly of electronic devices, in particular to an assembly system of electromagnetic compatibility shielding shell of piezoelectric buzzer. BACKGROUND

[0002] In the production process of piezoelectric buzzer and other precision electronic components, installing electromagnetic compatibility shielding shell is a key process to ensure the stability of the device and avoid signal interference. The current mainstream automatic assembly scheme generally relies on high-precision machine vision positioning and pre-set motion path program, and judges whether the assembly action is accurately completed by monitoring the spatial pose of the tool head or the pressure feedback in the assembly process. The core goal of this method is to achieve precise fitting in geometric position and ensure that the shielding shell is installed in place at the physical level.

[0003] This kind of conventional technical scheme has limitations. They can only detect and respond to mechanical position or force deviation, and cannot perceive the actual impact of the assembly process on the core functional indicator of the final electromagnetic shielding effectiveness. A seemingly minor assembly defect in geometric size, such as uneven local contact pressure or slight deformation, may cause the electrical contact characteristics of the shielding shell to change, thereby causing electromagnetic leakage or resonance frequency shift, but these key quality information is completely missing in the assembly process. In addition, the shielding shell or the workpiece itself may have weak flexibility, which will produce unpredictable elastic deformation when the tool head is in contact and pressurized. The existing static or pre-programmed path correction method cannot adapt to this dynamic deformation in real time, resulting in errors between the theoretical contact point and the actual effective contact point, affecting the assembly consistency and the stability of the shielding performance. SUMMARY

[0004] The purpose of the present application is to provide an assembly system of electromagnetic compatibility shielding shell of piezoelectric buzzer to solve the problems raised in the background art.

[0005] To achieve the above purpose, the present application provides an assembly system of electromagnetic compatibility shielding shell of piezoelectric buzzer, which comprises:

[0006] An analog assembly generation module for generating analog assembly operations and pre-planned motion paths of the tool head; the pre-planned motion path includes the expected contact pose sequence of the tool head;

[0007] A collection and monitoring module for synchronously collecting the actual contact pose sequence of the tool head and the electromagnetic parameters during the assembly process;

[0008] an anomaly detection and association module, configured to compare the actual contact pose sequence with the expected contact pose sequence point by point, extract abnormal contact points whose pose difference exceeds the allowed range, time-align each abnormal contact point with the synchronously collected electromagnetic parameters, and screen out abnormal contact points whose electromagnetic parameter values meet preset sensitive conditions and mark them as electromagnetic-associated abnormal points;

[0009] a path correction and optimization module, configured to reconstruct a corrected contact path of the tool head based on all electromagnetic-associated abnormal points, the corrected contact path being used to replace the corresponding section in the pre-planned motion path, dynamically monitor deformation feedback data of the shielding shell assembly during execution of the corrected contact path, and fine-tune and compensate spatial coordinates of the corrected contact path according to the deformation feedback data to generate a final assembly path;

[0010] an execution and reporting module, configured to control the tool head to complete an assembly action along the final assembly path and generate a path execution report according to a whole-process record of the action.

[0011] Preferably, the generating of the simulation assembly operation and the pre-planned motion path of the tool head comprises:

[0012] Before the tool executes the assembly operation of the piezoelectric buzzer shielding shell, a simulation assembly operation is generated, the simulation assembly operation containing a series of assembly contact points arranged in a preset logical order, and a pre-planned motion path of an assembly tool is generated based on coordinate data of the assembly contact points,

[0013] The step of generating the simulation assembly operation comprises:

[0014] The initial installation posture of the shielding shell is set as an original point of a reference coordinate system;

[0015] According to geometric features of edges of the shielding shell, a plurality of theoretical fitting boundary lines are marked in the reference coordinate system;

[0016] Along each theoretical fitting boundary line, a plurality of discrete fitting feature points are sampled according to a preset density;

[0017] Based on spatial coordinates of the discrete fitting feature points, tool head postures required for the assembly tool to contact the discrete fitting feature points are reversely deduced;

[0018] Tool head postures corresponding to all discrete fitting feature points are arranged and combined according to spatial orders of the theoretical fitting boundary lines to form an assembly contact point set;

[0019] According to operation attributes of each point in the assembly contact point set, a standard pressure value and a standard contact time length are configured for each point;

[0020] The assembly contact point set after the configuration is defined as the simulation assembly operation.

[0021] Preferably, the step of extracting abnormal contact points with pose difference beyond the allowed range by the abnormality detection and association module comprises:

[0022] extracting a current actual contact pose in time sequence from the actual contact pose sequence;

[0023] finding an expected contact pose with the closest time label to the current actual contact pose from the expected contact pose sequence;

[0024] calculating the spatial Euclidean distance between the position vector of the current actual contact pose and the position vector of the found expected contact pose;

[0025] calculating the rotation angle deviation between the attitude rotation matrix of the current actual contact pose and the attitude rotation matrix of the found expected contact pose;

[0026] comparing the spatial Euclidean distance with the preset distance tolerance threshold, and comparing the rotation angle deviation with the preset angle tolerance threshold;

[0027] when the spatial Euclidean distance exceeds the distance tolerance threshold or the rotation angle deviation exceeds the angle tolerance threshold, recording the current actual contact pose as a difference pose point;

[0028] mapping the difference pose point back to the corresponding assembly contact point in the simulated assembly operation, and marking the assembly contact point as an abnormal contact point;

[0029] repeating the comparison and marking steps for each pose in the actual contact pose sequence until all poses in the sequence are processed.

[0030] Preferably, the step of screening out abnormal contact points with electromagnetic parameter values meeting the preset sensitivity condition by the abnormality detection and association module comprises:

[0031] obtaining electromagnetic parameter values time-aligned with the abnormal contact points, the electromagnetic parameter values containing field strength readings of multiple frequency bands;

[0032] comparing the field strength readings of the multiple frequency bands with the respective reference field strength thresholds respectively;

[0033] identifying the frequency bands with field strength readings exceeding the corresponding reference field strength thresholds, and marking the frequency bands as over-standard frequency bands;

[0034] calculating the over-standard proportion of the field strength readings of all over-standard frequency bands relative to the reference field strength thresholds;

[0035] comparing the over-standard proportion with the preset lower limit of the sensitivity proportion;

[0036] If the exceeding proportion is greater than or equal to the lower limit of the sensitivity proportion, it is determined that the electromagnetic parameter value associated with the abnormal contact point meets the preset sensitive condition;

[0037] An electromagnetic sensitive mark is assigned to the abnormal contact point meeting the preset sensitive condition, and the electromagnetic sensitive mark contains the number information of the exceeding frequency band and the comprehensive exceeding proportion information;

[0038] All abnormal contact points carrying the electromagnetic sensitive mark are classified as electromagnetic associated abnormal points.

[0039] Preferably, the step of reconstructing the modified contact path of the tool head by the path modification and optimization module comprises:

[0040] The pre-planned motion path is taken as a basic reference path;

[0041] The spatial position points corresponding to all electromagnetic associated abnormal points are located on the basic reference path;

[0042] A path node is resampled in a preset spherical neighborhood space centered on each spatial position point;

[0043] The new path node obtained by resampling is smoothly connected with the original path node in the basic reference path which is not marked as an electromagnetic associated abnormal point;

[0044] All connection points are processed by a path smoothing algorithm to ensure that the generated path curve is geometrically continuous and has a smooth curvature change;

[0045] The new path sequence obtained after smoothing connection and algorithm processing is defined as a modified contact path;

[0046] Each segment of the modified contact path is assigned a path modification identification code for indicating the modification state of the path segment relative to the basic reference path.

[0047] Preferably, the step of fine-tuning and compensating the spatial coordinates of the modified contact path according to the deformation feedback data by the path modification and optimization module comprises:

[0048] The real-time pressure distribution of the shielding shell assembly during the contact process is obtained by the force sensor installed on the tool head;

[0049] The real-time position offset of the shielding shell assembly edge during the contact process is obtained by the visual measurement unit;

[0050] The real-time pressure distribution is compared with the preset ideal pressure distribution model to generate a pressure difference vector field;

[0051] The real-time position offset is compared with the preset allowable offset boundary to generate a position offset vector;

[0052] the pressure difference vector field and the position offset vector are input into a path compensation controller;

[0053] the path compensation controller converts the vector inputs into adjustment instructions for the spatial coordinates of the modified contact path based on built-in compensation rules;

[0054] the adjustment instructions drive the driving mechanism of the tool head so that the motion trajectory of the tool head dynamically offsets according to the adjustment instructions during the contact process;

[0055] the dynamic offset process continues until the deformation feedback data indicates that the pressure distribution and the position offset are both restored to within the allowable range;

[0056] all spatial coordinate adjustment amounts finally adopted to achieve the allowable range are recorded, and the modified contact path is updated based on all the spatial coordinate adjustment amounts to generate a final assembly path.

[0057] Preferably, the step of reconstructing the modified contact path of the tool head based on all the electromagnetic correlation abnormal points by the path modification and optimization module comprises:

[0058] all the electromagnetic correlation abnormal points are sorted according to their occurrence time in the assembly process to generate an ordered abnormal point list;

[0059] each electromagnetic correlation abnormal point in the ordered abnormal point list is processed in turn, and the corresponding local path replacement scheme is obtained by querying the preset path avoidance strategy library according to the over-standard frequency band information thereof;

[0060] the path endpoint after the processing of the previous electromagnetic correlation abnormal point is taken as the path starting point for the processing of the next electromagnetic correlation abnormal point, and the local path replacement scheme is applied in turn;

[0061] when the local path replacement schemes of all the electromagnetic correlation abnormal points are applied, the continuity of the overall path is checked;

[0062] if there is a path breakpoint, a transition path curve conforming to the kinematic constraints of the tool is inserted between the breakpoints;

[0063] the length of the completed overall path is compared with the original pre-planned motion path, and if the length change exceeds the preset range, the overall path is proportionally scaled to make the total length return to the allowable range;

[0064] the adjusted overall path is output as the modified contact path.

[0065] Preferably, the step of establishing the corresponding correlation between the abnormal contact points and the specific electromagnetic parameter values by the abnormal detection and correlation module comprises:

[0066] creating a time stamp for each labeled abnormal contact point;

[0067] locating to the same time as the abnormal contact point time stamp in the continuous time series data of the environmental electromagnetic parameters;

[0068] extracting all electromagnetic parameter data segments within a certain time window before and after the time;

[0069] filtering and denoising the extracted electromagnetic parameter data segments to eliminate transient interference pulses;

[0070] calculating the time domain statistical characteristic values of the filtered and denoised electromagnetic parameter data segments;

[0071] matching the time domain statistical characteristic values with the pre-learned electromagnetic interference mode feature library;

[0072] attaching the matched interference mode feature label to the corresponding abnormal contact point to complete the establishment of the corresponding association relationship.

[0073] Preferably, the step of the anomaly detection and association module comparing the actual contact pose sequence with the expected contact pose sequence point by point comprises:

[0074] constructing a pose comparison matrix, with the rows of the matrix corresponding to the expected contact pose sequence and the columns of the matrix corresponding to the actual contact pose sequence;

[0075] calculating the value of each element in the matrix, which is the composite difference degree between the expected pose of the corresponding row and the actual pose of the corresponding column;

[0076] using the dynamic time warping algorithm to find an optimal path from the top left corner to the bottom right corner in the matrix, so that the sum of the element values on the path is minimized;

[0077] The optimal path indicates the best point-to-point matching relationship between the actual sequence and the expected sequence;

[0078] According to the matching relationship of the optimal path, find out the isolated points in the actual sequence that cannot be well matched with any point in the expected sequence, which are the difference points to be extracted.

[0079] Preferably, the step of processing all connection points through the path smoothing algorithm to ensure that the generated path curve is geometrically continuous and has a smooth curvature change comprises:

[0080] obtaining the spatial coordinate sequence of all connection points, including the newly resampled path nodes and the original path nodes that are not labeled as electromagnetic association abnormal points;

[0081] The cubic spline interpolation algorithm is applied to the spatial coordinate sequence to generate a piecewise cubic polynomial curve, ensuring that the curve is continuous in position and consistent in tangent direction at the connection points;

[0082] The curvature function of each polynomial curve is calculated, and it is checked whether the curvature value exceeds the preset maximum allowed curvature threshold;

[0083] If the curvature value exceeds the maximum allowed curvature threshold, the control weight of the adjacent connection point is adjusted, and the curvature change rate is reduced to the smooth range through iterative optimization;

[0084] The geometric continuity of the entire path curve is verified to ensure that there is no sharp point or breakpoint, and the smoothed path sequence is output.

[0085] Compared with the prior art, the beneficial effects of the present application are:

[0086] By embedding the electromagnetic parameter monitoring depth into the assembly process and accurately timestamping the actual contact pose of the tool head, the system establishes a real-time mechanical-electrical performance correlation diagnosis mechanism. When the tool head movement deviates, this mechanism can intelligently filter out the key points that simultaneously cause electromagnetic parameter degradation from all mechanical abnormal points. This shifts the focus of quality control from pure geometric alignment to process defects that directly threaten the electromagnetic shielding function, enabling online prediction and active intervention of the final product performance, and avoiding invalid assembly due to physical assembly in place but unqualified electromagnetic performance.

[0087] After planning a new path based on the filtered key abnormal points, the system does not execute it as a fixed instruction, but introduces real-time dynamic monitoring of the deformation of the shielding shell assembly. Deformation feedback data obtained through strain sensing or macro vision is used to make online and continuous fine-tuning compensation to the tool head path coordinates during execution. This dynamic compensation process enables the tool head to "adapt" to the deformation of the workpiece caused by stress in real time, always maintaining the desired optimal contact state. It effectively overcomes the assembly uncertainties caused by workpiece flexibility, fixture errors or material batch differences, improving the physical contact quality and consistency of assembly to a new level, providing process assurance for obtaining stable and excellent electromagnetic shielding effect. BRIEF DESCRIPTION OF DRAWINGS

[0088] Figure 1 The timing diagram of the piezoelectric buzzer electromagnetic compatibility shielding shell assembly system described in the present application;

[0089] Figure 2 The flowchart generated for the simulation assembly operation;

[0090] Figure 3 The flowchart for the reconstruction of the corrected contact path;

[0091] Figure 4 Two-axis comparison diagram for shielding shell assembly path avoidance strategy of piezoelectric buzzer;

[0092] Figure 5 Timing comparison diagram for shielding shell assembly path of piezoelectric buzzer. DETAILED DESCRIPTION

[0093] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative labor fall within the protection scope of the present application.

[0094] Please refer to Figure 1 The present application provides an assembly system for an electromagnetic compatibility shielding shell of a piezoelectric buzzer, which comprises: a simulation assembly generation module, a collection monitoring module, an abnormality detection and correlation module, a path correction and optimization module, and an execution and reporting module. The simulation assembly generation module is used to generate a pre-planned motion path of a simulation assembly operation and a tool head, which contains a sequence of expected contact poses of the tool head. The collection monitoring module synchronously collects a sequence of actual contact poses of the tool head and electromagnetic parameters during the assembly process. The abnormality detection and correlation module compares the sequence of actual contact poses with the sequence of expected contact poses point by point, extracts abnormal contact points whose pose difference exceeds the allowed range, time-aligns each abnormal contact point with the synchronously collected electromagnetic parameters, and screens out abnormal contact points whose electromagnetic parameter values meet preset sensitive conditions, which are marked as electromagnetic correlation abnormal points. The path correction and optimization module reconstructs a corrected contact path of the tool head based on all electromagnetic correlation abnormal points, which is used to replace the corresponding section in the pre-planned motion path, dynamically monitors deformation feedback data of the shielding shell assembly during the execution of the corrected contact path, and fine-tunes and compensates the spatial coordinates of the corrected contact path according to the deformation feedback data to generate a final assembly path. The execution and reporting module controls the tool head to complete the assembly action along the final assembly path, and generates a path execution report according to the action process record.

[0095] Embodiment 1: Please refer to Figure 2Before the tool performs the assembly operation of the piezoelectric buzzer shielding shell, a set of simulation assembly operations is generated, the simulation assembly operation includes a series of assembly contact points arranged in a preset logical order, and a pre-planned motion path of the assembly tool is generated based on coordinate data of the assembly contact points. The initial installation posture of the shielding shell is set as the origin of the reference coordinate system, and a plurality of theoretical fitting boundary lines are marked in the reference coordinate system according to the geometric characteristics of the edges of the shielding shell. A plurality of discrete fitting feature points are sampled according to a preset density along each theoretical fitting boundary line, and the tool head posture required by the assembly tool to contact the discrete fitting feature points is reversely deduced based on the spatial coordinates of the discrete fitting feature points. The tool head postures corresponding to all the discrete fitting feature points are arranged and combined according to the spatial order of the theoretical fitting boundary lines to form a set of assembly contact points, and a standard pressure value and a standard contact time are configured for each point in the set of assembly contact points according to the operation attribute of each point. The set of assembly contact points configured is defined as the simulation assembly operation.

[0096] In specific implementation, the initial step of generating the simulation assembly operation is to set the initial installation posture of the shielding shell as the origin of the reference coordinate system, and the reference coordinate system adopts a three-dimensional rectangular coordinate system, and the origin position corresponds to the center positioning point of the piezoelectric buzzer base in the assembly fixture. In specific implementation, marking the theoretical fitting boundary line needs to be based on the three-dimensional model data of the shielding shell, and the three-dimensional model data of the shielding shell is usually imported from a computer-aided design file, and the theoretical fitting boundary line is a mathematical expression of the geometric edge in the reference coordinate system, which is physically contacted between the shielding shell and the piezoelectric buzzer base in the ideal assembly state. In some embodiments, the equal arc length sampling method is adopted to sample the discrete fitting feature points along the theoretical fitting boundary line, and the preset density parameter determines the number of points sampled per unit length of the theoretical fitting boundary line, and the spatial coordinates of the discrete fitting feature points are directly obtained through analytic geometry calculation. In specific implementation, the tool head posture reversely deduced based on the spatial coordinates of the discrete fitting feature points involves coordinate transformation, and the tool head posture is defined by a position vector and an attitude rotation matrix, the position vector is obtained by translating the coordinate of the discrete fitting feature point by a preset bias vector of the tool head, and the attitude rotation matrix is calculated and generated according to the direction of the normal vector of the theoretical fitting boundary line at the discrete fitting feature point.

[0097] In some embodiments, the permutation and combination of the tool head poses corresponding to all the discrete conforming feature points follow a spatial connection order of the theoretical conforming boundary lines, which is determined according to the closed contour structure of the shielding shell. The formation of the assembly contact point set is an ordered data structure, and each element in the data structure stores a unique tool head pose. In a specific implementation, each point in the assembly contact point set is configured with a standard pressure value and a standard contact duration according to the operating properties of the point, including the type of the theoretical conforming boundary line where the point is located and the relative position of the point on the boundary line. The standard pressure value is a scalar parameter, and the standard contact duration is a time parameter. In a specific implementation, defining a simulation assembly operation is to encapsulate the assembly contact point set configured with the standard pressure value and the standard contact duration into an executable instruction sequence, which can be read and parsed by the control unit of the assembly system. It can be understood that generating the pre-planned motion path of the assembly tool is based on the sequence of tool head poses in the assembly contact point set for trajectory interpolation, and the trajectory interpolation algorithm ensures that the tool head smoothly passes through each specified tool head pose point in the continuous motion process.

[0098] It can be understood that, in order to optimize the uniformity of the distribution of the discrete conforming feature points, adaptive density adjustment is introduced in some embodiments, which dynamically modifies the sampling interval according to the local curvature variation of the theoretical conforming boundary line. In a specific implementation, the local curvature value of the theoretical conforming boundary line is calculated using the differential geometry method, and the system automatically increases the sampling number of the discrete conforming feature points for the boundary line segment with larger curvature. The curvature calculation formula is as follows:

[0099]

[0100] wherein the character represents the curvature value of the i-th sampling point on the theoretical conforming boundary line, the characters , , respectively represent the spatial coordinate vectors of the three adjacent discrete conforming feature points on the boundary line, the symbol represents the vector cross multiplication operation, and the symbol represents the calculation of the length of the vector.

[0101] In a specific implementation, a current actual contact pose is extracted from the actual contact pose sequence in chronological order, which contains a three-dimensional position coordinate measured by a six-degree-of-freedom sensor and a spatial orientation represented by a quaternion. In a specific implementation, finding the expected contact pose closest to the current actual contact pose in time label from the expected contact pose sequence is accomplished by a timestamp matching algorithm, which calculates the absolute time difference between the acquisition time of the current actual contact pose and the planning time of each pose in the expected contact pose sequence, and selects the expected contact pose with the smallest absolute time difference as the matching object.

[0102] In a specific implementation, a current actual contact pose is extracted from the actual contact pose sequence in chronological order, which contains a three-dimensional position coordinate measured by a six-degree-of-freedom sensor and a spatial orientation represented by a quaternion. In a specific implementation, finding the expected contact pose closest to the current actual contact pose in time label from the expected contact pose sequence is accomplished by a timestamp matching algorithm, which calculates the absolute time difference between the acquisition time of the current actual contact pose and the planning time of each pose in the expected contact pose sequence, and selects the expected contact pose with the smallest absolute time difference as the matching object.

[0103] In some embodiments, calculating the spatial Euclidean distance is to calculate the length of the difference between the position vector of the current actual contact pose and the position vector of the matched expected contact pose, the position vector being a three-dimensional spatial coordinate. In a specific implementation, calculating the rotation angle deviation involves matrix multiplication of the attitude rotation matrix of the current actual contact pose and the attitude rotation matrix of the expected contact pose, the result of the multiplication being a new rotation matrix, from which the minimum rotation angle between the two attitudes can be solved by calculating the trace of the new rotation matrix and applying the inverse cosine function, the minimum rotation angle being the rotation angle deviation.

[0104] In some embodiments, comparing the spatial Euclidean distance with the distance tolerance threshold is a numerical judgment process, the distance tolerance threshold being a preset scalar value. In a specific implementation, comparing the rotation angle deviation with the angle tolerance threshold is also a numerical judgment process, the angle tolerance threshold being a preset scalar value. When the spatial Euclidean distance exceeds the distance tolerance threshold or the rotation angle deviation exceeds the angle tolerance threshold, the system generates a record event, and packs the three-dimensional position coordinates, the quaternion orientation of the current actual contact pose and the corresponding time stamp as a difference pose point.

[0105] It can be understood that mapping the difference pose point back to the corresponding assembly contact point in the simulated assembly operation requires the use of the association index of the time stamp and the spatial position, and each assembly contact point in the simulated assembly operation has a unique serial number and a planning time stamp. In a specific implementation, marking the assembly contact point as an abnormal contact point is achieved by modifying the data tag attribute of the assembly contact point, changing the data tag attribute from "normal" to "abnormal", and storing the corresponding difference pose point unique identifier in association. Repeatedly performing the comparison and marking steps for each pose in the actual contact pose sequence is a loop processing flow, which continues until the last pose element of the actual contact pose sequence is processed.

[0106] In a specific implementation, obtaining the electromagnetic parameter value time-aligned with the abnormal contact point is to read from a ring-shaped data buffer, which continuously stores multi-band field strength readings synchronously collected by the electromagnetic field probe, with a time alignment accuracy of milliseconds. It can be understood that the electromagnetic parameter value includes field strength readings of multiple discrete frequency bands, which cover a specific frequency spectrum range of electromagnetic interference generated by the piezoelectric buzzer when it is working. In a specific implementation, comparing the field strength readings of multiple frequency bands with their respective reference field strength thresholds is performed in parallel, and each frequency channel has an independently stored reference field strength threshold. The comparison operation outputs a sequence of Boolean values, indicating whether each frequency band is out of specification.

[0107] In some embodiments, the identification and marking of the over-standard frequency bands is achieved by traversing the sequence of Boolean values, for the frequency channels with a Boolean value of true, the corresponding frequency band number is added to a temporary list, which is the over-standard frequency band list. In a specific implementation, the over-standard proportion of the field strength reading of all over-standard frequency bands relative to the corresponding reference field strength threshold is calculated using a weighted comprehensive calculation method, and the calculation formula is as follows:

[0108]

[0109] wherein the character represents the comprehensive over-standard proportion, the character represents the total number of over-standard frequency bands, the character is the frequency band index variable, the character represents the measured field strength reading of the th over-standard frequency band, the character represents the reference field strength threshold corresponding to the th over-standard frequency band, and the character represents the weight coefficient pre-assigned to the th frequency band. After the calculation is completed, the comprehensive over-standard proportion is compared with a globally set sensitivity proportion lower limit.

[0110] Optionally, if the comprehensive over-standard proportion is greater than or equal to the sensitivity proportion lower limit, the system determines that the electromagnetic parameter value associated with the abnormal contact point meets the pre-set sensitivity condition. In a specific implementation, the allocation of the electromagnetic sensitivity mark is to add a field to the data structure of the abnormal contact point, which records the number information of the over-standard frequency bands and the specific value of the calculated comprehensive over-standard proportion . The classification of all electromagnetic-associated abnormal points carrying the electromagnetic sensitivity mark is achieved by a data screening operation, which traverses all the assembly contact points marked as “abnormal” and checks whether they contain the electromagnetic sensitivity mark field. The set of contact points containing the field is output as the electromagnetic-associated abnormal point list.

[0111] Embodiment 3: refer to Figure 3With the pre-planned motion path as the base reference path, the spatial position points corresponding to all the electromagnetic correlation abnormal points are located on the base reference path. Path node resampling is performed in a preset spherical neighborhood space centered on each spatial position point. The newly resampled path nodes are smoothly connected with the original path nodes in the base reference path that are not marked as electromagnetic correlation abnormal points. All the connection points, including the newly resampled path nodes and the original path nodes that are not marked as electromagnetic correlation abnormal points, are processed by a path smoothing algorithm to ensure that the generated path curve is geometrically continuous and has a gentle curvature change. A cubic spline interpolation algorithm is applied to the spatial coordinate sequence to generate a piecewise cubic polynomial curve, ensuring that the curve is continuous in position and consistent in tangent direction at the connection points. The curvature function of each polynomial curve is calculated, and it is checked whether the curvature value exceeds the preset maximum allowable curvature threshold. If the curvature value exceeds the maximum allowable curvature threshold, the control weights of adjacent connection points are adjusted, and the curvature change rate is reduced to a smooth range through iterative optimization. The geometric continuity of the entire path curve is verified to ensure that there are no sharp points or breakpoints, and the smoothed path sequence is output. The new path sequence obtained after smoothing connection and algorithm processing is defined as the modified contact path. Each segment of the modified contact path is assigned a path modification identification code to indicate the modification state of the path segment relative to the base reference path.

[0112] In a specific implementation, the pre-planned motion path is used as the base reference path, and the base reference path is a data sequence composed of a series of ordered three-dimensional spatial coordinate points and corresponding tool head poses. In a specific implementation, the spatial position points corresponding to all electromagnetic correlation abnormal points are located on the base reference path by querying the index. Each electromagnetic correlation abnormal point has an associated assembly contact point sequence number in the simulation assembly operation. The assembly contact point sequence number can be used to retrieve the path point with the same sequence number on the base reference path, and the three-dimensional coordinate of the path point is the spatial position point. In some embodiments, path node resampling is performed in a preset spherical neighborhood space centered on each spatial position point. The radius of the spherical neighborhood space is a configurable parameter. The specific method of path node resampling is to randomly generate or generate a series of new three-dimensional coordinate candidate points in the spherical neighborhood space according to a regular grid. In a specific implementation, the newly resampled path nodes are smoothly connected with the original path nodes in the base reference path that are not marked as electromagnetic correlation abnormal points. The smooth connection operation needs to ensure that the connected path is geometrically continuous. The smooth connection operation needs to insert a transition segment between the new path node and the adjacent original path nodes before and after it.

[0113] It can be appreciated that the path smoothing algorithm receives a sequence of spatial coordinates of the connection points as input to ensure that the generated path curve is geometrically continuous and the curvature variation is smooth. In a specific implementation, a sequence of spatial coordinates of all the connection points is obtained, which includes the newly generated path nodes from the resampling operation and the original path nodes that are not marked as electromagnetic anomaly points. All the nodes are arranged in the order of execution of the assembly operation. A cubic spline interpolation algorithm is applied to the sequence of spatial coordinates to generate a piecewise cubic polynomial curve, which ensures that the curve is continuous in position and continuous in first derivative at each connection point, thereby achieving consistent tangent direction. A curvature function of each polynomial curve is calculated and checked whether the curvature value exceeds a preset maximum allowed curvature threshold. The calculation of the curvature function is based on the first derivative and the second derivative of the curve. In some embodiments, if the curvature value exceeds the maximum allowed curvature threshold, the control weights of adjacent connection points are adjusted. The adjustment of the control weights is achieved by an iterative optimization algorithm, which aims to reduce the curvature variation rate of the path curve to within a smooth range.

[0114] In a specific implementation, verifying the geometric continuity of the entire path curve requires checking whether there are points of discontinuity in position or points of discontinuity in derivative in the curve. The existence of cusps or breakpoints means that the geometric continuity is broken. The smoothed path sequence is output as the input for subsequent processing, and the new path sequence obtained after the smoothing connection and algorithm processing is defined as the modified contact path. It can be appreciated that each segment of the modified contact path is assigned a path modification identification code, which is a numerical or character code indicating the modification state of the path segment relative to the base reference path, such as "new", "replace" or "keep". In a specific implementation, the basis for determining whether a path segment is modified is to compare the coordinate difference between its start point and end point and the coordinates of the corresponding segment in the base reference path. If the coordinate difference exceeds a certain threshold, it is marked as a modification state. The path smoothing algorithm minimizes a comprehensive objective function during optimization, which considers both the total length of the path and the smoothness of the curvature variation. Its expression is:

[0115]

[0116] wherein the character represents the comprehensive objective value of path smoothing optimization, the characters and the character are preset positive weight coefficients, the character represents the total arc length of the current path curve, the character is a characteristic length for dimensionless normalization, which can be taken as one tenth of the total length of the pre-planned motion path, the character represents the curvature value of the path curve at the arc length parameter , and the symbol represents the curvature represents the first derivative of the arc length represents the first derivative of the arc length represents the total arc length parameter of the path curve. The spatial coordinates of the path nodes are adjusted by numerical optimization method to minimize the comprehensive objective value , so as to obtain the final path with moderate length and gentle curvature change under the constraint of geometric continuity.

[0117] In embodiment 4, the real-time pressure distribution of the shield shell assembly during the contact process is obtained by the force sensor installed on the tool head, and the real-time position offset of the edge of the shield shell assembly during the contact process is obtained by the visual measurement unit. The real-time pressure distribution is compared with the preset ideal pressure distribution model to generate a pressure difference vector field, and the real-time position offset is compared with the preset allowable offset boundary to generate a position offset vector. The pressure difference vector field and the position offset vector are input into a path compensation controller, and the path compensation controller converts the vector input into adjustment instructions for the spatial coordinates of the modified contact path based on the built-in compensation rules. The adjustment instructions drive the driving mechanism of the tool head, so that the motion trajectory of the tool head dynamically deviates according to the adjustment instructions during the contact process. The dynamic deviation process continues until the deformation feedback data indicates that the pressure distribution and the position offset are restored to the allowable range. Record all the spatial coordinate adjustment amounts finally adopted to achieve the allowable range, and update the modified contact path based on all the spatial coordinate adjustment amounts to generate a final assembly path. All electromagnetic correlation abnormal points are sorted according to their appearance time sequence in the assembly process to generate an ordered abnormal point list. Each electromagnetic correlation abnormal point in the ordered abnormal point list is processed in turn, and the corresponding local path replacement scheme is obtained from the preset path avoidance strategy library according to the over-standard frequency band information. The path endpoint after processing the previous electromagnetic correlation abnormal point is taken as the path starting point for processing the next electromagnetic correlation abnormal point. The local path replacement scheme is applied in turn, and the continuity of the overall path is checked after the application of the local path replacement scheme for all electromagnetic correlation abnormal points is completed. If there is a path breakpoint, a transition path curve that meets the tool kinematics constraint is inserted between the breakpoints. The length of the connected overall path is compared with the original pre-planned motion path, and if the length change exceeds the preset range, the overall path is scaled to return to the allowable range, and the adjusted overall path is output as the modified contact path.

[0118] In specific implementation, the real-time pressure distribution of the shield shell assembly during the contacting process is acquired by a force sensor installed on the tool head, which is a multi-array tactile sensor, and the real-time pressure distribution data is transmitted in the form of a two-dimensional matrix, each element of which corresponds to the pressure reading of a sensor unit on the sensor array. In specific implementation, the real-time position offset of the edge of the shield shell assembly during the contacting process is acquired by a visual measurement unit, which includes a high-resolution industrial camera and a set of structured light projectors, and the real-time position offset is a physical displacement value converted from the pixel deviation by comparing the currently captured shield shell edge image with the pre-stored reference edge image and calculating the pixel deviation combined with the camera calibration parameters. The real-time pressure distribution is compared with a preset ideal pressure distribution model to generate a pressure difference vector field, the ideal pressure distribution model defines the magnitude and direction of the normal pressure that each expected contact point on the surface of the shield shell should bear in the ideal assembly state, and each vector in the pressure difference vector field represents the difference in magnitude and direction between the real-time pressure and the ideal pressure. The real-time position offset is compared with a preset allowable offset boundary to generate a position offset vector, the allowable offset boundary defines the maximum and minimum position tolerance of the shield shell edge in X, Y and Z dimensions, and the position offset vector indicates the direction and distance of the current real-time position from the center of the allowable offset boundary.

[0119] In some embodiments, the pressure difference vector field and the position offset vector are input into a path compensation controller, and the compensation rules built in the path compensation controller are a set of predefined mapping functions. In specific implementation, the adjustment instructions drive the driving mechanism of the tool head, and the driving mechanism of the tool head includes multi-axis servo motors and precision ball screws, so that the motion trajectory of the tool head is dynamically offset according to the adjustment instructions during the contacting process. The dynamic offset process continues until the deformation feedback data indicates that the pressure distribution and the position offset are both restored to the allowable range, and this judgment is completed by continuously monitoring whether the modulus average of the pressure difference vector field and the modulus of the position offset vector are simultaneously lower than the respective thresholds. All the final adopted spatial coordinate adjustment amounts for achieving the allowable range are recorded, the spatial coordinate adjustment amount is the tool head pose correction value recorded in time sequence, and the final assembly path is generated by updating the corrected contacting path based on all the spatial coordinate adjustment amounts.

[0120] In a specific implementation, all electromagnetic correlation abnormal points are sorted according to their occurrence time in the assembly process, and the occurrence time is determined according to the timestamp of the electromagnetic correlation abnormal point in the data stream of the monitoring module. Each electromagnetic correlation abnormal point in the ordered abnormal point list is processed in turn, and the corresponding local path replacement scheme is obtained according to the exceeding frequency band information of the electromagnetic correlation abnormal point by querying the preset path avoidance strategy library. The path avoidance strategy library stores the mapping relationship between different exceeding frequency band modes and recommended avoidance actions. The path endpoint after the previous electromagnetic correlation abnormal point is processed is taken as the path starting point for processing the next electromagnetic correlation abnormal point, and the local path replacement scheme is applied in turn. When the local path replacement scheme of all electromagnetic correlation abnormal points is applied, the continuity of the overall path is checked, and the checking method includes verifying whether the endpoint coordinates of adjacent path segments are consistent and whether the path tangent is smoothly transitioned.

[0121] It can be understood that if there is a path breakpoint, a transition path curve conforming to the kinematic constraints of the tool is inserted between the breakpoints, and the transition path curve is usually generated in the form of a polynomial or a Bezier curve. In a specific implementation, the completed overall path is compared with the original pre-planned motion path in length, and the total spatial arc length of the two paths is calculated. If the length change exceeds the preset range, the overall path is scaled to adjust the total length to return to the allowable range. The path compensation controller uses a model prediction-based optimization method when performing coordinate fine-tuning, which minimizes a comprehensive cost function including pressure deviation, position deviation, and energy consumption to calculate the optimal adjustment instruction. The specific implementation is as follows: in each control period, the controller uses the currently collected real-time pressure distribution and position offset as the initial state to predict the pressure deviation and position deviation evolution caused by the tool head movement in the future finite time domain; by using the built-in optimization algorithm, a series of future adjustment instruction sequences are solved, so that the comprehensive cost of the cumulative pressure deviation, position deviation, and energy consumption of the adjustment instruction itself after applying the sequence is minimized; only the first adjustment instruction in the sequence is applied each time, and the prediction and optimization are performed again according to the new deformation feedback data in the next control period, so as to realize rolling optimization and feedback correction, and ensure that the tool head path can dynamically adapt to the deformation of the shield shell assembly. The expression of the cost function is as follows:

[0122]

[0123] wherein the character represents the total cost function value in the prediction time domain, the character represents the prediction step index, the character represents the total number of steps in the prediction time domain, and the character represents the real-time pressure distribution vector predicted at the step, and the character represents the ideal pressure distribution vector. represents the first step predicted position offset vector, character represents the first step path coordinate adjustment instruction vector to be calculated, character , and are the weight coefficients of the pressure deviation term, the position deviation term and the control quantity change term, respectively, character , and are the characteristic pressure value, the characteristic displacement value and the characteristic control quantity value for dimensionless normalization, respectively, symbol represents the two-norm square of the calculation vector. The dynamic fine-tuning compensation is realized by solving the future adjustment instruction sequence that minimizes the total cost .

[0124] Optionally, the generation of the local path replacement scheme not only considers the frequency band information, but also considers the spatial position of the electromagnetic correlation abnormal point. The system selects the most matched template from a library containing multiple preset avoidance templates and performs parameterized instantiation. Referring to Table 1, a simplified path avoidance strategy library query table is shown, which illustrates the correspondence between the excessive frequency band mode and the type of local path replacement scheme.

[0125] Table 1: Excessive frequency band mode and local path replacement scheme mapping table

[0126] Over-range frequency band mode description Local path replacement scheme type Main adjustment parameter Only low frequency band (e.g. below 100 kHz) over-range Contact point lifting Lifting height ΔZ, contact pressure reduction ratio High frequency band (e.g. above 1 MHz) over-range Contact point lateral translation Translation direction angle θ, translation distance ΔL Wide frequency band multi-point over-range Change contact posture and slow down Tool head deflection angle α, path segment speed coefficient

[0127] In some embodiments, the query of the path avoidance strategy library is based on the specific combination and intensity level of the excessive frequency band. The system matches the excessive frequency band information carried by the electromagnetic correlation abnormal point with the mode entries in the strategy library according to the similarity. It can be understood that when the transition path curve is inserted, it is necessary to ensure that the newly inserted curve segment and the original path segments before and after it achieve C1 continuity at the connection point, i.e., position and tangent continuity, to meet the requirements of smooth tool head movement. In specific implementation, when the overall path is scaled by equal proportion, the scaling factor is calculated according to the ratio of the total arc length of the original pre-planned motion path to the total arc length of the current overall path. The scaling operation uniformly acts on the three-dimensional coordinates of all points on the path.

[0128] Referring to Figure 4This is a two-axis comparison chart of piezoelectric buzzer shielding shell assembly path avoidance strategy, which is used to show the correlation between the number of strategy use and success rate under different over-standard frequency band modes. The left vertical axis is "strategy use times", and the right vertical axis is "strategy success rate". The intuitive correlation between the application frequency and effect of the strategy under different frequency band modes is shown. The strategy use times (18) and success rate (0.92) of the high frequency band over-standard mode are both high, indicating that the path avoidance strategy in this scenario is mature and effective; the success rate of the wide frequency band multi-frequency point over-standard mode is only 0.10, reflecting the insufficient adaptability of the strategy in the multi-frequency band interference scenario, which needs to be optimized; the success rate is 1.00 when there is no frequency band over-standard, verifying the stability of the assembly path in the normal scenario. The chart corresponds to the "path avoidance stage", and its value lies in locating the short board of the strategy under different electromagnetic interference scenarios, providing a basis for strategy library iteration; it is a key evaluation tool for industrial assembly path optimization, helping technicians to match high-success-rate strategies and improve assembly efficiency and electromagnetic compatibility.

[0129] In embodiment 5, a timestamp is created for each labeled abnormal contact point, and the same time as the abnormal contact point timestamp is located in the continuous time sequence data of the electromagnetic parameters of the assembly environment. All electromagnetic parameter data segments within a certain time window before and after the time are extracted, and the extracted electromagnetic parameter data segments are filtered and denoised to eliminate transient interference pulses. The time domain statistical feature values of the filtered and denoised electromagnetic parameter data segments are calculated, and the time domain statistical feature values are matched with the pre-learned electromagnetic interference mode feature library. The matched interference mode feature label is attached to the corresponding abnormal contact point to complete the establishment of the corresponding association relationship. A pose comparison matrix is constructed, the rows of the matrix correspond to the expected contact pose sequence, and the columns of the matrix correspond to the actual contact pose sequence. The value of each element in the matrix is calculated, which is the composite difference degree between the corresponding row of expected pose and the corresponding column of actual pose. The dynamic time warping algorithm is used to find an optimal path from the top left corner to the bottom right corner in the matrix, so that the sum of the element values on the path is minimized. The optimal path indicates the best point-to-point matching relationship between the actual sequence and the expected sequence. According to the matching relationship of the optimal path, the isolated points in the actual sequence that fail to match well with any point in the expected sequence are found, which are the difference points that need to be extracted.

[0130] In a specific implementation, a timestamp is created for each labeled abnormal contact point, with a precision of microseconds and synchronized with the global clock of the data acquisition system. In a specific implementation, the same time point as the abnormal contact point timestamp is located in the continuous time sequence data of the assembly environment electromagnetic parameters, which is stored in a circular database with time as the primary key. The system retrieves the exact same time point in the database according to the timestamp of the abnormal contact point "1.356 seconds after the assembly cycle begins". Extract all electromagnetic parameter data segments within a certain time window before and after the time point, and the exemplary time window width can be set to 100 milliseconds, which means that all electromagnetic parameter sampling data from "1.306 seconds after the assembly cycle begins" to "1.406 seconds after the assembly cycle begins" is extracted.

[0131] In some embodiments, the extracted electromagnetic parameter data segments are filtered and denoised to eliminate transient interference pulses, using a digital band-stop filter combined with a median filter algorithm. The digital band-stop filter is used to suppress the known 50Hz power frequency and its harmonic interference, and the median filter algorithm is used to filter out narrow pulse noise caused by random discharge. In a specific implementation, the time domain statistical feature values of the electromagnetic parameter data segments after filtering and denoising are calculated, including the root mean square value, peak-to-peak value and waveform factor of the data segment within a 100 millisecond window. The time domain statistical feature values are matched with the pre-learned electromagnetic interference mode feature library, which stores the time domain statistical feature vector templates of multiple typical electromagnetic interference events.

[0132] It can be understood that the matching successful interference mode feature label is attached to the corresponding abnormal contact point to complete the establishment of the corresponding association relationship. If the features of the current data segment match template A successfully, the string label "high frequency switch noise" is written into the data record of the abnormal contact point. A pose comparison matrix is constructed, with rows corresponding to the expected contact pose sequence and columns corresponding to the actual contact pose sequence. For an exemplary assembly segment containing 50 poses, the pose comparison matrix is a 50x50 square matrix. In a specific implementation, the value of each element in the matrix is calculated, which is the composite difference degree between the expected pose of the corresponding row and the actual pose of the corresponding column. A dynamic time warping algorithm is used to find an optimal path from the top left corner to the bottom right corner in the matrix, so that the sum of the element values on the path is minimized. The dynamic time warping algorithm allows the actual sequence and the expected sequence to be nonlinearly stretched or compressed on the time axis to find the best matching relationship.

[0133] In some embodiments, the optimal path indicates the best point-to-point matching relationship between the actual sequence and the expected sequence, and the optimal path is composed of a series of coordinate index pairs of matrix cells, for example, the path points include (expected point 1, actual point 1), (expected point 2, actual point 2), (expected point 3, actual point 4), and the like, wherein (expected point 3, actual point 4) indicates that the fourth point of the actual sequence is matched with the third point of the expected sequence. In a specific implementation, according to the matching relationship of the optimal path, an isolated point in the actual sequence that fails to be well matched with any point of the expected sequence is found, and the judgment method is to check whether each index of the actual sequence appears in the second item of any coordinate pair of the optimal path, if a certain actual sequence index does not appear, the actual contact pose corresponding to the index is determined as an isolated point. Composite difference The calculation formula of the composite difference is designed as:

[0134]

[0135] Wherein, the character represents the composite difference between the th pose in the expected contact pose sequence and the th pose in the actual contact pose sequence. The character represents the three-dimensional position vector of the th expected pose, the character represents the three-dimensional position vector of the th actual pose, and the symbol represents the calculation of the spatial Euclidean distance between the two position vectors. The character is a characteristic length for distance normalization. The character represents the attitude rotation angle deviation between the th expected pose and the th actual pose, and the value range is between 0 and π radians. The character is a weight coefficient between 0 and 1, used to adjust the relative importance of the position difference and the attitude difference in the composite difference calculation.

[0136] Optionally, when the dynamic time warping algorithm is applied, additional constraint conditions can be set for path search, for example, the local slope of the path is limited to not more than 2:1, so as to avoid the appearance of excessive distortion and time alignment relationship that does not conform to the physical actuality. It can be understood that the electromagnetic interference mode feature library is pre-constructed through clustering analysis and feature extraction on a large amount of electromagnetic interference event data collected in the historical assembly process.

[0137] Referring to Figure 5This is a time sequence comparison chart of the shielding shell assembly path of the piezoelectric buzzer, which shows the difference between the pre-planned path and the corrected path in the abnormal area. Both charts show the correlation of "pre-planned path → abnormal area → corrected path": in the abnormal area (0.75-1.25 seconds), the offset of the corrected path fluctuates greatly (up to 0.8 mm), reflecting the response of the path correction strategy to the anomaly. The fluctuation amplitude of the corrected path in the second chart is slightly smaller, indicating that the path smoothing optimization effect is more obvious, and the stability of the tool head movement has been improved. The chart corresponds to the "path correction and optimization stage", and its value lies in intuitively presenting the deviation between the pre-planned path and the actual corrected path, verifying the effectiveness of the path adjustment in the abnormal area; it is a key visualization tool for industrial assembly path dynamic optimization, helping technicians evaluate the smoothness and stability of path correction, and improving assembly accuracy and electromagnetic compatibility.

[0138] It should be noted that the relational terms herein, such as first and second, are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any such actual relationship or order between such entities or actions. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus.

[0139] Although embodiments of the present application have been shown and described, it is to be understood that various modifications, substitutions, replacements and changes can be made to these embodiments without departing from the principles and spirit of the present application, and the scope of the present application is defined by the appended claims and their equivalents.

Claims

1. An assembly system for an electromagnetic compatibility shielded case for a piezoelectric buzzer, characterized by, The system comprises: a simulation assembly generation module for generating a simulation assembly operation and a pre-planned motion path of a tool head; the pre-planned motion path comprises a sequence of expected contact poses of the tool head; a monitoring module for synchronously collecting a sequence of actual contact poses of the tool head and electromagnetic parameters during the assembly process; an anomaly detection and correlation module for comparing the sequence of actual contact poses with the sequence of expected contact poses point by point, extracting abnormal contact points with a pose difference beyond an allowable range, time-aligning each abnormal contact point with the synchronously collected electromagnetic parameters, and screening abnormal contact points with electromagnetic parameter values meeting preset sensitive conditions and marking them as electromagnetic correlation abnormal points; a path correction and optimization module for reconstructing a corrected contact path of the tool head based on all electromagnetic correlation abnormal points, the corrected contact path being used to replace a corresponding section in the pre-planned motion path, dynamically monitoring deformation feedback data of the shield shell assembly during execution of the corrected contact path, and fine-tuning and compensating spatial coordinates of the corrected contact path according to the deformation feedback data to generate a final assembly path; an execution and reporting module for controlling the tool head to complete assembly actions along the final assembly path and generating a path execution report according to a whole-process record of the actions; the simulation assembly operation and the pre-planned motion path of the tool head are generated by: generating a set of simulation assembly operations before the tool executes the assembly operation of the piezoelectric buzzer shield shell, the simulation assembly operation comprising a series of assembly contact points arranged in a preset logical order, and generating a pre-planned motion path of the assembly tool based on coordinate data of the assembly contact points, the step of generating a set of simulation assembly operations comprises: setting an initial installation pose of the shield shell as an original point of a reference coordinate system; labeling a plurality of theoretical fitting boundary lines in the reference coordinate system according to geometric characteristics of edges of the shield shell; sampling a plurality of discrete fitting feature points according to a preset density along each theoretical fitting boundary line; based on spatial coordinates of the discrete fitting feature points, reversely deducing tool head poses required for the assembly tool to contact the discrete fitting feature points; arranging and combining tool head poses corresponding to all discrete fitting feature points according to a spatial order of the theoretical fitting boundary lines to form an assembly contact point set; configuring a standard pressure value and a standard contact time length for each point in the assembly contact point set according to an operation attribute of each point; defining the assembly contact point set after the configuration as a simulation assembly operation; the step of extracting abnormal contact points with a pose difference beyond an allowable range by the anomaly detection and correlation module comprises: extracting a current actual contact pose in time sequence from the sequence of actual contact poses; finding an expected contact pose closest in time label to the current actual contact pose from the sequence of expected contact poses; calculating a spatial Euclidean distance between a position vector of the current actual contact pose and a position vector of the found expected contact pose; calculating a rotation angle deviation between an attitude rotation matrix of the current actual contact pose and an attitude rotation matrix of the found expected contact pose; The spatial Euclidean distance is compared with a preset distance tolerance threshold, and the rotation angle deviation is compared with a preset angle tolerance threshold; When the spatial Euclidean distance exceeds the distance tolerance threshold or the rotation angle deviation exceeds the angle tolerance threshold, the current actual contact pose is recorded as a difference pose point; The difference pose point is mapped back to the corresponding assembly contact point in the simulation assembly operation, and the assembly contact point is marked as an abnormal contact point; The comparison and marking steps are repeated for each pose in the actual contact pose sequence until all poses in the sequence are processed.

2. The piezoelectric buzzer electromagnetic compatibility shielded case assembly system according to claim 1, wherein, The step of screening out abnormal contact points with electromagnetic parameter values meeting the preset sensitivity condition by the abnormality detection and association module comprises: Obtain electromagnetic parameter values time-aligned with the abnormal contact points, which include field strength readings of multiple frequency bands; Compare the field strength readings of multiple frequency bands with their respective reference field strength thresholds; Identify the frequency bands whose field strength readings exceed their corresponding reference field strength thresholds, and mark the frequency bands as over-standard frequency bands; Calculate the over-standard proportion of the field strength readings of all over-standard frequency bands relative to their reference field strength thresholds; Compare the over-standard proportion with a preset lower limit of sensitivity proportion; If the over-standard proportion is greater than or equal to the lower limit of sensitivity proportion, it is determined that the electromagnetic parameter values associated with the abnormal contact point meet the preset sensitivity condition; Assign an electromagnetic sensitivity marker to the abnormal contact point meeting the preset sensitivity condition, which contains the number information of over-standard frequency bands and the comprehensive over-standard proportion information; Classify all abnormal contact points carrying electromagnetic sensitivity markers as electromagnetic association abnormal points.

3. The piezoelectric buzzer electromagnetic compatibility shielded case assembly system according to claim 1, wherein, The step of reconstructing the modified contact path of the tool head by the path correction and optimization module comprises: Taking the pre-planned motion path as the basic reference path; Locate the spatial position points corresponding to all electromagnetic association abnormal points on the basic reference path; Resample path nodes in a preset spherical neighborhood space centered on each spatial position point; Smoothly connect the new path nodes obtained by resampling with the original path nodes in the basic reference path that are not marked as electromagnetic association abnormal points; Process all connection points through path smoothing algorithms to ensure that the generated path curve is geometrically continuous and has a smooth curvature change; Define the new path sequence obtained after smoothing connection and algorithm processing as the modified contact path; Assign a path correction identification code to each segment in the modified contact path to indicate the modification state of the path segment relative to the basic reference path.

4. The piezoelectric buzzer electromagnetic compatibility shielded case assembly system according to claim 1, wherein, The step of fine-tuning and compensating the spatial coordinates of the modified contact path according to the deformation feedback data by the path correction and optimization module comprises: Obtain the real-time pressure distribution of the shielding shell assembly during the contact process through the force sensor installed on the tool head; Obtain the real-time position offset of the shielding shell assembly edge during the contact process through the visual measurement unit; Compare the real-time pressure distribution with the preset ideal pressure distribution model to generate a pressure difference vector field; Compare the real-time position offset with the preset allowable offset boundary to generate a position offset vector; Input the pressure difference vector field and the position offset vector into a path compensation controller; The path compensation controller converts the vector input into adjustment instructions for the spatial coordinates of the modified contact path based on built-in compensation rules; The adjustment instructions drive the driving mechanism of the tool head, so that the motion trajectory of the tool head dynamically deviates according to the adjustment instructions during the contact process; The dynamic deviation process continues until the deformation feedback data indicates that the pressure distribution and the position deviation amount are restored to within the allowable range; All spatial coordinate adjustment amounts finally adopted to achieve the allowable range are recorded, and the modified contact path is updated based on all the spatial coordinate adjustment amounts to generate a final assembly path.

5. The piezoelectric buzzer electromagnetic compatibility shielded case assembly system according to claim 1, wherein, The steps of reconstructing the modified contact path of the tool head based on all the electromagnetic correlation abnormal points by the path modification and optimization module include: All electromagnetic correlation abnormal points are sorted according to their occurrence time sequence in the assembly process to generate an ordered abnormal point list; Each electromagnetic correlation abnormal point in the ordered abnormal point list is processed in turn, and the corresponding local path replacement scheme is obtained by querying the preset path avoidance strategy library according to the abnormal point's exceeding frequency band information; The path endpoint after the previous electromagnetic correlation abnormal point is processed is taken as the path starting point for processing the next electromagnetic correlation abnormal point, and the local path replacement scheme is applied in sequence; When the local path replacement schemes of all electromagnetic correlation abnormal points are applied, the continuity of the overall path is checked; If there is a path breakpoint, a transition path curve conforming to the tool kinematics constraint is inserted between the breakpoints; The length of the connected overall path is compared with the original pre-planned motion path, and if the length change exceeds the preset range, the overall path is proportionally scaled to make its total length return to the allowable range; The adjusted overall path is output as the modified contact path.

6. The piezoelectric buzzer electromagnetic compatibility shielded case assembly system according to claim 1, wherein, The steps of establishing the corresponding association between the abnormal contact points and the specific electromagnetic parameter values by the abnormal detection and association module include: A timestamp is created for each labeled abnormal contact point; In the continuous time sequence data of the electromagnetic parameters in the assembly environment, the same time as the timestamp of the abnormal contact point is located; All electromagnetic parameter data segments within a certain time window before and after the time are extracted; The extracted electromagnetic parameter data segments are filtered and denoised to eliminate transient interference pulses; The time domain statistical characteristic values of the filtered and denoised electromagnetic parameter data segments are calculated; The time domain statistical characteristic values are matched with the pre-learned electromagnetic interference mode feature library; The matching successful interference mode feature label is attached to the corresponding abnormal contact point to complete the establishment of the corresponding association.

7. The piezoelectric buzzer electromagnetic compatibility shielded case assembly system according to claim 1, wherein, The steps of the abnormal detection and association module comparing the actual contact pose sequence with the expected contact pose sequence point by point include: A pose comparison matrix is constructed, with the rows of the matrix corresponding to the expected contact pose sequence and the columns of the matrix corresponding to the actual contact pose sequence; The value of each element in the matrix is calculated, which is the composite difference degree between the expected pose of the corresponding row and the actual pose of the corresponding column; An optimal path from the top left corner to the bottom right corner of the matrix is found by using the dynamic time warping algorithm, so that the sum of the element values on the path is minimized; The optimal path indicates the best point-to-point matching relationship between the actual sequence and the expected sequence; According to the matching relationship of the optimal path, find out the isolated points in the actual sequence that fail to match any point of the expected sequence well, which are the difference points that need to be extracted.

8. The piezoelectric buzzer electromagnetic compatibility shielded case assembly system according to claim 3, wherein, The step of processing all connection points through the path smoothing algorithm to ensure that the generated path curve is geometrically continuous and has a smooth curvature change, comprising: Obtain the spatial coordinate sequence of all connection points, including the newly resampled path nodes and the original path nodes that are not marked as electromagnetic correlation abnormal points; Apply a cubic spline interpolation algorithm to the spatial coordinate sequence to generate a piecewise cubic polynomial curve, ensuring that the curve is continuous in position and consistent in tangent direction at the connection points; Calculate the curvature function of each polynomial curve and check whether the curvature value exceeds the preset maximum allowed curvature threshold; If the curvature value exceeds the maximum allowed curvature threshold, adjust the control weights of adjacent connection points to reduce the curvature change rate to within the smoothing range through iterative optimization; Verify the geometric continuity of the entire path curve to ensure that there are no sharp points or breakpoints, and output the smoothed path sequence.

Citation Information

Patent Citations

  • Live-line work shielding type distance measurement system and device

    CN118009895A

  • Welding robot path planning system cooperating with industrial vision and collision detection

    CN120962656A