A method and system for assembling a multi-layer radome

By constructing a theoretical model and a three-dimensional component model of a multi-layer radome, and using a human-computer interaction interface and gesture model control, the precise assembly of the multi-layer radome was achieved. This solved the problems of brittleness and assembly accuracy of traditional radomes under ultra-high-speed conditions, and improved wave transmission performance and assembly reliability.

CN115185373BActive Publication Date: 2026-04-03SHANDONG RES & DESIGN ACADEMY OF IND CERAMICS
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-12
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Traditional single-layer ceramic radomes are brittle and unreliable under ultra-high-speed flight conditions, failing to meet broadband wave transmission performance requirements. Furthermore, multi-layer radomes have low assembly precision, which can easily lead to high-cost and high-risk assembly defects.

Method used

By constructing a theoretical model and a three-dimensional component model of a multi-layer radome, and using a human-computer interaction interface for visualization and gesture control, the assembly gap is calculated and adjusted. Three-dimensional point cloud data is acquired using lasers and visual markers to form color blocks for visual assembly, and interference points are identified and eliminated to achieve precise assembly.

Benefits of technology

It improves the assembly accuracy and wave transmission performance of multi-layer radomes, reduces the risks and costs of physical assembly, and ensures the effectiveness of use in multi-frequency broadband environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure SMS_15
    Figure SMS_15
  • Figure SMS_32
    Figure SMS_32
  • Figure QLYQS_15
    Figure QLYQS_15
Patent Text Reader

Abstract

This invention discloses a method and system for assembling a multi-layer radome, comprising the following steps: constructing a theoretical model of each radome layer; based on the theoretical model, constructing a three-dimensional component model of the radome and setting the assembly gap of each radome layer; building an assembly scene including the three-dimensional component model and visually displaying it through a human-computer interaction interface; acquiring the inner and outer contour point cloud data of each solid radome layer, generating a three-dimensional model of each solid radome layer, and visually displaying the three-dimensional model of each solid radome layer through a human-computer interaction interface; establishing a gesture model in the assembly scene to control the movement and rotation of the three-dimensional model of the solid radome layer; coating each radome layer area in the three-dimensional component model with a semi-transparent color to form color blocks, wherein adjacent radome layers are coated with different colors; and using the gesture model to move the three-dimensional model of the solid radome layer in the human-computer interaction interface to the corresponding color block.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of radome assembly technology, and specifically relates to a method and system for assembling a multi-layer radome. Background Technology

[0002] With the development of modern warfare weaponry, the ultra-high speed and high maneuverability of missiles require radomes to withstand the strong overload and thermal shock brought about by high-speed maneuvering. However, traditional radome designs are mostly single-layer ceramic radomes. Due to the inherent brittleness and poor reliability of single-layer ceramic radomes, they cannot meet the wideband transmission performance requirements of ultra-high speed missiles. Therefore, in order to enable radomes to have excellent high-temperature resistance, mechanical properties, and electrical properties, it is urgent to develop wideband multi-layer radomes that utilize multi-layer radome structures to meet the bandwidth requirements.

[0003] Currently, most broadband multi-layered radomes employ a sandwich structure. During assembly, tooling is typically used for direct physical assembly. Due to the different material systems between layers, the required assembly gaps differ between the wave-transparent and non-wave-transparent areas of the radome. Direct assembly results in a 0.5mm gap, leading to low assembly precision and potentially affecting the radome's wave transmission performance. Furthermore, deviations during assembly are difficult to adjust promptly, potentially causing damage to the radome. Therefore, this approach presents disadvantages such as high cost and high risk. Summary of the Invention

[0004] To address the above problems, in a first aspect, the present invention provides a method for assembling a multi-layer radome, comprising the following steps:

[0005] Construct theoretical models for each layer of the enclosure, wherein the number of enclosures is no less than 2;

[0006] Based on the theoretical model, a three-dimensional component model of the radome was constructed, and the assembly gaps of each layer of the radome were set.

[0007] An assembly scene including the three-dimensional component model is constructed and displayed visually through a human-computer interaction interface;

[0008] Acquire the inner and outer shape point cloud data of each layer of solid enclosure, generate a 3D model of each layer of solid enclosure, and visualize the 3D model of each layer of solid enclosure through a human-computer interaction interface;

[0009] In the assembly scenario, a gesture model is created to control the movement and rotation of the 3D model of the solid cover.

[0010] A semi-transparent color is applied to each layer of the cover area in the three-dimensional component model to form color blocks, wherein adjacent covers are coated with different colors;

[0011] Using gesture modeling, the 3D model of the physical enclosure in the human-computer interaction interface is moved to the corresponding color block.

[0012] Compared with the prior art, the beneficial effects of the present invention are as follows: by assembling the theoretical model in advance through human-computer interaction to form a three-dimensional component model, it is possible to predict various problems that may occur in the subsequent physical assembly stage, avoid the high risk and high cost defects caused by directly assembling the physical model, and facilitate obtaining a practical and feasible assembly solution.

[0013] By setting the assembly gaps of each layer of the radome by computer, the assembly accuracy is improved, which helps to maintain or improve the wave transmission performance of the multi-layer radome, enabling it to adapt to multi-frequency and wideband operating environments.

[0014] Preferably, the method for calculating the assembly gap of each layer of the cover is as follows:

[0015] The three-dimensional component model of the radome is placed in a three-dimensional coordinate system, wherein the central axis of the three-dimensional component model coincides with one of the coordinate axes;

[0016] The assembly gap between each layer of the cover is the gap between adjacent covers. The adjacent covers include an inner cover and an outer cover. Several detection points are set on the inner cover.

[0017] Obtain the coordinates of detection point i: a1_i = (x_1, y_1, z_1). Based on the coordinates a1_i and the surface expression of the inner cover: x^2 / a^2 + y^2 / b^2 = z^2, calculate the expression of the tangent plane P of the inner cover passing through detection point i: (X_1X) / a^2 + (y_1Y) / b^2 = z_1z.

[0018] A ray perpendicular to the tangent plane P is emitted from the detection point i, and the coordinates of the intersection point between the ray and the outer cover are obtained as 〖a2〗_i=(x_2,y_2,z_2).

[0019] The assembly gap A_i is the distance between 〖a2〗_i and the tangent plane P. The expression for calculating the assembly gap A_i is:

[0020] A_i=√(〖(x_1-x_2)〗^2 〖+(y_1-y_2)〗^2 〖+(z_1-z_2)〗^2 )

[0021] The advantages of this preferred solution are as follows: the above calculation method can calculate the assembly gap between the wave-transparent area and the non-wave-transparent area between each layer of the radome, so that the assembly gap of the wave-transparent area is no more than 0.1 mm and the assembly gap of the non-wave-transparent area is 0.1~0.2 mm, which is beneficial to improving the wave transmission performance of the multi-layer radome.

[0022] Preferably, the point cloud data of the inner and outer contours of each layer of the solid enclosure are acquired, including the following:

[0023] Several laser marker points are set on the inner and outer surfaces of each layer of solid cover to obtain laser rays projected onto each layer of solid cover. Based on the laser rays, linear three-dimensional information is obtained.

[0024] Several visual markers are set on the inner and outer surfaces of each solid cover to determine the spatial position of the scanner during the scanning process;

[0025] Based on linear 3D information and the spatial position of the scanner, 3D information of the laser's path during the scanner's movement is obtained, and the final 3D point cloud data is formed.

[0026] The advantages of this preferred solution are: by acquiring the inner and outer shape point cloud data of each layer of the solid enclosure, a three-dimensional model can be formed, which is beneficial for assembling the three-dimensional model of the solid enclosure, so as to discover interference points and other potential problems, and reduce the risks and costs in the subsequent physical assembly process.

[0027] Preferably, the position of the 3D model of each solid layer in the 3D component model is obtained to determine the color block corresponding to the 3D model of each solid layer.

[0028] Determine whether the 3D model of the solid cover has moved to the corresponding color block. If so, lock the 3D model of the solid cover in the color block.

[0029] The beneficial effect of this preferred solution is that when the 3D model of the solid cover moves to the corresponding color block, the 3D model in that color block is locked, which helps to prevent the 3D model of the solid cover from being affected when moving the 3D model of other solid covers, thus preventing assembly errors.

[0030] Preferably, the positions of the three-dimensional component model and color block in the assembly scene are fixed, and the three-dimensional component model and color block are not controlled by the gesture model;

[0031] Determine whether the 3D model of the physical enclosure moves or rotates under the control of the gesture model. If so, the corresponding color block will flash.

[0032] The beneficial effects of this preferred solution are as follows: the gesture model can only control the three-dimensional model of the solid cover, and the three-dimensional component model and color block play the role of indicating assembly. When the gesture model controls the three-dimensional model of one of the solid covers to rotate or move, the corresponding color block flashes to prompt the operator to assemble.

[0033] Preferably, determining whether the 3D model of the solid cover has moved to the corresponding color block includes the following:

[0034] The distance d between the three-dimensional model of the physical cover and the corresponding color block is displayed on the human-computer interaction interface, and a preset distance d_0 is set.

[0035] Determine if d is not greater than d_0. If so, lock the 3D model of the solid mask in the color block.

[0036] The beneficial effects of this preferred solution are as follows: different preset distances d_0 can be set according to the transparent and non-transparent areas. When d is not greater than d_0, it can be considered that the three-dimensional model of the solid cover has moved to the corresponding color block, thereby locking the three-dimensional model.

[0037] Preferably, it is determined whether the 3D model of the solid cover has been moved to the corresponding color block. If so, it is identified whether there are interference points in the 3D model of the solid cover. If so, the interference points are located, and the model of each layer of solid cover is repaired or filled. After eliminating the interference points, the assembly verification is performed again; otherwise, the solid cover of each layer is physically assembled.

[0038] The beneficial effects of this preferred solution are as follows: by locating the interference points, the solid cover is modified or filled, and then the modified or filled solid cover is reassembled and verified until the interference points are completely eliminated, and finally the physical assembly is carried out.

[0039] Secondly, the present invention designs an assembly system for a multi-layer radome, comprising the following:

[0040] The theoretical model building module configures the theoretical models used to build each layer of the enclosure.

[0041] The component model building module is configured to build a 3D component model of the radome based on the theoretical model.

[0042] Assembly gap calculation module, configured to set the assembly gap of each layer of the cover;

[0043] An assembly scene building module is configured to build an assembly scene including the three-dimensional component model.

[0044] A visualization module is configured to visualize the assembly scene through a human-computer interaction interface.

[0045] The solid enclosure 3D model generation module is configured to acquire the inner and outer shape point cloud data of each layer of solid enclosure, generate the 3D model of each layer of solid enclosure, and visualize the 3D model of each layer of solid enclosure through the human-computer interaction interface.

[0046] The gesture model creation module is configured to control the movement and rotation of the 3D model of the solid cover in the assembly scene;

[0047] The color block generation module is configured to coat each layer of the cover area in the three-dimensional component model with a semi-transparent color to form color blocks, wherein adjacent covers are coated with different colors;

[0048] The solid enclosure 3D model assembly module is configured to move the solid enclosure 3D model in the human-computer interaction interface to the corresponding color block using a gesture model.

[0049] Compared with the prior art, the beneficial effects of the present invention are: by assembling the radome through this system, it is easier to obtain a practical and feasible assembly scheme, and avoid the high risk and high cost defects caused by directly assembling physical objects.

[0050] Preferably, it further includes: a color block locking module, configured to obtain the position of the three-dimensional model of each layer of solid cover in the three-dimensional component model, so as to determine the color block corresponding to the three-dimensional model of each layer of solid cover; determine whether the three-dimensional model of the solid cover has moved to the corresponding color block, and if so, lock the three-dimensional model of the solid cover in the color block.

[0051] The distance detection module is configured to display the distance d between the 3D model of the physical cover and the corresponding color block on the human-computer interaction interface, and set a preset distance d_0; it determines whether d is not greater than d_0, and if so, it locks the 3D model of the physical cover in the color block.

[0052] The beneficial effect of this preferred solution is that when the 3D model of the solid cover moves to the corresponding color block, the 3D model in that color block is locked, which helps to prevent the 3D model of the solid cover from being affected when moving the 3D model of other solid covers, thus preventing assembly errors.

[0053] Preferably, it also includes a secondary processing module, configured to determine whether the three-dimensional model of the solid cover has moved to the corresponding color block. If so, it identifies whether there are interference points in the three-dimensional model of the solid cover. If so, it locates the interference points, modifies or fills each layer of the solid cover, eliminates the interference points, and then performs assembly verification again; otherwise, it performs physical assembly of each layer of the solid cover.

[0054] The advantages of this preferred solution are: by locating the interference points, it is beneficial to modify or fill the solid cover, and then reassemble and verify the solid cover after modification or filling until the interference points are completely eliminated, and finally perform physical assembly. Detailed Implementation

[0055] To make the objectives, technical solutions, and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention.

[0056] In a first aspect, this embodiment provides a method for assembling a multi-layer radome, comprising the following steps:

[0057] Step 1: Construct theoretical models of each layer of the enclosure, wherein the number of enclosures is not less than 2; the assembly order of each layer of the enclosure can be from the inside to the outside or from the outside to the inside.

[0058] Step 2: Based on the theoretical model, construct a three-dimensional component model of the radome and set the assembly gaps of each layer of the radome;

[0059] The assembly gap is calculated as follows: the three-dimensional component model of the radome is placed in a three-dimensional coordinate system, wherein the central axis of the three-dimensional component model coincides with one of the coordinate axes;

[0060] The assembly gap between each layer of the cover is the gap between adjacent covers. The adjacent covers include an inner cover and an outer cover. Several detection points are set on the inner cover. In this preferred embodiment, several detection points are set in both the wave-transparent area and the non-wave-transparent area.

[0061] Obtain the coordinates of detection point i =( , , Based on coordinates and the surface expression of the inner cover Calculate the expression for the tangent plane P of the inner cover at detection point i: ;

[0062] A ray perpendicular to the tangent plane P is emitted from detection point i, and the coordinates of the intersection point of the ray and the outer cover are obtained. =( , , ),

[0063] The assembly gap for Distance to tangent plane P, assembly clearance The calculation expression is:

[0064]

[0065] The above calculation method can calculate the assembly gap between the wave-transparent and non-wave-transparent areas between each layer of the radome, so that the assembly gap of the wave-transparent area is no more than 0.1 mm and the assembly gap of the non-wave-transparent area is 0.1~0.2 mm, which is beneficial to improving the wave transmission performance of the multi-layer radome.

[0066] Step 3: Construct an assembly scene including the three-dimensional component model and visualize it through a human-computer interaction interface;

[0067] Step 4: Obtain the point cloud data of the inner and outer contour lines of each layer of the solid enclosure. The inner and outer contour lines include inner contour lines and outer contour lines. Generate a three-dimensional model of each layer of the solid enclosure and visualize the three-dimensional model of each layer of the solid enclosure through a human-computer interaction interface. In this preferred embodiment, theoretical surface tolerances are set, and each layer of the solid enclosure is manufactured based on the theoretical model of each layer of the enclosure and the theoretical surface tolerances.

[0068] Obtain the point cloud data of the inner and outer contours of each layer of the solid enclosure, including the following:

[0069] Several laser marker points are set on the inner and outer surfaces of each layer of solid cover to obtain laser rays projected onto each layer of solid cover. Based on the laser rays, linear three-dimensional information is obtained.

[0070] Several visual markers are set on the inner and outer surfaces of each solid cover to determine the spatial position of the scanner during the scanning process;

[0071] Based on linear 3D information and the spatial position of the scanner, 3D information of the laser's path during the scanner's movement is obtained, and the final 3D point cloud data is formed.

[0072] Step 5: Establish a gesture model in the assembly scene to control the movement and rotation of the 3D model of the solid cover; the positions of the 3D component model and color block in the assembly scene are fixed and are not controlled by the gesture model.

[0073] Step 6: Apply a semi-transparent color to each layer of the cover area in the 3D component model to form color blocks, wherein adjacent covers are coated with different colors;

[0074] Obtain the corresponding position of the 3D model of each solid layer in the 3D component model, in order to determine the color block corresponding to the 3D model of each solid layer.

[0075] Determine whether the 3D model of the solid cover has moved to the corresponding color block. If so, lock the 3D model of the solid cover in the color block.

[0076] In this embodiment, the method for determining whether the 3D model of the physical cover has moved to the corresponding color block is as follows: the distance d between the 3D model of the physical cover and the corresponding color block is displayed on the human-computer interaction interface, and a preset distance is set. ;

[0077] Determine if d is not greater than Then the three-dimensional model of the solid cover in the color block is locked.

[0078] Step 7: Using gestures, move the 3D model of the physical enclosure in the human-computer interaction interface to the corresponding color block. Preferably, in this embodiment, it is determined whether the 3D model of the physical enclosure has moved or rotated under the control of the gesture model. If so, the corresponding color block flashes to prompt the operator. It is then determined whether all 3D models of the physical enclosure have moved to the corresponding color blocks. If so, it is identified whether there are interference points in the 3D model of the physical enclosure. If so, the interference points are located, and each layer of the physical enclosure is repaired or filled to eliminate the interference points before reassembly verification; otherwise, each layer of the physical enclosure is physically assembled.

[0079] Secondly, this embodiment provides an assembly system for a multi-layer radome, comprising:

[0080] The theoretical model construction module is configured to build the theoretical models for each layer of the enclosure; the number of enclosures is no less than 2.

[0081] The component model building module is configured to build a 3D component model of the radome based on the theoretical model.

[0082] The assembly gap calculation module is configured to set the assembly gap of each layer of the radome. The calculation method for the assembly gap is as follows: the three-dimensional component model of the radome is placed in a three-dimensional coordinate system, wherein the central axis of the three-dimensional component model coincides with one of the coordinate axes.

[0083] The assembly gap between each layer of the cover is the gap between adjacent covers. The adjacent covers include an inner cover and an outer cover. Several detection points are set on the inner cover. In this preferred embodiment, several detection points are set in both the wave-transparent area and the non-wave-transparent area.

[0084] Obtain the coordinates of detection point i =( , , Based on coordinates and the surface expression of the inner cover Calculate the expression for the tangent plane P of the inner cover at detection point i: ;

[0085] A ray perpendicular to the tangent plane P is emitted from detection point i, and the coordinates of the intersection point of the ray and the outer cover are obtained. =( , , ),

[0086] The assembly gap for Distance to tangent plane P, assembly clearance The calculation expression is:

[0087]

[0088] An assembly scene building module is configured to build an assembly scene including the three-dimensional component model.

[0089] A visualization module is configured to visualize the assembly scene through a human-computer interaction interface.

[0090] The solid enclosure 3D model generation module is configured to acquire the internal and external shape point cloud data of each layer of the solid enclosure, and generate 3D models of each layer. These 3D models are uniformly or dispersedly distributed in the human-computer interaction interface and displayed visually. The module acquires the internal and external shape point cloud data of each layer of the solid enclosure, including the following:

[0091] Several laser marker points are set on the inner and outer surfaces of each solid cover to obtain the laser light projected onto each solid cover. The laser light is deformed according to the shape of each solid cover. The linear three-dimensional information projected by the laser light is obtained by calculation.

[0092] Several visual markers are set on the inner and outer surfaces of each solid cover to determine the spatial position of the scanner during the scanning process;

[0093] Based on linear 3D information and the spatial position of the scanner, 3D information of the laser's path during the scanner's movement is obtained, and the final 3D point cloud data is formed.

[0094] The gesture model creation module is configured to control the movement and rotation of the 3D model of the solid cover in the assembly scene; the positions of the 3D component model and color block in the assembly scene are fixed, and the 3D component model and color block are not controlled by the gesture model.

[0095] The color block generation module is configured to coat each layer of the cover area in the three-dimensional component model with a semi-transparent color to form color blocks, wherein adjacent covers are coated with different colors;

[0096] The color block locking module is configured to obtain the position of the 3D model of each solid cover layer within the 3D component model to determine the color block corresponding to the 3D model of each solid cover layer; determine whether the 3D model of the solid cover layer has moved to the corresponding color block; if so, lock the 3D model of the solid cover layer within the color block. The module obtains the position of the 3D model of each solid cover layer within the 3D component model to determine the color block corresponding to the 3D model of each solid cover layer.

[0097] Determine whether the 3D model of the solid cover has moved to the corresponding color block. If so, lock the 3D model of the solid cover in the color block.

[0098] The color block locking module also includes: a distance detection module, configured to set a distance d between the 3D model of the physical cover displayed on the human-computer interaction interface and the corresponding color block, and to set a preset distance. Determine if d is not greater than Then the three-dimensional model of the solid cover in the color block is locked.

[0099] The solid enclosure 3D model assembly module is configured to move the solid enclosure 3D model in the human-computer interaction interface to the corresponding color block using a gesture model. In this preferred embodiment, it is determined whether the solid enclosure 3D model has moved or rotated under the control of the gesture model; if so, the corresponding color block flashes to prompt the operator.

[0100] The secondary processing module is configured to determine whether the 3D model of the solid cover has been moved to the corresponding color block. If so, it identifies whether there are interference points in the 3D model of the solid cover. If so, it locates the interference points, modifies or fills each layer of the solid cover, eliminates the interference points, and then performs assembly verification again; otherwise, it performs physical assembly of each layer of the solid cover.

[0101] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for assembling a multi-layer radome, characterized in that, Includes the following steps: Construct theoretical models for each layer of the enclosure; Based on the theoretical model, a three-dimensional component model of the radome was constructed, and the assembly gaps of each layer of the radome were set. An assembly scene including the three-dimensional component model is constructed and displayed visually through a human-computer interaction interface; Acquire the inner and outer shape point cloud data of each layer of solid enclosure, generate a 3D model of each layer of solid enclosure, and visualize the 3D model of each layer of solid enclosure through a human-computer interaction interface; In the assembly scenario, a gesture model is created to control the movement and rotation of the 3D model of the solid cover. A semi-transparent color is applied to each layer of the cover area in the three-dimensional component model to form color blocks, wherein adjacent covers are coated with different colors; Using gesture modeling, the 3D model of the physical enclosure in the human-computer interaction interface is moved to the corresponding color block. The method for calculating the assembly gaps of each layer of the cover is as follows: The three-dimensional component model of the radome is placed in a three-dimensional coordinate system. The assembly gap between each layer of the radome is the gap between adjacent radomes. The adjacent radomes include an inner radome and an outer radome. Several detection points are set on the inner radome. Obtain the coordinates of detection point i =( , , ), based on coordinates and the surface expression of the inner cover Calculate the expression for the tangent plane P of the inner cover at detection point i: ; A ray perpendicular to the tangent plane P is emitted from detection point i, and the coordinates of the intersection point of the ray and the outer cover are obtained. =( , , ), The assembly gap for Distance to tangent plane P, assembly clearance The calculation expression is: , Determine whether the 3D model of the solid cover has been moved to the corresponding color block. If so, identify whether there are interference points in the 3D model of the solid cover. If so, locate the interference points, modify or fill the model of each layer of solid cover, eliminate the interference points, and then perform assembly verification again. Otherwise, assemble each layer of solid cover into physical form.

2. The assembly method of a multi-layer radome according to claim 1, characterized in that, Obtain the point cloud data of the inner and outer contours of each layer of the solid enclosure, including the following steps: Several laser marker points are set on the inner and outer surfaces of each layer of solid cover to obtain laser rays projected onto each layer of solid cover, and linear three-dimensional information is obtained based on the laser rays. Several visual markers are set on the inner and outer surfaces of each solid cover to determine the spatial position of the scanner during the scanning process; Based on linear 3D information and the spatial position of the scanner, 3D information of the laser's path during the scanner's movement is obtained, and the final 3D point cloud data is formed.

3. The assembly method of a multi-layer radome according to claim 1, characterized in that, Obtain the position of the 3D model of each solid cover in the 3D component model to determine the color block corresponding to the 3D model of each solid cover. Determine whether the 3D model of the solid cover has moved to the corresponding color block. If so, lock the 3D model of the solid cover in the color block.

4. The assembly method of a multi-layer radome according to claim 3, characterized in that, The positions of the three-dimensional component model and color block in the assembly scene are fixed, and the three-dimensional component model and color block are not controlled by the gesture model; Determine whether the 3D model of the physical enclosure moves or rotates under the control of the gesture model. If so, the corresponding color block will flash.

5. The assembly method of a multi-layer radome according to claim 4, characterized in that, Determining whether the 3D model of the solid cover has moved to the corresponding color block includes the following steps: The distance 'd' between the 3D model of the physical enclosure and the corresponding color block is displayed on the human-computer interaction interface, and a preset distance is set. ; Determine if d is not greater than Then the three-dimensional model of the solid cover in the color block is locked.

6. An assembly system for a multi-layer radome, characterized in that, Including the following: The theoretical model building module configures the theoretical models used to build each layer of the enclosure. The component model building module is configured to build a 3D component model of the radome based on the theoretical model. Assembly gap calculation module, configured to set the assembly gap of each layer of the cover; An assembly scene building module is configured to build an assembly scene including the three-dimensional component model. A visualization module is configured to visualize the assembly scene through a human-computer interaction interface. The solid enclosure 3D model generation module is configured to acquire the inner and outer shape point cloud data of each layer of solid enclosure, generate the 3D model of each layer of solid enclosure, and visualize the 3D model of each layer of solid enclosure through the human-computer interaction interface. The gesture model creation module is configured to control the movement and rotation of the 3D model of the solid cover in the assembly scene; The color block generation module is configured to coat each layer of the cover area in the three-dimensional component model with a semi-transparent color to form color blocks, wherein adjacent covers are coated with different colors; The solid enclosure 3D model assembly module is configured to move the 3D model of the solid enclosure in the human-computer interaction interface to the corresponding color block using gestures. The secondary processing module is configured to determine whether the 3D models of the solid enclosures have all moved to the corresponding color blocks. If so, it identifies whether there are interference points in the 3D models of the solid enclosures. If so, it locates the interference points, modifies or fills the molds of each layer of the solid enclosure to eliminate the interference points, and then performs assembly verification again. Otherwise, it assembles each layer of the solid enclosure into physical objects. The method for calculating the assembly gaps of each layer of the cover is as follows: The three-dimensional component model of the radome is placed in a three-dimensional coordinate system. The assembly gap between each layer of the radome is the gap between adjacent radomes. The adjacent radomes include an inner radome and an outer radome. Several detection points are set on the inner radome. Obtain the coordinates of detection point i =( , , ), based on coordinates and the surface expression of the inner cover Calculate the expression for the tangent plane P of the inner cover at detection point i: ; A ray perpendicular to the tangent plane P is emitted from detection point i, and the coordinates of the intersection point of the ray and the outer cover are obtained. =( , , ), The assembly gap for Distance to tangent plane P, assembly clearance The calculation expression is: 。 7. The assembly system for a multi-layer radome according to claim 6, characterized in that, Also includes: The color block locking module is configured to obtain the position of the 3D model of each layer of solid cover in the 3D component model, so as to determine the color block corresponding to the 3D model of each layer of solid cover; determine whether the 3D model of the solid cover has moved to the corresponding color block, and if so, lock the 3D model of the solid cover in the color block. The distance detection module is configured to detect the distance d between the 3D model of the physical cover and the corresponding color block displayed on the human-computer interaction interface, and to set a preset distance. Determine if d is not greater than Then the three-dimensional model of the solid cover in the color block is locked.

Citation Information

Patent Citations

  • Fault mode visual method based on three-dimensional model of product

    CN102799619A

  • Three-dimensional visualization method based on point cloud and image data and system thereof

    CN107194983A