Stacker control method, device, multi-level warehouse automation system, electronic device, storage medium, and program
The stacker control method and system use image recognition to determine temporary tasks and locations, ensuring stacker operations continue smoothly despite communication disruptions, enhancing efficiency and safety in three-dimensional warehouses.
Patent Information
- Application Number
- JP2024216500
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-12-13
- Filing Date
- 2024-12-11
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-12-11
AI Technical Summary
The efficiency and safety of stackers in three-dimensional warehouses are compromised due to interruptions in communication with the warehouse management system, leading to inefficiencies and safety risks during task execution.
A stacker control method and system that utilizes an image recognition system to recognize storage status information in three-dimensional warehouses, determining temporary work tasks and target locations based on intermediate tables, allowing stackers to continue operations even when communication with the warehouse management system is interrupted.
Enhances task execution efficiency and safety of stackers by enabling them to perform temporary tasks based on real-time storage status information, improving overall warehouse operation efficiency and accuracy.
Smart Images

Figure 0007621549000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to the field of intelligent technology for chemical fiber production, and in particular to a stacker control method, device, and multi-level warehouse automation system. [Background technology]
[0002] In the chemical fiber production field, multi-story warehouses have the advantages of high space utilization rate and high degree of automation, so they are widely used in yarn packaging factories and the like. Summary of the Invention [Problem to be solved by the invention]
[0003] As a stacker is one of the important equipment in a multi-level warehouse, its working condition affects the efficiency of loading and unloading work, so how to improve the task execution efficiency and safety of stackers has become a technical problem that needs to be solved as soon as possible. [Means for solving the problem]
[0004] The present disclosure provides a stacker control method, an apparatus, a multi-level warehouse automation system, an electronic device, a storage medium, and a program.
[0005] According to a first aspect of the present disclosure, there is provided a control method for a stacker applied to an image recognition system, the method comprising: obtaining an intermediate table in response to receiving a task allocation request sent from the stacker, the intermediate table recording at least an incomplete work task of the warehouse management system, the task allocation request being sent by the stacker when communication with the warehouse management system was interrupted; Recognizing a plurality of images in a first aisle of the multi-level warehouse using an image recognition model to obtain storage state information of a plurality of locations in the first aisle; determining a temporary work task for the stacker based on the intermediate table; determining a location of a target location corresponding to the temporary work task based on storage state information of a plurality of locations in the first aisle; and transmitting the temporary work task and the location of the target location to the stacker for performing the temporary work task based on the location of the target location by the stacker.
[0006] According to a second aspect of the present disclosure, there is provided a multi-level warehouse automation system, the system comprising: a warehouse management system for transmitting a normal work task to the stacker and transmitting an intermediate table to the computing center when communicating with the stacker; A computing center for storing an intermediate table, the intermediate table recording at least uncompleted work tasks of the warehouse management system; a stacker for executing the normal work task when receiving the normal work task transmitted from the warehouse management system, the stacker receiving the temporary work task and the position of the target location returned by the image recognition system in order to send a task allocation request to the image recognition system when communication with the warehouse management system is interrupted, and executing the temporary work task based on the position of the target location; and an image recognition system for obtaining an intermediate table from a computing center in response to receiving a task allocation request sent from a stacker, the image recognition system recognizing a plurality of images in a first aisle of a multi-story warehouse using an image recognition model to obtain storage status information of a plurality of locations in the first aisle, determining a temporary work task for the stacker based on the intermediate table, determining a position of a target location corresponding to the temporary work task based on the storage status information of the plurality of locations in the first aisle, and transmitting the temporary work task and the position of the target location to the stacker.
[0007] According to a third aspect of the present disclosure, there is provided a control device for a stacker applied to an image recognition system, the control device comprising: a first acquisition module for acquiring an intermediate table in response to receiving a task allocation request sent from the stacker, the intermediate table recording at least uncompleted work tasks of the warehouse management system, the task allocation request being sent by the stacker when communication with the warehouse management system is interrupted; a recognition module for recognizing a plurality of images in a first aisle of the multi-level warehouse using an image recognition model to obtain storage state information of a plurality of locations in the first aisle; a first determination module for determining a temporary work task of the stacker based on the intermediate table; a second determination module for determining a position of a target location corresponding to the temporary work task based on the storage state information of the plurality of locations of the first aisle; and a first transmitting module for transmitting the temporary work task and the location of the target location to the stacker for executing the temporary work task based on the location of the target location by the stacker.
[0008] According to a fourth aspect of the present disclosure, there is provided an electronic device, the device comprising: At least one processor; a memory in communication with the at least one processor; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, cause the implementation of any one of the methods in the embodiments of the present disclosure.
[0009] According to a fifth aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium having stored thereon computer instructions for causing a computer to perform any one of the methods in the embodiments of the present disclosure.
[0010] According to a sixth aspect of the present disclosure, there is provided a program, which, when executed by a processor, realizes any one of the methods in the embodiments of the present disclosure.
[0011] According to the technology disclosed herein, if a stacker loses communication with the warehouse management system, the stacker can perform temporary work tasks based on the storage status information of the location, which helps improve the task execution efficiency and safety of the stacker.
[0012] It should be understood that the contents described herein are not intended to describe key points or important features of the embodiments of the present disclosure, nor are they used to limit the scope of the present disclosure, other features of the present disclosure are facilitated by the following specification. [Brief description of the drawings]
[0013] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the drawings in which the same or similar reference numerals represent the same or similar elements.
[0014] [Figure 1] 1 is a flowchart of a stacker control method according to an embodiment of the present disclosure. [Diagram 2] FIG. 13 is a schematic diagram illustrating the contents of an intermediate table according to an embodiment of the present disclosure. [Diagram 3] FIG. 1 is a schematic diagram illustrating training of an image recognition model according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a schematic diagram showing a configuration of a stacker control system 400 according to an embodiment of the present disclosure. [Diagram 5] 1 is a schematic diagram showing a configuration of a stacker control device according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a block diagram of an electronic device for implementing a stacker control method according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Hereinafter, exemplary embodiments of the present disclosure will be described with reference to the drawings. Various details of the embodiments of the present disclosure are included herein for ease of understanding, and they should be considered as merely exemplary. Therefore, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, in the following description, descriptions of known functions and structures are omitted for clarity and simplicity.
[0016] The terms "first," "second," and "third," etc. in the embodiments and claims of the specification of this disclosure and in the drawings described above are intended to distinguish between similar objects without necessarily being used to describe a particular order or priority. Furthermore, the terms "comprise" and "have" and variations thereof are intended to be non-exclusive inclusions, e.g., inclusion of a series of steps or units. Methods, systems, products, or devices need not be limited to explicitly recited steps or units, but may include other steps or units not explicitly recited or inherent to these processes, methods, products, or devices.
[0017] Before describing technical aspects of embodiments of the present disclosure, technical terms that may be used in the present disclosure will first be explained.
[0018] A multi-storey warehouse, also known as a high-rise warehouse or high-bay warehouse, is a warehouse that stores unit cargo in racks that are several stories high, or up to a dozen stories high, and uses corresponding material handling equipment to carry out cargo loading and unloading operations.The warehouse itself is composed of racks, aisle stacker cranes, loading and unloading work tables, and automatic loading and unloading and operation control systems.
[0019] A Warehouse Management System (WMS) is a system specialized for warehouse management. With efficient task execution and process planning strategies at its core, it can significantly improve work efficiency and resource utilization by working together with location management, barcode / QR code (registered trademark) management, and warehouse automation equipment.
[0020] In the related art, in a chemical industry production factory for packaging wound yarn packages, when the packaging process of the wound yarn packages is completed, the wrapped wound yarn packages are stored in a multi-level warehouse by a stacker. The multi-level warehouse includes multiple aisles, and each aisle is assigned to at least one stacker for storing and / or distributing products. A multi-level warehouse is also called a high-rise warehouse or a high-bay warehouse, and refers to a warehouse that uses racks that are several stories, a dozen stories, or even several tens of stories high to store unit cargo, and uses corresponding material handling equipment to carry out cargo storage and retrieval operations.
[0021] In the related art, a stacker is a main equipment for storing wound yarn packages, and multiple stackers move in an aisle. In order to ensure the safe operation of stackers in the aisles of a multi-level warehouse, it mainly relies on periodic patrol inspections based on work tasks or monitoring and control by a warehouse management system. However, the efficiency of manual patrol inspections is low, and when monitoring is performed through a warehouse management system, the warehouse management system may collapse, which affects the task execution efficiency and safety of the stackers. In addition, since there is a possibility that workers or animals may wander into the multi-level warehouse, it is necessary to monitor and control the multi-level warehouse in real time to ensure the safety of work.
[0022] The present disclosure proposes a stacker control method, system, and device to at least partially solve one or more of the above problems and other potential problems. Storage state information is obtained by image recognition of aisles in a multi-level warehouse, and the stacker is supported to perform temporary work tasks based on the storage state information of the location, which helps to improve the task execution efficiency and safety of the stacker.
[0023] An embodiment of the present disclosure provides a stacker control method applied to an image recognition system, and FIG. 1 is a flowchart of the stacker control method according to the embodiment of the present disclosure, and the stacker control method can be applied to a stacker control device. The stacker control device is installed on an electronic device in an image recognition system. The image recognition system is one of the components of a multi-level warehouse automation system. In some possible implementations, the stacker control method can also be implemented by a processor calling computer-readable instructions stored in a memory. As shown in FIG. 1, the stacker control method includes:
[0024] In S101, in response to receiving a task allocation request sent from the stacker, an intermediate table is obtained, in which at least uncompleted work tasks of the warehouse management system are recorded, and the task allocation request was sent by the stacker when communication with the warehouse management system was interrupted.
[0025] In S102, a plurality of images within a first aisle of a multi-story warehouse are recognized using an image recognition model to obtain storage status information for a plurality of locations in the first aisle.
[0026] In S103, a temporary work task of the stacker is determined based on the intermediate table.
[0027] In S104, a position of a target location corresponding to the temporary work task is determined based on the storage state information of the multiple locations in the first aisle.
[0028] In S105, the temporary work task and the location of the target location are sent to the stacker, so that the stacker executes the temporary work task based on the location of the target location.
[0029] In an embodiment of the present disclosure, the image recognition system can obtain the intermediate table from the computing center, and the computing center can be used for important software operation in a chemical production plant, and has good stability. The image recognition system can communicate with the computing center, and the warehouse management system can also communicate with the computing center. The image recognition system can communicate with a stacker. The warehouse management system can communicate with the stacker. The warehouse management system can report the task execution status at regular intervals, and the computing center can generate the intermediate table according to the task execution status. Or, the warehouse management system uploads the intermediate table to the computing center at regular intervals.
[0030] In the embodiment of the present disclosure, the stacker is an important conveying equipment in a multi-level warehouse, and the stacker can automatically, quickly and accurately load and unload cargo in the multi-level warehouse, thereby improving the utilization rate and work efficiency of the warehouse. The main components of the stacker include a fork for picking up, transporting and stacking cargo in a warehouse or workshop, a loading platform for placing the cargo, a lifting mechanism for lifting and lowering the cargo, a traveling mechanism for moving the stacker in the warehouse, and a control system for controlling various operations and movements of the stacker. Here, the fork can adopt an electric or hydraulic drive system, and can extend and rotate as required. The stage can adopt a steel structure or an aluminum alloy structure with sufficient supporting capacity and stability, and the lifting mechanism can adopt an electric or hydraulic drive system, which is characterized by high accuracy, good stability and reliability. The traveling mechanism can adopt a wheel or track structure, which is characterized by high moving speed and stable operation. The control system can adopt a control device such as a PLC or a single chip, which is characterized by a high degree of automation and easy operation.
[0031] In an embodiment of the present disclosure, the task assignment request is a request sent from a stacker to an image recognition system when a warehouse management system crashes. The task assignment request may be a task assignment request generated by a stacker based on a target scenario. The task assignment request may be a task assignment request generated based on a manually input instruction. The above is merely an exemplary description, and all possible acquisition methods included in the task assignment request are not limited and will not be listed here.
[0032] 2 is a schematic diagram showing the contents of the intermediate table, and as shown in FIG. 2, the intermediate table can record the completed and incomplete work tasks of the warehouse system, but at least the work tasks that are not assigned by the warehouse management system are recorded in the intermediate table. Specifically, the contents of the completed work tasks recorded in the intermediate table can include the number of completed tasks, the completion time of the work tasks, and the type of the completed work tasks, such as the entry task and the exit task. The contents of the incomplete work tasks recorded in the intermediate table can include the deadline time of the incomplete work tasks, the type of the incomplete work tasks, etc.
[0033] In the embodiment of the present disclosure, the warehouse management system can provide functions such as incoming management, outgoing management, transfer management, inventory adjustment, barcode printing, etc., and can handle product lot management, expiration date management, multi-packaging specifications, multi-packaging barcodes, etc., thereby realizing complete warehouse logistics information management.
[0034] In an embodiment of the present disclosure, the warehouse management system can communicate with a computing center and a stacker. When communication between the stacker and the warehouse management system is interrupted, the following may occur: a crash of the warehouse management system, or a failure of the stacker. Here, when the warehouse management system crashes, the following may occur: for example, the software itself of the warehouse management system is defective or attacked by a virus, causing a system crash; when a hardware of the warehouse management system, such as a server, a network device, a storage device, or a power module, causes a system crash; or when a power fluctuation problem such as power instability or voltage fluctuation of the warehouse management system causes a system crash.
[0035] In an embodiment of the present disclosure, the image recognition model is used to recognize a plurality of images in an aisle of a multi-story warehouse to obtain storage state information. A method for training an image recognition model includes: acquiring historical storage state information and historical images of a plurality of sample locations of the multi-story warehouse; inputting the historical storage state information and historical images of the plurality of sample locations into a preset model to obtain a storage state prediction value of the plurality of sample locations; constructing a loss function based on the true storage state value and the predicted storage state value of the plurality of sample locations; and training the preset model based on the loss function to obtain an image recognition model. Here, the image recognition model is a pre-trained model.
[0036] In some embodiments, the first aisle is an aisle for connecting between the warehouse racks and the stacker. The first aisle is usually located between the racks and parallel to the rails of the stacker. The width and height of the aisle can be determined by the size and layout of the warehouse. In a multi-story warehouse, the aisle is mainly used for the movement of the stacker and the loading and unloading of cargo.
[0037] In some embodiments, the images are images of a first aisle of a multi-story warehouse. The images may be collected by a camera on a control frame located in the aisle, or may be collected by a camera located around the stacker. They may be images collected by a drone. The camera may be attached to a support frame on which the stacker is located, or may be attached to an elevated structure above the aisle. The images may be images taken directly by a camera, or may be a number of frames taken from a video captured by a camera. The images of the first aisle may be images taken by different cameras at the same time, or may be images collected by the same camera as the stacker moves around the first aisle.
[0038] In some embodiments, the storage status information may include yarn packages stored at the location, yarn packages not yet stored at the location, lot numbers of yarn packages stored at the location, number of yarn packages stored at the location, types of yarn packages stored at the location, etc. The main types of filaments according to the embodiments of the present disclosure may include one or more of partially oriented yarns (POY), fully drawn yarns (FDY), draw textured yarns (DTY) (or low modulus filaments), etc. For example, specific types of filaments include polyester partially oriented yarns, polyester fully drawn yarns, polyester draft yarns, polyester drawn yarns, polyester drawn textured yarns, polyester staple fiber, etc.
[0039] In some embodiments, the temporary work task is a task that the stacker should perform if communication between the stacker and the warehouse management system is interrupted, where the temporary work task may be a temporary entry task, a temporary exit task, a temporary location transfer task, or the like.
[0040] In some embodiments, the target location is the location of a temporary work task. Illustratively, a receiving task is performed for a DTY wound yarn package with lot number A001, and the DTY wound yarn package with lot number A001 is received in the third warehouse on the left side of aisle 20 on the tenth floor.
[0041] In some examples, when the temporary work task is a product receiving task, the stacker's performing the temporary work task based on the location of the target location includes storing the product to be received at the target location.
[0042] If the temporary work task is a product retrieval task, the temporary work task includes the stacker performing the temporary work task based on the position of the target location and retrieving the product to be retrieved from the target location. The interruption of communication between the stacker and the warehouse management system includes not receiving a preset signal transmitted from the warehouse management system within a preset time of the stacker.
[0043] Here, the preset signal may be a heartbeat signal, and the warehouse management system may periodically send a heartbeat signal to the stacker to notify the stacker whether the current warehouse management system is in a normal state, and the stacker may determine whether the warehouse management system is in a normal state based on whether the heartbeat signal is received within a preset time. If the stacker does not receive a heartbeat signal sent from the warehouse management system within the preset time, it determines whether an abnormality has occurred in the warehouse management system and sends a task allocation request to the image recognition system so as not to affect the efficiency of warehousing and receiving. Images in the first aisle may be collected by a camera or a drone.
[0044] The solution of the embodiment of the present disclosure includes, in response to receiving a task allocation request sent from a stacker, obtaining an intermediate table, recognizing a plurality of images in a first aisle of a multi-level warehouse through an image recognition model to obtain storage state information of a plurality of locations in the first aisle, determining a temporary work task for the stacker based on the intermediate table, determining a position of a target location corresponding to the temporary work task based on the storage state information of the plurality of locations in the first aisle, and sending the temporary work task and the position of the target location to the stacker, so that the stacker performs the temporary work task based on the position of the target location. In this way, when the stacker interrupts communication with the warehouse management system, the stacker can perform the temporary work task based on the storage state information of the location, which helps to improve the task execution efficiency and safety of the stacker.
[0045] In some embodiments, the stacker control method includes receiving an execution status of a temporary work task transmitted from the stacker, and updating an intermediate table based on the execution status of the temporary work task.
[0046] In some embodiments, the execution status of the temporary work may include a progress status of the temporary task, a start time of the temporary task, an end time of the temporary task, a number of completed temporary tasks, etc. Here, the progress status of the temporary task may include a temporary task is not completed, a temporary task is completed, a temporary task is in progress, etc.
[0047] In some embodiments, updating the intermediate table based on the execution status of the temporary work task may include determining the temporary work task in the intermediate table as being in an incomplete state if it is detected that the temporary work task is not completed, determining the temporary work task in the intermediate table as being in a completed state if it is detected that the temporary work task is completed, and determining the temporary work task in the intermediate table as being in progress if it is detected that the temporary work task is in progress.
[0048] In this way, the image recognition system can perform timely statistics and updates on the intermediate table, and can quickly understand the work status of the stacker during the crash period after the recovery work of the warehouse management system, thereby helping the warehouse management system to quickly assign new work tasks to the stacker, improve the work efficiency of the stacker, and further improve the efficiency of warehousing and receiving.
[0049] In some embodiments, the stacker control method further includes, in response to receiving a task termination request sent from the stacker, sending an updated intermediate table to a warehouse management system, the warehouse management system performing an aggregation process based on the updated intermediate table and an intermediate table stored by the warehouse management system itself, and determining a normal work task based on the aggregated intermediate table, wherein the task termination request is sent after communication between the stacker and the warehouse management system is restored.
[0050] In some embodiments, the task end request is a request sent from the stacker to the image recognition system when the warehouse management system returns to normal. When the image recognition system receives the task end request sent from the stacker, it stops generating temporary work tasks.
[0051] In some embodiments, the image recognition system can send an updated intermediate table to the warehouse storage system after the warehouse storage system resumes communication with the stacker, and the warehouse storage system compares the updated intermediate table with the intermediate table stored in the warehouse management system itself, and then aggregates them to obtain an aggregated intermediate table, and determines the normal work task of the stacker based on the aggregated intermediate table.
[0052] Here, the image recognition system can also transmit the updated intermediate table to the warehouse management system via the computing center.
[0053] In some embodiments, if the image recognition system is able to establish communication with the warehouse control system, the updated intermediate table may also be sent directly to the warehouse control system.
[0054] In some embodiments, the normal work task is a task issued by a warehouse storage system when communication between the warehouse storage system and the stacker is normal.
[0055] In some embodiments, when stacker A detects that communication with the warehouse storage system has been restored to normal, it sends a task end request to the image recognition system, and the image recognition system sends an updated intermediate table to the warehouse storage system, and the warehouse management system performs aggregation processing based on the updated intermediate table and the intermediate table stored by the warehouse management system itself, and determines a normal work task based on the aggregated intermediate table, and the contents of the updated intermediate table are "warehousing task execution-completed" for the DTY winding yarn package of lot number A001 and "warehousing task execution-completed" for the FDY winding yarn package of lot number B005. For the DTY winding yarn package with lot number A001, the contents of the intermediate table stored in the warehouse management system itself are "entering task executed - not completed", for the FDY winding yarn package with lot number B005, the contents of the intermediate table stored in the warehouse management system itself are "entering task executed - not completed", for the DTY winding yarn package with lot number A001, "entering task executed - not completed", and for the POY winding yarn package with lot number F011, the contents of the intermediate table stored in the warehouse management system itself are "entering task executed - not completed", for the DTY winding yarn package with lot number A001, the contents of the intermediate table stored in the warehouse management system itself are "entering task executed - not completed", for the FDY winding yarn package with lot number B005, the contents of the intermediate table stored in the warehouse management system
[0056] In this way, after the warehouse storage system returns to normal, the normal work tasks can be re-determined based on the intermediate table sent by the image recognition system, which helps the warehouse storage system to quickly enter a normal working state and improves the efficiency and accuracy of the stacker's work, thereby improving the efficiency of the input / output of wound yarn packages.
[0057] In some embodiments, after receiving a task allocation request, the control method of the stacker includes an image recognition system sending an image capture command to the stacker to indicate a location to be captured, which is a portion of all locations included in the first aisle, and an image capture angle, the stacker capturing an image of the location to be captured at the image capture angle based on the image capture command, and receiving an image of the location to be captured in the first aisle sent from the stacker, the multiple images including an image of the location to be captured.
[0058] Here, the image capture command may be an image capture command for a specific location designated by an image recognition system.
[0059] In some embodiments, the image capture command can be used to indicate the number of stackers to be turned on, the camera angle of the stackers, and the location to be captured by the stacker cameras. Here, the image capture command can also be realized based on the lifting mechanism and running mechanism of the stackers. Exemplarily, the image capture command can be such that the right camera of the stacker is turned on to capture three images at an elevation angle of 60 degrees, or such that all the cameras of the stacker are turned on to capture one image each at an elevation angle of 30 degrees, an elevation angle of 60 degrees, and an elevation angle of 90 degrees.
[0060] In some embodiments, the shooting location may be a single location, multiple locations may be continuously shot, or a specific location may be designated for shooting. The shooting angle may be a single angle, multiple angles may be continuously shot, or a specific location may be designated for shooting.
[0061] In some embodiments, the image recognition system can continuously receive images captured by a camera located on an elevated section of the first aisle, and can analyze storage state information of at least some of the locations based on the images captured by the camera located on the elevated section of the first aisle. When the image recognition system receives a task allocation request sent from a stacker, the image recognition system can determine a location to be photographed from all locations in the first aisle in combination with the storage state information of at least some of the locations, and can instruct the stacker to photograph the location to be photographed.
[0062] As an example, the image recognition system sends image capture commands to Stacker A, Stacker B, and Stacker C, where the image capture command for Stacker A is an image capture command to turn on the left and right cameras simultaneously and capture images of the 14th location on the 10th floor at a depression angle of 30 degrees, the image capture command for Stacker B is an image capture command to turn on all of the cameras arranged to capture three images of the 11th location on the 20th floor at an elevation angle of 75 degrees and a depression angle of 30 degrees, and the image capture command for Stacker C is an image capture command to turn on the left and right cameras and capture images of the 7th location, 8th location, 9th location, and 10th location on the 27th floor at a depression angle of 80 degrees, and Stacker A, Stacker B, and Stacker C each send the captured images to the image recognition system.
[0063] In this way, the stacker takes an image based on an image taking command sent from the image recognition system, and transmits the taken image to the image recognition system, which helps the image recognition system to check the storage state information of multiple locations in the first aisle, helps to accurately generate temporary work tasks, and helps to improve the execution accuracy of the work tasks of the stacker.
[0064] In an embodiment of the present disclosure, the control method of the stacker includes an image recognition system determining, based on the intermediate table, storage status information of at least some locations in the first aisle during a preset period starting from the time the intermediate table was generated and having a predetermined threshold time length, comparing the storage status information obtained by the image recognition model with the storage status information determined based on the intermediate table, and recording a first type of location where the storage status information obtained by the image recognition model does not match the storage status information determined based on the intermediate table, and the first type of location is a location where the storage status should be confirmed.
[0065] Here, the preset period can be set or adjusted according to the needs of the user or the needs of the task. The preset period starts from the time when the intermediate table is generated, and the end point of the preset period can be adjusted according to the needs of the user or the needs of the task.
[0066] In some embodiments, the first type of location is a location where the storage status should be confirmed. For example, the storage status information obtained based on the image recognition model is "third location on the 10th floor on the left side of the aisle 20 - already stored - FDY wound yarn package with lot number B005, 17th location on the 21st floor on the right side of the aisle 70 - already stored - DTY wound yarn package with lot number A011, 21st location on the 16th floor on the right side of the aisle 60 - already stored, 2nd location on the 32nd floor on the left side of the aisle 90 - not yet stored," and the storage status information obtained from the intermediate table is "third location on the 10th floor on the left side of the aisle 20 - already stored - FDY wound yarn package with lot number B005, , the 17th location on the 21st floor on the right side of aisle 70 - already stocked - DTY wound yarn package with lot number A011, the 21st location on the 16th floor on the right side of aisle 60 - not yet stocked, and the 2nd location on the 32nd floor on the left side of aisle 90 - not yet stocked. The storage status information obtained by the image recognition model is compared with the storage status information determined based on the intermediate table, and a first type location where the storage status information obtained by the image recognition model does not match the storage status information determined based on the intermediate table, i.e., the 21st location on the 16th floor on the right side of aisle 60, is recorded. The 21st location on the 16th floor on the right side of aisle 60 is a first type location where the storage status should be confirmed.
[0067] In this way, by comparing the storage state information obtained by the image recognition model with the storage state information determined based on the intermediate table, a first type of location where the storage state information does not match can be obtained, and the storage state information of the first type of location can be checked in a timely manner, which helps to avoid duplication of work and improve the task execution efficiency and safety of the stacker.
[0068] In an embodiment of the present disclosure, determining the position of a target location corresponding to a temporary work task based on storage status information of multiple locations in the first aisle includes, when the temporary work task is a temporary warehouse task, selecting a target location for the temporary warehouse task from among at least one second type location where the storage status information obtained by the image recognition model matches the storage status information determined based on the intermediate table, and determining the position of the target location, where the second type location is a location where no cargo is stored.
[0069] In some embodiments, the second type of location is a location where no cargo is stored. As an example, when the temporary work task is a temporary warehousing task, the storage status information obtained based on the image recognition model is "7th location on the second floor on the left side of Aisle 14 - already stored - FDY wound yarn package of lot number B011, 14th location on the 36th floor on the right side of Aisle 21 - not stored, 19th location on the 22nd floor on the right side of Aisle 44 - not stored, 12th location on the 25th floor on the left side of Aisle 16 - not stored," and the storage status information obtained from the intermediate table is "7th location on the second floor on the left side of Aisle 14 - already stored - FDY wound yarn package of lot number B011, 36th location on the right side of Aisle 21 - not stored." and from at least one second type location whose storage state information obtained by the image recognition model matches the storage state information determined based on the intermediate table, a target location is selected for the temporary warehousing task, i.e., the 19th location on the 22nd floor on the right side of aisle 44 and the 12th location on the 25th floor on the left side of aisle 16, and the second type location is a location where no cargo is stored.
[0070] In this way, a target location can be selected for the temporary storage task from among at least one second type location whose storage state information obtained by the image recognition model matches the storage state information determined based on the intermediate table, which helps to improve the efficiency and accuracy of the temporary storage task.
[0071] In an embodiment of the present disclosure, determining the position of a target location corresponding to a temporary work task based on storage status information of multiple locations in the first aisle includes, when the temporary work task is a temporary outbound task, selecting a target location for the temporary outbound task from among at least one third type location whose storage status information obtained by the image recognition model matches the storage status information determined based on the intermediate table, together with a cargo lot number targeted by the temporary outbound task, and determining the position of the target location, where the third type location is a location where the cargo is stored.
[0072] In some embodiments, the third type of location is a location where cargo is stored. As an example, when the temporary work task is a temporary out-of-stock task, the storage status information obtained based on the image recognition model is "20th location on the 14th floor on the left side of Aisle 4 - already stored - FDY wound yarn package with lot number B011, 6th location on the 20th floor on the right side of Aisle 41 - FDY wound yarn package with lot number B011, 9th location on the 12th floor on the right side of Aisle 31 - DTY wound yarn package A011, 12th location on the 25th floor on the left side of Aisle 16 - not yet stored," and the storage status information obtained from the intermediate table is "20th location on the 14th floor on the left side of Aisle 4 - not yet stored ... not yet stored, 12th location on the 25th floor on the left side of Aisle 16 - not yet stored, 12th location on the 25th floor on the right side of Aisle 16 - not yet stored, 12th location on the 25th floor on the left side of Aisle 16 - not yet stored, 12th location on the and "at least one third type location whose storage status information obtained by the image recognition model matches the storage status information determined based on the intermediate table, i.e., the 6th location on the 20th floor on the right side of aisle 41 - FDY wound yarn package with lot number B011, and the 9th location on the 12th floor on the right side of aisle 31 - DTY wound yarn package with lot number A011." If the cargo lot number targeted by the temporary outgoing task is the DTY wound yarn package with lot number A011, then a target location is selected for the temporary outgoing task, i.e., the 9th location on the 12th floor on the right side of aisle 31, which is a location where cargo is already stored.
[0073] In this way, a target location can be selected for the temporary shipping task from among at least one third type location where the storage status information obtained by the image recognition model matches the storage status information determined based on the intermediate table, in combination with the cargo lot number targeted by the temporary shipping task, which helps to improve the efficiency and accuracy of the temporary shipping task.
[0074] In an embodiment of the present disclosure, recognizing a plurality of images in a first aisle of a multi-story warehouse using the image recognition model to obtain storage status information of a plurality of locations in the first aisle includes an image recognition system inputting the plurality of images and historical storage status information of the multi-story warehouse into an image recognition model, and obtaining storage status information of the plurality of locations output by the image recognition model, where the image recognition model is used to identify whether cargo is stored in a location and the identification of the cargo stored in the location.
[0075] In some embodiments, the historical storage status information may refer to a historical record of past cargo inflows and outflows stored in a warehouse management system, including cargo location in a multi-storey warehouse, inventory quantity, inflow date, outflow date, yarn package lot number, etc.
[0076] In some embodiments, the cargo identification may be a cargo number, a label, a two-dimensional code, or the like.
[0077] In this way, the storage status information recognized by the image recognition model refers to the historical storage status information of the multi-story warehouse, thereby improving the accuracy of the image recognition model.
[0078] FIG. 3 is a schematic diagram showing the training of an image recognition model according to an embodiment of the present disclosure. As shown in FIG. 3, the image recognition model is trained and obtained by obtaining historical storage state information and historical images of multiple sample locations in a multi-story warehouse, inputting the historical storage state information and historical images of the multiple sample locations into a preset model to obtain predicted storage state values of the multiple sample locations, constructing a loss function based on the true storage state values and predicted storage state values of the multiple sample locations, and training the preset model based on the loss function to obtain an image recognition model.
[0079] In some embodiments, the sample locations can be individually set and adjusted on demand.
[0080] In some embodiments, the historical images are images corresponding to historical storage state information of the sample locations. The historical images may be obtained by a camera located on a stacker, may be obtained by a camera located on an aisle overpass, or may be obtained by a drone. The above is merely an exemplary description and is not intended to be limiting and will not be enumerated herein for all possible acquisition methods included in the historical images.
[0081] In this way, the storage status information of the location can be predicted by the pre-trained image recognition model, and the position of the target location corresponding to the temporary work task can be determined based on the storage status information of the location, which is helpful in improving the work efficiency of the stacker and thus realizing intelligent management of the input / output of wound yarn packages.
[0082] The embodiment of the present disclosure also proposes a multi-level warehouse automation system capable of executing the above-mentioned stacker control method, and FIG. 4 is a schematic block diagram of a multi-level warehouse automation system 400 according to the embodiment of the present disclosure. As shown in FIG. 4, the multi-level warehouse automation system 400 includes a warehouse management system 410 for sending a normal work task to a stacker when communicating with the stacker, the warehouse management system 410 being further used for sending an intermediate table to a computing center, a computing center 420 for storing the intermediate table in which at least the uncompleted work tasks of the warehouse management system are recorded, and a stacker 430 for executing the normal work task when receiving the normal work task sent from the warehouse management system, the stacker 430 sending a task allocation request to an image recognition system when communication with the warehouse management system is interrupted, and the stacker 430 storing the temporary work task and the target location returned by the image recognition system. and an image recognition system 440 for, in response to receiving a task allocation request sent from the stacker, obtaining an intermediate table from the computing center, recognizing a plurality of images in the first aisle of the multi-story warehouse by an image recognition model to obtain storage status information of the plurality of locations in the first aisle, determining a temporary work task for the stacker based on the intermediate table, determining a position of a target location corresponding to the temporary work task based on the storage status information of the plurality of locations in the first aisle, and transmitting the temporary work task and the position of the target location to the stacker.
[0083] It should be noted that the present disclosure does not limit the number of stackers in a multi-level warehouse automation system.
[0084] In this way, through the mutual collaboration of the warehouse management system, computing center, stacker and image recognition system of the multi-level warehouse automation system, the stacker can perform temporary work tasks based on the storage status information of the location when communication with the warehouse management system is interrupted, which helps to improve the task execution efficiency and safety of the stacker.
[0085] It should be understood that the schematic diagrams shown in Figures 2 and 3 are merely schematic and not limiting, and the contents in the diagrams can be appropriately adjusted or changed according to work needs, and will not be repeated here. Those skilled in the art can make various obvious modifications and / or substitutions based on the examples of Figures 2 and 3, and the obtained solutions still belong to the disclosure scope of the embodiments of the present disclosure.
[0086] In an embodiment of the present disclosure, a stacker control device is provided, and as shown in FIG. 5, the stacker control device includes: a first acquisition module 510 for acquiring an intermediate table in response to receiving a task allocation request sent from the stacker, the intermediate table recording at least uncompleted work tasks of the warehouse management system, the task allocation request being sent by the stacker when communication with the warehouse management system is interrupted; A recognition module 520 for recognizing a plurality of images in a first aisle of the multi-level warehouse by an image recognition model to obtain storage status information of a plurality of locations in the first aisle; a first determination module 530 for determining a temporary work task of the stacker based on the intermediate table; A second determination module 540 for determining a location of a target location corresponding to the temporary work task based on the storage status information of the multiple locations of the first aisle; and a first transmission module 550 for transmitting the temporary work task and the location of the target location to the stacker, so as to execute the temporary work task based on the location of the target location by the stacker.
[0087] In some embodiments, the control device of the stacker further includes a first receiving module (not shown in FIG. 5) for receiving the execution status of the temporary work task transmitted from the stacker, and an update module (not shown in FIG. 5) for updating the intermediate table based on the execution status of the temporary work task.
[0088] In some embodiments, the stacker's control device further includes a second sending module (not shown in FIG. 5) for sending an updated intermediate table to the warehouse management system in response to receiving a task end request sent from the stacker, causing the warehouse management system to perform an aggregation process based on the updated intermediate table and the intermediate table stored by the warehouse management system itself, and determining a normal work task based on the aggregated intermediate table, wherein the task end request is sent after communication between the stacker and the warehouse management system is restored.
[0089] In some embodiments, the stacker's control device, after receiving a task allocation request, further includes a third transmission module (not shown in FIG. 5) for sending an image capture command to the stacker to indicate the location and capture angle to be captured, and for the stacker to capture an image of the location to be captured at the capture angle based on the image capture command, where the location to be captured is a portion of all locations included in the first aisle, and a second receiving module (not shown in FIG. 5) for receiving an image of the location to be captured in the first aisle transmitted from the stacker, and the multiple images include an image of the location to be captured.
[0090] In some embodiments, the stacker control device further includes a third determination module (not shown in FIG. 5) for determining a storage status of at least some locations of the first aisle during a preset period based on the intermediate table, the preset period starting from the time the intermediate table is generated and having a preset threshold time length, a comparison module (not shown in FIG. 5) for comparing the storage status information obtained by the image recognition model with the storage status information determined based on the intermediate table, and a recording module (not shown in FIG. 5) for recording a first type location where the storage status information obtained by the image recognition model and the storage status information determined based on the intermediate table do not match, the first type location being a location where the storage status should be confirmed.
[0091] In some embodiments, the second determination module 540 includes a first determination sub-module for selecting a target location for the temporary warehousing task from among at least one second type location where the storage state information obtained by the image recognition model matches the storage state information determined based on the intermediate table when the temporary work task is a temporary warehousing task, and for determining a position of the target location, where the second type location is a location where no cargo is stored.
[0092] In some embodiments, the second determination module 540 includes a second determination sub-module for selecting a target location for the temporary outbound task from among at least one third type location where the storage state information obtained by the image recognition model matches the storage state information determined based on the intermediate table, in conjunction with the cargo lot number targeted by the temporary outbound task, when the temporary work task is a temporary outbound task, and determining the position of the target location, where the third type location is a location where the cargo is stored.
[0093] In some embodiments, the recognition module 520 includes an input sub-module for inputting a plurality of images and historical storage condition information of the multi-story warehouse into an image recognition model to obtain storage condition information of a plurality of locations output by the image recognition model, which is used to identify whether cargo is stored at a location and the identification of the cargo stored at the location.
[0094] In some embodiments, the image recognition model is trained and obtained by obtaining historical storage condition information and historical images of multiple sample locations in a multi-story warehouse, inputting the historical storage condition information and historical images of the multiple sample locations into a preset model to obtain predicted storage condition values of the multiple sample locations, constructing a loss function based on the true storage condition values and the predicted storage condition values of the multiple sample locations, and training the preset model based on the loss function to obtain an image recognition model.
[0095] The function of each processing module in the stacker control device according to the embodiments of the present disclosure can be understood by referring to the description of the stacker state prediction method described above, and it should be understood by those skilled in the art that each processing module in the stacker control device according to the embodiments of the present disclosure can be realized by an analog circuit that realizes the functions related to the embodiments of the present disclosure, and can be realized by the operation of software on an electronic device that executes the functions related to the embodiments of the present disclosure.
[0096] The stacker control device of an embodiment of the present disclosure enables the stacker to perform temporary work tasks based on the storage status information of the location when the stacker stops communicating with the warehouse management system, which helps to improve the task execution efficiency and safety of the stacker.
[0097] According to an embodiment of the present disclosure, the present disclosure further provides an electronic device and a non-transitory computer-readable storage medium.
[0098] FIG. 6 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 6, the electronic device includes a memory 610 and a processor 620, and the memory 610 stores a computer program executable by the processor 620. The number of the memory 610 and the processor 620 may be one or more. The memory 610 may store one or more computer programs, which, when executed by the electronic device, cause the electronic device to perform the method provided by the above method embodiment. The electronic device may further include: The communication interface 630 is used for communicating with an external device and performing data interaction and transmission.
[0099] When the memory 610, the processor 620, and the communication interface 630 are implemented independently, the memory 610, the processor 620, and the communication interface 630 are connected to each other via a bus and can communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus can be classified into an address bus, a data bus, a control bus, and the like. For ease of explanation, only one thick line is shown in FIG. 6, but this does not indicate only one bus or only one type of bus.
[0100] Optionally, in a specific implementation, when the memory 610, the processor 620, and the communication interface 630 are integrated on one chip, the memory 610, the processor 620, and the communication interface 630 can communicate with each other via an internal interface.
[0101] It should be understood that the processor may be a Central Processing Unit (CPU) or may be other general purpose processors, Digital Signal Processing (DSP), Application Specific Integrated Circuits (ASIC), Field Programmable Gate Arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware assemblies, etc. The general purpose processor may be a microprocessor or any conventional processor, etc. Additionally, the processor may be a processor supporting the Advanced RISC Machines (ARM) architecture.
[0102] Additionally, optionally, the memory may include read-only memory and random access memory, and may further include non-volatile random access memory. The memory may be either volatile or non-volatile memory, or may include both volatile and non-volatile memory. Here, non-volatile memory may include Read-Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically EPROM (EEPROM), or flash memory. Volatile memory may include Random Access Memory (RAM), which acts as an external cache. By way of example and not limitation, many forms of RAM are available. For example, static random access memory (Static RAM, SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (Enhanced SDRAM, ESDRAM), synchlink DRAM (Synchlink DRAM, SLDRAM), and direct RAMBUS RAM (DR RAM).
[0103] The above-mentioned embodiments may be implemented in whole or in part in software, hardware, firmware, or any combination thereof. When implemented in software, the whole or in part may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, a process or function according to the embodiments of the present disclosure is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, Bluetooth, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device including a server, a data center, etc. integrated with one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a Digital Versatile Disc (DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)). Note that the computer-readable storage medium referred to in this disclosure may be a non-volatile storage medium, in other words, a non-transitory storage medium.
[0104] Those skilled in the art can understand that all or part of the steps for realizing the above embodiments may be implemented by hardware, or may be implemented by instructing relevant hardware by a program, and the program may be stored in a computer-readable storage medium, and the storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.
[0105] In the description of the embodiments of the present disclosure, the reference words "one embodiment", "several embodiments", "examples", "specific examples", or "several examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. And, the specific features, structures, materials, or characteristics described can be combined in any suitable manner in any one or more embodiments or examples. Furthermore, a person skilled in the art may combine different embodiments or examples described in the present disclosure and features of different embodiments or examples to the extent that they are not mutually inconsistent.
[0106] In the description of the embodiments of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean either A or B. "And / or" in the present disclosure is merely for describing the related relationship of related objects, and indicates that three kinds of relationships may exist, for example, A and / or B can indicate the following three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0107] In the description of the embodiments of the present disclosure, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying a relative importance, nor should they be construed as implying a number of technical features shown. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present disclosure, "plurality" means two or more, unless otherwise specified.
[0108] The above are merely illustrative examples of the present disclosure, and are not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure should be included within the scope of protection of the present disclosure.
[0109] In the description herein, the orientations or positional relationships indicated by terms such as "center," "longitudinal," "lateral," "length," "width," "thickness," "up," "down," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," "circumferential," and the like, are based on the orientations or positional relationships shown in the drawings and are intended merely to facilitate and simplify the description of the present disclosure, and are not intended to indicate or suggest that the devices or elements referred to have a particular orientation, be configured, or operate in a particular orientation, and therefore are not to be construed as limitations of the present disclosure.
Claims
1. A stacker control method applied to an image recognition system, comprising: obtaining an intermediate table in response to receiving a task allocation request sent from the stacker, the intermediate table recording at least an incomplete work task of the warehouse management system, the task allocation request being sent by the stacker when communication with the warehouse management system is interrupted; Recognizing a plurality of images in a first aisle of a multi-level warehouse using an image recognition model to obtain storage state information of a plurality of locations in the first aisle; determining a temporary work task for the stacker based on the intermediate table; determining a location of a target location corresponding to the temporary work task based on the storage state information of the plurality of locations in the first aisle; transmitting the temporary work task and the location of the target location to the stacker for executing the temporary work task based on the location of the target location by the stacker. How to control the stacker.
2. A method for controlling the stacker, comprising the steps of: receiving an execution status of the temporary work task transmitted from the stacker; and updating the intermediate table based on the execution status of the temporary work task. A method for controlling a stacker according to claim 1.
3. The stacker control method includes: The method further includes transmitting the updated intermediate table to the warehouse management system in response to receiving a task end request transmitted from the stacker, the warehouse management system performing an aggregation process based on the updated intermediate table and an intermediate table stored in the warehouse management system itself, and determining a normal work task based on the aggregated intermediate table, wherein the task end request is transmitted after communication between the stacker and the warehouse management system is restored. A method for controlling a stacker according to claim 2.
4. After receiving the task allocation request, the stacker control method includes: An image capture command is sent to the stacker to indicate a location and an angle at which the image should be captured, and the stacker captures an image of the location at the angle based on the image capture command, the location being a part of all locations included in the first aisle; and receiving an image of the location to be photographed in the first aisle transmitted from the stacker, wherein the plurality of images includes an image of the location to be photographed. A method for controlling a stacker according to claim 1.
5. The stacker control method includes: Determining a storage state of at least a part of the locations of the first aisle for a preset period based on the intermediate table, the preset period starting from a generation time of the intermediate table and having a time length of a preset threshold value; comparing storage state information obtained by the image recognition model with storage state information determined based on the intermediate table; and recording a first type of location where the storage state information obtained by the image recognition model does not match the storage state information determined based on the intermediate table, the first type of location being a location where the storage state should be confirmed. A method for controlling a stacker according to claim 1.
6. determining a location of a target location corresponding to the temporary work task based on the storage state information of the plurality of locations of the first aisle, and when the temporary work task is a temporary warehousing task, selecting the target location for the temporary warehousing task from among at least one second type location whose storage state information obtained by the image recognition model matches storage state information determined based on an intermediate table, and determining a position of the target location, wherein the second type location is a location where no cargo is stored. A method for controlling a stacker according to claim 5.
7. determining a location of a target location corresponding to the temporary work task based on the storage state information of the plurality of locations of the first aisle, When the temporary work task is a temporary retrieval task, selecting the target location for the temporary retrieval task from among at least one third type location whose storage state information obtained by the image recognition model matches the storage state information determined based on the intermediate table, in combination with a cargo lot number targeted by the temporary retrieval task, and determining a position of the target location, wherein the third type location is a location where cargo is stored. A method for controlling a stacker according to claim 5.
8. Recognizing a plurality of images in a first aisle of a multi-level warehouse using the image recognition model to obtain storage state information of a plurality of locations in the first aisle, inputting the plurality of images and historical storage status information of the multi-story warehouse into the image recognition model, and obtaining storage status information of the plurality of locations output by the image recognition model, wherein the image recognition model is used to identify whether or not cargo is stored at a location and an identification of the cargo stored at the location. A method for controlling a stacker according to claim 1.
9. The image recognition model is Acquire historical storage state information and historical images of a plurality of sample locations in the multi-level warehouse; inputting the historical storage condition information and the historical images of the plurality of sample locations into a preset model to obtain a storage condition prediction for the plurality of sample locations; constructing a loss function based on the true storage condition values and the predicted storage condition values of the plurality of sample locations; The preset model is trained based on the loss function to obtain the image recognition model, A method for controlling a stacker according to claim 1.
10. A multi-level warehouse automation system, comprising: a warehouse management system for transmitting a normal work task to the stacker and transmitting an intermediate table to the computing center when communicating with the stacker; A computing center for storing the intermediate table, the intermediate table recording at least the uncompleted work tasks of the warehouse management system; a stacker for executing the normal work task when the normal work task transmitted from the warehouse management system is received, and when communication with the warehouse management system is interrupted, the stacker receives a temporary work task and a target location position returned by the image recognition system in order to send a task allocation request to the image recognition system, and executes the temporary work task based on the target location position; an image recognition system for acquiring an intermediate table from the computing center in response to receiving a task allocation request transmitted from a stacker, the image recognition system recognizing a plurality of images in a first aisle of a multi-level warehouse using an image recognition model to obtain storage state information of a plurality of locations in the first aisle, determining a temporary work task for the stacker based on the intermediate table, determining a position of a target location corresponding to the temporary work task based on the storage state information of the plurality of locations in the first aisle, and transmitting the temporary work task and the position of the target location to the stacker. Multi-level warehouse automation system.
11. A stacker control device applied to an image recognition system, comprising: a first acquisition module for acquiring an intermediate table in response to receiving a task allocation request sent from a stacker, the intermediate table recording at least uncompleted work tasks of a warehouse management system, the task allocation request being sent by the stacker when communication with the warehouse management system is interrupted; a recognition module for recognizing a plurality of images in a first aisle of a multi-level warehouse using an image recognition model to obtain storage state information of a plurality of locations in the first aisle; a first determination module for determining a temporary work task of the stacker based on the intermediate table; a second determination module for determining a position of a target location corresponding to the temporary work task based on the storage state information of the plurality of locations in the first aisle; a first transmission module for transmitting the temporary work task and a position of the target location to the stacker so that the stacker executes the temporary work task based on the position of the target location. Stacker control device.
12. At least one processor; a memory in communication with the at least one processor; The memory stores instructions executable by the at least one processor, the instructions, when executed by the at least one processor, causing the at least one processor to perform a method according to any one of claims 1 to 9. Electronic devices.
13. A non-transitory computer readable storage medium for storing instructions that cause a computer to perform the method of any one of claims 1 to 9.
14. A program for implementing the method according to any one of claims 1 to 9 when executed by a processor in a computer.
Citation Information
Patent Citations
Roadway stacking machine and three-dimensional shelf spatial position monitoring system
CN112027469A
Warehouse management method, device and system and electronic equipment
CN112394690A
Method and system for multi-roadway operation of stacker
CN113501242A
Conveying system
JP2000153907A
Automated storage and retrieval warehouse
JP2002316705A