112g high-speed wire harness assembly method and system based on laser debonder
By using laser Mylar stripping technology, which utilizes image processing and precise laser Mylar stripping, the problems of wire harness damage and insufficient intelligence in traditional methods are solved, achieving high-precision and high-quality wire harness assembly.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DINGLI AUTOMATIC TECH CO LTD
- Filing Date
- 2025-08-20
- Publication Date
- 2026-04-21
AI Technical Summary
Traditional methods for stripping Mylar from high-speed wire harnesses are prone to damaging the conductors and have low levels of intelligence, making it difficult to meet the requirements for high precision and high quality stripping.
A laser-based method for removing myrtle is employed, utilizing a high-speed camera, a ring light source, a laser emitter, and a 3D worktable. Image processing is used to determine the wire diameter and the area to be removed, enabling precise laser myrtle removal. Unremoved areas are identified and supplemented for removal, ensuring complete removal of the myrtle layer.
It improves the accuracy and automation of Mylar stripping, ensures that the electrical performance of the wire harness is not damaged, and enhances assembly quality and production efficiency.
Smart Images

Figure CN120999480B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of laser Mylar stripping technology for wire harnesses, and more particularly to a method and system for assembling 112G high-speed wire harnesses based on laser Mylar stripping. Background Technology
[0002] With the continuous improvement of signal transmission rates, the assembly of high-speed wire harnesses requires increasingly higher precision in Mylar stripping. Precise Mylar stripping ensures that the conductors of high-speed wire harnesses achieve high-quality electrical contact in subsequent connection processes, while avoiding signal interference and poor connection caused by Mylar layer residue. This has an important impact on ensuring the stability of high-speed signal transmission and the reliability of equipment operation.
[0003] Traditional methods for stripping Mylar from high-speed wire harnesses typically involve mechanical stripping or chemical corrosion to remove the Mylar layer. While these traditional techniques can achieve Mylar layer stripping to some extent, they can easily damage the wire harness conductors, affecting their electrical performance. Furthermore, these traditional methods rely heavily on manual labor, and their level of automation needs improvement. Summary of the Invention
[0004] This invention provides a method and system for assembling 112G high-speed wire harnesses based on laser Mylar stripping. Its main purpose is to improve the accuracy of Mylar stripping of high-speed wire harnesses and enhance the automation of laser Mylar stripping.
[0005] To achieve the above objectives, the present invention provides a method for assembling a 112G high-speed wire harness based on laser Mylar stripping, comprising:
[0006] Receive a wire harness assembly instruction, and confirm the set of high-speed wire harnesses to be assembled based on the wire harness assembly instruction. The set of high-speed wire harnesses to be assembled includes multiple high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are 112G high-speed wire harnesses.
[0007] Construct a MELA peeling device, which includes: a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable, and a vacuum suction cup;
[0008] The high-speed wire harnesses to be assembled are sequentially extracted from the group of high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are fixed on the three-dimensional worktable using the vacuum suction cup in the Mylar stripping device to obtain fixed high-speed wire harnesses.
[0009] Images of a fixed high-speed wire harness are captured using a high-speed camera and a ring light source to obtain the original wire harness image. The wire harness diameter of the fixed high-speed wire harness is determined based on the original wire harness image, and a group of areas to be stripped is obtained, wherein the group of areas to be stripped includes one or more areas to be stripped.
[0010] The optimal laser parameter set is queried from the pre-built laser parameter library based on the beam diameter, and the laser emitter is set according to the optimal laser parameter set to obtain the target laser emitter;
[0011] Extract the areas to be stripped sequentially from the group of areas to be stripped, and use the target laser emitter to perform laser stripping on the areas to be stripped to obtain the stripped areas;
[0012] Based on the stripped area, the unstripped area is identified to obtain the unstripped window group, which may include multiple unstripped windows or be an empty set.
[0013] If the unstripped window group is not an empty set, then the unstripped window group in the stripped region is stripped to obtain the stripped region;
[0014] If the unstripped window group is an empty set, then the stripped area is recorded as the stripped area;
[0015] Summarize the stripped areas corresponding to each area to be stripped in the group of areas to be stripped to obtain the group of stripped areas. Update the fixed high-speed harness based on the group of stripped areas to obtain the target high-speed harness.
[0016] The target high-speed wire harnesses are summarized to obtain the target high-speed wire harness set. The target high-speed wire harness set is then assembled to complete the 112G high-speed wire harness assembly based on laser Mylar stripping.
[0017] Optionally, determining the diameter of the fixed high-speed wire harness based on the original wire harness image includes:
[0018] The original wire harness image is preprocessed to obtain a grayscale wire harness image. The preprocessing includes grayscale conversion and Gaussian filtering.
[0019] Gradient calculation is performed on the grayscale line bundle image using a preset edge detection operator to obtain a gradient line bundle image. Non-maximum suppression is then performed on the gradient line bundle image to obtain a thinned line bundle image. The thinned line bundle image includes multiple thinned pixels, and each thinned pixel corresponds to a thinned grayscale value.
[0020] Identify the gray level groups in the refined wire harness image, wherein the gray level groups include multiple gray levels and the value range of the gray levels is between 0 and 255.
[0021] Based on the gray level group, a first gray level threshold and a second gray level threshold are set. Edge detection is performed on the thinned wire harness image according to the first gray level threshold and the second gray level threshold to obtain an edge wire harness image, wherein the edge wire harness image includes multiple edge pixels.
[0022] Harness diameter is identified based on edge harness images.
[0023] Optionally, setting the first grayscale threshold and the second grayscale threshold based on the grayscale level group includes:
[0024] Pixel counts are performed on each gray level in the gray level group based on multiple refined pixels to obtain a level pixel count group, where the level pixel count in the level pixel count group corresponds one-to-one with the gray level in the gray level group.
[0025] Determine the total number of pixels for multiple refinement pixels, and calculate the probability of the level pixel quantity group based on the total number of pixels to obtain the level probability group. The level probability in the level probability group corresponds one-to-one with the level pixel quantity in the level pixel quantity group.
[0026] Extract gray levels sequentially from the gray level group, and calculate the edge separation degree based on the level probability group and gray level.
[0027] Summarize the edge separation degree corresponding to each gray level in the gray level group to obtain the edge separation degree group, identify the maximum edge separation degree in the edge separation degree group, and identify the optimal gray level corresponding to the maximum edge separation degree in the gray level group;
[0028] The optimal gray level is used as the first gray level threshold. The second gray level threshold is calculated based on the first gray level threshold and the preset minimum threshold ratio. The second gray level threshold is the product of the first gray level threshold and the minimum threshold ratio.
[0029] Optionally, the calculation of edge separation based on the level probability group and gray level includes:
[0030] Calculate the proportion of non-edge pixels and the proportion of edge pixels based on the level probability group;
[0031] Edge separation is calculated based on the proportion of non-edge pixels, the proportion of edge pixels, and the level probability group, where edge separation is expressed as:
[0032]
[0033] in, Indicates edge separation. Indicates the proportion of non-edge pixels. Indicates the proportion of edge pixels. Indicates grayscale level, Represents the first in the probability group of levels Each level of probability, Represents the first in the probability group of levels Each level of probability.
[0034] Optionally, obtaining the group of regions to be peeled includes:
[0035] In the edge harness image, determine the set of coordinate points to be stripped, wherein the set of coordinate points to be stripped includes one or more coordinate points to be stripped;
[0036] Extract the coordinate points to be peeled sequentially from the set of coordinate points to be peeled, and divide the area to be peeled in the edge bundle image according to the coordinate points to be peeled and the preset geometry to be peeled.
[0037] Summarize the regions to be peeled to obtain the region group to be peeled.
[0038] Optionally, the step of using a target laser emitter to perform laser stripping of the area to be stripped to obtain the stripped area includes:
[0039] Identify the laser focus of the target laser emitter;
[0040] Based on the area to be stripped, the laser focus, and the three-dimensional worktable, the position of the fixed high-speed wire bundle is adjusted to obtain the target area to be stripped. The center of the target area to be stripped is located directly below the laser focus of the laser emitter.
[0041] The target laser emitter is used to strip the lines in the target area to be stripped, thus obtaining the stripped area.
[0042] Optionally, the step of identifying unstripped areas based on the stripped area to obtain an unstripped window group includes:
[0043] The high-speed camera is zoomed according to the preset zoom ratio to obtain the target high-speed camera. The target high-speed camera and the ring light source are used to take pictures of the stripped area to obtain the image of the stripped area.
[0044] Perform connected component operations on the stripped area image to obtain multiple original connected components. Filter these original connected components based on a preset noise area to obtain multiple target connected components.
[0045] The target connected components are extracted sequentially from multiple target connected components, and the target stripping window corresponding to the target connected component is identified in the stripped area image.
[0046] The target stripping window is stripped to determine whether it has been stripped or not.
[0047] If the determination result is that the stripping is not done, then the target stripping window is recorded as the unstripped window;
[0048] Summarize the unstripped windows to obtain the unstripped window group.
[0049] Optionally, the step of stripping the target stripping window and obtaining the determination result includes:
[0050] HSV color features are extracted from the target stripped window to obtain a color feature vector, which includes: window hue, window saturation, and window brightness.
[0051] The color feature vector is compared with the preset Mylar layer color vector to obtain the color distance value;
[0052] If the color distance value is not greater than the preset standard color distance value, the judgment result will be recorded as not peeled.
[0053] If the color distance value is greater than the standard color distance value, then the texture features are extracted from the target stripped window to obtain the texture feature vector;
[0054] The texture feature vector is compared with the preset wire texture feature vector to obtain the texture distance value;
[0055] If the texture distance value is not greater than the preset standard texture distance value, the judgment result is recorded as peeled;
[0056] If the texture distance value is greater than the standard texture distance value, the judgment result will be recorded as not peeled.
[0057] Optionally, the step of further stripping the unstripped window group in the stripped area to obtain the stripped area includes:
[0058] Extract the unstripped windows sequentially from the unstripped window group in the stripped area;
[0059] The unpeeled window is laser-peeled using a target laser emitter to obtain a preliminary peeled window. The preliminary peeled window is then peeled open and the results are obtained.
[0060] If the determination result is that it has not been peeled open, the initially peeled window is taken as the unpeeled window, and the process returns to the step of using the target laser emitter to perform laser peeling on the unpeeled window until the determination result is that it has been peeled open.
[0061] If the determination result is that the stripping has been completed, then return to the step of sequentially extracting unstripped windows from the unstripped window group in the stripped area until all unstripped windows in the unstripped window group have been extracted.
[0062] When all the unstripped windows in the unstripped window group have been extracted, the stripped area is recorded as the stripped area.
[0063] To achieve the above objectives, the present invention also provides a 112G high-speed wire harness assembly system based on laser Mylar stripping, comprising:
[0064] An assembly instruction receiving module is used to receive wire harness assembly instructions, identify the high-speed wire harness set to be assembled based on the wire harness assembly instructions, wherein the high-speed wire harness set to be assembled includes multiple high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are 112G high-speed wire harnesses, and construct a Mylar stripping device, wherein the Mylar stripping device includes: a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable and a vacuum suction cup.
[0065] The stripping area identification module is used to sequentially extract the high-speed wire harnesses to be assembled from the set of high-speed wire harnesses to be assembled, fix the high-speed wire harnesses to be assembled on the three-dimensional worktable using the vacuum suction cup in the Mylar stripping device to obtain a fixed high-speed wire harness, capture images of the fixed high-speed wire harness based on a high-speed camera and a ring light source to obtain the original wire harness image, determine the wire harness diameter of the fixed high-speed wire harness based on the original wire harness image, and obtain the stripping area group, wherein the stripping area group includes one or more stripping areas;
[0066] The stripping area acquisition module is used to query the optimal laser parameter group in the pre-built laser parameter library according to the wire bundle diameter, set the laser emitter according to the optimal laser parameter group to obtain the target laser emitter, extract the areas to be stripped in the group of areas to be stripped in sequence, and use the target laser emitter to perform laser stripping on the areas to be stripped to obtain the stripping area.
[0067] The unstripped window supplementation module is used to identify unstripped areas based on the stripped area to obtain an unstripped window group. The unstripped window group includes multiple unstripped windows or is an empty set. If the unstripped window group is not an empty set, the unstripped window group in the stripped area is supplemented to obtain a stripped area. If the unstripped window group is an empty set, the stripped area is recorded as a stripped area. The stripped areas corresponding to each area to be stripped in the area to be stripped group are summarized to obtain a stripped area group. The fixed high-speed wire harness is updated based on the stripped area group to obtain the target high-speed wire harness. The target high-speed wire harnesses are summarized to obtain the target high-speed wire harness set. The target high-speed wire harness set is assembled.
[0068] To address the above problems, the present invention also provides an electronic device, the electronic device comprising:
[0069] Memory, storing at least one instruction; and
[0070] The processor executes the instructions stored in the memory to implement the 112G high-speed wire harness assembly method based on laser Mylar stripping described above.
[0071] To address the aforementioned problems, the present invention also provides a computer-readable storage medium storing at least one instruction, which is executed by a processor in an electronic device to implement the aforementioned 112G high-speed wire harness assembly method based on laser Mylar stripping.
[0072] To address the problems described in the background section, this invention first constructs a Mylar stripping device. This step, by constructing a Mylar stripping device comprising a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable, and a vacuum suction cup, achieves high-precision, automated Mylar stripping of 112G high-speed wire harnesses. The high-speed camera reduces subsequent human intervention in laser Mylar stripping. Next, the wire harness diameter is determined and fixed based on the original wire harness image, and a group of areas to be stripped is obtained. This step allows for rapid acquisition of the wire harness diameter and the group of areas to be stripped through image processing, providing crucial information for selecting appropriate laser parameters and precise stripping, thereby improving the accuracy and adaptability of stripping. Furthermore, this solution queries the optimal laser parameter group in a pre-constructed laser parameter library based on the wire harness diameter, and sets the laser emitter according to the optimal laser parameter group to obtain the target laser emitter. This step can target different diameters... The 112G high-speed wire harness achieves precise laser stripping of Mylar, ensuring high efficiency and quality in the stripping process. This avoids problems such as incomplete stripping or damage to the wire harness due to inappropriate parameters, improving production efficiency and product quality. Then, based on the stripped area, unstripped areas are identified to obtain unstripped window groups. This step, through image detection, accurately detects areas that were not successfully stripped during the stripping process. This helps to promptly identify incomplete stripping issues and avoids interference from subjective human judgment in subsequent re-stripping operations. This ensures that the Mylar layer in all areas to be stripped is completely removed, thereby improving assembly reliability and quality. If the unstripped window group is not empty, re-stripping is performed on the unstripped window groups in the stripped area to obtain stripped areas. This ensures the final stripping quality and avoids unstripped areas affecting subsequent electrical connections and assembly reliability, improving the overall quality control level of the assembly process. Therefore, this invention can improve the accuracy of Mylar stripping for high-speed wire harnesses and enhance the automation level of laser Mylar stripping. Attached Figure Description
[0073] Figure 1 This is a schematic flowchart of a method for assembling a 112G high-speed wire harness based on laser Mylar stripping, provided in an embodiment of the present invention.
[0074] Figure 2 A functional block diagram of a 112G high-speed wire harness assembly system based on laser Mylar stripping provided in an embodiment of the present invention;
[0075] Figure 3 This is a schematic diagram of the structure of an electronic device that implements the laser-based Mylar stripping method for assembling 112G high-speed wire harnesses, as provided in an embodiment of the present invention.
[0076] Explanation of reference numerals in the attached figures:
[0077] 10. Electronic device; 11. Processor; 12. Memory; 13. Bus.
[0078] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0079] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0080] This application provides a method for assembling 112G high-speed wire harnesses based on laser Mylar stripping. The execution entity of the laser-based Mylar stripping method includes, but is not limited to, at least one of the following electronic devices that can be configured to execute the method provided in this application: a server, a terminal, etc. In other words, the laser-based Mylar stripping method can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster.
[0081] Reference Figure 1 The diagram shown is a flowchart illustrating a method for assembling 112G high-speed wire harnesses based on laser Mylar stripping according to an embodiment of the present invention. In this embodiment, the method for assembling 112G high-speed wire harnesses based on laser Mylar stripping includes:
[0082] S1. Receive the wire harness assembly instruction, and confirm the high-speed wire harness set to be assembled based on the wire harness assembly instruction. The high-speed wire harness set to be assembled includes multiple high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are 112G high-speed wire harnesses.
[0083] It is clear that the harness assembly instruction refers to a human-initiated instruction to assemble a specific high-speed harness. The set of high-speed harnesses to be assembled refers to a collection of multiple high-speed harnesses to be assembled, wherein the high-speed harness to be assembled refers to the specific high-speed harness specified in the harness assembly instruction, which in this solution is a 112G high-speed harness.
[0084] S2. Construct a micronizer, which includes: a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable, and a vacuum suction cup.
[0085] It is understood that the aforementioned texturing device refers to a device for texturing the high-speed wire harness to be assembled. The texturing device includes: a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable, and a vacuum suction cup. The high-speed camera is used to capture images of the high-speed wire harness to be assembled and to identify the size of the high-speed wire harness by capturing the images. This allows the laser parameter set suitable for the high-speed wire harness to be assembled to be found based on its size. In addition, the high-speed camera can also capture images of the texturing position during the real-time laser texturing process and determine whether the texturing at the corresponding position has been completed based on the captured images, thereby greatly reducing the degree of human involvement in the texturing process.
[0086] Furthermore, the ring light source refers to a white light source surrounding the object being photographed. In this scheme, the object being photographed is a high-speed wire harness to be assembled (i.e., the subsequent fixed high-speed wire harness). The high-speed camera mentioned above needs to cooperate with the ring light source for shooting. The function of the ring light source is to provide a uniform and shadowless lighting environment, eliminate interference shadows caused by reflections on the wire harness surface, and ensure that the high-speed camera can clearly capture the edge contours and surface details of the wire harness.
[0087] Understandably, the laser emitter refers to a device used to emit a controllable laser beam to precisely remove the Mylar layer, such as an ultraviolet laser. The three-dimensional worktable refers to a stage that carries the high-speed wire bundle to be assembled, and this three-dimensional worktable can be freely adjusted in angle and position to precisely align the area to be stripped with the laser focus and adapt to different stripping angle requirements. The vacuum chuck refers to a chuck that fixes the high-speed wire bundle to be assembled in the three-dimensional worktable. Since the angle or position of the three-dimensional worktable needs to be adjusted subsequently, this vacuum chuck is used to fix the high-speed wire bundle to be assembled to avoid movement during this process and subsequent laser Mylar stripping.
[0088] S3. Sequentially extract the high-speed wire harnesses to be assembled from the set of high-speed wire harnesses to be assembled, and use the vacuum suction cup in the Mylar stripper to fix the high-speed wire harnesses to be assembled on the three-dimensional worktable to obtain fixed high-speed wire harnesses.
[0089] It is clear that the fixed high-speed wire harness refers to the high-speed wire harness to be assembled that is fixed on the three-dimensional worktable. After obtaining the fixed high-speed wire harness, it is necessary to adjust the angle and position of the three-dimensional worktable so that the fixed high-speed wire harness can be surrounded by the ring light source, wherein the ring light source is located at a certain distance above the fixed high-speed wire harness (this distance is set manually or specified by relevant standards).
[0090] S4. Take images of the fixed high-speed wire harness using a high-speed camera and a ring light source to obtain the original wire harness image. Determine the wire harness diameter of the fixed high-speed wire harness based on the original wire harness image and obtain a group of areas to be stripped, wherein the group of areas to be stripped includes one or more areas to be stripped.
[0091] It is clear that the original wire harness image refers to the image of the fixed high-speed wire harness obtained after image capture. The wire harness diameter refers to the diameter of the circular cross-section of the fixed high-speed wire harness. Since the wire harness diameter directly affects the laser penetration depth and the heat-affected zone, it is necessary to quickly and accurately obtain the wire harness diameter before stripping the fixed high-speed wire harness, so as to select the appropriate laser emitter parameters for the fixed high-speed wire harness during the subsequent stripping process.
[0092] Understandably, the group of areas to be peeled refers to a combination of one or more areas to be peeled, wherein the area to be peeled refers to the specific area where Mylar needs to be peeled, and the shape of the area is set by humans, such as a circle, rectangle or other geometric shape.
[0093] Specifically, determining the diameter of the fixed high-speed wire harness based on the original wire harness image includes:
[0094] The original wire harness image is preprocessed to obtain a grayscale wire harness image. The preprocessing includes grayscale conversion and Gaussian filtering.
[0095] Gradient calculation is performed on the grayscale line bundle image using a preset edge detection operator to obtain a gradient line bundle image. Non-maximum suppression is then performed on the gradient line bundle image to obtain a thinned line bundle image. The thinned line bundle image includes multiple thinned pixels, and each thinned pixel corresponds to a thinned grayscale value.
[0096] Identify the gray level groups in the refined wire harness image, wherein the gray level groups include multiple gray levels and the value range of the gray levels is between 0 and 255.
[0097] Based on the gray level group, a first gray level threshold and a second gray level threshold are set. Edge detection is performed on the thinned wire harness image according to the first gray level threshold and the second gray level threshold to obtain an edge wire harness image, wherein the edge wire harness image includes multiple edge pixels.
[0098] Harness diameter is identified based on edge harness images.
[0099] It is clear that the grayscale line bundle image refers to the original line bundle image after preprocessing. Preprocessing includes grayscale conversion and Gaussian filtering. Grayscale conversion involves converting the original line bundle image into a grayscale image, and Gaussian filtering involves applying Gaussian filtering to the converted grayscale image to effectively suppress image noise, smooth the image, and reduce false edge interference in subsequent edge detection. The edge detection operator refers to a mathematical operator used to calculate the intensity (gradient) and direction of grayscale change at each pixel in the image, such as the Sobel operator or the Canny operator. The gradient line bundle image refers to the grayscale line bundle image after gradient calculation, where gradient calculation refers to applying the edge detection operator to calculate the grayscale change rate (gradient magnitude) and change direction (gradient direction) at each pixel in the image. The refined line bundle image refers to the gradient line bundle image after non-maximum suppression (NMS). NMS refers to retaining only pixels with local maxima in the gradient direction and suppressing other non-maximum points. The reason for introducing NMS is to refine the detected edges to a single pixel width, improving edge localization accuracy. The refined pixel refers to the pixels in the line bundle image, and the refined grayscale value refers to the grayscale value of the pixels.
[0100] Furthermore, the grayscale level group refers to a combination of multiple grayscale levels, and the grayscale level refers to the grayscale value of a pixel in the image. The value of the grayscale level is between 0 and 255. The first grayscale threshold is a high threshold used to distinguish pixels with strong edges, and the second grayscale threshold is a low threshold used to distinguish pixels with weak edges. The edge harness image refers to a thinned harness image after edge detection. The edge harness image is a binary image, and the edge harness image contains the complete edge contour of the fixed high-speed harness. The above-mentioned edge detection of the thinned harness image based on the first grayscale threshold and the second grayscale threshold is existing technology and will not be described in detail here. The detailed steps for identifying the harness diameter based on the edge harness image are: extracting the edge contour, fitting a circular contour, and calculating the diameter of the fitted circle as the harness diameter. The above-mentioned steps for identifying the harness diameter are all existing technologies and will not be described in detail here.
[0101] Specifically, setting the first grayscale threshold and the second grayscale threshold based on the grayscale level group includes:
[0102] Pixel counts are performed on each gray level in the gray level group based on multiple refined pixels to obtain a level pixel count group, where the level pixel count in the level pixel count group corresponds one-to-one with the gray level in the gray level group.
[0103] Determine the total number of pixels for multiple refinement pixels, and calculate the probability of the level pixel quantity group based on the total number of pixels to obtain the level probability group. The level probability in the level probability group corresponds one-to-one with the level pixel quantity in the level pixel quantity group.
[0104] Extract gray levels sequentially from the gray level group, and calculate the edge separation degree based on the level probability group and gray level.
[0105] Summarize the edge separation degree corresponding to each gray level in the gray level group to obtain the edge separation degree group, identify the maximum edge separation degree in the edge separation degree group, and identify the optimal gray level corresponding to the maximum edge separation degree in the gray level group;
[0106] The optimal gray level is used as the first gray level threshold. The second gray level threshold is calculated based on the first gray level threshold and the preset minimum threshold ratio. The second gray level threshold is the product of the first gray level threshold and the minimum threshold ratio.
[0107] It is clear that the "level pixel quantity group" refers to a combination of multiple level pixel quantities, where the level pixel quantity refers to the number of pixels contained in the corresponding grayscale level. "Performing pixel statistics" refers to counting the number of refined pixels whose refined grayscale value equals the grayscale level among multiple refined pixels. The "total number of pixels" refers to the number of refined pixels among multiple refined pixels. The "level probability group" includes multiple level probabilities, and the level probability refers to the ratio of the corresponding level pixel quantity to the total number of pixels.
[0108] Furthermore, the edge separation degree refers to a numerical value that measures the degree of grayscale difference between edges and non-edges in the thinned wire harness image. The larger the edge separation degree, the greater the grayscale difference between edges and non-edges obtained after edge detection of the thinned wire harness image according to the grayscale level corresponding to this edge separation degree, that is, the clearer the wire harness outline in the subsequent edge wire harness image. The maximum edge separation degree refers to the edge separation degree with the largest value in the edge separation degree group. The optimal grayscale level refers to the grayscale level corresponding to the maximum edge separation degree. When edge differentiation is performed according to the optimal grayscale level, the difference between the differentiated edges and non-edges is greater. Therefore, the optimal grayscale level is used as a grayscale threshold for subsequent edge detection, denoted as the first grayscale threshold. If only one threshold (i.e., the first grayscale threshold) is used for edge detection, although strong edges (those with grayscale values above the first grayscale threshold) can be identified well, some weaker but still potentially real edges will be ignored. Edges formed by these weak pixels are recorded as weak edges. In thinned line bundle images, weak edges may become less noticeable due to noise, lighting variations, or uneven edge intensity (i.e., their grayscale value is below the first grayscale threshold). If the first grayscale threshold is used directly for edge detection, these weak edges will be misclassified as non-edges, resulting in incomplete edge detection results. Therefore, a second grayscale threshold is introduced. The minimum threshold ratio refers to the ratio between the manually set first grayscale threshold and the second grayscale threshold. Optionally, this minimum threshold ratio is set to 0.2. The second grayscale threshold is the product of the first grayscale threshold and the minimum threshold ratio.
[0109] In detail, the calculation of edge separation based on level probability groups and grayscale levels includes:
[0110] Calculate the proportion of non-edge pixels and the proportion of edge pixels based on the level probability group;
[0111] Edge separation is calculated based on the proportion of non-edge pixels, the proportion of edge pixels, and the level probability group, where edge separation is expressed as:
[0112]
[0113] in, Indicates edge separation. Indicates the proportion of non-edge pixels. Indicates the proportion of edge pixels. Indicates grayscale level, Represents the first in the probability group of levels Each level of probability, Represents the first in the probability group of levels Each level of probability.
[0114] It is clear that the non-edge pixel ratio refers to the proportion of non-edge pixels in the thinned line harness image out of the total number of pixels, while the edge pixel ratio refers to the proportion of edge pixels in the thinned line harness image out of the total number of pixels. The calculation methods for the non-edge pixel ratio and the edge pixel ratio are as follows:
[0115]
[0116] in, Represents the first in the probability group of levels Each level of probability, Represents the first in the probability group of levels Each level of probability.
[0117] Specifically, obtaining the group of regions to be peeled includes:
[0118] In the edge harness image, determine the set of coordinate points to be stripped, wherein the set of coordinate points to be stripped includes one or more coordinate points to be stripped;
[0119] Extract the coordinate points to be peeled sequentially from the set of coordinate points to be peeled, and divide the area to be peeled in the edge bundle image according to the coordinate points to be peeled and the preset geometry to be peeled.
[0120] Summarize the regions to be peeled to obtain the region group to be peeled.
[0121] It is clear that the set of coordinate points to be peeled refers to a combination of one or more coordinate points to be peeled, wherein the coordinate points to be peeled refer to the geometric center of the area where myringbone needs to be peeled. Determining the set of coordinate points to be peeled in the edge harness image as described above means that relevant operators select one or more coordinate points to be peeled in the edge harness image via a control center (e.g., a computer used for image analysis). The geometry to be peeled refers to the geometry of the area to be peeled, which is calibrated by assembly standards.
[0122] Furthermore, dividing the area to be peeled in the edge harness image means: taking the coordinate point to be peeled as the geometric center, and marking the corresponding area range on the edge harness image according to the preset geometric shape (such as circle, rectangle) and size to be peeled.
[0123] S5. Query the optimal laser parameter group in the pre-built laser parameter library according to the beam diameter, and set the laser emitter according to the optimal laser parameter group to obtain the target laser emitter.
[0124] It is clear that the laser parameter library refers to a pre-constructed database of relationships between laser parameters and beam diameter. This database includes multiple laser data sets, each containing a beam diameter and a set of laser parameters. The laser parameter sets include parameters such as laser power, pulse width, or scanning speed. For example, a laser parameter library might have the following settings: Laser data A: For a 112G high-speed beam with a beam diameter of 2 to 3 mm, the laser emitter parameters need to be set to a power of 30%; Laser data B: For a 112G high-speed beam with a beam diameter of 3 to 4 mm, the laser emitter parameters need to be set to a power of 40%. The aforementioned laser data is obtained through prior experimental testing by relevant personnel. The optimal laser parameter set refers to the laser parameter set corresponding to the beam diameter. The target laser emitter refers to the laser emitter after being set with the optimal laser parameter set.
[0125] S6. Extract the areas to be peeled sequentially from the group of areas to be peeled, and use the target laser emitter to perform laser stripping on the areas to be peeled to obtain the stripped areas.
[0126] It is clear that the stripping area refers to the area to be stripped after laser stripping of Mylar, wherein laser stripping of Mylar refers to using a target laser emitter to strip the Mylar layer in the area to be stripped, wherein the Mylar layer refers to the polyester film insulation layer wrapped around the conductor of the high-speed wire harness.
[0127] Specifically, the process of using a target laser emitter to perform laser stripping of the area to be stripped to obtain the stripped area includes:
[0128] Identify the laser focus of the target laser emitter;
[0129] Based on the area to be stripped, the laser focus, and the three-dimensional worktable, the position of the fixed high-speed wire bundle is adjusted to obtain the target area to be stripped. The center of the target area to be stripped is located directly below the laser focus of the laser emitter.
[0130] The target laser emitter is used to strip the lines in the target area to be stripped, thus obtaining the stripped area.
[0131] Understandably, the laser focus refers to the point where the laser beam has the highest energy density and the smallest spot size. The region center refers to the geometric center of the target area to be stripped. The target area to be stripped refers to the area to be stripped within the fixed high-speed beam after position adjustment.
[0132] S7. Identify the unstripped region based on the stripped region to obtain the unstripped window group, wherein the unstripped window group includes multiple unstripped windows or the unstripped window group is an empty set.
[0133] It is clear that the "unstripped window group" refers to a combination of multiple unstripped windows, and this unstripped window group can be an empty set. An unstripped window refers to a portion of the stripped area where stripping has not been completed; incomplete stripping means that the Mylar layer in that portion of the area has not been stripped. When the unstripped window group is empty, it means that the Mylar layer in all portions of the stripped area has been stripped. Conversely, it means that there are portions of the stripped area where the Mylar layer has not been stripped, and these unstripped portions are the unstripped windows.
[0134] Specifically, the identification of unstripped areas based on the stripped area to obtain an unstripped window group includes:
[0135] The high-speed camera is zoomed according to the preset zoom ratio to obtain the target high-speed camera. The target high-speed camera and the ring light source are used to take pictures of the stripped area to obtain the image of the stripped area.
[0136] Perform connected component operations on the stripped area image to obtain multiple original connected components. Filter these original connected components based on a preset noise area to obtain multiple target connected components.
[0137] The target connected components are extracted sequentially from multiple target connected components, and the target stripping window corresponding to the target connected component is identified in the stripped area image.
[0138] The target stripping window is stripped to determine whether it has been stripped or not.
[0139] If the determination result is that the stripping is not done, then the target stripping window is recorded as the unstripped window;
[0140] Summarize the unstripped windows to obtain the unstripped window group.
[0141] Understandably, the zoom ratio refers to a manually set magnification. Since the high-speed camera captures the entire fixed high-speed cable harness, zooming is necessary to capture a sufficiently complete and clear local (stripped area) image. The target high-speed camera refers to the zoomed-in high-speed camera. The stripped area image refers to the image obtained after capturing the stripped area. The multiple original connected components refer to all interconnected pixel regions with the same or similar attributes identified by a connected component labeling algorithm in the stripped area image. The noise area refers to a manually set area constant, representing the maximum allowable area of image noise or irrelevant small regions. The multiple target connected components refer to multiple original connected components after filtering. The above filtering of multiple original connected components based on the preset noise area means: original connected components with an area (area of the original connected component) greater than the noise area are recorded as target connected components. The target stripped window refers to the region in the stripped area image that corresponds to the target connected component (i.e., is in the same position and completely overlaps with the target connected component).
[0142] In detail, the process of peeling open the target stripping window and obtaining the discrimination result includes:
[0143] HSV color features are extracted from the target stripped window to obtain a color feature vector, which includes: window hue, window saturation, and window brightness.
[0144] The color feature vector is compared with the preset Mylar layer color vector to obtain the color distance value;
[0145] If the color distance value is not greater than the preset standard color distance value, the judgment result will be recorded as not peeled.
[0146] If the color distance value is greater than the standard color distance value, then the texture features are extracted from the target stripped window to obtain the texture feature vector;
[0147] The texture feature vector is compared with the preset wire texture feature vector to obtain the texture distance value;
[0148] If the texture distance value is not greater than the preset standard texture distance value, the judgment result is recorded as peeled;
[0149] If the texture distance value is greater than the standard texture distance value, the judgment result will be recorded as not peeled.
[0150] It should be explained that the color feature vector refers to the vector representing the color characteristics of the target stripped window. Specifically, HSV color feature extraction of the target stripped window involves: identifying the hue, saturation, and brightness of each pixel within the target stripped window, obtaining multiple hues, multiple saturations, and multiple brightness values; then averaging these multiple hues, multiple saturations, and multiple brightness values to obtain the window hue, window saturation, and window brightness; and finally outputting these window hue, window saturation, and window brightness values as vectors to obtain the color feature vector. The Mylar layer color vector refers to the vector representing the color characteristics of the Mylar layer. This Mylar layer color vector is obtained by pre-extracting color features from the Mylar layer of the 112 high-speed wiring harness by the experimenter. The color distance value refers to the cosine value between the color feature vector and the Mylar layer color vector.
[0151] Furthermore, the standard color distance value refers to a manually set distance constant. When the color distance value is not greater than the standard color distance value, it indicates that the color characteristics of the target stripping window are significantly different from the color characteristics of the Mylar layer, meaning that the Mylar layer of the target stripping window has not been stripped. When the color distance value is greater than the standard color distance value, it does not necessarily mean that the Mylar layer has been stripped, because 112G high-speed harnesses use extremely thin silver or semi-transparent Mylar layers, and the conductor plating (tin plating, silver plating, or gold plating) beneath the Mylar layer will also exhibit a similar silver-white or mirror-like reflection under ring light illumination. Therefore, texture features need to be introduced. When the Mylar layer is stripped, the exposed conductor plating will exhibit different texture features than the Mylar layer, such as brushed textures compared to the Mylar layer. The texture feature vector refers to the vector characterizing the texture features of the target stripping window. Further, the steps for extracting texture features from the target stripping window are as follows: generating a gray-level co-occurrence matrix of the target stripping window, calculating texture features such as energy and contrast based on the gray-level co-occurrence matrix, and outputting these texture features as vectors, which are the texture feature vectors. The conductor texture feature vector refers to a vector artificially defined to characterize the texture features of the conductor plating. This conductor texture feature vector is obtained by relevant experimental personnel through texture feature extraction of the conductor plating of the 112G high-speed harness. The texture distance value refers to the cosine value between the texture feature vector and the conductor texture feature vector. The standard texture distance value refers to an artificially defined constant. If the texture distance value is greater than the standard texture distance value, it indicates a significant difference in texture features between the current target stripping window and the conductor plating, suggesting that the Mylar layer in the target stripping window has not yet been stripped (i.e., the conductor plating is not exposed).
[0152] It should be explained that by combining the above-mentioned color features and texture features, the advantage of rapid screening in color discrimination is retained, while texture information is used to make up for the defects of color overlap and lighting changes, thus ensuring both discrimination efficiency and discrimination accuracy.
[0153] S8. If the unstripped window group is not an empty set, then the unstripped window group in the stripped region is stripped to obtain the stripped region.
[0154] It is clear that when the unstripped window group is not an empty set, it means that the unstripped window group needs to be laser stripped again, i.e., re-stripped. The stripped area refers to the stripped area where the Mylar layer has been stripped.
[0155] Specifically, the step of further stripping the unstripped window groups in the stripped area to obtain the stripped area includes:
[0156] Extract the unstripped windows sequentially from the unstripped window group in the stripped area;
[0157] The unpeeled window is laser-peeled using a target laser emitter to obtain a preliminary peeled window. The preliminary peeled window is then peeled open and the results are obtained.
[0158] If the determination result is that it has not been peeled open, the initially peeled window is taken as the unpeeled window, and the process returns to the step of using the target laser emitter to perform laser peeling on the unpeeled window until the determination result is that it has been peeled open.
[0159] If the determination result is that the stripping has been completed, then return to the step of sequentially extracting unstripped windows from the unstripped window group in the stripped area until all unstripped windows in the unstripped window group have been extracted.
[0160] When all the unstripped windows in the unstripped window group have been extracted, the stripped area is recorded as the stripped area.
[0161] It is clear that the preliminary stripping window refers to the unstripped window after laser stripping. The process of using a target laser emitter to perform laser stripping on the unstripped window is the same as the step described above of using a target laser emitter to perform laser stripping on the area to be stripped. The step of determining whether the preliminary stripping window should be opened is the same as the step described above of determining whether the target stripping window should be opened, and will not be repeated here.
[0162] S9. If the unstripped window group is an empty set, then the stripped area is recorded as the stripped area.
[0163] Understandably, if the unstripped window group is an empty set, it means that the Mylar layer in the stripped area has been completely stripped, and the stripped area can be directly recorded as the stripped area.
[0164] S10. Summarize the stripped areas corresponding to each area to be stripped in the group of areas to be stripped to obtain the group of stripped areas. Update the fixed high-speed harness based on the group of stripped areas to obtain the target high-speed harness.
[0165] It should be explained that the target high-speed wire harness refers to the updated fixed high-speed wire harness. Updating the fixed high-speed wire harness based on the stripped area group means that after the fixed high-speed wire harness completes laser stripping, that is, after the stripped area group is obtained, the fixed high-speed wire harness after laser stripping is recorded as the target high-speed wire harness.
[0166] S11. Summarize the target high-speed wire harnesses to obtain the target high-speed wire harness set, assemble the target high-speed wire harness set, and complete the 112G high-speed wire harness assembly based on laser Mylar stripping.
[0167] It is clear that each target high-speed wire harness in the target high-speed wire harness set has undergone laser stripping in the area requiring assembly. The assembly of the target high-speed wire harness set refers to: electrically connecting and mechanically fixing the stripped areas (exposed conductors) of each target high-speed wire harness in the target high-speed wire harness set to other wire harnesses or connector terminals according to predetermined connection relationships (such as welding, crimping).
[0168] To address the problems described in the background section, this invention first constructs a Mylar stripping device. This step, by constructing a Mylar stripping device comprising a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable, and a vacuum suction cup, achieves high-precision, automated Mylar stripping of 112G high-speed wire harnesses. The high-speed camera reduces subsequent human intervention in laser Mylar stripping. Next, the wire harness diameter is determined and fixed based on the original wire harness image, and a group of areas to be stripped is obtained. This step allows for rapid acquisition of the wire harness diameter and the group of areas to be stripped through image processing, providing crucial information for selecting appropriate laser parameters and precise stripping, thereby improving the accuracy and adaptability of stripping. Furthermore, this solution queries the optimal laser parameter group in a pre-constructed laser parameter library based on the wire harness diameter, and sets the laser emitter according to the optimal laser parameter group to obtain the target laser emitter. This step can target different diameters... The 112G high-speed wire harness achieves precise laser stripping of Mylar, ensuring high efficiency and quality in the stripping process. This avoids problems such as incomplete stripping or damage to the wire harness due to inappropriate parameters, improving production efficiency and product quality. Then, based on the stripped area, unstripped areas are identified to obtain unstripped window groups. This step, through image detection, accurately detects areas that were not successfully stripped during the stripping process. This helps to promptly identify incomplete stripping issues and avoids interference from subjective human judgment in subsequent re-stripping operations. This ensures that the Mylar layer in all areas to be stripped is completely removed, thereby improving assembly reliability and quality. If the unstripped window group is not empty, re-stripping is performed on the unstripped window groups in the stripped area to obtain stripped areas. This ensures the final stripping quality and avoids unstripped areas affecting subsequent electrical connections and assembly reliability, improving the overall quality control level of the assembly process. Therefore, this invention can improve the accuracy of Mylar stripping for high-speed wire harnesses and enhance the automation level of laser Mylar stripping.
[0169] like Figure 2 The diagram shown is a functional block diagram of a 112G high-speed wire harness assembly system based on laser Mylar stripping provided in an embodiment of the present invention.
[0170] The 112G high-speed wire harness assembly system 100 based on laser Mylar stripping described in this invention can be installed in electronic devices. Depending on the functions implemented, the 112G high-speed wire harness assembly system 100 based on laser Mylar stripping may include an assembly instruction receiving module 101, a stripping area identification module 102, a stripping area acquisition module 103, and an unstripped window re-stripping module 104. The module described in this invention can also be called a unit, referring to a series of computer program segments that can be executed by the processor of an electronic device and perform a fixed function, stored in the memory of the electronic device.
[0171] The assembly instruction receiving module 101 is used to receive wire harness assembly instructions, and to identify the high-speed wire harness set to be assembled based on the wire harness assembly instructions. The high-speed wire harness set to be assembled includes multiple high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are 112G high-speed wire harnesses. A Mylar stripping device is constructed, which includes: a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable, and a vacuum suction cup.
[0172] The stripping area identification module 102 is used to sequentially extract the high-speed wire harnesses to be assembled from the set of high-speed wire harnesses to be assembled, fix the high-speed wire harnesses to be assembled on the three-dimensional worktable using the vacuum suction cup in the Mylar stripping device to obtain a fixed high-speed wire harness, capture images of the fixed high-speed wire harness based on a high-speed camera and a ring light source to obtain an original wire harness image, determine the wire harness diameter of the fixed high-speed wire harness based on the original wire harness image, and obtain a stripping area group, wherein the stripping area group includes one or more stripping areas;
[0173] The stripping area acquisition module 103 is used to query the optimal laser parameter group in the pre-built laser parameter library according to the wire bundle diameter, set the laser emitter according to the optimal laser parameter group to obtain the target laser emitter, extract the areas to be stripped in the group of areas to be stripped in sequence, and use the target laser emitter to perform laser stripping on the areas to be stripped to obtain the stripping area.
[0174] The unstripped window supplementation module 104 is used to identify unstripped areas based on the stripped area to obtain an unstripped window group. The unstripped window group includes multiple unstripped windows or the unstripped window group is an empty set. If the unstripped window group is not an empty set, the unstripped window group in the stripped area is supplemented to obtain a stripped area. If the unstripped window group is an empty set, the stripped area is recorded as a stripped area. The stripped areas corresponding to each area to be stripped in the area to be stripped group are summarized to obtain a stripped area group. The fixed high-speed wire harness is updated based on the stripped area group to obtain the target high-speed wire harness. The target high-speed wire harnesses are summarized to obtain the target high-speed wire harness set. The target high-speed wire harness set is assembled.
[0175] In detail, the modules in the 112G high-speed wire harness assembly system 100 based on laser Mylar stripping described in this embodiment of the invention employ the same methods as described above during use. Figure 1 The method described herein is the same as the laser-based Mylar stripping method for assembling 112G high-speed wire harnesses, and can produce the same technical effect, so it will not be repeated here.
[0176] like Figure 3 The diagram shown is a structural schematic of an electronic device that implements a laser-based Mylar stripping method for assembling 112G high-speed wire harnesses, according to an embodiment of the present invention.
[0177] The electronic device 1 may include a processor 10, a memory 11, and a bus 12, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as a program for assembling a 112G high-speed wire harness based on laser Mylar stripping.
[0178] The memory 11 includes at least one type of readable storage medium, such as flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device 1, such as a portable hard drive. In other embodiments, the memory 11 can be an external storage device of the electronic device 1, such as a plug-in portable hard drive, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the electronic device 1. Furthermore, the memory 11 includes both internal storage units and external storage devices of the electronic device 1. The memory 11 can be used not only to store application software and various types of data installed on the electronic device 1, such as the code of a 112G high-speed wire harness assembly method program based on laser Mylar stripping, but also to temporarily store data that has been output or will be output.
[0179] In some embodiments, the processor 10 may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control unit of the electronic device, connecting various components of the entire electronic device through various interfaces and lines. It executes programs or modules stored in the memory 11 (e.g., a 112G high-speed wire harness assembly method program based on laser Mylar stripping), and calls data stored in the memory 11 to perform various functions of the electronic device 1 and process data.
[0180] The bus 12 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 12 can be divided into an address bus, a data bus, a control bus, etc. The bus 12 is configured to realize the connection and communication between the memory 11 and at least one processor 10, etc.
[0181] Figure 3 Only electronic devices with components are shown; it will be understood by those skilled in the art that... Figure 3 The structure shown does not constitute a limitation on the electronic device 1, and may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0182] For example, although not shown, the electronic device 1 may also include a power supply (such as a battery) to power the various components. Preferably, the power supply can be logically connected to the at least one processor 10 through a power management system, thereby enabling functions such as charging management, discharging management, and power consumption management through the power management system. The power supply may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device 1 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.
[0183] Furthermore, the electronic device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, a Bluetooth interface, etc.), which is typically used to establish communication connections between the electronic device 1 and other electronic devices.
[0184] Optionally, the electronic device 1 may further include a user interface, which may be a display, an input unit (such as a keyboard), and optionally, a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the electronic device 1 and to display a visual user interface.
[0185] The program for 112G high-speed wire harness assembly based on laser Mylar stripping, stored in the memory 11 of the electronic device 1, is a combination of multiple instructions. When run in the processor 10, it can achieve the following:
[0186] Receive a wire harness assembly instruction, and confirm the set of high-speed wire harnesses to be assembled based on the wire harness assembly instruction. The set of high-speed wire harnesses to be assembled includes multiple high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are 112G high-speed wire harnesses.
[0187] Construct a MELA peeling device, which includes: a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable, and a vacuum suction cup;
[0188] The high-speed wire harnesses to be assembled are sequentially extracted from the group of high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are fixed on the three-dimensional worktable using the vacuum suction cup in the Mylar stripping device to obtain fixed high-speed wire harnesses.
[0189] Images of a fixed high-speed wire harness are captured using a high-speed camera and a ring light source to obtain the original wire harness image. The wire harness diameter of the fixed high-speed wire harness is determined based on the original wire harness image, and a group of areas to be stripped is obtained, wherein the group of areas to be stripped includes one or more areas to be stripped.
[0190] The optimal laser parameter set is queried from the pre-built laser parameter library based on the beam diameter, and the laser emitter is set according to the optimal laser parameter set to obtain the target laser emitter;
[0191] Extract the areas to be stripped sequentially from the group of areas to be stripped, and use the target laser emitter to perform laser stripping on the areas to be stripped to obtain the stripped areas;
[0192] Based on the stripped area, the unstripped area is identified to obtain the unstripped window group, which may include multiple unstripped windows or be an empty set.
[0193] If the unstripped window group is not an empty set, then the unstripped window group in the stripped region is stripped to obtain the stripped region;
[0194] If the unstripped window group is an empty set, then the stripped area is recorded as the stripped area;
[0195] Summarize the stripped areas corresponding to each area to be stripped in the group of areas to be stripped to obtain the group of stripped areas. Update the fixed high-speed harness based on the group of stripped areas to obtain the target high-speed harness.
[0196] The target high-speed wire harnesses are summarized to obtain the target high-speed wire harness set. The target high-speed wire harness set is then assembled to complete the 112G high-speed wire harness assembly based on laser Mylar stripping.
[0197] Specifically, the processor 10's implementation method for the above instructions can be found in [reference needed]. Figures 1 to 3 The descriptions of the relevant steps in the corresponding embodiments are not repeated here.
[0198] Furthermore, if the modules / units integrated in the electronic device 1 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium may include: any entity or system capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).
[0199] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor of an electronic device, can perform the following:
[0200] Receive a wire harness assembly instruction, and confirm the set of high-speed wire harnesses to be assembled based on the wire harness assembly instruction. The set of high-speed wire harnesses to be assembled includes multiple high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are 112G high-speed wire harnesses.
[0201] Construct a MELA peeling device, which includes: a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable, and a vacuum suction cup;
[0202] The high-speed wire harnesses to be assembled are sequentially extracted from the group of high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are fixed on the three-dimensional worktable using the vacuum suction cup in the Mylar stripping device to obtain fixed high-speed wire harnesses.
[0203] Images of a fixed high-speed wire harness are captured using a high-speed camera and a ring light source to obtain the original wire harness image. The wire harness diameter of the fixed high-speed wire harness is determined based on the original wire harness image, and a group of areas to be stripped is obtained, wherein the group of areas to be stripped includes one or more areas to be stripped.
[0204] The optimal laser parameter set is queried from the pre-built laser parameter library based on the beam diameter, and the laser emitter is set according to the optimal laser parameter set to obtain the target laser emitter;
[0205] Extract the areas to be stripped sequentially from the group of areas to be stripped, and use the target laser emitter to perform laser stripping on the areas to be stripped to obtain the stripped areas;
[0206] Based on the stripped area, the unstripped area is identified to obtain the unstripped window group, which may include multiple unstripped windows or be an empty set.
[0207] If the unstripped window group is not an empty set, then the unstripped window group in the stripped region is stripped to obtain the stripped region;
[0208] If the unstripped window group is an empty set, then the stripped area is recorded as the stripped area;
[0209] Summarize the stripped areas corresponding to each area to be stripped in the group of areas to be stripped to obtain the group of stripped areas. Update the fixed high-speed harness based on the group of stripped areas to obtain the target high-speed harness.
[0210] The target high-speed wire harnesses are summarized to obtain the target high-speed wire harness set. The target high-speed wire harness set is then assembled to complete the 112G high-speed wire harness assembly based on laser Mylar stripping.
[0211] In the embodiments provided by this invention, it should be understood that the disclosed devices, systems, and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative, and actual implementations may have other classification methods.
[0212] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0213] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.
[0214] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0215] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A method for assembling a 112G high-speed wire harness based on laser Mylar stripping, characterized in that, The method includes: Receive a wire harness assembly instruction, and confirm the set of high-speed wire harnesses to be assembled based on the wire harness assembly instruction. The set of high-speed wire harnesses to be assembled includes multiple high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are 112G high-speed wire harnesses. Construct a MELA peeling device, which includes: a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable, and a vacuum suction cup; The high-speed wire harnesses to be assembled are sequentially extracted from the group of high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are fixed on the three-dimensional worktable using the vacuum suction cup in the Mylar stripping device to obtain fixed high-speed wire harnesses. Images of a fixed high-speed wire harness are captured using a high-speed camera and a ring light source to obtain the original wire harness image. The wire harness diameter of the fixed high-speed wire harness is determined based on the original wire harness image, and a group of areas to be stripped is obtained, wherein the group of areas to be stripped includes one or more areas to be stripped. The optimal laser parameter set is queried from the pre-built laser parameter library based on the beam diameter, and the laser emitter is set according to the optimal laser parameter set to obtain the target laser emitter; Extract the areas to be stripped sequentially from the group of areas to be stripped, and use the target laser emitter to perform laser stripping on the areas to be stripped to obtain the stripped areas; Based on the stripped area, the unstripped area is identified to obtain an unstripped window group. This unstripped window group may include multiple unstripped windows or may be an empty set. The method for identifying the unstripped window group includes: HSV color features are extracted from the target stripped window to obtain a color feature vector, which includes: window hue, window saturation, and window brightness. The color feature vector is compared with the preset Mylar layer color vector to obtain the color distance value; If the color distance value is not greater than the preset standard color distance value, the judgment result will be recorded as not peeled. If the color distance value is greater than the standard color distance value, then the texture features are extracted from the target stripped window to obtain the texture feature vector; The texture feature vector is compared with the preset wire texture feature vector to obtain the texture distance value; If the texture distance value is not greater than the preset standard texture distance value, the judgment result is recorded as peeled; If the texture distance value is greater than the standard texture distance value, the judgment result is recorded as not peeled; If the unstripped window group is not an empty set, then the unstripped window group in the stripped region is stripped to obtain the stripped region; If the unstripped window group is an empty set, then the stripped area is recorded as the stripped area; Summarize the stripped areas corresponding to each area to be stripped in the group of areas to be stripped to obtain the group of stripped areas. Update the fixed high-speed harness based on the group of stripped areas to obtain the target high-speed harness. The target high-speed wire harnesses are summarized to obtain the target high-speed wire harness set. The target high-speed wire harness set is then assembled to complete the 112G high-speed wire harness assembly based on laser Mylar stripping.
2. The 112G high-speed wire harness assembly method based on laser Mylar stripping as described in claim 1, characterized in that, The step of determining the diameter of the fixed high-speed wire harness based on the original wire harness image includes: The original wire harness image is preprocessed to obtain a grayscale wire harness image. The preprocessing includes grayscale conversion and Gaussian filtering. Gradient calculation is performed on the grayscale line bundle image using a preset edge detection operator to obtain a gradient line bundle image. Non-maximum suppression is then performed on the gradient line bundle image to obtain a thinned line bundle image. The thinned line bundle image includes multiple thinned pixels, and each thinned pixel corresponds to a thinned grayscale value. Identify the gray level groups in the refined wire harness image, wherein the gray level groups include multiple gray levels and the value range of the gray levels is between 0 and 255. Based on the gray level group, a first gray level threshold and a second gray level threshold are set. Edge detection is performed on the thinned wire harness image according to the first gray level threshold and the second gray level threshold to obtain an edge wire harness image, wherein the edge wire harness image includes multiple edge pixels. Harness diameter is identified based on edge harness images.
3. The 112G high-speed wire harness assembly method based on laser Mylar stripping as described in claim 2, characterized in that, The setting of the first grayscale threshold and the second grayscale threshold based on the grayscale level group includes: Pixel counts are performed on each gray level in the gray level group based on multiple refined pixels to obtain a level pixel count group, where the level pixel count in the level pixel count group corresponds one-to-one with the gray level in the gray level group. Determine the total number of pixels for multiple refinement pixels, and calculate the probability of the level pixel quantity group based on the total number of pixels to obtain the level probability group. The level probability in the level probability group corresponds one-to-one with the level pixel quantity in the level pixel quantity group. Extract gray levels sequentially from the gray level group, and calculate the edge separation degree based on the level probability group and gray level. Summarize the edge separation degree corresponding to each gray level in the gray level group to obtain the edge separation degree group, identify the maximum edge separation degree in the edge separation degree group, and identify the optimal gray level corresponding to the maximum edge separation degree in the gray level group; The optimal gray level is used as the first gray level threshold. The second gray level threshold is calculated based on the first gray level threshold and the preset minimum threshold ratio. The second gray level threshold is the product of the first gray level threshold and the minimum threshold ratio.
4. The 112G high-speed wire harness assembly method based on laser Mylar stripping as described in claim 3, characterized in that, The calculation of edge separation based on level probability groups and gray levels includes: Calculate the proportion of non-edge pixels and the proportion of edge pixels based on the level probability group; Edge separation is calculated based on the proportion of non-edge pixels, the proportion of edge pixels, and the level probability group, where edge separation is expressed as: in, Indicates edge separation. Indicates the proportion of non-edge pixels. Indicates the proportion of edge pixels. Indicates grayscale level, Represents the first in the probability group of levels Each level of probability, Represents the first in the probability group of levels Each level of probability.
5. The 112G high-speed wire harness assembly method based on laser Mylar stripping as described in claim 4, characterized in that, The process of obtaining the group of regions to be peeled includes: In the edge harness image, determine the set of coordinate points to be stripped, wherein the set of coordinate points to be stripped includes one or more coordinate points to be stripped; Extract the coordinate points to be peeled sequentially from the set of coordinate points to be peeled, and divide the area to be peeled in the edge bundle image according to the coordinate points to be peeled and the preset geometry to be peeled. Summarize the regions to be peeled to obtain the region group to be peeled.
6. The 112G high-speed wire harness assembly method based on laser Mylar stripping as described in claim 5, characterized in that, The process of using a target laser emitter to perform laser stripping of the area to be stripped, resulting in a stripped area, includes: Identify the laser focus of the target laser emitter; Based on the area to be stripped, the laser focus, and the three-dimensional worktable, the position of the fixed high-speed wire bundle is adjusted to obtain the target area to be stripped. The center of the target area to be stripped is located directly below the laser focus of the laser emitter. The target laser emitter is used to strip the lines in the target area to be stripped, thus obtaining the stripped area.
7. The 112G high-speed wire harness assembly method based on laser Mylar stripping as described in claim 6, characterized in that, The identification of unstripped areas based on the stripped area yields an unstripped window group, including: The high-speed camera is zoomed according to the preset zoom ratio to obtain the target high-speed camera. The target high-speed camera and the ring light source are used to take pictures of the stripped area to obtain the image of the stripped area. Perform connected component operations on the stripped area image to obtain multiple original connected components. Filter these original connected components based on a preset noise area to obtain multiple target connected components. The target connected components are extracted sequentially from multiple target connected components, and the target stripping window corresponding to the target connected component is identified in the stripped area image. The target stripping window is stripped to determine whether it has been stripped or not. If the determination result is that the stripping is not done, then the target stripping window is recorded as the unstripped window; Summarize the unstripped windows to obtain the unstripped window group.
8. The 112G high-speed wire harness assembly method based on laser Mylar stripping as described in claim 7, characterized in that, The process of further stripping the unstripped window groups in the stripped area to obtain the stripped area includes: Extract the unstripped windows sequentially from the unstripped window group in the stripped area; The unpeeled window is laser-peeled using a target laser emitter to obtain a preliminary peeled window. The preliminary peeled window is then peeled open and the results are obtained. If the determination result is that it has not been peeled open, the initially peeled window is taken as the unpeeled window, and the process returns to the step of using the target laser emitter to perform laser peeling on the unpeeled window until the determination result is that it has been peeled open. If the determination result is that the stripping has been completed, then return to the step of sequentially extracting unstripped windows from the unstripped window group in the stripped area until all unstripped windows in the unstripped window group have been extracted. When all the unstripped windows in the unstripped window group have been extracted, the stripped area is recorded as the stripped area.
9. A 112G high-speed wire harness assembly system based on laser Mylar stripping, characterized in that, The system includes: An assembly instruction receiving module is used to receive wire harness assembly instructions, identify the high-speed wire harness set to be assembled based on the wire harness assembly instructions, wherein the high-speed wire harness set to be assembled includes multiple high-speed wire harnesses to be assembled, and the high-speed wire harnesses to be assembled are 112G high-speed wire harnesses, and construct a Mylar stripping device, wherein the Mylar stripping device includes: a high-speed camera, a ring light source, a laser emitter, a three-dimensional worktable and a vacuum suction cup. The stripping area identification module is used to sequentially extract the high-speed wire harnesses to be assembled from the set of high-speed wire harnesses to be assembled, fix the high-speed wire harnesses to be assembled on the three-dimensional worktable using the vacuum suction cup in the Mylar stripping device to obtain a fixed high-speed wire harness, capture images of the fixed high-speed wire harness based on a high-speed camera and a ring light source to obtain the original wire harness image, determine the wire harness diameter of the fixed high-speed wire harness based on the original wire harness image, and obtain the stripping area group, wherein the stripping area group includes one or more stripping areas; The stripping area acquisition module is used to query the optimal laser parameter group in the pre-built laser parameter library according to the wire bundle diameter, set the laser emitter according to the optimal laser parameter group to obtain the target laser emitter, extract the areas to be stripped in the group of areas to be stripped in sequence, and use the target laser emitter to perform laser stripping on the areas to be stripped to obtain the stripping area. The unpeeled window patching module is used to identify unpeeled regions based on the peeled area, obtaining an unpeeled window group. This unpeeled window group may consist of multiple unpeeled windows or be an empty set. The method for identifying the unpeeled window group includes: extracting HSV color features from the target peeled window to obtain a color feature vector, where the color feature vector includes: window hue, window saturation, and window brightness; comparing the color feature vector with a preset Mylar layer color vector to obtain a color distance value; if the color distance value is not greater than a preset standard color distance value, the identification result is recorded as unpeeled; if the color distance value is greater than the standard color distance value, texture features are extracted from the target peeled window to obtain a texture feature vector; and the texture... The feature vector is compared with the preset wire texture feature vector to obtain the texture distance value. If the texture distance value is not greater than the preset standard texture distance value, the discrimination result is recorded as stripped. If the texture distance value is greater than the standard texture distance value, the discrimination result is recorded as not stripped. If the unstripped window group is not an empty set, the unstripped window group in the stripped area is stripped to obtain the stripped area. If the unstripped window group is an empty set, the stripped area is recorded as the stripped area. The stripped areas corresponding to each area to be stripped in the area to be stripped group are summarized to obtain the stripped area group. The fixed high-speed wire harness is updated based on the stripped area group to obtain the target high-speed wire harness. The target high-speed wire harnesses are summarized to obtain the target high-speed wire harness set. The target high-speed wire harness set is assembled.
Citation Information
Patent Citations
Cable detection method based on image processing
CN115841493A
Non-contact wire diameter identification method and system
CN120510197A