Roller conveyor-based appliance warehousing method, system, and storage medium
By identifying and verifying the equipment information, and automatically planning routes and transportation based on preset logistics rules, the problem of low efficiency and logical breakpoints in manual identification during the equipment warehousing process has been solved, achieving seamless intelligent warehousing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHANGCHUN LUSHUN WAREHOUSING & TRANSPORTATION CO LTD
- Filing Date
- 2026-03-30
- Publication Date
- 2026-06-09
AI Technical Summary
In existing technologies, the process of warehousing relies on manual barcode scanning and identification, resulting in low accuracy of information collection, problems such as missed scanning and incorrect scanning, and logical breakpoints in the warehousing process, lacking intelligence and seamless connection.
By identifying and verifying the information of the equipment to be put into storage, and determining the roller conveyor path based on the verification results and preset logistics rules, intelligent storage of equipment is achieved, including automatic path planning, seamless conveying, and automatic handling to the target buffer warehouse.
It enables intelligent and seamless equipment warehousing, improves the accuracy and safety of warehousing, eliminates manual intervention, and enhances the efficiency and accuracy of the transportation process.
Smart Images

Figure CN122166456A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of logistics automation technology, and more specifically, to a method, system, and storage medium for warehousing equipment based on roller conveyor. Background Technology
[0002] With the rapid development of intelligent manufacturing and smart logistics, the automation and intelligentization of material handling within factories have become key aspects of improving production efficiency and reducing operating costs. In heavy industrial sectors such as automobile manufacturing and machinery assembly, the inbound flow of logistics carriers such as pallets, specialized tooling, and general-purpose equipment is a crucial hub connecting the external supply chain and internal production lines.
[0003] In existing technologies, after incoming equipment arrives at the unloading area, manual scanning of paper barcodes on each piece of equipment using a barcode scanner is required to complete the identification information entry. This process relies on manual operation and is prone to missed or incorrect scans due to fatigue, obstructed vision, or damaged labels, resulting in low information collection accuracy. After identification, the equipment is transported by forklift to a temporary storage area, creating a logical breakpoint of "information entered, but the item not yet on the line." Subsequently, operators must manually move the equipment from the temporary storage area to the roller conveyor entrance, manually intervene in sorting, and finally manually transport it into the warehouse. Therefore, how to achieve intelligent warehousing of equipment is one of the important technical problems in related fields.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This invention provides a method, system, and storage medium for warehousing equipment based on roller conveyor, to at least solve the technical problem of how to achieve intelligent warehousing of equipment.
[0006] According to one aspect of the present invention, a method for warehousing equipment based on roller conveyor is provided, comprising: identifying the equipment to be warehoused to obtain the identity information of the equipment to be warehoused; verifying the identity information to obtain a verification result, wherein the verification result is used to characterize whether the equipment to be warehoused meets the warehousing conditions; in response to the verification result indicating that the equipment to be warehoused meets the warehousing conditions, determining the roller conveyor path of the equipment to be warehoused according to the identity information and preset logistics rules; conveying the equipment to be warehoused along the roller conveyor path to a target receiving position, wherein the target receiving position is used to characterize the end position of the roller conveyor line; in response to an equipment arrival signal, generating a handling task according to the position information of the target receiving position and the identity information, wherein the equipment arrival signal is used to characterize the equipment to be warehoused arriving at the target receiving position; and controlling a transport device to execute the handling task to move the equipment to be warehoused from the target receiving position to a target buffer warehouse.
[0007] Optionally, the identity information includes: the appliance number. The identity information is verified to obtain the verification result, including: querying the preset waybill data corresponding to the appliance number from the local database; comparing the identity information with the preset waybill data to obtain the verification result.
[0008] Optionally, information recognition is performed on the equipment to be stored to obtain the identity information of the equipment to be stored, including: extracting features from the perception image corresponding to the equipment to be stored to obtain feature information, wherein the perception image is used to describe the visual features of the equipment to be stored; and performing information recognition on the feature information to obtain the identity information.
[0009] Optionally, transporting the equipment to be stored to the target receiving position along the roller conveyor path includes: generating a conveying control command based on the roller conveyor path; and sequentially triggering the start signals of multiple segment motors in the roller conveyor line and the linkage action of multiple sorting execution mechanisms based on the conveying control command, so that the equipment to be stored reaches the target receiving position, wherein each sorting execution mechanism includes at least one of the following: a turnout switching device, a push rod mechanism, or a lifting platform.
[0010] Optionally, the location information includes: a location number; in response to an equipment arrival signal, a handling task is generated based on the location information and identity information of the target docking point, including: determining the storage location number of the target cache warehouse based on the identity information; and generating a handling task based on the storage location number and the location number.
[0011] Optionally, controlling the transport device to perform the handling task includes: determining the target handling route based on the storage location number, location number, and factory road condition information; and driving the transport device to perform the handling task according to the target handling route.
[0012] Optionally, the equipment warehousing method based on roller conveyor also includes: triggering an abnormal alarm and interrupting the conveying process in response to the verification result indicating that the equipment to be warehoused does not meet the warehousing conditions.
[0013] According to another aspect of the present invention, a warehousing system based on roller conveyor is also provided, comprising: an identification module for identifying the ware to be stored to obtain the identity information of the ware; a verification module for verifying the identity information to obtain a verification result, wherein the verification result is used to characterize whether the ware to be stored meets the storage conditions; a determination module for determining the roller conveyor path of the ware to be stored according to the identity information and preset logistics rules in response to the verification result indicating that the ware to be stored meets the storage conditions; a conveying module for conveying the ware to be stored along the roller conveyor path to a target docking position, wherein the target docking position is used to characterize the end position of the roller conveyor line; a generation module for generating a handling task according to the position information of the target docking position and the identity information in response to an ware arrival signal, wherein the ware arrival signal is used to characterize the arrival of the ware to be stored at the target docking position; and an execution module for controlling the transport device to execute the handling task to move the ware to be stored from the target docking position to a target buffer warehouse.
[0014] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a memory storing an executable program; and a processor for running the program, wherein the program executes the above-described method for storing implements based on roller conveyor.
[0015] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein, when the executable program is executed, it controls the device where the computer-readable storage medium is located to perform the above-described roller conveyor-based tool storage method.
[0016] This invention provides a method for warehousing equipment based on roller conveyor, comprising: identifying the equipment to be warehoused to obtain its identity information; verifying the identity information to obtain a verification result, wherein the verification result is used to characterize whether the equipment to be warehoused meets the warehousing conditions; in response to the verification result indicating that the equipment to be warehoused meets the warehousing conditions, determining the roller conveyor path of the equipment to be warehoused according to the identity information and preset logistics rules; conveying the equipment to be warehoused along the roller conveyor path to a target docking position, wherein the target docking position is used to characterize the end position of the roller conveyor line; in response to an equipment arrival signal, generating a handling task according to the location information of the target docking position and the identity information, wherein the equipment arrival signal is used to characterize the equipment to be warehoused arriving at the target docking position; and controlling a transport device to execute the handling task to move the equipment to be warehoused from the target docking position to a target buffer warehouse. This invention first identifies and acquires the identity information of the equipment to be received, achieving automatic capture of equipment identity during the entry process and avoiding the inefficiency and error-prone nature of traditional manual barcode scanning. Second, it verifies the identity information to ensure that only compliant equipment can enter subsequent processes, improving the accuracy and security of warehousing. Third, when the equipment meets the warehousing conditions, it automatically determines the roller conveyor path based on the identity information and preset logistics rules, achieving intelligent path planning for the equipment on the conveyor line, eliminating manual sorting, and transforming the conveying process from "passive transmission" to "active transmission." The process begins with "guidance"; subsequently, the equipment to be stored is transported along the roller conveyor path to the target receiving position, achieving continuous and uninterrupted transport from the factory to the receiving position. When the equipment arrives at the target receiving position and triggers a signal indicating its arrival, a handling task is automatically generated by combining the location information of the target receiving position with the identification information of the equipment, providing a data foundation for subsequent automated handling. Finally, the transport device is controlled to execute the handling task, automatically transferring the equipment from the target receiving position to the target buffer warehouse, completing a seamless connection from the end of the roller conveyor to the warehousing stage, and realizing unmanned and intelligent end-to-end transport. In summary, this invention achieves the technical effect of intelligent equipment storage, thereby solving the technical problem of how to realize intelligent equipment storage. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0018] Figure 1 This is a flowchart of a method for storing equipment based on roller conveyor according to one embodiment of the present invention;
[0019] Figure 2 This is a flowchart illustrating a method for storing equipment based on roller conveyor according to one embodiment of the present invention.
[0020] Figure 3 This is a system architecture diagram of a tool warehousing system based on roller conveyor according to one embodiment of the present invention;
[0021] Figure 4 This is a structural block diagram of a tool storage system based on roller conveyor according to one embodiment of the present invention;
[0022] Figure 5 This is a schematic diagram of an electronic device according to one embodiment of the present invention. Detailed Implementation
[0023] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0025] According to an embodiment of the present invention, an embodiment of a method for warehousing equipment based on roller conveyor is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0026] This invention provides a method for storing equipment based on roller conveyor. Figure 1 This is a flowchart of a method for warehousing equipment based on roller conveyor according to one embodiment of the present invention, such as... Figure 1 As shown, the method for storing equipment based on roller conveyor includes the following steps:
[0027] Step S101: Perform information identification on the equipment to be put into storage to obtain the identity information of the equipment to be put into storage;
[0028] Step S102: Verify the identity information to obtain the verification result, wherein the verification result is used to indicate whether the equipment to be put into storage meets the storage conditions.
[0029] Step S103: In response to the verification result indicating that the equipment to be put into storage meets the storage conditions, the roller conveyor path of the equipment to be put into storage is determined according to the identity information and preset logistics rules.
[0030] Step S104: The equipment to be put into storage is transported along the roller conveyor path to the target docking position, wherein the target docking position is used to characterize the end position of the roller conveyor line.
[0031] Step S105: In response to the equipment arrival signal, a handling task is generated based on the location information and identity information of the target docking position. The equipment arrival signal is used to indicate that the equipment to be put into storage has arrived at the target docking position.
[0032] Step S106: Control the transport device to perform the handling task to move the equipment to be stored from the target docking position to the target buffer warehouse.
[0033] The aforementioned equipment awaiting warehousing refers to various carrier units transported from outside the factory to inside the factory and intended to enter the production process, including but not limited to standard pallets, special tooling, and general-purpose turnover boxes. Equipment awaiting warehousing is usually attached with identification carriers that can be read by automated equipment, such as QR codes, barcodes, radio frequency identification (RFID) tags, or physical structures with unique visual characteristics.
[0034] The aforementioned identity information refers to the digital attribute data obtained through automated identification technology, which is used to uniquely identify the appliance to be put into storage. This includes appliance number, type code, supplier, order association information, and status markers. This information forms the original data basis for subsequent decision-making.
[0035] In one optional embodiment, information identification of the equipment to be stored is achieved through a multimodal automatic identification device deployed at the entrance of the roller conveyor's entry section. After the transport vehicle carrying the equipment completes unloading, and the equipment is placed manually or semi-automatically at the starting conveyor section of the roller conveyor, an industrial vision camera immediately performs high-precision image acquisition of the QR code or barcode on the surface of the equipment. Combining optical character recognition and deep learning image classification models, the encoded information is extracted. For equipment without codes or with damaged labels, a pre-trained convolutional neural network analyzes the equipment's shape, color distribution, corner features, and other visual attributes, matching them with known 3D models of equipment in the database to infer its identity.
[0036] Optionally, if the equipment to be stored is equipped with a passive RFID tag, a fixed UHF band reader deployed under the roller conveyor will automatically activate and read its unique ID code when the equipment passes through.
[0037] The above identification process is completed when the equipment to be put into storage passes through the identification zone at a normal conveying speed of 0.3 to 1.2 m / s. The entire process can be completed without interruption, and the identification response time is less than 200 milliseconds, ensuring seamless connection with the subsequent conveying process.
[0038] In addition, to enhance recognition robustness, multi-angle supplementary lighting sources, anti-shake fixing brackets, and ambient light sensors are configured in the recognition area to cope with complex working conditions such as changes in factory lighting, oil stains, and label reflections.
[0039] The above steps eliminate the traditional manual handheld scanning method, realizing fully automatic identity collection of the device in a "contactless, uninterrupted, and uninterrupted" manner during dynamic transportation. This solves the core pain points of low efficiency, high missed scanning rate, and fatigue-induced misjudgment by manual identification, and provides highly reliable and timely input data for subsequent intelligent decision-making.
[0040] The above verification result refers to the binary logic judgment output after comparing and analyzing the device's identity information according to preset rules. Its value is "pass" or "fail", which is used to determine whether the device meets the entry conditions.
[0041] The above-mentioned conditions for warehousing include, but are not limited to: the appliance number exists in the bill of materials of the current production plan, its supplier is a certified qualified supplier, the appliance status is "unloaded and recyclable" rather than "damaged and reported for repair", it completely matches the current inbound waybill information, and there are no duplicate inbound marks, etc.
[0042] In one optional embodiment, after receiving the identity data, the local real-time database is invoked to query the waybill status, historical flow records, and warehousing access policies corresponding to the equipment number to be received, to determine whether the equipment meets the warehousing conditions. For example, if the equipment number is marked as "in a maintenance-disabled state" in the database, the verification is directly judged as "failed"; if the equipment number does not appear in the daily factory entry plan, the "no-waybill equipment" exception mechanism is triggered. At the same time, the extended fields such as the manufacturing batch number, number of repairs, and service life of the equipment to be received are verified to ensure that it complies with the enterprise's internal equipment lifecycle management specifications. Optionally, the verification logic is implemented using a distributed rule engine, supporting configurable verification item priorities and combination strategies, such as "supplier list + waybill matching" as a mandatory item and "equipment appearance integrity" as an auxiliary item, to meet the flexible management needs in different scenarios.
[0043] Optionally, if the verification passes, the equipment to be received is added to the "Certified Inbound" status queue to provide data support for the route planning step. This step, for the first time, transforms the compliance judgment of the inbound process from "post-event manual spot checks" to "pre-event automatic interception," effectively preventing erroneous or expired equipment from entering the production area and significantly improving the purity and security of intra-plant logistics.
[0044] The aforementioned preset logistics rules refer to a set of path decision logics pre-configured based on business logic such as production cycle time, workstation requirements, equipment type, buffer capacity, and priority strategy.
[0045] Optionally, the preset logistics rules include: target docking locations for different types of equipment, priority allocation strategies for equipment from different suppliers, the principle of warehousing nearby for high-turnover equipment, dedicated channel isolation rules for special equipment, and path conflict avoidance principles when multiple equipment are used in parallel.
[0046] The aforementioned roller conveyor path refers to a dynamic path combination consisting of multiple independently controllable roller sections, switch mechanisms, lifting platforms, stoppers, etc., from the starting point of the roller conveyor entry section to the endpoint of the target connection position. Its path selection is unique and real-time.
[0047] In one optional embodiment, when the verification result is "passed," a preset logistics rule matching the equipment's identity information is searched in a preset logistics rule base. For example, if the type of equipment to be received is "general pallet - type A," and the supplier is "V12," then according to the rule "general pallets from supplier V12 are uniformly transported to the B1 receiving area," the optimal path from the entry section through the intermediate transfer switch, avoiding congested sections, and finally arriving at the B1 receiving position is automatically calculated. If multiple equipments enter the factory simultaneously, a path scheduling algorithm (such as priority-based queue allocation or minimum path conflict algorithm) will be invoked to dynamically allocate the transport sequence and switch switching timing of each equipment, avoiding path intersections or congestion. Optionally, the path calculation result is issued in the form of a sequence of executable instructions from the controller, including start / stop instructions for each section of the roller conveyor motor, switch position settings, and stopper action timing. During the path selection process, real-time sensor data is read synchronously, such as the occupancy status of each receiving position buffer area and the load status of the roller conveyor section, to achieve dynamic obstacle avoidance and load balancing.
[0048] Optionally, the above steps transform the "handling decision" that originally relied on manual judgment and experience-based sorting into a system-driven "intelligent path planning", realizing precise delivery of "one tool, one instruction, and one dedicated route", eliminating misdelivery, mixed delivery, and duplicate handling caused by human error in the traditional model, and greatly improving the accuracy of delivery and the overall throughput capacity of the system.
[0049] The aforementioned target docking point refers to the fixed endpoint area where the equipment to be put into storage docks with the subsequent handling equipment. It is usually located at the edge of the production line or at the entrance of the warehouse.
[0050] The above-mentioned conveying process refers to the operation process under the control of the controller, which uses segmented drive roller motors and coordinated opening of stoppers and switches to make the equipment to be put into storage move continuously, smoothly and without collision along a preset path to the target docking position.
[0051] In one optional embodiment, upon receiving a path instruction, the drive motors of each section of the roller conveyor are activated sequentially according to a time sequence. Simultaneously, the switches are controlled to turn, and the stops are raised or lowered to form a smooth physical passage. For example, after the equipment to be stored departs from the inbound section, a photoelectric sensor detects its position, triggering the start of the first section of the roller conveyor. When the front end of the equipment reaches the switch detection point, the electric switch is controlled to switch to branch line B1 according to the path instruction. If the connecting position ahead is temporarily full, the temporary stopping function of the intermediate buffer section is activated, allowing the equipment to wait in a safe area until the target position becomes available before continuing to push it. The conveying speed is adaptively adjusted according to the weight of the equipment and the complexity of the path, with a maximum of 1.5 m / s to ensure stability and prevent slippage. Throughout the conveying process, infrared through-beam sensors and encoders deployed along the roller conveyor provide real-time feedback on the position and displacement of the equipment to be stored, forming a closed-loop control to ensure positioning accuracy within ±5 mm.
[0052] In addition, an anti-collision mechanism is configured. If any obstruction or foreign object intrusion is detected, an emergency stop command is immediately triggered, and an abnormal signal is sent to the control center. The target docking station is equipped with a dedicated positioning platform, featuring pressure sensors and photoelectric beam arrays, ensuring that the equipment to be put into storage is accurately pushed to the central area that the handling equipment can pick up.
[0053] The aforementioned equipment arrival signal refers to the confirmation signal actively issued by a high-precision sensor (such as a laser rangefinder, proximity switch, or pressure sensor pad) deployed at the target docking position after detecting that the equipment to be put into storage has completely entered the designated area. This signal is the only legitimate basis for triggering the start of subsequent handling tasks.
[0054] The aforementioned handling task refers to a standardized operation instruction automatically generated based on the location information of the target docking point and the identity information of the equipment to be put into storage.
[0055] Optionally, the content of the transport task includes: target cache warehouse number, transport machine number, pick-up point coordinates, unloading point coordinates, task priority, and time window.
[0056] In one optional embodiment, once the equipment to be stored arrives at the target docking position and is confirmed to be fully in place by sensors, the system automatically matches the target cache warehouse to which it should belong (e.g., "Cache Area-03-General Pallet Dedicated Warehouse") by combining the work order number, usage category, and warehousing strategy contained in the equipment's identity information, and calls the Automated Guided Vehicle (AGV) scheduling engine to generate a standard handling task order. Optionally, the task order includes the handling target path planning, power estimation, obstacle avoidance strategy, and task priority (e.g., high-priority tooling tasks automatically skip low-priority queues).
[0057] The aforementioned transportation device refers to the automated guided vehicle (AGV) deployed within the factory. It possesses autonomous navigation, multi-sensor fusion positioning, load handling, wireless communication, and task scheduling response capabilities. Based on the issued task instructions, it can safely and efficiently complete point-to-point transfer of equipment in complex and dynamic environments.
[0058] The aforementioned target cache warehouse refers to a centralized storage area within the factory for incoming equipment, which is classified and managed according to type and purpose.
[0059] In one optional embodiment, after receiving a handling task, the automated guided vehicle (AGV) smoothly drives towards the target docking position at a speed of 0.8 to 1.2 m / s. Upon reaching the designated location, it uses visual recognition to confirm the position and posture of the equipment to be stored, automatically adjusts the height of the lifting mechanism, and precisely inserts it under the pallet to complete the clamping. After lifting, it travels along a preset path to the entrance of the target cache warehouse, verifies its identity through the warehouse access control, enters the designated storage area, and is guided by the storage area positioning system to the designated shelf position. It slowly lowers and releases the equipment, and after confirming that it is placed stably, it sends a "task completed" signal. The entire process is completed without human intervention.
[0060] This invention provides a method for warehousing equipment based on roller conveyor, comprising: identifying the equipment to be warehoused to obtain its identity information; verifying the identity information to obtain a verification result, wherein the verification result is used to characterize whether the equipment to be warehoused meets the warehousing conditions; in response to the verification result indicating that the equipment to be warehoused meets the warehousing conditions, determining the roller conveyor path of the equipment to be warehoused according to the identity information and preset logistics rules; conveying the equipment to be warehoused along the roller conveyor path to a target docking position, wherein the target docking position is used to characterize the end position of the roller conveyor line; in response to an equipment arrival signal, generating a handling task according to the location information of the target docking position and the identity information, wherein the equipment arrival signal is used to characterize the equipment to be warehoused arriving at the target docking position; and controlling a transport device to execute the handling task to move the equipment to be warehoused from the target docking position to a target buffer warehouse. This invention first identifies and acquires the identity information of the equipment to be received, achieving automatic capture of equipment identity during the entry process and avoiding the inefficiency and error-prone nature of traditional manual barcode scanning. Second, it verifies the identity information to ensure that only compliant equipment can enter subsequent processes, improving the accuracy and security of warehousing. Third, when the equipment meets the warehousing conditions, it automatically determines the roller conveyor path based on the identity information and preset logistics rules, achieving intelligent path planning for the equipment on the conveyor line, eliminating manual sorting, and transforming the conveying process from "passive transmission" to "active transmission." The process begins with "guidance"; subsequently, the equipment to be stored is transported along the roller conveyor path to the target receiving position, achieving continuous and uninterrupted transport from the factory to the receiving position. When the equipment arrives at the target receiving position and triggers a signal indicating its arrival, a handling task is automatically generated by combining the location information of the target receiving position with the identification information of the equipment, providing a data foundation for subsequent automated handling. Finally, the transport device is controlled to execute the handling task, automatically transferring the equipment from the target receiving position to the target buffer warehouse, completing a seamless connection from the end of the roller conveyor to the warehousing stage, and realizing unmanned and intelligent end-to-end transport. In summary, this invention achieves the technical effect of intelligent equipment storage, thereby solving the technical problem of how to realize intelligent equipment storage.
[0061] The following is a further description of the equipment storage method based on roller conveyor in the embodiments of this application.
[0062] Optionally, the identity information includes: the device number. Verifying the identity information to obtain the verification result includes the following steps:
[0063] Step S1021: Query the preset waybill data corresponding to the equipment number from the local database;
[0064] Step S1022: Compare the identity information with the preset waybill data to obtain the verification result.
[0065] The aforementioned local database stores all entered inbound equipment waybill information. Each record uses the equipment number as a unique index, and associated fields include key business data such as supplier code, equipment type, quantity, planned arrival time, work order number, and quality status identifier. This database maintains data consistency with the enterprise resource planning system or supply chain collaboration platform through a real-time synchronization mechanism, ensuring the completeness, accuracy, and traceability of waybill information before inbound shipments. During implementation, when the automatic identification device collects QR code or RFID tag information from the equipment, it first extracts the equipment number as the primary key for the query and initiates a high-speed index request to the local database. The local database responds by using a memory caching acceleration mechanism to preload frequently accessed waybill data, reducing disk I / O latency and ensuring that matching preset waybill data is returned within milliseconds. To improve system robustness, the local database also sets abnormal data filtering rules, such as removing expired, invalid, or duplicated waybill records to avoid mismatches.
[0066] The aforementioned preset waybill data is a set of official factory entry authorization information returned by the local database corresponding to the appliance number, including the expected appliance type, quantity, receiving station, quality inspection standards, and other constraints.
[0067] In one optional embodiment, the comparison process includes field-level item-by-item comparison and semantic consistency verification: First, verify whether the equipment number matches completely; second, compare whether the equipment type matches the model registered in the waybill to avoid mixing pallets and special equipment; third, check whether the quantity is within the tolerance range (e.g., allowing ±1 piece error); finally, determine whether the equipment is in the "allowed to enter the factory" state (e.g., not marked as awaiting repair). To enhance comparison accuracy, a fuzzy matching mechanism is introduced, using an edit distance algorithm for fault-tolerant matching of missing characters due to label damage or blurry printing. The verification result is output as a Boolean status code, divided into "verification passed" and "verification failed". "Verification failed" will trigger a system alarm and record an exception log for subsequent manual review. This process is completed entirely offline in the factory's local area network environment, without relying on external networks, ensuring stable operation of the system even when the network is down or malfunctioning.
[0068] In addition, to enhance system security, waybill data in the local database is stored in encrypted form, and the access interface implements two-way authentication, allowing only authorized information processing units to access it, thus preventing data tampering or unauthorized queries.
[0069] The above steps enable intelligent identity verification of equipment before it enters the factory, providing a reliable data foundation for subsequent automated sorting and precise delivery, and significantly improving the reliability and security of the entry process.
[0070] Optionally, information identification is performed on the equipment to be put into storage to obtain the identification information of the equipment to be put into storage, including the following steps:
[0071] Step S1011: Extract features from the sensor image corresponding to the equipment to be stored to obtain feature information, wherein the sensor image is used to describe the visual features of the equipment to be stored.
[0072] Step S1012: Perform information recognition on the feature information to obtain identity information.
[0073] The aforementioned perceived image refers to a digital image capturing the complete appearance of the equipment to be stored, captured by industrial vision cameras deployed at the roller conveyor entrance section. This image encompasses visual elements such as surface texture, color distribution, outline shape, markings, and QR code or barcode areas. This perceived image is typically a high-resolution color image, with a sampling frequency synchronized with the roller conveyor speed to ensure clear, unblurred imaging even when the equipment passes through the recognition area at a constant or variable speed.
[0074] Optionally, supplemental lighting can be provided by active light sources (such as LED ring lights) to eliminate the impact of light fluctuations, shadow interference, or metal reflections on image quality in the factory area, ensuring image consistency and usability in complex industrial environments such as day and night, sunny and cloudy days, and dusty conditions.
[0075] The aforementioned feature extraction refers to the process of automatically extracting structural, semantic, or statistical visual parameters from a perceived image that can uniquely or with a high probability characterize the identity of an appliance.
[0076] Optionally, feature extraction can be performed using a deep learning-based Convolutional Neural Network (CNN) model. This model, trained on a large number of labeled appliance image samples, is capable of recognizing and extracting highly discriminative features such as the curvature distribution of appliance edges, the stroke structure of printed characters on the surface, color histograms of specific regions, and local texture patterns (e.g., matte finish, paint texture). The feature extraction process does not rely on pre-defined labels or coding systems. Instead, it adaptively generates a set of high-dimensional feature vectors through multi-layer convolution and pooling operations of the network. These vectors exhibit clustering properties for similar appliances and separation properties for dissimilar appliances in the semantic space. For example, for tray-type appliances, features might include the symmetry of the four-corner support structure, the ratio of crossbeam spacing, and the geometric distribution of the bottom drilled hole array; for specialized tooling fixtures, subtle structural differences such as slot depth, handle curvature, and the arrangement of fixing bolts might be extracted.
[0077] In one optional embodiment, the perceived image undergoes an image preprocessing module before being input into the feature extraction network, including denoising, contrast enhancement, geometric correction, and background segmentation. Denoising employs nonlocal mean filtering or bilateral filtering to remove image blemishes caused by dust and water stains; contrast enhancement uses adaptive histogram equalization to enhance details in low-light areas; geometric correction corrects image distortion using a calibrated camera intrinsic parameter matrix, eliminating the impact of lens barrel distortion on contour recognition; background segmentation uses a semantic segmentation network based on a U-Net structure to accurately separate the main body of the equipment from the roller conveyor background, other stationary objects, or shadows, ensuring that subsequent feature extraction only applies to the effective target area. The feature extraction model employs a lightweight design to meet the stringent real-time requirements of industrial environments and can run stably on embedded vision processors.
[0078] The aforementioned feature information refers to a set of high-dimensional numerical vectors, where each dimension represents an abstract attribute of the appliance to be added to the database in the visual semantic space, such as "whether it has rounded corners," "whether it contains printed fonts," or "whether it is a reflective metal structure." These features are not human-readable but have extremely strong discriminative power, enabling the formation of distinguishable clusters of appliances of different models, suppliers, and batches in mathematical space.
[0079] The aforementioned information recognition involves inputting the feature vector into a trained classifier or matching engine, calculating its similarity to known appliance template features in a pre-set database, determining its identity category, and thus obtaining its identity information.
[0080] Optionally, the information recognition process employs a nearest neighbor search algorithm (such as cosine similarity matching or Euclidean distance sorting) or a classification model to compare the extracted feature vector with the feature templates of all registered devices in the database, outputting the matching result with the highest similarity and its confidence score. If the matching degree exceeds a preset threshold (such as 95%), it is determined to be a valid identity recognition, and complete identity information is automatically output; if it is below the threshold or there is no matching result, an "unknown device" alarm is triggered, and the process enters the manual review stage.
[0081] Optionally, multimodal feature fusion recognition is supported. In addition to the main visual features, local texture features and global shape descriptors of the appliance surface can be introduced as auxiliary features to enhance the robustness of recognizing dirty, occluded, or partially damaged appliances. For example, when the appliance's QR code is blurred due to oil stains and cannot be read, its unique contour structure and surface coating pattern can still be used for identification. Furthermore, an incremental learning mechanism is supported. When a new type of appliance enters the factory for the first time and is manually confirmed, its feature vector will be automatically added to the main database to form a dynamically updated recognition knowledge base, enabling adaptive expansion for new appliance models without retraining the entire model.
[0082] The above steps achieve high-precision, contactless, and fully automated identification of unlabeled equipment, eliminating reliance on paper labels, RFID chips, or manual scanning. This enables accurate identification of various complex and diverse equipment during dynamic transport. Even in extreme cases such as missing, damaged, detached, or unlabeled labels, identification can still be completed through visual features, significantly improving the system's adaptability and reliability in real industrial environments.
[0083] Optionally, the equipment to be stored is conveyed along the roller conveyor path to the target receiving position, including the following steps:
[0084] Step S1041: Generate conveying control commands based on the roller conveyor path;
[0085] Step S1042: According to the conveying control command, the start signals of multiple segment motors in the roller conveyor line and the linkage actions of multiple sorting execution mechanisms are triggered in sequence to make the equipment to be put into storage reach the target receiving position. Each sorting execution mechanism includes at least one of the following: a turnout conversion device, a push rod mechanism, or a lifting platform.
[0086] The aforementioned conveying control commands refer to a dynamically generated set of digital commands used to control the roller conveyor system to perform material conveying actions. These commands include key control elements such as the target connection point number, the roller conveyor segment number to be activated, the action type and timing of the sorting actuator, and safety verification parameters.
[0087] The aforementioned segmented motors refer to multiple power units that are set longitudinally along the roller conveyor line and driven independently. Each section of the roller conveyor is controlled by a separate servo motor or geared motor to realize segmented start-stop and speed adjustment, thereby supporting parallel conveying and precise positioning of multiple devices.
[0088] The aforementioned turnout switching device is a mechanical guiding structure, typically consisting of a rotatable cross roller conveyor module or a lateral sliding track. It is driven by a solenoid valve or a stepper motor to achieve path switching between the main line and the branch line of the roller conveyor.
[0089] The aforementioned push rod mechanism is a pneumatically or electrically driven linear actuator installed on the side of the roller conveyor. It is used to laterally push the device away from the main line and into the adjacent buffer position after the device has traveled to the designated position.
[0090] The aforementioned lifting platform is a vertical motion mechanism, typically composed of hydraulic cylinders or lead screw modules, used to transfer equipment between conveyor layers at different heights, thereby achieving three-dimensional warehouse connection.
[0091] Optionally, after a conveying control command is issued, the control system activates the segmented motors sequentially according to the command sequence: the first segment motor starts, slowly feeding the device from the factory entrance into the main conveyor line; when the device triggers the upstream photoelectric sensor to confirm that it has entered the effective conveying area, the subsequent segment motors are then started to form continuous traction; when the device approaches the sorting node, the position detection sensor feeds back the position signal to the controller, and the controller synchronously triggers the action of the corresponding sorting execution mechanism: if the target is a turnout branch line, the turnout switching device completes the angle switching 0.5 seconds before the device arrives to ensure a smooth transition of the device; if the target is a push rod connection position, the push rod starts 0.3 seconds after the device has fully entered the designated sensing area to avoid collision; if the target is an upper or lower lifting platform, the lifting platform is raised to the same height as the main line in advance, and after the device arrives, the push rod smoothly pushes it into the lifting platform and starts the descent action. All actuator actions are time-locked to ensure mutual exclusion and no interference. If a sorting mechanism fails to respond due to a malfunction, subsequent conveying will be automatically suspended and an alarm will be triggered to prevent misalignment or blockage of equipment. In addition, to improve motion accuracy, encoder feedback is set at key nodes to correct motor rotation angle and conveying distance in real time.
[0092] The above steps enable automated transport of equipment to be put into storage, eliminating the inefficient traditional manual sorting and forklift transfer methods.
[0093] Optionally, the location information includes: a location number; in response to an equipment arrival signal, a handling task is generated based on the location information and identity information of the target docking point, including the following steps:
[0094] Step S1051: Determine the storage location number of the target cache repository based on the identity information;
[0095] Step S1052: Generate a handling task based on the storage location number and the location number.
[0096] In one optional embodiment, once the identity information of the device to be stored is determined, the matching engine is automatically invoked to determine the target cache warehouse and specific storage location number corresponding to the device to be stored, based on the device type and the current occupancy status of the cache area.
[0097] The aforementioned storage location number is a unique logical address for each storage unit in the target cache warehouse, typically represented by a four-level structure of area-row-layer-position. For example, "C-03-02-05" represents the 5th storage location in the 3rd row, 2nd layer of area C. The aforementioned location number is the physical positioning identifier of the target connection point in the roller conveyor system. It is reported in real time by photoelectric sensors, encoders, or positioning tag systems deployed at the end of the roller conveyor, used to accurately identify the current conveying endpoint position of the equipment.
[0098] Optionally, when generating a handling task, the storage location number is used as the task target address, and the location number is used as the task start address. These are then combined with the communication protocol of the automated guided vehicle (AGV) scheduling system to encapsulate a standard handling instruction message (i.e., a handling task). This instruction includes fields such as start and end locations, task priority, equipment type identifier, and estimated handling time window.
[0099] Optionally, based on the real-time location, battery status, and task queue of the current automated guided vehicle (AGV), the optimal AGV can be dynamically assigned to perform the handling task, ensuring seamless coordination between the handling action and the roller conveyor rhythm.
[0100] The above steps eliminate inefficient steps such as manual registration of storage locations, manual issuance of handling documents, and forklifts blindly searching for storage points in the traditional model. This allows the transfer of equipment to be stored from the end of the roller conveyor to the buffer storage location to be completed autonomously by the system, improving the response speed and scheduling accuracy of inbound logistics.
[0101] Optionally, controlling the transport device to perform the handling task includes the following steps:
[0102] Step S1061: Determine the target handling route based on the storage location number, location number, and factory road conditions;
[0103] Step S1062: Drive the transport device to perform the transport task according to the target transport path.
[0104] The aforementioned road condition information for the factory area includes dynamic and static environmental parameters such as the traffic status of all available passages within the factory area, the distribution of obstacles, traffic congestion, temporary road closures, slope changes, and turning radius restrictions. This information is collected by the factory area's sensing network.
[0105] In one optional embodiment, the storage location number and the location number of the target connection point are obtained. Then, the factory's digital twin map is invoked. This map has pre-entered the topology of all passageways, speed limit nodes, turning angle restrictions, elevator platform locations, and pedestrian / vehicle separation rules. It also receives real-time dynamic road condition information from a sensing network composed of cameras, LiDAR, and geomagnetic sensors, such as temporary closure of a main road due to forklift operations or a restricted area for equipment maintenance. Furthermore, based on the storage location number, location number, and factory road condition information, an improved A... The algorithm, or Dijkstra's algorithm, generates an optimal transport path, or target transport path, under multiple objective constraints, including path length, travel time, energy consumption coefficient, and safety margin. This path ensures that the transport device completes the transport task in the shortest time without triggering any physical or logical conflicts.
[0106] Furthermore, to enhance the robustness of path planning, multiple candidate paths are preset, and when dynamic road conditions change (such as the addition of temporary obstacles), a local replanning mechanism is automatically triggered, which only quickly recalculates the affected sections without requiring global reconstruction, thereby ensuring the continuity of the transportation task.
[0107] The aforementioned driving transport device refers to the process of controlling the motion control system (including motor driver, steering actuator, braking module and speed regulation unit) of the transport device to move precisely along the target transport path and complete the transport of goods.
[0108] In one optional embodiment, the transport device performs a self-check before initiating the handling task: confirming that the cargo clamping mechanism is securely fixed, the battery power is sufficient, the communication link is stable, and the safety lidar is activated. During the handling task, the transport device achieves centimeter-level positioning accuracy by matching with magnetic navigation strips or visual markers laid on the ground, ensuring that it can accurately align with the docking position before entering the target storage location of the target buffer warehouse. Upon arrival at the target storage location, it automatically sends a docking confirmation signal. If the storage location sensor reports "in place," it triggers a handling action completion indicator. If a correct docking is not detected, a secondary fine-tuning procedure is initiated, correcting the position through small forward and backward movements and rotations until the docking conditions are met.
[0109] The above steps enable automated warehousing of equipment to be stored without human intervention.
[0110] Optionally, the equipment warehousing method based on roller conveyor also includes: triggering an abnormal alarm and interrupting the conveying process in response to the verification result indicating that the equipment to be warehoused does not meet the warehousing conditions.
[0111] When the verification fails (i.e., the equipment to be put into storage does not meet the storage conditions), an interrupt command is sent. This command contains a clear execution signal to trigger a physical blocking action at the entrance section of the roller conveyor. Simultaneously with the mechanical blocking, the audible and visual alarm unit deployed around the roller conveyor entrance is activated. This unit consists of high-brightness LED warning lights and a buzzer, which transmit a clear abnormality warning signal to on-site operators through a preset flashing frequency and alarm tone. This signal has high visibility and penetration, and can be quickly identified even in noisy logistics environments.
[0112] Furthermore, to enhance system robustness, when the primary identification device (such as a vision camera) fails to identify information due to lighting interference or obstruction, it can automatically switch to a backup identification channel (such as an RFID reader / writer) for secondary confirmation. If both identifications fail, an anomaly alarm is triggered directly. Simultaneously, after an anomaly alarm is triggered, if no manual confirmation instruction is received within a preset time limit (e.g., 30 seconds), the device to be put into storage is automatically marked as an "abnormal device pending processing" and transferred to a dedicated isolation area to avoid clogging the main line, thus achieving an automated closed-loop anomaly handling system.
[0113] The above steps enable precise interception and safe control of incoming equipment, significantly improving the reliability and safety of in-plant logistics.
[0114] Optionally, Figure 2 This is a flowchart illustrating a method for storing equipment based on roller conveyor according to one embodiment of the present invention. Figure 2 As shown, the corresponding execution units are labeled above the flowchart, and different execution units execute the corresponding process steps directly below them.
[0115] Optionally, a forklift places equipment to the roller conveyor feeding dock, and the roller conveyor identification equipment scans the equipment's RFID tag. The Production Execution System (MES) transmits the scanning and verification results; the Logistics Execution System (LOCS) generates and sends back the verification results based on the scanning results. Upon successful verification, the waybill information is updated. If the verification fails, the roller conveyor suspends operation and triggers an alarm. Upon successful verification, the roller conveyor entrance is activated, an inbound path is assigned, and the equipment is transported to the receiving plant dock. The MES transmits the roller conveyor inbound electrical signal, and the LOCS receives the signal, assigns a buffer warehouse location, generates and issues handling tasks, and updates the task status. The material handling execution system receives the task reception result from the material handling task feedback, dispatches the AGV (Automated Guided Vehicle) to the application entrance of the inbound docking station (during this process, the production execution system is used to transmit the application and access signals, and the roller conveyor control system and processing unit are used to receive and process the application entry signal), enters the docking station lifting device and sends a departure signal (during this process, the logistics execution system is used to receive the AGV departure signal and update the document status), sends an application exit signal (during this process, the production execution system is used to transmit the application and exit signals, and the roller conveyor control system and processing unit are used to receive and process the application departure signal), and moves the material handling device to the buffer warehouse location and sends an AGV arrival signal (during this process, the logistics execution system is used to receive the location signal, update the warehouse location status, update the inventory information, and update the task status).
[0116] Optionally, Figure 3 This is a system architecture diagram of a roller conveyor-based equipment warehousing system according to one embodiment of the present invention, such as... Figure 3As shown, the tool warehousing system 300 based on roller conveyor includes: roller conveyor line 301; automatic identification device 302; information processing unit 303; control unit 304; position detection sensor 305; logistics execution unit 306; and production execution unit 307.
[0117] The roller conveyor line includes an inbound section for receiving external equipment, a buffer section for temporary storage, and a distribution section leading to various connecting workstations. Each roller conveyor section is driven by an independent motor and can be started and stopped segment by segment. Automatic identification devices are deployed at key locations in the inbound section of the roller conveyor; these can be RFID readers (working with RFID tags on the equipment), industrial vision cameras (identifying QR codes or equipment shape features), or a combination of both. The information processing unit communicates with the automatic identification devices and upper-level information systems (such as the production execution unit) to parse identification data and issue commands. The control unit receives commands from the information processing unit and controls the execution actions of the roller conveyor motors, stops, and sorting mechanisms (such as push rods and lifting platforms). Position detection sensors are deployed along the roller conveyor to detect the position of the equipment, triggering identification and actions. The logistics execution unit receives the equipment roller conveyor entry verification electrical signal and roller conveyor entry electrical signal transmitted by the production execution unit, and records the equipment status based on the document status information bound to the equipment through signal processing. The production execution unit assists in transmitting predetermined electrical signals and feedback information between the processing unit and the logistics execution unit.
[0118] Optionally, the equipment receiving process includes the following steps: When the unmanned vehicle carrying the equipment arrives at the unloading port, the forklift places the equipment directly at the starting position of the inbound section of the roller conveyor line. An industrial camera captures the QR code / barcode on the surface of the equipment, or a deep learning algorithm identifies the equipment's outline, color, and other visual features to obtain its identity information. Data upload and verification: The automatic identification device transmits the read information to the information processing unit in real time. The information processing unit transmits the information to the logistics execution unit via the production execution unit for automatic comparison and verification. The logistics execution unit feeds back the verification results to the information processing unit via the production execution unit. Upon receiving the verification results, the control system starts the roller conveyor motor to transport the equipment inwards. Sensors on the roller conveyor (such as photoelectric switches) detect the equipment's positioning and send signals to the control system. Equipment inbound roller conveyor planning and diversion: After completing information verification, the information processing unit generates a conveying instruction for the equipment based on the verification results and preset rules (such as material destination and equipment status). The control unit, according to the instruction, controls the roller conveyor to start in segments, transporting the equipment to the target path. When the equipment arrives at a sorting node (such as a switch or lifting platform), the control unit controls the actuators (such as pushing cylinders or changing the direction of the roller conveyor) according to the preset path plan. The equipment is automatically guided to the corresponding inbound connection point branch line. If the equipment information verification fails, the control system triggers an alarm to notify manual handling. When the roller conveyor transports the incoming equipment to the end of the corresponding inbound connection point branch line, the control unit receives the equipment arrival information from the photoelectric sensor and controls the motor to stop. The processing unit transmits the connection point storage location number to the logistics execution unit through the production execution unit. The logistics execution unit identifies the status of the buffer storage location, forms a transportation task including the transfer from the connection point to the buffer storage location, and issues it to the AGV scheduling system, whereby the AGV transports the equipment into the factory.
[0119] This invention achieves intelligent warehousing of equipment through a closed-loop collaboration of "perception-decision-execution". The perception layer (including sensors and automatic identification devices) addresses the questions of what the equipment is and where it is; the decision-making layer (including information processing units, production execution units, and logistics execution units) addresses the question of where the equipment should go; and the execution layer (including control units, roller conveyor motors, and sorting mechanisms) addresses the question of how to deliver the equipment. Through real-time linkage among these three layers, information flow accompanies physical flow synchronously from the moment the equipment enters the factory, and the entire process requires no manual intervention.
[0120] In summary, this invention achieves highly efficient, seamless entry into the factory. Equipment is identified during dynamic movement without interruption, eliminating bottlenecks at unloading points and significantly improving efficiency. Furthermore, it achieves real-time synchronization of physical and information flows, realizing "data as soon as goods arrive" from the source. The logistics execution unit can monitor entry dynamics in real time, providing a real-time and accurate data foundation for precise inventory management and production scheduling. Simultaneously, it endows the roller conveyor with intelligent sensing and decision-making capabilities, upgrading it from a passive conveyor belt to an active intelligent delivery system, achieving "Internet of Things intelligent distribution." This accurately delivers different equipment to different entry points, eliminating human sorting errors. Further, it achieves full-process visual tracking and lean scheduling. The system can monitor the precise location of each piece of equipment in real time, effectively preventing congestion and providing a visual tool for production scheduling, improving equipment turnover efficiency and facilitating later traceability. Finally, it enhances system robustness and operational safety. The anomaly handling mechanism ensures the continuity of mainline production is not affected, while reducing forklift back-and-forth movement when handling abnormal equipment, lowering traffic safety risks within the factory.
[0121] In another alternative embodiment, instead of mounting the automatic identification device on the roller conveyor, the forklifts unloading are equipped with onboard terminals and RFID readers / scanners. When the forklift picks up the equipment, the onboard system automatically reads the equipment information. Then, according to the system's instructions, the forklift directly transports the equipment to different roller conveyor entrances (such as lines A, B, and C) and places it on the roller conveyor for subsequent transport. This method achieves automatic identification and on-demand delivery, but the main body for identification and initial delivery is the forklift, and the roller conveyor still only performs a simple transport function.
[0122] This invention also provides a roller conveyor-based equipment storage system for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the systems described in the following embodiments are preferably implemented in software, hardware implementations, or a combination of software and hardware, are also possible and contemplated.
[0123] According to another aspect of the present invention, a tool storage system based on roller conveyor is also provided. Figure 4 This is a structural block diagram of a roller conveyor-based equipment warehousing system according to one embodiment of the present invention, such as... Figure 4As shown, the equipment warehousing system 400 based on roller conveyor includes: an identification module 401, used to identify the equipment to be warehoused and obtain its identity information; a verification module 402, used to verify the identity information and obtain a verification result, wherein the verification result indicates whether the equipment to be warehoused meets the warehousing conditions; a determination module 403, used to determine the roller conveyor path of the equipment to be warehoused according to the identity information and preset logistics rules in response to the verification result indicating that the equipment to be warehoused meets the warehousing conditions; a conveying module 404, used to convey the equipment to be warehoused along the roller conveyor path to the target docking position, wherein the target docking position indicates the end position of the roller conveyor line; a generation module 405, used to generate a handling task according to the location information of the target docking position and the identity information in response to the equipment arrival signal, wherein the equipment arrival signal indicates that the equipment to be warehoused has arrived at the target docking position; and an execution module 406, used to control the transport device to execute the handling task to move the equipment to be warehoused from the target docking position to the target buffer warehouse.
[0124] Optionally, the identity information includes: the appliance number. The verification module 402 is also used to: query the preset waybill data corresponding to the appliance number from the local database; compare the identity information with the preset waybill data to obtain the verification result.
[0125] Optionally, the identification module 401 is further configured to: extract features from the sensing image corresponding to the device to be stored to obtain feature information, wherein the sensing image is used to describe the visual features of the device to be stored; and perform information recognition on the feature information to obtain identity information.
[0126] Optionally, the conveying module 404 is also used to: generate conveying control commands according to the roller conveyor path; and, according to the conveying control commands, sequentially trigger the start signals of multiple segment motors in the roller conveyor line and the linkage actions of multiple sorting execution mechanisms to enable the equipment to be put into storage to reach the target docking position, wherein each sorting execution mechanism includes at least one of the following: a switch conversion device, a push rod mechanism, or a lifting platform.
[0127] Optionally, the location information includes: a location number. The generation module 405 is also used to: determine the storage location number of the target cache warehouse based on the identity information; and generate a transport task based on the storage location number and the location number.
[0128] Optionally, the execution module 406 is also used to: determine the target handling route based on the storage location number, location number, and factory road condition information; and drive the transport device to perform the handling task according to the target handling route.
[0129] Optionally, the verification module 402 is also used to: trigger an abnormal alarm and interrupt the delivery process in response to the verification result indicating that the equipment to be put into storage does not meet the storage conditions.
[0130] Optionally, Figure 5 This is a schematic diagram of an electronic device according to one embodiment of the present invention, such as... Figure 5 As shown, the electronic device 500 may include a memory 510 and a processor 520, wherein the memory 510 is used to store an executable program; and the processor 520 is used to run the program stored in the memory 510, and the program executes the methods in various embodiments of this application when it runs.
[0131] Optionally, in this embodiment, the executable program performs the following steps when it runs:
[0132] Step S101: Perform information identification on the equipment to be put into storage to obtain the identity information of the equipment to be put into storage;
[0133] Step S102: Verify the identity information to obtain the verification result, wherein the verification result is used to indicate whether the equipment to be put into storage meets the storage conditions.
[0134] Step S103: In response to the verification result indicating that the equipment to be put into storage meets the storage conditions, the roller conveyor path of the equipment to be put into storage is determined according to the identity information and preset logistics rules.
[0135] Step S104: The equipment to be put into storage is transported along the roller conveyor path to the target docking position, wherein the target docking position is used to characterize the end position of the roller conveyor line.
[0136] Step S105: In response to the equipment arrival signal, a handling task is generated based on the location information and identity information of the target docking position. The equipment arrival signal is used to indicate that the equipment to be put into storage has arrived at the target docking position.
[0137] Step S106: Control the transport device to perform the handling task to move the equipment to be stored from the target docking position to the target buffer warehouse.
[0138] Optionally, the identity information includes: the appliance number. When the executable program runs, it performs the following steps: querying the preset waybill data corresponding to the appliance number from the local database; comparing the identity information with the preset waybill data to obtain the verification result.
[0139] Optionally, the executable program performs the following steps when it runs: extracting features from the sensor image corresponding to the device to be stored to obtain feature information, wherein the sensor image is used to describe the visual features of the device to be stored; and performing information recognition on the feature information to obtain identity information.
[0140] Optionally, the executable program executes the following steps during runtime: generating a conveying control command based on the roller conveyor path; and sequentially triggering the start signals of multiple segment motors in the roller conveyor line and the linkage action of multiple sorting execution mechanisms based on the conveying control command, so that the equipment to be put into storage reaches the target receiving position, wherein each sorting execution mechanism includes at least one of the following: a turnout switching device, a push rod mechanism, or a lifting platform.
[0141] Optionally, the location information includes: a location number. When the executable program runs, it performs the following steps: determining the storage location number of the target cache warehouse based on the identity information; and generating a transfer task based on the storage location number and the location number.
[0142] Optionally, the executable program performs the following steps when it runs: determining the target handling route based on the storage location number, location number, and factory road conditions; and driving the transport device to perform the handling task according to the target handling route.
[0143] Optionally, the executable program performs the following steps when it runs: in response to the verification result indicating that the equipment to be put into storage does not meet the storage conditions, an abnormal alarm is triggered and the conveying process is interrupted.
[0144] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein, when the executable program is executed, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of the present application.
[0145] Optionally, in this embodiment, the executable program can be configured to store an executable program for performing the following steps:
[0146] Step S101: Perform information identification on the equipment to be put into storage to obtain the identity information of the equipment to be put into storage;
[0147] Step S102: Verify the identity information to obtain the verification result, wherein the verification result is used to indicate whether the equipment to be put into storage meets the storage conditions.
[0148] Step S103: In response to the verification result indicating that the equipment to be put into storage meets the storage conditions, the roller conveyor path of the equipment to be put into storage is determined according to the identity information and preset logistics rules.
[0149] Step S104: The equipment to be put into storage is transported along the roller conveyor path to the target docking position, wherein the target docking position is used to characterize the end position of the roller conveyor line.
[0150] Step S105: In response to the equipment arrival signal, a handling task is generated based on the location information and identity information of the target docking position. The equipment arrival signal is used to indicate that the equipment to be put into storage has arrived at the target docking position.
[0151] Step S106: Control the transport device to perform the handling task to move the equipment to be stored from the target docking position to the target buffer warehouse.
[0152] Optionally, the identity information includes: the appliance number, and the executable program can be configured to store an executable program for performing the following steps: querying the preset waybill data corresponding to the appliance number from the local database; comparing the identity information with the preset waybill data to obtain the verification result.
[0153] Optionally, the executable program can be configured to store an executable program for performing the following steps: extracting features from the sensing image corresponding to the device to be stored to obtain feature information, wherein the sensing image is used to describe the visual features of the device to be stored; and performing information recognition on the feature information to obtain identity information.
[0154] Optionally, the executable program can be configured to store an executable program for performing the following steps: generating a conveying control command according to the roller conveyor path; and sequentially triggering the start signals of multiple segment motors in the roller conveyor line and the linkage action of multiple sorting execution mechanisms according to the conveying control command, so that the equipment to be put into storage reaches the target docking position, wherein each sorting execution mechanism includes at least one of the following: a turnout switching device, a push rod mechanism, or a lifting platform.
[0155] Optionally, the location information includes: a location number, and the executable program can be configured to store an executable program for performing the following steps: determining the storage location number of the target cache warehouse based on the identity information; and generating a transfer task based on the storage location number and the location number.
[0156] Optionally, the executable program can be configured to store an executable program for performing the following steps: determining the target handling path based on the storage location number, location number, and factory road condition information; and driving the transport device to perform the handling task according to the target handling path.
[0157] Optionally, the executable program can be configured to store an executable program for performing the following steps: in response to a verification result indicating that the equipment to be put into storage does not meet the storage conditions, trigger an abnormal alarm and interrupt the delivery process.
[0158] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0159] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0160] In the embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The system embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of units or modules may be electrical or other forms.
[0161] The units described as separate components may or may not be physically separate. Similarly, the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0162] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0163] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0164] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for storing equipment based on roller conveyor, characterized in that, include: Information identification is performed on the equipment to be put into storage to obtain the identity information of the equipment to be put into storage; The identity information is verified to obtain a verification result, wherein the verification result is used to characterize whether the device to be put into storage meets the storage conditions; In response to the verification result indicating that the equipment to be put into storage meets the storage conditions, the roller conveyor path of the equipment to be put into storage is determined according to the identity information and the preset logistics rules. The equipment to be put into storage is transported along the roller conveyor path to the target docking position, wherein the target docking position is used to characterize the end position of the roller conveyor line; In response to the equipment arrival signal, a handling task is generated based on the location information of the target docking point and the identity information, wherein the equipment arrival signal is used to indicate that the equipment to be put into storage has arrived at the target docking point; Control the transport device to perform the handling task to move the equipment to be stored from the target docking position to the target buffer warehouse.
2. The method for warehousing equipment based on roller conveyor according to claim 1, characterized in that, The identity information includes: device number; the identity information is verified to obtain the verification result, including: Retrieve preset waybill data corresponding to the device number from the local database; The identity information is compared with the preset waybill data to obtain the verification result.
3. The method for warehousing equipment based on roller conveyor according to claim 1, characterized in that, The information of the device to be put into storage is identified to obtain the identity information of the device, including: Feature extraction is performed on the perceived image corresponding to the device to be put into storage to obtain feature information, wherein the perceived image is used to describe the visual features of the device to be put into storage; The identity information is obtained by performing information recognition on the feature information.
4. The method for warehousing equipment based on roller conveyor according to claim 1, characterized in that, Conveying the equipment to be stored along the roller conveyor path to the target receiving position includes: Based on the roller conveyor path, a conveyor control command is generated; According to the conveying control command, the start signals of multiple segment motors in the roller conveyor line and the linkage actions of multiple sorting execution mechanisms are triggered in sequence to make the equipment to be put into storage reach the target receiving position. Each sorting execution mechanism includes at least one of the following: a turnout conversion device, a push rod mechanism, or a lifting platform.
5. The method for warehousing equipment based on roller conveyor according to claim 1, characterized in that, The location information includes: a location number; in response to the equipment arrival signal, the handling task is generated based on the location information of the target docking point and the identity information, including: Based on the identity information, the location number of the target cache repository is determined; The handling task is generated based on the storage location number and the location number.
6. The method for warehousing equipment based on roller conveyor according to claim 5, characterized in that, Controlling the transport device to perform the handling task includes: The target handling route is determined based on the storage location number, the location number, and the factory area road conditions. The transport device is driven to perform the transport task according to the target transport path.
7. The method for warehousing equipment based on roller conveyor according to claim 1, characterized in that, The method for storing equipment based on roller conveyor also includes: If the verification result indicates that the equipment to be put into storage does not meet the storage conditions, an abnormal alarm is triggered and the delivery process is interrupted.
8. A tool storage system based on roller conveyor, characterized in that, include: The identification module is used to identify the information of the equipment to be put into storage and obtain the identity information of the equipment to be put into storage. The verification module is used to verify the identity information and obtain a verification result, wherein the verification result is used to characterize whether the device to be put into storage meets the storage conditions; The determination module is used to determine the roller conveyor path of the equipment to be put into storage based on the identity information and preset logistics rules in response to the verification result indicating that the equipment to be put into storage meets the storage conditions. A conveying module is used to convey the equipment to be put into storage along the roller conveyor path to the target docking position, wherein the target docking position is used to characterize the end position of the roller conveyor line; A generation module is used to generate a handling task in response to an equipment arrival signal, based on the location information of the target docking position and the identity information, wherein the equipment arrival signal is used to indicate that the equipment to be put into storage has arrived at the target docking position; An execution module is used to control the transport device to perform the handling task, so as to move the equipment to be stored from the target docking position to the target buffer warehouse.
9. An electronic device, characterized in that, include: Memory, which stores executable programs; A processor for running the executable program, wherein the executable program, when running, performs the tool storage method based on roller conveyor as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored executable program, wherein, when the executable program is executed, it controls the device on which the computer-readable storage medium is located to perform the tool storage method based on roller conveyor as described in any one of claims 1 to 7.