Visual acquisition method and system for data of automobile parts and trays

By acquiring surface images and water penetration levels of components, and combining image recognition and analysis, the problem of not being able to determine whether there are defects in the embedded tray part of automotive components in existing technologies has been solved. This enables multi-dimensional inspection and quality judgment of components, ensuring the accuracy of inspection results and quality compliance.

CN121904692APending Publication Date: 2026-04-21HANGZHOU YOUQUAN SUPPLY CHAIN MANAGEMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HANGZHOU YOUQUAN SUPPLY CHAIN MANAGEMENT CO LTD
Filing Date
2026-01-04
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing technologies cannot effectively determine whether there are defects in the embedded tray part of automotive parts, and visual acquisition methods cannot fully detect quality problems on the surface and embedded part of the parts.

Method used

By acquiring surface images and water penetration levels of components, combined with image recognition and analysis, the differences between component features and standard features can be determined. When necessary, embedded side images and protrusion heights can be acquired. By utilizing shaking patterns and mass comparisons, the placement status and quality deviations of components can be accurately determined.

Benefits of technology

It enables multi-dimensional inspection of automotive parts embedded in the tray, ensuring the accuracy and quality of the inspection results meet requirements. It can identify surface defects and abnormal protrusion lengths, and provide multiple signals to distinguish between problems with the parts themselves and foreign objects in the tray.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121904692A_ABST
    Figure CN121904692A_ABST
Patent Text Reader

Abstract

The invention relates to a visual acquisition method and system for data of automobile parts and trays, and relates to the technical field of automobile parts, and the method comprises the steps: obtaining a part surface image and a seepage water level when the parts are put into the trays, and the trays are filled with liquid before the automobile parts are put into the trays; identifying and analyzing the part surface image to obtain part features; obtaining difference features based on the part features and preset standard features; when the difference characteristic does not exist and the seepage water level is consistent with the preset standard water level, outputting a qualified signal; and when the difference characteristic exists or the seepage water level is inconsistent with the preset standard water level, outputting an unqualified signal. The method has the effect of judging whether the parts, embedded into the tray, of the automobile parts have defects or not.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive parts technology, and in particular to a visual acquisition method and system for automotive parts and pallet data. Background Technology

[0002] Automotive parts are products that make up the various units of a car and serve the vehicle; their quality directly affects the car's performance and safety. In the processes related to automotive parts, component testing is a crucial step in ensuring product quality.

[0003] In related technologies, pallets are often used to transport corresponding automotive parts. During transportation, the inspection of parts mainly relies on manual inspection or simple visual acquisition and inspection methods.

[0004] Regarding the aforementioned technologies, current visual acquisition methods can only determine surface defects of automotive parts by capturing images with a camera, but cannot determine whether the part of the automotive part embedded in the tray has defects. Summary of the Invention

[0005] To determine whether there are defects in the parts of an automotive component embedded in a tray, this invention provides a visual acquisition method and system for automotive component and tray data.

[0006] In a first aspect, the present invention provides a visual acquisition method for automotive parts and pallet data, employing the following technical solution: A visual acquisition method for automotive parts and pallet data includes: Step S1: Obtain an image of the component surface and the water penetration level when the component is placed into the tray, which is filled with liquid before the automotive component is placed in. Step S2: Identify and analyze the surface image of the component to obtain the component features; Step S3: Obtain the difference features based on the component features and the preset standard features; Step S4: When there are no differences and the seepage water level is consistent with the preset standard water level, output a qualified signal; Step S5: When there are differences or the seepage water level is inconsistent with the preset standard water level, output an unqualified signal.

[0007] By employing the above technical solution, while acquiring images of the component surface, the liquid penetration level when the component is placed in the tray can be detected, allowing for another dimension of inspection of the portion of the component embedded in the tray. When no discrepancies are observed, it indicates that the component surface has no obvious defects, and the penetration level matches the preset standard level, indicating that the portion of the component embedded in the tray is also defect-free. In this case, a pass signal is output, indicating that the component meets quality requirements. Conversely, when discrepancies are present or the penetration level does not match the preset standard level, it means that there are defects on the component surface or in the portion embedded in the tray, indicating that the component does not meet quality requirements.

[0008] Optionally, the control method for situations where there are no differential characteristics and the seepage water level is inconsistent with the preset standard water level also includes: Step S40: Obtain the embedded side image; Step S41: Analyze the embedded side image to obtain the embedding height and the protrusion height of the component; Step S42: Obtain the extension length based on the embedding height and the extension height; Step S43: When the extension length is the same as the preset standard extension length, output a non-compliance signal and a missing signal at the same time; Step S44: When the extended length is greater than the standard extended length, control the tray to shake according to the preset shaking mode and obtain the shaking extended length; Step S45: When the wobbling extension length is greater than the standard extension length, output a redundant signal.

[0009] By adopting the above technical solution, by acquiring and analyzing the embedded side image, if the water level does not meet the requirements but the extension length is the same as the preset standard extension length, it indicates that the part may be missing part of the embedded tray. If the extension length is greater than the standard extension length, it may be due to improper placement causing it to get stuck. If the extension length is still greater than the standard extension length after shaking, it indicates that there is a protruding part in the part processing.

[0010] Optionally, methods for placing automotive parts into the tray include: Step S10: Obtain component information; Step S11: Find the pallet number based on the component information; Step S12: Analyze the hole size based on the component information; Step S13: When a hole size exists, determine the cap number based on the hole size; Step S14: After closing the hole on the component corresponding to the size of the cover hole corresponding to the cover number, place the automotive component into the tray corresponding to the tray number.

[0011] By adopting the above technical solution, the system obtains information about the components to determine whether the components have a hole structure and the corresponding size of the hole structure. If a hole size exists, the corresponding cap is used to seal the hole structure, thereby preventing liquid from flowing into the hole and affecting the accuracy of the permeation water level detection during the process of placing the components into the tray.

[0012] Optionally, it also includes a method for determining whether to cover the hole on the component corresponding to the cover number and the hole size of the cover, the method comprising: Step S140: Further analyze the hole size based on the component information to obtain the hole orientation; Step S141: When the hole orientation is the same as the preset insertion tray direction, determine the presence of the tray plug based on the tray number and hole size; Step S142: When the presence of the tray plug is in the preset presence state, do not cover the hole on the component corresponding to the size of the sealing hole corresponding to the sealing number; Step S143: When the presence of the tray plug is in the preset non-existent state, the hole on the component corresponding to the size of the sealing hole corresponding to the sealing number is closed.

[0013] By adopting the above technical solution, before placing the component into the tray, the orientation of the hole is further analyzed. When the hole orientation is consistent with the preset insertion direction of the tray, the presence of the tray plug is determined by combining the tray number and hole size. If the tray plug is present, it means that liquid will not flow into the component from the hole and affect the permeation water level detection, and in this case, it is not necessary to cover the hole with a cap. If the tray plug is not present, in order to prevent liquid from flowing into the hole and interfering with the accurate detection of the permeation water level, the corresponding cap needs to be placed on the hole of the component to ensure the accuracy of subsequent test results.

[0014] Optionally, another processing method is also included when the presence of the tray plug is in a non-existent state, the method comprising: Step S1430: When the presence of the tray plug is not present, calculate the water capacity based on the orifice size; Step S1431: Calculate the orifice water level based on the water capacity; Step S1432: Obtain the actual standard water level based on the orifice water level and the standard water level; Step S1433: Define the actual standard water level as the standard water level.

[0015] By adopting the above technical solution, when the tray plug is absent, considering the possibility of liquid flowing into the holes of the components and affecting the detection of the seepage water level, the capacity of the hole is first calculated based on its size. This capacity is then converted into a corresponding water level, i.e., the hole's water level. This water level is then combined with the originally set standard water level to arrive at an actual standard water level. In this way, even if liquid flows into the hole, the adjusted actual standard water level can accurately determine whether there are defects in the part of the component embedded in the tray, ensuring the accuracy of the detection.

[0016] Optionally, when the wobbling extension length exceeds the standard extension length, the method for outputting a redundant signal includes: Step S450: When the wobbling extension length is greater than the standard extension length, obtain the current total mass of the parts when they are placed into the tray; Step S451: Calculate the permeation mass based on the permeation water level; Step S452: Based on the pallet number and component information, find the corresponding total mass of the standard pallet and the mass of the standard components; Step S453: Calculate the standard total mass based on the standard pallet total mass and the standard component mass; Step S454: Calculate the current standard total mass based on the current total mass and the permeation mass; Step S455: When the standard total mass is equal to the current standard total mass, output a redundant signal; Step S456: When the standard total mass is less than the current standard total mass, output a foreign object signal on the tray.

[0017] By adopting the above technical solution, the standard total mass is compared with the current standard total mass. If the standard total mass is equal to the current standard total mass, it indicates that the component's wobbling extension length is greater than the standard extension length due to its own structural protrusion. If the standard total mass is less than the current standard total mass, it indicates that there are foreign objects in the tray, causing the component to be pushed up when it is placed in, resulting in abnormal extension length. This allows for accurate determination of whether the problem is with the component itself or with foreign objects in the tray, providing a basis for subsequent processing.

[0018] Optionally, the control methods for when the standard total mass is less than the current standard total mass also include: Step S4560: When the standard total mass is less than the current standard total mass, obtain the current component mass of the component and the current total pallet mass of the pallet respectively; Step S4561: When the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet mass, output a foreign object signal for the component. Step S4562: When the current component mass is equal to the standard component mass and the current total pallet mass is greater than the standard pallet mass, output a foreign object signal for the pallet.

[0019] By adopting the above technical solution, when the standard total mass is determined to be less than the current standard total mass, further subdivided case processing is performed. If the current component mass is greater than the standard component mass, but the current total pallet mass is equal to the standard pallet mass, this indicates that the component itself contains excess material, i.e., foreign matter is adhered to the component, therefore a component foreign matter signal is output. If the current component mass is equal to the standard component mass, but the current total pallet mass is greater than the standard pallet mass, this indicates that there is additional material inside the pallet that does not belong to the component, i.e., foreign matter is inside the pallet, therefore a pallet foreign matter signal is output.

[0020] Optionally, the control method for when the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet total mass also includes: Step S45620: When the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet mass, control the component to collide with the pallet according to the preset collision command, and obtain the mass of the collided component. Step S45621: When the mass of the collision component is equal to the mass of the standard component, obtain the total mass of the collision tray; Step S45622: Find the standard pallet quality based on the pallet number; Step S45623: When the total mass of the collision pallet is greater than the total mass of the standard pallet, control the pallet to tilt according to the preset tilting command, and obtain the tilted pallet mass after tilting; Step S45624: When the weight of the overturned pallet is equal to that of the standard pallet, put the parts back into the pallet and output a pass signal.

[0021] By adopting the above technical solution, when the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet mass, the component is first controlled to collide with the pallet. If the component mass after the collision is equal to the standard component mass, it indicates that the collision may have dislodged foreign objects adhering to the component. Next, the total pallet mass after the collision is obtained. If the total pallet mass after the collision is greater than the standard pallet mass, it indicates that there are still foreign objects in the pallet. At this time, the pallet is controlled to tilt, and the pallet mass after tilting is obtained. If the tilted pallet mass is equal to the standard pallet mass, it indicates that all foreign objects have been removed. The component is then placed back into the pallet, and a pass signal is output to ensure the accuracy of the test results and that the component mass meets the requirements.

[0022] Optionally, specific methods for obtaining component information include: Step S100: Analyze the component information to identify text content; Step S101: Determine the attribute category and attribute value of the component information based on the text content; Step S102: Determine the range of attribute values ​​based on the preset component information database and attribute categories; Step S103: When the attribute value falls within the attribute value range, input the component information.

[0023] By employing the above technical solution, the text content in the component information is first accurately identified, which clarifies the specific meaning of the acquired information. Based on the identified text content, the attribute category and specific attribute values ​​corresponding to the component information are further determined, such as the component's model and specifications. Then, combined with a pre-set component information database, a reasonable range of attribute values ​​under the determined attribute category is searched. Only when the determined attribute values ​​fall within the specified range is the component information considered accurate.

[0024] Secondly, this invention provides a visual acquisition system for automotive parts and pallet data, employing the following technical solution: A visual acquisition system for automotive parts and pallet data includes: The acquisition module is used to acquire images of the component surface and the water penetration level; A memory for storing a program for a visual acquisition method of automotive parts and pallet data as described above; The processor loads and executes programs from memory.

[0025] By adopting the above technical solution, the acquisition module can accurately acquire images of the surface of the parts and the liquid penetration level when the parts are placed on the tray. The memory can store the program of the visual acquisition method for automotive parts and tray data described in detail above. The processor loads and executes the program in the memory, and can process the data obtained by the acquisition module according to the predetermined steps. It can also perform a series of complex operations such as acquiring embedded side images, analyzing hole sizes, and calculating various masses, thereby realizing comprehensive and accurate visual acquisition and inspection of automotive parts and tray data, ensuring that the quality of automotive parts meets the requirements.

[0026] In summary, the present invention has at least one of the following beneficial technical effects: 1. By acquiring surface images of the parts and measuring the liquid penetration level when the parts are placed in the tray, the part of the car parts embedded in the tray can be inspected from multiple dimensions, effectively solving the problem that traditional methods cannot determine whether the part of the car parts embedded in the tray has defects; 2. By extending the height, the placement status of the parts can be determined, and by comparing the quality, the quality deviation can be accurately determined. Anomalies can be found and located from multiple aspects and dimensions, effectively ensuring the quality of automotive parts. Attached Figure Description

[0027] Figure 1 This is a flowchart of a visual acquisition method for automotive parts and pallet data according to an embodiment of this application; Figure 2 This is a schematic diagram of the tray and components in the embodiments of this application. Detailed Implementation

[0028] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.

[0029] This invention discloses a visual acquisition method for automotive parts and pallet data. (Refer to...) Figure 1 A visual acquisition method for automotive parts and pallet data includes: Step S1: Obtain an image of the component surface and the water penetration level when the component is placed into a tray filled with liquid before the automotive component is placed in the tray.

[0030] Component surface images refer to images obtained by a camera capturing the surface of automotive components that are not embedded in the tray. These images clearly show the appearance of the component surface, including the presence of defects such as scratches, dents, and cracks. Component surface images are obtained through camera capture.

[0031] Reference Figure 2 The permeate level refers to the water level reached when automotive parts are placed in a tray filled with liquid. As the parts are embedded, the liquid permeates through a pressure membrane (a special membrane layer at the bottom of the tray; when the parts are embedded, the liquid is forced through the membrane). The permeate level is obtained using a water level sensor installed in the container holding the permeate.

[0032] Step S2: Identify and analyze the surface image of the component to obtain the component features.

[0033] Component features refer to various information extracted from component surface images that reflects the component's state and characteristics. These features include the component's shape and outline, color distribution, surface texture details, etc. The method for obtaining component features involves applying image recognition algorithms to the component surface image, analyzing and processing the pixel information in the image, identifying the various parts of the component, and then extracting the corresponding features.

[0034] Step S3: Obtain the difference features based on the component features and the preset standard features.

[0035] Standard features refer to pre-defined reference features used for comparison with actual parts. These standard features cover various characteristic information that standard and qualified parts should possess, such as standard shape and size ranges, specific color parameters, and specified texture patterns. Standard features are obtained by collecting a large amount of image data of qualified parts, using image processing and feature extraction techniques, statistically analyzing and summarizing this data to determine the standard features that represent qualified parts, and then inputting these standard features into the system.

[0036] Difference features refer to the detailed comparison between the characteristics of a component and the preset standard features to identify the differences between them. These differences may manifest as deviations in shape, color, or texture defects. Difference features can intuitively reflect the degree of deviation between the component and the acceptable standard. Difference features are obtained by matching and comparing the component features and standard features in multiple dimensions to identify the differences.

[0037] Step S4: When there are no differences and the seepage water level is consistent with the preset standard water level, output a qualified signal.

[0038] The standard water level refers to the water level height used to determine whether a component meets quality requirements after being embedded in the tray. The standard water level is obtained by measuring the water level of a standard component after it is placed in the tray and then inputting the measurement into the system.

[0039] A pass signal indicates that the quality of a component is up to standard. This signal means that the automotive component being inspected meets the set pass standards in terms of appearance and the water penetration level after being embedded in the tray. In other words, there are no defects on the surface of the component that affect its quality, and the water level reached by the liquid penetration after being embedded in the tray is consistent with the standard water level.

[0040] Step S5: When there are differences or the seepage water level is inconsistent with the preset standard water level, output an unqualified signal.

[0041] A non-conforming signal indicates that a component fails to meet quality standards. This signal signifies that the inspected automotive component either fails to meet at least one of the set acceptance criteria in terms of appearance or the water penetration level after being embedded in the tray. Specifically, if discrepancies exist, it means that the component surface has defects such as scratches, dents, or cracks, or that its shape, color distribution, or surface texture details deviate from the standard characteristics. These will affect the component's quality and performance. If the water penetration level is inconsistent with the preset standard level, it means that the water level reached by the liquid after the component is embedded in the tray differs from the standard level. This may be due to inaccurate component dimensions, irregular shape, or other reasons, which will also affect the component's quality.

[0042] Among them, the control methods for situations where there are no differential characteristics and the seepage water level is inconsistent with the preset standard water level also include: Step S40: Obtain the embedded side image.

[0043] An embedded side image refers to an image obtained by a camera capturing the side view of a car component after it has been embedded into a tray. Embedded side images are captured by a camera.

[0044] Step S41: Analyze the embedded side image to obtain the embedding height and the protrusion height of the component.

[0045] Embedding height refers to the height of the automotive component on the tray surface after it is embedded inside the tray; it is also the height of the lowest point of the exposed portion of the component. The embedding height is obtained by performing edge detection and contour analysis on the side image of the embedded component to determine its position on the tray surface. This embedding height is a fixed value, or it can be pre-measured and input by the operator.

[0046] The protrusion height refers to the height of the highest point of the automotive component after it is embedded inside the tray. The protrusion height is obtained by performing edge detection and contour analysis on the embedded side image to determine the position of the highest point of the component, thus yielding the protrusion height.

[0047] Step S42: Obtain the extension length based on the embedding height and the extension height.

[0048] The protrusion length refers to the length of the portion of the automotive component that extends beyond the tray after it is embedded inside the tray; it is also the vertical length of the highest point relative to the tray surface. The protrusion length is obtained by subtracting the embedding height from the protrusion height.

[0049] Step S43: When the extension length is the same as the preset standard extension length, output a non-compliance signal and a missing signal at the same time.

[0050] The standard extension length refers to the length of a component extending beyond the tray when there are no quality issues. This standard extension length is obtained by pre-measuring the extension length of the standard component after it is embedded in the tray and inputting this measurement into the system.

[0051] A missing component signal indicates that a portion of the component embedded in the tray is missing. This signal is pre-set and input into the system by the operator. If the protrusion length is the same as the preset standard protrusion length, it means that the discrepancy between the seepage water level and the preset standard water level is caused by a missing portion of the component embedded in the tray; therefore, the seepage water level will be lower than the level of the missing component.

[0052] Step S44: When the extended length is greater than the standard extended length, control the tray to shake according to the preset shaking mode and obtain the shaking extended length.

[0053] The shaking mode refers to a mode in which the pallet is shaken to rule out situations where the extended length exceeds the standard extended length, indicating that the jamming is caused by improper placement of components. The shaking mode is preset by the operator and entered into the system, and parameters such as the shaking amplitude and frequency can be adjusted according to the actual situation of the components and the pallet.

[0054] The shaking extension length refers to the length of the part that extends out of the tray after shaking. The method for obtaining the shaking extension length is the same as the method for obtaining the extension length in step S42, and will not be repeated here.

[0055] Step S45: When the wobbling extension length is greater than the standard extension length, output a redundant signal.

[0056] Redundant signals refer to redundant signals in the portion of the component embedded in the tray. This indicates that the component's dimensions after processing are too large for some reason, causing it to not fit snugly into the tray and resulting in an excessively long protrusion. Redundant signals are pre-set and input into the system by the operator.

[0057] The methods for placing automotive parts into a tray include: Step S10: Obtain component information.

[0058] Parts information refers to the basic information about automotive parts, including their model, specifications, dimensions, and weight. Parts information can be obtained by reading the identification code on the part, scanning a QR code or barcode, or querying a database.

[0059] Step S11: Find the pallet number based on the component information.

[0060] A pallet number is a unique identifier for a pallet. Each pallet is assigned a unique number during manufacturing, and this number is associated with the pallet's specifications, dimensions, and other attributes. Pallet numbers are obtained by pre-setting a pallet database in the system that maps component information to pallet numbers; the corresponding pallet number can then be found using the component information.

[0061] Step S12: Analyze the hole size based on the component information.

[0062] Hole dimensions refer to the dimensions of holes in a component, including the diameter and depth. Hole dimensions are obtained by analyzing component information to locate relevant hole dimensions.

[0063] Step S13: If a hole size exists, determine the cap number based on the hole size.

[0064] A cap number is a unique identifier for a cap-like structure used to close holes on a component. Each cap number corresponds to a hole it can close. Cap numbers are obtained by pre-setting a cap database in the system that maps hole sizes to cap numbers; the corresponding cap number can be found by looking up the hole size.

[0065] Step S14: After closing the hole on the component corresponding to the size of the cover hole corresponding to the cover number, place the automotive component into the tray corresponding to the tray number.

[0066] After sealing the parts with the corresponding hole size of the cap with the corresponding number, place the automotive parts into the tray with the corresponding number to prevent the hole structure from affecting the water seepage level.

[0067] This also includes a method for determining whether to cover the hole on the component corresponding to the size of the sealing hole corresponding to the sealing number, the method comprising: Step S140: Further analyze the hole size based on the component information to obtain the hole orientation.

[0068] Hole orientation refers to the orientation of holes on a component. Hole orientation is obtained by analyzing component information and identifying relevant details such as the hole's opening direction and tilt angle.

[0069] Step S141: When the hole orientation is the same as the preset insertion tray direction, determine the presence of the tray plug based on the tray number and hole size.

[0070] The insertion direction refers to the direction in which components are inserted into the tray. This insertion direction is preset by the operator based on the insertion method for each tray.

[0071] Tray plugs are cylindrical components inside trays used to fill or seal holes. Tray plugs are obtained as follows: In each tray corresponding to a component, workers pre-install plugs of appropriate specifications and positions inside the tray based on the component's hole size and insertion direction. Information about these plugs is recorded in the system, and the presence of tray plugs can be determined based on the tray number and hole size.

[0072] Step S142: When the presence of the tray plug is in the preset presence state, do not cover the hole on the component corresponding to the size of the sealing hole corresponding to the sealing number.

[0073] The "existence status" refers to the state in which the tray stopper is recorded as "existing" in the system. This means that a stopper matching the component's hole size and insertion direction has been installed inside the tray, and there is no need to seal the hole on the component with a cap. The existence status is obtained by querying the tray stopper information recorded in the system to determine whether it is a preset existence status.

[0074] Step S143: When the presence of the tray plug is in the preset non-existent state, the hole on the component corresponding to the size of the sealing hole corresponding to the sealing number is closed.

[0075] The "absent" state refers to a state where the tray stopper is recorded as non-existent in the system, meaning that there is no stopper inside the tray that matches the component hole size and insertion direction. The "absent" state is obtained by querying the tray stopper information recorded in the system to determine if it falls under the preset "absent" state.

[0076] This also includes another method for handling the situation when the presence of the tray stopper is not present, the method comprising: Step S1430: When the presence of the tray plug is not present, calculate the water capacity based on the hole size.

[0077] Water capacity refers to the amount of water that a hole structure on a component can hold when it is not sealed or filled with a plug. The water capacity is obtained by using geometric volume calculation formulas, such as the cylinder volume formula (for regular cylindrical holes) or more complex integral calculation methods (for irregularly shaped holes), based on the hole size to accurately calculate the water capacity that the hole structure can hold.

[0078] Step S1431: Calculate the orifice water level based on the water capacity.

[0079] The orifice water level refers to the water level within a container when the orifice is not sealed or filled with a plug. The orifice water level is calculated based on the container's capacity and bottom area. For example, if the capacity is 100 cubic centimeters and the bottom area is 50 square centimeters, the orifice water level would be 2 centimeters. The bottom area of ​​the container is pre-measured by the operator.

[0080] Step S1432: Obtain the actual standard water level based on the orifice water level and the standard water level.

[0081] The actual standard water level refers to the standard water level after removing the influence of the hole structure on the water level on the component. The actual standard water level is obtained by subtracting the hole capacity water level from the standard water level. For example, if the standard water level is 10 cm and the hole capacity water level is 2 cm, then the actual standard water level is 8 cm.

[0082] Step S1433: Define the actual standard water level as the standard water level.

[0083] Among them, the methods for outputting redundant signals when the wobbling extension length is greater than the standard extension length include: Step S450: When the wobbling extension length is greater than the standard extension length, obtain the current total mass of the component when it is placed into the tray.

[0084] The current total mass refers to the total mass of the pallet and all objects on it, including the mass of the pallet itself, the mass of the water remaining in the pallet, and the mass of the components. The current total mass is obtained by weighing the pallet and all objects on it together.

[0085] Step S451: Calculate the permeation mass based on the permeation water level.

[0086] Permeation mass refers to the mass of water that seeps out of the tray after the component is placed in it. The calculation method involves first determining the volume of water that seeps out using the permeation level and the bottom area of ​​the container, and then calculating the permeation mass based on the density of water and the volume of water that seeps out.

[0087] Step S452: Based on the pallet number and component information, find the corresponding standard pallet total mass and standard component mass.

[0088] The standard pallet total mass refers to the combined mass of the pallet and the water when the pallet is fully filled with water under standard, undamaged conditions. The standard pallet total mass is obtained by having staff pre-weigh each full water pallet to determine its standard mass, which is then stored in the system along with the corresponding pallet number.

[0089] Standard component quality refers to the standard quality of a component when all its indicators meet the required standards. The standard component quality is determined by pre-weighing the standard components and storing the weight in the corresponding component information database.

[0090] Step S453: Calculate the standard total mass based on the standard pallet total mass and the standard component mass.

[0091] The standard gross weight refers to the total weight of a pallet when it is fully filled with water under standard conditions, plus the weight of a single component that meets all performance standards. The standard gross weight is calculated by adding the standard pallet's total weight to the standard component's weight. For example, if the standard pallet's total weight is 5000 grams and the standard component's weight is 500 grams, then the standard gross weight is 5500 grams.

[0092] Step S454: Calculate the current standard total mass based on the current total mass and the permeation mass.

[0093] The current standard total mass refers to the total mass of the pallet when it is full of water, including the mass of the components. The current standard total mass is calculated by adding the current total mass to the permeation mass.

[0094] Step S455: When the standard total mass is equal to the current standard total mass, output a redundant signal.

[0095] If the standard total mass is equal to the current standard total mass, it indicates that the inability of the components to be fully inserted is not due to foreign objects in the tray.

[0096] Step S456: When the standard total mass is less than the current standard total mass, output a foreign object signal on the tray.

[0097] A foreign object detection signal on a pallet indicates the presence of a foreign object in the pallet. This signal is pre-set and entered into the system by the operator. A pallet containing a foreign object is indicated when the standard total mass is less than the current standard total mass; this explains why the current standard total mass is greater than the standard total mass.

[0098] The control methods for situations where the standard total mass is less than the current standard total mass also include: Step S4560: When the standard total mass is less than the current standard total mass, obtain the current component mass of the component and the current total pallet mass of the pallet respectively.

[0099] The current component mass refers to the individual mass of the component under the current conditions; it only includes the mass of the component itself. The current component mass is obtained by weighing the component individually.

[0100] The current total pallet mass refers to the total mass of the pallet and the remaining water in it under the current conditions. The current total pallet mass is obtained by weighing the pallet and the remaining water.

[0101] Step S4561: When the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet mass, output a component foreign object signal.

[0102] If the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet mass, it indicates that the foreign object is attached to the component, and a foreign object signal is output.

[0103] The foreign object signal for a component refers to the signal indicating that a foreign object is attached to a component. The foreign object signal for a component is preset by the staff and input into the system.

[0104] Step S4562: When the current component mass is equal to the standard component mass and the current total pallet mass is greater than the standard pallet mass, output a foreign object signal for the pallet.

[0105] When the current component mass equals the standard component mass and the current total pallet mass is greater than the standard pallet mass, it indicates that a foreign object is inside the pallet, and a foreign object signal is output.

[0106] The control method for situations where the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet total mass also includes: Step S45620: When the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet mass, control the component to collide with the pallet according to the preset collision command, and obtain the collision component mass.

[0107] If the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet mass, it indicates that a foreign object is attached to the component. Control the component to collide with the pallet according to the preset collision command to try to knock the foreign object off.

[0108] A collision command is an instruction to cause a component to collide with a pallet, with the aim of attempting to knock the foreign object off. These collision commands are pre-set and input by the operator based on the structural information between each component and its corresponding pallet.

[0109] The mass of a collision component refers to the mass of the component after it has collided with the pallet. The mass of a collision component is obtained by weighing the component after the collision.

[0110] Step S45621: When the mass of the collision component is equal to the mass of the standard component, obtain the total mass of the collision tray.

[0111] The total mass of a collision pallet refers to the total mass of the pallet and its contents after a collision. This includes the pallet itself, any remaining water, and any foreign objects that may have been impacted into the pallet. The total mass of a collision pallet is obtained by weighing the pallet after the collision.

[0112] Step S45622: Find the standard pallet quality based on the pallet number.

[0113] Standard pallet quality refers to the quality of a qualified pallet under standard conditions. Standard pallet quality is obtained by staff in advance by weighing qualified pallets and storing them in a pallet database.

[0114] Step S45623: When the total mass of the collision pallet is greater than the total mass of the standard pallet, control the pallet to tilt according to the preset tilting command, and obtain the tilted pallet mass after tilting.

[0115] When the total mass of the collision pallet is greater than that of the standard pallet, it indicates that after the collision, foreign objects adhering to the parts fell into the pallet, resulting in the total mass of the collision pallet being greater than that of the standard pallet.

[0116] A tilting instruction is an instruction to tilt and overturn a tray in order to empty water and foreign objects from the tray. For example, tilting the tray 180 degrees and holding it for 10 seconds, then tilting it 180 degrees to return it to its original position.

[0117] The tipping pallet mass refers to the mass of the pallet after a tipping command has been issued. The tipping pallet mass is obtained by weighing the pallet after the tipping command has been issued.

[0118] Step S45624: When the weight of the overturned pallet is equal to that of the standard pallet, put the parts back into the pallet and output a pass signal.

[0119] If the weight of the overturned pallet is equal to that of the standard pallet, it indicates that the foreign object has been dumped out.

[0120] The specific methods for obtaining component information include: Step S100: Analyze the component information to identify the text content.

[0121] Textual content refers to various information presented in text form on the surface or inside of components. This textual content covers key information such as component specifications, model, production date, and batch number. The textual content is obtained by scanning and analyzing images of components using high-precision image recognition technology to extract the textual information. Then, optical character recognition (OCR) technology is used to convert the text in the image into an editable and recognizable text format.

[0122] Step S101: Determine the attribute category and attribute value of the component information based on the text content.

[0123] Attribute category refers to the different types of categories to which component information belongs based on its text content. The method for determining the attribute category is that the system pre-builds a mapping relationship database between text content and attribute category (the mapping relationship database is a database that stores various types of text content and their corresponding attribute categories, which is obtained by staff searching for relevant information on attribute categories in advance, organizing the mapping relationships and inputting them into the system). When the text content is identified, it is compared and matched with the mapping relationship database to determine the corresponding attribute category.

[0124] Attribute values ​​refer to the specific numerical values ​​or descriptions corresponding to component information under various attribute categories. The method for determining attribute values ​​involves extracting specific information related to that attribute category from the text content after identifying the attribute category. This information may include numbers, letters, symbols, or descriptive text, which together constitute the attribute value of the component under that attribute category.

[0125] Step S102: Determine the range of attribute values ​​based on the preset component information database and attribute categories.

[0126] A parts information database is a pre-built collection of data used to store and manage information about various parts. It covers various attribute categories of parts and the reasonable attribute value range corresponding to each attribute category. The parts information database is built by staff collecting and organizing a large number of parts attribute categories and corresponding attribute value ranges based on historical data, industry standards, and actual production needs, and then entering this information into the database.

[0127] The attribute value range refers to the range of reasonable values ​​or descriptions set for each attribute category. The attribute value range is obtained by the system pre-determining a reasonable value range for each attribute category when building the component information database, taking into account factors such as actual application scenarios, industry standards, and safety regulations.

[0128] Step S103: When the attribute value falls within the attribute value range, input the component information.

[0129] When an attribute value falls within the attribute value range, it means that the value corresponding to the component information of that attribute value is reasonable and can be entered.

[0130] Based on the same inventive concept, embodiments of the present invention provide a visual acquisition system for automotive parts and pallet data.

[0131] A visual acquisition system for automotive parts and pallet data includes: The acquisition module is used to acquire images of the component surface and the water penetration level; A memory for storing a program for a visual acquisition method of automotive parts and pallet data; The processor loads and executes programs from memory.

[0132] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principle of the present invention should also be considered within the scope of protection of the present invention.

Claims

1. A visual acquisition method for automotive parts and pallet data, characterized in that, include: Step S1: Obtain an image of the component surface and the water penetration level when the component is placed into the tray, which is filled with liquid before the automotive component is placed in. Step S2: Identify and analyze the surface image of the component to obtain the component features; Step S3: Obtain the difference features based on the component features and the preset standard features; Step S4: When there are no differences and the seepage water level is consistent with the preset standard water level, output a qualified signal; Step S5: When there are differences or the seepage water level is inconsistent with the preset standard water level, output an unqualified signal.

2. The visual acquisition method for automotive parts and pallet data according to claim 1, characterized in that, Control methods for situations where there are no differential characteristics and the seepage water level is inconsistent with the preset standard water level also include: Step S40: Obtain the embedded side image; Step S41: Analyze the embedded side image to obtain the embedding height and the protrusion height of the component; Step S42: Obtain the extension length based on the embedding height and the extension height; Step S43: When the extension length is the same as the preset standard extension length, output a non-compliance signal and a missing signal at the same time; Step S44: When the extended length is greater than the standard extended length, control the tray to shake according to the preset shaking mode and obtain the shaking extended length; Step S45: When the wobbling extension length is greater than the standard extension length, output a redundant signal.

3. The visual acquisition method for automotive parts and pallet data according to claim 2, characterized in that, Methods for placing automotive parts into a tray include: Step S10: Obtain component information; Step S11: Find the pallet number based on the component information; Step S12: Analyze the hole size based on the component information; Step S13: When a hole size exists, determine the cap number based on the hole size; Step S14: After closing the hole on the component corresponding to the size of the cover hole corresponding to the cover number, place the automotive component into the tray corresponding to the tray number.

4. The visual acquisition method for automotive parts and pallet data according to claim 3, characterized in that, It also includes a method for determining whether to cover the hole on the component corresponding to the cover number and the cover hole size, the method comprising: Step S140: Further analyze the hole size based on the component information to obtain the hole orientation; Step S141: When the hole orientation is the same as the preset insertion tray direction, determine the presence of the tray plug based on the tray number and hole size; Step S142: When the presence of the tray plug is in the preset presence state, do not cover the hole on the component corresponding to the size of the sealing hole corresponding to the sealing number; Step S143: When the presence of the tray plug is in the preset non-existent state, the hole on the component corresponding to the size of the sealing hole corresponding to the sealing number is closed.

5. The visual acquisition method for automotive parts and pallet data according to claim 4, characterized in that, It also includes another method for handling the situation when the presence of the tray stopper is not present, the method comprising: Step S1430: When the presence of the tray plug is not present, calculate the water capacity based on the orifice size; Step S1431: Calculate the orifice water level based on the water capacity; Step S1432: Obtain the actual standard water level based on the orifice water level and the standard water level; Step S1433: Define the actual standard water level as the standard water level.

6. The visual acquisition method for automotive parts and pallet data according to claim 3, characterized in that, When the wobbling extension length exceeds the standard extension length, the methods for outputting redundant signals include: Step S450: When the wobbling extension length is greater than the standard extension length, obtain the current total mass of the parts when they are placed into the tray; Step S451: Calculate the permeation mass based on the permeation water level; Step S452: Based on the pallet number and component information, find the corresponding total mass of the standard pallet and the mass of the standard components; Step S453: Calculate the standard total mass based on the standard pallet total mass and the standard component mass; Step S454: Calculate the current standard total mass based on the current total mass and the permeation mass; Step S455: When the standard total mass is equal to the current standard total mass, output a redundant signal; Step S456: When the standard total mass is less than the current standard total mass, output a foreign object signal on the tray.

7. The visual acquisition method for automotive parts and pallet data according to claim 6, characterized in that, The control methods for when the standard total mass is less than the current standard total mass also include: Step S4560: When the standard total mass is less than the current standard total mass, obtain the current component mass of the component and the current total pallet mass of the pallet respectively; Step S4561: When the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet mass, output a foreign object signal for the component. Step S4562: When the current component mass is equal to the standard component mass and the current total pallet mass is greater than the standard pallet mass, output a foreign object signal for the pallet.

8. The visual acquisition method for automotive parts and pallet data according to claim 7, characterized in that, The control method for situations where the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet total mass also includes: Step S45620: When the current component mass is greater than the standard component mass and the current total pallet mass is equal to the standard pallet mass, control the component to collide with the pallet according to the preset collision command, and obtain the mass of the collided component. Step S45621: When the mass of the collision component is equal to the mass of the standard component, obtain the total mass of the collision tray; Step S45622: Find the standard pallet quality based on the pallet number; Step S45623: When the total mass of the collision pallet is greater than the total mass of the standard pallet, control the pallet to tilt according to the preset tilting command, and obtain the tilted pallet mass after tilting; Step S45624: When the weight of the overturned pallet is equal to that of the standard pallet, put the parts back into the pallet and output a pass signal.

9. The visual acquisition method for automotive parts and pallet data according to claim 3, characterized in that, Specific methods for obtaining component information include: Step S100: Analyze the component information to identify text content; Step S101: Determine the attribute category and attribute value of the component information based on the text content; Step S102: Determine the range of attribute values ​​based on the preset component information database and attribute categories; Step S103: When the attribute value falls within the attribute value range, input the component information.

10. A visual acquisition system for automotive parts and pallet data, characterized in that, include: The acquisition module is used to acquire images of the component surface and the water penetration level; A memory for storing a program for a visual acquisition method of automotive parts and pallet data as described in any one of claims 1 to 9; The processor loads and executes programs from memory.