None.
None.
None.
1. Field of the Disclosure
The present disclosure relates generally to localization systems, more particularly, to radio frequency identification (RFID) localization methods and systems.
2. Description of the Related Art
In recent years, localization systems have been used in many applications to identify and track different physical entities such as merchandise, equipment, devices, personnel or individuals, and other items or assets that need to be monitored within a particular environment. Example applications include supply chain management applications where localization systems are used for automatic inventory and tracking, and security applications where such services are used to identify and monitor personnel to control access to particular areas within a facility.
Radio frequency identification (RFID) systems have been widely employed for localization due to relatively low implementation cost. An RFID system typically attaches an RFID tag to an object to be monitored. Readers are then deployed in the environment to interrogate the tag as the tagged object passes within range of the readers. In particular, the readers transmit radio frequency (RF) signals to the tag which in turn responds by transmitting an RF response signal containing information identifying the object to which the tag is attached. The response signals received by each reader are then transformed into distance measurements which are utilized to determine an estimated location of the tagged.
Traditional RFID localization systems typically use stationary readers, beacons or access points to receive wireless signals from badges or tags attached to objects in order to produce ranging information and determine the locations of the objects, and are also often installed independent of other existing systems within a facility. As a result, such systems are generally difficult to implement at low cost due to expensive readers and relatively high cost of additional installation.
Accordingly, there is a need for an RFID localization system that can be implemented at lower costs.
Embodiments of the present disclosure provide device attachable to an object, including a radio frequency identification (RFID) tag operative to communicate with a reader. The RFID tag includes at least one antenna for communicating signals with the reader, and a motion-based generator generating current upon the device being moved. When the object moves, the motion-based generator powers the RFID tag and the RFID tag is configured to transmit at least one signal to the reader using the current generated by the motion-based generator to indicate that the object is in use. In an example embodiment, the RFID tag transmits the at least one signal at predetermined time intervals during a time period in which the object moves. The at least one signal transmitted may be encoded with in-use status information. The RFID tag further includes an energy scavenging circuit for converting electromagnetic energy from signals received by the at least one antenna into electric current, such that when the object is not moving, the RFID tag operates as a passive tag by using the electric current generated by the energy scavenging circuit upon the RFID tag being interrogated by the reader. In this way, the RFID tag is capable of communicating with the reader when the object to which the RFID tag is attached is in use and also when the RFID tag is interrogated by the reader.
An example embodiment is directed to a method for determining whether the object is in use, including receiving, by the RFID reader, at least one signal from the RFID tag, determining whether the at least one signal is generated using the current from the motion-based generator, and determining that the object is in use based upon the at least one signal being determined to be generated using the current from the motion-based generator.
In one example embodiment, determining whether the at least one signal is generated using the current from the motion-based generator includes determining whether the at least one signal comprises a periodic signal. In another example embodiment, determining whether the at least one signal is generated using the current from the motion-based generator includes determining whether the at least one signal has been transmitted within a predetermined time period. In yet another example embodiment, determining whether the at least one signal is generated using the current from the motion-based generator includes determining whether the at least one signal is encoded with in-use status information.
The above-mentioned and other features and advantages of the disclosed example embodiments, and the manner of attaining them, will become more apparent and will be better understood by reference to the following description of the disclosed example embodiments in conjunction with the accompanying drawings, wherein:
It is to be understood that the present disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The present disclosure is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless limited otherwise, the terms “connected,” “coupled,” and “mounted,” and variations thereof herein are used broadly and encompass direct and indirect connections, couplings, and mountings. In addition, the terms “connected” and “coupled” and variations thereof are not restricted to physical or mechanical connections or couplings.
Spatially relative terms such as “top”, “bottom”, “front”, “back” and “side”, and the like, are used for ease of description to explain the positioning of one element relative to a second element. Terms such as “first”, “second”, and the like, are used to describe various elements, regions, sections, etc. and are not intended to be limiting. Further, the terms “a” and “an” herein do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.
Furthermore, and as described in subsequent paragraphs, the specific configurations illustrated in the drawings are intended to exemplify embodiments of the disclosure and that other alternative configurations are possible.
Reference will now be made in detail to the example embodiments, as illustrated in the accompanying drawings. Whenever possible, the same reference numerals will be used throughout the drawings to refer to the same or like parts.
Server 15 may be a web server, a managed print service (MPS) location server, an asset management server, or any remote computing system or device. In an example embodiment, server 15 may be provided to manage interconnected peripheral network devices and assets, such as imaging devices 20, via network 25. Server 15 may include a database which may be used to store information associated with the interconnected assets such as, for example, IP or MAC addresses, status information, operation logs, or location information.
Server 15 may be configured to update the information of its database in response to some events or changes in state related to the assets in the customer location. For example, server 15 may update information associated with a particular imaging device 20 relating to its current location. Information relating to the location of an imaging device may include building name, floor number, room number, station, and other forms of information used to identify an area or location. In order for the location information stored in the database to be accurate, server 15 may constantly monitor changes in locations of the imaging devices 20 and accordingly update location information once changes occur.
According to an example embodiment, networked system 10 may be configured to provide localization services for identifying, determining, and tracking physical locations of physical entities in a particular environment. More particularly, imaging devices 20 of the networked system 10 may be utilized to provide localization of different assets, equipment, devices, individuals, or other objects within a surrounding space of a location where they are installed. Given that imaging devices 20 are fairly stationary types of devices and do not move very often, they can be used as fixed reference points to detect and locate other objects. In the example shown in
User interface 50 may include a graphical user interface, such as a display panel which may be a touch screen display in which user input may be provided by the user touching or otherwise making contact with graphic user icons in the display panel. In addition, user interface 50 may include any other display mechanism or input mechanism for displaying and receiving information to/from a user.
In accordance with example embodiments of the present disclosure, networked system 10 may employ RFID systems on imaging devices 20 to provide localization services. In an example embodiment shown in
In one example embodiment, each radio device 60 may be derived from a wide variety of RFID readers capable of reading a number of passive, active, and/or semi-passive tags simultaneously within a read/interrogation range. Each radio device 60 may include at least one antenna and a circuit that is configurable to operate as a transmitter and a receiver. In addition, each radio device 60 may also include a backup power source, such as a battery supply, so that radio devices 60 may continue to function in the event associated imaging devices 20 are powered off or lose power due to power interruptions or hardware failure. Objects that need to be monitored may be attached with corresponding tags that can respond to and/or interact with the radio devices 60 on imaging devices 20. Accordingly, each imaging device 20 may utilize its associated single radio device 60 to determine location of a tag attached to an object.
In one example embodiment, imaging devices 20 may utilize one or more machine learning algorithms to determine location of an unknown tag.
At block 100, imaging devices 20 equipped with radio devices 60 are installed at various locations in an environment. The environment, as used herein, is represented by floor plan 35. At block 105, a plurality of reference RFID tags are positioned and installed in the surrounding space of the imaging devices 20. For example, in
At block 115, each imaging device 20 may be initialized. Part of the initialization process by an imaging device 20 may include scanning for reference tags 110 within range using an associated radio device 60, and obtaining location information associated with the detected reference tags. Typically, during scanning, the radio device 60 transmits and receives signals to/from the reference tags 110. Detected reference tags 110 may be identified and displayed on the user interface 50 for viewing by the user.
In one example embodiment, location information associated with the detected reference tags 110 may be obtained by the imaging device 20 by requesting a user to provide corresponding locations of each detected reference tag 110. In one example aspect, the user may be provided with a visual display of the floor plan 35 and requested to note relative locations of the detected reference tags 110 by “pin drops” or other designators such as flags, stars, etc. placed on the floor plan 35. In another example aspect, the user may be requested to manually input location data, such as coordinates, of the detected reference tags 110. Coordinates for individual reference tags may be obtained in various ways. For example, a GPS (Global Positioning System) device may be taken physically nearby a reference tag 110 and used to obtain coordinate values at the current location. Location of the GPS device may then be used to provide an adequate approximation of the location of the reference tag 110. In other examples, location information may be obtained by surveying the site, airborne or satellite mapping, or any other technique that can be employed to determine and obtain location information.
In another example embodiment, location information associated with the detected reference tags 110 may be obtained by the imaging device 20 by retrieving such information directly from the reference tags 110 themselves. In this example, each reference tag 110 may be programmed with their respective locations upon installation. Individual locations of the reference tags 110 may be obtained using methods previously described. Upon initialization of the imaging device 20, radio device 60 may interrogate each reference tag 110 within range to obtain location information therefrom.
Further, during initialization, signals received from the reference tags 110 may be used to determine information/features associated with the reference tags 110. These features may include, but are not limited to, signal strengths and phase shifts with frequency of the signals received from the reference tags 110. Eventually, after initialization, imaging device 20 has a record of data pertaining to signal strengths, phase shifts, and location information of each reference tag 110 within range. Additionally or in the alternative, such may be stored in a storage location associated with server 15.
At block 120, information associated with the reference tags 110 are utilized to train or define a prediction engine or function to output predicted tag locations using machine learning techniques, such as supervised learning techniques, in which a set of training examples comprised of the information associated with the reference tags 110 is presented to a modeling engine to define the prediction function. Generally, each example includes a pair consisting of an input variable/feature corresponding to the one or more features (e.g., a signal strength and phase shift of a signal) associated with a reference tag 110, and an output value/target corresponding to the location information associated with the same reference tag 110. The supervised learning techniques may analyze the training examples and define the prediction function to be used in identifying location of unknown tags. The supervised learning techniques may utilize one or more “minimization of error” algorithms to define a prediction function that minimizes the error between output of the prediction function and the known output values.
Referring back to
With reference to
Location of the unknown tag 160 may be provided to the user in different forms. For example, the predicted location of the unknown tag 160 may be communicated to a mapping function which calibrates and superimposes the predicted location on floor plan 35. In one example embodiment, the floor plan 35 marked with the unknown tag 160 location, as shown for example in
Generally, changes in the environment may occur after initialization of the imaging devices 20 and even at later times. For example, new objects may be added in the environment that may modify, block, or reflect RFID signals and thus cause variation in signal strengths and phase shifts with frequency of the signals. To account for changes in the environment, recalibration of the prediction function 145 may be performed.
At block 300, imaging device 20 may receive a first set of signals from one or more of the reference tags 110 at a first time period. For a first instance of recalibration, this first time period may correspond to the time at which imaging device 20 initialized. Information obtained from the first set of signals may be used to train the prediction function 145. At block 305, imaging device 20 may receive a second set of signals from the same reference tags 110 at a second time period after the first time period. At block 310, a difference between the first and second set of signals may be determined. For example, for a given reference tag 110, the difference between a first set of information (including signal strength and/or phase shift) obtained at the first time period, and a second set of information (including signal strength and/or phase shift) obtained at the second time period may be determined. Block 310 may be performed for each reference tag 110. At block 315, the determined differences may be provided to modeling engine 125 as additional input features for corresponding reference tags 110. In turn, modeling engine 125 may redefine the prediction function 145 based at least upon the additional features at block 320. Accordingly, the prediction function 145 is recalibrated or redefined to account for changes in the environment. The process may be performed in an iterative fashion at predetermined time intervals to account for changes in the environment over time.
In alternative example embodiments, recalibration may be performed by feeding information associated with the unknown tag 160 into modeling engine 125. For example, the user may visually inspect the actual location of the unknown tag 160 and determine whether such properly corresponds to the predicted location as applied to the floor plan 35. If not, the user may indicate a more accurate or proper location of the unknown tag 160 on the floor plan 35, such as by applying a hand gesture on a surface of the display displaying floor plan 35, or by manual input of coordinates. The input features associated with the unknown tag 160 and new location information associated therewith may then be provided as additional input to modeling engine 125 at inputs 135A and 135B for redefining the prediction function 145.
In another example embodiment, imaging devices 20 may utilize other techniques to determine location of an unknown tag, in lieu of or in addition to methods using machine learning techniques described above. For example, radio devices 60 on each imaging device 20 may utilize two antennas spaced apart from each other at a known distance. As shown for example in
The localization system and methods described above may be utilized in any of a number of environments and settings in which the location of one or more tags is needed. For example, the system and method may be employed in medical and/or hospital settings for locating people or objects associated with tags and making determinations based upon the tags that are located. In an example embodiment, the above described system and method may be used in a hospital in which tags are associated with each patient receiving medical services in the hospital. A tag may be associated with a patient by affixing the tag to the patient's clothes or having the tag affixed to or embedded within the identification bracelet commonly worn by hospital patients. With each hospital patient being associated with a tag, patients may be more easily and effectively located using the systems and methods described herein. More effective locating of patients helps to ensure patient medications may be more timely administered, helps to ensure patient safety and allows for more accurate patient billing for hospital services. With respect to the latter, a patient's location may be regularly monitored during the patient's hospital stay, and knowing, for example, that a patient spent three days in the intensive care unit of a hospital, through use of the systems and methods described herein, can be used to confirm that the patient's hospital bill is correct.
According to an example embodiment of the present disclosure, information relating to a status/condition of an object with which an unknown tag is attached may be additionally provided to imaging devices 20. In particular, an indication whether the object is in motion and/or in use may be determined based on signals received from the tag attached to the monitored object.
With reference to
In an example embodiment, energy scavenging circuit 420 includes a bulk capacitor for holding a charge corresponding to energy scavenged from a received signal, and a voltage regulator coupled to the bulk capacitor (not shown). Whereas a set of bridge diodes may be coupled to the bulk capacitor for placing energy thereon when receiving energy from a single source, in order to scavenge energy from signals received from multiple sources, in this case antennae 415 and 416, a separate set of bridge diodes (also not shown) is coupled between each antenna and the bulk capacitor for storing energy therein. In this way, antennae 415 and 416 are suitably electrically isolated from each other.
When powered, communications control unit 410 may decode and/or demodulate received information signals and encode, modulate, and transmit information signals to interrogating radio device 60 using antenna 415. In addition, communications control unit 410 may perform additional functions. Use of multiple antennae 415 and 416 allows, for example, for communications control unit 410 of RFID tag 400 to receive sufficient power from an interrogation signal by radio device 60 via antenna 415 to function as a conventional passive RFID tag in responding to the interrogation signal, and to perform one or more additional functions not performed by a conventional passive RFID tag by scavenging additional energy via antenna 416. Energy scavenging circuit 420 may also be used to increase the range of RFID tag 400.
Further, RFID tag 400 may include a motion-based generator 425. Generally, motion-based generator 425 may comprise a device which generates relatively small amounts of electric current when moved. For example, motion-based generator 425 may be one which can extract mechanical energy from motion or vibration of object 405 to which it is attached, and scavenge electrical energy by efficiently converting the mechanical energy into electrical power. Example implementations of motion-based generator 425 include a piezoelectric transducer or an intertial magnet within a coil or loop. Accordingly, if object 405 attached with RFID tag 400 moves, RFID tag 400 may be excited by the current generated by motion-based generator 425 and cause to transmit at least one signal even without being interrogated by a radio device 60. The at least one signal transmitted by the RFID tag 400 may be used to indicate an “in-use” and/or an “in-motion” status of the object 405.
In an example embodiment, in-use status of object 405 may be determined by determining whether signals received from RFID tag 400 is generated using current from motion-based generator 425. In one example, RFID tag 400 may transmit signals at predetermined time intervals using current generated by motion-based generator 425 when object 405 moves. In response, one or more of the radio devices 60 on the imaging devices 20 may receive a plurality of periodic signals from RFID tag 400 at spaced intervals and, based thereon, may determine that the object 405 associated with RFID tag 400 is in use. In another example, signals transmitted by RFID tag 400 may be encoded with additional information indicative of an in-use and/or in-motion status if power is received from the motion-based generator 425. For example, an in-use and/or in-motion status information may be stored in memory (not shown) and retrieved therefrom upon encoding a signal for transmission when RFID tag 400 is excited by current generated by motion-based generator 425. In turn, radio devices 60 that receive the transmitted signal may decode information contained therein and determine whether object 405 associated with RFID tag 400 is in use and/or in motion.
In another example embodiment, in-use status of object 405 may be determined in conjunction with its relative location. In particular, location of RFID tag 400 attached to object 405 may be determined using methods previously described at predetermined time intervals. If the location of RFID tag 400 does not change (or remains substantially the same within a time period) and signals are being transmitted by RFID tag 400 within the time period, then it may be determined that object 405 is relatively stationary, but is in use.
Accordingly, RFID tag 400 may operate as a passive tag when responding to interrogations by a radio device 60, and as an active tag when transmitting at least one signal using current from motion-based generator 425 when object 405 moves, such as due to mechanical vibrations and/or transportation to another location. The capability of identifying whether an item, asset, or object is in use in addition to identifying location may provide an efficient way for managing usage of assets and equipment.
In a medical and/or hospital setting, RFID tag 400 may allow for the capability of identifying whether medical or hospital equipment is in use. For example, medical or hospital equipment oftentimes includes a motor having a rotor which moves when the motor is running, or otherwise includes a component that moves when the equipment is in use. When RFID tag 400 is attached to such equipment, equipment motion may be detected by motion-based generator 425 and used to provide power to communications control unit 410 for causing at least one RF signal to be transmitted thereby. Radio device 60 and/or processing device 40 may determine that the medical/hospital equipment is in use based upon the RF signal(s) received, as explained above, and thereafter search for other medical/hospital equipment that is unused.
According to another example embodiment of the present disclosure, information pertaining to angular orientation of RFID tag 400 may be obtained from signals received from RFID tag 400 in order to determine the orientation of object 405. In particular, tag orientation may change the strength of a response signal transmitted by RFID tag 400 to a radio device depending on how well the electromagnetic wave of the response signal lines up with the antenna of the radio device. Accordingly, based on variations in the measured signal strength of the response signal, orientation of RFID tag 400 and consequently object 405 may be additionally estimated.
According to another example embodiment of the present disclosure, the localization capabilities of the imaging devices 20, as discussed above, may be used to augment other location-based services. For example, imaging devices capable of performing RFID localization may be deployed in an environment that utilizes Wi-Fi networks to perform location tracking of tags on clients, asset, devices, and other objects. Typically, to properly track tags in a Wi-Fi location-based service, at least three access points are needed to detect and report the received signal strength (RSSI) of a tag being tracked. In order to obtain accurate localization, Wi-Fi hotspots need to be dense enough. However, Wi-Fi hotspots employed in various organizations are mostly not densely populated to avoid overlapping channels which can often hinder performance. Additionally, introducing more access points may entail high installation costs. As such, Wi-Fi hotspots may not be dense enough to do accurate localization. Thus, by augmenting Wi-Fi location-based services, localization accuracy may be improved.
With reference to
In
The description of the details of the example embodiments have been described using imaging devices. However, it will be appreciated that the teachings and concepts provided herein may also be applicable to other relatively stationary computing devices deployed in a particular environment.
The foregoing description of several example embodiments of the invention has been presented for purposes of illustration. It is not intended to be exhaustive or to limit the invention to the precise steps and/or forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be defined by the claims appended hereto.