Not Applicable.
Not Applicable
This disclosure relates to the field of asset management by location tracking.
More particularly, the disclosure relates to systems and methods for tracking location of physical assets using radio frequency identification (RFID) devices affixed to the assets.
RFID transducers are known in the art for tracking and identification of physical assets. When used for purposes of inventory and product shipping management, it is frequently the case that assets may be misplaced during movement from inventory to a shipping portal for customer delivery. Such misplacement can slow down the time in which workers can effectively turn over assets in a warehouse, distribution or fulfillment center. Another issue is that workers are not able to optimize the flow of assets through the warehouse, distribution or fulfillment center without real time data on the location of the assets. Another issue is that there may be equipment and/or assets in the warehouse, distribution or fulfillment center that incur an additional rental cost based on the duration that they are in the warehouse, distribution or fulfillment center. Without real-time tracking, such equipment or freight could remain in the warehouse far beyond its intended use and cause additional expense.
There is a need for a real time asset location tracking system to aid in addressing the foregoing issues.
One aspect of the present disclosure is a method for locating an object in a facility. A method according to this aspect of the disclosure includes determining position with respect to time of a material handling device associated with a movable vehicle within the facility. Signal strength of a signal emitted by at least one identification tag affixed to the object is measured with respect to time. A time that the object is deposited at a fixed position by the material handling device is determined from the measured signal strength. The location in the facility of the fixed position is established using the determined time and the determined position with respect to time.
A computer program according to another aspect of this disclosure is stored in a non-transitory computer readable medium. The computer program comprises logic operable to cause a programmable processor to perform actions comprising determining position with respect to time of a material handling device associated with a movable vehicle within a facility. The logic causes the computer to perform measuring with respect to time signal strength of a signal emitted by at least one identification tag affixed to an object; determining from the measured signal strength a time that the object is deposited at a fixed position by the material handling device; and establishing the location in the facility of the fixed position using the determined time and the determined position with respect to time.
In some embodiments, the position with respect to time is determined by determining with respect to time a position of the movable vehicle and at least one of a geodetic or geomagnetic direction of the vehicle.
Some embodiments further comprise determining from the measured signal strength a time at which the object is retrieved by the material handling device from the measured signal strength.
Some embodiments further comprise filtering the measured signal strength to determine the retrieval time and the deposit time.
In some embodiments, the filtering comprises determining a mean value of signal strength and a standard deviation of at least one of a plurality of highest magnitudes of the measured signal strength and a plurality of most frequently occurring values of the measured signal strength.
In some embodiments, the measuring signal strength is started when the signal strength exceeds a selected threshold and is stopped when the signal strength falls below the selected threshold for a predetermined duration of time.
A method for locating an object in a facility according to another aspect of the present disclosure includes determining position with respect to time of a movable vehicle within the facility.
Signal strength is measured with respect to time of a signal emitted by at least one identification tag affixed to the object at least three different positions of the movable vehicle. A location in the facility of the identification tag is established using the signal strength at the at least three different positions.
In some embodiments, the establishing location comprises least squares trilateration.
Other aspects and possible advantages will be apparent from the description and claims that follow.
An object or asset whose position is to be tracked is shown at 14 in
The foregoing system components may provide, at any time, that the location of the vehicle 12 in the facility may be determined and recorded. The vehicle and asset location system 18 may be in signal communication with the antenna 16, such that signals from one or more RFID tags, e.g., 15 in
The vehicle and asset location system 18 may further comprise any sensor or device enabling determination of the vehicle's orientation, e.g., its geodetic and/or geomagnetic direction (heading). It will be appreciated that for purposes of convenience the vehicle and asset location system 18 may be located on the vehicle 12 so that it is displaced from the part of the vehicle 12 that comes into contact with and moves the object 14, namely, the object handling device 12A. Thus, the determined vehicle position within the facility may not directly correspond to the position of the object handling device 12A, and when the object handling device 12A contacts the object 14, thereby the position of the object 14. In some embodiments, therefore, the vehicle and asset location system 18 may comprise any one or more sensors that make measurements corresponding to geodetic or geomagnetic heading, for example and without limitation, gyroscopes and magnetometers that can measure orientation with respect to geodetic or geomagnetic pole direction. Thus, determinations of the vehicle position and the vehicle heading (and the known, fixed relationship between the object handing device 12A and the vehicle and asset location system 18) may be combined to determine at any time the position of the object handling device 12A. It will also be appreciated that the vehicle's heading may instead, or in addition, be determined with reference to the facility itself. That is, the rotational orientation of the vehicle 12 may be determined with respect to any chosen reference point in the facility. Using a local reference point to determine vehicle orientation may require additional sensors and signal processing than would be needed if geomagnetic or geodetic reference is used for the vehicle heading, however.
As will be further explained, analysis of RFID signals, more specifically, signal strength, from the object's RFID tag 15 may be used to determine when the object 14 is disposed on the object handling device 12A, such that position of the object handling device 12A corresponds to the position of the object 14. Once the vehicle 12 moves the object 14 to a fixed location, e.g., on a shelf or other predetermined fixed position within the facility, such fixed location may be stored by the base station 24 (or any other data storage and processing device) until which time the object 14 is retrieved by the vehicle 12 or by another vehicle (not shown). Upon such retrieval and any subsequent movement, the position of the object 14 may be determined and recorded with respect to time as it is moved within the facility.
It will be appreciated that the vehicle 12 position could be determined using a geodetic signal position receiver, such as a GPS or GNSS satellite signal receiver, and the present disclosure should not be construed as excluding such embodiments. For enclosed facilities in which satellite signal reception may be compromised, some embodiments according to the present disclosure may advantageously use position determination systems that have their own location signal generators, for example the SMARTCONE system described above. However, the specific device used to determine vehicle position and heading are not limitations on the scope of this disclosure.
The asset location system 10 explained above may therefore record with respect to time the position and heading of the vehicle 12, and from any one or more RFID tags 15 record with respect to time the identification information from the RFID tag 15 and the received signal strength (RSSI) of each such RFID tag within RFID signal communication range at any time. The identification information will not change for any specific RFID tag with respect to time, however the RSSI will change depending on the distance between the respective RFID tag and the antenna 16. Such data may be recorded in the base station 24 or any other suitable data storage and processing unit associated with the asset location tracking system 10. RSSI information may be used to determine when the object 14 is picked up by the vehicle 12 and when the object 14 is dropped off by the vehicle 12 as will be further explained below.
The base station 24 or any other data processing device (not shown in
Signal processing according to the present disclosure makes use of the observation that when the object 14 is picked up by the vehicle 12, there will be an identifiable ramp-up in RSSI with respect to time, then a relatively steady state RSSI while the object 14 is moved and remains in a fixed position with reference to the antenna 16. Steady state RSSI is then followed by a ramp-down of the RSSI when the object 14 is dropped off by the vehicle 12 at a chosen location and the vehicle 12 subsequently moves away from the object 14. By analyzing the RSSI with respect to time, it is possible to ascertain when the object 14 was picked up, moved by the vehicle and dropped off. When the time dependent RSSI is associated with the determined vehicle position (e.g., with reference to the facility) and the object handling device position (determined from the vehicle heading as explained above) it is then possible to determine object position in the facility at the time of object pick up, during its transport, and at the time of object drop off. Object position at the time of drop off may be recorded and used for subsequent retrieval of the object 14.
Referring to
To improve the reliability of selecting the pick up and drop off times from the RSSI measurements, it is useful to filter the RSSI measurements. Filtering may reduce false determination of pick up and drop off times in view of the likelihood that the RSSI values are noisy. In the present example embodiment, filtering the RSSI data may be performed using one or more statistical approaches.
In an example embodiment of data processing according to the present disclosure, there are three parts to the analysis of RSSI to determine pick up and drop off. The first part is to extract statistical information from the RSSI/time data. Then an iterative process is performed using the RSSI/time data and the statistical information to determine candidate drop off positions DC1, DC2. Further analysis may be used to resolve which of the candidate drop off positions, DC1 or DC2 is more likely to be the actual drop off point. Further analysis may be used to determine the pickup point.
As the vehicle (12 in
In a set of RSSI values, a chosen number, e.g., five, of the highest RSSI magnitudes may be selected from all RSSI values in the set. A first standard deviation (or variance) of the highest RSSI values may be calculated. In the same set, the values of RSSI having the highest number, e.g., five, of occurrences may be chosen. A second standard deviation (or variance) of the RSSI values having the foregoing highest number of occurrences may then be calculated. The smaller of the first and the second standard deviations (or variances) may be chosen for subsequent processing. A mean, e.g., arithmetic mean value of all RSSI values in the set may also be determined.
Referring to the flow chart in
Referring to the flow chart in
Because the vehicle and asset location system (18 in
Then whether DC 1 or DC 2 is the better candidate for the location of the vehicle at the time of pick up or drop off is determined. In the present example embodiment, the choice may be made by the following process. If DC1 is later in time than DC2 and the RSSI value at DC2 is greater than the RSSI value at DC1, then DC2 may be selected as the drop off point. The material handing device position at the time of DC2 may then be stored as the object location within the facility. If, however, the RSSI value of DC1 is equal or greater than the RSSI value at DC2, then DC1 becomes the drop off point.
If DC2 is later in time than DC1, then the RSSI value at DC1 is compared to the previously determined mean value of RSSI plus a factor, comprising the determined standard deviation plus two. The factor may be adjusted to improve reliability of selecting DC1 or DC2. If DC1 is greater than the foregoing amount, then DC2 is chosen as the drop off point. If the foregoing condition is not met, then DC1 may be selected as the drop off point.
The pick up point may be determined, and referring to the flow chart in
In another aspect of the present disclosure, the base station (24 in
Referring to
However, determining likely location of the RFID tag 15 may be complicated by, at the least, variation in RSSI from the RFID tag 15. Thus, using RSSI as a proxy for distance between the vehicle and the RFID tag 15 may require additional processing. There are known algorithms on how to account for imprecise measurements when attempting trilateration. Instead of attempting to find the exact intersection of circles, a minimization algorithm may be used to find an area with the lowest error, and so most likely to be the location within an area 75 rather than the precise intersection point. This is known as non-linear least squares trilateration and an example of a specific algorithm used may be the Levenberg—Marquardt minimization algorithm.
In light of the principles and example embodiments described and illustrated herein, it will be recognized that the example embodiments can be modified in arrangement and detail without departing from such principles. The foregoing discussion has focused on specific embodiments, but other configurations are also contemplated. In particular, even though expressions such as in “an embodiment,” or the like are used herein, these phrases are meant to generally reference embodiment possibilities, and are not intended to limit the disclosure to particular embodiment configurations. As used herein, these terms may reference the same or different embodiments that are combinable into other embodiments. As a rule, any embodiment referenced herein is freely combinable with any one or more of the other embodiments referenced herein, and any number of features of different embodiments are combinable with one another, unless indicated otherwise. Although only a few examples have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible within the scope of the described examples. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims.