A method and system for single-roll fabric inbound and outbound operations in an automated three-dimensional warehouse.

CN122561477APending Publication Date: 2026-08-14白新河
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-27
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0005]鉴于此,本发明提出了一种布匹自动化立体仓库的单卷布料出入库方法及系统,旨在解决仅依据一般货物的条码或订单信息进行管理,容易造成库位分配不合理、存放方向错误、出入库识别不稳定的问题

Benefits of technology

[0015]与现有技术相比,本发明的有益效果在于:通过采集待入库布卷的图像信息,并识别得到重量数据、幅宽数据、批次编号及存储朝向标识等规格参数,能够在布卷入库前完成对布卷状态和规格信息的自动获取,降低了人工录入造成的数据错误,提高了布卷信息采集效率和自动化程度。通过对重量数据和幅宽数据进行库位物理约束校验,能够根据库位承重能力和空间条件筛选适配库位,避免出现库位超载、布卷尺寸不匹配或存放不稳定的问题,从而提高了自动化立体仓库存储安全性和库位利用合理性。通过结合批次编号和存储朝向标识进行目标库位匹配,使同批次布卷能够实现集中存储,并保证布卷存放方向满足后续自动搬运和取卷要求,有利于提高布卷调取效率及自动化设备运行稳定性。在布卷存入目标库位后,通过采集库位图像验证存储朝向,能够对布卷实际存放姿态进行二次校验,避免了因布卷偏转、反向放置或姿态异常导致后续出库失败、夹取偏差或输送卡滞的问题,提高了仓储系统运行可靠性。通过对待出库布卷的布卷图像与布卷存储记录中的信息进行比对,实现对待出库布卷身份的自动核验,能够降低错卷出库、批次混发以及标签异常情况下的误出库风险,提高了布卷出库准确性和质量追溯能力。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122561477A_ABST
    Figure CN122561477A_ABST
Patent Text Reader

Abstract

This invention relates to the field of fabric roll management technology, and discloses a method and system for single-roll fabric entry and exit in an automated three-dimensional warehouse. The method includes: acquiring image information of the fabric roll to be stored, identifying weight data, width data, batch number, and storage orientation identifier; verifying whether the weight data and width data meet the physical constraints of the storage location; when the physical constraints are met, matching the target storage location based on the batch number and storage orientation identifier, and generating an entry control command; storing the fabric roll to be stored in the target storage location; based on the exit request, selecting the fabric roll to be exited from the fabric roll storage record, and comparing it with the information in the fabric roll storage record; when the comparison matches, generating an exit permission signal and performing the exit operation; when the comparison does not match, generating an exit blocking signal. This application improves the rationality of fabric roll storage location allocation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of fabric roll management technology, and more specifically, to a method and system for the entry and exit of single rolls of fabric in an automated three-dimensional warehouse. Background Technology

[0002] With the continuous improvement of automation in textile warehousing and logistics, fabric warehousing is gradually developing from manual registration, manual handling and flat stacking to automated three-dimensional warehouse management.

[0003] Existing patent CN118929052A discloses a method for inbound and outbound goods picking based on an automated warehouse. This method is designed for whole-item goods, palletized goods, or regularly packaged goods, and typically determines the inbound method and outbound route based on information such as barcode information, goods type, packaging shape, and order requirements. However, in practical applications, fabric rolls have characteristics such as roll diameter, width, roll weight, batch number, and storage orientation. Different fabric rolls vary significantly, and automated warehouses have high requirements for storage space size, load-bearing capacity, orientation matching, and stacking stability. If management is based solely on barcodes or order information for general goods, it can easily lead to problems such as unreasonable storage space allocation, incorrect storage orientation, and unstable inbound / outbound identification.

[0004] Therefore, it is necessary to design a method and system for the entry and exit of single rolls of fabric in an automated three-dimensional warehouse to solve the problems existing in the current technology. Summary of the Invention

[0005] In view of this, the present invention proposes a method and system for single roll fabric entry and exit in an automated three-dimensional warehouse, aiming to solve the problems that are easy to cause unreasonable warehouse location allocation, incorrect storage direction, and unstable entry and exit identification when managing only based on the barcode or order information of general goods.

[0006] In one aspect, the present invention proposes a method for the inbound and outbound storage of single rolls of fabric in an automated three-dimensional warehouse, comprising: Image information of the rolls to be stored is collected, and the specifications are identified; the specifications include weight data, width data, batch number and storage orientation identifier; Verify whether the weight and width data meet the physical constraints of the storage location; when the physical constraints of the storage location are met, match the target storage location based on the batch number and storage orientation identifier, and generate an inbound control command; store the cloth roll to be inbound into the target storage location, and collect a storage location image to verify the storage orientation; after verification, establish a cloth roll storage record, and mark the status of the cloth roll storage record as occupied. Based on the outbound request, the system filters the fabric rolls to be outbound from the fabric roll storage records and marks the status of the fabric roll storage records of the fabric rolls to be outbound as locked; it acquires the image of the fabric roll to be outbound and compares it with the information in the fabric roll storage records. When the comparison is consistent, an outbound permission signal is generated, the outbound operation is performed, and the status of the fabric roll storage record is marked as idle; when the comparison is inconsistent, an outbound blocking signal is generated, and the status of the fabric roll storage record remains marked as locked.

[0007] Furthermore, the image information includes an identification image and a fabric roll outline image; the weight data and batch number are obtained based on the identification image; and the width data and storage orientation identifier are obtained based on the fabric roll outline image.

[0008] Furthermore, when verifying whether the weight and width data meet the physical constraints of the storage location, the following steps are included: The physical constraints of the storage location include a maximum load-bearing threshold and a maximum space threshold; when the weight data is less than or equal to the maximum load-bearing threshold and the width data is less than or equal to the maximum space threshold, it is determined that the physical constraints of the storage location are satisfied.

[0009] Furthermore, when matching the target storage location based on the batch number and storage orientation identifier, the process includes: Obtain a set of storage locations currently marked as idle; filter candidate storage locations from the set whose orientation constraints match the storage orientation identifier; query the roll storage records of adjacent storage locations of the candidate storage location and identify the batch number of the stored rolls; when there is an adjacent storage location storing a roll with the same batch number, determine the candidate storage location as the target candidate storage location; when there is no adjacent storage location storing a roll with the same batch number, determine the candidate storage location as the target candidate storage location; from the target candidate storage locations, select the storage location with the shortest path from the inlet as the target storage location.

[0010] Furthermore, when collecting images of storage locations to verify the storage orientation, the following steps are included: A pose image of the fabric roll after it has been stored in the target storage location is acquired; the fabric roll axis direction feature is extracted from the pose image; and the fabric roll axis direction feature is compared with the storage orientation identifier.

[0011] Furthermore, when collecting images of storage locations to verify the storage orientation, the process also includes: The verification is considered successful when the deviation angle between the axis direction feature and the storage orientation identifier is less than the deviation angle threshold; the verification is considered unsuccessful when the deviation angle between the axis direction feature and the storage orientation identifier is greater than or equal to the deviation angle threshold.

[0012] Furthermore, when filtering fabric rolls to be shipped from the fabric roll storage records, the following steps are included: Determine the demand batch and demand specification in the outbound request; query the cloth roll storage records marked as occupied; filter the records that match the demand batch and demand specification according to the order of entry time; determine the cloth roll of the first filtered record as the cloth roll to be outbound.

[0013] Furthermore, when acquiring images of the fabric roll to be shipped and comparing them with information in the fabric roll storage record, the process includes: Extract the set of local feature points from the roll image; extract the set of historical feature points stored in the roll storage record; determine the matching degree between the set of local feature points and the set of historical feature points; when the matching degree is greater than the matching similarity threshold, determine that the comparison is consistent; when the matching degree is less than or equal to the matching similarity threshold, determine that the comparison is inconsistent.

[0014] Furthermore, when generating the outbound blocking signal, the system also includes triggering an audible and visual alarm device to generate an abnormality alert.

[0015] Compared with existing technologies, the advantages of this invention are as follows: By collecting image information of fabric rolls to be stored and identifying specifications such as weight data, width data, batch number, and storage orientation, the invention can automatically acquire fabric roll status and specification information before the rolls are stored, reducing data errors caused by manual entry and improving the efficiency and automation of fabric roll information collection. By verifying the physical constraints of the storage location based on the weight and width data, suitable storage locations can be selected according to the load-bearing capacity and space conditions, avoiding problems such as storage location overloading, fabric roll size mismatch, or unstable storage, thereby improving the storage security and rational utilization of storage locations in automated warehouses. By combining batch number and storage orientation identifier for target storage location matching, fabric rolls of the same batch can be centrally stored, ensuring that the storage direction of the fabric rolls meets the requirements of subsequent automatic handling and retrieval, which is beneficial to improving the efficiency of fabric roll retrieval and the operational stability of automated equipment. After the fabric rolls are stored in the target storage location, the storage orientation is verified by acquiring images of the storage location. This allows for a secondary verification of the actual storage posture of the fabric rolls, avoiding subsequent outbound failures, clamping deviations, or conveyor jams caused by fabric roll misalignment, reverse placement, or abnormal posture, thus improving the reliability of the warehousing system. By comparing the image of the fabric roll to be outbound with the information in the fabric roll storage record, automatic verification of the identity of the fabric roll to be outbound is achieved. This reduces the risk of mis-outbound shipments, mixed batches, and erroneous shipments due to abnormal tags, improving the accuracy of fabric roll outbound shipments and quality traceability.

[0016] On the other hand, this application also provides a single-roll fabric inbound / outbound system for an automated storage and retrieval system for fabrics, used to apply the above-mentioned single-roll fabric inbound / outbound method for an automated storage and retrieval system for fabrics, including: The fabric roll identification unit is configured to collect image information of fabric rolls to be stored and identify their specifications; the specifications include weight data, width data, batch number and storage orientation identifier. The fabric roll storage unit is configured to verify whether the weight and width data meet the physical constraints of the storage location; when the physical constraints of the storage location are met, it matches the target storage location based on the batch number and storage orientation identifier, and generates a storage control command; it stores the fabric roll to be stored in the target storage location, and collects a storage location image to verify the storage orientation; after verification, it establishes a fabric roll storage record and marks the status of the fabric roll storage record as occupied. The fabric roll outbound unit is configured to, based on an outbound request, filter fabric rolls to be outbound from the fabric roll storage record, mark the status of the fabric roll storage record of the fabric roll to be outbound as locked; acquire an image of the fabric roll to be outbound and compare it with the information in the fabric roll storage record; when the comparison matches, generate an outbound permission signal, perform the outbound operation, and mark the status of the fabric roll storage record as idle; when the comparison does not match, generate an outbound blocking signal and keep the status of the fabric roll storage record marked as locked.

[0017] It is understandable that the above-mentioned methods and systems for handling single rolls of fabric in and out of automated warehouses have the same beneficial effects, and will not be elaborated further here. Attached Figure Description

[0018] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 A flowchart illustrating a single roll of fabric inbound / outbound method for an automated three-dimensional warehouse for fabrics, as provided in an embodiment of the present invention. Figure 2 This is a flowchart illustrating the logic flow of single roll fabric entry and exit in an automated three-dimensional warehouse provided in an embodiment of the present invention. Figure 3 This is a functional block diagram of a single roll fabric inbound / outbound system for an automated three-dimensional warehouse provided in an embodiment of the present invention. Detailed Implementation

[0019] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the disclosure to those skilled in the art. It should be noted that, unless otherwise specified, embodiments and features in the embodiments of the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0020] In some embodiments of this application, see Figure 1-2 As shown, a method for single-roll fabric inbound and outbound operations in an automated three-dimensional warehouse is proposed, including: S100: Collects image information of the rolls to be put into storage and identifies the specifications; the specifications include weight data, width data, batch number and storage orientation identifier; S200: Verify whether the weight and width data meet the physical constraints of the storage location; when the physical constraints of the storage location are met, match the target storage location based on the batch number and storage orientation identifier, and generate an inbound control instruction; store the cloth roll to be stored in the target storage location, collect the storage location image to verify the storage orientation; after verification, establish a cloth roll storage record, and mark the status of the cloth roll storage record as occupied; S300: Based on the outbound request, filter the fabric rolls to be outbound from the fabric roll storage record, and mark the status of the fabric roll storage record of the fabric roll to be outbound as locked; acquire the fabric roll image of the fabric roll to be outbound, and compare it with the information in the fabric roll storage record. When the comparison is consistent, generate an outbound permission signal, perform the outbound operation, and mark the status of the fabric roll storage record as idle; when the comparison is inconsistent, generate an outbound blocking signal and keep the status of the fabric roll storage record marked as locked.

[0021] Specifically, automated storage and retrieval systems (AS / RS) for fabric are used for the automatic inbound, storage management, and outbound control of single rolls of fabric. These rolls can be cotton, synthetic fiber, polyester, knitted fabric, or other rolled fabrics. The warehouse interior can be equipped with inbound conveyor lines, positioning and imaging stations, stacking and handling equipment, automated shelving, warehouse location image acquisition devices, and a warehouse management and control system. The warehouse management and control system communicates with the image acquisition devices, weighing devices, conveying equipment, and stacking equipment to uniformly control the identification of fabric rolls, warehouse location allocation, status updates, and outbound verification.

[0022] Specifically, in the warehousing stage, in step S100, image information of the fabric roll to be warehoused is first acquired, and the specification parameters are identified. Specifically, after the fabric roll enters the warehousing station, the vision acquisition device acquires at least one image of the fabric roll, obtaining an image including the label area and the outer contour area of ​​the fabric roll. The image information may include an identification image and a fabric roll contour image. The identification image is used to extract the outer label, batch identifier, QR code, barcode, or other identifiable identification information of the fabric roll; the fabric roll contour image is used to extract the outer contour, end face orientation, and axial direction features of the fabric roll. Further, identification image recognition can obtain weight data and batch number, and fabric roll contour image recognition can obtain width data and storage orientation identifier. Preferably, the weight data can be jointly determined by the fabric roll label information, weighing data, and image recognition results; the batch number is preferentially identified from the label image; the width data can be calculated based on the fabric roll end face diameter, roll contour, or visual calibration size; and the storage orientation identifier can be determined jointly based on the fabric roll axial direction, end face orientation, and label orientation.

[0023] Specifically, the image recognition process can adopt a "label first, outline later" approach. The labeled image undergoes character recognition and encoding parsing to extract information such as the roll number, batch number, and specification label, which is then compared with preset encoding rules. If the identified batch number matches the registration information, the label recognition is deemed valid. The roll outline image undergoes edge extraction, target segmentation, and pose analysis to obtain the roll's central axis direction, outer diameter range, and orientation in the transport direction. This approach reduces the risk of misjudgment caused by relying solely on labels and avoids recognition failures due to label obstruction, wrinkles, or contamination.

[0024] Specifically, in step S200, the weight and width data are verified to meet the physical constraints of the storage location. When the physical constraints are met, the target storage location is matched based on the batch number and storage orientation identifier, an inbound control instruction is generated, and the fabric roll to be stored is placed in the target storage location. The storage location image is collected to verify the storage orientation. After verification, a fabric roll storage record is established, and the status of the fabric roll storage record is marked as occupied. Specifically, a storage location parameter file is pre-established for each storage location. The storage location parameter file includes at least the maximum load-bearing threshold, the maximum space threshold, the allowed orientation type, the storage location level, the storage location number, and the relationship between adjacent storage locations. The maximum load-bearing threshold refers to the maximum weight of the fabric roll that can be placed in the storage location; the maximum space threshold refers to the maximum width or maximum external space occupied by the fabric roll that the storage location can accommodate.

[0025] Specifically, during the verification phase, the maximum load-bearing threshold and maximum space threshold of the target storage location are obtained, and the weight and width data of the fabric roll to be stored are compared with the corresponding thresholds. If the weight data is less than or equal to the maximum load-bearing threshold, and the width data is less than or equal to the maximum space threshold, the physical constraints of the storage location are deemed met; otherwise, the physical constraints are deemed not met, and the fabric roll is excluded from the current candidate storage location set, with a prompt to adjust or change the storage location. The maximum load-bearing threshold and maximum space threshold are determined based on the design data of the automated warehouse. For example, if a fabric roll weighs 120 kg and has a width of 1800 mm, and the maximum load-bearing threshold of a storage location is 200 kg and the maximum space threshold is 2000 mm, then the fabric roll meets the physical constraints of that storage location. If the maximum load-bearing threshold of another storage location is only 100 kg, then the fabric roll does not meet the load-bearing requirements of that storage location, and cannot be stored even if the width is sufficient. This avoids overloading and size mismatch issues, improving warehouse security.

[0026] Specifically, during the target storage location matching process, the first step is to obtain a set of storage locations currently marked as idle. Then, candidate storage locations whose orientation constraints match the storage orientation identifier are selected from this set. These orientation constraints can be understood as the storage location's permissible rules regarding the direction of the fabric roll axis, label orientation, or end face orientation. For example, some storage locations may require the fabric roll axis to be placed horizontally, while others require it to be placed vertically; selection is based on pre-defined orientation rules. Further, the storage records of fabric rolls in adjacent storage locations are queried to identify the batch numbers of the stored fabric rolls. When an adjacent storage location stores a fabric roll with the same batch number, the corresponding candidate storage location is designated as the target candidate storage location. When no adjacent storage location stores a fabric roll with the same batch number, the candidate storage location is designated as the target candidate storage location. Subsequently, the storage location with the shortest path from the entry point is selected from the target candidate storage locations as the target storage location. This method balances centralized batch management and optimized handling paths, improving subsequent outbound retrieval efficiency and facilitating unified traceability of fabric rolls within the same batch. Preferably, for example, in a group of available storage locations, locations A, B, and C all meet the load-bearing and space requirements, and all are aligned with the orientation of the fabric rolls. If a fabric roll with batch number "B20250401" is already stored in an adjacent location of location A, and the batch number of the fabric roll to be stored is also "B20250401", then location A can be prioritized as the target candidate storage location. If the path length from storage location A to the storage entrance is 8 meters, storage location B is 10 meters, and storage location C is 12 meters, then storage location A is prioritized as the target storage location. If no fabric rolls of the same batch exist in adjacent storage locations, storage location A can be selected directly according to the shortest distance principle. This method not only achieves batch aggregation but also considers handling efficiency.

[0027] Specifically, after the fabric roll is stored in the target storage location, the storage location image is collected to verify the storage orientation. Specifically, a camera installed in the shelf aisle or directly opposite the storage location can capture the fabric roll's pose image, and the fabric roll's axis direction feature is extracted from the pose image. The axis direction feature can be understood as the angle, direction vector, or attitude parameter of the fabric roll's central axis relative to the reference coordinate system. Subsequently, the fabric roll's axis direction feature is compared with the storage orientation identifier. If the actual axis direction of the fabric roll matches the preset orientation, it indicates that the fabric roll has been correctly placed as required; if there is a deviation or reversal, an exception handling process needs to be initiated, prompting an adjustment of the storage orientation or a change of storage location. To improve the reliability of the judgment, a deviation angle threshold can be set, such as 5 degrees, 8 degrees, or 10 degrees. When the deviation angle between the axis direction feature and the storage orientation identifier is less than this threshold, the verification is considered successful; when the deviation angle is greater than or equal to the threshold, the verification is considered unsuccessful. For example, if a fabric roll is required to be stored with its axis facing north and label facing outwards, and the image shows that the actual axis of the roll deviates from the reference direction by 3 degrees, the verification is considered successful. If the deviation reaches 12 degrees, it is considered an abnormal placement, and a correction command can be issued to drive the stacking equipment or manually verify and readjust it. This verification step can avoid subsequent roll-retrieving failures, clamping deviations, or transport collisions caused by incorrect roll orientation.

[0028] Specifically, regarding the creation of fabric roll storage records, after successful verification, a unique fabric roll storage record will be generated for that fabric roll. The record content may include the fabric roll number, batch number, weight data, width data, storage orientation identifier, target storage location number, inbound time, status flag, and historical operation logs. The status flag is set to "occupied," indicating that the storage location has already stored fabric rolls and is currently not open to the public. This record can be stored in a database or warehouse management system and corresponds one-to-one with the storage location number, thereby enabling real-time visual management of inventory and subsequent outbound tracking.

[0029] Specifically, step S300 involves automatic verification, release, and anomaly blocking control of fabric rolls awaiting shipment. Specifically, upon receiving a shipment request, the range of fabric rolls requiring shipment is first determined based on the corresponding order information, material requisition information, or replenishment information. The fabric rolls to be shipped are then selected from the fabric roll storage records. The fabric roll storage records typically include at least the fabric roll number, batch number, specifications, storage location, entry time, current status, and historical image feature information. The current status indicates whether the fabric roll is in a occupied, locked, or idle state. To prevent the same fabric roll from being repeatedly accessed during shipment confirmation, the corresponding fabric roll storage record is immediately marked as locked after the fabric roll to be shipped is determined, ensuring that the fabric roll will not be rescheduled by other tasks before the subsequent verification process is completed.

[0030] Specifically, when selecting fabric rolls to be shipped from the fabric roll storage records, the first step is to parse the required batch and specifications from the shipping request. The required batch can be a batch specified in a customer order, a production material requisition batch, or a batch identifier for the same color, style, and process. Required specifications can include width, weight, color, material, or other production-related specifications. Next, the system queries the fabric roll storage records marked as occupied, filtering out records that match both the required batch and specifications. These records are then sorted according to their arrival time, with the earliest arrival record prioritized for shipment. This setup has the advantage of satisfying the first-in, first-out (FIFO) inventory management principle while reducing the likelihood of fabric rolls accumulating in storage locations for extended periods, thus improving inventory turnover efficiency. For example, when a store or production line needs to issue a fabric roll with batch number B20250601 and a width of 1600 mm, the system first filters out fabric rolls that meet both the batch number and width criteria from all records that are currently in use. If three records are found with entry dates of May 1st, May 5th, and May 8th, the fabric roll that entered on May 1st is prioritized for issuance. This not only ensures accurate matching of batches and specifications but also facilitates the warehouse in executing issuance according to unified rules, reducing the probability of errors caused by human selection.

[0031] Specifically, once the fabric roll to be shipped is determined, an image of the roll is acquired and compared with the information in the fabric roll storage record. Specifically, the image acquisition device can be set up at the outbound conveyor line, verification station, or stacker crane picking location to take partial or panoramic photos of the fabric roll to obtain images including the roll's end face, label area, edge contour, and surface texture. Subsequently, a set of local feature points is extracted from the fabric roll image, such as corner points of the roll's end face, label edge points, fixed printing mark points, and significant points of the roll's texture; simultaneously, a set of historical feature points pre-saved when the fabric roll entered the warehouse is retrieved from the fabric roll storage record. By matching the local feature point set with the historical feature point set, the matching degree between the two can be calculated.

[0032] Specifically, the matching degree can be determined by the consistency of the number of feature points, the consistency of the spatial location of feature points, and the similarity of descriptors. First, the image is denoised, enhanced, and segmented. Then, key feature points are extracted and feature descriptor vectors are generated. These vectors are then compared with the historical feature point set stored in the database to obtain a matching degree value. If the matching degree is greater than the matching similarity threshold, the comparison is considered consistent, indicating that the current roll to be dispatched completely corresponds to the roll storage record. A dispatch permission signal is then generated, controlling the conveying mechanism, stacking mechanism, or mechanical gripping mechanism to execute the dispatch operation. After dispatching, the status of the roll storage record is marked as idle. If the matching degree is less than or equal to the matching similarity threshold, the comparison is considered inconsistent, indicating possible issues such as incorrect rolls, mixed rolls, incorrect labels, warehouse location record deviations, or abnormal image acquisition. In this case, a dispatch blocking signal is generated, keeping the roll storage record locked and preventing further dispatching. For example, in practical applications, if the label area of ​​a fabric roll is partially obscured, but its end-face texture, edge shape, and feature point distribution are highly consistent with the historical feature point set recorded when it was received, it can still be determined that the comparison is consistent and the roll can be allowed to leave the warehouse. Conversely, if the fabric roll has been moved during long-term storage, or if the actual fabric roll in that location is inconsistent with the database record, even if the label shows the same batch, the matching degree may be insufficient due to large differences in the local feature point set, thus triggering an outbound blocking signal. This effectively avoids the outbound release of incorrect rolls and improves the reliability of outbound verification.

[0033] Specifically, when generating an outbound blocking signal, an audible and visual alarm device can be triggered simultaneously, and an anomaly alert message can be generated. This alert message may include the abnormal storage location number, the fabric roll number to be shipped, the matching result, suggested handling methods, and whether manual verification is required. For example, when a discrepancy is detected, a message may pop up on the operating terminal stating "Outbound verification failed. Please check if the fabric roll label and storage location record are consistent," while simultaneously driving an alarm light to flash or a buzzer to sound, alerting on-site personnel to handle the situation promptly. This method can prevent erroneous outbound shipments at the first sign of an anomaly and assist managers in quickly locating the cause of the anomaly, reducing production interruptions and logistical errors.

[0034] Specifically, the outbound blocking signal not only stops the current outbound action but also triggers the inventory re-inspection process. It automatically marks the storage record of the fabric roll as pending review and writes the corresponding roll's image information, comparison results, and anomaly time to the log for subsequent traceability. If manual review confirms a misjudgment caused by label damage, image acquisition angle deviation, or temporary obstruction, the image can be re-acquired and compared again. If an incorrect roll is confirmed, the process of manually adjusting or reallocating the storage location can be initiated.

[0035] Based on another preferred embodiment described above, see [link to preferred embodiment]. Figure 3As shown, this embodiment provides a single-roll fabric inbound / outbound system for an automated storage and retrieval system (AS / RS) for fabrics, which applies the aforementioned single-roll fabric inbound / outbound method for AS / RS, including: The fabric roll identification unit is configured to collect image information of the fabric rolls to be put into storage and identify the specification parameters, including weight data, width data, batch number and storage orientation identifier. The fabric roll storage unit is configured to verify whether the weight and width data meet the physical constraints of the storage location; when the physical constraints of the storage location are met, the target storage location is matched based on the batch number and storage orientation identifier, and an storage control instruction is generated; the fabric roll to be stored is stored in the target storage location, and the storage location image is collected to verify the storage orientation; after the verification is passed, a fabric roll storage record is established, and the status of the fabric roll storage record is marked as occupied; The fabric roll outbound unit is configured to, based on an outbound request, filter fabric rolls to be outbound from the fabric roll storage record, mark the status of the fabric roll storage record to be outbound as locked; acquire an image of the fabric roll to be outbound and compare it with the information in the fabric roll storage record; when the comparison matches, an outbound permission signal is generated, the outbound operation is performed, and the status of the fabric roll storage record is marked as idle; when the comparison does not match, an outbound blocking signal is generated, and the status of the fabric roll storage record is kept marked as locked.

[0036] In summary, by collecting image information of fabric rolls to be received and identifying specifications such as weight, width, batch number, and storage orientation, the system can automatically acquire fabric roll status and specification information before they are put into storage. This reduces data errors caused by manual entry and improves the efficiency and automation of fabric roll information collection. By verifying the physical constraints of the storage location based on the weight and width data, suitable storage locations can be selected according to the load-bearing capacity and space conditions, avoiding problems such as storage location overloading, fabric roll size mismatch, or unstable storage. This improves the storage security and rational utilization of storage space in the automated warehouse. By combining batch number and storage orientation identifier for target location matching, fabric rolls of the same batch can be centrally stored, ensuring that the storage orientation of the fabric rolls meets the requirements of subsequent automated handling and retrieval, which helps improve fabric roll retrieval efficiency and the operational stability of automated equipment. After the fabric rolls are stored in the target storage location, the storage orientation is verified by acquiring images of the storage location. This allows for a secondary verification of the actual storage posture of the fabric rolls, avoiding subsequent outbound failures, clamping deviations, or conveyor jams caused by fabric roll misalignment, reverse placement, or abnormal posture, thus improving the reliability of the warehousing system. By comparing the image of the fabric roll to be outbound with the information in the fabric roll storage record, automatic verification of the identity of the fabric roll to be outbound is achieved. This reduces the risk of mis-outbound shipments, mixed batches, and erroneous shipments due to abnormal tags, improving the accuracy of fabric roll outbound shipments and quality traceability.

[0037] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the present invention.

Claims

1. A method for single-roll fabric entry and exit in an automated three-dimensional warehouse, characterized in that, include: Collect image information of the rolls of fabric to be put into storage and identify the specifications; The specifications include weight data, width data, batch number, and storage orientation identifier; Verify whether the weight and width data meet the physical constraints of the storage location; when the physical constraints of the storage location are met, match the target storage location based on the batch number and storage orientation identifier, and generate an inbound control instruction; store the cloth roll to be inbound into the target storage location, and collect a storage location image to verify the storage orientation. After successful verification, a fabric roll storage record is created, and the status of the fabric roll storage record is marked as occupied. Based on the outbound request, the fabric rolls to be outbound are selected from the fabric roll storage records, and the status of the fabric roll storage records of the fabric rolls to be outbound is marked as locked; The image of the fabric roll to be shipped is acquired and compared with the information in the fabric roll storage record. When the comparison is consistent, a shipping permission signal is generated, the shipping operation is performed, and the status of the fabric roll storage record is marked as idle. When a discrepancy is found, an outbound blocking signal is generated, and the status of the cloth roll storage record is marked as locked.

2. The method for single-roll fabric entry and exit in an automated three-dimensional warehouse according to claim 1, characterized in that, The image information includes an identification image and a fabric roll outline image; the weight data and batch number are obtained based on the identification image; the width data and storage orientation identifier are obtained based on the fabric roll outline image.

3. The method for single-roll fabric entry and exit in an automated three-dimensional warehouse according to claim 1, characterized in that, When verifying whether the weight and width data meet the physical constraints of the storage location, the following steps are included: The physical constraints of the storage location include a maximum load-bearing threshold and a maximum space threshold; when the weight data is less than or equal to the maximum load-bearing threshold and the width data is less than or equal to the maximum space threshold, it is determined that the physical constraints of the storage location are satisfied.

4. The method for single-roll fabric entry and exit in an automated three-dimensional warehouse according to claim 3, characterized in that, When matching a target storage location based on the batch number and storage orientation identifier, the following is included: Obtain a set of storage locations currently marked as idle; filter candidate storage locations from the set whose orientation constraints match the storage orientation identifier; query the roll storage records of adjacent storage locations of the candidate storage location and identify the batch number of the stored rolls; when there is an adjacent storage location storing a roll with the same batch number, determine the candidate storage location as the target candidate storage location; when there is no adjacent storage location storing a roll with the same batch number, determine the candidate storage location as the target candidate storage location; from the target candidate storage locations, select the storage location with the shortest path from the inlet as the target storage location.

5. The method for single-roll fabric entry and exit in an automated three-dimensional warehouse according to claim 4, characterized in that, When collecting images of storage locations to verify storage orientation, the following steps are included: A pose image of the fabric roll after it has been stored in the target storage location is acquired; the fabric roll axis direction feature is extracted from the pose image; and the fabric roll axis direction feature is compared with the storage orientation identifier.

6. The method for single-roll fabric entry and exit in an automated three-dimensional warehouse according to claim 5, characterized in that, When collecting images of storage locations to verify the storage orientation, the following is also included: The verification is considered successful when the deviation angle between the axis direction feature and the storage orientation identifier is less than the deviation angle threshold; the verification is considered unsuccessful when the deviation angle between the axis direction feature and the storage orientation identifier is greater than or equal to the deviation angle threshold.

7. The method for single-roll fabric entry and exit in an automated three-dimensional warehouse according to claim 1, characterized in that, When filtering for fabric rolls to be shipped from the fabric roll storage record, the following steps are included: Determine the demand batch and demand specification in the outbound request; query the cloth roll storage records marked as occupied; filter the records that match the demand batch and demand specification according to the order of entry time; determine the cloth roll of the first filtered record as the cloth roll to be outbound.

8. The method for single-roll fabric entry and exit in an automated three-dimensional warehouse according to claim 7, characterized in that, When acquiring an image of the fabric roll to be shipped and comparing it with information in the fabric roll storage record, the process includes: Extract the set of local feature points from the roll image; extract the set of historical feature points stored in the roll storage record; determine the matching degree between the set of local feature points and the set of historical feature points; when the matching degree is greater than the matching similarity threshold, determine that the comparison is consistent; when the matching degree is less than or equal to the matching similarity threshold, determine that the comparison is inconsistent.

9. The method for single-roll fabric entry and exit in an automated three-dimensional warehouse according to claim 8, characterized in that, When generating the outbound blocking signal, the system also includes triggering an audible and visual alarm device to generate an abnormality alert.

10. A single-roll fabric inbound / outbound system for an automated fabric warehouse, used to apply the single-roll fabric inbound / outbound method for an automated fabric warehouse as described in any one of claims 1-9, characterized in that, include: The fabric roll recognition unit is configured to collect image information of the fabric rolls to be put into the warehouse and identify the specification parameters. The specifications include weight data, width data, batch number, and storage orientation identifier; The fabric roll storage unit is configured to verify whether the weight and width data meet the physical constraints of the storage location; when the physical constraints of the storage location are met, it matches the target storage location based on the batch number and storage orientation identifier, and generates a storage control command; it stores the fabric roll to be stored in the target storage location, and collects a storage location image to verify the storage orientation; after verification, it establishes a fabric roll storage record and marks the status of the fabric roll storage record as occupied. The fabric roll outbound unit is configured to filter fabric rolls to be outbound from the fabric roll storage record based on the outbound request, and mark the status of the fabric roll storage record of the fabric roll to be outbound as locked; The image of the fabric roll to be shipped is acquired and compared with the information in the fabric roll storage record. When the comparison is consistent, a shipping permission signal is generated, the shipping operation is performed, and the status of the fabric roll storage record is marked as idle. When a discrepancy is found, an outbound blocking signal is generated, and the status of the cloth roll storage record is marked as locked.