Correction method based on two-dimensional galvanometer curved surface projection

Through the two-dimensional galvanometer surface projection correction method, the planar figure point set is mapped to the three-dimensional surface and the correction parameters are calculated, which solves the problem that the two-dimensional galvanometer cannot achieve dynamic focus of the three-dimensional surface, and realizes the two-dimensional galvanometer on the three-dimensional surface. Accurate indication and cost-reducing effects.

CN114004733BActive Publication Date: 2025-02-21SUZHOU GOLDEN ORANGE LASER TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111109393.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-22
Publication Date
2025-02-21
Estimated Expiration
2041-09-22

AI Technical Summary

Technical Problem

The two-dimensional galvanometer cannot achieve dynamic focus of the three-dimensional curved surface, resulting in distortion of the three-dimensional curved surface laser indicator and the inability to accurately mark or indicate on the plane of the two-dimensional galvanometer.

Method used

Through the correction method based on two-dimensional galvanometer surface projection, the points set of given arbitrary plane figures are mapped onto a three-dimensional surface, and calculated through layering and correction parameters, and converted into a two-dimensional point set to achieve the indication effect of the three-dimensional surface .

Benefits of technology

The accurate indication effect of a two-dimensional galvanometer on a three-dimensional surface is achieved, avoiding distortion when plane points are mapped to a three-dimensional surface, reducing costs and simplifying operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114004733B_ABST
    Figure CN114004733B_ABST
Patent Text Reader

Abstract

The correction method based on two-dimensional galvanometer curved surface projection provided by the present invention relates to the field of two-dimensional galvanometer application technology, and includes the following steps: S1 maps the point set of a given arbitrary plane figure onto a three-dimensional curved surface to obtain a three-dimensional point set; S2 sets the plane where the given arbitrary plane figure is located as a reference plane, gives a test figure on the reference plane, layers the range of the vertical direction from the two-dimensional galvanometer to the lowest point of the three-dimensional curved surface, and divides it into several indicating planes parallel to the reference plane, and calculates the correction parameters of each indicating plane; S3 for an arbitrary plane figure, uses the three-dimensional point set in S1, and according to the correction parameters of each indicating plane in S2, converts the three-dimensional point set into a two-dimensional point set. The present invention realizes the correction of the two-dimensional galvanometer curved surface projection, thereby realizing the indicating function of the three-dimensional curved surface through the two-dimensional galvanometer, and the operation is simple, which greatly reduces the cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of two-dimensional galvanometer application, and in particular to a correction method based on two-dimensional galvanometer curved surface projection. Background Art

[0002] The price of 3D dynamic focusing galvanometer system is very high, such as ScanLab in Germany, GSI and NutField in the United States, which are very expensive. In contrast, the price of 2D galvanometer is relatively cheap, and you can consider using 2D galvanometer instead of 3D galvanometer for operation, but we know that 2D galvanometer can only do accurate marking or laser indication within a certain range on a plane. Since 2D galvanometer cannot focus dynamically, the distance between the points on the 3D surface and the plane where the galvanometer is located is different, which will cause distortion of the laser indication of the 3D surface. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a correction method for two-dimensional galvanometer curved surface projection, so that the two-dimensional galvanometer can realize the indication function of three-dimensional curved surface and avoid distortion when mapping points on the plane to the three-dimensional curved surface.

[0004] To achieve the above object, the technical solution adopted by the present invention is:

[0005] The correction method based on the two-dimensional galvanometer curved surface projection includes the following steps: S1 maps the point set of a given arbitrary plane figure onto a three-dimensional curved surface to obtain a three-dimensional point set; S2 sets the plane where the given arbitrary plane figure is located as a reference plane, gives a test figure on the reference plane, layers the range of the vertical direction from the two-dimensional galvanometer to the lowest point of the three-dimensional curved surface, divides it into several indicating planes parallel to the reference plane, and calculates the correction parameters of each indicating plane; S3 for an arbitrary plane figure, uses the three-dimensional point set in S1, and according to the correction parameters of each indicating plane in S2, converts the three-dimensional point set into a two-dimensional point set. The indicating function of the three-dimensional curved surface is realized by the two-dimensional galvanometer, the operation is simple, and the cost is greatly reduced.

[0006] The S1 is: using a surface envelopment algorithm, mapping a given point set of an arbitrary plane figure onto a three-dimensional surface to obtain a three-dimensional point set.

[0007] The S2 includes: S21 equidistantly divides the vertical range from the two-dimensional galvanometer to the lowest point of the three-dimensional surface into n indicating planes parallel to the reference plane, assuming that the point where the two-dimensional galvanometer is located is O, the foot of O on the reference plane is O0, and the length of OO0 is d0; S22 gives a distance of d from the two-dimensional galvanometer. testThe plane is the test plane, the foot of O on the test plane is O', the distance from point A on the reference plane to O0 is l0, the point A falls on the test plane after mapping is B, the distance from B to O' is l1, and the distance between the reference plane and the plane where the two-dimensional galvanometer is located is calculated as S23 For any plane figure on the reference plane, let its point set be {A t (x t ,y t )|t=1,2,3……}, the foot of the perpendicular from point O to each indicated plane is O n , n=1,2,3……,OO n The length is d n , A t After mapping, the point on the three-dimensional surface is B t , if B t Falling on a certain indication plane, the correction parameter of the point on the indication plane is calculated as

[0008] The S3 includes: S31: if a point in the point set of the plane figure falls on any indicating plane after being mapped to the three-dimensional surface, calculate the corrected point of the point according to the correction parameters of the indicating plane; if a point in the point set of the plane figure falls between two indicating planes after being mapped to the three-dimensional surface, execute S32; S32: calculate the corrected point of the point in proportion according to the distance between the point and the two adjacent indicating planes.

[0009] The S32 is specifically as follows: assuming that the distances between the point and two adjacent indication planes are h1 and h2 respectively, and finding the correction parameters k1 and k2 of the two adjacent indication planes when the point falls on the two adjacent indication planes respectively, the correction parameter of the point is obtained as follows: The corrected point is obtained according to the correction parameter. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The present invention and its features, configurations and advantages will become more apparent by reading the detailed description of non-limiting embodiments with reference to the following drawings. The same reference numerals indicate the same parts throughout the drawings. The drawings are not drawn to scale, but rather to illustrate the subject matter of the present invention.

[0011] Figure 1 It is a brief schematic diagram of calculating the reference plane position of a two-dimensional galvanometer provided by the present invention;

[0012] Figure 2 It is a brief schematic diagram of the correction method based on two-dimensional galvanometer curved surface projection provided by the present invention. DETAILED DESCRIPTION

[0013] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, but they are not intended to limit the present invention.

[0014] The two-dimensional galvanometer realizes plane scanning and marking functions by driving the reflective lens to deflect through the X--Y axis motor. Therefore, the two-dimensional galvanometer can perform precise scanning and marking on a certain plane. In the present invention, this plane is set as the reference plane, and the traditional classical surface envelopment algorithm is used to perform envelope calculation on a given surface for any given plane figure on the reference plane to obtain the three-dimensional shape of the plane figure on this surface. Usually, the graphics indicated by the engraving are discretized into the outline of the figure, and then the galvanometer laser performs linear motion between points. When the point spacing is small, the motion trajectory is the outline of the figure. Therefore, the essence is to use the classical envelope algorithm to design a one-to-one mapping f1, and map the point set S composed of points on the plane figure outline to the surface to obtain a new point set f1(S). That is, the mapping f1 is to map the two-dimensional plane point set to a point set on a three-dimensional surface.

[0015] According to the principle of distortion, the vertical range from the two-dimensional galvanometer to the lowest point of the three-dimensional surface [d min ,d max ] is layered and divided into n indicating planes parallel to the plane figure and the distances from each indicating plane to the two-dimensional galvanometer are:

[0016] d min ,d min +(d max -d min ) / (n-1),d min +2(d max -d min ) / (n-1),……,d min +k(d max -d min ) / (n-1),……,d max ,

[0017] like Figure 1 As shown, let the point where the two-dimensional galvanometer is located be O, the foot of O in the reference plane be O0, and the length of OO0 be d0; given a distance d from the two-dimensional galvanometer test The plane is the test plane, the foot of O on the test plane is O', the distance from point A on the reference plane to O0 is l0, the point A falls on the test plane after mapping is B, the distance from B to O' is l1, and the distance between the reference plane and the plane where the two-dimensional galvanometer is located is calculated as S23 For any plane figure on the reference plane, let its point set be {A t (x t ,y t )|t=1,2,3……}, the foot of the perpendicular from point O to each indicated plane is On , n=1,2,3……,OO n The length is d n , A t After mapping, the point on the three-dimensional surface is B t , if B t Falling on a certain indication plane, the correction parameter of the point on the indication plane is calculated as Assume that a point on the reference plane is A1(x1, y1), such as Figure 2 As shown, the point mapped to the three-dimensional surface is B1(x2, y2, z2), B1(x2, y2, z2) falls on the indicated plane, the foot of the perpendicular from point O to the indicated plane where point B1 is located is O1, and the distance is d1. In the undistorted case, the point A1 is mapped to the three-dimensional surface should be B1'(x1, y1, z2), and the intersection of OB1' and the reference plane is A1', that is, the point after A1 correction. (|O1B1'|=|O0A1|), we get Further, the coordinates of A1' are

[0018] If B1(x2, y2, z2) falls between two indicating planes, the distances between the point and the two adjacent indicating planes are h1 and h2 respectively. Calculate the correction parameters k1 and k2 of the two adjacent indicating planes when the point falls on the two adjacent indicating planes respectively. The correction parameters of the point are: The corrected point obtained according to the correction parameter is (kx1,ky1). Thus, the correction of the two-dimensional galvanometer curved surface projection is realized, and the indication function of the three-dimensional curved surface of the two-dimensional galvanometer is completed.

[0019] The preferred embodiments of the present invention are described above; it should be understood that the present invention is not limited to the above-mentioned specific embodiments, and the devices and structures not described in detail should be understood to be implemented in a common manner in the art; any technician familiar with the art can make many possible changes and modifications without departing from the technical solution of the present invention, or modify them into equivalent embodiments with equivalent changes, which does not affect the essential content of the present invention; therefore, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention are still within the scope of protection of the technical solution of the present invention.

Claims

1. A correction method based on two-dimensional galvanometer curved surface projection, characterized in that: The following steps are involved: S1 maps the point set of a given arbitrary plane figure onto a three-dimensional surface to obtain a three-dimensional point set; S2 assumes that the plane where the given arbitrary planar figure is located is the reference plane, and a test figure is given on the reference plane. The vertical range from the two-dimensional galvanometer to the lowest point of the three-dimensional surface is layered into several indicating planes parallel to the reference plane, and the correction parameters of each indicating plane are calculated; S3, for any plane figure, using the three-dimensional point set in S1, according to the correction parameters of each layer of the indicating plane in S2, the three-dimensional point set is converted into a two-dimensional point set; The S2 includes: S21 divides the range of the two-dimensional galvanometer to the lowest point of the three-dimensional surface into n indicating planes parallel to the reference plane at equal intervals. Suppose the point where the two-dimensional galvanometer is located is , The foot of the perpendicular to the reference plane is , The length is ; S22 gives a distance of two-dimensional galvanometer length The plane is the test plane. The foot of the perpendicular to the test plane is , from point A on the reference plane to The distance is , the point A falls on the test plane after mapping is , arrive The distance is , calculate the distance between the reference plane and the plane where the two-dimensional galvanometer is located as ; S23 For any plane figure on the reference plane, let its point set be , The foot of the perpendicular from the point to each indicated plane is , , The length is , After mapping, the points on the three-dimensional surface are ,like Falling on a certain indication plane, the correction parameter of the point on the indication plane is calculated as .

2. The correction method based on two-dimensional galvanometer curved surface projection according to claim 1, characterized in that: The S1 is: using a surface envelopment algorithm, mapping a given point set of an arbitrary plane figure onto a three-dimensional surface to obtain a three-dimensional point set.

3. The correction method based on two-dimensional galvanometer curved surface projection according to claim 1, characterized in that: The S3 includes: S31: if a point in the point set of the plane figure falls on any indication plane after being mapped onto the three-dimensional surface, calculate the corrected point of the point according to the correction parameter of the indication plane; if a point in the point set of the plane figure falls between two indication planes after being mapped onto the three-dimensional surface, execute S32; S32 calculates the corrected point of the point in proportion according to the distance between the point and two adjacent indication planes.

4. The correction method based on two-dimensional galvanometer curved surface projection according to claim 3, characterized in that: The S32 is specifically: Assume that the distances between this point and the two adjacent indicating planes are and , find the correction parameters of the two adjacent indicating planes when the point falls on the two adjacent indicating planes respectively and , and the correction parameter of this point is , and the corrected point is obtained according to the correction parameter.

Citation Information

Patent Citations

  • Precise three-dimensional curved surface laser marking method

    CN104259669A