Vehicle assembly virtual matching method, device, equipment and storage medium
By comparing the triangulated model and measurement information of the vehicle body and door assembly, and determining the target model for virtual matching, the problems of time, cost and measurement error in traditional assembly are solved, and efficient and accurate door overalls are achieved To be a virtual match.
Patent Information
- Application Number
- CN202410808141.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-21
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-06-21
AI Technical Summary
Traditional physical assembly has problems such as time-consuming, high cost and measurement error in virtual matching of door assembly, making it difficult to achieve efficient and accurate virtual matching.
By comparing the triangulation model of the body white and the 3D measurement information, the target body triangulation model is determined; by comparing the triangulation model of the door assembly and the measuring information of the inspection tool, the target door triangulation model is determined; then Perform virtual matching to obtain the virtual matching solution of the door assembly.
The accuracy of virtual matching is improved, the virtual matching results are consistent with the physical matching results, shortening the matching completion time, and improving the virtual matching efficiency.
Smart Images

Figure CN118656963B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method, device, equipment and storage medium for virtual matching of a vehicle assembly. Background Art
[0002] Traditional physical assembly requires the actual production of all parts and physical assembly, which is not only time-consuming but also costly, especially when assembly problems are found, and parts need to be repeatedly modified and remade. At the same time, since physical measurement is affected by tool accuracy, operator skills and environmental factors, measurement errors may occur. How to efficiently and accurately achieve virtual matching of door assemblies is an urgent problem to be solved. Summary of the invention
[0003] The main purpose of the present application is to provide a vehicle assembly virtual matching method, device, equipment and storage medium, aiming to solve the technical problem of how to efficiently and accurately achieve virtual matching of vehicle door assemblies.
[0004] To achieve the above objectives, the present application proposes a vehicle assembly virtual matching method, the vehicle assembly virtual matching method comprising:
[0005] Perform information comparison based on the triangulated model of the body-in-white and the 3D measurement information, and determine the target body triangulated model when the body comparison result is a preset qualified result;
[0006] Perform information comparison based on the triangulated model of the door assembly and the measurement information of the inspection fixture, and determine the target door triangulated model when the assembly comparison result is a preset qualified result;
[0007] A virtual matching scheme of the door assembly is obtained by performing virtual matching based on the target door triangulated model and the target vehicle body triangulated model.
[0008] In one embodiment, the information comparison based on the triangulated model of the body-in-white and the 3D measurement information includes:
[0009] Select multiple key reference points in the virtual hole model of the body in white, define the measurement value of each key reference point, and determine the theoretical measurement value of each key reference point;
[0010] Performing reference point alignment on the virtual hole position model of the body-in-white according to theoretical measurement values of each key reference point and 3D measurement information of the body-in-white to obtain an aligned hole position model;
[0011] Fitting is performed according to the alignment hole model and the triangulated model of the body-in-white;
[0012] The matching accuracy between the triangulated model of the body-in-white and the 3D measurement information is determined according to the fitting result, and the body comparison result is obtained according to the matching accuracy.
[0013] In one embodiment, before aligning the virtual hole position model of the body-in-white according to the theoretical measurement values of each key reference point and the 3D measurement information of the body-in-white to obtain the aligned hole position model, the method includes:
[0014] Determining a plurality of key measurement points of the body-in-white according to a matching relationship between the body-in-white and the door assembly;
[0015] Perform three-coordinate measurement on each key measurement point respectively to obtain the actual coordinate value of each key measurement point;
[0016] The 3D measurement information of the body in white is obtained according to the actual coordinate values of each key measurement point.
[0017] In one embodiment, before aligning the virtual hole position model of the body-in-white according to the theoretical measurement values of each key reference point and the 3D measurement information of the body-in-white to obtain the aligned hole position model, the method further includes:
[0018] Acquiring body design data of the body in white;
[0019] Determining the virtual hole size and virtual hole position of the body in white according to the body design data;
[0020] A virtual hole model of the body in white is constructed according to the virtual hole size and the virtual hole position.
[0021] In one embodiment, the information comparison based on the triangulated model of the door assembly and the measurement information of the inspection fixture includes:
[0022] Determine the fixture reference point based on the fixture measurement information of the door assembly;
[0023] Aligning the triangulated model of the door assembly and the theoretical design model of the door assembly according to the jig reference point;
[0024] The triangulated model of the door assembly is measured according to the alignment result and the gauge measurement information, and the assembly comparison result is obtained according to the measurement result.
[0025] In one embodiment, the triangulated model of the door assembly is measured according to the alignment result and the gauge measurement information, and the assembly comparison result is obtained according to the measurement result, including:
[0026] Measuring the triangulated model of the door assembly according to the measuring information of the inspection fixture to determine the dimensional deviation of each measuring point of the assembly;
[0027] When the dimensional deviation of each assembly measurement point is within the design tolerance range, the assembly comparison result of the door assembly is determined to be a preset qualified result.
[0028] In one embodiment, performing virtual matching based on the target door triangulated model and the target vehicle body triangulated model to obtain a virtual matching solution for the door assembly includes:
[0029] Accurately aligning a first door model in the target door triangulated model with a side wall of the target vehicle body triangulated model to obtain a first alignment result;
[0030] determining a door contact edge according to the first door model and a second door model in the target door triangulated model;
[0031] Aligning the first door with the second door according to the door contact edge and the first alignment result to determine a second alignment result;
[0032] An assembly index measurement is performed according to the second alignment result, and a virtual matching solution of the door assembly is obtained based on the index measurement result.
[0033] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle assembly virtual matching device, the vehicle assembly virtual matching device comprising:
[0034] A comparison module is used to compare the triangulated model of the body-in-white with the 3D measurement information, and to determine the target body triangulated model when the body comparison result is a preset qualified result;
[0035] The comparison module is further used to compare the triangulated model of the door assembly and the measurement information of the inspection fixture, and to determine the target door triangulated model when the assembly comparison result is a preset qualified result;
[0036] The matching module is used to perform virtual matching according to the target door triangulated model and the target vehicle body triangulated model to obtain a virtual matching solution of the door assembly.
[0037] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle assembly virtual matching device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle assembly virtual matching method as described above.
[0038] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle assembly virtual matching method described above are implemented.
[0039] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the vehicle assembly virtual matching method as described above are implemented.
[0040] This application compares information based on the triangulated model of the body-in-white and the 3D measurement information, and determines the target body triangulated model when the body comparison result is a preset qualified result; compares information based on the triangulated model of the door assembly and the inspection fixture measurement information, and determines the target door triangulated model when the assembly comparison result is a preset qualified result; and performs virtual matching based on the target door triangulated model and the target body triangulated model to obtain a virtual matching solution for the door assembly. In the above manner, the triangulated model of the body-in-white and the 3D measurement information are compared, and the triangulated model of the door assembly and the inspection fixture measurement information are compared. When the comparison results of the two are both qualified results, the target door triangulated model and the target body triangulated model are determined to be virtually matched, thereby obtaining a virtual matching solution for the door assembly, further increasing the accuracy of virtual matching, making the virtual matching result consistent with the physical matching result, and at the same time greatly shortening the matching completion time and improving the efficiency of virtual matching. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0043] Figure 1 A schematic diagram of a process flow provided for the first embodiment of the method for virtual matching of a vehicle assembly of the present application;
[0044] Figure 2 A schematic diagram of a door assembly virtual fitting of a vehicle assembly virtual matching method provided in Embodiment 1 of the present application;
[0045] Figure 3 A schematic diagram of measuring a door assembly of a vehicle assembly virtual matching method provided in Embodiment 1 of the present application;
[0046] Figure 4 A schematic diagram of virtual fitting of a door assembly and a body-in-white of a vehicle assembly virtual matching method provided in Embodiment 1 of the present application;
[0047] Figure 5 A schematic diagram of assembly measurement of a vehicle assembly virtual matching method provided in Example 1 of the present application;
[0048] Figure 6 A schematic diagram of a flow chart provided for the second embodiment of the vehicle assembly virtual matching method of the present application;
[0049] Figure 7 A schematic diagram of key measurement points of a vehicle assembly virtual matching method provided in Embodiment 2 of the present application;
[0050] Figure 8 A schematic diagram of a body-in-white virtual fitting of a vehicle assembly virtual matching method provided in Example 2 of the present application;
[0051] Fig. 9 A schematic diagram of a brief process of a vehicle assembly virtual matching method provided in Embodiment 2 of the present application;
[0052] Fig.10 This is a schematic diagram of the module structure of the virtual matching device for a vehicle assembly according to an embodiment of the present application;
[0053] Fig.11 Schematic diagram of the device structure of the hardware operating environment involved in the vehicle assembly virtual matching method in the embodiment of the present application.
[0054] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0055] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0056] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0057] The main solution of the embodiment of the present application is: to perform information comparison based on the triangulated model of the white body and the 3D measurement information, and when the body comparison result is a preset qualified result, determine the target body triangulated model; to perform information comparison based on the triangulated model of the door assembly and the inspection fixture measurement information, and when the assembly comparison result is a preset qualified result, determine the target door triangulated model; to perform virtual matching based on the target door triangulated model and the target body triangulated model to obtain a virtual matching solution for the door assembly.
[0058] Traditional physical assembly requires the actual production of all parts and physical assembly, which is not only time-consuming but also costly, especially when assembly problems are found, and parts need to be repeatedly modified and remade. At the same time, since physical measurement is affected by tool accuracy, operator skills and environmental factors, measurement errors may occur. How to efficiently and accurately achieve virtual matching of door assemblies is an urgent problem to be solved.
[0059] The present application compares the triangulated model of the body-in-white with the 3D measurement information, and compares the triangulated model of the door assembly with the measurement information of the inspection fixture. When the comparison results of the two are both qualified, the target door triangulated model and the target body triangulated model are determined to be virtually matched, thereby obtaining a virtual matching solution for the door assembly, further increasing the accuracy of the virtual matching, making the virtual matching results consistent with the physical matching results, and at the same time greatly shortening the matching completion time and improving the virtual matching efficiency.
[0060] It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or a vehicle assembly virtual matching device capable of realizing the above functions, etc. The following takes the vehicle assembly virtual matching device as an example of the execution subject to illustrate this embodiment and the following embodiments.
[0061] Based on this, the embodiment of the present application provides a vehicle assembly virtual matching method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the vehicle assembly virtual matching method of the present application.
[0062] In this embodiment, the vehicle assembly virtual matching method includes steps S10 to S30:
[0063] Step S10, performing information comparison based on the triangulated model of the body-in-white and the 3D measurement information, and determining a target body triangulated model when the body comparison result is a preset qualified result;
[0064] It should be noted that the triangulated model of the body-in-white refers to the triangulated model derived after scanning the body-in-white with a blue light scanner, and the 3D measurement information refers to the measurement information obtained after performing 3D dot measurement on the body-in-white.
[0065] It is understandable that after the welding of the body in white is completed, it is dragged to the three-coordinate room to make 3D measurement points. After the measurement is completed, the measurement results are exported to an Excel table for recording, and then scanned with a blue light scanner. Be careful not to touch the body in white during the scanning process. The side panel process holes need to be scanned twice to ensure that the scan is clear. The scanning process should be as slow as possible, otherwise the exported triangulated model will not be clear enough. After the scanning is completed, the scanned triangulated model is exported to the polyworks software for virtual matching. In this embodiment, it is mainly aimed at the virtual matching of the front and rear door assemblies assembled on the body. Since the vehicle is symmetrical on the left and right, only one side is measured and compared. In this embodiment, the left side is mainly measured. On the body in white, only the left side panel needs to be 3D dotted for measurement.
[0066] In a specific implementation, when performing virtual matching in the software, the tolerance of the reference conversion process can be removed, and the reference hole position of the triangulated model can be selected to fit the 3D measurement information. At this time, the tolerance caused by the process hole will be ignored during fitting, but it is necessary to build virtual hole position information in the software in advance before fitting. The triangulated model of the body-in-white is compared with the 3D measurement information. When the comparison is consistent, it means that the body comparison result of the triangulated model of the body-in-white and the 3D measurement information is a preset qualified result, and the triangulated model of the body-in-white that meets the standard is obtained. In this embodiment, the triangulated model of the body-in-white that meets the standard is the target body triangulated model.
[0067] Step S20, performing information comparison based on the triangulated model of the door assembly and the measurement information of the inspection fixture, and determining the target door triangulated model when the assembly comparison result is a preset qualified result;
[0068] It should be noted that the triangulated model of the door assembly includes the triangulated model of the front door assembly and the triangulated model of the rear door assembly, and the fixture measurement information of the door assembly includes the fixture measurement information of the front door assembly and the fixture measurement information of the rear door assembly. The triangulated model of the door assembly refers to the triangulated model derived after scanning the front door assembly and the rear door assembly with a blue light scanner; the fixture measurement information of the door assembly refers to the information obtained after measuring the front door assembly and the rear door assembly with a UCF (Unit Coordinate Fixture, assembly coordinate fixture) fixture.
[0069] It can be understood that the triangulated model of the door assembly is compared with the measurement information of the inspection fixture. When the comparison is consistent, it means that the assembly comparison result of the triangulated model of the door assembly and the measurement information of the inspection fixture is a preset qualified result, and the triangulated model of the door assembly that meets the standard is obtained. In this embodiment, the triangulated model of the door that meets the standard is the target triangulated model of the door, and the target triangulated model of the door includes the triangulated model of the front door assembly and the triangulated model of the rear door assembly.
[0070] In a feasible implementation, step S20 may include steps A21 to A23:
[0071] Step A21, determining the fixture reference point according to the fixture measurement information of the door assembly;
[0072] Step A22, aligning the triangulated model of the door assembly and the theoretical design model of the door assembly according to the jig reference point;
[0073] Step A23, measuring the triangulated model of the door assembly according to the alignment result and the gauge measurement information, and obtaining an assembly comparison result according to the measurement result.
[0074] It should be noted that the front door assembly and the rear door assembly are placed on the UCF fixture, and after the positioning pins are aligned, the chuck is closed. Then, a feeler gauge is used to measure whether the preset number of A references of the front door assembly are zero-sticked with the reference block on the UCF fixture. If not, the measuring points that are not zero-sticked are abandoned and recorded. The rear door assembly is also fixed on the UCF fixture in the same way. According to the position marked on the fixture, the tool is measured. It is recommended to use a feeler gauge as the tool. Manual measurement with a triangular gap gauge will slightly increase the measurement error. For the flush measurement, a quick-read flush gauge can be used. The fixture is used as the reference for measurement to avoid deformation of the door outer panel caused by squeezing when pressed. Pay attention to the operating specifications during measurement and record the measurement results to obtain the fixture measurement information of the vehicle door assembly.
[0075] It can be understood that the A reference point to be fitted during measurement is determined based on the measurement information of the vehicle door assembly's inspection fixture, and the A reference point to be fitted during measurement is the inspection fixture reference point. After the front door assembly and the rear door assembly are measured on the UCF test, a blue light scan is performed. During this process, care must be taken to avoid bumping the doors. The doors are prohibited from moving or bumping after the scan begins. After the scan is completed, the triangulated model is exported, and then the triangulated model and the theoretical design model of the vehicle door assembly are simultaneously imported into the polyworks software for fitting. The fitting reference selects the same inspection fixture reference point as the UCF. If the door assembly is fitted with 4 A references on the UCF inspection fixture, the 4 A references are also selected for the best fitting of the first reference surface during fitting. If only 3 A references are fitted on the UCF inspection fixture, the 3 A references that are also fitted are also selected for fitting. After the fitting is completed, the measuring point coordinates are imported for automatic measurement. The fitting process is as follows: Figure 2 shown.
[0076] In the specific implementation, the coordinates of the fitting measurement points in the software need to be consistent with the measurement information of the door assembly to reduce variables. The specific measurement point positions of the two methods are as follows: Figure 3When the fitting benchmark in the software is consistent with the measurement posture on the UCF, the measurement result data is statistically analyzed, and the measurement results of the two methods are compared to obtain the assembly comparison result.
[0077] In this embodiment, the jig reference point is determined according to the jig measurement information of the door assembly; the triangulated model of the door assembly and the theoretical design model of the door assembly are aligned according to the jig reference point; the triangulated model of the door assembly is measured according to the alignment result and the jig measurement information, and the assembly comparison result is obtained according to the measurement result. In this way, the accuracy of the comparison process between the jig measurement information and the triangulated model of the door assembly can be guaranteed.
[0078] In a feasible implementation manner, step A23 may include steps B231 to B232:
[0079] Step B231, measuring the triangulated model of the door assembly according to the measuring information of the inspection fixture, and determining the dimensional deviation of each measuring point of the assembly;
[0080] Step B232, when the dimensional deviation of each assembly measurement point is within the design tolerance range, determining that the assembly comparison result of the door assembly is a preset qualified result.
[0081] It should be noted that the triangulated model of the door assembly is measured according to the jig measurement information, and the software will automatically measure on the triangulated model of the door assembly according to the imported jig measurement information, and calculate key indicators such as Gap / Flush and dimensional deviation. In this embodiment, Gap and Flush are two terms commonly used in the automotive manufacturing industry and general product assembly, which are used to describe the gap and flushness between different parts, and are important indicators for evaluating the assembly quality of vehicle exterior panels.
[0082] It is understandable that after the measurement is completed, the software will output a detailed measurement report showing the deviation between the actual value and the theoretical value of each measurement point, thereby obtaining the dimensional deviation of each assembly measurement point. When the dimensional deviation of each assembly measurement point is within the design tolerance range, it is determined that the triangulated model of the door assembly is consistent with the measurement information of the inspection fixture, and the assembly comparison result is the preset qualified result.
[0083] In this embodiment, the triangulated model of the vehicle door assembly is measured according to the measurement information of the inspection fixture to determine the dimensional deviation of each assembly measurement point; when the dimensional deviation of each assembly measurement point is within the design tolerance range, the assembly comparison result of the vehicle door assembly is determined to be a preset qualified result. In this way, an accurate assembly comparison result of the vehicle door assembly can be obtained.
[0084] Step S30 , performing virtual matching based on the target door triangulated model and the target vehicle body triangulated model to obtain a virtual matching solution for the door assembly.
[0085] It should be noted that, when the triangulated model of the door assembly and the measurement information of the inspection fixture are consistent, and the triangulated model of the body-in-white and the 3D measurement information are consistent, the target door triangulated model and the target body triangulated model are virtually matched in the software, and the assembly steps and positioning sequence are consistent with the refined matching and loading preservation on the industrial site. The virtual matching assembly is carried out strictly in accordance with the process documents, and all the virtual matching assembly links are carried out in the software, thereby obtaining a virtual matching solution for the door assembly.
[0086] In a feasible implementation, step S30 may include steps A31 to A34:
[0087] Step A31, accurately aligning the first door model in the target door triangulated model with the side of the target vehicle body triangulated model to obtain a first alignment result;
[0088] Step A32, determining a door contact edge according to the first door model and a second door model in the target door triangulated model;
[0089] Step A33, aligning the first door and the second door according to the door contact edge and the first alignment result, and determining a second alignment result;
[0090] Step A34: performing assembly index measurement according to the second alignment result, and obtaining a virtual matching solution of the door assembly based on the index measurement result.
[0091] It should be noted that in the software, the triangulated model of the rear door assembly in the triangulated model of the target door is first assembled to the white body. After the first reference plane is fitted in the Y direction, multiple rounds of rotation operations are required to ensure that it is installed in place. After the rear door assembly is assembled, the front door assembly is installed. This assembly process is inconsistent with the virtual matching link for verifying a single assembly. It does not need to import theoretical digital models for fitting. It is completely fitted according to the triangulated models obtained by scanning in the first two steps. It can save a lot of time and labor costs, reduce measurement error deviation, and ensure the repeatability and reproducibility of assembly. The schematic diagram of the virtual matching of the target door triangulated model assembled on the white body is shown in the figure. Figure 4 shown.
[0092] It can be understood that the target door triangulated model includes the triangulated model of the rear door assembly and the triangulated model of the front door assembly. The triangulated model of the rear door assembly is the first door model in the target door triangulated model, and the triangulated model of the front door assembly is the second door model in the target door triangulated model.
[0093] In the specific implementation, the three triangulated models imported into the software are scanned independently, so the spatial coordinates will be far apart. Figure 4 As shown on the left, the three triangulated models are the scan results of the door assemblies actually produced. In this embodiment, the gap and face difference obtained from the actual loading is considered. Therefore, in the assembly, the gap and face difference between the rear door assembly and the side panel, and the gap and face difference between the front door assembly and the rear door assembly are mainly considered. After the virtual assembly is completed in the software through the alignment, offset, and rotation commands, the triangulated model completed by the virtual assembly can be measured in the software according to the Gap / Flush measurement method. When performing Flush measurement, the measurement of the rear door assembly and the body-in-white is based on the body-in-white, and the measurement of the front door assembly and the rear door assembly is based on the rear door. The measurement results are output when the measurement is completed. For the actual loading and verification process on site, it is necessary to pay attention to avoiding bumps during the loading process to avoid deformation and increase variables. The assembly is positioned according to the tooling during loading. After the assembly is completed, manual measurement is performed with the help of tools. The surveyor needs to pay attention to the measurement specifications to avoid affecting the accuracy. The measurement point positions are imported into the software according to the actual loading. The specific measurement point positions are as follows: Figure 5 shown.
[0094] It should be noted that in order to ensure that the qualified rate of the body-in-white reaches the preset value during the virtual matching analysis, the following conditions must be met: ① First align the gap between the rear door and the side panel, the alignment point coordinates are fixed, and the alignment method selects the positive X-direction translation triangulation model. ② Align the rear door and the side panel face difference, the alignment point coordinates are fixed, and the alignment method selects the positive Y-direction translation ③ Rotate around the alignment point along the X-axis direction, and then rotate around the Y-axis along the alignment point to make the gap face difference flush ④ Align the gap between the rear door and the front door, the alignment point coordinates are fixed, and the alignment method selects the positive X-direction translation triangulation model. ⑤ Align the rear door and the front door face difference, the alignment point coordinates are fixed, and the alignment method selects the positive Y-direction translation. ⑥ Rotate around the alignment point along the X-axis direction, and then rotate around the alignment point around the Y-axis to make the gap face difference flush. ⑦ The virtual matching of the measurement benchmark is consistent with the traditional matching. The assembly gap measurement method is used in the software, and the measurement point coordinates are consistent. Therefore, the first door model in the target door triangulated model is firstly precisely aligned with the side of the target body triangulated model to obtain the first alignment result; the door contact edge is determined according to the first door model and the second door model in the target door triangulated model, and the door contact edge refers to the contact edge of the front door assembly and the rear door assembly; when the first alignment result is the alignment of the side wall gap and side wall surface difference between the rear door assembly and the body-in-white, the first door and the second door are aligned according to the door contact edge to determine the second alignment result; when the second alignment result is the alignment of the gap and surface difference between the rear door assembly and the front door assembly, the assembly index measurement is performed, the measurement reference virtual matching is consistent with the traditional matching, the assembly gap measurement method is used in the software, the measuring point coordinates are consistent, and when the index measurement result is a qualified result, the virtual matching solution of the door assembly is obtained.
[0095] This embodiment obtains a first alignment result by precisely aligning the first door model in the target door 3D model with the side of the target vehicle body 3D model; determines the door contact edge according to the first door model and the second door model in the target door 3D model; aligns the first door and the second door according to the door contact edge and the first alignment result to determine the second alignment result; measures the assembly index according to the second alignment result, and obtains the virtual matching solution of the door assembly based on the index measurement result. In the above manner, the accuracy of the virtual matching solution is guaranteed.
[0096] This embodiment compares information based on the three-dimensional model of the body-in-white and the 3D measurement information. When the comparison result of the body is a preset qualified result, the target body three-dimensional model is determined; when the comparison result of the assembly is a preset qualified result, the target door three-dimensional model is determined; and when the target door three-dimensional model and the target body three-dimensional model are virtually matched, a virtual matching scheme of the door assembly is obtained. In the above manner, the three-dimensional model of the body-in-white and the 3D measurement information are compared, and the three-dimensional model of the door assembly and the measurement information of the inspection fixture are compared. When the comparison results of the two are both qualified results, the target door three-dimensional model and the target body three-dimensional model are virtually matched, thereby obtaining a virtual matching scheme of the door assembly, further increasing the accuracy of virtual matching, making the virtual matching result consistent with the physical matching result, and greatly shortening the matching completion time and improving the efficiency of virtual matching.
[0097] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 6 The vehicle assembly virtual matching method in step S10 further includes steps S11 to S14:
[0098] Step S11, selecting a plurality of key reference points in the virtual hole position model of the body-in-white, defining a measurement value for each key reference point, and determining a theoretical measurement value for each key reference point;
[0099] It should be noted that multiple virtual hole positions are selected as key reference points in the virtual hole position model of the vehicle body, and the theoretical measurement value of each key reference point is defined by software tools, that is, the precise coordinates of each key reference point under ideal conditions.
[0100] Step S12, aligning the virtual hole position model of the body-in-white with reference points according to the theoretical measurement values of each key reference point and the 3D measurement information of the body-in-white to obtain an aligned hole position model;
[0101] It should be noted that based on the theoretical measurement values of each key reference point, the virtual hole model is accurately aligned with the corresponding hole positions in the 3D measurement information of the body in white through the alignment function of the software until the deviation between the two is minimized or even close to zero. The aligned virtual hole model is the aligned hole model.
[0102] In a feasible implementation, step S12 may include steps A121 to A123:
[0103] Step A121, determining a plurality of key measurement points of the body-in-white according to the matching relationship between the body-in-white and the door assembly;
[0104] Step A122, performing three-coordinate measurement on each key measurement point to obtain the actual coordinate value of each key measurement point;
[0105] Step A123, obtaining 3D measurement information of the body-in-white according to the actual coordinate values of each key measurement point.
[0106] It should be noted that, given the slow speed of three-coordinate measurement, according to the matching relationship between the body-in-white and the door assembly, the positions on the left side of the body-in-white that match the front and rear door assemblies are identified, and the most critical key measurement points on the left side of the body-in-white that are closely related to the assembly of the front and rear door assemblies are determined. The specific measurement point information is as follows: Figure 7 These key measurement points should include process holes or positioning features that directly affect door assembly, ensuring that the measurement results can effectively verify the accuracy of the virtual assembly.
[0107] It can be understood that these key measurement points are accurately measured using a three-dimensional coordinate measuring machine, and their actual coordinate values in three-dimensional space are recorded. These data will serve as the basis for subsequent virtual matching verification. The actual coordinate values of each key measurement point are summarized to obtain the 3D measurement information of the body in white.
[0108] In this embodiment, multiple key measurement points of the body-in-white are determined according to the matching relationship between the body-in-white and the door assembly; three-coordinate measurement is performed on each key measurement point to obtain the actual coordinate value of each key measurement point; and 3D measurement information of the body-in-white is obtained according to the actual coordinate value of each key measurement point. In the above manner, the measurement efficiency and accuracy are guaranteed.
[0109] In a feasible implementation manner, before step S12, steps B121 to B123 may also be included:
[0110] Step B121, obtaining body design data of the body in white;
[0111] Step B122, determining the virtual hole size and virtual hole position of the body-in-white according to the body design data;
[0112] Step B123: constructing a virtual hole model of the body-in-white according to the virtual hole size and the virtual hole position.
[0113] It should be noted that in PolyWorks or other 3D design software, the virtual holes of the body in white, the size information of each virtual hole, and the position information of each virtual hole are determined according to the body design data of the body in white. The size information of each virtual hole is the virtual hole size, and the position information of each virtual hole is the virtual hole position. The virtual hole model of the body in white is constructed by the virtual hole size and virtual hole position of the body in white, and the virtual hole model does not contain any potential tolerances in the production process.
[0114] In this embodiment, the body design data of the body-in-white is obtained; the virtual hole size and virtual hole position of the body-in-white are determined according to the body design data; and the virtual hole model of the body-in-white is constructed according to the virtual hole size and the virtual hole position. In this way, an accurate virtual hole model can be obtained.
[0115] Step S13, performing fitting according to the alignment hole position model and the triangulated model of the body-in-white;
[0116] Step S14, determining the matching accuracy between the triangulated model of the body-in-white and the 3D measurement information according to the fitting result, and obtaining the body comparison result according to the matching accuracy.
[0117] It should be noted that after the reference holes are aligned, other holes and features are guided to fit to ensure that the entire triangulated model of the body-in-white matches the 3D measurement information. The fitting process is as follows Figure 8 As shown in the figure, since the matching is based on the virtual hole position information of the theoretical design, this process ignores the process hole tolerance in actual production. After the fitting is completed, the matching accuracy of the triangulated model of the white body and the 3D measurement information is tested, especially the parts related to the front and rear door assembly, so as to obtain the body comparison result. After the alignment is completed, check whether the test value of the reference point is close to or equal to zero, which indicates that the reference point has been perfectly aligned.
[0118] This embodiment selects multiple key reference points in the virtual hole position model of the body-in-white, defines the measurement value of each key reference point, and determines the theoretical measurement value of each key reference point; aligns the reference points of the virtual hole position model of the body-in-white according to the theoretical measurement value of each key reference point and the 3D measurement information of the body-in-white to obtain an aligned hole position model; fits the aligned hole position model and the three-dimensional model of the body-in-white; determines the matching accuracy of the three-dimensional model of the body-in-white and the 3D measurement information according to the fitting result, and obtains the body comparison result according to the matching accuracy. Through the above method, the tolerance caused by the reference conversion is successfully eliminated, the high accuracy of the virtual assembly is ensured, and a reliable prediction and optimization solution is provided for the assembly in actual production, which greatly improves the production efficiency and product quality.
[0119] For example, in order to help understand the implementation process of the vehicle assembly virtual matching method obtained by combining this embodiment with the above-mentioned embodiment 1, please refer to Fig. 9 , Fig. 9 A brief flow chart of a vehicle assembly virtual matching method is provided, specifically:
[0120] In this embodiment, the virtual matching method of the door assembly mainly includes the following steps: Step 1: After the welding of the white body is completed, it is dragged to the three-coordinate room to make 3D measuring points. The main purpose is to study the virtual matching of the front and rear door assemblies assembled on the body. The left and right are symmetrical, so only the left side results need to be studied. The white body also only needs to perform 3D dot measurement on the left side of the body. After the measurement, the measurement results are exported to an Excel table for recording. After that, it is scanned with a blue light scanner. Be careful not to touch the white body during the scanning. The side process holes need to be scanned twice to ensure a clear scan. The scanning process should be as slow as possible, otherwise the exported triangulated model will not be clear enough. After the scanning is completed, the scanned triangulated model is exported to the polyworks software for virtual matching. When performing virtual matching in the software, there are two matching methods. The first is to select the process holes of the triangulated model and the theoretical numerical model for fitting. This fitting method is relatively simple and can roughly fit the deviation of the body, but there will be some deviations. The main reason is that there will be errors in the side process holes when they are combined. When measuring the body in white in 3D, the selected benchmark is the process hole of the lower body. When comparing the results of the two, there will be a benchmark conversion process, so the variables will be increased; another virtual fitting process will remove the tolerance of the benchmark conversion process, and select the benchmark hole position of the triangulated model and the hole position information of the 3D measurement for fitting. In this way, the tolerance brought by the process hole will be ignored during fitting, but it is necessary to build virtual hole position information in the software in advance, and then fit. This embodiment selects the latter fitting method. Since the three-coordinate measurement speed is slow, several points that can be measured on the three-coordinate and important points of concern are selected for verification. The virtual matching results of the front and rear doors assembled on the body are verified, so the measurement points that need to be controlled in the body in white are positions that have a matching relationship with the front and rear door assemblies. Using the virtual matching method, during the virtual matching process of the body in white, when fitting the triangulated model, the benchmark is fitted through the defined measurement values in the software, so that the triangulated model is fitted with the actual vehicle data hole positions, so that the measurement value of the benchmark can be fitted to zero.
[0121] Step 2: Same as the first step, fitting is performed using reference points with tolerances, taking the references into account in the virtual matching model.
[0122] Step 3: When the verification of the first two nodes is completed and qualified, the front and rear door assemblies and the body assembly can be virtually assembled in the software. The assembly steps and positioning sequence are consistent with the industrial site fine matching and loading preservation. The virtual matching assembly is strictly in accordance with the process documents. The virtual matching assembly is all performed in the software. In the software, the triangulated model of the rear door assembly is first assembled to the body. After the first reference surface is well fitted in the Y direction, multiple rounds of rotation operations are required to ensure that the assembly is in place. After the rear door assembly is assembled, the front door assembly is adjusted. This assembly process is inconsistent with the virtual matching link of verifying a single assembly. There is no need to import theoretical digital models for fitting. Fitting is completely based on the triangulated models obtained by scanning in the first two steps; in the traditional assembly link, this step requires manual loading tests of the front and rear door assemblies. After the workers complete the assembly, the dimensional accuracy is measured. Compared with virtual matching, it wastes a lot of time and labor costs, and the manual measurement error is larger than the software measurement error, and repeatability and reproducibility cannot be guaranteed. The three triangulated digital models imported into the software are scanned independently, so the spatial coordinates will be far apart. These three triangulated models are the scanning results of the door assembly actually produced. This embodiment considers the gap face difference of the actual loading, so in the assembly assembly, the gap face difference between the rear door assembly and the side wall, and the gap face difference between the front door assembly and the rear door assembly need to be studied. After completing the virtual assembly in the software through the alignment, offset, and rotation commands, the software can be used to measure the triangulated model completed by the virtual assembly according to the Gap / Flush measurement method. When performing the Flush measurement, the measurement of the rear door assembly and the body-in-white is based on the body-in-white, and the measurement of the front door assembly and the rear door assembly is based on the rear door. When the measurement is completed, the measurement results are output. For the actual loading and verification process on site, it is necessary to pay attention to avoiding bumps during the loading process to avoid deformation and increase variables. When loading, the assembly is based on the tooling positioning. After the assembly is completed, manual measurement is performed with the help of tools. The surveyor needs to pay attention to the measurement specifications to avoid affecting the accuracy and import it into the software according to the actual loading measurement point position. Through the above research, in order to ensure that the white body matching pass rate reaches 100% during virtual matching analysis, the following conditions must be met: ① First align the gap between the rear door and the side panel, the alignment point coordinates are fixed, and the alignment method selects the positive X-direction translation triangulation model. ② Align the rear door and the side panel face difference, the alignment point coordinates are fixed, and the alignment method selects the positive Y-direction translation. ③ Rotate around the alignment point along the X-axis direction, and then rotate around the alignment point around the Y-axis to make the gap face difference flush. ④ Align the gap between the rear door and the front door, the alignment point coordinates are fixed, and the alignment method selects the positive X-direction translation triangulation model. ⑤ Align the rear door and the front door face difference, the alignment point coordinates are fixed, and the alignment method selects the positive Y-direction translation. ⑥ Rotate around the alignment point along the X-axis direction, and then rotate around the alignment point around the Y-axis to make the gap face difference flush. ⑦ The virtual matching of the measurement benchmark is consistent with the traditional matching. The assembly gap measurement method is used in the software, and the measurement point coordinates are consistent.
[0123] Through the method of this embodiment, the industrialization time can be greatly shortened. By achieving fitting matching between benchmarks, the accuracy of virtual matching is further increased, so that the virtual matching results are consistent with the physical matching results, and the virtual matching solution of the four-door assembly can be implemented.
[0124] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the vehicle assembly virtual matching method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0125] This application also provides a vehicle assembly virtual matching device, please refer to Fig.10 , the vehicle assembly virtual matching device comprises:
[0126] The comparison module 10 is used to compare the triangulated model of the body-in-white with the 3D measurement information, and determine the target body triangulated model when the body comparison result is a preset qualified result;
[0127] The comparison module 10 is further used to compare the triangulated model of the door assembly and the measurement information of the inspection fixture, and to determine the target door triangulated model when the assembly comparison result is a preset qualified result;
[0128] The matching module 20 is used to perform virtual matching according to the target door triangulated model and the target vehicle body triangulated model to obtain a virtual matching solution of the door assembly.
[0129] Optionally, the comparison module 10 is further used for:
[0130] Select multiple key reference points in the virtual hole model of the body in white, define the measurement value of each key reference point, and determine the theoretical measurement value of each key reference point;
[0131] Performing reference point alignment on the virtual hole position model of the body-in-white according to theoretical measurement values of each key reference point and 3D measurement information of the body-in-white to obtain an aligned hole position model;
[0132] Fitting is performed according to the alignment hole model and the triangulated model of the body-in-white;
[0133] The matching accuracy between the triangulated model of the body-in-white and the 3D measurement information is determined according to the fitting result, and the body comparison result is obtained according to the matching accuracy.
[0134] Optionally, the comparison module 10 is further used for:
[0135] Determining a plurality of key measurement points of the body-in-white according to a matching relationship between the body-in-white and the door assembly;
[0136] Perform three-coordinate measurement on each key measurement point respectively to obtain the actual coordinate value of each key measurement point;
[0137] The 3D measurement information of the body in white is obtained according to the actual coordinate values of each key measurement point.
[0138] Optionally, the comparison module 10 is further used for:
[0139] Acquiring body design data of the body in white;
[0140] Determining the virtual hole size and virtual hole position of the body in white according to the body design data;
[0141] A virtual hole model of the body in white is constructed according to the virtual hole size and the virtual hole position.
[0142] Optionally, the comparison module 10 is further used for:
[0143] Determine the fixture reference point based on the fixture measurement information of the door assembly;
[0144] Aligning the triangulated model of the door assembly and the theoretical design model of the door assembly according to the jig reference point;
[0145] The triangulated model of the door assembly is measured according to the alignment result and the gauge measurement information, and the assembly comparison result is obtained according to the measurement result.
[0146] Optionally, the comparison module 10 is further used for:
[0147] Measuring the triangulated model of the door assembly according to the measuring information of the inspection fixture to determine the dimensional deviation of each measuring point of the assembly;
[0148] When the dimensional deviation of each assembly measurement point is within the design tolerance range, the assembly comparison result of the door assembly is determined to be a preset qualified result.
[0149] Optionally, the matching module 20 is further configured to:
[0150] Accurately aligning a first door model in the target door triangulated model with a side wall of the target vehicle body triangulated model to obtain a first alignment result;
[0151] determining a door contact edge according to the first door model and a second door model in the target door triangulated model;
[0152] Aligning the first door with the second door according to the door contact edge and the first alignment result to determine a second alignment result;
[0153] An assembly index measurement is performed according to the second alignment result, and a virtual matching solution of the door assembly is obtained based on the index measurement result.
[0154] The vehicle assembly virtual matching device provided by the present application adopts the vehicle assembly virtual matching method in the above embodiment, which can solve the technical problem of how to efficiently and accurately realize the virtual matching of the door assembly. Compared with the prior art, the beneficial effects of the vehicle assembly virtual matching device provided by the present application are the same as the beneficial effects of the vehicle assembly virtual matching method provided by the above embodiment, and the other technical features of the vehicle assembly virtual matching device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0155] The present application provides a vehicle assembly virtual matching device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle assembly virtual matching method in the above-mentioned embodiment 1.
[0156] Reference below Fig.11 , which shows a schematic diagram of the structure of a vehicle assembly virtual matching device suitable for implementing the embodiment of the present application. The vehicle assembly virtual matching device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.11 The vehicle assembly virtual matching device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0157] like Fig.11As shown, the vehicle assembly virtual matching device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the vehicle assembly virtual matching device are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the vehicle assembly virtual matching device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a vehicle assembly virtual matching device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.
[0158] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0159] The vehicle assembly virtual matching device provided by the present application adopts the vehicle assembly virtual matching method in the above embodiment, which can solve the technical problem of how to efficiently and accurately realize the virtual matching of the door assembly. Compared with the prior art, the beneficial effects of the vehicle assembly virtual matching device provided by the present application are the same as the beneficial effects of the vehicle assembly virtual matching method provided by the above embodiment, and the other technical features in the vehicle assembly virtual matching device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0160] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0161] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0162] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, the computer-readable program instructions being used to execute the vehicle assembly virtual matching method in the above-mentioned embodiment.
[0163] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0164] The computer-readable storage medium may be included in the vehicle assembly virtual matching device; or may exist independently without being assembled into the vehicle assembly virtual matching device.
[0165] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the vehicle assembly virtual matching device, the vehicle assembly virtual matching device: performs information comparison based on the triangulated model of the body-in-white and the 3D measurement information, and determines the target body triangulated model when the body comparison result is a preset qualified result; performs information comparison based on the triangulated model of the door assembly and the gauge measurement information, and determines the target door triangulated model when the assembly comparison result is a preset qualified result; performs virtual matching based on the target door triangulated model and the target body triangulated model to obtain a virtual matching solution for the door assembly.
[0166] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0167] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0168] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0169] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vehicle assembly virtual matching method, and can solve the technical problems of AAA. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the vehicle assembly virtual matching method provided in the above-mentioned embodiment, and will not be repeated here.
[0170] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned vehicle assembly virtual matching method when executed by a processor.
[0171] The computer program product provided in this application can solve the technical problems of AAA. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the vehicle assembly virtual matching method provided in the above embodiment, which will not be repeated here.
[0172] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A vehicle assembly virtual matching method, characterized in that: The vehicle assembly virtual matching method comprises: Perform information comparison based on the triangulated model of the body-in-white and the 3D measurement information, and determine the target body triangulated model when the body comparison result is a preset qualified result; Perform information comparison based on the triangulated model of the door assembly and the measurement information of the inspection fixture, and determine the target door triangulated model when the assembly comparison result is a preset qualified result; Performing virtual matching according to the target door triangulated model and the target vehicle body triangulated model to obtain a virtual matching solution for the door assembly; The information comparison based on the triangulated model of the body-in-white and the 3D measurement information includes: Select multiple key reference points in the virtual hole model of the body in white, define the measurement value of each key reference point, and determine the theoretical measurement value of each key reference point; Performing reference point alignment on the virtual hole position model of the body-in-white according to theoretical measurement values of each key reference point and 3D measurement information of the body-in-white to obtain an aligned hole position model; Fitting is performed according to the alignment hole model and the triangulated model of the body-in-white; Determine the matching accuracy between the triangulated model of the body-in-white and the 3D measurement information according to the fitting result, and obtain the body comparison result according to the matching accuracy; The information comparison based on the triangulated model of the door assembly and the measurement information of the inspection fixture includes: Determine the fixture reference point based on the fixture measurement information of the door assembly; Aligning the triangulated model of the door assembly and the theoretical design model of the door assembly according to the jig reference point; Measuring the triangulated model of the door assembly according to the alignment result and the gauge measurement information, and obtaining an assembly comparison result according to the measurement result; The step of performing virtual matching according to the target door triangulated model and the target vehicle body triangulated model to obtain a virtual matching solution for the door assembly includes: Accurately aligning a first door model in the target door triangulated model with a side wall of the target vehicle body triangulated model to obtain a first alignment result; determining a door contact edge according to the first door model and a second door model in the target door triangulated model; Aligning the first door with the second door according to the door contact edge and the first alignment result to determine a second alignment result; An assembly index measurement is performed according to the second alignment result, and a virtual matching solution of the door assembly is obtained based on the index measurement result.
2. The method according to claim 1, characterized in that Before aligning the virtual hole position model of the body-in-white according to the theoretical measurement values of each key reference point and the 3D measurement information of the body-in-white to obtain the aligned hole position model, the method includes: Determining a plurality of key measurement points of the body-in-white according to a matching relationship between the body-in-white and the door assembly; Perform three-coordinate measurement on each key measurement point respectively to obtain the actual coordinate value of each key measurement point; The 3D measurement information of the body in white is obtained according to the actual coordinate values of each key measurement point.
3. The method according to claim 1, characterized in that Before aligning the virtual hole position model of the body-in-white according to the theoretical measurement values of each key reference point and the 3D measurement information of the body-in-white to obtain the aligned hole position model, the method further includes: Acquiring body design data of the body in white; Determining the virtual hole size and virtual hole position of the body in white according to the body design data; A virtual hole model of the body in white is constructed according to the virtual hole size and the virtual hole position.
4. The method according to claim 1, characterized in that The step of measuring the triangulated model of the door assembly according to the alignment result and the gauge measurement information, and obtaining the assembly comparison result according to the measurement result, includes: Measuring the triangulated model of the door assembly according to the measuring information of the inspection fixture to determine the dimensional deviation of each measuring point of the assembly; When the dimensional deviation of each assembly measurement point is within the design tolerance range, the assembly comparison result of the door assembly is determined to be a preset qualified result.
5. A vehicle assembly virtual matching device, characterized in that: The vehicle assembly virtual matching device comprises: A comparison module is used to compare the triangulated model of the body-in-white with the 3D measurement information, and to determine the target body triangulated model when the body comparison result is a preset qualified result; The comparison module is further used to compare the triangulated model of the door assembly and the measurement information of the inspection fixture, and to determine the triangulated model of the target door when the assembly comparison result is a preset qualified result; A matching module, used for performing virtual matching according to the target door triangulated model and the target vehicle body triangulated model to obtain a virtual matching solution of the door assembly; The comparison module is further used to select a plurality of key reference points in the virtual hole position model of the body-in-white, define measurement values for each key reference point, and determine theoretical measurement values for each key reference point; perform reference point alignment on the virtual hole position model of the body-in-white according to the theoretical measurement values of each key reference point and the 3D measurement information of the body-in-white to obtain an aligned hole position model; perform fitting according to the aligned hole position model and the triangulated model of the body-in-white; determine matching accuracy between the triangulated model of the body-in-white and the 3D measurement information according to the fitting result, and obtain a body comparison result according to the matching accuracy; The comparison module is further used to determine a fixture reference point according to the fixture measurement information of the vehicle door assembly; align the triangulated model of the vehicle door assembly with the theoretical design model of the vehicle door assembly according to the fixture reference point; measure the triangulated model of the vehicle door assembly according to the alignment result and the fixture measurement information, and obtain an assembly comparison result according to the measurement result; The matching module is further used to accurately align the first door model in the target door triangulated model with the side of the target vehicle body triangulated model to obtain a first alignment result; determine the door contact edge according to the first door model and the second door model in the target door triangulated model; align the first door and the second door according to the door contact edge and the first alignment result to determine a second alignment result; perform assembly index measurement according to the second alignment result, and obtain a virtual matching solution for the door assembly based on the index measurement result.
6. A vehicle assembly virtual matching device, characterized in that: The vehicle assembly virtual matching device includes: a memory, a processor, and a vehicle assembly virtual matching program stored in the memory and executable on the processor, wherein the vehicle assembly virtual matching program is configured to implement the vehicle assembly virtual matching method as claimed in any one of claims 1 to 4.
7. A storage medium, characterized in that: The storage medium stores a vehicle assembly virtual matching program, and when the vehicle assembly virtual matching program is executed by the processor, the vehicle assembly virtual matching method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Body-in-white virtual matching method and assembly system
CN115817677A