A control method for a cutting table

CN121392347BActive Publication Date: 2026-08-07武汉佰汇自动化科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-26
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0005]基于上述表述,本发明提供了一种用于裁床裁片的控制方法,可以改善弹性布料片时因布料拉扯变形导致裁剪后回缩的情况,提高弹性布料的裁片质量

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121392347B_ABST
    Figure CN121392347B_ABST
Patent Text Reader

Abstract

The application relates to a control method for cutting pieces on a cutting bed, characterized by the following steps: obtaining a cutting path corresponding to a current type of cloth, finding corresponding reference points in an image according to the coordinates of each inflection point of the cutting path; obtaining a coordinate adjustment vector and a deformation influence distance of an abnormal inflection point according to the deformation of the cloth at the reference point, the type of the current cloth and the fabric density, determining a deformation influence area, extracting a first endpoint and a second endpoint of the cutting path at the boundary of the deformation influence area; adjusting the position of the abnormal inflection point to obtain a corrected inflection point, generating a first smooth curve to connect the corrected inflection point with the first endpoint, and generating a second smooth curve to connect the corrected inflection point with the second endpoint; obtaining a new cutting path through splicing; and cutting the cloth according to the new cutting path. The method can effectively improve the problem that the size of the cut piece is small due to the rebound shrinkage of the tension deformation area of the elastic cloth after cutting, and improve the cutting quality of the elastic cloth.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of image processing technology, and more specifically to a control method for cutting sheets in a cutting bed. Background Technology

[0002] With the continuous development of manufacturing and technological advancements, traditional manual cutting methods are gradually being replaced by automated cutting equipment. Automated cutting tables are widely used in industries such as clothing, automotive interiors, and furniture, improving production efficiency and product quality through highly efficient automated operation.

[0003] Existing automated cutting equipment typically consists of a support table, a movable cutting head, and a motion control device for controlling the cutting head's movement. The motion control device has pre-set cutting path data for the current fabric. Before the automated cutting equipment operates, the fabric to be cut needs to be laid on the support table. To prevent the fabric from shifting, misaligning, or wrinkling during cutting, the fabric needs to be flattened and its edges secured. Then, the current fabric information is input into the motion control device, which retrieves the current cutting path. The motion control device then controls the cutting head to follow this path, thereby cutting the fabric into pieces of the required shape and size.

[0004] However, in actual production, it is sometimes necessary to cut pieces of elastic fabrics (hereinafter referred to as "elastic fabrics") that are easily stretched and deformed. Before cutting, the elastic fabric needs to be laid on a support table, flattened and stretched, and then the edges of the fabric are pressed and fixed. During the process of stretching and fixing the elastic fabric, uneven stress inevitably causes the elastic fabric to be stretched and deformed. When the elastic fabric has undergone a certain degree of stretching and deformation, if the cutting continues according to the originally set cutting path, the edges of the cut pieces will shrink back under the elastic force of the fabric after the cutting head passes through some severely deformed parts of the fabric, resulting in the shape and size of the processed pieces not meeting the requirements. The above situation has an adverse effect on the quality of the elastic fabric pieces and needs to be improved. Summary of the Invention

[0005] Based on the above description, the present invention provides a control method for cutting sheets on a cutting bed, which can improve the situation where elastic fabric sheets shrink back after cutting due to fabric stretching and deformation, thereby improving the quality of elastic fabric sheets.

[0006] The technical solution of the present invention to solve the above-mentioned technical problems is as follows: A method for controlling fabric pieces in a cutting bed includes the following steps: S1, taking a picture of the fabric below the cutting head before starting cutting, and identifying the type of fabric in the picture based on color and texture; S2. Obtain the cutting path corresponding to the current type of fabric, identify and extract the inflection points on the cutting path, project the entire cutting path into the image, and find the corresponding points in the image based on the coordinates of each inflection point, thus obtaining the reference points on the fabric. S3. Extract images of rectangular regions of a certain size centered on each reference point to obtain each sample image patch; S4. Identify and extract the hole features of the fabric in each sample block. Determine the lateral and longitudinal deformation ratios of the fabric at the reference point by the number of holes. When the lateral or longitudinal deformation ratio is greater than the preset value, it is considered that the inflection point corresponding to the reference point in the current sample block needs to be adjusted and the inflection point is defined as an abnormal inflection point; otherwise, it is a normal inflection point. S5. For abnormal inflection points, obtain the coordinate adjustment vector of the abnormal inflection point based on the horizontal deformation ratio, the vertical deformation ratio, the current fabric type, and the fabric density; at the same time, determine the deformation influence distance at the corresponding reference point based on the coordinate adjustment vector of the abnormal inflection point; delineate a circular area in the fabric image with the corresponding reference point as the center and the deformation influence distance as the radius, and define the circular area as the deformation influence area. S6. Identify and extract the endpoints of the clipping path at the boundary of the deformation-affected area to obtain the first endpoint and the second endpoint; adjust the coordinate position of the abnormal inflection point according to the coordinate adjustment vector to obtain the corrected inflection point, generate a first smooth curve to connect the corrected inflection point with the first endpoint, generate a second smooth curve to connect the corrected inflection point with the second endpoint; splice the first smooth curve and the second smooth curve with the original clipping path outside the deformation-affected area to obtain a new clipping path. S7. Input the new cutting path information into the motion control device of the cutting head. After cutting begins, the motion control device controls the cutting head to move along the new cutting path to complete the cutting of the current fabric.

[0007] As a preferred approach: the number of holes per unit width and unit height of different types of fabric is statistically analyzed and calibrated in advance to obtain the standard number of holes W0 per unit width and the standard number of holes Z0 per unit height of that type of fabric; for the current sample block, the hole features on the fabric are identified and the number of holes W1 per unit width and the number of holes Z1 per unit height are statistically analyzed; the formula for calculating the lateral deformation ratio is defined as (W0-W1) / W0, and the formula for calculating the longitudinal deformation ratio is (Z0-Z1) / Z0, and the lateral deformation ratio and longitudinal deformation ratio of the fabric at the inflection point are obtained by calculation.

[0008] As a preferred approach: Input the lateral deformation component X and the longitudinal deformation component Y in a rectangular coordinate system; let X = (W0 - W1) / W0 and Y = (Z0 - Z1) / Z0, and define the adjustment component Z as the resultant component of the lateral deformation component X and the longitudinal deformation component Y; the magnitude and direction of the adjustment component Z can be calculated according to the Pythagorean theorem and inverse trigonometric functions; for the current fabric, after identifying its type, the yarns per unit length in the image are also identified and the number of yarns is counted to obtain the fabric density; after obtaining the lateral deformation ratio and longitudinal deformation ratio at the abnormal inflection point, the corresponding conversion coefficient m is retrieved in combination with the fabric type and fabric density; then, the coordinate adjustment vector of the abnormal inflection point can be obtained by converting the magnitude of the adjustment component Z with m.

[0009] As a preferred approach: Pre-testing is conducted based on the fabric type and density to calibrate the conversion factor *m* for different deformation conditions. Using a controlled variable method, different types and densities of fabric are selected, and a test point is chosen on the fabric. The fabric is stretched by an external force, and the magnitude and direction of the force are adjusted to control the magnitude of the lateral and longitudinal components. During this process, the number of holes per unit length and width at the test point is photographed and identified. Changes in the number of holes are used to determine the lateral and longitudinal deformation ratios at the test point, thereby calculating the modulus and direction of the current adjustment component. Simultaneously, changes in the position of the test point are detected and recorded to determine the distance and direction of the test point's movement. Then, the conversion factor m is obtained by dividing the moving distance of the test point by the length of the modulus of the current adjustment component.

[0010] As a preferred solution, the process of generating a smooth curve is as follows: Extract the coordinates of the abnormal inflection point, the corrected inflection point, the first endpoint, and the second endpoint; connect the abnormal inflection point to the first endpoint using a first connecting line, connect the abnormal inflection point to the second endpoint using a second connecting line, connect the corrected inflection point to the first endpoint using a third connecting line, connect the corrected inflection point to the second endpoint using a fourth connecting line, and then connect the corrected inflection point to the abnormal inflection point using an auxiliary line and extend the auxiliary line; calculate the angle α between the auxiliary line and the first connecting line based on the coordinates of the corrected inflection point, the abnormal inflection point, and the first endpoint; and calculate the angle α between the auxiliary line and the first connecting line based on the coordinates of the corrected inflection point, the abnormal inflection point, and the first endpoint; and then calculate the angle α between the auxiliary line and the first connecting line based on the coordinates of the corrected inflection point, the abnormal inflection point, and the first endpoint; and finally, calculate the angle α between ... auxiliary line and the first connecting line based on the coordinates of the corrected inflection point, the abnormal inflection point, and the first endpoint; and finally, calculate the angle α between the auxiliary line and the first connecting line based on the coordinates of the corrected inflection point, the abnormal inflection point, and the first endpoint; and finally, calculate the angle α between the auxiliary line and the first Calculate the angle β between the auxiliary line and the second connecting line using the coordinates of the abnormal inflection point and the second endpoint; calculate the midpoint U1 of the first connecting line using the coordinates of the abnormal inflection point and the first endpoint; calculate the midpoint U2 of the third connecting line using the coordinates of the corrected inflection point and the first endpoint; calculate the midpoint U3 of the second connecting line using the coordinates of the abnormal inflection point and the second endpoint; calculate the midpoint U4 of the fourth connecting line using the coordinates of the corrected inflection point and the second endpoint; connect U1 and U2 to obtain the first line segment, and connect U3 and U4 to obtain the second line segment; select a point V1 on the first line segment, and let the distance between V1 and U1 be R1. α / (α+β), where R1 is the length of the first line segment; select point V2 on the second line segment, and let the distance between V2 and U3 be R2. β / (α+β), where R2 is the length of the second line segment; when generating the first smooth curve, the correction inflection point and the first endpoint are used as the start and end points of the first smooth curve, and the first smooth curve passes through point V1; when generating the second smooth curve, the correction inflection point and the second endpoint are used as the start and end points of the second smooth curve, and the second smooth curve passes through point V2.

[0011] Compared with existing technologies, the technical solution of this application has the following beneficial technical effects: This method determines the inflection points (i.e., abnormal inflection points) on the original cutting path that need position adjustment based on the deformation of the mapping points of each inflection point on the fabric; then, it adaptively delineates the deformation-affected area based on the fabric deformation at the mapping points of the abnormal inflection points, and simultaneously determines the coordinate adjustment amount of the abnormal inflection points based on the deformation amount. Accordingly, it adjusts the position coordinates of the abnormal inflection points on the original cutting path, and performs smoothing curve processing on the adjusted correction points to obtain a new cutting path. This method essentially performs pre-expansion compensation for the cutting path of the stretched deformation area, effectively improving the problem of smaller cut piece sizes caused by the springback shrinkage of the stretched deformation area of ​​elastic fabric after cutting, thus improving the cutting quality of elastic fabric. Attached Figure Description

[0012] Figure 1 This is a schematic diagram of the fabric image and cutting path in this embodiment; Figure 2 This is a schematic diagram of the cutting path and inflection points in this embodiment; Figure 3 This is a schematic diagram of the sample patch area in this embodiment; Figure 4 This is a schematic diagram of the adjustment component in this embodiment; Figure 5 This is a schematic diagram of the deformation-affected area in this embodiment; Figure 6 for Figure 5 Enlarged view of the S-section in the image; Figure 7 This is a schematic diagram of the new trimming path in this embodiment; Figure 8 This is a schematic diagram of the abnormal inflection point, the corrected inflection point, and the endpoint in this embodiment; Figure 9 This is a schematic diagram of the included angle division in this embodiment; Figure 10 This is a schematic diagram of the points in this embodiment; Figure 11 This is a schematic diagram of the points through which the smooth curve passes in this embodiment.

[0013] The attached diagram lists the components represented by each number as follows: 1. Fabric; 2. Image boundary; 3. Cropping path; 4. Inflection point; 5. Sample patch; 6. Deformation-affected area; 7. First endpoint; 8. Second endpoint; 9. First smooth curve; 10. Second smooth curve. Detailed Implementation A method for controlling cut pieces in a cutting room, specifically: S1. Install a high-resolution camera module on the cutting head, and calibrate the reference point position of the captured image based on the actual distance between the optical axis of the camera module and the tip of the cutting head blade, so that the image ( Figure 1 The reference point (marked by the number 2 in the image) falls directly below the tip of the cutter. For example... Figure 1 As shown in the figure, point Q is the reference point, which is also the vertical landing point of the cutting tip on fabric 1 in the initial state.

[0014] Before cutting begins, the camera module captures an image of the fabric below the cutting head. Then, the fabric texture and color in the image are identified. Since different types of fabric have different textures and colors, the type of fabric in the image can be identified based on color and texture.

[0015] S2. Because different types of fabrics have different shapes due to their different positions on the garment, the cutting paths also differ. Therefore, different types of fabrics require different cutting paths. Factories typically pre-set the cutting paths for different types of fabrics.

[0016] Once the current fabric type is identified, the corresponding cutting path 3 is obtained, and the inflection points 4 on the cutting path 3 are identified and extracted. For example... Figure 2 As shown, Figure 2 The closed outline in the text represents the clipping path 3. Figure 2 Points A, B, C, D, E, F, G, H, I, J, K, and L in the diagram are the inflection points on the clipping path.

[0017] Using the position of the reference point Q as a reference, the entire outline of the cutting path is projected onto the image. Based on the coordinates of each inflection point, the corresponding point is found in the image, thus obtaining the reference point on the fabric.

[0018] S3. Extract rectangular regions of a certain size from each reference point to obtain each sample image patch. For example... Figure 3 As shown in the figure, the rectangular area indicated by the number 5 is the area of ​​the sample image.

[0019] S4. Identify and extract the fabric hole features in each sample block, and compare the number of extracted hole units per unit width and unit height with the standard number of hole points per unit width and unit height of this type of fabric to obtain the lateral deformation ratio and longitudinal deformation ratio of the fabric at the reference point.

[0020] Since the warp and weft yarns of the fabric are arranged regularly, the number of holes (the gaps formed by the interlacing of warp and weft yarns) per unit width and per unit height is constant when the fabric is not stretched or deformed.

[0021] It is necessary to statistically analyze and calibrate the number of holes per unit width and unit height for different types of fabrics in advance, so as to obtain the standard number of holes W0 per unit width and the standard number of holes Z0 per unit height for that type of fabric.

[0022] For the current sample image, the first step is to identify the hole features on the fabric and count the number of holes W1 per unit width and the number of holes Z1 per unit height.

[0023] Because the sample patch covers a relatively small area, the distance between the fabric within the sample patch and the point where the external force is applied is roughly the same. Therefore, when the elastic fabric is stretched, the degree of deformation is roughly the same across the fabric area corresponding to the sample patch. Thus, the deformation ratio can be reflected by the change in the number of holes.

[0024] In this embodiment, the formula for calculating the lateral deformation ratio is (W0 - W1) / W0; the formula for calculating the longitudinal deformation ratio is (Z0 - Z1) / Z0.

[0025] When the horizontal or vertical deformation ratio is greater than the preset value, the inflection point corresponding to the reference point in the current sample block is considered to need to be adjusted and the inflection point is defined as an abnormal inflection point; otherwise, it is a normal inflection point.

[0026] S5. For abnormal inflection points, obtain the coordinate adjustment vector of the abnormal inflection point based on the horizontal deformation ratio, vertical deformation ratio and current fabric type and fabric density within the corresponding sample block.

[0027] like Figure 4 As shown, input the lateral deformation component X and the longitudinal deformation component Y in a rectangular coordinate system. Let X = (W0 - W1) / W0 and Y = (Z0 - Z1) / Z0; define the adjustment component Z as the resultant component of the lateral deformation component X and the longitudinal deformation component Y; according to the Pythagorean theorem and inverse trigonometric functions, the magnitude and direction of the adjustment component Z can be calculated, thus obtaining the adjustment component Z.

[0028] The adjustment component Z also needs to be converted into a coordinate adjustment vector, and a conversion factor m needs to be set here.

[0029] In this embodiment, it is necessary to conduct tests in advance based on the type and density of the fabric to calibrate the conversion factor m of the fabric under different deformation conditions.

[0030] It should be noted that the fabric density defined in this embodiment is the number of yarns per unit length (in this embodiment, "unit length" refers to unit width or unit height) (for unit width, it is the number of warp yarns, and for unit height, it is the number of weft yarns).

[0031] The test calibration process is as follows: using the controlled variable method, different types and fabric densities of fabric are selected, a test point is selected on the fabric, the fabric is pulled by external force, and the magnitude of the lateral and longitudinal components of the force is controlled by adjusting the direction and magnitude of the external force. During this process, the number of holes per unit length and unit width at the test point is photographed and identified. The lateral deformation ratio and longitudinal deformation ratio at the test point are obtained by the change in the number of holes, and then the modulus and direction of the current adjustment component are calculated.

[0032] Simultaneously, the positional changes of the test points are detected and recorded, thereby determining the distance and direction of the test point's movement. Actual testing reveals that the direction of the test point's movement is roughly the same as the direction of the adjustment component; therefore, to simplify calculations, the direction of the adjustment component is directly defined as the direction of the test point's movement.

[0033] Then, the conversion factor m is obtained by dividing the moving distance of the test point by the length of the modulus of the current adjustment component.

[0034] By repeating the above steps, conversion factors for different types and densities of fabric under different deformation conditions can be obtained.

[0035] For the current fabric, after identifying its type, the yarns per unit length in the image are also identified and counted to obtain the fabric density.

[0036] After obtaining the lateral and longitudinal deformation ratios at the abnormal inflection point, the corresponding conversion factor m is retrieved based on the fabric type and density. Then, by converting the modulus of the adjustment component with m, the coordinate adjustment vector of the abnormal inflection point can be obtained (the direction of the adjustment vector is the direction of the adjustment component).

[0037] In fact, when the test points on the fabric are moved due to external force, the size of the area of ​​obvious deformation is positively correlated with the amount of displacement of the test points (i.e., positively correlated with the degree of deformation).

[0038] Furthermore, due to differences in material properties and elasticity, the size of the obvious deformation area at the test point varies for different types of fabrics, even with the same displacement at the test point.

[0039] Therefore, it is necessary to pre-calibrate the deformation influence distance of test points for different types of fabrics at different displacement amounts. The calibration method is to stretch the fabric with an external force to cause the test points to shift, observe the fabric deformation around the test points after shifting at different displacement amounts, find the farthest point where significant deformation occurs, measure the distance between the farthest point and the test point, and define this distance as the deformation influence distance.

[0040] The above method can be used to obtain the deformation influence distance data of test points on different types of fabrics at different displacement amounts.

[0041] For the current fabric, after identifying its type and calculating the coordinate adjustment vector of its abnormal inflection point, the deformation influence distance at the corresponding displacement is retrieved based on the modulus length of the adjustment vector.

[0042] Then, using the reference point corresponding to the abnormal inflection point as the center and the deformation influence distance as the radius, a circular area is delineated in the fabric image, and this circular area is defined as the deformation influence area. (Reference) Figure 5 and Figure 6 , Figure 6 The dashed circle 6 in the middle represents the edge of the deformation-affected area.

[0043] S6, Reference Figure 6 and Figure 7 The endpoints of the clipping path at the boundary of the deformation-affected area are identified and extracted to obtain the first endpoint 7 and the second endpoint 8. The coordinate position of the abnormal inflection point A is adjusted according to the coordinate adjustment vector to obtain the corrected inflection point A1. The first smooth curve 9 is generated to connect the corrected inflection point A1 with the first endpoint 7, and the second smooth curve 10 is generated to connect the corrected inflection point A1 with the second endpoint 8. The first smooth curve 9 and the second smooth curve 10 are spliced ​​with the original clipping path outside the deformation-affected area to obtain the new clipping path.

[0044] S7. Input the new cutting path information into the motion control device of the cutting head. After cutting begins, the motion control device controls the cutting head to move along the new cutting path to complete the cutting of the current fabric.

[0045] In this embodiment, the process of generating a smooth curve is as follows: Reference Figure 8 The coordinates of the abnormal inflection point A, the corrected inflection point A1, the first endpoint 7, and the second endpoint 8 are extracted.

[0046] Reference Figure 9Connect the abnormal inflection point A to the first endpoint 7 using the first connecting line (the connecting line is shown as a dashed straight line in the figure). Connect the abnormal inflection point A to the second endpoint 8 using the second connecting line. Connect the corrected inflection point A1 to the first endpoint 7 using the third connecting line. Connect the corrected inflection point A1 to the second endpoint 8 using the fourth connecting line. Then connect the corrected inflection point A1 to the abnormal inflection point A using an auxiliary line and extend the auxiliary line.

[0047] The angle α between the auxiliary line and the first connecting line is calculated based on the coordinates of the corrected inflection point A1, the abnormal inflection point A, and the first endpoint 7; the angle β between the auxiliary line and the second connecting line is calculated based on the coordinates of the corrected inflection point A1, the abnormal inflection point A, and the second endpoint 8.

[0048] Reference Figure 10 and Figure 11 The midpoint U1 of the first connecting line is calculated based on the coordinates of the abnormal inflection point A and the first endpoint 7; the midpoint U2 of the third connecting line is calculated based on the coordinates of the corrected inflection point A1 and the first endpoint 7; the midpoint U3 of the second connecting line is calculated based on the coordinates of the abnormal inflection point A and the second endpoint 8; and the midpoint U4 of the fourth connecting line is calculated based on the coordinates of the corrected inflection point A1 and the second endpoint 8.

[0049] Connecting U1 and U2 creates the first line segment, and connecting U3 and U4 creates the second line segment.

[0050] Select point V1 on the first line segment, and let the distance between V1 and U1 be R1. α / (α+β), where R1 is the length of the first line segment.

[0051] Select point V2 on the second line segment, and let the distance between V2 and U3 be R2. β / (α+β), where R2 is the length of the second line segment.

[0052] When generating the first smooth curve, the correction inflection point A1 and the first endpoint 7 are taken as the start and end points of the first smooth curve, and the first smooth curve passes through point V1.

[0053] When generating the second smooth curve, the correction inflection point A1 and the second endpoint 8 are taken as the start and end points of the second smooth curve, and the second smooth curve passes through point V2.

[0054] It should be noted that the relationship between α and β reflects the relationship between the longitudinal and transverse deformation of the fabric at abnormal inflection points. A larger α indicates a larger longitudinal deformation of the fabric; a larger β indicates a larger transverse deformation of the fabric.

[0055] Since the smooth curve provides outward compensation for the original clipping path, to make the smooth curve have a better compensation effect, it is necessary to correlate the curvature of the smooth curve with the deformation at abnormal inflection points.

[0056] Since the first smoothing curve primarily compensates for the original clipping path by affecting the vertical deformation, while the second smoothing curve primarily compensates for the original clipping path by affecting the horizontal deformation, this embodiment directly defines the concept of "angle proportion" to simplify the process. α / (α+β) and β / (α+β) represent the angle proportions in two dimensions. The larger the angle proportion in a certain dimension, the more dominant the deformation component is in the corresponding direction. Therefore, the smoothing curve in the corresponding direction should have a smaller curvature to better reflect the actual situation.

[0057] Based on the above description and the above calculation formula, it can be seen that when α is larger, the point V1 is farther away from U1, the curvature of the generated first smooth curve is smaller, and the area enclosed by the inner side of the first smooth curve (i.e. the inner side of the new cutting path) is also larger, so that the compensated path can better adapt to the longitudinal shrinkage of the elastic fabric after cutting.

[0058] Similarly, the larger β is, the farther point V2 is from U3, the smaller the curvature of the generated second smooth curve, and the larger the area enclosed by the inner side of the second smooth curve (i.e. the inner side of the new cutting path), making the compensated path more adaptable to the lateral shrinkage of the elastic fabric after cutting.

[0059] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for controlling cut pieces in a cutting bed, characterized in that, Includes the following steps: S1. Before starting the cutting process, take a picture of the fabric under the cutting head and identify the type of fabric in the image based on its color and texture. S2. Obtain the cutting path corresponding to the current type of fabric, identify and extract the inflection points on the cutting path, project the entire cutting path into the image, and find the corresponding points in the image based on the coordinates of each inflection point, thus obtaining the reference points on the fabric. S3. Extract images of rectangular regions of a certain size centered on each reference point to obtain each sample image patch; S4. Identify and extract the hole features of the fabric in each sample block. Determine the lateral and longitudinal deformation ratios of the fabric at the reference point by the number of holes. When the lateral or longitudinal deformation ratio is greater than the preset value, it is considered that the inflection point corresponding to the reference point in the current sample block needs to be adjusted and the inflection point is defined as an abnormal inflection point; otherwise, it is a normal inflection point. S5. For abnormal inflection points, obtain the coordinate adjustment vector of the abnormal inflection point based on the horizontal deformation ratio, the vertical deformation ratio, the current fabric type, and the fabric density; at the same time, determine the deformation influence distance at the corresponding reference point based on the coordinate adjustment vector of the abnormal inflection point; delineate a circular area in the fabric image with the corresponding reference point as the center and the deformation influence distance as the radius, and define the circular area as the deformation influence area. S6. Identify and extract the endpoints of the clipping path of the deformation-affected area boundary to obtain the first endpoint and the second endpoint; The coordinates of the abnormal inflection points are adjusted according to the coordinate adjustment vector to obtain the corrected inflection points. A first smooth curve is generated to connect the corrected inflection points to the first endpoint, and a second smooth curve is generated to connect the corrected inflection points to the second endpoint. The first smooth curve, the second smooth curve and the original clipping path outside the deformation influence area are spliced ​​together to obtain a new clipping path. S7. Input the new cutting path information into the motion control device of the cutting head. After cutting begins, the motion control device controls the cutting head to move along the new cutting path to complete the cutting of the current fabric.

2. The method for controlling cut pieces in a cutting bed according to claim 1, characterized in that: The number of holes per unit width and unit height of different types of fabric is statistically analyzed and calibrated in advance to obtain the standard number of holes W0 and the standard number of holes Z0 per unit width of the fabric of that type; for the current sample block, the hole features on the fabric are identified and the number of holes W1 and the number of holes Z1 per unit width are statistically analyzed. The formula for calculating the lateral deformation ratio is defined as (W0-W1) / W0, and the formula for calculating the longitudinal deformation ratio is (Z0-Z1) / Z0. The lateral and longitudinal deformation ratios of the fabric at the inflection point are obtained by calculation.

3. The method for controlling cut pieces in a cutting bed according to claim 1, characterized in that: Input the lateral deformation component X and the longitudinal deformation component Y in a rectangular coordinate system; let X = (W0 - W1) / W0 and Y = (Z0 - Z1) / Z0, and define the adjustment component Z as the resultant component of the lateral deformation component X and the longitudinal deformation component Y; the magnitude and direction of the adjustment component Z can be calculated according to the Pythagorean theorem and inverse trigonometric functions; for the current fabric, after identifying its type, the yarns per unit length in the image are also identified and the number of yarns is counted to obtain the fabric density; after obtaining the lateral deformation ratio and longitudinal deformation ratio at the abnormal inflection point, the corresponding conversion coefficient m is retrieved in combination with the fabric type and fabric density; then the coordinate adjustment vector of the abnormal inflection point can be obtained by converting the magnitude of the adjustment component Z with m.

4. The method for controlling cut pieces in a cutting bed according to claim 3, characterized in that: The conversion factor m of the fabric under different deformation conditions is calibrated by conducting tests in advance based on the type and density of the fabric. By using the controlled variable method, different types and densities of fabric were selected. A test point was chosen on the fabric, and the fabric was stretched by an external force. The magnitude and direction of the external force were adjusted to control the magnitude of the lateral and longitudinal components. During this process, the number of holes per unit length and width at the test point was photographed and identified. The change in the number of holes was used to determine the lateral and longitudinal deformation ratios at the test point, and then the modulus and direction of the current adjustment component were calculated. Simultaneously, the positional changes of the test point were detected and recorded to determine the distance and direction of the test point's movement. Then, the conversion factor m is obtained by dividing the moving distance of the test point by the length of the modulus of the current adjustment component.

5. The method for controlling cut pieces in a cutting bed according to claim 1, characterized in that, The process of generating a smooth curve is as follows: extract the coordinates of abnormal inflection points, corrected inflection points, the first endpoint, and the second endpoint; connect the abnormal inflection point to the first endpoint through the first connecting line, connect the abnormal inflection point to the second endpoint through the second connecting line, connect the corrected inflection point to the first endpoint through the third connecting line, connect the corrected inflection point to the second endpoint through the fourth connecting line, and then connect the corrected inflection point to the abnormal inflection point through an auxiliary line and extend the auxiliary line. The angle α between the auxiliary line and the first connecting line is calculated based on the coordinates of the corrected inflection point, the abnormal inflection point, and the first endpoint. Calculate the angle β between the auxiliary line and the second connecting line based on the coordinates of the corrected inflection point, the abnormal inflection point, and the second endpoint; calculate the midpoint U1 of the first connecting line based on the coordinates of the abnormal inflection point and the first endpoint; calculate the midpoint U2 of the third connecting line based on the coordinates of the corrected inflection point and the first endpoint; calculate the midpoint U3 of the second connecting line based on the coordinates of the abnormal inflection point and the second endpoint; calculate the midpoint U4 of the fourth connecting line based on the coordinates of the corrected inflection point and the second endpoint; connect U1 and U2 to obtain the first line segment, and connect U3 and U4 to obtain the second line segment; select a point V1 on the first line segment, and let the distance between V1 and U1 be R1. α / (α+β), where R1 is the length of the first line segment; select point V2 on the second line segment, and let the distance between V2 and U3 be R2. β / (α+β), where R2 is the length of the second line segment; when generating the first smooth curve, the correction inflection point and the first endpoint are used as the start and end points of the first smooth curve, and the first smooth curve passes through point V1; when generating the second smooth curve, the correction inflection point and the second endpoint are used as the start and end points of the second smooth curve, and the second smooth curve passes through point V2.

Citation Information

Patent Citations

  • Method for smoothing inflection point of discrete processing path

    CN105955194A

  • Vision-based cloth sewing track calibration method

    CN116309349A