A scanning speed processing method and system based on line laser continuous trigger scanning

Through the scanning speed processing method and system based on line laser continuous trigger scanning, the scanning speed is automatically adjusted, which solves the problem of cumbersome manual debugging speed for users and improves operation efficiency and data integrity.

CN119245515BActive Publication Date: 2025-02-18GOOD VISION PRECISION INSTR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411755607.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-02-18
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

In the prior art, users need to manually and repeatedly debug the scanning speed to detect whether there is any loss of laser sampling data, which is cumbersome and inefficient.

Method used

The scanning speed processing method and system based on line laser continuous trigger scanning is adopted. By generating and matching relevant data in real time, the scanning speed of the line laser is automatically adjusted to adapt to the maximum scanning speed.

Benefits of technology

Without the need for user to manually debug the scanning speed, the system can automatically detect and adjust the scanning speed, simplify operation, improve efficiency, and ensure the integrity of laser sampling data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119245515B_ABST
    Figure CN119245515B_ABST
Patent Text Reader

Abstract

The present invention discloses a scanning speed processing method and system based on line laser continuous trigger scanning; the method generates and obtains first data corresponding to the line laser continuous trigger scanning in real time; based on the first data, generates and obtains second data, third data and fourth data corresponding to the line laser continuous trigger scanning respectively; according to the third data and the fourth data, and in combination with the second data, matches and processes to generate fifth data corresponding to the line laser continuous trigger scanning; wherein the fifth data is the scanning speed data after the line laser is adjusted; and the system and platform corresponding to the method do not require the user to manually and repeatedly debug the scanning speed to detect whether there is a situation of laser sampling data loss. The user only needs to set the laser sampling frequency and scanning interval according to the requirements, and the system adapts to the maximum scanning speed, which is simple and efficient to operate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of laser scanning speed processing, and in particular relates to a scanning speed processing method and system based on line laser continuous trigger scanning. Background Art

[0002] Line laser scanning uses a line laser to scan the object to be measured, and uses a camera to collect the deformed laser line on the surface of the object to be measured for analysis and measurement. It is very useful in many application fields: such as measurement, imaging, manufacturing, positioning, and visual obstacle avoidance.

[0003] In the laser scanning process of the existing measurement platform, a default scanning speed is generally used, or the user tries to modify a scanning speed. After starting the laser scanning, it is checked whether a sufficient amount of laser sampling data is obtained. If laser sampling data is lost, the scanning speed needs to be reduced. The test is repeated until a suitable speed is found that does not lose laser sampling data. In other words, the traditional operation requires the user to manually and repeatedly adjust the scanning speed to detect whether there is any laser sampling data loss. Such operation is cumbersome and inefficient.

[0004] Therefore, in view of the technical problem that the user is required to manually and repeatedly adjust the scanning speed to detect whether there is any laser sampling data loss, such operation is cumbersome and inefficient. It is urgent to design and develop a scanning speed processing method and system based on line laser continuous trigger scanning. Summary of the invention

[0005] In order to overcome the shortcomings and difficulties of the above-mentioned prior art, the present invention provides a scanning speed processing method, system and platform based on line laser continuous trigger scanning. There is no need to require the user to manually and repeatedly adjust the scanning speed to detect whether there is any laser sampling data loss. The user only needs to set the laser sampling frequency and scanning interval as required, and the system adapts to the maximum scanning speed. The operation is simple and efficient.

[0006] The first purpose of the present invention is to provide a scanning speed processing method based on line laser continuous trigger scanning; the second purpose of the present invention is to provide a scanning speed processing system based on line laser continuous trigger scanning; the third purpose of the present invention is to provide a scanning speed processing platform based on line laser continuous trigger scanning.

[0007] The first object of the present invention is achieved in that the method comprises:

[0008] Generate and acquire first data corresponding to the continuous trigger scanning of the line laser in real time; wherein the first data is line laser scanning control instruction data;

[0009] Based on the first data, second data, third data and fourth data corresponding to the continuous trigger scanning of the line laser are respectively generated and acquired; wherein the second data is the initial scanning speed data of the line laser; the third data is the laser sampling period data; and the fourth data is the laser scanning interval data;

[0010] According to the third data and the fourth data, and in combination with the second data, matching processing is performed to generate fifth data corresponding to the continuous trigger scanning of the line laser; wherein the fifth data is the scanning speed data after the line laser is adjusted.

[0011] Furthermore, based on the first data, respectively generating and acquiring second data, third data and fourth data corresponding to the line laser continuous trigger scanning also includes:

[0012] Creating an exposure mode corresponding to line laser scanning, and generating corresponding sixth data according to the exposure mode; wherein the sixth data is line laser scanning exposure mode data;

[0013] Based on the second data, seventh data and eighth data corresponding to the line laser scanning are generated; wherein the seventh data is the laser internal parameter state control data; and the eighth data is the laser Z direction measurement range data;

[0014] The third data is adjusted and processed in real time according to the sixth data, the seventh data and the eighth data.

[0015] Further, the generating seventh data and eighth data corresponding to the line laser scanning based on the second data further includes:

[0016] Based on the seventh data, determining whether to generate first control data; wherein the first control data is laser frequency interference processing control data;

[0017] Based on the seventh data, second control data, third control data and fourth control data corresponding to the line laser scanning are generated respectively; wherein the second control data is laser brightness output control data; the third control data is stray light suppression function control data; and the fourth control data is image position deviation correction control data.

[0018] Further, the generating of second control data, third control data and fourth control data corresponding to line laser scanning respectively based on the seventh data further includes:

[0019] Generate and obtain ninth data corresponding to the object to be scanned by the laser line, and determine whether tenth data exists according to the ninth data; if so, execute the next step; otherwise, terminate the next step; wherein the ninth data is image position data corresponding to the object to be scanned by the laser line; and the tenth data is image position deviation data;

[0020] Based on the ninth data and in accordance with the fourth control data, the tenth data is corrected and processed in real time.

[0021] Furthermore, based on the first data, respectively generating and acquiring second data, third data and fourth data corresponding to the line laser continuous trigger scanning also includes:

[0022] Generate and obtain eleventh data corresponding to the measuring platform; wherein the eleventh data is pulse signal data corresponding to the encoder of the measuring platform;

[0023] Based on the eleventh data, fourth data corresponding to the measurement platform is generated in real time.

[0024] Furthermore, the matching process based on the third data and the fourth data, combined with the second data, generates fifth data corresponding to the line laser continuous trigger scanning, and further includes:

[0025] According to the third data and the fourth data, the twelfth data corresponding to the line laser continuous trigger scanning is calculated and generated; wherein the twelfth data is the maximum scanning speed of the laser continuous scanning.

[0026] The second object of the present invention is achieved in this way: the system is applied to the scanning speed processing method based on line laser continuous trigger scanning, and the system comprises:

[0027] A first data generating unit, used to generate and obtain first data corresponding to the continuous trigger scanning of the line laser in real time; wherein the first data is line laser scanning control instruction data;

[0028] A second data generating unit is used to generate and acquire second data, third data and fourth data corresponding to the continuous trigger scanning of the line laser based on the first data; wherein the second data is the initial scanning speed data of the line laser; the third data is the laser sampling period data; and the fourth data is the laser scanning interval data;

[0029] A data matching processing unit is used to match and process the third data and the fourth data in combination with the second data to generate fifth data corresponding to the continuous trigger scanning of the line laser; wherein the fifth data is the scanning speed data of the line laser after adjustment.

[0030] Furthermore, the second data generating unit further includes:

[0031] A first creation module, used to create an exposure mode corresponding to line laser scanning, and generate corresponding sixth data according to the exposure mode; wherein the sixth data is line laser scanning exposure mode data;

[0032] A first generating module, for generating seventh data and eighth data corresponding to line laser scanning based on the second data; wherein the seventh data is laser internal parameter state control data; and the eighth data is laser Z direction measurement range data;

[0033] A first processing module, configured to adjust and process the third data in real time according to the sixth data, the seventh data and the eighth data;

[0034] A second generating module is used to generate and obtain eleventh data corresponding to the measuring platform; wherein the eleventh data is pulse signal data corresponding to the encoder of the measuring platform;

[0035] A third generating module, configured to generate fourth data corresponding to the measurement platform in real time based on the eleventh data;

[0036] And / or, the data matching processing unit further includes:

[0037] The fourth generating module is used to calculate and generate twelfth data corresponding to the line laser continuous trigger scanning according to the third data and the fourth data; wherein the twelfth data is the maximum scanning speed of the laser continuous scanning.

[0038] Furthermore, the first generating module further includes:

[0039] A first determination module, configured to determine whether to generate first control data based on the seventh data; wherein the first control data is laser frequency interference processing control data;

[0040] a fifth generating module, for generating second control data, third control data and fourth control data corresponding to line laser scanning respectively based on the seventh data; wherein the second control data is laser brightness output control data; the third control data is stray light suppression function control data; and the fourth control data is image position deviation correction control data;

[0041] And / or, the fifth generation module further includes:

[0042] a sixth generating module, configured to generate and obtain ninth data corresponding to the object to be scanned by the line laser, and determine whether tenth data exists according to the ninth data; wherein the ninth data is image position data corresponding to the object to be scanned by the line laser; and the tenth data is image position deviation data;

[0043] The correction processing module is used to correct and process the tenth data in real time based on the ninth data and in accordance with the fourth control data.

[0044] The third object of the present invention is achieved as follows: it includes a processor, a memory and a scanning speed processing platform control program based on line laser continuous trigger scanning; wherein the scanning speed processing platform control program based on line laser continuous trigger scanning is executed in the processor, the scanning speed processing platform control program based on line laser continuous trigger scanning is stored in the memory, and the scanning speed processing platform control program based on line laser continuous trigger scanning implements the scanning speed processing method based on line laser continuous trigger scanning.

[0045] The present invention generates and obtains the first data corresponding to the continuous trigger scanning of the line laser in real time through a method; wherein the first data is the scanning control instruction data of the line laser; based on the first data, the second data, the third data and the fourth data corresponding to the continuous trigger scanning of the line laser are respectively generated and obtained; wherein the second data is the initial scanning speed data of the line laser; the third data is the laser sampling period data; the fourth data is the laser scanning interval data; according to the third data and the fourth data, and in combination with the second data, the matching processing generates the fifth data corresponding to the continuous trigger scanning of the line laser; wherein the fifth data is the scanning speed data of the line laser after adjustment, and there is no need to require the user to manually and repeatedly debug the scanning speed to detect whether there is a situation of laser sampling data loss. The user only needs to set the laser sampling frequency and scanning interval according to the requirements, and the system adapts to the maximum scanning speed, which is simple and efficient to operate. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0047] Figure 1 It is a schematic flow chart of a scanning speed processing method based on line laser continuous trigger scanning of the present invention;

[0048] Figure 2This is a schematic diagram of calculating the maximum moving speed (i.e., scanning speed) of a platform during laser measurement according to an embodiment of a scanning speed processing method based on continuous trigger scanning of a line laser of the present invention;

[0049] Figure 3 It is a schematic diagram of a first preset distance parameter of an embodiment of a scanning speed processing method based on line laser continuous trigger scanning of the present invention;

[0050] Figure 4 This is a schematic diagram of a product structure to be scanned (5.7s) according to an embodiment of a scanning speed processing method based on line laser continuous trigger scanning of the present invention;

[0051] Figure 5 It is a schematic diagram of a second preset distance parameter of an embodiment of a scanning speed processing method based on line laser continuous trigger scanning of the present invention;

[0052] Figure 6 This is a schematic diagram of a product structure to be scanned (2.2s) according to an embodiment of a scanning speed processing method based on line laser continuous trigger scanning of the present invention;

[0053] Figure 7 This is a schematic diagram of the architecture of a scanning speed processing system based on line laser continuous trigger scanning of the present invention;

[0054] Figure 8 The present invention is a schematic diagram of a scanning speed processing platform architecture based on line laser continuous trigger scanning. DETAILED DESCRIPTION

[0055] In order to better understand the purpose, technical solutions and advantages of the present invention, the present invention is further described below in conjunction with the accompanying drawings and specific implementation methods. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification.

[0056] The present invention may also be implemented or applied through other different specific examples, and the details in this specification may also be modified and changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention.

[0057] It should be noted that if the embodiments of the present invention involve directional indications (such as up, down, left, right, front, back...), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0058] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. Secondly, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0059] Preferably, the scanning speed processing method based on line laser continuous trigger scanning of the present invention is applied in one or more terminals or servers. The terminal is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), digital signal processors (DSP), embedded devices, etc.

[0060] The terminal can be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The terminal can interact with the client through a keyboard, a mouse, a remote control, a touch pad, or a voice control device.

[0061] The present invention is to realize a scanning speed processing method, system and platform based on line laser continuous trigger scanning.

[0062] like Figure 1 , which is a flow chart of a scanning speed processing method based on line laser continuous trigger scanning provided by an embodiment of the present invention. In this embodiment, the scanning speed processing method based on line laser continuous trigger scanning can be applied to a terminal or a fixed terminal with a display function, and the terminal is not limited to a personal computer, a smart phone, a tablet computer, a desktop computer or an all-in-one computer equipped with a camera, etc.

[0063] The scanning speed processing method based on line laser continuous trigger scanning can also be applied to a hardware environment composed of a terminal and a server connected to the terminal through a network. The network includes but is not limited to: a wide area network, a metropolitan area network or a local area network. The scanning speed processing method based on line laser continuous trigger scanning of the embodiment of the present invention can be executed by a server, can be executed by a terminal, or can be executed by both a server and a terminal.

[0064] For example, for a terminal that needs to perform scanning speed processing based on line laser continuous trigger scanning, the scanning speed processing function based on line laser continuous trigger scanning provided by the method of the present invention can be directly integrated on the terminal, or a client for implementing the method of the present invention can be installed. For another example, the method provided by the present invention can also be run on a server or other device in the form of a software development kit (SDK), and an interface for the scanning speed processing function based on line laser continuous trigger scanning is provided in the form of SDK. The terminal or other device can implement the scanning speed processing function based on line laser continuous trigger scanning through the provided interface. The present invention is further described below in conjunction with the accompanying drawings.

[0065] like Figure 1-Figure 6 As shown, the present invention provides a scanning speed processing method based on line laser continuous trigger scanning, and the method comprises the following steps:

[0066] S1, generating and acquiring first data corresponding to the continuous trigger scanning of the line laser in real time; wherein the first data is line laser scanning control instruction data;

[0067] S2. Based on the first data, respectively generate and obtain second data, third data and fourth data corresponding to the continuous trigger scanning of the line laser; wherein the second data is the initial scanning speed data of the line laser; the third data is the laser sampling period data; and the fourth data is the laser scanning interval data;

[0068] S3. According to the third data and the fourth data, and in combination with the second data, matching processing is performed to generate fifth data corresponding to the continuous trigger scanning of the line laser; wherein the fifth data is the scanning speed data after the line laser is adjusted.

[0069] The generating and acquiring, based on the first data, second data, third data and fourth data corresponding to the line laser continuous trigger scanning respectively, further includes:

[0070] S21, creating an exposure mode corresponding to line laser scanning, and generating corresponding sixth data according to the exposure mode; wherein the sixth data is line laser scanning exposure mode data;

[0071] S22, based on the second data, generating seventh data and eighth data corresponding to the line laser scanning; wherein the seventh data is the laser internal parameter state control data; the eighth data is the laser Z direction measurement range data;

[0072] S23. Adjust and process the third data in real time according to the sixth data, the seventh data and the eighth data.

[0073] The step of generating seventh data and eighth data corresponding to line laser scanning based on the second data further includes:

[0074] S221, based on the seventh data, determining whether to generate first control data; wherein the first control data is laser frequency interference processing control data;

[0075] S222. Based on the seventh data, generate second control data, third control data and fourth control data corresponding to the line laser scanning respectively; wherein the second control data is laser brightness output control data; the third control data is stray light suppression function control data; and the fourth control data is image position deviation correction control data.

[0076] The generating, based on the seventh data, second control data, third control data and fourth control data corresponding to the line laser scanning respectively, further comprises:

[0077] S2221, generating and acquiring ninth data corresponding to the object to be scanned by the laser line, and determining whether tenth data exists according to the ninth data; if so, executing the next step; otherwise, terminating the next step; wherein the ninth data is image position data corresponding to the object to be scanned by the laser line; and the tenth data is image position deviation data;

[0078] S2222. Based on the ninth data and in accordance with the fourth control data, correct and process the tenth data in real time.

[0079] The generating and acquiring, based on the first data, second data, third data and fourth data corresponding to the line laser continuous trigger scanning respectively, further includes:

[0080] S24, generating and acquiring eleventh data corresponding to the measuring platform; wherein the eleventh data is pulse signal data corresponding to the encoder of the measuring platform;

[0081] S25. Based on the eleventh data, generate fourth data corresponding to the measurement platform in real time.

[0082] The matching process of generating fifth data corresponding to the line laser continuous trigger scanning based on the third data and the fourth data and in combination with the second data also includes:

[0083] S31. Calculate and generate twelfth data corresponding to the line laser continuous trigger scanning based on the third data and the fourth data; wherein the twelfth data is the maximum scanning speed of the laser continuous scanning.

[0084] Specifically, in an embodiment of the present invention, a calculation method for automatically matching the maximum scanning speed according to the scanning parameters set by the user is provided. Specifically, in the calculation and processing process, the laser frequency is the laser sampling period, which is determined by the laser internal parameters such as exposure mode, interference processing, brightness output, stray light suppression function, image position deviation correction and the Z-direction measurement range; the scanning interval is the distance moved by the measuring platform during each laser sampling interval, and the scanning interval is determined by the pulse signal output by the measuring platform encoder; and the scanning speed = frequency * scanning interval. Since the encoder generally has some errors, it is empirically measured that the maximum error will not exceed 20%. The maximum scanning speed of the laser continuous scanning used is frequency * scanning interval * 0.8.

[0085] That is to say, in the scheme of the present invention, according to the laser sampling frequency and scanning interval set by the user, the system automatically calculates the maximum scanning speed of laser continuous scanning, and the calculation method is: laser sampling frequency * scanning interval * 0.8. For example, the laser frequency is 4KHz, that is, the laser samples 4000 times per second, and the interval distance of the pulse output of the measuring platform encoder is 0.05 mm, that is, the maximum scanning speed = 4000*0.05 (mm / s) * 0.8 = 160 (mm / s).

[0086] In a specific embodiment, through the solution of the present invention, a first preset distance corresponding to the scanning interval is generated and obtained, for example, it is set to 0.005 mm (specific parameters are shown in the attached Figure 3 The scan is completed. Figure 4 The product shown in the figure takes 5.7 seconds; if the second preset distance corresponding to the scanning interval is generated and obtained, for example, it is set to 0.05 mm (specific parameters are shown in the attached Figure 5 The scan is completed. Figure 6 The product shown takes 2.2 seconds; that is, when different preset distance data are generated and obtained, that is, after the laser scanning point interval is modified, it runs automatically, and the measurement platform adapts to the scanning speed. The total time for scanning the same product is reduced from 5.7 seconds to 2.2 seconds, indicating that the corresponding scanning speed is adaptively changed during the laser scanning process through the solution of the present invention.

[0087] To achieve the above object, the present invention also provides a scanning speed processing system based on line laser continuous trigger scanning, the system is applied to the scanning speed processing method based on line laser continuous trigger scanning, such as Figure 7 As shown, the system comprises:

[0088] A first data generating unit, used to generate and obtain first data corresponding to the continuous trigger scanning of the line laser in real time; wherein the first data is line laser scanning control instruction data;

[0089] A second data generating unit is used to generate and acquire second data, third data and fourth data corresponding to the continuous trigger scanning of the line laser based on the first data; wherein the second data is the initial scanning speed data of the line laser; the third data is the laser sampling period data; and the fourth data is the laser scanning interval data;

[0090] A data matching processing unit is used to match and process the third data and the fourth data in combination with the second data to generate fifth data corresponding to the continuous trigger scanning of the line laser; wherein the fifth data is the scanning speed data of the line laser after adjustment.

[0091] The second data generating unit further includes:

[0092] A first creation module, used to create an exposure mode corresponding to line laser scanning, and generate corresponding sixth data according to the exposure mode; wherein the sixth data is line laser scanning exposure mode data;

[0093] A first generating module, for generating seventh data and eighth data corresponding to line laser scanning based on the second data; wherein the seventh data is laser internal parameter state control data; and the eighth data is laser Z direction measurement range data;

[0094] A first processing module, configured to adjust and process the third data in real time according to the sixth data, the seventh data and the eighth data;

[0095] A second generating module is used to generate and obtain eleventh data corresponding to the measuring platform; wherein the eleventh data is pulse signal data corresponding to the encoder of the measuring platform;

[0096] A third generating module, configured to generate fourth data corresponding to the measurement platform in real time based on the eleventh data;

[0097] And / or, the data matching processing unit further includes:

[0098] The fourth generating module is used to calculate and generate twelfth data corresponding to the line laser continuous trigger scanning according to the third data and the fourth data; wherein the twelfth data is the maximum scanning speed of the laser continuous scanning.

[0099] The first generating module further includes:

[0100] A first determination module, configured to determine whether to generate first control data based on the seventh data; wherein the first control data is laser frequency interference processing control data;

[0101] a fifth generating module, for generating second control data, third control data and fourth control data corresponding to line laser scanning respectively based on the seventh data; wherein the second control data is laser brightness output control data; the third control data is stray light suppression function control data; and the fourth control data is image position deviation correction control data;

[0102] And / or, the fifth generation module further includes:

[0103] a sixth generating module, configured to generate and obtain ninth data corresponding to the object to be scanned by the line laser, and determine whether tenth data exists according to the ninth data; wherein the ninth data is image position data corresponding to the object to be scanned by the line laser; and the tenth data is image position deviation data;

[0104] The correction processing module is used to correct and process the tenth data in real time based on the ninth data and in accordance with the fourth control data.

[0105] In the system solution embodiment of the present invention, the method steps involved in the scanning speed processing based on line laser continuous triggered scanning have been described above in detail. That is to say, the functional modules in the system are used to implement the steps or sub-steps in the above method embodiment, which will not be repeated here.

[0106] To achieve the above object, the present invention also provides a scanning speed processing platform based on line laser continuous trigger scanning, such as Figure 8 As shown, it includes a processor, a memory, and a scanning speed processing platform control program based on line laser continuous trigger scanning; wherein, the scanning speed processing platform control program based on line laser continuous trigger scanning is executed in the processor, the scanning speed processing platform control program based on line laser continuous trigger scanning is stored in the memory, and the scanning speed processing platform control program based on line laser continuous trigger scanning implements the scanning speed processing method steps based on line laser continuous trigger scanning. For example:

[0107] S1, generating and acquiring first data corresponding to the continuous trigger scanning of the line laser in real time; wherein the first data is line laser scanning control instruction data;

[0108] S2. Based on the first data, respectively generate and obtain second data, third data and fourth data corresponding to the continuous trigger scanning of the line laser; wherein the second data is the initial scanning speed data of the line laser; the third data is the laser sampling period data; and the fourth data is the laser scanning interval data;

[0109] S3. According to the third data and the fourth data, and in combination with the second data, matching processing is performed to generate fifth data corresponding to the continuous trigger scanning of the line laser; wherein the fifth data is the scanning speed data after the line laser is adjusted.

[0110] The specific details of the steps have been explained above and will not be repeated here.

[0111] In the embodiment of the present invention, the built-in processor of the scanning speed processing platform based on line laser continuous trigger scanning can be composed of integrated circuits, for example, it can be composed of a single packaged integrated circuit, or it can be composed of multiple integrated circuits with the same function or different functions, including one or more central processing units (CPU), microprocessors, digital processing chips, graphics processors and various control chips. The processor uses various interfaces and lines to connect various components, and executes or executes programs or units stored in the memory, and calls data stored in the memory to perform various scanning speed processing functions and process data based on line laser continuous trigger scanning;

[0112] The memory is used to store program codes and various data. It is installed in a scanning speed processing platform based on line laser continuous trigger scanning, and realizes high-speed and automatic access to programs or data during operation.

[0113] The memory includes read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electronically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0114] The present invention generates and obtains the first data corresponding to the continuous trigger scanning of the line laser in real time through a method; wherein the first data is the scanning control instruction data of the line laser; based on the first data, the second data, the third data and the fourth data corresponding to the continuous trigger scanning of the line laser are respectively generated and obtained; wherein the second data is the initial scanning speed data of the line laser; the third data is the laser sampling period data; the fourth data is the laser scanning interval data; according to the third data and the fourth data, and in combination with the second data, the matching processing generates the fifth data corresponding to the continuous trigger scanning of the line laser; wherein the fifth data is the scanning speed data of the line laser after adjustment, and there is no need to require the user to manually and repeatedly debug the scanning speed to detect whether there is a situation of laser sampling data loss. The user only needs to set the laser sampling frequency and scanning interval according to the requirements, and the system adapts to the maximum scanning speed, which is simple and efficient to operate.

[0115] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

Claims

1. A scanning speed processing method based on line laser continuous trigger scanning, characterized in that: The method comprises: Generate and acquire first data corresponding to the continuous trigger scanning of the line laser in real time; wherein the first data is line laser scanning control instruction data; Based on the first data, second data, third data and fourth data corresponding to the line laser continuous trigger scanning are respectively generated and acquired; wherein, it also includes: creating an exposure mode relative to the line laser scanning, and generating corresponding sixth data according to the exposure mode; based on the second data, generating seventh data and eighth data corresponding to the line laser scanning; according to the sixth data, the seventh data and the eighth data, adjusting and processing the third data in real time; the second data is the line laser initial scanning speed data; the third data is the laser sampling period data; the fourth data is the laser scanning interval data; the sixth data is the line laser scanning exposure mode data; the seventh data is the laser internal parameter state control data; the eighth data is the laser Z direction measurement range data; According to the third data and the fourth data, and in combination with the second data, matching processing is performed to generate fifth data corresponding to the continuous trigger scanning of the line laser; wherein the fifth data is the scanning speed data after the line laser is adjusted.

2. A scanning speed processing method based on line laser continuous trigger scanning according to claim 1, characterized in that: The step of generating seventh data and eighth data corresponding to line laser scanning based on the second data further includes: Based on the seventh data, determining whether to generate first control data; wherein the first control data is laser frequency interference processing control data; Based on the seventh data, second control data, third control data and fourth control data corresponding to the line laser scanning are generated respectively; wherein the second control data is laser brightness output control data; the third control data is stray light suppression function control data; and the fourth control data is image position deviation correction control data.

3. The scanning speed processing method based on line laser continuous trigger scanning according to claim 2 is characterized in that: The generating, based on the seventh data, second control data, third control data and fourth control data corresponding to the line laser scanning respectively, further comprises: Generate and obtain ninth data corresponding to the object to be scanned by the laser line, and determine whether tenth data exists according to the ninth data; if so, execute the next step; otherwise, terminate the next step; wherein the ninth data is image position data corresponding to the object to be scanned by the laser line; and the tenth data is image position deviation data; Based on the ninth data and in accordance with the fourth control data, the tenth data is corrected and processed in real time.

4. The scanning speed processing method based on line laser continuous trigger scanning according to claim 1 is characterized in that: The generating and acquiring, based on the first data, second data, third data and fourth data corresponding to the line laser continuous trigger scanning respectively, further includes: Generate and obtain eleventh data corresponding to the measuring platform; wherein the eleventh data is pulse signal data corresponding to the encoder of the measuring platform; Based on the eleventh data, fourth data corresponding to the measurement platform is generated in real time.

5. The scanning speed processing method based on line laser continuous trigger scanning according to claim 1 is characterized in that: The matching process of generating fifth data corresponding to the line laser continuous trigger scanning based on the third data and the fourth data and in combination with the second data also includes: According to the third data and the fourth data, the twelfth data corresponding to the line laser continuous trigger scanning is calculated and generated; wherein the twelfth data is the maximum scanning speed of the laser continuous scanning.

6. A scanning speed processing system based on line laser continuous trigger scanning, characterized in that: The system is applied to the scanning speed processing method based on line laser continuous trigger scanning according to any one of claims 1 to 5, and the system comprises: A first data generating unit, used to generate and obtain first data corresponding to the continuous trigger scanning of the line laser in real time; wherein the first data is line laser scanning control instruction data; A second data generating unit is used to generate and acquire second data, third data and fourth data corresponding to the continuous trigger scanning of the line laser based on the first data; wherein the second data is the initial scanning speed data of the line laser; the third data is the laser sampling period data; and the fourth data is the laser scanning interval data; A data matching processing unit is used to match and process the third data and the fourth data in combination with the second data to generate fifth data corresponding to the continuous trigger scanning of the line laser; wherein the fifth data is the scanning speed data of the line laser after adjustment.

7. The scanning speed processing system based on line laser continuous trigger scanning according to claim 6, characterized in that: The second data generating unit further includes: A first creation module, used to create an exposure mode corresponding to line laser scanning, and generate corresponding sixth data according to the exposure mode; wherein the sixth data is line laser scanning exposure mode data; A first generating module, for generating seventh data and eighth data corresponding to line laser scanning based on the second data; wherein the seventh data is laser internal parameter state control data; and the eighth data is laser Z direction measurement range data; A first processing module, configured to adjust and process the third data in real time according to the sixth data, the seventh data and the eighth data; A second generating module is used to generate and obtain eleventh data corresponding to the measuring platform; wherein the eleventh data is pulse signal data corresponding to the encoder of the measuring platform; A third generating module, configured to generate fourth data corresponding to the measurement platform in real time based on the eleventh data; And / or, the data matching processing unit further includes: The fourth generating module is used to calculate and generate twelfth data corresponding to the line laser continuous trigger scanning according to the third data and the fourth data; wherein the twelfth data is the maximum scanning speed of the laser continuous scanning.

8. The scanning speed processing system based on line laser continuous trigger scanning according to claim 7, characterized in that: The first generating module further includes: A first determination module, configured to determine whether to generate first control data based on the seventh data; wherein the first control data is laser frequency interference processing control data; a fifth generating module, for generating second control data, third control data and fourth control data corresponding to line laser scanning respectively based on the seventh data; wherein the second control data is laser brightness output control data; the third control data is stray light suppression function control data; and the fourth control data is image position deviation correction control data; And / or, the fifth generation module further includes: a sixth generating module, configured to generate and obtain ninth data corresponding to the object to be scanned by the line laser, and determine whether tenth data exists according to the ninth data; wherein the ninth data is image position data corresponding to the object to be scanned by the line laser; and the tenth data is image position deviation data; The correction processing module is used to correct and process the tenth data in real time based on the ninth data and in accordance with the fourth control data.

9. A scanning speed processing platform based on line laser continuous trigger scanning, characterized in that: It includes a processor, a memory and a scanning speed processing platform control program based on line laser continuous trigger scanning; wherein, the scanning speed processing platform control program based on line laser continuous trigger scanning is executed in the processor, and the scanning speed processing platform control program based on line laser continuous trigger scanning is stored in the memory, and the scanning speed processing platform control program based on line laser continuous trigger scanning implements the scanning speed processing method based on line laser continuous trigger scanning as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Adjustable field-of-view composite three-dimensional scanning device and method

    CN107941166A