Control method, apparatus, electronic device, storage medium, and program

The control method and device enhance yarn package detection efficiency and quality by using a target detection model to identify non-standard packages, reducing unnecessary inspections and preventing abnormal mixing.

JP2025018884AActive Publication Date: 2025-02-06ZHEJIANG HENGYI PETROCHEMICAL CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023213450
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-27
Filing Date
2023-12-19
Publication Date
2025-02-06
Estimated Expiration
2043-12-19

AI Technical Summary

Technical Problem

The automated packaging of winding yarn packages faces inefficiencies due to the need for comprehensive detection of each package, which impacts production efficiency and quality.

Method used

A control method and device that detects the exterior features of yarn packages using a target detection model, determining if they meet preset requirements, and selectively detects physical attributes only when necessary, thereby improving detection efficiency and preventing abnormal packages from mixing.

Benefits of technology

This approach enhances detection efficiency and quality by reducing the need to inspect each package's physical attributes, ensuring only standard packages are processed, thus improving overall production efficiency and package quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025018884000001_ABST
    Figure 2025018884000001_ABST
Patent Text Reader

Abstract

To provide a control method, an apparatus, an electronic device, a storage medium, and a program.SOLUTION: The method includes: when it is determined that a wound yarn package transported in a conveying passage has entered a detection area, detecting a wound yarn package located within the detection area and acquiring appearance characteristics of the detected wound yarn package; the conveying passage being a passage for transporting wound yarn packages in an automatic packaging workshop and the detection area being at least a portion of an area on the conveying passage; when the appearance characteristics of the detected wound yarn package do not satisfy a first preset requirement, setting a wound yarn package whose appearance characteristics do not satisfy the first preset requirement as a target wound yarn package; and detecting physical attribute characteristics of the target wound yarn package.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to the field of data processing technology, and in particular to a control method, an apparatus, an electronic device, a storage medium, and a program. [Background technology]

[0002] In the automated packaging of wound yarn packages, it is necessary to detect each wound yarn package that comes on the line, which has a significant impact on the production efficiency of wound yarn packages. Therefore, a rational and efficient wound yarn package detection means is required. Summary of the Invention [Problem to be solved by the invention]

[0003] The present disclosure provides a control method, an apparatus, an electronic device, a storage medium, and a program to solve or alleviate one or more technical problems in the prior art. [Means for solving the problem]

[0004] In a first aspect, the present disclosure provides a method of control, the method comprising: When it is determined that a wound yarn package being transported on a conveying path has entered a detection area, the wound yarn package located within the detection area is detected, and an external characteristic of the detected wound yarn package is acquired, wherein the conveying path is a path for transporting wound yarn packages in an automatic packaging work station, and the detection area is at least a part of an area on the conveying path; When the appearance characteristic of the detected wound yarn package does not satisfy the first preset requirement, the wound yarn package whose appearance characteristic does not satisfy the first preset requirement is set as a target wound yarn package; and detecting a physical attribute characteristic of the target wound yarn package.

[0005] In a second aspect, the present disclosure provides a control device, the device comprising: an appearance characteristic processing unit for detecting a wound yarn package located within the detection area when it is determined that a wound yarn package being transported on a transport path has entered a detection area, acquiring an appearance characteristic of the detected wound yarn package, and, if the appearance characteristic of the detected wound yarn package does not satisfy a first preset requirement, designating the wound yarn package whose appearance characteristic does not satisfy the first preset requirement as a target wound yarn package, wherein the transport path is a path for transporting wound yarn packages in an automatic packaging work station, and the detection area is at least a portion of an area on the transport path; and an attribute feature processing unit for detecting physical attribute features of the target wound yarn package.

[0006] In a third aspect, the present disclosure provides an electronic device, the device comprising: At least one processor; a memory in communication with the at least one processor; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, cause the implementation of any one of the methods in the embodiments of the present disclosure.

[0007] In a fourth aspect, there is provided a non-transitory computer-readable storage medium having stored thereon computer instructions for causing a computer to perform any one of the methods in the embodiments of the present disclosure.

[0008] In a fifth aspect, there is provided a program for implementing any one of the methods in the embodiments of the present disclosure when executed by a processor.

[0009] In this way, according to the solution disclosed herein, the appearance characteristics of the wound yarn package can be detected and obtained, and if the appearance characteristics do not meet the requirements, the physical attribute characteristics of the wound yarn package can be further detected; in other words, according to the solution disclosed herein, there is no need to detect the physical attribute characteristics for each wound yarn package; thus, the detection efficiency of the physical attribute characteristics of the wound yarn package is greatly improved, laying the foundation for avoiding the mixing of wound yarn packages with abnormal physical attribute characteristics into the subsequent packaging, and laying the foundation for improving the overall quality of the subsequently packaged wound yarn packages.

[0010] It should be understood that the contents described herein are not intended to describe key points or important features of the embodiments of the present disclosure, nor are they used to limit the scope of the present disclosure. Other features of the present disclosure are facilitated by the following description. [Brief description of the drawings]

[0011] In the accompanying drawings, the same numbers represent the same or similar parts or elements throughout the several views, unless otherwise stated. The accompanying drawings are not necessarily drawn to scale. It should be understood that the drawings depict only some embodiments provided by the present disclosure and should not be considered as limiting the scope of the present disclosure. [Figure 1] 1 is a schematic flowchart of a control method according to an embodiment of the present disclosure. [Figure 2A] 1 is a schematic diagram showing the positional relationship between the sides of a target frame and a winding package selected by the frame according to one embodiment of the present disclosure. [Figure 2B] 1 is a schematic diagram showing the positional relationship between a target frame and a winding package selected by the frame at a particular viewing angle according to one embodiment of the present disclosure. FIG. [Figure 3A] FIG. 2 is a schematic diagram illustrating a scenario of an example of a control method according to an embodiment of the present disclosure. [Figure 3B] FIG. 2 is a schematic diagram illustrating a scenario of an example of a control method according to an embodiment of the present disclosure. [Figure 4A]2 is a second schematic flowchart of a control method according to an embodiment of the present disclosure. [Figure 4B] FIG. 1 is a schematic diagram showing a scenario in a specific example of a control method according to an embodiment of the present disclosure. [Figure 5A] 3 is a schematic flowchart of a control method according to an embodiment of the present disclosure, part three. [Figure 5B] FIG. 2 is a second schematic diagram showing a scenario in a specific example of a control method according to an embodiment of the present disclosure. [Figure 6A] 4 is a schematic flowchart of a control method according to an embodiment of the present disclosure. [Figure 6B] FIG. 3 is a schematic diagram showing a scenario in a specific example of a control method according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a schematic diagram illustrating a configuration of a control device according to an embodiment of the present disclosure. [Figure 8] FIG. 2 is a block diagram of an electronic device for implementing a control method according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] The present disclosure will now be described in more detail with reference to the accompanying drawings, in which like reference numbers represent functionally identical or similar elements, and in which various aspects of embodiments are illustrated, and which, unless otherwise noted, are not necessarily drawn to scale.

[0013] Furthermore, in order to better explain the present disclosure, many specific details are described in the following specific embodiments. It should be understood by those skilled in the art that the present disclosure can be similarly implemented without specific details. In some embodiments, methods, means, components, circuits, etc. that are well known to those skilled in the art are not described in detail so as not to obscure the gist of the present disclosure.

[0014] In the automatic packaging workshop for wound yarn packages, after the trolley is put on the line (e.g., after the trolley reaches a designated position), a weighing and detection step needs to be carried out in the automatic packaging process. In this step, a mechanical arm grasps and weighs each wound yarn package on the line, for example by placing it in a weighing area and weighing it, to obtain the weight of each wound yarn package, and then enters the weight of each wound yarn package into a wound yarn package information table for use in subsequent processes (e.g., visual inspection, bagging, stacking, etc.).

[0015] Obviously, weighing each wound yarn package in the above weighing process will inevitably have a significant impact on the efficiency of automatic wrapping of wound yarn packages, and therefore, at least to solve the above problem, a rational and efficient means for detecting wound yarn packages is required.

[0016] Based on this, the solution of the present disclosure provides a control method, which allows for rational and efficient weighing of the wound yarn package.

[0017] 1 is a schematic flow chart of a control method according to an embodiment of the present application, which is optionally applied to electronic devices such as personal computers, servers, server clusters, etc.

[0018] Furthermore, the method includes at least part of the following contents: As shown in FIG.

[0019] In step S101, if it is determined that the wound yarn package being transported in the transport passage has entered the detection area, the wound yarn package located within the detection area is detected, and the appearance characteristics of the detected wound yarn package are obtained.

[0020] Here, the conveying path is a path for conveying wound yarn packages in an automatic packaging work station, and the detection area is at least a part of an area on the conveying path.

[0021] In one example, the appearance characteristics of the wound yarn package may specifically include, but are not limited to, one of the geometric parameters such as the radius, diameter, perimeter, and area of ​​the wound yarn package.

[0022] In one embodiment, the appearance characteristics of the detected wound yarn package can be acquired using the following method. Specifically, detecting a wound yarn package located within the detection area described above and acquiring the appearance characteristics of the detected wound yarn package (i.e., step S101 described above) specifically includes the following:

[0023] In step S101-1, a target image indicating that a wound yarn package located within the detection area is included is acquired.

[0024] In one example, the target image can be acquired by collection by an image collection assembly, where the image collection assembly can specifically include a camera, for example, the target image is acquired after performing image collection on the detection area using the camera, for example, using the camera to photograph the detection area to acquire the target image, or performing video collection on the predetermined area for a predetermined time period to acquire multiple consecutive video frames, and selecting one image from the consecutive video frames as the target image.

[0025] In step S101-2, the target image is input to a target detection model to obtain coordinate information of the target point in the target frame.

[0026] Here, the target detection model is used to obtain a target frame for selecting each winding package located within the detection area in the target image, and based on the coordinate information of the target frame, coordinate points that have a predetermined positional relationship with the shape of the winding package selected in the frame in the target frame (e.g., on each side of the target frame) are determined.

[0027] Furthermore, the sides of the target frame have the predetermined positional relationship with the shape of the winding package selected by the frame. For example, the winding package is elliptical or circular. In this case, as shown in FIG. 2(A), the predetermined positional relationship may be specifically that the sides of the target frame are in contact with the shape of the winding package selected by the frame.

[0028] Furthermore, the number of target frames is related to the number of winding packages located within the detection area in the target image, for example, one target frame is used to frame and select one winding package within the detection area, and at this time, the number of target frames is the same as the number of winding packages located within the detection area.

[0029] In step S101-3, the appearance characteristics of the wound yarn package selected by the target frame are obtained based on the coordinate information of the target point in the target frame.

[0030] In one example, the coordinate information of the target point in the target frame can be used to obtain geometric parameters of the wound yarn package selected by the target frame, such as the radius, diameter, circumference and area of ​​the wound yarn package selected by the target frame, and the solution of the present disclosure is not limited thereto.

[0031] For example, Fig. 2(B) is a schematic diagram showing a target frame including a yarn winding package. In this example, the yarn winding package is circular, and the image of the yarn winding package selected by the target frame is obtained by a camera collecting the image of the detection area at a specific viewing angle. At this time, the coordinate information of the target points can be obtained based on the target detection model described above, for example, the coordinate information of target points 1 to 4 can be obtained, and the length between the target points on the opposite sides of the target frame can be calculated and obtained, for example, the length between target points 1 and 2 and / or the length between target points 3 and 4 can be obtained. Furthermore, the diameter of the wound yarn package selected by the target frame can be obtained based on the calculated length between the target points on opposite sides of the target frame and the conversion coefficient corresponding to the specific visual angle described above. For example, the length between target point 1 and target point 2 can be calculated using coordinate information of target point 1 and coordinate information of target point 2, and then multiplied by a conversion coefficient corresponding to the first direction at the specific visual angle (the direction in which the connecting line between target point 1 and target point 2 is located) to obtain the diameter of the wound yarn package selected by the target frame; alternatively, the length between target point 3 and target point 4 can be calculated using coordinate information of target point 3 and coordinate information of target point 4, and then multiplied by a conversion coefficient corresponding to the second direction at the specific visual angle (the direction in which the connecting line between target point 3 and target point 4 is located) to obtain the diameter of the wound yarn package selected by the target frame.

[0032] Here, it should be noted that in practical applications, the camera is preset, and once the setting is completed, the above-mentioned conversion coefficients can be determined, whereby the solution of the present disclosure is not limited to the method of determining the conversion system.

[0033] Furthermore, in one embodiment, the target detection model in the above step S101-2 includes at least a first network layer, a second network layer, and a third network layer.

[0034] Here, the first network layer is used to extract image features of a target image, and obtain candidate frames for selecting each winding package in the target image based on the image features of the target image.

[0035] Furthermore, the second network layer is used to determine a first center position of the candidate frame based on the coordinate information of the candidate frame, select a candidate frame whose positional relationship between the first center position and the predetermined center position of the detection area satisfies a predetermined relationship, and obtain a target frame; for example, the candidate frame that satisfies the predetermined relationship is set as the target frame.

[0036] Furthermore, the third network layer is used to determine, based on the coordinate information of the target frame, coordinate information of a target point in the target frame that has a predetermined positional relationship with the shape of the wound yarn package selected in the frame.

[0037] In step S102, if the appearance characteristics of the detected wound yarn package do not satisfy the first preset requirement, the wound yarn package whose appearance characteristics do not satisfy the first preset requirement is set as the target wound yarn package.

[0038] Here, the first preset requirement may specifically be that the appearance characteristics of the wound yarn package are within a pre-set first numerical range, and further, the first numerical range may be set based on actual production conditions, for example, the setting of the first numerical range is related to the type of wound yarn package to be produced.

[0039] Further, in one embodiment, the appearance characteristic of the wound yarn package is the diameter of the wound yarn package, and accordingly, the first preset requirement can specifically specify that the diameter of the wound yarn package is within a first preset numerical range.

[0040] In one embodiment, after detecting a wound yarn package located within the detection area and acquiring appearance characteristics of the detected wound yarn package, the control method further includes:

[0041] If the appearance characteristics of the detected wound yarn package satisfy the first preset requirement, a predetermined physical characteristic (e.g., a predetermined value) is set as the wound yarn package information of the wound yarn package whose appearance characteristics satisfy the first preset requirement.

[0042] The predetermined physical characteristics may be physical attribute characteristic values ​​of a standard winding package, and the standard winding package is a winding package that meets production requirements. Furthermore, the predetermined physical characteristics may be values ​​of other attribute characteristics than the appearance characteristics of the standard winding package, such as the weight of the standard winding package. Here, the specific settings of the predetermined physical characteristics are related to the type of winding package to be produced, actual needs, etc., and the solution of the present disclosure is not limited thereto.

[0043] Furthermore, there is a correlation between the appearance characteristics of the wound yarn package and the physical attribute characteristics of the wound yarn package, and based on this, the appearance characteristics of the obtained wound yarn package can be used to estimate the physical attribute characteristics of the wound yarn package; for example, the diameter of the obtained wound yarn package can be used to estimate the weight of the wound yarn package, thus further improving the detection efficiency of the wound yarn package.

[0044] For example, taking the diameter of the transported wound yarn package as an example, after obtaining the detected diameter of the wound yarn package, it is determined whether the diameter of the detected wound yarn package meets a first preset requirement, for example, whether the diameter is within a preset first numerical range. If so, the standard weight of the standard wound yarn package is directly used as the winding package information of the winding package whose diameter meets the first preset requirement. Otherwise, i.e., if the diameter of the detected winding package does not meet the first preset requirement, the winding package whose diameter does not meet the first preset requirement is determined to be a winding package whose weight is abnormal, and at this time, the winding package whose weight is abnormal can be used as the target winding yarn package.

[0045] In another example, taking the detection of the cross-sectional area of ​​the transported wound yarn package as an example, after obtaining the detected cross-sectional area of ​​the wound yarn package, it is determined whether the detected cross-sectional area of ​​the wound yarn package satisfies a first preset requirement, for example, whether the cross-sectional area is within a predetermined first numerical range. If so, the standard weight of the standard winding package is directly used as the winding package information of the winding package whose cross-sectional area satisfies the first preset requirement. If not, i.e., if the cross-sectional area of ​​the detected winding package does not satisfy the first preset requirement, the winding package whose cross-sectional area does not satisfy the first preset requirement is determined to be a winding package whose weight is abnormal, and at this time, the winding package whose weight is abnormal can be used as the target winding yarn package.

[0046] In step S103, the physical attribute characteristics of the target wound yarn package are detected.

[0047] In one example, the physical attribute characteristics of the wound yarn package specifically include the weight of said wound yarn package.

[0048] In one embodiment, after detecting the physical attribute characteristics of the target wound yarn package (i.e., step S103 described above), the method further includes:

[0049] If the physical attribute characteristics of the target wound yarn package do not satisfy the second preset requirement, a second control command for the target wound yarn package is generated, and the second control command is used to instruct a mechanical arm to grasp the target wound yarn package and place it on a target trolley, where the target trolley is a specific trolley for placing the wound yarn package whose physical attribute characteristics do not satisfy the second preset requirement.

[0050] In another embodiment, if the physical attribute characteristics of the target wound yarn package satisfy a second preset requirement, the physical attribute characteristics of the target wound yarn package can be directly used as the wound yarn package information of the target wound yarn package.

[0051] Here, the second preset requirement may specifically be that the physical attribute characteristic of the wound yarn package is within a pre-set second numerical range, where the second numerical range can be set based on actual production conditions, for example, the setting of the second numerical range is related to the type of wound yarn package produced, etc., and the solution of the present disclosure is not limited thereto.

[0052] For example, after detecting the physical attribute characteristics of the target wound yarn package, for example, detecting the weight of the target wound yarn package, it is determined whether the weight of the target wound yarn package meets a second preset requirement, for example, whether the weight is within a second preset numerical range, and if so, the detected weight of the target wound yarn package is directly taken as the wound yarn package information of the target wound yarn package, while if not, i.e., if the weight of the target wound yarn package does not meet the second preset requirement, a second control command is generated to instruct the mechanical arm to grasp the target wound yarn package and place it on the target trolley, thus effectively avoiding the problem of yarn packages with abnormal weight being mixed into the yarn package packaging.

[0053] In this way, the solution disclosed herein can detect and obtain the appearance characteristics of a yarn package, and further determine whether it is necessary to detect the physical attribute characteristics of the yarn package based on the appearance characteristics, for example, if the appearance characteristics of the yarn package satisfy the first preset requirements, there is no need to detect them, but if the appearance characteristics of the yarn package do not satisfy the first preset requirements, the physical attribute characteristics of the yarn package are detected. Therefore, the solution disclosed herein does not need to detect the physical attribute characteristics of each yarn package, and can obtain the physical attribute characteristics of all yarn packages, which greatly improves the detection efficiency of the physical attribute characteristics of the yarn packages, laying the foundation for avoiding the mixing of yarn packages with abnormal physical attribute characteristics in the subsequent packaging, and laying the foundation for improving the overall quality of the subsequently packaged yarn packages.

[0054] In addition, the solution disclosed herein can be applied to a weighing step in an automatic packaging process, where the physical attribute feature is weight, and in this step, the solution disclosed herein can be used to quickly determine the weight of each wound yarn package without the need to weigh each wound yarn package, thus greatly improving the processing efficiency of the weighing step of the wound yarn packages.

[0055] In one specific example of the solution disclosed herein, the physical attribute characteristics of the target wound yarn package can be obtained using the following method, specifically, detecting the physical attribute characteristics of the target wound yarn package described above (i.e., step S103 described above) specifically includes:

[0056] When it is determined that the target wound yarn package has entered a sensitive area, a sensor installed in the sensitive area is used to obtain physical attribute characteristics of the target wound yarn package.

[0057] Here, the sensitive area is at least a part of the area on the conveying path and is located downstream of the detection area. For example, as shown in Fig. 3(A) or 3(B), the conveying path moves along a clockwise direction, and the sensitive area is located downstream of the detection area with respect to the conveying direction of the conveying path, so that the target wound yarn package that needs to be detected can be easily conveyed to the sensitive area and easily detected in the sensitive area.

[0058] In one specific example of the solution disclosed herein, before detecting the physical attribute characteristics of the target wound yarn package, the following methods can be used to determine whether the target wound yarn package has entered the sensitive area, specifically including one of the following:

[0059] In method 1, when the detection area and the sensitive area are located at the same branch of the conveying path, it is detected whether first response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, and the first response information indicates that the target wound yarn package has entered the sensitive area.

[0060] For example, if first response information to radio frequency identification information corresponding to the target wound yarn package is obtained, it is considered that the target wound yarn package has entered the sensitive area, and conversely, if first response information to radio frequency identification information corresponding to the target wound yarn package is not obtained, it is considered that the target wound yarn package has not entered the sensitive area.

[0061] Specifically, Fig. 4(A) is a schematic flow chart of a second embodiment of a control method according to the present disclosure. The method is optionally applied to electronic devices such as personal computers, servers, server clusters, etc. It should be understood that the relevant content of the method illustrated in Fig. 1 above can also be applied to this example, and detailed description of the relevant content will be omitted in this example.

[0062] Furthermore, the method includes at least a part of the following contents: As shown in FIG.

[0063] In step S401, if it is determined that the wound yarn package being transported in the transport passage has entered the detection area, the wound yarn package located within the detection area is detected, and the appearance characteristics of the detected wound yarn package are obtained.

[0064] Here, the conveying path is a path for conveying wound yarn packages in an automatic packaging work station, and the detection area is at least a part of an area on the conveying path.

[0065] In step S402, if the appearance characteristics of the detected wound yarn package do not satisfy the first preset requirement, the wound yarn package whose appearance characteristics do not satisfy the first preset requirement is set as the target wound yarn package.

[0066] In step S403, when the detection area and the sensitive area are located at the same branch of the conveying path, it is detected whether first response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, and if so, i.e., if first response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, step S404 is executed; otherwise, i.e., if first response information to the radio frequency identification information corresponding to the target wound yarn package has not been obtained, step S405 is executed.

[0067] Here, the first response information indicates that the target wound yarn package has entered the sensitive area, which is at least a part of the area on the conveying passage and is located downstream of the detection area, and the relevant content of this part can be referred to the above description, so the description will be omitted here.

[0068] In one specific example, a sensor (e.g., an induction card reader) is installed within the sensing area, for example, at the start position of the sensing area along the conveying direction of the conveying passage, for example, in a clockwise direction, as shown in Figure 4 (B), and correspondingly, an identification card that the sensor can sense is installed on the target wound yarn package or on the yarn storage plate on which the target wound yarn package is placed, for example, a radio frequency identification information that can be identified by the induction card reader, for example, a radio frequency identification (RFID) card, is installed. At this time, when the target wound yarn package is conveyed within the area that can be sensed by the sensor, the sensor generates a signal, i.e., generates first response information, and transmits the first response information to a control device, and accordingly, after the control device obtains the first response information, it is considered that the target wound yarn package has entered the sensing area, which is useful for further subsequent detection processing.

[0069] In step S404, the physical attribute characteristics of the target wound yarn package are obtained using the sensors installed in the sensitive areas.

[0070] Furthermore, in one embodiment, when the detection area and the sensing area are located at the same branch of the conveying path, before step S404, the method further includes: generating a first control command when first response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, where the first control command is used to instruct the sensor installed in the sensing area to enter an operating state. In this way, the sensor installed in the sensing area in an operating state can be used to obtain the physical attribute characteristics of the target wound yarn package. At the same time, the solution disclosed herein can trigger the sensor to enter an operating state only when it needs to be activated, thus effectively improving the packaging efficiency of the wound yarn package and saving power resources, laying the foundation for further improving the overall production efficiency of the wound yarn package.

[0071] In step S405, it is determined whether the number of detections for the first response information recorded in the counter is smaller than the first threshold value, and if so, the process returns to step S403, whereas if not, step S406 is executed.

[0072] It should be understood that in practical application, a counter can be set, and the initial count number of the counter is set to 0. After performing a detection process once for whether the first response information of the radio frequency identification information corresponding to the target wound yarn package is obtained, the count number of the counter is incremented by 1 until it is detected that the count number for the first response information is equal to or greater than a first threshold value. When it is detected that the count number for the first response information is equal to or greater than the first threshold value, the counter stops counting. In this way, when the first response information is not detected multiple times in a row, pre-alarm information can be quickly generated, which is helpful for operators to perform maintenance on the device in a timely manner.

[0073] Here, the first threshold value is an empirical value and can be set according to actual needs, and the solution of the present disclosure is not limited thereto.

[0074] In step S406, pre-alarm information is generated and presented to the worker so that the worker can detect the device.

[0075] 4B, for example, a yarn package located within the detection area is detected, and an external characteristic of the detected yarn package is obtained, for example, a diameter of the detected yarn package is obtained, and it is determined whether the diameter of the detected yarn package satisfies a first preset requirement, and if so, the standard weight of the standard yarn package is directly taken as the yarn package information of the yarn package whose diameter satisfies the first preset requirement, while if not, the yarn package whose weight is abnormal is taken as the target wound yarn package so as to continue to transport the target wound yarn package.Furthermore, it is detected whether a first response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, and if so, it is indicated that the target wound yarn package has entered the sensing area, and at this time, the weighing sensor installed in the sensing area is activated so that the weighing sensor installed in the sensing area is activated, and the weight of the target wound yarn package is obtained based on the weighing sensor in the operating state. On the other hand, if not, a counter is used to obtain the number of detections for the first response information, and it is determined whether the number of detections for the first response information is smaller than a first threshold value, and if so, whether the first response information has been obtained is re-detected, while if not, early warning information is generated.

[0076] In method 2, when the detection area and the sensitive area are located at different branches of the conveying passage, it is detected whether second response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, and the second response information indicates that the target wound yarn package has entered the branch where the sensitive area is located.If second response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, it is determined that the target wound yarn package has entered the sensitive area.

[0077] In this example, when the detection area and the sensitive area are located at different branches of the conveying path, if the target wound yarn package enters the branch where the sensitive area is located, the target wound yarn package is deemed to have entered the sensitive area.

[0078] For example, if second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, it is considered that the target wound yarn package has entered the branch in which the sensitive area is located, i.e., it is determined that the target wound yarn package has entered the sensitive area; on the other hand, if second response information to the radio frequency identification information corresponding to the target wound yarn package is not obtained, it is considered that the target wound yarn package has not entered the branch in which the sensitive area is located, i.e., the target wound yarn package has not entered the sensitive area.

[0079] Specifically, Fig. 5(A) is a schematic flow chart of a third embodiment of a control method according to the present disclosure. The method is optionally applied to electronic devices such as personal computers, servers, server clusters, etc. It should be understood that the relevant content of the method shown in Fig. 1 above can also be applied to this example, and detailed description of the relevant content will be omitted in this example.

[0080] Further, the method includes at least a part of the following contents: As shown in FIG.

[0081] In step S501, if it is determined that the wound yarn package being transported in the transport passage has entered the detection area, the wound yarn package located within the detection area is detected, and the appearance characteristics of the detected wound yarn package are obtained.

[0082] Here, the conveying path is a path for conveying wound yarn packages in an automatic packaging work station, and the detection area is at least a part of an area on the conveying path.

[0083] In step S502, if the appearance characteristics of the detected wound yarn package do not satisfy the first preset requirement, the wound yarn package whose appearance characteristics do not satisfy the first preset requirement is determined as the target wound yarn package.

[0084] In one specific example, when the detection area and the sensitive area are located on different branches of the conveying path, in step S502, i.e., after determining the target wound yarn package, the branch that the target wound yarn package needs to pass through can be further adjusted from the default branch to the target branch, thereby helping to convey the target wound yarn package whose appearance characteristics do not meet the first preset requirements to the sensitive area via the target branch, that is, adjusting the branch that the wound yarn package whose physical attribute characteristics need to be further detected needs to pass through from the default branch to the target branch.

[0085] Here, the default branch indicates a branch in the conveying path that must be taken in order to transport a wound yarn package whose appearance characteristics satisfy the first preset requirement, and the target branch is a branch in which the sensitive area is located and indicates a branch in the conveying path that must be taken in order to transport a wound yarn package whose appearance characteristics do not satisfy the first preset requirement.

[0086] Furthermore, the sensitive region is at least a part of the region on the transport path and is located downstream of the detection region, and the relevant content of this part can be referred to the above description, and the description will be omitted here.

[0087] In step S503, if the detection area and the sensitive area are located at different branches of the transport path, it is detected whether the second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, and if so, i.e., if the second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, execute step S504. Otherwise, i.e., if the second response information to the radio frequency identification information corresponding to the target wound yarn package is not obtained, execute step S506.

[0088] Here, the second response information indicates that the target wound yarn package has entered the branch where the sensitive area is located.

[0089] Here, it should be noted that in practical applications, the adjustment step of adjusting the branch through which the target wound yarn package needs to pass from the default branch to the target branch and the detection step of detecting whether second response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained may be performed synchronously, or the adjustment step may be performed first and then the detection step may be performed.

[0090] In step S504, it is determined that the target wound yarn package has entered the sensitive area. Step S505 is executed.

[0091] In one embodiment, when second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, it is considered that the target wound yarn package has entered the sensing area, and at this time, a first control command can be generated, which triggers the sensor installed in the sensing area to be in an operating state. That is, when the detection area and the sensing area are located at different branches of the conveying path, and when second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, a first control command can be generated, and the first control command is used to instruct the sensor installed in the sensing area to be in an operating state. In this way, the sensor installed in the sensing area in an operating state is useful for acquiring the physical attribute characteristics of the target wound yarn package. At the same time, the solution disclosed herein can trigger the sensor to be in an operating state only when it is necessary to activate the sensor, thus effectively improving the packaging efficiency of the wound yarn package and saving power resources, laying a foundation for further improving the overall production efficiency of the wound yarn package.

[0092] In one specific example, in the branch where the sensitive area is located (i.e., the target branch described above), for example, as shown in Figure 5 (B), a sensor (e.g., an induction card reader) is installed at the start position of the target branch along the conveying direction of the conveying path, for example along the clockwise direction, and correspondingly, an identification card that the sensor can sense is installed on the target wound yarn package or on the yarn storage plate on which the target wound yarn package is placed, for example, a radio frequency identification information, for example, an RFID card, that can be identified by an induction card reader is installed, and at this time, when the target wound yarn package is conveyed within an area that can be sensed by the sensor corresponding to the target branch, the sensor generates a signal, i.e., generates second response information, and transmits the second response information to the control device, and accordingly, after obtaining the second response information, the control device considers that the target wound yarn package has entered the branch where the sensitive area is located, and further considers that the target wound yarn package has entered the sensitive area, thus helping to perform subsequent detection processing.

[0093] In step S505, the physical attribute characteristics of the target wound yarn package are obtained using the sensors installed in the sensitive areas.

[0094] In step S506, it is determined whether the number of detections for the second response information recorded in the counter is smaller than the second threshold value, and if so, the process returns to step S503, whereas if not, step S507 is executed.

[0095] It should be understood that in practical application, a counter can be further installed, the initial count number of the counter is set to 0, and after performing a detection process for whether the second response information of the radio frequency identification information corresponding to the target wound yarn package is obtained once, the count number of the counter is incremented by 1 until it is detected that the count number of the second response information is greater than or equal to a second threshold value, and when it is detected that the count number of the second response information is greater than or equal to the second threshold value, the counter stops counting the second response information. In this way, when the second response information is not detected multiple times in a row, pre-alarm information can be quickly generated, which is helpful for operators to perform maintenance on the device in a timely manner.

[0096] Here, the second threshold value is an empirical value and can be set according to actual needs, and the solution of the present disclosure is not limited thereto.

[0097] In step S507, pre-alarm information is generated and presented to the worker so that the worker can detect the device.

[0098] 5B, for example, detect a yarn package located within the detection area, obtain the appearance characteristics of the detected yarn package, for example, obtain the diameter of the detected yarn package, and determine whether the diameter of the detected yarn package meets the first preset requirement, and if so, directly set the standard weight of the standard yarn package as the yarn package information of the yarn package whose diameter meets the first preset requirement, while if not, set the yarn package whose weight is abnormal as the target yarn package so as to continue to transport the target yarn package, and adjust the branch through which the target yarn package needs to pass from the default branch to the target branch.Furthermore, detect whether a second response information to the radio frequency identification information corresponding to the target yarn package is obtained, and if so, it is considered that the target yarn package has entered the branch (i.e., the target branch) where the sensitive area is located, and further it is considered that the target yarn package has entered the sensitive area, and at this time, activate the weighing sensor installed in the sensitive area so that the weighing sensor installed in the sensitive area is in an operating state, which helps to obtain the weight of the target yarn package based on the weighing sensor in an operating state. On the other hand, if not, a counter is used to obtain the number of detections for the second response information, and it is determined whether the number of detections for the second response information is smaller than a second threshold value, and if so, whether the second response information has been obtained is re-detected, while if not, early warning information is generated.

[0099] In method 3, when the detection area and the sensitive area are located at different branches of the conveying path, it is detected whether second response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, and the second response information indicates that the target wound yarn package has entered the branch where the sensitive area is located; when the second response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, it is detected whether third response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, and the third response information indicates that the target wound yarn package has entered the sensitive area; when it is detected that the third response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, it is determined that the target wound yarn package has entered the sensitive area.

[0100] In this example, when the detection area and the sensitive area are located at different branches of the conveying path, the target wound yarn package is deemed to have entered the sensitive area only when it enters the branch where the sensitive area is located and also enters the sensitive area.

[0101] For example, if second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, it is considered that the target wound yarn package has entered the branch in which the sensitive area is located, and it is also necessary to obtain third response information to the radio frequency identification information corresponding to the target wound yarn package. Only in this case can it be considered that the target wound yarn package has entered the sensitive area. In contrast, if second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained but third response information to the radio frequency identification information corresponding to the target wound yarn package has not yet been obtained, it is not considered that the target wound yarn package has not entered the sensitive area.

[0102] Specifically, Fig. 6(A) is a schematic flow chart of a fourth embodiment of a control method according to the present disclosure. The method is optionally applied to electronic devices such as personal computers, servers, server clusters, etc. It should be understood that the relevant content of the method shown in Fig. 1 above can also be applied to this example, and detailed description of the relevant content will be omitted in this example.

[0103] Further, the method includes at least a part of the following contents: As shown in FIG.

[0104] In step S601, if it is determined that the wound yarn package being transported in the transport passage has entered the detection area, the wound yarn package located within the detection area is detected, and the appearance characteristics of the detected wound yarn package are obtained.

[0105] Here, the conveying path is a path for conveying wound yarn packages in an automatic packaging work station, and the detection area is at least a part of an area on the conveying path.

[0106] In step S602, if the appearance characteristics of the detected wound yarn package do not satisfy the first preset requirement, the wound yarn package whose appearance characteristics do not satisfy the first preset requirement is set as the target wound yarn package.

[0107] In one specific example, when the detection area and the sensitive area are located on different branches of the conveying path, in step S602, after determining the target wound yarn package, the branch that the target wound yarn package needs to pass through can be further adjusted from the default branch to the target branch, thereby helping to convey the target wound yarn package whose appearance characteristics do not meet the first preset requirements to the sensitive area via the target branch, that is, the branch that the wound yarn package whose physical attribute characteristics need to be further detected needs to pass through is adjusted from the default branch to the target branch.

[0108] Here, the default branch indicates a branch in the conveying path that must be taken in order to transport a wound yarn package whose appearance characteristics satisfy the first preset requirement, and the target branch is a branch in which the sensitive area is located and indicates a branch in the conveying path that must be taken in order to transport a wound yarn package whose appearance characteristics do not satisfy the first preset requirement.

[0109] Furthermore, the sensitive region is at least a part of the region on the transport path and is located downstream of the detection region, and the relevant content of this part can be referred to the above description, and the description will be omitted here.

[0110] In step S603, if the detection area and the sensitive area are located at different branches of the transport path, it is detected whether the second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, and if so, i.e., if the second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, execute step S604. Otherwise, i.e., if the second response information to the radio frequency identification information corresponding to the target wound yarn package is not obtained, execute step S608.

[0111] Here, the second response information indicates that the target wound yarn package has entered the branch where the sensitive area is located.

[0112] Here, it should be noted that in practical applications, the adjustment step of adjusting the branch through which the target wound yarn package needs to pass from the default branch to the target branch and the detection step of detecting whether second response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained may be performed synchronously, or the adjustment step may be performed first and then the detection step may be performed.

[0113] In step S604, it is detected whether third response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, and if so, i.e., if third response information to the radio frequency identification information corresponding to the target wound yarn package has been obtained, step S605 is executed; otherwise, i.e., if third response information to the radio frequency identification information corresponding to the target wound yarn package has not been obtained, step S607 is executed.

[0114] Here, the third response information indicates that the target wound yarn package has entered the sensitive area.

[0115] In step S605, it is determined that the target wound yarn package has entered the sensitive area, and step S606 is executed.

[0116] In one embodiment, when the second response information and the third response information to the radio frequency identification information corresponding to the target wound yarn package are obtained, it is considered that the target wound yarn package has entered the sensing area, and at this time, a first control command can be generated, which triggers the sensor installed in the sensing area to be in an operating state. That is, when the detection area and the sensing area are located at different branches of the conveying path, and when the second response information to the radio frequency identification information corresponding to the target wound yarn package and the third response information to the radio frequency identification information corresponding to the target wound yarn package are obtained, a first control command can be generated, where the first control command is used to instruct the sensor installed in the sensing area to be in an operating state. In this way, the sensor installed in the sensing area in an operating state is used to help obtain the physical attribute characteristics of the target wound yarn package. At the same time, the solution disclosed herein can trigger the sensor to be in an operating state only when it is necessary to activate the sensor, which effectively improves the packaging efficiency of the wound yarn package and saves power resources, laying a foundation for further improving the overall production efficiency of the wound yarn package.

[0117] In one specific example, at the branch where the sensitive area is located (i.e., the target branch described above), for example, as shown in Figure 6 (B), a sensor (e.g., an induction card reader) is installed at the start position of the target branch along the conveying direction of the conveying path, for example along the clockwise direction, and correspondingly, an identification card that the sensor can sense is installed on the target wound yarn package or on the yarn storage plate on which the target wound yarn package is placed, for example, a radio frequency identification information that can be identified by an induction card reader, for example an RFID card, and at this time, when the target wound yarn package is conveyed within the area that can be sensed by the sensor, the sensor generates a signal, i.e., generates second response information, and transmits the second response information to the control device, and accordingly, after the control device obtains the second response information, it is considered that the target wound yarn package has entered the branch where the sensitive area is located. Furthermore, a sensor (e.g., an induction card reader) is also installed at the start position of the sensing area along the conveying direction of the conveying passage, for example in a clockwise direction, and at this time, when the target wound yarn package is conveyed into an area that can be sensed by the sensor in the sensing area, the sensor in the sensing area generates a signal, i.e., generates third response information, and transmits the third response information to a control device, and accordingly, after obtaining the third response information, the control device considers that the target wound yarn package has entered the sensing area, which is useful for further subsequent detection processing.

[0118] In step S606, the physical attribute characteristics of the target wound yarn package are obtained using the sensors installed in the sensitive areas.

[0119] In step S607, it is determined whether the number of detections of the third response information in the counter is smaller than the third threshold value. If so, the process returns to step S604, whereas if not, the process executes step S609.

[0120] It should be understood that in practical application, a counter can be further installed, the initial count number of the counter is set to 0, and after performing a detection process for whether the second response information of the radio frequency identification information corresponding to the target wound yarn package is obtained once, the count number of the counter is incremented by 1 until it is detected that the count number of the second response information is equal to or greater than a second threshold, and when it is detected that the count number of the second response information is equal to or greater than the second threshold, the counter stops counting the second response information. In this way, when the second response information is not detected several times in a row, pre-alarm information can be quickly generated, which helps the operator to perform maintenance on the device in a timely manner.

[0121] Furthermore, the counter further executes a detection process for determining whether the third response information of the radio frequency identification information corresponding to the target wound yarn package is obtained once, and then increments the count number of the counter by one until it is detected that the count number of the third response information is equal to or greater than a third threshold, and when it is detected that the count number of the third response information is equal to or greater than the third threshold, the counter stops counting the third response information. In this way, when the third response information is not detected multiple times in succession, pre-alarm information can be quickly generated, which helps the operator to perform maintenance on the device in a timely manner.

[0122] Here, the second threshold and the third threshold are both empirical values, and the values ​​of both may be the same or different, and the solution of the present disclosure is not limited thereto.

[0123] In step S608, it is determined whether the number of detections of the second response information in the counter is smaller than the second threshold value. If so, the process returns to step S603, whereas if not, the process executes step S609.

[0124] In step S609, pre-alarm information is generated and presented to the worker so that the worker can detect the device.

[0125] 6(B), for example, a yarn package located within the detection area is detected, and the appearance characteristics of the detected yarn package are obtained, for example, the diameter of the detected yarn package is obtained, and it is determined whether the diameter of the detected yarn package meets the first preset requirement, and if so, the standard weight of the standard yarn package is directly set as the yarn package information of the yarn package whose diameter meets the first preset requirement, while if not, the yarn package with an abnormal weight is set as the target yarn package so as to continue transporting the target winding package, and the branch through which the target winding package needs to pass is adjusted from the default branch to the target branch. Further, it is detected whether a second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, and if so, it is considered that the target wound yarn package has entered the branch where the sensitive area is located (i.e., the target branch), and it is further detected whether a third response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, and if so, it is considered that the target wound yarn package has entered the sensitive area, and at this time, the weighing sensor installed in the sensitive area is activated so that the weighing sensor installed in the sensitive area is in an operating state, thereby serving to obtain the weight of the target wound yarn package based on the weighing sensor in an operating state.On the other hand, if not, i.e., if the third response information to the radio frequency identification information corresponding to the target wound yarn package has not been obtained, a counter is used to obtain the number of detections to the third response information, and whether the number of detections to the third response information is smaller than a third threshold value, and if smaller, it is detected again whether the third response information has been obtained, and if not, pre-alarm information is generated.

[0126] Furthermore, if it is not detected that second response information for the radio frequency identification information corresponding to the target wound yarn package has been acquired, a counter is used to obtain the number of detections for the second response information, and it is determined whether the number of detections for the second response information is smaller than a second threshold value, and if it is smaller, re-detect whether the second response information has been acquired, while if not, generating pre-alarm information.

[0127] As described above, the control method provided by the solution of the present disclosure has several advantages over the prior art, specifically including:

[0128] First, improve the detection efficiency: Compared with the prior art, the solution disclosed herein uses a target detection model to obtain the appearance features of a yarn package, and determines whether it is necessary to detect the physical attribute features of the yarn package based on the appearance features, in this way, it is not necessary to detect each yarn package, and the physical attribute features of all the yarn packages can be obtained, which greatly improves the detection efficiency of the physical attribute features of the yarn packages.

[0129] Second, improve the overall quality of the wrapped yarn packages. The solution disclosed herein can be applied to the weighing process of automatic wrapping of yarn packages, and can quickly obtain the weight of each yarn package, which lays the foundation for avoiding yarn packages with abnormal weight from being mixed into the subsequent wrapping, and also lays the foundation for improving the overall quality of the subsequent wrapped yarn packages.

[0130] Third, it is more automated. Compared with the prior art where a mechanical arm is used to grip and weigh the wound yarn package, the solution of the present disclosure can utilize the detection and sensing areas on the conveying path to automatically complete the whole process of weighing the wound yarn package, without requiring any human intervention in the process, thus improving the automation degree of the automatic packaging process, saving time and laying the foundation for further cost reduction.

[0131] The solution of the present disclosure further provides a control device, as shown in FIG. an appearance characteristic processing unit 701 for detecting a wound yarn package located within the detection area when it is determined that a wound yarn package being transported on a transport path has entered a detection area, acquiring an appearance characteristic of the detected wound yarn package, and, if the appearance characteristic of the detected wound yarn package does not satisfy a first preset requirement, setting the wound yarn package whose appearance characteristic does not satisfy the first preset requirement as a target wound yarn package, wherein the transport path is a path for transporting wound yarn packages in an automatic packaging work station, and the detection area is at least a part of an area on the transport path; and an attribute feature processing unit 702 for detecting physical attribute features of the target wound yarn package.

[0132] In one specific example of the solution of the present disclosure, the appearance feature processing unit specifically includes: acquiring a target image indicative of the inclusion of a wound yarn package located within the detection area; inputting the target image into a target detection model to obtain coordinate information of a target point in a target frame, wherein the target detection model is used to obtain a target frame for selecting each winding package located within a detection area in the target image with a frame, and based on the coordinate information of the target frame, determining a coordinate point in the target frame that has a predetermined positional relationship with the shape of the winding package selected with the frame, the sides of the target frame having the predetermined positional relationship with the shape of the winding package selected with the frame, and the number of the target frames is related to the number of winding packages located within the detection area in the target image; and acquiring the appearance characteristics of the wound yarn package selected by the target frame based on the coordinate information of the target point in the target frame.

[0133] In one specific example of the solution of the present disclosure, the target detection model includes at least a first network layer, a second network layer, and a third network layer; wherein the first network layer is used for extracting image features of a target image, and obtaining a candidate frame for selecting each winding package in the target image according to the image features of the target image; The second network layer is used for determining a first center position of the candidate frame according to the coordinate information of the candidate frame, and selecting a candidate frame in which a positional relationship between the first center position and a preset center position of the detection area satisfies a preset relationship, thereby obtaining a target frame; The third network layer is used to determine, based on the coordinate information of the target frame, the coordinate information of a target point in the target frame that has a predetermined positional relationship with the shape of the wound yarn package selected in the frame.

[0134] In one specific example of the solution of the present disclosure, the attribute feature processing unit specifically includes: When it is determined that the target wound yarn package has entered a sensing area, a sensor installed in the sensing area is used to acquire physical attribute characteristics of the target wound yarn package; Here, the sensitive region is at least a part of the region on the transport path and is located downstream of the detection region.

[0135] In one specific example of the solution of the present disclosure, the attribute feature processing unit comprises: before detecting the physical attribute characteristic of the target wound yarn package, when the detection area and the sensitive area are located at the same branch of the conveying path, detecting whether a first response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, where the first response information indicates that the target wound yarn package has entered the sensitive area; before detecting the physical attribute characteristic of the target wound yarn package, if the detection area and the sensitive area are located in different branches of the conveying passage, detecting whether or not second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, and if second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, determining that the target wound yarn package has entered the sensitive area, wherein the second response information indicates that the target wound yarn package has entered the branch where the sensitive area is located; It is further used in any one of the following:

[0136] In one specific example of the solution of the present disclosure, the attribute feature processing unit is further used for generating a first control command for instructing a sensor installed in the sensitive area to enter an operating state when the detection area and the sensitive area are located at the same branch of the conveying passage and a first response information is obtained in response to the radio frequency identification information corresponding to the target wound yarn package; or, The attribute feature processing unit is further used for generating a first control command to instruct a sensor installed in the sensitive area to enter an operating state when the detection area and the sensitive area are located at different branches of the conveying path and second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained.

[0137] In one specific example of the solution of the present disclosure, the attribute feature processing unit specifically includes: When second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, detecting whether third response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, the third response information indicating that the target wound yarn package has entered the sensitive area; When it is detected that third response information to the radio frequency identification information corresponding to the target wound yarn package has been acquired, it is determined that the target wound yarn package has entered the sensitive area.

[0138] In one specific example of the solution of the present disclosure, the attribute feature processing unit comprises: When the detection area and the sensitive area are located at different branches of the conveying path, when second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, and when third response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, it is further used to generate a first control command to instruct the sensor installed in the sensitive area to be in an operating state.

[0139] In one specific example of the solution of the present disclosure, the attribute feature processing unit comprises: When the detection area and the sensitive area are located at different branches of the conveying path, the branch through which the target wound yarn package needs to pass is adjusted from a default branch to a target branch, Here, the default branch indicates a branch in the conveying path that must be taken in order to transport a wound yarn package whose appearance characteristics satisfy the first preset requirement, and the target branch is a branch in which the sensitive area is located and indicates a branch in the conveying path that must be taken in order to transport a wound yarn package whose appearance characteristics do not satisfy the first preset requirement.

[0140] In one specific example of the solution of the present disclosure, after detecting the physical attribute feature of the target wound yarn package, if the physical attribute feature of the target wound yarn package does not satisfy a second preset requirement, the attribute feature processing unit is further used for generating a second control command for the target wound yarn package, the second control command being for instructing a mechanical arm to grasp the target wound yarn package and place it on a target trolley; or The attribute feature processing unit is further used for taking the physical attribute feature of the target wound yarn package as the wound yarn package information of the target wound yarn package when the physical attribute feature of the target wound yarn package satisfies a second preset requirement.

[0141] In one specific example of the solution of the present disclosure, the appearance feature processing unit comprises: If the appearance characteristics of the detected wound yarn package satisfy a first preset requirement, the pre-set physical characteristics are further used to determine the wound yarn package information of the wound yarn package whose appearance characteristics satisfy the first preset requirement.

[0142] The specific functions and exemplary descriptions of each module and sub-module of the apparatus in the embodiments of the present disclosure may refer to the relevant descriptions of the corresponding steps in the embodiments of the above method, and will not be repeated here.

[0143] In the technical solution disclosed herein, the acquisition, storage, and application of users' personal information comply with the provisions of relevant laws and regulations and do not violate public order and morals.

[0144] FIG. 8 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 8, the electronic device includes a memory 810 and a processor 820, and the memory 810 stores a computer program executable by the processor 820. The number of the memory 810 and the processor 820 may be one or more. The memory 810 may store one or more computer programs, which, when executed by the electronic device, cause the electronic device to perform the method provided by the above method embodiment. The electronic device may further include: The communication interface 830 is used for communicating with an external device and performing data interaction and transmission.

[0145] When the memory 810, the processor 820, and the communication interface 830 are implemented independently, the memory 810, the processor 820, and the communication interface 830 are connected to each other via a bus and can communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus can be classified into an address bus, a data bus, a control bus, and the like. For ease of explanation, only one thick line is shown in FIG. 8, but it does not represent only one bus or only one type of bus.

[0146] Optionally, in a specific implementation, when the memory 810, the processor 820, and the communication interface 830 are integrated on one chip, the memory 810, the processor 820, and the communication interface 830 can communicate with each other via an internal interface.

[0147] It should be understood that the processor may be a Central Processing Unit (CPU), or may be another general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware assembly, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. In addition, the processor may be a processor supporting the Advanced RISC Machine S (ARM) architecture.

[0148] In addition, optionally, the memory may include read-only memory and random access memory, and may further include non-volatile random access memory. The memory may be either volatile or non-volatile memory, or may include both volatile and non-volatile memory. Here, non-volatile memory may include Read-Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically EPROM (EEPROM), or flash memory. Volatile memory may include Random Access Memory (RAM) that acts as an external cache. By way of example and not limitation, many forms of RAM are available. For example, static random access memory (StaticRAM, SRAM), dynamic random access memory (DynamicRandomAcceSSMemory, DRAM), Synchronous DRAM (SynchronouSDRAM, SDRAM), Double Data Rate SDRAM (DoubleDataDateSDRAM, DDRSDRAM), Enhanced SDRAM (EnhancedSDRAM, ESDRAM), SynchlinkDRAM (SynchlinkDRAM, SLDRAM), and DirectRAMBUSRAM (DirectRAMBUSRAM, DRRAM).

[0149] The above-mentioned embodiments may be implemented in whole or in part in software, hardware, firmware, or any combination thereof. When implemented in software, the whole or in part may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, a process or function according to the embodiments of the present disclosure is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, Bluetooth, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device including a server, a data center, etc. integrated with one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital versatile disk (DVD)), or a semiconductor medium (e.g., a solid state disk (SSD)). Note that the computer-readable storage medium referred to in this disclosure may be a non-volatile storage medium, in other words, a non-transitory storage medium.

[0150] Those skilled in the art can understand that all or part of the steps for realizing the above embodiments may be implemented by hardware, or may be implemented by instructing relevant hardware by a program, and the program may be stored in a computer-readable storage medium, and the storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.

[0151] In describing embodiments of the present disclosure, the reference words "one embodiment", "some embodiments", "examples", "particular examples", or "some examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. And, the specific features, structures, materials, or characteristics described can be combined in any suitable manner in any one or more embodiments or examples. Furthermore, a person skilled in the art may combine different embodiments or examples described herein and features of different embodiments or examples to the extent that they are not mutually inconsistent.

[0152] In the description of the embodiments of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean either A or B. In this specification, "and / or" is merely for describing the related relationship of related objects, and indicates that three types of relationships may exist, for example, A and / or B can indicate the following three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0153] In the description of the embodiments of the present disclosure, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying a relative importance, nor should they be construed as implying a number of technical features shown. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present disclosure, "plurality" means two or more, unless otherwise specified.

[0154] The above are merely illustrative examples of the present disclosure, and are not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure should be included within the scope of protection of the present disclosure.

Claims

1. When it is determined that a wound yarn package being transported on a conveying path has entered a detection area, the wound yarn package located within the detection area is detected, and an external characteristic of the detected wound yarn package is acquired, wherein the conveying path is a path for transporting wound yarn packages in an automatic packaging work station, and the detection area is at least a part of an area on the conveying path; If the appearance characteristics of the detected wound yarn package do not satisfy a first preset requirement, the wound yarn package whose appearance characteristics do not satisfy the first preset requirement is set as a target wound yarn package; detecting a physical attribute characteristic of the target wound yarn package; Control methods.

2. Detecting a wound yarn package located within the detection area and acquiring an appearance characteristic of the detected wound yarn package includes: acquiring a target image indicative of the inclusion of a wound yarn package located within the detection area; inputting the target image into a target detection model to obtain coordinate information of a target point in a target frame, wherein the target detection model is used to obtain a target frame for selecting each winding package located within a detection area in the target image with a frame, and based on the coordinate information of the target frame, determining a coordinate point in the target frame that has a predetermined positional relationship with the shape of the winding package selected with the frame, the sides of the target frame having the predetermined positional relationship with the shape of the winding package selected with the frame, and the number of the target frames is related to the number of winding packages located within the detection area in the target image; and acquiring an appearance feature of the wound yarn package selected by the target frame based on coordinate information of the target point in the target frame. The control method according to claim 1 .

3. the target detection model includes at least a first network layer, a second network layer, and a third network layer; wherein the first network layer is used to extract image features of a target image, and obtain a candidate frame for selecting each winding package in the target image based on the image features of the target image; The second network layer is used to determine a first center position of the candidate frame based on the coordinate information of the candidate frame, and select a candidate frame in which a positional relationship between the first center position and a preset center position of the detection area satisfies a preset relationship, thereby obtaining a target frame; the third network layer is used to determine, based on the coordinate information of the target frame, coordinate information of a target point in the target frame that has a predetermined positional relationship with the shape of the wound yarn package selected by the frame; The control method according to claim 2 .

4. Detecting a physical attribute characteristic of the target wound yarn package includes: When it is determined that the target wound yarn package has entered a sensitive area, acquiring physical attribute characteristics of the target wound yarn package using a sensor installed in the sensitive area; Here, the sensitive area is at least a part of an area on the transport path and is located downstream of the detection area. The control method according to claim 1 .

5. Prior to detecting the physical attribute characteristics of the target wound yarn package, the control method further comprises: detecting whether a first response information to a radio frequency identification information corresponding to the target wound yarn package is obtained when the detection area and the sensitive area are located at the same branch of the conveying path, where the first response information indicates that the target wound yarn package has entered the sensitive area; When the detection area and the sensitive area are located at different branches of the conveying passage, detecting whether or not second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, and when second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, determining that the target wound yarn package has entered the sensitive area, wherein the second response information indicates that the target wound yarn package has entered the branch where the sensitive area is located; Any one of the following: The control method according to claim 4.

6. When the detection area and the sensitive area are located at the same branch of the conveying passage, the control method further includes generating a first control command for instructing a sensor installed in the sensitive area to be in an operating state when first response information to radio frequency identification information corresponding to the target wound yarn package is acquired, or, When the detection area and the sensitive area are located at different branches of the conveying passage, the control method further includes generating a first control command for instructing a sensor installed in the sensitive area to be in an operating state when second response information to the radio frequency identification information corresponding to the target wound yarn package is acquired. The control method according to claim 5.

7. When second response information is obtained in response to the radio frequency identification information corresponding to the target wound yarn package, determining that the target wound yarn package has entered a sensitive area is When second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, detecting whether or not third response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, the third response information indicating that the target wound yarn package has entered the sensitive area; and determining that the target wound yarn package has entered a sensitive area when detecting that third response information to the radio frequency identification information corresponding to the target wound yarn package has been acquired. The control method according to claim 5.

8. In a case where the detection area and the sensitive area are located at different branches of the transport passage, the control method includes: obtaining second response information in response to the radio frequency identification information corresponding to the target wound yarn package, and generating a first control command for instructing a sensor installed in the sensitive area to be in an operating state when obtaining third response information in response to the radio frequency identification information corresponding to the target wound yarn package. The control method according to claim 7.

9. In a case where the detection area and the sensitive area are located at different branches of the transport passage, the control method includes: and adjusting a branch through which the target wound yarn package must pass from a default branch to a target branch. Here, the default branch indicates a branch in the conveying path that needs to be taken in order to convey a wound yarn package whose appearance characteristics satisfy the first preset requirement, and the target branch is a branch in which the sensitive area is located and indicates a branch in the conveying path that needs to be taken in order to convey a wound yarn package whose appearance characteristics do not satisfy the first preset requirement. The control method according to claim 5.

10. The control method includes, after detecting the physical attribute characteristics of the target wound yarn package, and if the physical attribute characteristic of the target wound yarn package does not satisfy a second preset requirement, generating a second control command for the target wound yarn package, the second control command being for instructing a mechanical arm to grasp the target wound yarn package and place it on a target trolley; or and if the physical attribute characteristic of the target wound yarn package satisfies a second preset requirement, setting the physical attribute characteristic of the target wound yarn package as wound yarn package information of the target wound yarn package. The control method according to claim 1 .

11. The control method includes: and when the appearance characteristic of the detected wound yarn package satisfies a first preset requirement, setting the preset physical characteristic as wound yarn package information of the wound yarn package whose appearance characteristic satisfies the first preset requirement. The control method according to claim 1 .

12. an appearance characteristic processing unit for detecting a wound yarn package located within the detection area when it is determined that a wound yarn package being transported on a transport path has entered a detection area, acquiring an appearance characteristic of the detected wound yarn package, and, if the appearance characteristic of the detected wound yarn package does not satisfy a first preset requirement, designating the wound yarn package whose appearance characteristic does not satisfy the first preset requirement as a target wound yarn package, wherein the transport path is a path for transporting wound yarn packages in an automatic packaging work station, and the detection area is at least a portion of an area on the transport path; an attribute feature processing unit for detecting physical attribute features of the target wound yarn package; Control device.

13. The appearance feature processing unit specifically includes: acquiring a target image indicative of the inclusion of a wound yarn package located within the detection area; inputting the target image into a target detection model to obtain coordinate information of a target point in a target frame, wherein the target detection model is used to obtain a target frame for selecting each winding package located within a detection area in the target image with a frame, and based on the coordinate information of the target frame, determining a coordinate point in the target frame that has a predetermined positional relationship with the shape of the winding package selected with the frame, the sides of the target frame having the predetermined positional relationship with the shape of the winding package selected with the frame, and the number of the target frames is related to the number of winding packages located within the detection area in the target image; and acquiring an appearance feature of the wound yarn package selected by the target frame based on coordinate information of the target point in the target frame. The control device according to claim 12.

14. the target detection model includes at least a first network layer, a second network layer, and a third network layer; wherein the first network layer is used to extract image features of a target image, and obtain a candidate frame for selecting each winding package in the target image based on the image features of the target image; The second network layer is used to determine a first center position of the candidate frame based on the coordinate information of the candidate frame, and select a candidate frame in which a positional relationship between the first center position and a preset center position of the detection area satisfies a preset relationship, thereby obtaining a target frame; the third network layer is used to determine, based on the coordinate information of the target frame, coordinate information of a target point in the target frame that has a predetermined positional relationship with the shape of the wound yarn package selected by the frame; The control device according to claim 13.

15. The attribute feature processing unit specifically includes: When it is determined that the target wound yarn package has entered a sensing area, a sensor installed in the sensing area is used to acquire physical attribute characteristics of the target wound yarn package; Here, the sensitive area is at least a part of an area on the transport path and is located downstream of the detection area. The control device according to claim 12.

16. The attribute feature processing unit includes: before detecting the physical attribute characteristic of the target wound yarn package, when the detection area and the sensitive area are located at the same branch of the conveying path, detecting whether a first response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, where the first response information indicates that the target wound yarn package has entered the sensitive area; before detecting the physical attribute characteristic of the target wound yarn package, if the detection area and the sensitive area are located in different branches of the conveying passage, detecting whether or not second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, and if second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, determining that the target wound yarn package has entered the sensitive area, wherein the second response information indicates that the target wound yarn package has entered the branch where the sensitive area is located; Further used in any one of The control device according to claim 15.

17. the attribute feature processing unit is further used for generating a first control command for instructing a sensor installed in the sensitive area to be in an operating state when the detection area and the sensitive area are located at the same branch of the conveying passage and a first response information is obtained in response to the radio frequency identification information corresponding to the target wound yarn package; or, the attribute feature processing unit is further used for generating a first control command for instructing a sensor installed in the sensitive area to be in an operating state when the detection area and the sensitive area are located at different branches of the conveying passage and second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained. The control device according to claim 16.

18. The attribute feature processing unit specifically includes: When second response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, detecting whether or not third response information to the radio frequency identification information corresponding to the target wound yarn package is obtained, the third response information indicating that the target wound yarn package has entered the sensitive area; and determining that the target wound yarn package has entered a sensitive area when it is detected that a third response information to the radio frequency identification information corresponding to the target wound yarn package has been acquired. The control device according to claim 16.

19. The attribute feature processing unit includes: and when the detection area and the sensitive area are located at different branches of the conveying path, the control signal is further used to obtain second response information to the radio frequency identification information corresponding to the target wound yarn package, and when the control signal is further used to obtain third response information to the radio frequency identification information corresponding to the target wound yarn package, generate a first control command to instruct a sensor installed in the sensitive area to be in an operating state.

20. The control device of claim 18.

20. The attribute feature processing unit includes: When the detection area and the sensitive area are located at different branches of the conveying path, the branch through which the target wound yarn package needs to pass is adjusted from a default branch to a target branch, Here, the default branch indicates a branch in the conveying path that needs to be taken in order to convey a wound yarn package whose appearance characteristics satisfy the first preset requirement, and the target branch is a branch in which the sensitive area is located and indicates a branch in the conveying path that needs to be taken in order to convey a wound yarn package whose appearance characteristics do not satisfy the first preset requirement. The control device according to claim 16.

21. the attribute feature processing unit is further used for generating a second control command for the target wound yarn package after detecting the physical attribute feature of the target wound yarn package, if the physical attribute feature of the target wound yarn package does not satisfy a second preset requirement, the second control command being for instructing a mechanical arm to grasp the target wound yarn package and place it on a target trolley; or The attribute feature processing unit is further used for setting the physical attribute feature of the target wound yarn package as the wound yarn package information of the target wound yarn package when the physical attribute feature of the target wound yarn package satisfies a second preset requirement. The control device according to claim 12.

22. The appearance feature processing unit includes: When the appearance characteristic of the detected wound yarn package satisfies a first preset requirement, the predetermined physical characteristic is further used to set the wound yarn package information of the wound yarn package whose appearance characteristic satisfies the first preset requirement. The control device according to claim 12.

23. At least one processor; a memory in communication with the at least one processor; An electronic device, wherein the memory stores instructions executable by the at least one processor, the instructions, when executed by the at least one processor, causing the at least one processor to perform a control method according to any one of claims 1 to 11.

24. A non-transitory computer-readable storage medium storing computer instructions for causing a computer to carry out the control method according to any one of claims 1 to 11.

25. A program for implementing the control method according to any one of claims 1 to 11 when executed by a processor.