Automatic calibration system of SFP (Small Form-factor Pluggable) optical module automatic testing machine

Through the automatic calibration system, the SFP optical module is processed and three-dimensional model comparison is performed, and the continuous transmission and attitude calibration of the optical module is realized, which solves the problems of low detection efficiency and inconsistent attitude, and improves the accuracy and degree of testing.

CN120377994APending Publication Date: 2025-07-25WUCHANG SHOUYI UNIV +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410151984.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-02
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The existing SFP optical module automatic testing machine consumes time during module loading, affects detection efficiency, and is difficult to ensure that the optical module is tested in the same posture.

Method used

An automatic calibration system consisting of transmission module, acquisition module, logic unit, selection unit, reference source module, identification unit, feedback unit, robotic arm module and monitoring module is adopted to realize automatic calibration and continuous transmission of the optical module through image data processing and three-dimensional model comparison, ensuring that the optical module enters the test machine in the same attitude.

Benefits of technology

It improves the detection efficiency and accuracy of the test machine, reduces manual debugging, and realizes automatic identification and quick detection of any type of optical module.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120377994A_ABST
    Figure CN120377994A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent control, in particular to an automatic calibration system of an SFP optical module automatic testing machine, which comprises a transmission module used for receiving an SFP optical module and transmitting the SFP optical module to the testing machine, an acquisition module used for acquiring SFP optical module image data received on the transmission module, and a logic unit used for setting an operation stage of the acquisition module and transmitting the SFP optical module to the testing machine. According to the invention, the process of transmitting the SFP optical module to the test machine is set to be continuous, the comprehensive efficiency of the test machine for detecting the SFP optical module is effectively improved, and before the SFP optical module is transmitted to the test machine, the SFP optical module can be automatically calibrated, so that the test efficiency of the SFP optical module is improved. The SFP optical modules transmitted to the test machine can be tested in the same placement posture, so that the test result of the test machine on the SFP is more accurate, and the test machine can automatically identify and detect the SFP optical modules of any model according to the configured model construction logic.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent control, and particularly relates to an automatic calibration system for an automatic test machine of an SFP optical module. Background Art

[0002] The SFP optical module is a hot-pluggable small package module with an SFP package, with a maximum rate of up to 10.3G and an LC interface. The SFP optical module is mainly composed of a laser. The SFP classification can be divided into rate classification, wavelength classification, and mode classification;

[0003] As a core component of optical communication, the testing process of the optical module is particularly important. The purpose of the test is to ensure that the performance indicators of the optical module meet the requirements, so as to meet the usage requirements of the device. The performance testing of the optical module mainly includes transmission distance testing, temperature performance testing, humidity performance testing, and reliability testing.

[0004] However, in the current automatic test machine for SFP optical modules, the modules are loaded in a cartridge, with 20 pieces loaded in each cartridge. They are transported to the test machine entrance by an upper board machine, and then the test machine detects the SFP optical modules. In this process, although the cartridge loading of the SFP optical modules can increase the number of detections per single time of the test machine, a certain amount of time is consumed during the loading process of the SFP optical modules, thus affecting the overall efficiency of the test machine for detecting the SFP optical modules. Summary of the Invention

[0005] Aiming at the above-mentioned disadvantages of the prior art, the present invention provides an automatic calibration system for an automatic test machine of an SFP optical module, which solves the technical problems put forward in the above background art.

[0006] To achieve the above objectives, the present invention is realized through the following technical solutions:

[0007] An automatic calibration system for an automatic test machine of an SFP optical module, comprising:

[0008] A transmission module, which is used to receive an SFP optical module, transmit the SFP optical module to a testing machine, an acquisition module, which is used to acquire the image data of the SFP optical module received on the transmission module, a logic unit, which is used to set the operation stage of the acquisition module and the acquisition logic when acquiring the image data of the SFP optical module, a selection unit, which is used to receive the image data of the SFP optical module acquired in the acquisition module, select and store the image data of the SFP optical module, a parameter source module, which is used to upload the specification parameters of the SFP optical module, construct a 3D model of the SFP optical module based on the specification parameters of the SFP optical module and store it, an identification unit, which is used to obtain the image data of the SFP optical module stored in the selection unit, perform a similarity comparison between the obtained image data of the SFP optical module and each 3D model of the SFP optical module constructed in the parameter source module, and identify the 3D model of the SFP optical module with the highest similarity to the image data of the SFP optical module, a feedback unit, which is used to receive the 3D model of the SFP optical module identified by the identification unit and feedback the 3D model of the SFP optical module to the robotic arm module, a robotic arm module, which is used to grab the SFP optical module transmitted on the transmission module, adjust the placement state of the SFP optical module, and put it back again, a monitoring module, which is used to monitor the operation state of the testing machine, a jump module, which is used to receive the operation state of the testing machine monitored in the monitoring module, refresh the system jump based on the operation state of the testing machine, and jump to the transmission module to run again.

[0009] The transmission module is interconnected with the acquisition module through a local area network. The lower level of the acquisition module is electrically connected to the logic unit and the selection unit through a medium. The acquisition module is interconnected with the parameter source module through a local area network. The lower level of the parameter source module is electrically connected to the identification unit and the feedback unit through a medium. The identification unit is interconnected with the selection unit through a local area network. The parameter source module is interconnected with the robotic arm module, the monitoring module and the jump module through a local area network. The robotic arm module is interconnected with the feedback unit through a local area network.

[0010] Furthermore, the transmission module is integrated by several groups of conveyor belts. The several groups of conveyor belts are connected to each other to continuously transmit the finished SFP optical module for the testing machine to receive the SFP optical module. The transmission module runs to monitor the operation state of the system in real time. At the end of each system operation, it resets and runs to execute the operation of transmitting the next group of SFP optical modules for the testing machine to receive the SFP optical module.

[0011] Further, the SFP optical module image data acquisition logic set in the logic unit, that is, when the acquisition module runs to acquire the SFP optical module image data, the setting of the acquisition frequency. The selection unit is set with SFP optical module image data selection logic. The selection unit selects a set of SFP optical module image data from the received SFP optical module image data based on the selection logic, and stores the selected SFP optical module image data after the selection of the SFP optical module image data.

[0012] Further, the SFP optical module image data selection logic set in the selection unit is expressed as:

[0013] Logical Step1: Obtain the SFP optical module image data acquired by the acquisition module based on the acquisition logic, traverse all the SFP optical module image data, and perform color recognition on the SFP optical module image data;

[0014] Logical Step2: Based on the color recognition result of the SFP optical module image data, extract the contour image in the SFP optical module image data based on the color recognition result;

[0015] Logical Step3: Capture the largest set of contour images in the contour image of the SFP optical module image data, perform rectangular determination on the captured contour image, and perform boundary distance determination on other contours from the largest set of contour images;

[0016] Logical Step4: Select the largest set of contour images in the SFP optical module image data as a rectangle, and the set of SFP optical module image data with the closest boundary distance from other contour images to the largest set of contour images;

[0017] Among them, the SFP optical module image data contains a complete conveyor belt. The largest set of contour images in the SFP optical module image data corresponds to the conveyor belt. Other contour images are all contour images except the largest set of contour images in the SFP optical module image data. Other contour images correspond to the SFP optical module.

[0018] Further, when the parameter source module constructs the 3D model of the SFP optical module based on the specification parameters of the SFP optical module, the constructed 3D model of the SFP optical module is in the placed state in the 3D space where it is located, which is the placed state when the SFP optical module is received by the testing machine and performs the testing operation in the testing machine.

[0019] Further, the similarity between the SFP optical module image data and the 3D model of the SFP optical module in the recognition unit is obtained by the following formula:

[0020]

[0021] In the formula: sim(α, β) is the similarity between the SFP optical module image data α and the 3D model β of the SFP optical module; is the feature vector of the SFP optical module image data α; n0 is the total amount of perspective images applied on the 3D model β of the SFP optical module; n is the set of perspective images applied on the 3D model β of the SFP optical module; is the feature vector of the perspective image on the 3D model β of the i-th group of SFP optical modules; γ is a constant;

[0022] where 1 ≤ γ ≤ n0, and the value of γ follows The larger the value, the larger the value of γ; conversely, the smaller the value of γ.

[0023] The larger the value of sim(α, β), the higher the probability that the SFP optical module corresponding to the source SFP optical module of the SFP optical module image data is consistent with the source specification parameters of the 3D model of the SFP optical module; conversely, the lower the probability of consistency.

[0024] Furthermore, during the operation stage of the robotic arm module, it receives in real time the 3D model of the SFP optical module fed back by the feedback unit, and synchronously obtains the model image of any perspective on the 3D model of the SFP optical module. The robotic arm module is integrated by a pneumatic suction cup and a robotic arm. The pneumatic suction cup on the robotic arm module grabs the SFP optical module transmitted on the transmission module, and further applies the robotic arm to adjust the placement state of the grabbed SFP optical module based on the perspective of the model image source, so that the placement state of the SFP optical module transmitted on the transmission module after being adjusted by the robotic arm module is consistent with the placement state of the 3D model of the SFP optical module in its three-dimensional space.

[0025] Furthermore, after receiving the SFP optical module, the testing machine runs synchronously to test the SFP optical module, monitors the operating state of the testing machine monitored by the monitoring module, that is, the start and stop of the testing machine. When the jump module receives that the operating state of the testing machine is started, it refreshes the system jump and jumps to the collection transmission module to run again, and applies the transmission module to transmit the SFP optical module again.

[0026] Adopting the technical solution provided by the present invention, compared with the known public technology, it has the following beneficial effects:

[0027] The present invention provides an automatic calibration system for an SFP optical module automatic testing machine. During the operation of this system, the process of the SFP optical module being transmitted to the testing machine is set to be continuous, effectively improving the comprehensive efficiency of the testing machine for detecting the SFP optical module. Moreover, before the SFP optical module is transmitted to the testing machine, it can be automatically calibrated to ensure that all the SFP optical modules transmitted to the testing machine can complete the test with the same placement posture, making the test results of the testing machine for the SFP more accurate. And the configured model construction logic enables the testing machine to automatically identify and detect any model of SFP optical module, effectively reducing the manual debugging participation during the use of the testing machine, and making the detection process of the SFP optical module by the testing machine faster and more intelligent. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0029] Figure 1 It is a schematic structural diagram of an automatic calibration system for an SFP optical module automatic testing machine;

[0030] The reference numerals in the figure respectively represent: 1. Transmission module; 2. Acquisition module; 21. Logic unit; 22. Selection unit; 3. Parameter source module; 31. Identification unit; 32. Feedback unit; 4. Robot arm module; 5. Monitoring module; 6. Jump module. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0031] In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0032] The following further describes the present invention with reference to the embodiments.

[0033] Embodiment 1

[0034] An automatic calibration system for an SFP optical module automatic testing machine in this embodiment, as Figure 1 shown, includes:

[0035] The transmission module 1 is used to receive the SFP optical module and transmit the SFP optical module to the testing machine;

[0036] The acquisition module 2 is used to acquire the image data of the SFP optical module received on the transmission module 1;

[0037] The parameter source module 3 is used to upload the specification parameters of the SFP optical module, construct and store the 3D model of the SFP optical module based on the specification parameters of the SFP optical module;

[0038] The robotic arm module 4 is used to grasp the SFP optical module transmitted on the transmission module 1, adjust the placement state of the SFP optical module, and place it back again;

[0039] The monitoring module 5 is used to monitor the operating state of the testing machine;

[0040] The jump module 6 is used to receive the operating state of the testing machine monitored in the monitoring module 5, refresh the system jump based on the operating state of the testing machine, and jump to the transmission module 1 to run again;

[0041] The acquisition module 2 is provided with sub-modules at a lower level, including:

[0042] The logic unit 21 is used to set the operation stage of the acquisition module 2 and the acquisition logic when acquiring the image data of the SFP optical module;

[0043] The selection unit 22 is used to receive the image data of the SFP optical module acquired in the acquisition module 2, select and store the image data of the SFP optical module;

[0044] Among them, the image data acquisition logic of the SFP optical module set in the logic unit 21, that is, the setting of the acquisition frequency when the acquisition module 2 operates to acquire the image data of the SFP optical module. The selection unit 22 is set with the image data selection logic of the SFP optical module. The selection unit 22 selects a group of image data of the SFP optical module from the received image data of the SFP optical module based on the selection logic, and stores the selected image data of the SFP optical module after the selection of the image data of the SFP optical module;

[0045] The parameter source module 3 is provided with sub-modules at a lower level, including:

[0046] The recognition unit 31 is used to obtain the image data of the SFP optical module stored in the selection unit 22, apply the obtained image data of the SFP optical module to perform a similarity comparison with each 3D model of the SFP optical module constructed in the parameter source module 3, and recognize the 3D model of the SFP optical module with the highest similarity to the image data of the SFP optical module;

[0047] The feedback unit 32 is used to receive the 3D model of the SFP optical module recognized by the recognition unit 31 and feedback the 3D model of the SFP optical module to the robotic arm module 4;

[0048] Among them, when the parameter source module 3 constructs a three-dimensional model of the SFP optical module based on the specification parameters of the SFP optical module, the three-dimensional model of the SFP optical module built is in the shelving state in the three-dimensional space where it is located, which is the shelving state when the SFP optical module is received by the testing machine and performs a testing operation in the testing machine;

[0049] The similarity between the SFP optical module image data and the three-dimensional model of the SFP optical module in the recognition unit 31 is obtained through the following formula:

[0050]

[0051] In the formula: sim(α,β) is the similarity between the SFP optical module image data α and the three-dimensional model β of the SFP optical module; is the feature vector of the SFP optical module image data α; n0 is the total amount of application perspective images on the three-dimensional model β of the SFP optical module; n is the set of application perspective images on the three-dimensional model β of the SFP optical module; is the feature vector of the i-th group of perspective images on the three-dimensional model β of the SFP optical module; γ is a constant;

[0052] Among them, 1 ≤ γ ≤ n0, and the value of γ follows The larger, the larger the value of γ, and vice versa, the smaller the value of γ;

[0053] The transmission module 1 is interconnected through a local area network with the acquisition module 2. The lower level of the acquisition module 2 is through the medium electrical logic unit 21 and the selection unit 22. The acquisition module 2 is interconnected through a local area network with the parameter source module 3. The lower level of the parameter source module 3 is electrically connected through the medium to the recognition unit 31 and the feedback unit 32. The recognition unit 31 is interconnected through a local area network with the selection unit 22. The parameter source module 3 is interconnected through a local area network with the robotic arm module 4, the monitoring module 5 and the jump module 6. The robotic arm module 4 is interconnected through a local area network with the feedback unit 32.

[0054] In this embodiment, the transmission module 1 operates to receive the SFP optical module, transmits the SFP optical module to the testing machine. The acquisition module 2 synchronously acquires the SFP optical module image data received on the transmission module 1. The parameter source module 3 operates later to upload the specification parameters of the SFP optical module, constructs a three-dimensional model of the SFP optical module based on the specification parameters of the SFP optical module and stores it. The robotic arm module 4 grabs the SFP optical module transmitted on the transmission module 1 in real time, adjusts the shelving state of the SFP optical module, and then puts it back. Then the monitoring module 5 operates to monitor the operating state of the testing machine. Finally, the jump module 6 receives the operating state of the testing machine monitored in the monitoring module 5, refreshes the system jump based on the operating state of the testing machine, and jumps to the transmission module 1 to operate again, so as to be configured in the testing machine to continuously detect the SFP optical module;

[0055] During the operation stage of the acquisition module 2, the logic unit 21 synchronously sets the acquisition logic when acquiring the image data of the SFP optical module during the operation stage of the acquisition module 2. The selection unit 22 receives in real time the image data of the SFP optical module acquired in the acquisition module 2, and selects and stores the image data of the SFP optical module.

[0056] During the operation stage of the reference source module 3, the recognition unit 31 synchronously obtains the image data of the SFP optical module stored in the selection unit 22, applies the obtained image data of the SFP optical module to perform a similarity comparison with each three-dimensional model of the SFP optical module constructed in the reference source module 3, recognizes the three-dimensional model of the SFP optical module with the highest similarity to the image data of the SFP optical module, and the feedback unit 32 receives in real time the three-dimensional model of the SFP optical module recognized by the recognition unit 31 and feeds back the three-dimensional model of the SFP optical module to the robotic arm module 4.

[0057] And the similarity calculation formula of the image data of the SFP optical module and the three-dimensional model of the SFP optical module described above provides necessary operation data support for the operation of the robotic arm module 4.

[0058] Embodiment 2

[0059] At the specific implementation level, on the basis of Embodiment 1, this embodiment further specifically describes an automatic calibration system of an SFP optical module automatic tester in Embodiment 1 with reference to Figure 1 as shown:

[0060] The transmission module 1 is integrated by several groups of conveyor belts. The several groups of conveyor belts are connected to each other to continuously transmit the finished SFP optical module for the tester to receive the SFP optical module. The transmission module 1 runs to monitor the running state of the system in real time. At the end of each system operation, it resets and runs to perform the operation of transmitting the next group of SFP optical modules to the tester and the tester receiving the SFP optical module.

[0061] After receiving the SFP optical module, the tester runs synchronously to test the SFP optical module. The monitoring module 5 monitors the running state of the tester, that is, the start and stop of the tester. When the jump module 6 receives that the running state of the tester is start, it refreshes the system jump and jumps to the transmission module 1 to run again, and applies the transmission module 1 to transmit the SFP optical module again.

[0062] Through the above settings, the running logic of the system when cooperating with the tester to detect the SFP optical module is further defined.

[0063] As Figure 1 shown, the image data selection logic of the SFP optical module set in the selection unit 22 is expressed as:

[0064] Logical Step1: Obtain the SFP optical module image data collected by the acquisition module 2 based on the acquisition logic, traverse all the SFP optical module image data, and perform color recognition on the SFP optical module image data;

[0065] Logical Step2: Based on the color recognition result of the SFP optical module image data, extract the contour image in the SFP optical module image data based on the color recognition result;

[0066] Logical Step3: Capture the largest set of contour images in the contour image of the SFP optical module image data, perform rectangular determination on the captured contour image, and perform boundary distance determination on other contours with respect to the largest set of contour images;

[0067] Logical Step4: Select the largest set of contour images in the SFP optical module image data as a rectangle, and select the set of SFP optical module image data in which the other contour images are closest to the boundary of the largest set of contour images;

[0068] Among them, the SFP optical module image data contains a complete conveyor belt. The largest set of contour images in the SFP optical module image data corresponds to the conveyor belt. Other contour images refer to all contour images except the largest set of contour images in the SFP optical module image data. Other contour images correspond to the SFP optical module.

[0069] Through the above settings, the selection logic of the SFP optical module image data set in the selection unit 22 is defined, enabling the selection unit 22 to select the SFP optical module image data according to the specified selection logic.

[0070] As Figure 1 shown, the larger the value of sim(α,β), the higher the probability that the SFP optical module from which the SFP optical module image data is sourced corresponds to the SFP optical module with the specification parameters from which the SFP optical module 3D model is sourced. Conversely, the probability is lower.

[0071] As Figure 1 shown, during the operation stage of the robotic arm module 4, it receives in real time the SFP optical module 3D model fed back by the feedback unit 32 and synchronously obtains the model images from any perspective on the SFP optical module 3D model. The robotic arm module 4 is integrated by a pneumatic suction cup and a robotic arm. The pneumatic suction cup on the robotic arm module 4 grabs the SFP optical module transported on the transport module 1. Further, the robotic arm adjusts the placement state of the grabbed SFP optical module based on the perspective from which the model image is sourced, so that the placement state of the SFP optical module transported on the transport module 1 after being adjusted by the robotic arm module 4 is consistent with the placement state of the SFP optical module 3D model in its three-dimensional space.

[0072] Through the above settings, the operation logic of the robotic arm module 4 is further defined, enabling the robotic arm module 4 to adjust the SFP optical module to a shelved state during operation, thereby providing a necessary prerequisite for the tester to receive and detect the SFP optical module.

[0073] In summary, during the operation of the system in the above embodiments, the process of transmitting the SFP optical module to the tester is set to be continuous, effectively improving the comprehensive efficiency of the tester in detecting the SFP optical module. Moreover, before the SFP optical module is transmitted to the tester, it can be automatically calibrated to ensure that all SFP optical modules transmitted to the tester can complete the test with the same placement posture, making the test results of the tester for the SFP more accurate. Additionally, the configured model construction logic enables the tester to automatically and intelligently detect any model of SFP optical module, effectively reducing the manual debugging participation during the use of the tester and making the detection process of the SFP optical module by the tester faster and more intelligent.

[0074] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements will not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An automatic calibration system for an SFP optical module automatic test machine, characterized in that, Including: A transmission module (1) for receiving an SFP optical module and transmitting the SFP optical module to a testing machine; An acquisition module (2) for acquiring image data of the SFP optical module received on the transmission module (1); A parameter source module (3) for uploading the specification parameters of the SFP optical module, constructing a 3D model of the SFP optical module based on the specification parameters of the SFP optical module, and storing it; A robotic arm module (4) for grasping the SFP optical module transmitted on the transmission module (1), adjusting the placement state of the SFP optical module, and putting it back again; A monitoring module (5) for monitoring the operating state of the testing machine; A jump module (6) for receiving the operating state of the testing machine monitored in the monitoring module (5), refreshing the system jump based on the operating state of the testing machine, and jumping to the transmission module (1) to run again.

2. The automatic calibration system of an SFP optical module automatic test machine according to claim 1, characterized in that, The transmission module (1) is integrated by several groups of conveyor belts. The several groups of conveyor belts are connected to each other to continuously transmit the finished SFP optical module for the testing machine to receive the SFP optical module. The transmission module (1) runs a real-time monitoring system operating state. At the end of each system operation, it resets and executes the operation of transmitting the next group of SFP optical modules to the testing machine and the testing machine receiving the SFP optical module.

3. The automatic calibration system of an SFP optical module automatic testing machine according to claim 1, characterized in that, A sub-module is set under the acquisition module (2), including: A logic unit (21) for setting the operation stage of the acquisition module (2) and the acquisition logic when acquiring the image data of the SFP optical module; A selection unit (22) for receiving the image data of the SFP optical module acquired in the acquisition module (2), selecting and storing the image data of the SFP optical module; Among them, the SFP optical module image data acquisition logic set in the logic unit (21), that is, when the acquisition module (2) runs to acquire the image data of the SFP optical module, the acquisition frequency is set. The selection unit (22) is set with the SFP optical module image data selection logic. The selection unit (22) selects a group of SFP optical module image data from the received SFP optical module image data based on the selection logic, and stores the selected SFP optical module image data after the selection of the SFP optical module image data.

4. The automatic calibration system of an SFP optical module automatic test machine according to claim 3, characterized in that, The SFP optical module image data selection logic set in the selection unit (22) is expressed as: Logical Step1: Obtain the image data of the SFP optical module acquired by the acquisition module (2) based on the acquisition logic, traverse all the image data of the SFP optical module, and perform color recognition on the image data of the SFP optical module; LogicalStep2: Based on the color recognition result of the SFP optical module image data, extract the contour image from the SFP optical module image data based on the color recognition result; LogicalStep3: Capture the largest group of contour images in the contour image of the SFP optical module image data, perform a rectangular determination on the captured contour image, and perform a boundary distance determination on other contours from the largest group of contour images; Logical Step 4: Select the largest set of contour images in the SFP optical module image data as a rectangle, and the set of SFP optical module image data with the closest distance to the boundary of the largest set of contour images among other contour images; Among them, the SFP optical module image data contains a complete conveyor belt. The largest set of contour images in the SFP optical module image data corresponds to the conveyor belt. Other contour images refer to all contour images except the largest set of contour images in the SFP optical module image data, and other contour images correspond to the SFP optical module.

5. The automatic calibration system of an SFP optical module automatic test machine according to claim 1, characterized in that, A sub-module is provided below the reference source module (3), including: An identification unit (31), configured to obtain the SFP optical module image data stored in the selection unit (22), and perform a similarity comparison between the obtained SFP optical module image data and each SFP optical module three-dimensional model constructed in the reference source module (3) to identify the SFP optical module three-dimensional model with the highest similarity to the SFP optical module image data; A feedback unit (32), configured to receive the SFP optical module three-dimensional model identified by the identification unit (31) and feedback the SFP optical module three-dimensional model to the robotic arm module (4); Among them, when the reference source module (3) constructs the SFP optical module three-dimensional model based on the specification parameters of the SFP optical module, the constructed SFP optical module three-dimensional model is in a resting state in the three-dimensional space where it is located, which is the resting state when the SFP optical module is received by the testing machine and performs a testing operation in the testing machine.

6. The automatic calibration system of an SFP optical module automatic test machine according to claim 5, characterized in that, The similarity between the SFP optical module image data and the SFP optical module three-dimensional model in the identification unit (31) is obtained through the following formula: Where: sim(α, β) is the similarity between the SFP optical module image data α and the 3D model β of the SFP optical module; is the feature vector of the SFP optical module image data α; n0 is the total amount of application perspective images on the 3D model β of the SFP optical module; n is the set of perspective images applied to the 3D model β of the SFP optical module; is the feature vector of the perspective image on the 3D model β of the i-th group of SFP optical modules; γ is a constant; where 1 ≤ γ ≤ n0, and the value of γ follows The larger it is, the larger the value of γ is; conversely, the smaller it is, the smaller the value of γ is.

7. The automatic calibration system of an SFP optical module automatic test machine according to claim 6, characterized in that, The larger the value of sim(α,β), the higher the probability that the SFP optical module from which the SFP optical module image data is sourced corresponds to the SFP optical module with the specification parameters from which the SFP optical module three-dimensional model is sourced. Conversely, the lower the probability of consistency.

8. The automatic calibration system of an SFP optical module automatic test machine according to claim 1, characterized in that, During the operation stage of the robotic arm module (4), it receives in real time the SFP optical module three-dimensional model fed back by the feedback unit (32) and synchronously obtains the model images from any perspective on the SFP optical module three-dimensional model. The robotic arm module (4) is integrated by a pneumatic suction cup and a robotic arm. The pneumatic suction cup on the robotic arm module (4) grabs the SFP optical module transmitted on the transmission module (1), and further adjusts the resting state of the grabbed SFP optical module by the robotic arm based on the perspective from which the model image is sourced, so that the resting state of the SFP optical module transmitted on the transmission module (1) after being adjusted by the robotic arm module (4) is consistent with the resting state of the SFP optical module three-dimensional model in the three-dimensional space where it is located.

9. The automatic calibration system of an SFP optical module automatic test machine according to claim 1, characterized in that, The testing machine runs synchronously after receiving the SFP optical module to test the SFP optical module. The monitoring module (5) monitors the operating state of the testing machine, that is, the start and stop of the testing machine. When the jump module (6) receives that the operating state of the testing machine is start, it refreshes the system jump and jumps to the collection transmission module (1) to run again, and the transmission module (1) is used to transmit the SFP optical module again.

10. The automatic calibration system of an SFP optical module automatic test machine according to claim 1, characterized in that, The transmission module (1) is interactively connected to a collection module (2) via a local area network; the collection module (2) is interactively connected to a reference source module (3) via a local area network; the reference source module (3) is interactively connected to an identification unit (31) and a feedback unit (32) via a medium; the identification unit (31) is interactively connected to the selection unit (22) via a local area network; the reference source module (3) is interactively connected to a mechanical arm module (4), a monitoring module (5) and a jump module (6) via a local area network; the mechanical arm module (4) is interactively connected to the feedback unit (32) via a local area network.