Digital positioning system window installation precision detection method and system

By using digital positioning and point cloud coordinate comparison, the problems of large measurement errors and single detection dimension in the system's door and window installation were solved, achieving high-precision installation inspection and ensuring the normal use and performance of doors and windows.

CN122156161APending Publication Date: 2026-06-05FOSHAN NANHAI ODICK HARDWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
FOSHAN NANHAI ODICK HARDWARE CO LTD
Filing Date
2026-03-09
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Existing systems for measuring door and window installations suffer from large errors, low efficiency, and limited detection dimensions, making it difficult to meet installation accuracy requirements. Furthermore, they fail to consider the difficulties caused by high-precision errors at the contact surface.

Method used

By using digital positioning, the design parameters of the contact components are extracted from the design parameters of the system doors and windows. Based on the structural parameters of the activity mode, the point cloud coordinates of the contact surface are located in the preset coordinate system. Multi-dimensional comparison is performed, the structural parameters of the contact surface are loaded and located in the preset coordinate system, and a local installation accuracy qualification mark is generated.

Benefits of technology

It enables multi-dimensional and high-precision detection of the installation accuracy of system doors and windows, breaking through the error limitations of traditional manual measurement and ensuring the full performance of doors and windows.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122156161A_ABST
    Figure CN122156161A_ABST
Patent Text Reader

Abstract

The application discloses a digital positioning system door and window installation precision detection method and system, relates to the technical field of door and window installation, and comprises the following steps: extracting first contact component design parameters from system door and window design parameters; positioning in a preset coordinate system, obtaining first mode contact surface point cloud coordinates, analyzing first demand point cloud coordinates of an installation area contact surface, and analyzing Nth demand point cloud coordinates of the installation area contact surface; obtaining installation area contact surface detection point cloud coordinates, obtaining first intersection and union ratio until Nth intersection and union ratio; when the first intersection and union ratio until the Nth intersection and union ratio are all greater than or equal to a first intersection and union ratio threshold, a local installation precision qualified mark is generated; and when all contact components have the local installation precision qualified mark, a system door and window installable instruction is generated. The technical problem that the existing system door and window installation measurement method has large error, low efficiency, single detection dimension and is difficult to meet installation precision requirements is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of door and window installation technology, specifically to a method and system for detecting the installation accuracy of digitally positioned doors and windows. Background Technology

[0002] System windows and doors are widely used in modern buildings due to their sound insulation, heat insulation, waterproofing, and safety features. The installation precision of system windows and doors is a key factor in ensuring their full performance. Insufficient installation precision not only affects the normal function of the windows and doors, such as causing them to open and close improperly or reducing their sealing performance, but may also lead to uneven stress on the window and door structure, shortening their lifespan and even causing safety hazards.

[0003] However, current traditional methods for testing the installation accuracy of system doors and windows mostly rely on manual measurement using simple tools such as measuring tapes, levels, and straightedges. Manual measurement is easily affected by the operator's experience, skill level, and subjective factors, resulting in large measurement errors and making it difficult to accurately reflect the actual installation status of doors and windows.

[0004] Furthermore, when designing system doors and windows, the focus is usually only on whether the overall global dimensions meet the target installation area. Production and installation begin once the length, width and height of the target area are met, without considering the high-precision error of the contact surface, which may lead to difficulties in subsequent actual installation. Summary of the Invention

[0005] This application provides a digital positioning system for detecting the installation accuracy of doors and windows, which solves the technical problems of existing door and window installation measurement methods having large errors, low efficiency, and single detection dimensions, making it difficult to meet installation accuracy requirements.

[0006] The technical solution to the above-mentioned technical problems in this application is as follows: In a first aspect, this application provides a method for detecting the installation accuracy of digitally positioned doors and windows, the method comprising: From the system door and window design parameters, extract the design parameters of the first contact component that contacts the system door and window installation area. The first contact component design parameters include the contact surface connection type, installation orientation identifier, first activity mode structure parameters up to the Nth activity mode structure parameters. Based on the structural parameters of the first activity mode, the point cloud coordinates of the first mode contact surface are obtained by positioning in a preset coordinate system. Combined with the contact surface connection type, the first required point cloud coordinates of the contact surface in the installation area are analyzed. Until the Nth activity mode structure parameters are used to locate in the preset coordinate system, the Nth mode contact surface point cloud coordinates are obtained, and the Nth required point cloud coordinates of the contact surface in the installation area are analyzed in combination with the contact surface connection type. Load the structural parameters of the contact surface of the door and window installation area, locate it in the preset coordinate system, obtain the detection point cloud coordinates of the contact surface of the installation area, and compare the first required point cloud coordinates up to the Nth required point cloud coordinates according to the installation orientation mark to obtain the first intersection-union ratio up to the Nth intersection-union ratio. When the first cross-union ratio up to the Nth cross-union ratio is greater than or equal to the first cross-union ratio threshold, a local installation accuracy qualified mark is generated for the design parameters of the first contact component; When all contact components have the aforementioned local installation accuracy qualified mark, a system door and window installation instruction is generated.

[0007] Secondly, this application provides a digitally positioned system for detecting the installation accuracy of doors and windows, including: The parameter extraction module is used to extract the design parameters of the first contact component that contacts the installation area of ​​the system doors and windows from the system door and window design parameters. The first contact component design parameters include the contact surface connection type, installation orientation identifier, first activity mode structure parameters up to the Nth activity mode structure parameters. The first demand point cloud analysis module is used to locate the first mode contact surface point cloud coordinates in a preset coordinate system based on the first activity mode structure parameters, and analyze the first demand point cloud coordinates of the contact surface in the installation area in combination with the contact surface connection type. The Nth demand point cloud analysis module is used to locate the Nth mode contact surface point cloud coordinates in a preset coordinate system based on the Nth activity mode structure parameters, and analyze the Nth demand point cloud coordinates of the contact surface in the installation area in combination with the contact surface connection type. The intersection-union ratio calculation module is used to load the structural parameters of the contact surface of the door and window installation area, locate it in the preset coordinate system, obtain the detection point cloud coordinates of the contact surface of the installation area, and compare the first required point cloud coordinates up to the Nth required point cloud coordinates according to the installation orientation mark to obtain the first intersection-union ratio up to the Nth intersection-union ratio. The accuracy qualification identification module is used to generate a local installation accuracy qualification mark for the design parameters of the first contact component when the first cross-connection ratio up to the Nth cross-connection ratio is greater than or equal to the first cross-connection ratio threshold. The installation instruction execution module is used to generate system door and window installation instructions when all contact components have the local installation accuracy qualified mark.

[0008] This application provides one or more technical solutions, which have at least the following technical effects or advantages: This application provides a method and system for detecting the installation accuracy of system doors and windows using digital positioning. First, design parameters of the first contact component that contacts the installation area are extracted from the system door and window design parameters. These parameters provide data support for subsequent detection. Second, based on the structural parameters of the first activity mode, the system is positioned in a preset coordinate system to obtain the point cloud coordinates of the first mode contact surface. Combined with the contact surface connection type, the first required point cloud coordinates of the installation area contact surface are analyzed. This process continues until the Nth required point cloud coordinates are analyzed based on the Nth activity mode structural parameters, ensuring a comprehensive characterization of the contact surface requirements under each activity mode of the door and window installation area. Third, the structural parameters of the door and window installation area contact surface are loaded and positioned in the preset coordinate system to obtain the detection point cloud coordinates of the installation area contact surface. The point cloud coordinates of each requirement are compared according to the installation orientation marker to obtain the corresponding intersection-union ratio (IUGR). When all IUGRs meet the first IUGR threshold, a local installation accuracy qualification mark is generated for the contact component. After all contact components are qualified, an installation command is generated. This process, through digital positioning and point cloud coordinate comparison, achieves multi-dimensional detection of the system door and window installation accuracy.

[0009] Through the above technical solution, this application performs multi-dimensional comparative analysis of the point cloud coordinates of the contact components under different activity modes, breaking through the limitations of traditional manual measurement which relies on experience and has large errors. It realizes the detection of high-precision errors of the contact surface in the installation area, effectively solving the problem of actual installation difficulties caused by not considering high-precision errors of the contact surface, and ensuring the full performance of the system doors and windows. Attached Figure Description

[0010] To more clearly illustrate the technical solutions in the embodiments of this application, 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 this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 This is a flowchart illustrating the system door and window installation accuracy detection method provided in the embodiments of this application; Figure 2 This is a schematic diagram of the structure of the digital positioning system for detecting the installation accuracy of doors and windows provided in the embodiments of this application.

[0012] The components represented by each number in the attached diagram are explained below: The module includes a parameter extraction module 11, a first requirement point cloud analysis module 12, an Nth requirement point cloud analysis module 13, an intersection-union ratio calculation module 14, a precision qualification recognition module 15, and an installation instruction execution module 16. Detailed Implementation

[0013] This application provides a system and method for detecting the installation accuracy of doors and windows using digital positioning, which addresses the technical problems of existing door and window installation measurement methods having large errors, low efficiency, and limited detection dimensions, making it difficult to meet installation accuracy requirements.

[0014] Example 1, as Figure 1 As shown in the embodiment of this application, a method for detecting the installation accuracy of doors and windows using digital positioning is provided, including: S10: Extract the design parameters of the first contact component that contacts the installation area of ​​the system doors and windows from the system door and window design parameters. The first contact component design parameters include the contact surface connection type, installation orientation identifier, first activity mode structure parameters up to the Nth activity mode structure parameters. In this embodiment, the design parameters of the first contact component are extracted from the system door and window design parameters, including the contact surface connection type, installation orientation identifier, and structural parameters of the first activity mode up to the Nth activity mode. The contact surface connection type can be categorized as bolted connection, welding, tenon and mortise connection, etc., to clarify the connection method between the contact component and the installation area; the installation orientation identifier is used to determine the installation direction and position of the contact component in a preset coordinate system, such as up, down, left, and right when installing a window screen; the first activity mode structural parameters include, for example, the window screen fully open, the window screen half open, and the window screen closed, and are expanded to include the first mode up to the Nth mode.

[0015] S20: Based on the structural parameters of the first activity mode, locate in the preset coordinate system, obtain the point cloud coordinates of the first mode contact surface, and analyze the first required point cloud coordinates of the contact surface in the installation area in combination with the contact surface connection type. In this embodiment, the structural features of the contact component described by the structural parameters of the first active mode, such as size, shape, and connection holes, are positioned in a preset three-dimensional coordinate system. Point cloud data of the contact surface between the contact component and the installation area under this active mode is obtained through three-dimensional modeling or scanning technology; this is the point cloud coordinate of the first mode contact surface.

[0016] Subsequently, based on the contact surface connection type, coordinate points are extracted and integrated to determine the first requirement point cloud coordinates that the contact surface of the installation area should meet in the first activity mode. This coordinate set reflects the spatial position accuracy requirements for installation in this mode.

[0017] Specifically, step S20 in the method includes: Extract the type of the first contact component from the system's door and window design parameters; Extract the point cloud coordinates at the connection point of the contact surface from the point cloud coordinates of the first mode contact surface; Using the first contact component type, the contact surface connection type, the first activity mode, the point cloud coordinates of the contact surface connection point, and the point cloud coordinates of the first mode contact surface as constraints, historical point cloud coordinates of contact surfaces in several installation areas are retrieved from historical door and window installation data. Discrete point cloud deletion is performed on the historical point cloud coordinates of the contact surfaces of the several installation areas to obtain multiple selected required point cloud coordinates, which are then added to the first required point cloud coordinates.

[0018] In this embodiment, firstly, the specific type of the first contact component is extracted from the system door and window design parameters, such as hinge component, latch component, sealing strip component, etc. Different types of contact components have different structural features of contact surfaces and connection requirements.

[0019] Secondly, the point cloud coordinates of the part directly connected to the contact surface of the installation area are extracted from the point cloud coordinates of the first mode contact surface. Then, the first contact component type, contact surface connection type, the current first activity mode, and the extracted point cloud coordinates of the contact surface connection and the first mode contact surface point cloud coordinates are used as multiple constraints to search the historical door and window installation database to obtain several historical point cloud coordinate data of the contact surface of the installation area that are similar to the current situation.

[0020] Specifically, during the retrieval process, historical data can be filtered by setting conditions such as component type matching threshold, connection type consistency, and activity pattern similarity.

[0021] Subsequently, the historical point cloud coordinates of several installation area contact surfaces were cleaned to remove discrete and abnormal point clouds caused by measurement errors, environmental interference, and other factors. Representative and stable point cloud data were retained to obtain multiple selected demand point cloud coordinates, which were then added to the first demand point cloud coordinate set. This enabled the first demand point cloud coordinates to more comprehensively and accurately reflect the actual needs of the installation area contact surfaces under the first activity mode.

[0022] Among them, constrained by the first contact component type, the contact surface connection type, the first activity mode, the point cloud coordinates of the contact surface connection, and the point cloud coordinates of the first mode contact surface, historical point cloud coordinates of contact surfaces in several installation areas are retrieved from historical door and window installation data, including: Using the first contact component type, the contact surface connection type, and the first activity mode as constraints, the relative coordinate vector between the first contact component type and the structural parameters of the contact surface record in the installation area is extracted from the historical door and window installation data. Based on the point cloud coordinates at the contact surface connection and the point cloud coordinates of the first mode contact surface, coordinate transformation is performed on the relative coordinate vector to obtain the installation area contact surface recording point cloud coordinates of the installation area contact surface recording structure parameters in the preset coordinate system. Add the recorded point cloud coordinates of the installation area contact surface to the historical point cloud coordinates of the several installation area contact surfaces.

[0023] In this embodiment, firstly, the historical door and window installation database is filtered using the first contact component type, contact surface connection type, and first activity mode as constraints. Through these three dimensions, historical installation records highly similar to the current contact component in terms of type, connection method, and activity state are located. From the filtered historical records, the relative coordinate vector between the first contact component type and the structural parameters of the installation area contact surface record is extracted. This relative coordinate vector reflects the standard spatial relationship between the contact component and the installation area contact surface under specific component types, connection types, and activity modes.

[0024] Secondly, based on the acquired point cloud coordinates of the contact surface connection and the point cloud coordinates of the first mode contact surface, the extracted relative coordinate vectors are transformed. Specifically, the actual position of the current contact component in the preset coordinate system is used as the reference, that is, determined by the point cloud coordinates of the contact surface connection and the first mode contact surface. The relative coordinate vectors in the historical records are transformed to the preset coordinate system, thereby calculating the specific position of the installation area contact surface record structure parameters in this coordinate system, that is, the installation area contact surface record point cloud coordinates.

[0025] For example, in the historical installation records, the relative coordinate vector of a hinge assembly with the contact surface of the installation area is (X0, Y0, Z0) in both bolted connection and fully open window sash modes. In the current detection, the point cloud coordinates of the contact surface connection of this hinge assembly are (X1, Y1, Z1) in a preset coordinate system. By using (X record = X1 + X0, Y record = Y1 + Y0, Z record = Z1 + Z0), the historical relative coordinate vector can be converted into the point cloud coordinates of the installation area contact surface record (X record, Y record, Z record) in the current preset coordinate system, and then added to the historical point cloud coordinates of several installation area contact surfaces.

[0026] Finally, the coordinates of the installation area contact surface recorded by coordinate transformation are added to the previously preliminarily selected set of historical point cloud coordinates of several installation area contact surfaces.

[0027] Further, the historical point cloud coordinates of the contact surfaces of the several installation areas are discretely deleted to obtain multiple selected required point cloud coordinates, which are then added to the first required point cloud coordinates, including: Perform pairwise intersection and union analysis on the historical point cloud coordinates of the contact surfaces of the aforementioned installation areas to obtain a set of historical point cloud coordinate intersection and union ratios; Based on the second intersection-union ratio threshold, and combined with the intersection-union ratio set of the historical point cloud coordinates, cluster analysis is performed on the historical point cloud coordinates of the contact surfaces of the several installation areas to obtain the historical point cloud coordinates of the contact surfaces of multiple installation areas. Delete historical point cloud coordinates within the cluster whose number is less than or equal to the number threshold, obtain the remaining historical point cloud coordinates of the contact surface of the installation area, and set them as the multiple selected required point cloud coordinates.

[0028] In this embodiment of the application, firstly, the intersection-union ratio (IUGR) is calculated for every two sets of point cloud data in the historical point cloud coordinates of several installation area contact surfaces. The IUGR is calculated by the ratio of the intersection volume to the union volume of the two sets of point cloud coordinates. This is used to measure the spatial overlap between different historical point cloud coordinates, thereby obtaining a set of historical point cloud coordinate IUGRs containing all pairwise IUGR results.

[0029] For example, three sets of historical point cloud coordinates A, B, and C are provided. The intersection-union ratios (IUR) of A and B, A and C, and B and C are calculated respectively, and the IUR results are 0.82, 0.45, and 0.78, forming the historical point cloud coordinate IUR set {0.82, 0.45, 0.78}.

[0030] Secondly, a second intersection-union (IU) threshold is set to determine whether two sets of historical point cloud coordinates belong to the same cluster. For example, if the second IU threshold is set to 0.7, then two sets of point cloud coordinates with an IU greater than or equal to 0.7 will be considered to have high similarity and can be clustered into one class. Combining the IU set of historical point cloud coordinates, a clustering algorithm such as K-means is used to divide the historical point cloud coordinates of several installation area contact surfaces into multiple different clusters. Each cluster represents a set of historical point cloud data with similar spatial location and shape characteristics.

[0031] For example, a second cross-union ratio (CUN) threshold of 0.7 is set, and historical point cloud coordinates with CUN ratios greater than or equal to this threshold are grouped into the same cluster. In the example above, the CUN ratio of A to B is 0.82 ≥ 0.7, and the CUN ratio of B to C is 0.78 ≥ 0.7, therefore A, B, and C can be clustered into one cluster. If there exists another set of historical point cloud coordinates D, whose CUN ratios with A, B, and C are 0.32, 0.35, and 0.30 respectively, all less than 0.7, then D is a separate cluster.

[0032] Secondly, a threshold is set for each cluster. This threshold is determined based on the sample size of historical installation data and the accuracy requirements of the contact components. Clusters containing fewer than or equal to this threshold are deleted, as they are typically considered to be discrete point cloud clusters formed by outliers or low-quality data. For example, if a threshold of 50 points is set, and a cluster contains fewer than or equal to 50 historical point cloud coordinates, the point cloud data within that cluster is considered discrete or outlier and is removed from the set.

[0033] Furthermore, the remaining historical point cloud coordinates of the contact surface of the installation area are retained to form multiple selected demand point cloud coordinates, which are then added to the first demand point cloud coordinates. For example, if the above-mentioned cluster D contains only 12 point cloud coordinates, then cluster D is deleted, and the clusters containing A, B, and C are retained. The point cloud coordinates within these clusters are the multiple selected demand point cloud coordinates, which are then added to the first demand point cloud coordinates.

[0034] S30: Until the Nth activity mode structure parameters are used to locate in the preset coordinate system, obtain the Nth mode contact surface point cloud coordinates, and analyze the Nth required point cloud coordinates of the contact surface in the installation area in combination with the contact surface connection type; In this embodiment, the processing flow for the Nth activity mode is similar to that of the first activity mode. The Nth contact component type, contact surface connection type, Nth activity mode, point cloud coordinates at the contact surface connection, and point cloud coordinates of the Nth mode contact surface are used as multiple constraints for retrieval in the historical door and window installation database.

[0035] Specifically, firstly, using the Nth contact component type, contact surface connection type, and Nth activity mode as constraints, the relative coordinate vector between the Nth contact component type and the structural parameters of the contact surface record in the installation area is extracted from historical door and window installation data.

[0036] Secondly, based on the point cloud coordinates at the contact surface connection and the point cloud coordinates of the Nth mode contact surface, the relative coordinate vector is transformed to a preset coordinate system, thereby obtaining the point cloud coordinates of the installation area contact surface record structure parameters in the coordinate system, and adding them to the historical point cloud coordinates of several installation area contact surfaces.

[0037] Subsequently, the historical point cloud coordinates are cleaned through steps such as pairwise intersection-union analysis, cluster analysis based on the second intersection-union threshold, and deletion of point clouds with a number of elements less than or equal to the threshold within each cluster. Multiple selected point cloud coordinates are then obtained and added to the Nth required point cloud coordinates.

[0038] Then, the discrete point cloud deletion step is also performed, including randomly extracting the coordinates of the point cloud to be analyzed, performing the maximum value statistics of the intersection-union ratio, determining whether to add it to the point cloud coordinates of the full activity mode, calculating the fitted intersection-union ratio and generating the corresponding label, etc.

[0039] By processing the Nth activity mode as described above, the installation accuracy requirements of doors and windows under different activity states can be covered, ensuring that the installation position of the contact surface can be evaluated from multiple dimensions.

[0040] S40: Load the structural parameters of the contact surface of the door and window installation area, locate it in the preset coordinate system, obtain the detection point cloud coordinates of the contact surface of the installation area, and compare the first required point cloud coordinates up to the Nth required point cloud coordinates according to the installation orientation mark to obtain the first intersection-union ratio up to the Nth intersection-union ratio. In this embodiment, pre-designed structural parameters of the door and window installation area contact surface are loaded, including the theoretical dimensions, shape characteristics, and spatial location information of the installation area contact surface. These structural parameters are positioned in a preset coordinate system and converted into point cloud coordinates of the installation area contact surface through 3D modeling or scanning technology. These point cloud coordinates serve as benchmark reference data for measuring whether the actual installation meets the design requirements.

[0041] Subsequently, based on the spatial direction and positional relationship indicated by the previously extracted installation orientation markers, the first demand point cloud coordinates, the second demand point cloud coordinates, and so on up to the Nth demand point cloud coordinates are traversed sequentially. Since the point cloud coordinates of the installation area are not necessarily detected according to the installation orientation, but still possess up, down, left, and right concepts, they are compared after being aligned with the installation orientation and the demand point cloud coordinates. For each set of demand point cloud coordinates, its intersection-union ratio (IUU) is calculated with the point cloud coordinates detected on the contact surface of the installation area, obtaining the first IUUU up to the Nth IUUUU.

[0042] Specifically, the process involves positioning the device in the preset coordinate system to obtain the contact surface detection point cloud coordinates of the installation area. Following the installation orientation marker, the process traverses the first required point cloud coordinates up to the Nth required point cloud coordinates for comparison, obtaining the first intersection-union ratio up to the Nth intersection-union ratio, including: Extract the coordinates of the multiple selected demand points from the first demand point cloud coordinates; Based on the contact surface detection point cloud coordinates of the installation area, and according to the installation orientation identifier, the multiple selected requirement point cloud coordinates are traversed and compared to obtain multiple initial first intersection-union ratios; Extract the maximum value of the plurality of initial first crossover-union ratios and set it as the first crossover-union ratio.

[0043] In this embodiment of the application, firstly, multiple selected demand point cloud coordinates obtained after the discrete point cloud deletion step are extracted from the first demand point cloud coordinates. The selected demand point cloud coordinates are the point cloud data retained after data cleaning and filtering in the first activity mode.

[0044] Secondly, based on the contact surface detection point cloud coordinates of the installation area obtained through actual measurement or 3D modeling, the contact surface detection point cloud coordinates of the installation area are spatially aligned with multiple selected required point cloud coordinates according to the previously extracted installation orientation identifier, ensuring that the two are compared under the same coordinate system and orientation.

[0045] Next, the coordinates of each selected demand point cloud are traversed, and the intersection-union ratio (IUU) of each IUU with the coordinates of the detection point cloud of the contact surface of the installation area is calculated. Multiple initial IUUU ratios are obtained, which reflect the degree of spatial overlap between the detection point cloud and each selected demand point cloud.

[0046] Finally, the crossover ratio with the largest value is extracted from multiple initial first crossover ratios and set as the first crossover ratio. This first crossover ratio represents the case where the point cloud coordinates of the installation area contact surface detection have the highest overlap with all selected demand point cloud coordinates in the first activity mode.

[0047] For example, if five selected demand point cloud coordinates are extracted from the first demand point cloud, and their intersection-union ratios (IURs) with the detection point cloud are calculated to be 0.85, 0.79, 0.91, 0.88, and 0.83 respectively, then the maximum value of 0.91 is extracted as the first IUR. For the second demand point cloud coordinates up to the Nth demand point cloud coordinates, the same processing method as for the first demand point cloud coordinates is adopted, that is, multiple selected demand point cloud coordinates are extracted for each, and multiple initial IURs are calculated after comparing them with the detection point cloud coordinates of the contact surface of the installation area according to the installation orientation mark, and the maximum value is taken as the corresponding second IUR up to the Nth IUR.

[0048] Furthermore, the method also includes: From the first demand point cloud coordinates to the Nth demand point cloud coordinates, randomly extract the first demand point cloud coordinates to be analyzed; Based on the first demand point cloud coordinates to be analyzed, the first demand point cloud coordinates are traversed until the Nth demand point cloud coordinates are analyzed to perform the maximum value of the intersection-union ratio, and the first intersection-union ratio to the Nth intersection-union ratio to be analyzed are obtained. When the first cross-union ratio to be analyzed up to the Nth cross-union ratio to be analyzed is greater than or equal to the second cross-union ratio threshold, the first demand point cloud coordinates to be analyzed are added to the demand point cloud coordinates of the full activity mode. If the number of point cloud coordinates required by the full activity mode is not zero, based on the point cloud coordinates detected on the contact surface of the installation area, according to the installation orientation identifier, the maximum value of the intersection-union ratio is calculated by traversing the point cloud coordinates required by the full activity mode to obtain the fitted intersection-union ratio. When the fitting crossover ratio is greater than or equal to the first crossover ratio threshold, a local installation accuracy qualified mark is generated for the design parameters of the first contact component. If the number of required point cloud coordinates in the full-activity mode is zero, return to the required point cloud coordinate calculation step and perform loop analysis.

[0049] Furthermore, when the number of iterations of the loop analysis performed in the return demand point cloud coordinate calculation step meets the preset number of iterations, a sample missing identifier is generated for the design parameters of the first contact component.

[0050] In this embodiment, firstly, a set of point cloud coordinates is randomly selected from the first demand point cloud coordinates, the second demand point cloud coordinates, and so on up to the Nth demand point cloud coordinates as the first demand point cloud coordinates to be analyzed. This first demand point cloud coordinates to be analyzed represents the required location of the contact surface of the installation area under a specific activity mode.

[0051] Subsequently, based on the first demand point cloud coordinates to be analyzed, the intersection-union ratio (IUU) is calculated with each set of point cloud coordinates from the first demand point cloud coordinates, the second demand point cloud coordinates, up to the Nth demand point cloud coordinates. The maximum IUU value obtained in each calculation is then counted, thereby obtaining the first IUUU ratio, the second IUUU ratio, up to the Nth IUUU ratio, which reflects the degree of spatial overlap and similarity between the first demand point cloud coordinates to be analyzed and the demand point cloud coordinates under other activity modes.

[0052] Furthermore, when the cross-union ratio (CUN) values ​​of the first, second, and up to the Nth CUN are all greater than or equal to a preset second CUN threshold, it indicates that the spatial location represented by the first CUN requirement point cloud coordinates has a high degree of consistency and overlap across all activity modes. At this point, the first CUN requirement point cloud coordinates are added to the set of CUN requirement point cloud coordinates for all activity modes. This set of CUN requirement point cloud coordinates encompasses the core positional accuracy requirements that must be met in all activity modes.

[0053] If the number of point cloud coordinates in the full activity mode requirement set is not zero, that is, there are common key requirement locations, then based on the installation area contact surface detection point cloud coordinates obtained through actual measurement, according to the direction and position information determined by the previously extracted installation orientation identifier, traverse each set of point cloud coordinates in the full activity mode requirement point cloud coordinate set, calculate the intersection-union ratio (IUGR) of the installation area contact surface detection point cloud coordinates and the point cloud coordinates, and count the maximum IUGR as the fitting IUGR, which is used to measure the degree of consistency between the actual installed contact surface point cloud and the common requirement point cloud in all activity modes.

[0054] Furthermore, when the fitted crossover ratio is greater than or equal to the preset first crossover ratio threshold, it indicates that the actual installed contact surface has reached the preset accuracy requirements at the common key positions in all activity modes, thus generating a local installation accuracy qualified mark for the design parameters of the first contact component.

[0055] Conversely, if the number of demand point cloud coordinates in the full activity mode is zero, that is, if a common demand point cloud coordinate that satisfies the intersection-union ratio threshold in all activity modes cannot be found, it indicates that the current demand point cloud coordinate calculation may be insufficient or the data is not enough. It is necessary to return to the demand point cloud coordinate calculation step and perform manual processing to re-execute the loop analysis in order to obtain a more comprehensive or more accurate demand point cloud coordinate.

[0056] Furthermore, to improve computational efficiency and avoid getting stuck in infinite loops or being unable to draw conclusions due to an extreme lack of data samples, when the number of loops in the return to the demand point cloud coordinate calculation step reaches a preset number, such as 10 times, if the number of demand point cloud coordinates in the full-activity mode is still zero, it is determined that it is impossible to generate valid demand point cloud coordinates in the full-activity mode based on existing historical data and the current calculation method. At this time, a sample missing flag is generated for the design parameters of the first contact component. This flag indicates that relevant personnel may need to supplement historical installation data, adjust algorithm parameters, or use other auxiliary detection methods to ensure the evaluation of installation accuracy.

[0057] S50: When the first cross-connection ratio up to the Nth cross-connection ratio is greater than or equal to the first cross-connection ratio threshold, a local installation accuracy qualified mark is generated for the design parameters of the first contact component; Furthermore, when any one of the first cross-connection ratios up to the Nth cross-connection ratio is less than the first cross-connection ratio threshold, or when the fitted cross-connection ratio is less than the first cross-connection ratio threshold, a local installation accuracy failure flag is generated for the design parameters of the first contact component.

[0058] In this embodiment, a first cross-comparison ratio threshold is first set. This threshold is determined comprehensively based on the precision requirements of door and window installation, the functional importance of contact components, and relevant industry standards. For example, for door and window contact components with high sealing requirements, the first cross-comparison ratio threshold can be set to 0.85; for contact components with general functions, the threshold can be appropriately reduced to 0.75.

[0059] When each of the cross-union ratios (CUNRs), from the first CUNR to the second CUNR up to the Nth CUNR, obtained through the above steps is greater than or equal to the preset first CUNR threshold, it indicates that the actual detected point cloud of the installation area contact surface and the required point cloud of each activity mode have a high degree of spatial overlap, meaning that the actual installation position meets the preset accuracy requirements in each activity mode. At this point, a local installation accuracy qualification indicator is generated for the design parameters of the first contact component, and this indicator is stored in the database as a data result.

[0060] Furthermore, if any of the cross-union ratios (CUNRs) from the first to the Nth CUNR is less than the first CUNR threshold, or if the fitted CUNR calculated in previous steps is less than the first CUNR threshold, meaning the CUNR between the actual detected point cloud and the required point cloud for all active modes is less than the first CUNR threshold, it indicates that the actually installed contact surface failed to meet the preset accuracy requirements in at least one active mode, or that there is a deviation at a common critical location in all active modes. In this case, a local installation accuracy non-compliance indicator is generated for the design parameters of the first contact component. The non-compliance indicator will also be visualized and stored, and can further trigger an alarm mechanism to prompt the installer to check and adjust the installation position of the contact component.

[0061] S60: When all contact components have the aforementioned local installation accuracy qualified mark, generate a system door and window installation instruction.

[0062] In this embodiment of the application, after the above-mentioned local installation accuracy test is completed and a local installation accuracy qualified mark is generated for all contact components of the doors and windows, including but not limited to the door frame and wall connection components, window sash and window frame hinge components, lock and latch mating components, it indicates that the installation position of each contact component in its corresponding activity mode meets the preset accuracy requirements, and the spatial positional relationship between the components conforms to the design specifications.

[0063] At this point, the test results of all contact components are integrated to determine that the overall installation conditions are met, and the system automatically generates a door and window installation command. This command contains a signal that allows the next step of the overall door and window installation operation, and can be implemented through system interface display, command code output, or linkage with the control interface of the installation equipment.

[0064] In summary, compared with existing technologies, this application achieves non-contact, multi-dimensional, and high-precision detection of the installation accuracy of system doors and windows through the synergy of digital positioning and model comparison, thereby improving detection efficiency and data reliability.

[0065] In summary, the embodiments of this application have at least the following technical effects: This application provides a method for detecting the installation accuracy of system doors and windows using digital positioning. First, design parameters of the first contact component that contacts the installation area are extracted from the system door and window design parameters. These parameters provide data support for subsequent detection. Second, based on the structural parameters of the first activity mode, the system is positioned in a preset coordinate system to obtain the point cloud coordinates of the first mode contact surface. Combined with the contact surface connection type, the system analyzes the first required point cloud coordinates of the installation area contact surface. This process continues until the Nth required point cloud coordinates are analyzed based on the Nth activity mode structural parameters, ensuring a comprehensive characterization of the contact surface requirements under each activity mode of the door and window installation area. Third, the structural parameters of the door and window installation area contact surface are loaded and positioned in the preset coordinate system to obtain the detection point cloud coordinates of the installation area contact surface. These point cloud coordinates are then compared according to the installation orientation marker to obtain the corresponding intersection-union ratio (IUGR). When all IUGRs meet the first IUGR threshold, a local installation accuracy qualification mark is generated for the contact component. After all contact components are qualified, an installation command is generated. This process, through digital positioning and point cloud coordinate comparison, achieves multi-dimensional detection of the system door and window installation accuracy.

[0066] Through the above technical solution, this application performs multi-dimensional comparative analysis of the point cloud coordinates of the contact components under different activity modes, breaking through the limitations of traditional manual measurement which relies on experience and has large errors. It realizes the detection of high-precision errors of the contact surface in the installation area, effectively solving the problem of actual installation difficulties caused by not considering high-precision errors of the contact surface, and ensuring the full performance of the system doors and windows.

[0067] Example 2, as Figure 2 As shown, based on the same inventive concept as the digital positioning system door and window installation accuracy detection method provided in Embodiment 1, this application also provides a digital positioning system door and window installation accuracy detection system, including: Parameter extraction module 11 is used to extract the design parameters of the first contact component that contacts the installation area of ​​the system doors and windows from the system door and window design parameters. The first contact component design parameters include contact surface connection type, installation orientation identifier, first activity mode structure parameters up to the Nth activity mode structure parameters. The first demand point cloud analysis module 12 is used to locate in a preset coordinate system based on the first activity mode structure parameters, obtain the first mode contact surface point cloud coordinates, and analyze the first demand point cloud coordinates of the contact surface in the installation area in combination with the contact surface connection type. The Nth demand point cloud analysis module 13 is used to locate the Nth mode contact surface point cloud coordinates in a preset coordinate system based on the Nth activity mode structure parameters, and analyze the Nth demand point cloud coordinates of the contact surface in the installation area in combination with the contact surface connection type. The intersection-union ratio calculation module 14 is used to load the structural parameters of the contact surface of the door and window installation area, locate it in the preset coordinate system, obtain the detection point cloud coordinates of the contact surface of the installation area, and compare the first required point cloud coordinates up to the Nth required point cloud coordinates according to the installation orientation mark to obtain the first intersection-union ratio up to the Nth intersection-union ratio. The accuracy qualification identification module 15 is used to generate a local installation accuracy qualification mark for the design parameters of the first contact component when the first cross-connection ratio up to the Nth cross-connection ratio is greater than or equal to the first cross-connection ratio threshold. The installation instruction execution module 16 is used to generate a system door and window installation instruction when all contact components have the local installation accuracy qualified mark.

[0068] In one embodiment, the first demand point cloud analysis module 12 is specifically used for: Extract the type of the first contact component from the system's door and window design parameters; Extract the point cloud coordinates at the connection point of the contact surface from the point cloud coordinates of the first mode contact surface; Using the first contact component type, the contact surface connection type, the first activity mode, the point cloud coordinates of the contact surface connection point, and the point cloud coordinates of the first mode contact surface as constraints, historical point cloud coordinates of contact surfaces in several installation areas are retrieved from historical door and window installation data. Discrete point cloud deletion is performed on the historical point cloud coordinates of the contact surfaces of the several installation areas to obtain multiple selected required point cloud coordinates, which are then added to the first required point cloud coordinates.

[0069] Further, in one embodiment, using the first contact component type, the contact surface connection type, the first activity mode, the point cloud coordinates of the contact surface connection, and the point cloud coordinates of the first mode contact surface as constraints, historical point cloud coordinates of contact surfaces in several installation areas are retrieved from historical door and window installation data, including: Using the first contact component type, the contact surface connection type, and the first activity mode as constraints, the relative coordinate vector between the first contact component type and the structural parameters of the contact surface record in the installation area is extracted from the historical door and window installation data. Based on the point cloud coordinates at the contact surface connection and the point cloud coordinates of the first mode contact surface, coordinate transformation is performed on the relative coordinate vector to obtain the installation area contact surface recording point cloud coordinates of the installation area contact surface recording structure parameters in the preset coordinate system. Add the recorded point cloud coordinates of the installation area contact surface to the historical point cloud coordinates of the several installation area contact surfaces.

[0070] Further, in one embodiment, the historical point cloud coordinates of the contact surfaces of the plurality of installation areas are discretely deleted to obtain multiple selected required point cloud coordinates, which are then added to the first required point cloud coordinates, including: Perform pairwise intersection and union analysis on the historical point cloud coordinates of the contact surfaces of the aforementioned installation areas to obtain a set of historical point cloud coordinate intersection and union ratios; Based on the second intersection-union ratio threshold, and combined with the intersection-union ratio set of the historical point cloud coordinates, cluster analysis is performed on the historical point cloud coordinates of the contact surfaces of the several installation areas to obtain the historical point cloud coordinates of the contact surfaces of multiple installation areas. Delete historical point cloud coordinates within the cluster whose number is less than or equal to the number threshold, obtain the remaining historical point cloud coordinates of the contact surface of the installation area, and set them as the multiple selected required point cloud coordinates.

[0071] Further, the historical point cloud coordinates of the contact surfaces of the several installation areas are discretely deleted to obtain multiple selected required point cloud coordinates, which are then added to the first required point cloud coordinates. This also includes: From the first demand point cloud coordinates to the Nth demand point cloud coordinates, randomly extract the first demand point cloud coordinates to be analyzed; Based on the first demand point cloud coordinates to be analyzed, the first demand point cloud coordinates are traversed until the Nth demand point cloud coordinates are analyzed to perform the maximum value of the intersection-union ratio, and the first intersection-union ratio to the Nth intersection-union ratio to be analyzed are obtained. When the first cross-union ratio to be analyzed up to the Nth cross-union ratio to be analyzed is greater than or equal to the second cross-union ratio threshold, the first demand point cloud coordinates to be analyzed are added to the demand point cloud coordinates of the full activity mode. If the number of point cloud coordinates required by the full activity mode is not zero, based on the point cloud coordinates detected on the contact surface of the installation area, according to the installation orientation identifier, the maximum value of the intersection-union ratio is calculated by traversing the point cloud coordinates required by the full activity mode to obtain the fitted intersection-union ratio. When the fitting crossover ratio is greater than or equal to the first crossover ratio threshold, a local installation accuracy qualified mark is generated for the design parameters of the first contact component. If the number of required point cloud coordinates in the full-activity mode is zero, return to the required point cloud coordinate calculation step and perform loop analysis.

[0072] Further, in one embodiment, the coordinates of the contact surface detection point cloud of the installation area are obtained by positioning in the preset coordinate system. According to the installation orientation identifier, the first required point cloud coordinates are traversed up to the Nth required point cloud coordinates for comparison, obtaining the first intersection-union ratio up to the Nth intersection-union ratio, including: Extract the coordinates of the multiple selected demand points from the first demand point cloud coordinates; Based on the contact surface detection point cloud coordinates of the installation area, and according to the installation orientation identifier, the multiple selected required point cloud coordinates are traversed and compared to obtain multiple initial first intersection-union ratios; Extract the maximum value of the plurality of initial first crossover-union ratios and set it as the first crossover-union ratio.

[0073] Furthermore, when any one of the first cross-connection ratios up to the Nth cross-connection ratio is less than the first cross-connection ratio threshold, or when the fitted cross-connection ratio is less than the first cross-connection ratio threshold, a local installation accuracy failure flag is generated for the design parameters of the first contact component.

[0074] Furthermore, in one embodiment, when the number of iterations of the loop analysis performed in the return demand point cloud coordinate calculation step meets a preset number, a sample missing identifier is generated for the design parameters of the first contact component.

Claims

1. A method for detecting the installation accuracy of doors and windows using a digital positioning system, characterized in that, include: From the system door and window design parameters, extract the design parameters of the first contact component that contacts the system door and window installation area. The first contact component design parameters include the contact surface connection type, installation orientation identifier, first activity mode structure parameters up to the Nth activity mode structure parameters. Based on the structural parameters of the first activity mode, the point cloud coordinates of the first mode contact surface are obtained by positioning in a preset coordinate system. Combined with the contact surface connection type, the first required point cloud coordinates of the contact surface in the installation area are analyzed. Until the Nth activity mode structure parameters are used to locate in the preset coordinate system, the Nth mode contact surface point cloud coordinates are obtained, and the Nth required point cloud coordinates of the contact surface in the installation area are analyzed in combination with the contact surface connection type. Load the structural parameters of the contact surface of the door and window installation area, locate it in the preset coordinate system, obtain the detection point cloud coordinates of the contact surface of the installation area, and compare the first required point cloud coordinates up to the Nth required point cloud coordinates according to the installation orientation mark to obtain the first intersection-union ratio up to the Nth intersection-union ratio. When the first cross-union ratio up to the Nth cross-union ratio is greater than or equal to the first cross-union ratio threshold, a local installation accuracy qualified mark is generated for the design parameters of the first contact component; When all contact components have the aforementioned local installation accuracy qualified mark, a system door and window installation instruction is generated.

2. The method as described in claim 1, characterized in that, Based on the structural parameters of the first activity mode, the point cloud coordinates of the first mode contact surface are obtained by positioning in a preset coordinate system. Combined with the contact surface connection type, the first required point cloud coordinates of the contact surface in the installation area are analyzed, including: Extract the type of the first contact component from the system's door and window design parameters; Extract the point cloud coordinates at the connection point of the contact surface from the point cloud coordinates of the first mode contact surface; Using the first contact component type, the contact surface connection type, the first activity mode, the point cloud coordinates of the contact surface connection point, and the point cloud coordinates of the first mode contact surface as constraints, historical point cloud coordinates of contact surfaces in several installation areas are retrieved from historical door and window installation data. Discrete point cloud deletion is performed on the historical point cloud coordinates of the contact surfaces of the several installation areas to obtain multiple selected required point cloud coordinates, which are then added to the first required point cloud coordinates.

3. The method as described in claim 2, characterized in that, Constrained by the first contact component type, the contact surface connection type, the first activity mode, the point cloud coordinates of the contact surface connection, and the point cloud coordinates of the first mode contact surface, historical point cloud coordinates of contact surfaces in several installation areas are retrieved from historical door and window installation data, including: Using the first contact component type, the contact surface connection type, and the first activity mode as constraints, the relative coordinate vector between the first contact component type and the structural parameters of the contact surface record in the installation area is extracted from the historical door and window installation data. Based on the point cloud coordinates at the contact surface connection and the point cloud coordinates of the first mode contact surface, coordinate transformation is performed on the relative coordinate vector to obtain the installation area contact surface recording point cloud coordinates of the installation area contact surface recording structure parameters in the preset coordinate system. Add the recorded point cloud coordinates of the installation area contact surface to the historical point cloud coordinates of the several installation area contact surfaces.

4. The method as described in claim 2, characterized in that, Discrete point cloud deletion is performed on the historical point cloud coordinates of the contact surfaces of the several installation areas to obtain multiple selected required point cloud coordinates, which are then added to the first required point cloud coordinates, including: Perform pairwise intersection and union analysis on the historical point cloud coordinates of the contact surfaces of the aforementioned installation areas to obtain a set of historical point cloud coordinate intersection and union ratios; Based on the second intersection-union ratio threshold, and combined with the intersection-union ratio set of the historical point cloud coordinates, cluster analysis is performed on the historical point cloud coordinates of the contact surfaces of the several installation areas to obtain the historical point cloud coordinates of the contact surfaces of multiple installation areas. Delete historical point cloud coordinates within the cluster whose number is less than or equal to the number threshold, obtain the remaining historical point cloud coordinates of the contact surface of the installation area, and set them as the multiple selected required point cloud coordinates.

5. The method as described in claim 2, characterized in that, Load the structural parameters of the contact surface of the door and window installation area, locate it in the preset coordinate system, obtain the detection point cloud coordinates of the contact surface of the installation area, and traverse the first required point cloud coordinates up to the Nth required point cloud coordinates according to the installation orientation mark, and compare them to obtain the first intersection-union ratio up to the Nth intersection-union ratio, including: Extract the coordinates of the multiple selected demand points from the first demand point cloud coordinates; Based on the contact surface detection point cloud coordinates of the installation area, and according to the installation orientation identifier, the multiple selected required point cloud coordinates are traversed and compared to obtain multiple initial first intersection-union ratios; Extract the maximum value of the plurality of initial first crossover-union ratios and set it as the first crossover-union ratio.

6. The method as described in claim 4, characterized in that, Also includes: From the first demand point cloud coordinates to the Nth demand point cloud coordinates, randomly extract the first demand point cloud coordinates to be analyzed; Based on the first demand point cloud coordinates to be analyzed, the first demand point cloud coordinates are traversed until the Nth demand point cloud coordinates are analyzed to perform the maximum value of the intersection-union ratio, and the first intersection-union ratio to the Nth intersection-union ratio to be analyzed are obtained. When the first cross-union ratio to be analyzed up to the Nth cross-union ratio to be analyzed is greater than or equal to the second cross-union ratio threshold, the first demand point cloud coordinates to be analyzed are added to the demand point cloud coordinates of the full activity mode. If the number of point cloud coordinates required by the full activity mode is not zero, based on the point cloud coordinates detected on the contact surface of the installation area, according to the installation orientation identifier, the maximum value of the intersection-union ratio is calculated by traversing the point cloud coordinates required by the full activity mode to obtain the fitted intersection-union ratio. When the fitting crossover ratio is greater than or equal to the first crossover ratio threshold, a local installation accuracy qualified mark is generated for the design parameters of the first contact component. If the number of required point cloud coordinates in the full-activity mode is zero, return to the required point cloud coordinate calculation step and perform loop analysis.

7. The method as described in any one of claims 1 or 6, characterized in that, Also includes: When any one of the first cross-union ratios up to the Nth cross-union ratio is less than the first cross-union ratio threshold, or when the fitted cross-union ratio is less than the first cross-union ratio threshold, a local installation accuracy failure flag is generated for the design parameters of the first contact component.

8. The method as described in claim 6, characterized in that, Also includes: When the number of iterations in the loop analysis of the return point cloud coordinate calculation step meets the preset number of iterations, a sample missing identifier is generated for the design parameters of the first contact component.

9. A digital positioning system for detecting the installation accuracy of doors and windows, characterized in that, A method for detecting the installation accuracy of doors and windows in a system with digital positioning as described in any one of claims 1-8, comprising: The parameter extraction module is used to extract the design parameters of the first contact component that contacts the installation area of ​​the system doors and windows from the system door and window design parameters. The first contact component design parameters include the contact surface connection type, installation orientation identifier, first activity mode structure parameters up to the Nth activity mode structure parameters. The first demand point cloud analysis module is used to locate the first mode contact surface point cloud coordinates in a preset coordinate system based on the first activity mode structure parameters, and analyze the first demand point cloud coordinates of the contact surface in the installation area in combination with the contact surface connection type. The Nth demand point cloud analysis module is used to locate the Nth mode contact surface point cloud coordinates in a preset coordinate system based on the Nth activity mode structure parameters, and analyze the Nth demand point cloud coordinates of the contact surface in the installation area in combination with the contact surface connection type. The intersection-union ratio calculation module is used to load the structural parameters of the contact surface of the door and window installation area, locate it in the preset coordinate system, obtain the detection point cloud coordinates of the contact surface of the installation area, and compare the first required point cloud coordinates up to the Nth required point cloud coordinates according to the installation orientation mark to obtain the first intersection-union ratio up to the Nth intersection-union ratio. The qualification identification module is used to generate a local installation accuracy qualification mark for the design parameters of the first contact component when the first cross-connection ratio up to the Nth cross-connection ratio is greater than or equal to the first cross-connection ratio threshold. The instruction execution module is used to generate a system door and window installation instruction when all contact components have the local installation accuracy qualified mark.