A measurement method and system
The terminal equipment displays operation prompt information and analyzes measurement data in workpiece measurement, and determines guidance instructions in combination with motion data, solves the problem that measurement results in the prior art are susceptible to manual errors, and achieves more efficient and accurate measurements.
Patent Information
- Application Number
- CN202411317781.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-09-20
AI Technical Summary
In the prior art, workpiece measurement is susceptible to the measurement personnel's proficiency, subjective and objective factors, resulting in large artificial errors in the measurement results.
The terminal device displays operation prompt information, including the first measurement parameters, measurement tools and measurement steps, obtains measurement data of the measurement tool, and analyzes the data to determine whether the measurement operation is qualified. Based on the measurement data and motion data, the guidance command and the second measurement parameters are determined to improve the accuracy of the measurement.
It reduces manual errors, improves measurement efficiency and accuracy, and ensures the reliability of measurement results.
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of workpiece measurement, and in particular to a measurement method and system. Background Art
[0002] In order to detect the quality of workpieces, it is necessary to measure the workpieces with the help of measuring tools. For example, the size and other parameters of the workpieces are measured. When measuring, manual measurement is mostly used. Affected by the proficiency of the measurement personnel, subjective factors, objective factors, etc., the measurement results may have different manual errors, leading to subsequent misjudgments.
[0003] Therefore, it is necessary to provide an improved measurement method and system to improve the efficiency and quality of measuring workpieces. Summary of the invention
[0004] One or more embodiments of the present specification provide a measurement method, which is executed by a terminal device, and the method includes: displaying operation prompt information, the operation prompt information including at least one of a first measurement parameter, a measurement tool, and a measurement step; the first measurement parameter at least reflects the position of the workpiece to be measured, the corresponding data type to be measured, and the corresponding number of measurements; obtaining measurement data of the workpiece measured by the measurement tool; and analyzing the measurement data to determine whether the measurement operation is qualified.
[0005] In some embodiments, the terminal device is also used to: in response to the measuring tool completing a round of measurement and obtaining the measurement data, determine the guidance instruction and the second measurement parameter based on the measurement data; the second measurement parameter at least reflects the position of the workpiece requiring supplementary measurement, the corresponding data type requiring supplementary measurement and the number of supplementary measurements; display the second measurement parameter; determine the guidance strength, and display the guidance instruction based on the guidance strength.
[0006] In some embodiments, the measuring tool also includes at least one motion detection device; the motion detection device is configured to detect motion data of the measuring tool; determining the guidance instruction and the second measurement parameter based on the measurement data also includes: acquiring the motion data; determining the guidance instruction and the second measurement parameter based on the motion data and the measurement data.
[0007] In some embodiments, determining the guidance instruction and the second measurement parameter based on the motion data and the measurement data also includes: determining the measurement execution qualification based on the motion data and the measurement data; in response to the measurement execution qualification being less than a qualification threshold, determining the guidance instruction based on the motion data, and determining the second measurement parameter based on the motion data and the measurement data.
[0008] In some embodiments, the terminal device is connected to a workpiece transmission device; the workpiece transmission device is configured to transport the workpiece to a specified position on the workbench based on a first transmission parameter or a second transmission parameter; the first transmission parameter and the second transmission parameter both include a workpiece transmission cycle; the terminal device is also used to: determine the first transmission parameter, and in response to obtaining the second measurement parameter, determine the second transmission parameter based on the second measurement parameter, the first measurement parameter and the first transmission parameter.
[0009] In some embodiments, determining the second transmission parameter based on the second measurement parameter, the first measurement parameter, and the first transmission parameter also includes: determining an estimated measurement time deviation based on the second measurement parameter and the first measurement parameter; and determining the second transmission parameter based on the estimated measurement time deviation and the first transmission parameter.
[0010] One or more embodiments of the present specification provide a measurement system, which includes a workbench, a measuring tool and a terminal device; the measuring tool is arranged on the workbench; the measuring tool is configured to measure a workpiece on the workbench; the terminal device is configured to display operation prompt information, the operation prompt information includes at least one of a first measurement parameter, a measuring tool, and a measurement step; the first measurement parameter at least reflects the position of the workpiece to be measured, the corresponding data type to be measured and the corresponding number of measurements; the measurement data of the workpiece measured by the measuring tool is obtained; the measurement data is analyzed to determine whether the measurement is qualified.
[0011] In some embodiments, the terminal device is further used to: respond to the measuring tool completing a round of measurement and obtaining the measurement data; determine the guidance instruction and the second measurement parameter based on the measurement data; the second measurement parameter at least reflects the position of the workpiece requiring supplementary measurement, the corresponding data type requiring supplementary measurement and the number of supplementary measurements; display the second measurement parameter; determine the guidance strength, and display the guidance instruction based on the guidance strength.
[0012] In some embodiments, the measuring tool further comprises at least one motion detection device; the motion detection device is configured to detect motion data of the measuring tool; and the terminal device is further configured to:
[0013] Acquire the motion data; and determine the guidance instruction and the second measurement parameter based on the motion data and the measurement data.
[0014] In some embodiments, the system also includes a workpiece transmission device; the workpiece transmission device is configured to transport the workpiece to a specified position on the workbench for measurement based on a first transmission parameter or a second transmission parameter; the transmission parameter includes a workpiece transmission cycle; the terminal device is further used to: determine the first transmission parameter, and in response to obtaining the second measurement parameter, determine the second transmission parameter based on the second measurement parameter, the first measurement parameter, and the first transmission parameter. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] This specification will be further described in the form of exemplary embodiments, which will be described in detail by the accompanying drawings. These embodiments are not restrictive, and in these embodiments, the same number represents the same structure, wherein:
[0016] Figure 1 is a schematic diagram of the structure of a measurement system according to some embodiments of this specification;
[0017] Figure 2 is an exemplary flow chart of a measurement method according to some embodiments of this specification;
[0018] Figure 3 is an exemplary flow chart of determining guidance strength according to some embodiments of this specification;
[0019] Figure 4 is a schematic diagram of a structure of a second measurement parameter determination model according to some embodiments of this specification;
[0020] Figure 5 It is a structural diagram of a model for determining an estimated measurement time deviation according to some embodiments of this specification. DETAILED DESCRIPTION
[0021] In order to more clearly illustrate the technical solutions of the embodiments of this specification, the following is a brief introduction to the drawings required for the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of this specification. For ordinary technicians in this field, this specification can also be applied to other similar scenarios based on these drawings without creative work. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.
[0022] It should be understood that the "system", "device", "unit" and / or "module" used herein are a method for distinguishing different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.
[0023] As shown in this specification and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "comprise" and "include" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.
[0024] Flowcharts are used in this specification to illustrate the operations performed by the system according to the embodiments of this specification. It should be understood that the preceding or following operations are not necessarily performed precisely in order. Instead, the steps may be processed in reverse order or simultaneously. At the same time, other operations may also be added to these processes, or one or more operations may be removed from these processes.
[0025] When measuring workpieces manually, the accuracy of the measurement is easily affected by many factors, such as the work attitude, working status, and proficiency of the measurement personnel, which leads to large manual errors.
[0026] In view of this, in some embodiments of this specification, it is desired to provide an improved measurement method and system, which uses a terminal device to process measurement data and determine whether the measurement operation corresponding to the measurement data is abnormal. For measurement operations with abnormalities, guide instructions to guide the measurement personnel to re-measure to improve the measurement accuracy.
[0027] Figure 1 It is a schematic diagram of the structure of the measurement system shown in some embodiments of this specification.
[0028] like Figure 1 As shown, the measurement system 100 may include a workbench 110 , a measurement tool 120 , and a terminal device 130 .
[0029] The workbench 110 can support the workpiece 140. In some embodiments, the workbench 110 may include at least one horizontal surface. The workpiece 140 may be placed on the horizontal surface. In this specification, the workbench 110 may be understood in a broad sense, and it may be understood as any structure capable of placing a workpiece.
[0030] In some embodiments, the workbench 110 may include at least one of a positioning structure, a clamping structure, and the like.
[0031] The positioning structure can limit the relative position of the workpiece 140 and the workbench 110. In some embodiments, the positioning structure can include at least one of a positioning block, a positioning step, a positioning hole, and the like.
[0032] The clamping structure can be used to fix the workpiece 140 so that the workpiece 140 cannot move or rotate. In some embodiments, the clamping structure can be used in conjunction with the positioning structure. In some embodiments, the clamping structure can include at least one of a vise, a chuck, a suction cup, etc.
[0033] The workpiece 140 may include multiple categories. Workpieces 140 of different categories may have different shapes and different parameters. In some embodiments, the workpiece 140 may correspond to the measuring tool 120. Workpieces 140 of different categories may be measured using the same or different measuring tools 120. The workpiece 140 may be a component after a certain assembly operation, or may be a part that has not undergone any assembly operation.
[0034] The measuring tool 120 can be used to measure other structures to obtain measurement data. For example, the measurement data may include at least one of specific values of dimensions (e.g., length, width, height, diameter, thickness, angle, etc.), flatness, parallelism, roughness, straightness, cylindricity, coaxiality, etc. In some embodiments, the measuring tool 120 may include at least one of a vernier caliper, a laser rangefinder, a micrometer, a level, a coaxiality calibrator, etc. In some embodiments, the measuring tool 120 may be disposed on the workbench 110 to measure the workpiece 140 on the workbench 110.
[0035] The terminal device 130 can be used to collect, store, analyze, process, etc. data, and generate control instructions to control other structures to perform corresponding actions or functions. In some embodiments, the terminal device 130 may include at least one of a processor, a programmable logic controller (PLC), etc. In some embodiments, the terminal device 130 may be connected to the measuring tool 120 for communication. The terminal device 130 may be used to control the measuring tool 120 to measure the workpiece 140 and obtain the measurement data generated by the measuring tool 120.
[0036] In some embodiments, the terminal device 130 may include a display. The terminal device 130 may control its display to display data. The data may include at least one of text, images, animations, etc. For example, operation prompt information may be displayed.
[0037] Figure 2 is an exemplary flow chart of the measurement method according to some embodiments of this specification. It should be noted that, as mentioned above, the measurement method can be a component that has been assembled with a certain tool, or a workpiece that has not been assembled, so the measurement method can be performed before, during and / or after the assembly work is completed to achieve the measurement of the workpiece. Figure 2As shown, the process 200 includes the following steps. In some embodiments, the process 200 may be executed by the terminal device 130 .
[0038] Step 210: display operation prompt information.
[0039] The operation prompt information refers to data related to the process of measuring the workpiece 140, so as to prompt the measurement personnel to perform specific measurement operations. In some embodiments, the operation prompt information may include at least one of the first measurement parameter, the measurement tool, the measurement step, etc. The operation prompt information may be displayed on the display of the terminal device. For more information about the display and the measurement tool 120, please refer to Figure 1 Related description.
[0040] The first measurement parameter refers to a parameter related to measuring the workpiece 140 to prompt the measurement personnel with measurement-related information for the corresponding workpiece 140. In some embodiments, the first measurement parameter can at least reflect the position of the workpiece 140 to be measured, the corresponding data type to be measured, and the corresponding measurement times.
[0041] The position to be measured refers to the position on the workpiece 140 that needs to be measured. For example, for a workpiece 140 that has not been assembled and is a part, the position to be measured may refer to at least one surface of the workpiece 140. The surface may include at least one of an end face, a top face, a bottom face, a side face, an inner hole, an outer cylindrical face, etc. For another example, for a workpiece that has been assembled and is an assembly, the position to be measured may refer to a part on the assembly, or may be some parts.
[0042] In some embodiments, a workpiece 140 may include one or more locations to be measured.
[0043] The type of data to be measured refers to the type of parameters that need to be obtained when measuring the workpiece 140. In some embodiments, the type of data to be measured may include multiple types. For example, at least one of size, flatness, roughness, straightness, cylindricity, coaxiality, parallelism, etc. The size may include at least one of length, height, width, diameter, angle, taper, etc.
[0044] In some embodiments, a position to be measured may correspond to at least one data type to be measured. For example, for the inner hole of the tubular workpiece M, the data type to be measured may include at least one of length, diameter, cylindricity, coaxiality, etc.
[0045] The number of measurements refers to the number of times at least one data type corresponding to the workpiece 140 needs to be measured. For example, when measuring the diameter of the end face of a cylindrical workpiece, the number of measurements is 5.
[0046] In some embodiments, the position to be measured, the type of data to be measured, and the number of measurements can be pre-set values, that is, they can be set based on the specific situation of the workpiece 140 on the workbench 110 (such as the workpiece type, the measurement requirements of the corresponding workpiece, etc.).
[0047] In some embodiments, the terminal device 130 may obtain the first measurement parameter in a variety of ways, such as obtaining at least one of manual input and obtaining from historical data.
[0048] In some embodiments, the terminal device 130 can construct a first data table based on the historical artifacts 140, the historical positions to be measured, the historical data types to be measured, the historical measurement times and their corresponding relationships in the historical data. In some embodiments, the terminal device 130 can query the first data table based on the current artifact 140, determine the historical artifact 140 that is the same as the current artifact 140, and determine the historical positions to be measured, the historical data types to be measured, and the historical measurement times corresponding to the historical artifact 140 as the target positions to be measured, the target data types to be measured, and the target measurement times of the current artifact 140.
[0049] The measurement step refers to the operation process of measuring the workpiece 140. The measurement step may include one or more steps for measuring the workpiece 140. The multiple steps may reflect the operation sequence when measuring the workpiece 140. In each step of the measurement step, the specific measurement operation that the measurement personnel need to perform may be indicated. In some embodiments, the measurement step may be determined based on the first measurement parameter and the measurement tool. In some embodiments, each step in the measurement step may include at least one of the position to be measured, the type of data to be measured, the number of measurements, etc. in the measurement parameter.
[0050] As an example only, the measurement steps shown may be as follows: Step 1, use a vernier caliper to measure the diameter of the end face of one end of the cylindrical workpiece A, and measure twice; Step 2, use a coaxiality calibrator to measure the coaxiality of the side of the cylindrical workpiece A, and measure three times; Step 3, use a vernier caliper to measure the length of the cylindrical workpiece A, and measure four times.
[0051] In some embodiments, the terminal device 130 can determine the measurement step by a variety of methods. For example, the terminal device 130 can construct a step sequence based on the position to be measured, the type of data to be measured, and the number of measurements. The step sequence can be [(b1, w1, l1, c1), (b2, w2, l2, c2) ...]. Among them, the first element b represents the measurement step, the second element w represents the position to be measured, the third element l represents the type of data to be measured, and the fourth element c represents the number of measurements. (b1, w1, l1, c1) can be expressed as the measurement step b1 includes measuring c1 times for the type of data l1 to be measured at the position to be measured at the w1th. (b2, w2, l2, c2) can be expressed as the measurement step b2 includes measuring c2 times for the type of data l2 to be measured at the position to be measured at the w2th. By analogy, the measurement steps b3, b4, ... can be determined. In some embodiments, the measurement step can include measuring at least one position of the workpiece 140 at least once after the workpiece 140 assembles a component.
[0052] In some embodiments, the terminal device 130 may also determine the first measurement parameter and the measurement step in other ways. For example, the terminal device 130 may construct a second data table based on the historical artifacts 140, the historical first measurement parameters, the historical measurement steps and their corresponding relationships in the historical data. The terminal device 130 may determine the historical artifacts 140 that are identical or similar to the current artifact 140 by querying the second data table based on the current artifact 140. The historical first measurement parameters corresponding to the historical artifacts 140 are determined as the target first measurement parameters of the current artifact 140. The historical measurement steps corresponding to the historical artifacts 140 are determined as the target measurement steps of the current artifact 140.
[0053] In some embodiments, the operation prompt information may be displayed on a display. In some embodiments, the display may display the operation prompt information through at least one of text, pictures, animations, etc. For example, the display may display measurement step 1, measuring the diameter of an end face of the workpiece 140, and the number of measurements is 5 times.
[0054] Step 220 , obtaining measurement data of the workpiece 140 measured by the measuring tool 120 .
[0055] The measurement data refers to the data generated when the measuring tool 120 measures the workpiece 140. The measurement data can be understood as the specific value of the data type corresponding to the position of the workpiece to be measured. For example, the measurement data can be that the length of the upper surface of part B is 502 mm. For more information about the measurement data, please refer to the relevant description above.
[0056] In some embodiments, the measurement data may be represented in a variety of ways. For example, by a data sequence. In some embodiments, the terminal device 130 may generate a data sequence based on the measurement data. For example, the data sequence may be [(s 11 ,s 12 ……), (s 21 ,s 22 ……)……]. The element s can represent the measurement data obtained in each measurement. (s 11 ,s 12 ……) represents all the measurement data measured in step 1 of the measurement step. And so on, (s 21 ,s 22 ……) represents all the measurement data measured in step 2 of the measurement step. For another example, the measurement data can be represented by a third data table. The terminal device 130 can construct a third data table based on the position to be measured of the current workpiece 140, the type of data to be measured, the number of measurements, the measurement data corresponding to the number of measurements, and their corresponding relationship.
[0057] When the measurement personnel measure the workpiece 140 , they are affected by various factors (eg, working status, measurement tool error, positioning error, etc.), and the actual measurement data may be different from the actual size of the workpiece 140 , thereby causing measurement errors.
[0058] The measurement error refers to the error between the actual measurement data and the actual size.
[0059] The error threshold refers to a preset value compared with the measurement error. When the measurement error is greater than the error threshold, the measurement operation can be judged to be unqualified. In some embodiments, different measurement data can correspond to different error thresholds. In some embodiments, the error threshold and the actual size can be preset values. The terminal device 130 can determine the error threshold and the actual size through a variety of methods. For example, obtaining at least one of manual input, obtaining from historical data, etc. Among them, the actual size can be the design size of the workpiece 140. The measurement error in the following text may include the measurement error corresponding to the historical measurement data and / or the current measurement data.
[0060] In some embodiments, the terminal device 130 may obtain the measurement data in a variety of ways. For example, the user interacts with the measurement tool 120 and then inputs the data into the terminal device 130 , where the interaction may include reading, etc.; or the measurement tool 120 automatically transmits the data to the terminal device 130 after measurement.
[0061] Step 230, analyzing the measurement data to determine whether the measurement operation is qualified.
[0062] The measurement operation refers to the operation in which the measurement personnel uses the measurement tool 120 to perform measurement on the workpiece 140. In some embodiments, one measurement step may correspond to at least one measurement operation. For example, the measurement operation may be that the measurement personnel uses a vernier caliper to measure the diameter of the inner hole of the tubular workpiece N. Therefore, in step 230, based on the analysis of the measurement data, it may be analyzed whether the measurement personnel uses a vernier caliper to measure the diameter of the inner hole of the tubular workpiece N is qualified.
[0063] In some embodiments, the terminal device 130 may collect statistics on fluctuations in the measurement data.
[0064] Fluctuation refers to the change of data within a certain period of time. For example, when testing a tubular workpiece N, the measurement personnel tested the inner diameter of the tubular workpiece N multiple times, and the measurement data of the multiple tests were different, so the measurement data of the multiple tests fluctuated.
[0065] In some embodiments, the terminal device 130 may determine the fluctuation based on a plurality of measurement data corresponding to the position to be measured. In some embodiments, the fluctuation may include a specific value. If the fluctuation is greater than a fluctuation threshold, the terminal device 130 determines that the measurement data is unqualified. If the fluctuation is less than the fluctuation threshold, the terminal device 130 determines that the measurement data is qualified.
[0066] In some embodiments, the fluctuation may be positively correlated with the standard deviation of the plurality of measurement data and negatively correlated with the mean of the plurality of measurement data. In some embodiments, the terminal device 130 may calculate the fluctuation by a first preset algorithm. The first preset algorithm may include formula (1):
[0067] (1)
[0068] in, For fluctuations, is the standard deviation, is the mean. In some embodiments, the fluctuation threshold is a preset value. The terminal device 130 can determine the fluctuation threshold in a variety of ways. For example, obtaining at least one of manual input, obtaining from historical data, etc.
[0069] In some embodiments, the terminal device 130 may also determine whether the measurement operation is qualified in other ways. For example, the terminal device 130 may compare the measurement data corresponding to the measurement operation with the standard data range. When the measurement data is within the standard data range, the terminal device 130 may determine that the measurement operation is qualified. When the measurement data is outside the standard data range, the terminal device 130 may determine that the measurement operation is unqualified. In some embodiments, the standard data range may be a preset value. The terminal device 130 may determine the standard data range in a variety of ways. For example, obtaining at least one of manual input, obtaining from historical data, etc.
[0070] In some embodiments of the present specification, by connecting a terminal device to a measuring tool, the terminal device can be used to automatically collect measurement data obtained by the measuring tool, thereby ensuring the authenticity and reliability of the measurement data and making the recording and storage of the measurement data more convenient.
[0071] Figure 3 is an exemplary flow chart of determining the guidance strength according to some embodiments of this specification. Figure 3 As shown, the process 300 includes the following steps. In some embodiments, the process 300 may be executed by the terminal device 130 .
[0072] Step 310 : In response to the measurement tool 120 completing a round of measurement and acquiring measurement data, a guidance instruction and a second measurement parameter are determined based on the measurement data and the operation prompt information.
[0073] Completing a round of measurement means that the measurement personnel completes all corresponding measurement operations in the operation prompt information.
[0074] For more information about measurement data, see Figure 1 Related description.
[0075] Guidance instructions refer to instructions for guiding the measurement personnel to perform supplementary measurements on the workpiece 140. In some embodiments, the guidance instructions may include measurement steps that need to be focused on in the measurement steps. In other words, the measurement personnel can be focused on the steps that need to be supplemented with measurements through guidance instructions. In some embodiments, the guidance instructions may include steps that need to be supplemented with measurements. In some embodiments, the guidance instructions may also include more specific measurement methods corresponding to the steps that need to be supplemented with measurements.
[0076] In some embodiments, the terminal device 130 determining the guidance instruction based on the measurement data may include: the terminal device 130 determining the step in the guidance instruction that requires supplementary measurement based on fluctuations in the measurement data.
[0077] In some embodiments, the terminal device 130 may calculate the fluctuation of the measurement data corresponding to the multiple measurement steps, and determine whether the measurement data corresponding to the multiple measurement steps are qualified based on the fluctuation. The terminal device 130 may determine the measurement step corresponding to the unqualified measurement data as the step in the guidance instruction that requires additional measurement. The unqualified measurement data may include at least one of the measurement data whose fluctuation is greater than the fluctuation threshold, the measurement data that is outside the standard data range, etc. For example, the fluctuation of the measurement data corresponding to step 2 of the measurement step is greater than the fluctuation threshold. Step 2 of the measurement step may be determined as the step in the guidance instruction that requires additional measurement.
[0078] For more information about fluctuations, please refer to the relevant description of step 230.
[0079] In some embodiments, the terminal device 130 determining the guidance instruction based on the measurement data may include: the terminal device 130 determining the guidance instruction based on the measurement data and the measuring tool 120. For example, after determining the steps in the guidance instruction that require supplementary measurement, the terminal device 130 may also determine a more specific measurement method corresponding to the steps that require supplementary measurement based on the steps that require supplementary measurement and the measuring tool 120, so as to focus on guiding the measurement personnel on the steps that require supplementary measurement. The more specific measurement method may include more detailed guidance steps when using the measuring tool 120 to perform the steps that require supplementary measurement, such as the method of using the measuring tool 120, the specific method of the measuring tool 120 measuring the workpiece 140, etc.
[0080] As an example only, when the measurement personnel measures the tubular workpiece N, step 1 of the measurement steps in the operation prompt information is to measure the outer diameter of one end of the tubular workpiece N 5 times, step 2 is to measure the outer diameter of the other end of the tubular workpiece N 5 times, and step 3 is to measure the length of the tubular workpiece N (the distance between the two end faces) 5 times. Among them, the measurement data corresponding to step 2 is unqualified. Step 2 of the measurement steps in the operation prompt information can be determined as a step in the guidance instruction that requires additional measurement. Furthermore, a more specific measurement method corresponding to the step that requires additional measurement in the guidance instruction can be generated based on the measurement steps and the measuring tool 120 to guide the measurement personnel to perform additional measurement. As an example only, the guidance instruction may include at least one of the operation animation, operation diagram, and detailed text explanation of the operation steps in step 2 of using a vernier caliper to measure the outer diameter of the other end of the tubular workpiece N.
[0081] The second measurement parameter refers to a parameter related to supplementary measurement of the workpiece 140 .
[0082] In some embodiments, the second measurement parameter reflects at least the position of the workpiece 140 that needs to be supplemented with measurement, the type of data that needs to be supplemented with measurement, and the number of supplemented measurements.
[0083] The position for supplementary measurement refers to the position on the workpiece 140 where supplementary measurement is required.
[0084] In some embodiments, the position for supplementary measurement may be at least one of the positions to be measured, for example, the position to be measured corresponding to the measurement step determined in the guidance instruction.
[0085] The type of data that needs to be supplementally measured refers to the type of parameters that need to be obtained when performing supplementary measurement on the workpiece 140 .
[0086] In some embodiments, the type of data to be supplementally measured may be at least one of the types of data to be measured.
[0087] The number of supplementary measurements refers to the number of times supplementary measurements are performed on at least one data type that needs to be supplementarily measured and corresponds to at least one supplementary measurement position on the workpiece 140 .
[0088] In some embodiments, the location of the supplementary measurement, the data type of the supplementary measurement, and the number of supplementary measurements may be preset values, and the measurement personnel may determine them based on actual measurement requirements.
[0089] For more information about the location to be measured, the type of data to be measured, and the number of measurements, please refer to the relevant description of step 210.
[0090] In some embodiments, the terminal device 130 may determine the second measurement parameter in a variety of ways. For example, the terminal device 130 may determine the second measurement parameter based on fluctuations.
[0091] In some embodiments, the terminal device 130 may calculate the fluctuation of the measurement data corresponding to the measurement step, and determine whether the measurement data is qualified based on the fluctuation. The terminal device 130 may determine the first measurement parameter corresponding to the unqualified measurement data. The processor may determine the position to be measured, the type of data to be measured, and the number of measurements corresponding to the first measurement parameter as the position of the supplementary measurement, the type of data of the supplementary measurement, and the number of supplementary measurements, respectively. Among them, the unqualified measurement data may include at least one of the measurement data whose fluctuation is greater than the fluctuation threshold, the measurement data outside the standard data range, and the like.
[0092] For more information about fluctuations, please refer to the description of step 230 above.
[0093] Step 320: display the second measurement parameter.
[0094] In some embodiments, the terminal device 130 may control the display to display the second measurement parameter. In some embodiments, the display may display the second measurement parameter in a variety of ways to remind the measurement personnel, such as by at least one of screen display and voice broadcast.
[0095] In some embodiments, the terminal device 130 may be communicatively connected to the reminder component. The terminal device 130 may control the reminder component to remind and guide the measurement personnel. In some embodiments, the reminder component may include at least one of a display screen, a speaker, and the like.
[0096] In some embodiments, step 310 further includes acquiring motion data; and determining the guidance instruction and the second measurement parameter based on the motion data and the measurement data. The motion data may come from a motion detection device.
[0097] In some embodiments, the measurement tool 120 also includes at least one motion detection device.
[0098] The motion detection device can be used to detect parameters related to the moving object. In some embodiments, the motion detection device can be configured to detect motion data of the measurement tool 120 .
[0099] In some embodiments, the motion detection device may include multiple types, such as at least one of a gyroscope, a rangefinder, a speedometer, an accelerometer, and the like.
[0100] The motion data refers to parameters related to the motion of the measuring tool 120. In some embodiments, the motion data may include multiple types. For example, at least one of the motion posture, moving distance, moving speed, and moving acceleration of the object. The motion posture, moving distance, moving speed, and moving acceleration may be acquired by a gyroscope, a rangefinder, a speedometer, and an accelerometer, respectively.
[0101] In some embodiments, the motion data may also include the location of the measuring tool 120. In some embodiments, the location of the measuring tool 120 may be determined based on a spatial coordinate system. In some embodiments, the terminal device 130 may construct a spatial coordinate system based on the horizontal plane of the workbench 110. For example, one of the points on the horizontal plane of the workbench 110 is determined as the origin of the coordinates, and the X-axis, Y-axis, and Z-axis are determined based on the origin of the coordinates. Among them, the X-axis, Y-axis, and Z-axis may be perpendicular to each other. The plane where the X-axis and the Y-axis are located may be the horizontal plane of the workbench 110.
[0102] In some embodiments, the location of the measuring tool 120 can be represented by the coordinates of at least one positioning point on the measuring tool 120. The positioning point refers to a point on the measuring tool 120 used to represent the location of the measuring tool 120. As an example only, the positioning point may include at least one of the center point, vertex, and endpoint of an axis of the measuring tool 120.
[0103] In some embodiments, the motion data may be expressed as (X, Y, Z, W). X, Y, and Z are the X-axis coordinate, Y-axis coordinate, and Z-axis coordinate of the positioning point, respectively; W is at least one of the motion posture, moving distance, moving speed, and moving acceleration. In some embodiments, the terminal device 130 may construct a motion data sequence based on the motion data. For example, the motion data sequence may be [(X1, Y1, Z1, W1), (X2, Y2, Z2, W2), ...]. Among them, (X1, Y1, Z1, W1) may represent the location of the measuring tool 120 corresponding to step 1. (X2, Y2, Z2, W2) may represent the location of the measuring tool 120 corresponding to step 2.
[0104] In some embodiments, the motion detection device may be disposed on the measuring tool 120. For example, a portion of the measuring tool 120 that is not covered by the palm of the measuring person is provided to prevent the motion detection device from being blocked and causing poor measurement accuracy or being damaged by collision.
[0105] In some embodiments, the terminal device 130 may acquire motion data. For example, a motion detection device may be in communication with the terminal device 130, and after the motion detection device detects the motion data, the motion data may be transmitted to the terminal device 130. For another example, a measurement person may input the motion data into the terminal device 130 through an input terminal.
[0106] In some embodiments, the terminal device 130 may determine the guidance instruction and the second measurement parameter based on the motion data and the measurement data in various ways, such as by vector matching, table lookup, etc., as described below.
[0107] In some embodiments, the terminal device 130 may construct a first vector to be matched based on the current motion data and the current measurement data. For example, the first vector to be matched may be (A, B). Element A represents the current motion data, and element B represents the current measurement data. The value of element A is the value of the current actual measured motion data. The value of element B is the value of the current actual measured measurement data.
[0108] In some embodiments, the terminal device 130 may construct a first standard vector based on data corresponding to the first vector to be matched in the historical data. For example, historical motion data corresponding to the current motion data, and historical measurement data corresponding to the current measurement data. The correspondence may include that the current motion data, the current measurement data, the historical motion data, and the historical measurement data are data generated when measuring the same workpiece 140.
[0109] In some embodiments, the terminal device 130 may obtain historical measurement data whose measurement error is less than an error threshold and its corresponding historical motion data from historical data.
[0110] In some embodiments, the terminal device 130 may use historical measurement data with a measurement error less than an error threshold, and its corresponding historical motion data, historical guidance instructions, and historical second measurement parameters as the first statistical sample. For example, in the historical data, when all measurement personnel measure the tubular workpiece N, step 1 of the measurement step is to measure the outer diameter of one end of the tubular workpiece N 5 times with a vernier caliper, step 2 is to measure the outer diameter of the other end of the tubular workpiece N 5 times, and step 3 is to measure the length of the tubular workpiece N (the distance between the two end faces) 5 times. The historical motion data may at least include the coordinates of at least one positioning point on the measuring tool 120 moving from the area near one end of the tubular workpiece N (corresponding to step 1) to the area near the other end of the tubular workpiece N (corresponding to step 2), and from the area near the other end of the tubular workpiece N to the area near the midpoint of the axis of the tubular structure. The historical measurement data may include the values of the diameter of one end of the tubular workpiece N, the diameter of the other end of the tubular workpiece N, and the length of the tubular workpiece N (the distance between the two end faces) actually measured by the measurement personnel. The terminal device 130 may determine historical measurement data in which the measurement error is less than the error threshold and its corresponding historical motion data, historical guidance instructions, and historical second measurement parameters.
[0111] In some embodiments, the terminal device 130 may cluster all the data in the first statistical sample based on a clustering algorithm, determine the historical motion data and historical measurement data corresponding to the multiple cluster centers formed by the clustering as the first standard vector, and determine the corresponding historical guidance instructions and historical second measurement parameters as the labels of the first standard vector. For example, the first standard vector may be (a, b). Among them, element a represents historical motion data, and element b represents historical measurement data. The value of element a is the value of the motion data actually measured in the historical data. The value of element b is the value of the measurement data actually measured in the historical data.
[0112] Clustering refers to clustering the historical motion data, historical measurement data, historical guidance instructions and historical second measurement parameters as clustering vectors to form a preset number of cluster centers. In some embodiments, the clustering algorithm may include but is not limited to at least one of K-Means clustering, density-based clustering method (DBSCAN), etc.
[0113] In some embodiments, the terminal device 130 may calculate the similarity between the first vector to be matched and the first standard vector, and determine the first standard vector with the greatest similarity. The terminal device 130 may determine the historical guidance instructions and historical second measurement parameters corresponding to the first standard vector with the greatest similarity as the target guidance instructions and target second measurement parameters corresponding to the current motion data and the current measurement data.
[0114] For more information about measurement error and error threshold, please refer to the previous description.
[0115] In some embodiments, the terminal device 130 may construct a fourth data table based on historical motion data, historical measurement data, historical guidance instructions, historical second measurement parameters, and their corresponding relationships in the historical data, in which the measurement error is less than the error threshold. In some embodiments, the terminal device 130 may query the fourth data table based on the current motion data and measurement data. Determine the historical motion data and historical measurement data that are identical or similar to the current motion data and measurement data. The terminal device 130 may determine the historical guidance instructions and historical second measurement parameters corresponding to the historical motion data and historical measurement data as the current target guidance instructions and target second measurement parameters.
[0116] In some embodiments, the terminal device 130 may determine the measurement execution qualification based on the motion data and the measurement data.
[0117] The measurement execution qualification refers to relevant data used to reflect the qualification degree of the measurement step. In some embodiments, the measurement execution qualification can be represented by a numerical value.
[0118] In some embodiments, the terminal device 130 may determine the measurement execution qualification in a variety of ways, such as through vector matching, as described below.
[0119] In some embodiments, the terminal device 130 can construct a current vector based on the current motion data and current measurement data corresponding to the current measurement personnel. For example, when the current measurement personnel M measures the tubular workpiece N, the current motion data and current measurement data are generated. The current vector can be (DY, DC). Among them, the element DY can represent the current motion data, and the element DC can represent the current measurement data. The value of the element DY can be the value of the current motion data, and the value of the element DC can be the value of the current measurement data. In some embodiments, the current motion data can include each of the motion data generated by at least one motion detection device corresponding to the current measurement personnel A.
[0120] In some embodiments, the terminal device 130 may construct a first reference vector and a second reference vector based on data corresponding to the current vector in the historical data. For example, historical motion data corresponding to the current motion data, and historical measurement data corresponding to the current measurement data. The correspondence may include that the current motion data, the current measurement data, the historical motion data, and the historical measurement data are data generated when measuring the same workpiece 140.
[0121] Regarding the first reference vector and the second reference vector, please see the following description for details.
[0122] In some embodiments, the terminal device 130 may determine the historical measurement data and the corresponding historical movement data whose measurement error is less than the error threshold based on the historical movement data and historical measurement data of the current measurement personnel in the historical data, and use them as the second statistical sample. For example, in the historical data, when the current measurement personnel M measures the tubular workpiece N, step 1 of the measurement step is to measure the outer diameter of one end of the tubular workpiece N 5 times, step 2 is to measure the outer diameter of the other end of the tubular workpiece N 5 times, and step 3 is to measure the length of the tubular workpiece N (the distance between the two end faces) 5 times. The historical movement data may at least include the coordinates of at least one positioning point on the measuring tool 120 moving from the area near one end of the tubular workpiece N (corresponding to step 1) to the area near the other end of the tubular workpiece N (corresponding to step 2), and from the area near the other end of the tubular workpiece N to the area near the midpoint of the axis of the tubular structure. The historical measurement data may include the values of the diameter of one end of the tubular workpiece N, the diameter of the other end of the tubular workpiece N, and the length of the tubular workpiece N (the distance between the two end faces) actually measured by the measurement personnel. The terminal device 130 may determine historical measurement data in which the measurement error is less than the error threshold and its corresponding historical motion data, and determine them as the second statistical sample.
[0123] For more information about measurement error and error threshold, please refer to the previous description.
[0124] In some embodiments, the terminal device 130 may count the first mode corresponding to the historical motion data and the historical measurement data of the current measurement personnel M in the second statistical sample, and use them as the first reference motion data and the first reference measurement data, respectively. In some embodiments, the terminal device 130 may construct a first reference vector based on the first reference motion data and the first reference measurement data. For example, the first reference vector may be (CY1, CC1). Among them, the element CY1 may represent the first reference motion data, and the element CC1 may represent the first reference measurement data. The value of the element CY1 may be the first mode of the historical motion data corresponding to the current measurement personnel M, and the value of the element CC1 may be the first mode of the historical measurement data corresponding to the current measurement personnel M.
[0125] In some embodiments, the terminal device 130 may determine the historical motion data and historical measurement data with a measurement error less than an error threshold based on the historical motion data and historical measurement data of all measurement personnel in the historical data, and use them as the third statistical sample. For example, in the historical data, when all measurement personnel measure the tubular workpiece N, step 1 of the measurement step is to measure the outer diameter of one end of the tubular workpiece N 5 times, step 2 is to measure the outer diameter of the other end of the tubular workpiece N 5 times, and step 3 is to measure the length of the tubular workpiece N (the distance between the two end faces) 5 times. The historical motion data may at least include the coordinates of at least one positioning point on the measuring tool 120 moving from the area near one end of the tubular workpiece N (corresponding to step 1) to the area near the other end of the tubular workpiece N (corresponding to step 2), and from the area near the other end of the tubular workpiece N to the area near the midpoint of the axis of the tubular structure. The historical measurement data may include the values of the diameter of one end of the tubular workpiece N, the diameter of the other end of the tubular workpiece N, and the length of the tubular workpiece N (the distance between the two end faces) actually measured by the measurement personnel. The terminal device 130 may determine historical measurement data in which the measurement error is less than the error threshold and its corresponding historical motion data, and determine them as the third statistical sample.
[0126] For more information about measurement error and error threshold, please refer to the previous description.
[0127] In some embodiments, the terminal device 130 may count the second modes corresponding to the historical motion data and the historical measurement data in the third statistical sample, respectively, and use them as the second reference motion data and the second reference measurement data, respectively. In some embodiments, the terminal device 130 may construct a second reference vector based on the second reference motion data and the second reference measurement data. For example, the second reference vector may be (CY2, CC2). Among them, the element CY2 may represent the second reference motion data, and the element CC2 may represent the second reference measurement data. The value of the element CY2 may be the second mode of the historical motion data corresponding to all measurement personnel, and the value of the element CC2 may be the second mode of the historical measurement data corresponding to all measurement personnel.
[0128] For more information about measurement error and error threshold, please refer to the previous description.
[0129] In some embodiments, the terminal device 130 may determine the measurement execution qualification component based on the current vector, the first reference vector, and the second reference vector.
[0130] The measurement execution qualification component refers to relevant data reflecting the qualification degree of each current motion data corresponding to the measurement operation. In some embodiments, a measurement step may correspond to at least one measurement operation, and the measurement execution qualification may correspond to at least one measurement execution qualification component.
[0131] In some embodiments, the measurement execution qualification component may be positively correlated with the vector similarity between the current vector and the first reference vector, and negatively correlated with the vector similarity between the current vector and the second reference vector. In some embodiments, the terminal device 130 may calculate the measurement execution qualification component based on a second preset algorithm. The second preset algorithm may include formula (2):
[0132] (2)
[0133] in, To measure the execution conformity component, is the current vector, is the first reference vector, The second reference vector, F, represents the calculated vector similarity. In some embodiments, F may include calculating the vector similarity in a variety of ways, such as by at least one of cosine similarity, Pearson correlation coefficient, Jaccard similarity coefficient, etc.
[0134] In some embodiments, the terminal device 130 may determine the measurement execution qualification based on the measurement execution qualification component. The measurement execution qualification refers to the average value of the measurement execution qualification component. For example, the terminal device 130 may calculate the average value of the measurement execution qualification component and use the average value as the measurement execution qualification. In some embodiments, the terminal device 130 may calculate the measurement execution qualification based on a third preset algorithm. The third preset algorithm may include formula (3):
[0135] (3)
[0136] in, To measure execution compliance, To measure the execution conformity component, Calculates the average of multiple values.
[0137] In some embodiments, terminal device 130 may determine the guidance instruction based on the motion data in response to the measured execution qualification being less than a qualification threshold.
[0138] The pass threshold refers to a preset value compared with the measurement execution pass. If the measurement execution pass is less than the pass threshold, it can be indicated that the measurement operation performed by the measurement personnel in the measurement step is unqualified. For example, when the measurement personnel M measures the tubular workpiece N, the measurement steps include step 1, step 2, step 3, etc. Among them, the measurement execution pass corresponding to step 2 is less than the pass threshold, indicating that the measurement operation performed by the measurement personnel in step 2 is unqualified.
[0139] In some embodiments, the terminal device 130 may determine the qualification threshold in a variety of ways, such as obtaining at least one of manual input and obtaining from historical data. In some embodiments, the qualification threshold may be related to the accuracy requirement of the measurement operation. When the accuracy requirement of the measurement operation is high, the qualification threshold is high, and when the accuracy requirement of the measurement operation is low, the qualification threshold is low.
[0140] When the measuring tool 120 measures the workpiece 140, for a standard measuring step, the difference between the multiple motion data generated by the measuring tool 120 in the same measuring step may not be large. However, the positions to be measured corresponding to different measuring steps may be different, and the motion data generated corresponding to different measuring steps may be greatly different. For example, at least one of the motion posture, moving distance, moving speed, moving acceleration, etc. in the motion data may be greatly different.
[0141] In some embodiments, the terminal device 130 can construct a motion data sequence based on the motion data. For example, when a measurement personnel measures a tubular workpiece N, step 1 of the measurement steps in the operation prompt information is to measure the outer diameter of one end of the tubular workpiece N 5 times, step 2 is to measure the outer diameter of the other end of the tubular workpiece N 5 times, and step 3 is to measure the length of the tubular workpiece N (the distance between the two end faces) 5 times. The motion data sequence constructed by the terminal device 130 may include [(X 1a , Y 1 a , Z 1 a , W 1 a ), (X 2 a , Y 2 a , Z 2 a , W 2 a ), ...], [(X 1b , Y 1 b , Z 1 b , W 1 b ), (X 2 b , Y 2 b , Z 2 b , W 2 b ),...],...,[(X 1e , Y 1 e , Z 1 e , W 1 e ), (X 2 e , Y 2 e , Z 2 e , W 2e ), …]. Among them, [(X 1a , Y 1 a , Z 1 a , W 1 a ), (X 2 a , Y 2 a , Z 2 a , W 2 a), ...] can represent the motion data sequence corresponding to the first measurement of the tubular workpiece N by the measuring tool 120, (X 1a , Y 1 a , Z 1 a , W 1 a ) can represent the motion data of the measuring tool 120 corresponding to step 1, (X 2 a , Y 2 a , Z 2 a , W 2 a ) can represent the motion data of the measuring tool 120 corresponding to step 2, and so on.
[0142] In some embodiments, the terminal device 130 can calculate the similarity between each two motion data based on the multiple motion data, and determine the two motion data with the smallest similarity. The multiple motion data may include multiple motion data sequences obtained after multiple measurements of the same workpiece 140. That is, the terminal device 130 can calculate the similarity between the multiple motion data sequences, and determine the two motion data sequences with the smallest similarity. For example, the two motion data with the smallest similarity are [(X 1a , Y 1 a , Z 1 a , W 1 a ), (X 2 a , Y 2 a , Z 2 a , W 2 a ), ...] and [(X 1b , Y 1 b , Z 1 b , W 1 b ), (X 2 b , Y 2 b , Z 2 b , W 2 b ),……].
[0143] In some embodiments, the terminal device 130 may calculate the difference between each item of data in two motion data sequences with the smallest similarity. For example, the terminal device 130 may calculate (X 1a , Y 1 a , Z 1 a , W 1 a ) and (X 1b , Y 1 b , Z 1 b , W 1 b ), (X 2 a , Y 2 a , Z 2 a , W 2 a ) and (X 2 b , Y 2 b , Z 2 b , W 2 b ) difference.
[0144] In some embodiments, when at least one set of motion data with a difference greater than a first difference threshold value appears, the motion data with a larger value is used as the target motion data. 1a , Y 1 a , Z 1 a , W 1 a ) and (X 1b , Y 1 b , Z 1 b , W 1 b ) is greater than the first difference threshold, (X 1b , Y 1 b , Z 1 b , W 1 b ) corresponds to a value greater than (X 1a , Y 1 a , Z 1 a , W 1 a ), the terminal device 130 can convert (X 1b , Y 1 b , Z 1 b , W 1 b ) is determined as target motion data. The numerical value may include at least one of coordinate value, motion posture, moving distance, moving speed, moving acceleration, etc.
[0145] In some embodiments, the first difference threshold may be a preset value. The terminal device 130 may obtain the first difference threshold in a variety of ways. For example, obtaining at least one of manual input, obtaining from historical data, etc. In some embodiments, the first difference thresholds corresponding to different types of data may be the same or different.
[0146] In some embodiments, the terminal device 130 may determine the position of the workpiece 140 to be measured and the corresponding measurement steps based on the coordinates of the positioning point of the measuring tool 120 in the target motion data. The terminal device 130 may determine the measurement steps as guidance instructions. For example, (X 1b , Y 1 b , Z 1 b , W 1 b ) is determined as the target motion data, where X 1b , Y 1 b , Z 1 b are the Z coordinate, Y coordinate, and Z coordinate of the positioning point respectively, (X 1b , Y 1 b , Z 1 b , W 1 b ) corresponds to step 1 of the measurement step. The terminal device 130 may identify step 1 as a guidance instruction.
[0147] For another example, when the measurement personnel measures the tubular workpiece N, step 1 of the measurement steps is to measure the outer diameter of one end of the tubular workpiece N 5 times, step 2 is to measure the outer diameter of the other end of the tubular workpiece N 5 times, and step 3 is to measure the length (the distance between the two end faces) of the tubular workpiece N 5 times. The positioning point of the measuring tool 120 includes at least one vertex of the measuring tool 120. The vertex may contact the surface of the tubular workpiece N.
[0148] In the target motion data, when the coordinates of the vertex fall on the outer surface of the tubular workpiece N, the terminal device 130 may determine that the position to be measured is the outer surface, and the terminal device 130 may determine step 1 as a guidance instruction.
[0149] In the target motion data, when the coordinates of the vertex fall on the inner surface of the tubular workpiece N, the terminal device 130 may determine that the position to be measured is the inner surface, and the terminal device 130 may determine step 2 as a guidance instruction.
[0150] In the target motion data, when the coordinates of the vertex fall on the end face of the tubular workpiece N, the terminal device 130 may determine that the position to be measured is the end face, and the terminal device 130 may determine step 3 as a guidance instruction.
[0151] In some embodiments, the terminal device 130 may determine a motion abnormality point based on motion data of at least one motion detection device.
[0152] The abnormal motion point refers to a position where the motion of at least one positioning point of the motion detection device is abnormal. In some embodiments, the abnormal motion point can be represented by coordinates.
[0153] In some embodiments, the terminal device 130 may determine the abnormal motion point in a variety of ways. In some embodiments, the terminal device 130 may obtain historical motion data corresponding to the current measurement personnel, and use all historical motion data with measurement errors less than an error threshold as the fourth statistical sample.
[0154] For example, in the historical data, when the current measurement personnel M measures the tubular workpiece N, step 1 of the measurement step is to measure the outer diameter of one end of the tubular workpiece N 5 times, step 2 is to measure the outer diameter of the other end of the tubular workpiece N 5 times, and step 3 is to measure the length (the distance between the two end faces) of the tubular workpiece N 5 times. The historical motion data may at least include the coordinates of at least one positioning point on the measuring tool 120, moving from the outer surface to the inner surface of the tubular workpiece N, moving from one end to the other end of the tubular workpiece N, etc. The historical measurement data may include the values of the outer diameter of one end, the outer diameter of the other end, and the length (the distance between the two end faces) actually measured by the current measurement personnel M. The terminal device 130 may determine the historical measurement data and the corresponding historical motion data in which the measurement error is less than the error threshold, and determine the historical motion data as the fourth statistical sample.
[0155] In some embodiments, the terminal device 130 may count the fourth mode of the fourth statistical sample and use the fourth mode as the historical reference motion data. For example, the historical reference motion data may be (X c , Y c , Z c , W c ).
[0156] In some embodiments, the terminal device 130 may obtain the motion data of the current measurement personnel during on-the-job training, and use all motion data evaluated as qualified during the training as the fifth statistical sample.
[0157] For example, during the on-the-job training, the current measurement personnel M measures the tubular workpiece N. The motion data evaluated as qualified during the training is used as the fifth statistical sample.
[0158] In some embodiments, the terminal device 130 may count the fifth mode of the fifth statistical sample and use the fifth mode as the evaluation reference motion data. For example, the evaluation reference motion data may be (X p , Y p , Z p , W p ).
[0159] In some embodiments, the terminal device 130 can calculate the similarity of each of the current motion data corresponding to the current measurement personnel with the corresponding historical reference motion data and evaluation reference motion data, and determine the current motion data whose similarity with the historical reference motion data and the evaluation reference motion data is less than the similarity threshold.
[0160] For example, when the current measurement personnel M is currently measuring the tubular workpiece N, each current motion data generated is respectively calculated with the corresponding historical reference motion data and evaluation reference motion data to calculate the similarity, and determine the current motion data whose similarity with the historical reference motion data and the evaluation reference motion data is less than the similarity threshold. For example, the current motion data may include [(X d1 , Y d1 , Z d1 , W d1 ), (X d2 , Y d2 , Z d2 , W d2 )……], [(X d1 , Y d1 , Z d1 , W d1 ), (X d2 , Y d2 , Z d2 , W d2)……], each motion data is respectively related to (X c , Y c , Z c , W c )、(X p , Y p , Z p , W p ) to compare and determine the motion data whose similarity is less than the similarity threshold. For another example, (X d2 , Y d2 , Z d2 , W d2 )、(X d3 , Y d3 , Z d3 , W d3 ) and the historical reference motion data and the evaluation reference motion data are all less than the similarity threshold. In some embodiments, the similarity threshold may be a preset value. The terminal device 130 may determine the similarity threshold by a variety of methods. For example, obtaining at least one of manual input, obtaining from historical data, etc.
[0161] In some embodiments, the terminal device 130 may calculate the difference between the motion data whose similarity is less than the similarity threshold and each item of data in the historical reference motion data and the evaluation reference motion data. d2 Respectively with X c , X p The difference, Y d2 Respectively with Y c , Y p The difference, Z d2 Respectively with Z c , Z p The difference, W d2 Respectively with W c , W p Wherein, W can represent at least one of motion posture, moving distance, moving speed, moving acceleration, etc.
[0162] In some embodiments, for each current motion data whose similarity is determined to be less than the similarity threshold, among the multiple differences calculated by the terminal device 130, when at least a preset number of differences are greater than the second difference threshold, the terminal device 130 confirms the motion data as the target motion data, and determines the coordinate value of at least one positioning point of the measuring tool 120 corresponding to the target motion data as the motion abnormality point. The preset number may be a preset value. For example, 1, 2, 3 or other numbers. In some embodiments, the second difference threshold may be a preset value. The terminal device 130 may determine the second difference threshold by a variety of methods. For example, obtaining at least one of manual input, obtaining from historical data, etc.
[0163] In some embodiments, the terminal device 130 may determine the position to be measured and the corresponding measurement steps based on the coordinate values corresponding to the abnormal motion point. The terminal device 130 may determine the measurement steps as guidance instructions.
[0164] For example, when the current measurement personnel M measures the tubular workpiece N, step 1 of the measurement steps is to measure the outer diameter of one end of the tubular workpiece N 5 times, step 2 is to measure the outer diameter of the other end of the tubular workpiece N 5 times, and step 3 is to measure the length (the distance between the two end faces) of the tubular workpiece N 5 times. The positioning point of the measuring tool 120 includes at least one vertex of the measuring tool 120. The vertex may contact the surface of the tubular workpiece N.
[0165] In the target motion data, when the coordinates of the abnormal motion point fall on the outer surface of the tubular workpiece N, the terminal device 130 can determine that the position to be measured is the outer surface, and the terminal device 130 can determine step 1 as a guidance instruction.
[0166] In the target motion data, when the coordinates of the abnormal motion point fall on the inner surface of the tubular workpiece N, the terminal device 130 can determine that the position to be measured is the inner surface, and the terminal device 130 can determine step 2 as a guidance instruction.
[0167] In the target motion data, when the coordinates of the abnormal motion point fall on the end face of the tubular workpiece N, the terminal device 130 may determine that the position to be measured is the end face, and the terminal device 130 may determine step 3 as a guidance instruction.
[0168] By comparing the current motion data of the surveyor with the historical motion data and the training motion data, it is possible to determine the measurement steps where the surveyor made test errors, thereby determining guidance instructions in a targeted manner and improving the accuracy of the determined guidance instructions.
[0169] Figure 4 It is a structural schematic diagram of a second measurement parameter determination model shown in some embodiments of this specification.
[0170] In some embodiments, Figure 4 As shown, the terminal device 130 can determine the second measurement parameter 430 through the second measurement parameter determination model 420 based on the first measurement parameter 411, the motion data 412 and the measurement data 413.
[0171] The second measurement parameter determination model 420 refers to a model used to determine the second measurement parameter 430. In some embodiments, the second measurement parameter determination model 420 may be a machine learning model, such as a neural network model (NN).
[0172] In some embodiments, the input of the second measurement parameter determination model 420 may include the first measurement parameter 411 , the motion data 412 , and the measurement data 413 , and the output may include the second measurement parameter 430 .
[0173] For more information about the first measurement parameter 411 and the measurement data 413 , please refer to the description of step 210 . For more information about the second measurement parameter 430 and the motion data 412 , please refer to the description of step 310 .
[0174] In some embodiments, the training of the second measurement parameter determination model 420 may be completed in advance in an external device, such as at least one of an external server, a processor, etc. The trained second measurement parameter determination model 420 may be stored in the terminal device 130 .
[0175] In some embodiments, the external device may obtain a first training data set, the first training data set including a plurality of first samples and a first label corresponding to each first sample. In some embodiments, the terminal device 130 may obtain the first sample from historical data. In some embodiments, the first sample may include historical motion data, historical measurement data, and historical first measurement parameters in the historical data, in which the measurement error is less than the error threshold. The first label may include the historical second measurement parameter corresponding to the first sample.
[0176] For more descriptions about the measurement error and the error threshold, please refer to the related description of step 310 .
[0177] In some embodiments, terminal device 130 may perform multiple rounds of iterations.
[0178] At least one iteration includes the following steps:
[0179] Step S1, select one or more first samples from a first training data set, input the one or more first samples into an initial second measurement parameter determination model, and obtain a first model prediction output corresponding to the one or more first samples.
[0180] Step S2, according to the first model prediction output corresponding to one or more first samples and the first labels of the one or more first samples, substitute them into the formula of a predefined loss function to calculate the value of the loss function.
[0181] Step S3, according to the value of the loss function, reversely update the model parameters in the initial second measurement parameter determination model. In some embodiments, the reverse update can be performed using a variety of methods. For example, the update can be performed based on the gradient descent method.
[0182] When the iteration end condition is met, the iteration ends and a trained second measurement parameter determination model is obtained.
[0183] By adopting the second measurement parameter determination model, the second measurement parameter can be automatically determined, which is beneficial to improving the efficiency and accuracy of determining the second measurement parameter.
[0184] In some embodiments, the input of the second measurement parameter determination model may further include the complexity of the location to be measured.
[0185] For more information about the position to be measured, please refer to the description of step 210 .
[0186] The complexity refers to a parameter related to the difficulty of measuring when the measuring tool 120 measures one of the positions to be measured of the workpiece 140. In some embodiments, the complexity can be represented by a numerical value. In some embodiments, the complexity can be positively correlated to the difficulty of the measurement.
[0187] In some embodiments, the terminal device 130 may determine the complexity level in a variety of ways, such as obtaining at least one of manual input and obtaining from historical data.
[0188] In some embodiments, for the same workpiece 140, the terminal device 130 can count the measurement results of all measurement personnel when measuring at least one position to be measured, and calculate the fluctuation of the measurement results as the first measurement fluctuation. For example, for a tubular workpiece N, the terminal device 130 can count the measurement results of all measurement personnel when measuring the cylindricity of the outer surface of the tubular workpiece N, and calculate the fluctuation of the measurement results as the first measurement fluctuation.
[0189] In some embodiments, for the same type of workpiece 140, the terminal device 130 can count the measurement results of all the measurement personnel when measuring at least one position to be measured. And calculate the fluctuation of the measurement results as the second measurement fluctuation. For example, for a tubular workpiece, the tubular workpiece may include a tubular workpiece N, a tubular workpiece O, a tubular workpiece P, etc., and the shapes of the tubular workpiece N, the tubular workpiece O, and the tubular workpiece P may be similar. The terminal device 130 can count the measurement results of all the measurement personnel when measuring the cylindricity of the outer surface of the tubular workpiece, and calculate the fluctuation of the measurement results as the second measurement fluctuation.
[0190] In some embodiments, the terminal device 130 may determine the complexity based on the first measurement fluctuation and the second measurement fluctuation. In some embodiments, the complexity may be positively correlated with the second measurement fluctuation and negatively correlated with the first measurement fluctuation.
[0191] In some embodiments, the terminal device 130 may calculate the complexity based on a fifth preset algorithm. The fifth preset algorithm may include formula (5):
[0192] (5)
[0193] in, For complexity, is the first measured fluctuation, is the second measurement fluctuation.
[0194] When determining the second measurement parameter based on the second measurement parameter determination model, the complexity is also used as the input of the second measurement parameter determination model. The impact of the complexity of the measurement on the measurement personnel can be taken into consideration. When determining the second measurement parameter, the position to be measured that is more difficult to measure can be determined as the second measurement parameter, which is beneficial to improving the measurement accuracy of subsequent supplementary measurements.
[0195] In some embodiments, the terminal device 130 may determine the second measurement parameter based on the motion data and the measurement data in a variety of ways, such as by vector matching, table lookup, etc.
[0196] In some embodiments, the terminal device 130 may construct a second vector to be matched based on the current motion data and the current measurement data. For example, the second vector to be matched may be (C, D). The element C represents the current motion data, and the element D represents the current measurement data. The value of the element C is the value of the current actual measured motion data. The value of the element D is the value of the current actual measured measurement data.
[0197] In some embodiments, the terminal device 130 may construct a second standard vector based on data corresponding to the second vector to be matched in the historical data. For example, historical motion data corresponding to the current motion data, and historical measurement data corresponding to the current measurement data. The correspondence may include that the current motion data, the current measurement data, the historical motion data, and the historical measurement data are data generated when measuring the same workpiece 140.
[0198] In some embodiments, the second standard vector may include historical motion data and historical measurement data, and the second tag of the second standard vector may include a historical second measurement parameter. For example, when all measurement personnel measure the tubular workpiece N, step 1 of the measurement step is to measure the outer diameter of one end of the tubular workpiece N 5 times, step 2 is to measure the outer diameter of the other end of the tubular workpiece N 5 times, and step 3 is to measure the length (the distance between the two end faces) of the tubular workpiece N 5 times. Historical measurement data and historical motion data are generated during the measurement process. The terminal device 130 can determine the historical measurement data and its corresponding historical motion data and historical second measurement parameters in which the measurement error is less than the error threshold. The terminal device 130 can use the historical measurement data and its corresponding historical motion data as the sixth statistical sample.
[0199] In some embodiments, the second standard vector may be (c, d), wherein element c represents historical motion data, and element d represents historical measurement data. The value of element c is the value of the motion data actually measured in the historical data. The value of element d is the value of the measurement data actually measured in the historical data.
[0200] The construction of the second standard vector is similar to the construction of the first standard vector. For more information about the construction of the second standard vector, please refer to the relevant description of the first standard vector.
[0201] In some embodiments, the terminal device 130 may calculate the similarity between the second vector to be matched and the second standard vector, and determine the second standard vector with the greatest similarity. The terminal device 130 may determine the historical second measurement parameter corresponding to the second standard vector with the greatest similarity as the target second measurement parameter corresponding to the current motion data and the current measurement data.
[0202] The measurement execution qualification can reflect the work attitude and execution ability of the measurement personnel. When the measurement execution qualification is too low, it is considered to a certain extent that there is a problem with the work attitude of the measurement personnel or there is a problem when the measurement personnel executes the measurement, so targeted guidance and provision of a second measurement parameter are carried out to improve the measurement accuracy.
[0203] When the measurement personnel controls the measurement tool to perform measurement, the motion data of the measurement tool can reflect the measurement effect and the work situation of the measurement personnel to a certain extent. For example, the moving distance of the measurement tool, the number of posture changes, the number of accelerated movements, etc., can be related to the work situation of the measurement personnel and the final measurement effect. By detecting the motion data of the measurement tool, the measurement effect and the work situation of the measurement personnel can be judged, so as to increase the number of measurements in a targeted manner and improve the accuracy of the subsequent guidance strength determination.
[0204] Step 330, determining the guidance strength.
[0205] Guidance intensity refers to the data related to the degree of reminder of the measurement personnel by the guidance instructions when the guidance instructions are used to remind the measurement personnel. The higher the guidance intensity, the higher the reminder degree, and the better the reminder effect for the measurement personnel.
[0206] In some embodiments, the guiding strength may be represented by a specific numerical value. In some embodiments, the terminal device 130 may determine the guiding strength in a variety of ways.
[0207] In some embodiments, the terminal device 130 may determine the guidance intensity based on the measurement error of the measurement data. In some embodiments, the guidance intensity is positively correlated with the measurement error. In some embodiments, the terminal device 130 may determine the guidance intensity based on the fifth data table. In some embodiments, the fifth data table may include guidance intensity, measurement error and their correspondence. The terminal device 130 may determine the measurement error that is the same or similar to the current measurement error by querying the fifth data table based on the current measurement error, and determine the corresponding guidance intensity as the current guidance intensity. In some embodiments, the fifth data table may be a preset table.
[0208] In some embodiments, the guiding intensity may be positively correlated with the working hours of the measurement personnel. In some embodiments, the terminal device 130 may calculate the guiding intensity based on the working hours by a fourth preset algorithm. The fourth preset algorithm may include formula (4):
[0209] (4)
[0210] in, For the guiding strength, is the coefficient, For working hours.
[0211] In some embodiments, different reminder levels can be expressed in a variety of ways. For example, the guidance instruction uses at least one of different colors, different brightness, different sound loudness, etc. In some embodiments, the terminal device 130 can determine the reminder level in a variety of ways. In some embodiments, the terminal device 130 can construct a sixth data table based on the historical guidance intensity, historical reminder level, and their corresponding relationship in the historical data. The terminal device 130 can determine the same or similar historical guidance intensity by querying the sixth data table based on the current guidance intensity. The terminal device 130 can determine the historical reminder level corresponding to the historical guidance intensity as the target reminder level corresponding to the current guidance intensity. In some embodiments, the sixth data table can also be preset based on experience and stored in the terminal device 130.
[0212] Step 340 , display guidance instructions based on the guidance intensity.
[0213] In some embodiments, the guidance instruction can be displayed by a display. In some embodiments, the display can display the guidance instruction by text and / or pictures. In some embodiments, the display can display the guidance instruction with a corresponding reminder degree based on the guidance intensity.
[0214] For more information about the display, see Figure 1 Related description.
[0215] By analyzing the measurement data, it is possible to determine whether the measurement personnel have any irregular measurement problems based on the measurement data. And when the measurement personnel have any irregular measurement problems, the measurement personnel can be reminded and guided to avoid the measurement personnel's subjective and arbitrary perfunctory measurement and objective (such as drowsiness) problems that lead to irregular measurement, thereby improving the final measurement accuracy.
[0216] In some embodiments, the terminal device 130 is connected to a workpiece transmission device 150 .
[0217] The workpiece transmission device 150 can be used to drive the workpiece 140 to move and / or rotate to a preset position on the workbench 110. In some embodiments, the workpiece transmission device 150 may include a variety of structures, such as at least one of a transmission belt, a transmission roller, a transmission chain, a robot, etc.
[0218] In some embodiments, the workpiece transmission device 150 may be disposed on the workbench 110 .
[0219] In some embodiments, the workpiece transmission device 150 may be configured to transport the workpiece 140 to a designated position of the workbench 110 based on the first transmission parameter or the second transmission parameter.
[0220] In some embodiments, the terminal device 130 can control the workpiece transmission device 150 so that the workpiece transmission device 150 drives the workpiece 140 to move and / or rotate.
[0221] The first transmission parameter refers to a parameter related to the workpiece 140 being transmitted by the workpiece transmission device 150. For example, 1, 2 or other number of workpieces may be transmitted per minute.
[0222] In some embodiments, the terminal device 130 may obtain the first transmission parameter in a variety of ways, such as at least one of transmitting the first transmission parameter from the workpiece transmission device 150 to the terminal device 130 , obtaining manual input, and obtaining the first transmission parameter from historical data.
[0223] In some embodiments, the terminal device 130 may confirm the first transmission parameter as a default transmission parameter.
[0224] The second transmission parameter refers to the adjusted first transmission parameter.
[0225] In some embodiments, the terminal device 130 may determine the second transmission parameter in a variety of ways, such as by vector matching, table lookup, etc., as described below.
[0226] In some embodiments, the terminal device 130 may construct a third vector to be matched based on the current second measurement parameter, the current first measurement parameter, and the current first transmission parameter. For example, the third vector to be matched may be (E, F, G). Among them, element E is the current second measurement parameter, element F is the current first measurement parameter, and element G is the current first transmission parameter.
[0227] In some embodiments, the terminal device 130 can construct a third standard vector based on the data corresponding to the third vector to be matched in the historical data. For example, the historical second measurement parameter corresponding to the current second measurement parameter, the historical first measurement parameter corresponding to the current first measurement parameter, and the historical first transmission parameter corresponding to the current first transmission parameter. Wherein, the correspondence may include that the current second measurement parameter, the current first measurement parameter, the current first transmission parameter, the historical second measurement parameter, the historical first measurement parameter, and the historical first transmission parameter are data generated when measuring the same workpiece 140.
[0228] In some embodiments, the terminal device 130 may construct a third standard vector based on the historical second measurement parameter, the historical first measurement parameter, the historical first transmission parameter and the corresponding historical second transmission parameter in the historical data whose measurement error is less than the error threshold.
[0229] For example, in the historical data, the workpiece transmission device 150 transmits the tubular workpiece N based on the historical first transmission parameter, and a measurement error occurs when the measurement personnel M measures the tubular workpiece N transmitted to the workbench 110 based on the historical first measurement parameter. The terminal device 130 determines the historical guidance instruction and the historical second measurement parameter, and the measurement personnel M performs supplementary measurement on the tubular workpiece N based on the historical second measurement parameter. The terminal device 130 can determine the historical measurement data whose measurement error is less than the error threshold from the historical measurement data obtained by the supplementary measurement, and determine the historical second measurement parameter, the historical first measurement parameter, the historical first transmission parameter and the corresponding historical second transmission parameter corresponding to the historical measurement data, and use the historical second measurement parameter, the historical first measurement parameter, the historical first transmission parameter and the corresponding historical second transmission parameter as the seventh statistical sample.
[0230] In some embodiments, the terminal device 130 may determine the third standard vector based on the seventh statistical sample using a clustering algorithm, and determine the corresponding historical second transmission parameter as the third label of the third standard vector. For example, the third standard vector may be (e, f, g). Among them, element e is the historical second measurement parameter, element f is the historical first measurement parameter, and element g is the historical first transmission parameter. In some embodiments, the construction of the third standard vector is similar to that of the first standard vector. For more information about the construction of the third standard vector, please refer to the relevant description of step 310. For more information about the measurement error and the error threshold, please refer to the relevant description above.
[0231] In some embodiments, the terminal device 130 may calculate the similarity between the third vector to be matched and the third standard vector, and determine the third standard vector with the greatest similarity. The terminal device 130 may determine the third label corresponding to the third standard vector with the greatest similarity as the target second transmission parameter corresponding to the third vector to be matched.
[0232] In some embodiments, the terminal device 130 can construct a seventh data table based on the historical second transmission parameter, the historical second measurement parameter, the historical first measurement parameter, the historical first transmission parameter, the historical second transmission parameter and their corresponding relationship. In some embodiments, the terminal device 130 can query the seventh data table based on the current second measurement parameter, the current first measurement parameter and the current first transmission parameter. Determine the historical second measurement parameter, the historical first measurement parameter, and the historical first transmission parameter that are the same or similar to the current second measurement parameter, the current first measurement parameter and the current first transmission parameter, and determine the historical second transmission parameter corresponding to the historical second measurement parameter, the historical first measurement parameter, and the historical first transmission parameter as the current target second transmission parameter.
[0233] In some embodiments, the terminal device 130 may determine an estimated measurement time deviation based on the second measurement parameter and the first measurement parameter.
[0234] In some embodiments, during the current measurement operation, the terminal device 130 may confirm the actual measurement duration corresponding to at least one position to be measured as the first measurement duration. For example, when the measurement personnel M measures the cylindricity of the outer surface of the tubular workpiece N three times, the first measurement duration may include 35 s / time, 40 s / time, 45 s / time, etc.
[0235] In some embodiments, the second measurement parameter may further include a second measurement duration. The second measurement duration refers to the measurement time required for measuring at least one position to be measured when the measurement personnel measures the workpiece 140 based on the second measurement parameter. For example, when the measurement personnel M measures the cylindricity of the outer surface of the tubular workpiece N, the measurement time required is 50 seconds per time. In some embodiments, the second measurement duration corresponding to the same position to be measured may be greater than or equal to the first measurement duration.
[0236] In some embodiments, the second measurement duration may be a preset value. The terminal device 130 may determine the second measurement duration in a variety of ways, such as obtaining at least one of manual input and obtaining from historical data.
[0237] For more information about the second measurement parameter, please refer to the related description of step 310.
[0238] The estimated measurement time deviation refers to the deviation of the measurement time length compared with the current measurement operation when the surveyor performs supplementary measurement based on the second measurement parameter for the same location to be measured.
[0239] In some embodiments, the estimated measurement time deviation may be positively correlated to the second measurement duration and the number of measurement operations of the supplementary measurement, and negatively correlated to the first measurement duration and the number of measurement operations of the current measurement.
[0240] In some embodiments, the terminal device 130 may calculate the estimated measurement time deviation based on a sixth preset algorithm. The sixth preset algorithm may include formula (6):
[0241] (6)
[0242] in, To estimate the measurement time deviation, is the first measurement duration, is the actual number of measurements, is the second measurement duration, The number of measurement operations for performing supplementary measurements in the second measurement parameter. Indicates sum.
[0243] Figure 5 It is a structural diagram of a model for determining an estimated measurement time deviation according to some embodiments of this specification.
[0244] In some embodiments, Figure 5 As shown, the terminal device 130 may determine the estimated measurement time deviation 530 through the estimated measurement time deviation determination model 520 based on the second measurement parameter 511 , the first measurement parameter 512 , and the guidance instruction 513 .
[0245] The estimated measurement time deviation determination model 520 refers to a model used to determine the estimated measurement time deviation 530. In some embodiments, the estimated measurement time deviation determination model 520 may be a machine learning model, such as a neural network model (NN).
[0246] In some embodiments, the input of the estimated measurement time deviation determination model 520 may include the second measurement parameter 511 , the first measurement parameter 512 , and the guidance instruction 513 , and the output may include the estimated measurement time deviation 530 .
[0247] For more information about the second measurement parameter 511 and the guidance instruction 513 , please refer to the description of step 310 . For more information about the first measurement parameter 512 , please refer to the description of step 210 .
[0248] In some embodiments, the input to the estimated measurement time deviation determination model 520 may also include measurement execution qualification.
[0249] The test execution qualification can reflect the execution ability and efficiency of the measurement personnel. When determining the estimated measurement time deviation, using the measurement execution qualification as the input of the estimated measurement time deviation determination model can improve the accuracy of the determined estimated measurement time deviation.
[0250] In some embodiments, the training of the estimated measurement time deviation determination model 520 may be completed in advance in an external device, such as at least one of an external server, a processor, etc. The trained estimated measurement time deviation determination model 520 may be stored in the terminal device 130 .
[0251] In some embodiments, the training of the estimated measurement time deviation determination model 520 is similar to the training of the second measurement parameter determination model 420. For more information about the training of the estimated measurement time deviation determination model 520, please refer to the relevant description of the training of the second measurement parameter determination model 420.
[0252] By training the estimated measurement time deviation determination model to determine the estimated measurement time deviation, automated confirmation can be achieved and the efficiency and accuracy of determining the estimated measurement time deviation can be improved.
[0253] In some embodiments, the terminal device 130 may determine the second transmission parameter based on the estimated measurement time deviation and the first transmission parameter.
[0254] In some embodiments, the second transmission parameter may be positively correlated with the estimated measurement time deviation and the first transmission parameter. In some embodiments, the terminal device 130 may calculate the estimated measurement time deviation based on a seventh preset algorithm. The seventh preset algorithm may include formula (7):
[0255] (7)
[0256] in, is the second transmission parameter, is the first transmission parameter, To estimate the measurement time deviation.
[0257] When determining the second transmission parameter, by considering the estimated measurement time deviation, the requirement of the second measurement parameter on the measurement time can be taken into account, so that when the subsequent workpieces are transferred and positioned based on the second transmission parameter, they can meet the measurement time of the measurement personnel. For example, after the measurement personnel completes the measurement of a workpiece, they transfer the next workpiece to the workbench. This is conducive to improving the accuracy of determining the second transmission parameter.
[0258] Using the terminal device to control the workpiece transmission device can realize automatic control of workpiece positioning, improve the automation level of the test process, reduce the influence of measurement personnel on the measurement process (for example, manual errors during positioning, etc.), and help improve the positioning accuracy and efficiency of the workpiece. Using the second transmission parameter to adjust the position of the workpiece can realize adaptive adjustment of the positioning accuracy of the workpiece, further ensuring the accuracy of workpiece positioning.
[0259] The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is only for example and does not constitute a limitation of this specification. Although not explicitly stated here, those skilled in the art may make various modifications, improvements and corrections to this specification. Such modifications, improvements and corrections are suggested in this specification, so such modifications, improvements and corrections still belong to the spirit and scope of the exemplary embodiments of this specification.
[0260] At the same time, this specification uses specific words to describe the embodiments of this specification. For example, "one embodiment", "an embodiment", and / or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures or characteristics in one or more embodiments of this specification can be appropriately combined.
[0261] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, as an example and not a limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.
Claims
1. A measurement method, characterized in that: Executed by a terminal device, the method includes: Displaying operation prompt information, wherein the operation prompt information prompts the measurement personnel to perform specific measurement operations; the operation prompt information includes at least one of a first measurement parameter, a measurement tool, and a measurement step; the first measurement parameter at least reflects the position of the workpiece to be measured, the corresponding type of data to be measured, and the corresponding number of measurements; Acquiring measurement data of the workpiece measured by the measuring tool; Analyzing the measurement data to determine whether the measurement operation is qualified; In response to the measuring tool completing a round of measurement and acquiring the measurement data, determining a guidance instruction and a second measurement parameter based on the measurement data and the operation prompt information; the second measurement parameter at least reflects the position of the workpiece that needs to be supplemented with measurement, the type of data that needs to be supplemented with measurement, and the number of supplemented measurements; displaying the second measurement parameter; Determine the strength of the guide, and The guidance instruction is displayed based on the guidance intensity.
2. The measuring method according to claim 1, characterized in that: The measuring tool also includes at least one motion detection device; The motion detection device is configured to detect motion data of the measuring tool; The determining of the guidance instruction and the second measurement parameter based on the measurement data further comprises: Acquiring the motion data; Based on the motion data and the measurement data, the guidance instruction and the second measurement parameter are determined.
3. The measuring method according to claim 2, characterized in that: The determining the guidance instruction and the second measurement parameter based on the motion data and the measurement data further comprises: determining a measurement execution qualification based on the motion data and the measurement data; In response to the measurement execution qualification being less than a qualification threshold, the guidance instruction is determined based on the motion data, and the second measurement parameter is determined based on the motion data and the measurement data.
4. The measuring method according to claim 1, characterized in that: The terminal device is connected to a workpiece transmission device; The workpiece transmission device is configured to transport the workpiece to a specified position on the workbench based on the first transmission parameter or the second transmission parameter; The first transmission parameter and the second transmission parameter both include a workpiece transmission period; The terminal device is also used for: determining the first transmission parameter, and In response to acquiring the second measurement parameter, the second transmission parameter is determined based on the second measurement parameter, the first measurement parameter and the first transmission parameter.
5. The measuring method according to claim 4, characterized in that: The determining the second transmission parameter based on the second measurement parameter, the first measurement parameter, and the first transmission parameter further includes: Determine an estimated measurement time deviation based on the second measurement parameter and the first measurement parameter; Based on the estimated measured time deviation and the first transmission parameter, a second transmission parameter is determined.
6. A measurement system, characterized in that: The system includes a workbench, a measuring tool and a terminal device; The measuring tool is arranged on the workbench; The measuring tool is configured to measure the workpiece on the workbench; The terminal device is configured to display operation prompt information, wherein the operation prompt information prompts the measurement personnel to perform specific measurement operations, and the operation prompt information includes at least one of a first measurement parameter, a measurement tool, and a measurement step; the first measurement parameter at least reflects the position of the workpiece to be measured, the corresponding data type to be measured, and the corresponding number of measurements; Acquiring measurement data of the workpiece measured by the measuring tool; Analyzing the measurement data to determine whether the measurement operation is qualified; The terminal device is further used for: In response to the measuring tool completing a round of measurement and acquiring the measurement data, determining a guide instruction and a second measurement parameter based on the measurement data; the second measurement parameter at least reflects the position of the workpiece that needs to be supplemented with measurement, the type of data that needs to be supplemented with measurement, and the number of supplemented measurements; displaying the second measurement parameter; Determine the strength of the guide, and The guidance instruction is displayed based on the guidance intensity.
7. The measuring system according to claim 6, characterized in that The measuring tool also includes at least one motion detection device; The motion detection is configured to detect motion data of the measuring tool; The terminal device is further used for: Acquiring the motion data; Based on the motion data and the measurement data, the guidance instruction and the second measurement parameter are determined.
8. The measuring system according to claim 6, characterized in that The system also includes a workpiece transmission device; The workpiece transmission device is configured to transport the workpiece to a designated position of a workbench for measurement based on a first transmission parameter or a second transmission parameter; The transmission parameters include workpiece transmission cycle; The terminal device is further used for: determining the first transmission parameter, and In response to acquiring the second measurement parameter, the second transmission parameter is determined based on the second measurement parameter, the first measurement parameter, and the first transmission parameter.
Citation Information
Patent Citations
Automatic three-dimensional color imaging and measuring method
CN110246186A
Workpiece size detection method and system and workpiece size detection control device
CN111957589A