RFID ENABLED WAREHOUSE MANAGEMENT SYSTEM AND METHOD
20230141591 · 2023-05-11
Inventors
Cpc classification
B65G1/1375
PERFORMING OPERATIONS; TRANSPORTING
G06Q10/087
PHYSICS
B65G1/1376
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A system and method are provided for auditing the inventory within an automated warehouse utilizing RFID technology. The system and method enable real-time tracking and monitoring of inventory and load units as they travel through and are stored in the warehouse. The system may require only a single RFID reader coupled with an automated shuttle for traversing a majority of the warehouse storage system to read, recognize, and audit the inventory as stored in load units stored in the system. The system may utilize multiple RFID readers throughout the warehouse to provide ample coverage, enabling real-time, whole warehouse inventory tracking. The system and method of the present invention contemplate both readily available RFID technologies, as well as advanced or improved RFID technologies having greater detection range, larger information storage capabilities, and the ability to determine precise spatial location of tags relative a reader.
Claims
1. A method for determining locations of load units in a warehouse having a warehouse management system (WMS) controlling an automated storage system in which inventory items are stored in a plurality of load units that are stored at a plurality of storage locations within the storage system, said method comprising: attempting to read and recognize a radio frequency identification (RFID) tag that is affixed to at least some of the load units present in the storage system with an RFID reader positioned at the storage system, the RFID reader is in communication with the WMS; and for every load unit RFID tag that is recognized, determining a position of the respective load unit relative to a reference location within the storage system with a warehouse positioning system which is in communication with the WMS and configured to receive information from the RFID reader.
2. The method of claim 1, further comprising validating inventory in a warehouse, said validating comprising: comparing the determined position of each load unit with a database of assigned load unit storage locations that includes an assigned storage location for at least some of the plurality of load units within the storage system; determining whether a particular load unit's determined location matches its assigned storage location; and if the determined location of a load unit does not match its assigned storage location, updating that load unit's assigned storage location in the database to the load unit's determined location.
3. The method of claim 1, wherein the storage system includes a storage rack defining at least some of the plurality of storage locations and a shuttle operable within an aisle of the storage rack, wherein the RFID reader is disposed on the shuttle, said method further comprising: controlling the shuttle, with the WMS, to traverse along the aisle; monitoring the location of the shuttle with the warehouse positioning system which is adapted to determine a location of the shuttle relative to the storage rack; and wherein as the shuttle traverses the aisle, the RFID reader on the shuttle attempting to read and recognize RFID tags of load units stored at a storage location adjacent to the aisle; wherein said determining a position of the respective load unit comprises correlating the position of the shuttle with each load unit RFID tag that is recognized to determine a location of each respective load unit relative to the storage rack.
4. The method of claim 3, wherein the RFID reader is fixed to a portion of the shuttle.
5. The method of claim 4, wherein the storage rack comprises rows perpendicular to the aisle and each row comprising at least one of said plurality of storage locations and the shuttle comprises an extendable arm selectively operable to extend into a row to attempt to read an RFID tag of a load unit present in that row, wherein the RFID reader is coupled to a distal end of the extendable arm, wherein said attempting to read and recognize an RFID tag of each load unit comprises the WMS stopping the shuttle along the aisle adjacent a row, extending the extendable arm toward that row such that the RFID reader is in close proximity to a load unit at a storage location within that row, and attempting to read and recognize the RFID tag on the load unit.
6. The method of claim 5, wherein each row comprises a plurality of storage locations for storing load units and the extendable arm is operable to extend beyond a first load unit in a row which is the load unit closest to the aisle in order to attempt to read an RFID tag of another load unit at a storage location behind the first load unit.
7. The method of claim 3, wherein the RFID reader is selectively supported on and transportable on the shuttle, wherein the shuttle is operable to retrieve the RFID reader when required for auditing processes and the RFID reader is storable apart from the shuttle when auditing processes are not required.
8. The method of claim 1, wherein the storage system includes a storage rack defining at least some of the plurality of storage locations and the storage system comprises a plurality of the RFID readers positioned in spaced arrangement throughout the storage rack and each having a known reference location relative to the storage rack, each of the plurality of RFID readers is in communication with the WMS and operable to read RFID tags of load units which are stored at storage locations which are within sufficiently close proximity to the respective RFID reader, wherein determining a position of the respective load unit comprises the warehouse positioning system receiving information from one of the plurality of RFID readers that has read and recognized the RFID tag of the respective load unit and calculating the location of the respective load unit relative to the storage rack based on the known reference location of that RFID reader.
9. The method of claim 1, wherein the storage system includes a storage rack having a plurality of levels each defining a plurality of storage locations, a shuttle operable to traverse an aisle of at least one of the levels of the storage rack to store and retrieve load units at the plurality of storage locations adjacent the aisle, and a lift system operable to transport load units between levels of the storage rack, wherein an RFID reader is positioned proximate the lift system for reading RFID tags of load units transported by the lift.
10. The method of claim 2, further comprising the WMS receiving any spatial and orientation information for each load unit RFID tag that is recognized from the RFID reader; for every load unit RFID tag that is recognized, the WMS determining a global position of the respective load unit relative to a reference location within the storage system; and storing the global position of each load unit in an inventory database of the WMS.
11. The method of claim 10, wherein the storage system includes a storage rack defining at least some of the plurality of storage locations and a shuttle operable within an aisle of the storage rack, wherein the RFID reader is disposed on the shuttle, said method further comprising: controlling the shuttle, with the WMS, to traverse along the aisle; monitoring the location of the shuttle with the warehouse positioning system which is adapted to determine a location of the shuttle relative to the storage rack; and wherein as the shuttle traverses the aisle, the RFID reader on the shuttle attempting to read and recognize RFID tags of load units stored at a storage location adjacent to the aisle; and wherein said determining a global position of the respective load unit comprises correlating the reference location of the shuttle with the spatial and orientation information of each load unit RFID tag that is recognized to determine a location of each respective load unit relative to the storage rack.
12. A method for determining locations of load units in a warehouse having a warehouse management system (WMS) controlling an automated storage system in which inventory items are stored in a plurality of load units that are storable at a plurality of storage locations within the storage system, said method comprising: storing individual load units containing one or more inventory items at respective storage locations within the storage system, wherein each load unit comprises a radio frequency identification (RFID) tag having a unique RFID identifier; enabling an RFID reader disposed at the storage system and in communication with the WMS, wherein the RFID reader is operable to read and recognize RFID tags present in the storage system and to determine spatial coordinate and/or orientation information of recognized RFID tags; attempting to read and recognize RFID tags of load units present in the storage system with the RFID reader; the WMS receiving any spatial and orientation information for each load unit RFID tag that is recognized from the RFID reader; for every load unit RFID tag that is recognized, the WMS determining a global position of the respective load unit relative to a reference location within the storage system; and storing the global position of each load unit in an inventory database of the WMS.
13. The method of claim 12, wherein the storage system includes at least one shuttle operable within an aisle of a storage rack, wherein the RFID reader is disposed at the shuttle, said method further comprising: controlling the shuttle, with the WMS, to traverse along the aisle; monitoring the location of the shuttle with a warehouse positioning system which is adapted to determine a location of the shuttle relative to the storage rack, wherein the determined location of the shuttle provides a reference location within the storage system; and wherein as the shuttle traverses the aisle, the RFID reader on the shuttle attempting to read and recognize an RFID tag of each load unit that is stored at a storage location adjacent to the aisle; wherein said determining a global position of the respective load unit comprises correlating the reference location of the shuttle with the spatial and orientation information of each load unit RFID tag that is recognized to determine a location of each respective load unit relative to the storage rack.
14. The method of claim 13, wherein the RFID reader is fixed to a portion of the shuttle.
15. The method of claim 14, wherein the storage rack comprises rows perpendicular to the aisle and each row comprising at least one of the plurality of storage locations and the shuttle comprises an extendable arm selectively operable to extend into a row to attempt to read an RFID tag of a load unit present in that row, wherein the RFID reader is coupled to the extendable distal end of the extendable arm, wherein said attempting to read and recognize an RFID tag of each load unit comprises the WMS stopping the shuttle along the aisle adjacent a row, extending the extendable arm toward that row such that the RFID reader is in close proximity to a load unit within that row, and attempting to read and recognize the RFID tag on the load unit.
16. The method of claim 15, wherein each row comprises a plurality of storage locations for storing load units and the extendable arm is operable to extend beyond a first load unit in a row which is the closest load unit to the aisle in order to attempt to read an RFID tag of another load unit at a storage location behind the first load unit.
17. The method of claim 13, wherein the RFID reader is selectively supported on and transportable on the shuttle, wherein the shuttle is operable to retrieve the RFID reader when required for load unit locating processes within the storage system and the RFID reader is storable apart from the shuttle when load unit locating processes are not required.
18. The method of claim 12, wherein the storage system includes a storage rack defining at least some of the plurality of storage locations and the storage system comprises a plurality of the RFID readers positioned in spaced arrangement throughout the storage rack and each having a known reference location relative to the storage rack, each of the plurality of RFID readers is in communication with the WMS and operable to read RFID tags of load units which are stored at storage locations which are within sufficiently close proximity to a respective one of the RFID readers, wherein said determining a global position of the respective load unit comprises the warehouse positioning system receiving information from one of the plurality of RFID readers that has read and recognized the RFID tag of the respective load unit and calculating the location of the respective load unit relative to the storage rack based on the known reference location of that RFID reader and the spatial and orientation information of the respective load unit.
19. The method of claim 12, wherein the storage system includes a storage rack having a plurality of levels each defining a plurality of storage locations, a shuttle operable to traverse an aisle of at least one of the levels of the storage rack to store and retrieve load units at the plurality of storage locations adjacent the aisle, and a lift system operable to transport load units between levels of the storage rack, wherein an RFID reader is positioned proximate the lift system for reading RFID tags of load units transported by the lift system.
20. An RFID enabled material handling system for an automated warehouse, said material handling system comprising: a warehouse management system (WMS) comprising a computer configured to control said material handling system; an automated storage and retrieval system (ASRS) comprising a storage rack having a plurality of rack levels defining a plurality of storage locations each configured to support a load unit containing one or more inventory items; and a plurality of radio frequency identification (RFID) readers positioned proximate various portions of said ASRS, each RFID reader having a known location relative to said ASRS and said RFID readers in communication with said computer and configured to read and recognize an RFID tag coupled to a load unit that is present in the ASRS and in sufficient proximity to a respective one of said RFID readers, each of said RFID reader configured to communicate information associated with a recognized RFID tag to said computer; and said computer operable to determine a location of a load unit relative to said ASRS utilizing information of the load unit's RFID tag, as provided by the respective RFID reader that read and recognized the tag, and the known location of that respective RFID reader relative to the ASRS.
21. The material handling system of claim 20, wherein said ASRS further comprising a shuttle operable to traverse an aisle of at least one of said plurality of rack levels of said storage rack.
22. The material handling system of claim 21, further comprising an RFID reader disposed at said shuttle and configured to read and recognize RFID tags of load units that are stored at storage locations adjacent the aisle and/or supported at said shuttle, wherein said RFID reader at said shuttle is configured to communicate information associated with a recognized RFID tag to said computer.
23. The material handling system of claim 22, wherein said RFID reader is disposed at said shuttle in a manner chosen from one of (i) fixed to a portion of said shuttle, (ii) moveably coupled to said shuttle, and (iii) selectively supported on said shuttle.
24. The material handling system of claim 23, wherein said RFID reader is selectively supported on said shuttle and contained within a load unit such that said RFID reader is readily retrievable, transportable, and dispensable by said shuttle such that said shuttle is operable to dispense the load unit containing said RFID reader at a storage location within said ASRS.
25. The material handling system of claim 21, further comprising a lift system operable to transport load units and/or the shuttle between levels of the storage rack, wherein an RFID reader is positioned proximate said lift system for reading RFID tags of load units transported by the lift.
26. The material handling system of claim 20, further comprising a transportation system configured to transport load units to and from said ASRS, said transportation system comprising an RFID reader which is in communication with said computer and configured to read and recognize an RFID tag of a load unit transported by said transportation system and said computer operable to determine a location of a load unit relative to at least one chosen from (i) said RFID reader of said transportation system and (ii) a known reference location within said material handling system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0024] Referring now to the drawings and the illustrative embodiments depicted therein, an RFID enabled, automated material handling system 10 (
[0025] RFID tags 22 affixed to each load unit 12 provide for information storage and a short-range transmitter for the load unit, and in this manner, unique RFID identifiers may be assigned to each load unit 12 within the system 10. The RFID tag 22 enables an RFID reader 24 and the WMS 16 to match information from the RFID tag 22 of the load unit 12 against the inventory database 20 and/or location assignment database 34 to determine the inventory stored in a particular load unit 12 and that load unit's location within the system 10. The system 10 and method 100 may reduce or eliminate undesirable downtime that is commonly required to audit the inventory within an ASRS. For example, if a load unit is misplaced at an improper storage location (e.g. dropped by an automated shuttle), an operator may be required to physically enter the ASRS to identify the load unit and either reposition in the proper location or update the WMS with the actual location information. Other examples of undesired downtime include mechanical faults and vibrations which may result in load units being out of position as compared to the location that is assigned by the computer and software (e.g. where the computer expects the load unit to be), personnel/operators in the rack mistakenly moving a load unit to a position that is different than determined/assigned by the computer and software, or data of stored inventory within the computer may be lost or corrupted, etc. The system utilizing RFID readers and RFID tags may reduce or eliminate the need for a human operator to enter the storage rack to identify a tote or other load unit that is out of position, which, if required, typically causes a significant amount of downtime. The RFID enabled system and methods may minimize or eliminate the need for barcode scanners throughout the system, which are typically only positioned at entry and exit points of the ASRS to determine when a load unit has entered or exited the ASRS. While it is preferable that all load units include an RFID tag, it will be appreciated that the system and methods remain advantageous in instances where only some of the load units in a warehouse have RFID tags.
[0026] Referring now to the illustrative embodiments of
[0027] The method 100 includes attempting 104 to read and recognize an RFID tag 22 of each load unit 12 that is present in the ASRS 14 with one or more of the RFID readers 24 positioned within the ASRS. The RFID reader 24 is in communication with the WMS 16 and transmits any information gathered from an RFID tag to the WMS 16. For every load unit RFID tag that is recognized, the computer 18, in coordination with a warehouse positioning system, utilizes information from the RFID reader 24 to determine 106 a global location or position of the respective load unit 12 relative to a reference location within the ASRS 14 or some other global reference point within the warehouse. The computer 18 compares 108 the actual location of the load unit 12 determined at 106 with an assignment database 34 of assigned load unit storage locations which define the assigned, desired, or otherwise predetermined storage locations for at least some of the plurality of load units 12 within the ASRS 14. It is then determined 110, based on the comparison 108 of actual location vs. assigned location, whether a particular load unit's actual, determined location matches its assigned storage location. If the determined location of a load unit 12 does not match its assigned storage location, the computer 18 updates 112 that load unit's assigned storage location in the assignment database 34 to correspond with the load unit's actual, determined location.
[0028] As mentioned briefly above, embodiments are contemplated in which a single RFID reader 24 may be adequate to meet the auditing processes requirements of a warehouse. The following describes such an example in which an RFID reader 24a, 24b, 24c, or 24d is transported on the shuttle 26 and may be sufficient without the need for any additional RFID readers (
[0029] By providing the RFID reader 24a, 24b, 24c or 24d on the shuttle 26, the system 10 and method 100 may reduce complexity of the WMS 16 and associated programmable logic controllers (PLCs), reduce infrastructure requirements and costs, and optionally enable the shuttle 26 to selectively perform auditing functions when required and/or perform normal shuttle operations (i.e. transporting load units). The method 100 may further include controlling 114 the shuttle 26, with the WMS 16, to traverse along the aisle 32 while monitoring the location of the shuttle 26 with the warehouse positioning system which is adapted to determine a global location of the shuttle 26 (e.g. instantaneous location), and the RFID reader 24a, 24b, 24c or 24d in particular, relative to the ASRS 14 or some other global reference point within the warehouse (
[0030] As mentioned above, the RFID reader 24b or 24c may be selectively supported on and transportable on the shuttle 26 (
[0031] The system 10 may utilize commonly known and readily available RFID tag and reader technology, in which an optional embodiment is described below. However, in a preferred embodiment, the system 10 utilizes advanced RFID tag and reader technology in which the location of an RFID tag may be accurately determined within a three-dimensional (3D) space (i.e. spatial coordinate system). The advanced RFID reader may also be capable of determining orientation information of a particular RFID tag. The advanced RFID reader and tag technology may be capable of reading RFID tags in many different directions as well as RFID tags that are obscured by other materials, such as tags obscured by other load units. For example, an ASRS may include load units stored two or three units deep in rows and the advanced RFID reader may be capable of reading and determining the location and/or orientation of an RFID tag on any of the load units within a row. As such, the advanced RFID reader is capable of reading the RFID tag 22 of the furthest load unit 12 even though the furthest load unit 12 is positioned at the back of the row, potentially behind two or more intermediate load units that are closer to the main aisle 32.
[0032] As briefly mentioned above, the system 10 and method 100 may also utilize commonly known and readily available RFID readers and tags. It will be appreciated that one or more of various types and forms of RFID tags may be utilized with the system and method. Some examples of RFID tag types include ultra-high-frequency (UHF) RFID tags, high-frequency (HF) RFID tags, near field communication (NFC) RFID tags, and low-frequency (LF) RFID tags. In order to utilize such readily available RFID technology, it may be necessary that the system include optional features to enable adequate coverage based on the signal range capabilities of readily available RFID readers. Because readily available RFID readers and tags may have a limited operating or signal range in which a reader can accurately and effectively read an RFID tag, it may be necessary that RFID tags on load units be able to pass within a close proximity to an RFID reader. Accordingly, the system 10 may include a multitude of readily available RFID readers throughout the facility to provide a blanket of RFID reader coverage, for example. As such, in most instances, load units 12 stored at storage locations are within sufficient range of an RFID reader and/or as a load unit passes through the system 10, the RFID tag of the load unit will pass within sufficient range of an RFID reader 24 (
[0033] In the preferred embodiment, the contemplated improved or advanced RFID readers and tags require a proximity of a tag relative to the reader that is significantly reduced as compared to previously known or available RFID technology. Additionally, the improved RFID reader is contemplated to be capable of reading or sensing RFID tags through materials that block or impede a line of sight between the reader and the tag. For example, the RFID reader may sense an RFID tag on a subject load unit situated on a storage rack behind two additional load units that are positioned between the subject load unit and the RFID reader. Further, the improved RFID reader is contemplated to be capable of interpreting or determining spatial coordinates of an RFID tag relative to the RFID reader. The reader may also be capable of identifying a relative orientation of the RFID tag relative to the reader. For example, the reader may determine that a particular RFID tag is 0.75 meters away from the reader in the x-coordinate, 1.2 meters from the reader in the y-coordinate, and 0.6 meters from the reader in the z-coordinate. This relative spatial coordinate information is transmitted to the WMS 16 which utilizes the spatial coordinate information to determine, calculate, or otherwise correlate with other known location information, what the global location of a load unit 12. The WMS 16 then compares the global location of the load unit 12 with the inventory database 20 and/or location assignment database 34 to verify, validate, and ultimately audit the inventory information within the WMS 16.
[0034] While RFID tags and readers are a preferred information storage unit and identifier for the system 10 and method 100 due to their inherent portability and inconspicuousness, it will be appreciated that other acceptable information storage units and identifiers may be utilized for the system and method within the facility, such as real-time location systems (RTLS) (e.g. ultra-wide band RTLS, Wi-Fi RTLS, or infrared RTLS), for example.
[0035] Inventory auditing processes (e.g. validation) may be performed routinely or on demand. Auditing processes may be automatically requested following a machine fault (computer hardware or software malfunction, mechanical failure, etc.), such as to quickly and efficiently correct any errors in the system 10 or to ensure that no critical data loss occurs as a result of the machine fault, for example. Alternatively, a human operator or maintenance technician may manually request an audit or auditing process if they recognize an error or malfunction, or if they believe that there may be an error or malfunction in the system 10. Further, the system 10 and method 100 may be adapted for populating an initial inventory database 20 and/or location assignment database 34. For example, a shuttle 26 may start at the end of one aisle 32 and populate an inventory database 20 as it moves down the aisle 32, attempting 104 to read and recognize the RFID tag 22 of each load unit 12 stored adjacent to that aisle 32. Performing inventory auditing processes routinely may ensure a high degree of accuracy within the system 10, both in terms of real-time inventory management and load handling unit control.
[0036] Referring to the illustrative embodiment of
[0037] The material handling system 200 includes a transportation system 202 configured to transport load units 12 to and from the ASRS 14 as well as transporting load units 12 and/or individual inventory items to various components or functions of the warehouse (
[0038] Thus, the embodiments of the system and method of the present invention provide for auditing the inventory within an automated warehouse utilizing RFID technology. The system and method are also capable of real-time tracking and monitoring of inventory and load units as they travel through and are stored in the warehouse. The system may utilize multiple RFID readers positioned throughout the warehouse to enable adequate RFID signal coverage for real-time, whole warehouse inventory tracking. Alternatively, or in addition to, the system may only require a single RFID reader coupled with an automated shuttle that is capable of traversing a majority of the warehouse storage system to audit the inventory stored in load units throughout the storage system. The system and method are operable when utilizing readily available RFID technologies. Additionally, the system and method of the present invention contemplate advanced or improved RFID technologies with greater detection range, larger information storage capabilities, and the ability to determine a precise spatial location of an RFID tag relative to an RFID reader.
[0039] Changes and modifications in the specifically described embodiments can be carried out without departing from the principles of the present invention which is intended to be limited only by the scope of the appended claims, as interpreted according to the principles of patent law including the doctrine of equivalents.