A single-part multi-point / single-point angle measurement method, system, storage medium, and device
By automating the identification and measurement of multi-point/fixed-point angles of automotive parts, the problem of low efficiency and poor accuracy in existing technologies has been solved, achieving more efficient and accurate angle measurement and supporting project development.
Patent Information
- Application Number
- CN202211470201.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-23
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2042-11-23
AI Technical Summary
In existing technologies, the efficiency and accuracy of angle measurement for automotive parts are low, leading to the entry of vehicles with abnormal designs into the market and affecting user experience.
An automated method for multi-point/fixed-point angle measurement of a single part is adopted. By identifying the surface with the largest area and extreme points of the part, a vertical plane is established, points are placed along the intersection line, and the angle is measured, replacing manual measurement.
It improved the speed and accuracy of part angle measurement, supported project development, reduced manual labor hours, and improved measurement efficiency and accuracy.
Smart Images

Figure CN115731193B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automation testing, in particular to a single part multi-point / single-point angle measurement method, system, storage medium and equipment. BACKGROUND
[0002] The angle design of some exposed parts of the automobile has an important influence on the visualization, sophistication and performance of the vehicle appearance, wind resistance, wind noise and the like. The angle design of some hidden parts after opening can play an important role in specific use of the automobile. For example, the sunroof deflector after opening can fundamentally solve the sunroof wind vibration problem and ensure the comfort of the user during driving. The transition or opening angle measurement of some exposed or hidden parts of the vehicle at the early stage of project development can identify design problems in advance and avoid the design of abnormal vehicles flowing into the market and causing user complaints.
[0003] At present, the vehicle enterprises only measure the part angle manually, which is a repeated operation with low efficiency and poor precision. SUMMARY
[0004] In order to solve the problem of low efficiency and poor precision of the existing part angle measurement technology, the present application provides a single / multiple part multi-point angle measurement method, system, storage medium and equipment.
[0005] The technical scheme of the present application is as follows:
[0006] A single part multi-point angle measurement method, comprising the following steps:
[0007] S1, call the three-dimensional data to be measured and open;
[0008] S2, identify the largest area surface S of the single part;
[0009] S3, identify the extreme point a of the single part in the X, Y or Z direction under the vehicle coordinate system;
[0010] S4, establish a plane R perpendicular to the direction of step S3 through point a;
[0011] S5, the extension of surface S intersects with surface R, and the intersection line is l;
[0012] S6, arbitrarily distribute points on the intersection line l;
[0013] S7, draw a circle with each distribution point as the center and intersect with surface S and surface R respectively to obtain the intersection points;
[0014] S8, connect the distribution points in step S7 with the two intersection points respectively to obtain two line segments, and measure the angle between the two line segments.
[0015] A single part fixed-point angle measurement method, comprising the following steps:
[0016] T1, call the three-dimensional data to be measured and open;
[0017] T2, select a point a to be measured on the largest area surface S of a single part, and identify the coordinates of the point;
[0018] T3, establish a plane R parallel to the XY, XZ or YZ surface of the whole vehicle coordinate system through point a;
[0019] T4, draw a circle with point a as the center and intersect with surface S and surface R respectively;
[0020] T5, connect point a with the two intersection points in step T4 to obtain two line segments, and measure the angle between the two line segments.
[0021] A single part angle measurement system for implementing the single part multi-point / point angle measurement method as described above.
[0022] A computer readable storage medium for storing a computer program, the computer program executing the single part multi-point / point angle measurement method as described above.
[0023] An electronic device comprising a processor and a memory, wherein the processor and the memory communicate with each other through a communication bus; the memory is used to store a computer program; the processor is used to execute the computer program stored on the memory to realize the single part multi-point / point angle measurement method as described above.
[0024] Compared with the prior art, the present application solves the problems of low technical efficiency and poor precision of single part angle manual measurement, and has the following specific beneficial effects:
[0025] The present application automatically measures the angle of a single part through specific identification logic, replacing manual work, realizing automation, greatly improving the speed and precision of whole vehicle single part angle measurement, and realizing multi-point angle measurement and point angle measurement of a single part according to actual development needs, effectively supporting project development. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 The largest area surface S of the single part identified in embodiment 1 is shown in the schematic diagram;
[0027] Figure 2 The lowest point a in the Z direction of the whole vehicle coordinate system identified in embodiment 1 is shown in the schematic diagram;
[0028] Figure 3 The plane R perpendicular to the Z direction through point a established in embodiment 1 is shown in the schematic diagram;
[0029] Figure 4Schematic diagram of intersection line l of extension surface of face S and face R described in embodiment 1;
[0030] Figure 5 Schematic diagram of point distribution on intersection line l described in embodiment 1;
[0031] Figure 6 Schematic diagram of intersection of circle with face S and face R, with the point distribution as described in embodiment 1, as the center of the circle;
[0032] Figure 7 Schematic diagram of automatic measurement of angle described in embodiment 1;
[0033] Figure 8 Schematic diagram of selected point a to be measured described in embodiment 2;
[0034] Figure 9 Schematic diagram of plane R parallel to XY plane of the whole vehicle coordinate system, passing through point a described in embodiment 2;
[0035] Figure 10 Schematic diagram of intersection of circle with face S and face R, with point a as the center of the circle described in embodiment 2;
[0036] Figure 11 Schematic diagram of automatic measurement of angle described in embodiment 2. DETAILED DESCRIPTION
[0037] In order to make the technical solutions of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below in combination with the drawings of the specification of the present application. It should be noted that the following embodiments are only used to better understand the technical solutions of the present application, and should not be understood as a limitation of the present application.
[0038] Embodiment 1.
[0039] The present embodiment provides a single part multi-point angle measurement method, comprising the following steps:
[0040] S1, call the three-dimensional data to be measured and open;
[0041] S2, identify the largest area face S of a single part, as shown in Figure 1 ;
[0042] S3, identify the extreme point a of a single part in the X, Y or Z direction under the whole vehicle coordinate system, as shown in Figure 2 , which is the lowest point in the Z direction under the whole vehicle coordinate system;
[0043] S4, establish a plane R perpendicular to the direction described in step S3, passing through point a, as shown in Figure 3 , which is a plane perpendicular to the Z direction passing through point a;
[0044] S5, the extension surface of face S intersects with face R, and the intersection line is l, as shown inFigure 4 as shown;
[0045] S6, arbitrarily arrange points on the intersection line l, as shown, where b, c are points on the intersection line l; Figure 5
[0046] S7, draw a circle with each arrangement point as the center to intersect with the surface S and the surface R, respectively, to obtain intersection points, as shown, where d, e are intersection points on the surfaces S and R, respectively; Figure 6
[0047] S8, connect the arrangement point in step S7 with the two intersection points, respectively, to obtain two line segments bd and be, as shown, and measure the angle between the two line segments. Figure 7
[0048] Taking the angle measurement of the sunroof deflector of a certain vehicle model as an example, manual measurement needs to manually open the data, cut the two-dimensional section, find the points on the two-dimensional graph, draw a circle to intersect with the deflector screenshot and the horizontal plane, find the intersection point connecting line, measure the angle, and the measurement result is 46.8°; the automatic measurement result of the method described in the embodiment is 45.56°, the measurement accuracy is improved by 4%, the manual working time is 2.5 minutes, and the automatic inspection only takes 30 seconds, and the working time is reduced by 80%.
[0049] Embodiment 2.
[0050] The embodiment provides a single part fixed point angle measurement method, comprising the following steps:
[0051] T1, call the three-dimensional data to be measured and open;
[0052] T2, select a point a to be measured on the largest surface S of a single part, as shown, identify the coordinates of the point; Figure 8
[0053] T3, establish a plane R parallel to the XY, XZ or YZ surface of the whole vehicle through the point a, as shown, where the R surface is a plane parallel to the XY surface of the whole vehicle through the point a; Figure 9
[0054] T4, draw a circle with the point a as the center to intersect with the surface S and the surface R, respectively, as shown, where b and c are intersection points on the surfaces S and R, respectively; Figure 10
[0055] T5, connect the point a with the two intersection points in step T4 to obtain two line segments ac and ab, and measure the angle between the two line segments, as shown. Figure 11
[0056] Embodiment 3.
[0057] The embodiment provides a single part angle measurement method, which is used to realize the single part multi-point / fixed point angle measurement method as described in embodiments 1 or 2.
[0058] Embodiment 4.
[0059] The embodiment provides a computer readable storage medium for storing a computer program, the computer program performing the single-part multi-point / fixed-point angle measurement method as described in the embodiment 1 or 2.
[0060] Embodiment 5.
[0061] The embodiment provides an electronic device, comprising a processor and a memory, wherein the processor and the memory complete mutual communication through a communication bus; the memory is used for storing a computer program; and the processor is used for implementing the single-part multi-point / fixed-point angle measurement method as described in the embodiment 1 or 2 when executing the computer program stored on the memory.
[0062] The memory in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. The non-volatile memory can be a read only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, and not limitation, many forms of RAM can be used, such as a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous dynamic RAM (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synchlink DRAM (SLDRAM), and a direct rambus RAM (DR RAM). It is to be noted that the memory of the method described in the present application is intended to include, but not be limited to, these and any other suitable types of memory.
[0063] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD)), or semiconductor media (such as solid state disc (solid state disc, SSD)) and the like.
[0064] In the implementation process, each step of the above method can be completed by integrated logic circuit of hardware in the processor or instruction in the form of software. The steps of the method disclosed in the embodiments of the present application can be directly embodied as hardware processor execution or combined execution by hardware and software modules in the processor. The software module can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0065] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with a signal processing capability. In the implementation process, each step of the method embodiments can be completed by an integrated logic circuit or an instruction in the form of software in the processor. The processor mentioned above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.
Claims
1. A method for multi-point angle measurement of a single part, characterized in that, Includes the following steps: S1. Retrieve and open the 3D data to be measured; S2. Identify the surface S with the largest area of a single part; S3. Identify the extreme point a of a single part in the X, Y or Z direction in the vehicle coordinate system; S4. Establish a plane R through point a, perpendicular to the direction described in step S3; S5. The extended surface of surface S intersects surface R, and the line of intersection is l. S6. Arbitrarily place points on the intersection line l; S7. Draw circles with each point as the center, intersecting with surfaces S and R respectively, to obtain the intersection points; S8. Connect the points in step S7 to the two intersection points to obtain two line segments, and measure the angle between the two line segments.
2. A method for measuring the angle of a single part at a fixed point, characterized in that, Includes the following steps: T1. Retrieve and open the 3D data to be measured; T2. Select point a to be measured on the surface S with the largest area of a single part, and identify the coordinates of the point; T3. Establish a plane R through point a that is parallel to the XY, XZ or YZ plane of the vehicle coordinate system; T4. Draw a circle with point a as the center, intersecting with plane S and plane R respectively; T5. Connect point a with the two intersection points in step T4 to obtain two line segments, and measure the angle between the two line segments.
3. A single-part angle measurement system, characterized in that, Used to implement the multi-point / fixed-point angle measurement method for a single part as described in claim 1 or 2.
4. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that performs the method for multi-point / fixed-point angle measurement of a single part as described in claim 1 or 2.
5. An electronic device, characterized in that, It includes a processor and a memory, wherein the processor and the memory communicate with each other through a communication bus; the memory is used to store computer programs; the processor is used to execute the computer programs stored in the memory to implement the multi-point / fixed-point angle measurement method for a single part as described in claim 1 or 2.
Citation Information
Patent Citations
Measuring method for object bending angle based on milling machine positioning
CN108917556A