Localisation system
09709661 ยท 2017-07-18
Assignee
Inventors
Cpc classification
G06Q10/06
PHYSICS
G01V15/00
PHYSICS
G01S13/74
PHYSICS
G01S5/0263
PHYSICS
International classification
G01V15/00
PHYSICS
Abstract
The invention pertains to a method and system for determining a location of an identification tag (100) in a monitored area. The method comprises using a plurality of beacons (200) to broadcast (2010) beacon messages comprising an identification element relating to the originating beacon; receiving (2020) at a first set of beacons a localization message from an identification tag (100), the tag having received (1010) a beacon message, extracted (1020) the identification element from the received beacon message, and transmitted (1030) information related to the identification element as part of the localization message; performing (3010) a first level of localization of the tag on the basis of characteristics of the respective copies of the localization message received at the first set of beacons; and performing (3020) a second level of localization of the tag on the basis of the information related to the identification element.
Claims
1. A method for determining a location of an identification tag in a monitored area, the method comprising: using a plurality of beacons to broadcast beacon messages, each beacon message comprising an identification element relating to a respective beacon that broadcast that beacon message; receiving at a first set of beacons from among said plurality of beacons a localisation message from said identification tag, said identification tag having (a) received a beacon message from among said beacon messages, (b) extracted said identification element from said received beacon message, and (c) transmitted information related to said identification element as part of said localisation message; performing a first level of localisation of said identification tag on the basis of characteristics of respective copies of said localisation message received at said first set of beacons; and performing a second level of localisation of said identification tag on the basis of said information related to said identification element, wherein said characteristics comprise relative signal strengths of the respective copies of said localisation message received at said first set of beacons, and wherein a same identification element is assigned to different beacons from among said plurality of beacons which are located at positions for which respective ranges for receiving beacon messages do not overlap.
2. The method according to claim 1, wherein said beacon message is transmitted as an ultrasound message.
3. The method according to claim 2, wherein said localisation message is transmitted as a radio-frequency message.
4. The method according to claim 2, further comprising transmitting said information related to said identification element along with information related to said characteristics from said first set of beacons to a location calculation agent.
5. The method according to claim 4, wherein said transmitting occurs only at selected beacons from among said first set of beacons, said selected beacons being those beacons for which the identification element corresponds to said information related to said identification element.
6. The method according to claim 1, wherein said localisation message is transmitted as a radio-frequency message.
7. The method according to claim 3, further comprising transmitting said information related to said identification element along with information related to said characteristics from said first set of beacons to a location calculation agent.
8. The method according to claim 7, wherein said transmitting occurs only at selected beacons from among said first set of beacons, said selected beacons being those beacons for which the identification element corresponds to said information related to said identification element.
9. The method according to claim 1, further comprising transmitting said information related to said identification element along with information related to said characteristics from said first set of beacons to a location calculation agent.
10. The method according to claim 9, wherein said transmitting occurs only at selected beacons from among said first set of beacons, said selected beacons being those beacons for which the identification element corresponds to said information related to said identification element.
11. A non-transitory computer-readable medium storing machine-executable instructions that, when executed by a processor, cause the processor to perform the method recited in claim 1.
12. A non-transitory computer-readable medium storing machine-executable instructions that, when executed by a processor, cause the processor to perform the method recited in claim 9.
13. A system comprising: a plurality of beacons configured to broadcast beacon messages, each beacon message comprising an identification element relating to a respective beacon that broadcast that beacon message; at least one identification tag adapted to: receive a beacon message from among said beacon messages, extract said identification element from said received beacon message, and transmit information related to said identification element as part of a localisation message to a first set of beacons from among said plurality of beacons; and localisation logic configured to: perform a first level of localisation of said at least one identification tag on the basis of characteristics of respective copies of said localisation message received at said first set of beacons, and perform a second level of localisation of said at least one identification tag on the basis of said information related to said identification element, wherein said characteristics comprise relative signal strengths of the respective copies of said localisation message received at said first set of beacons, and wherein a same identification element is assigned to different beacons from among said plurality of beacons which are located at positions for which respective ranges for receiving beacon messages do not overlap.
14. The system according to claim 13, wherein said plurality of beacons are adapted to transmit said beacon message as an ultrasound message.
15. The system according to claim 14, wherein said at least one identification tag is adapted to transmit said localisation message as a radio-frequency message.
16. The system according to claim 14, further comprising a location calculation agent, wherein said plurality of beacons is further configured to transmit said information related to said identification element along with information related to said characteristics to said location calculation agent.
17. The system according to claim 13, wherein said at least one identification tag is adapted to transmit said localisation message as a radio-frequency message.
18. The system according to claim 17, further comprising a location calculation agent, wherein said plurality of beacons is further configured to transmit said information related to said identification element along with information related to said characteristics to said location calculation agent.
19. The system according to claim 13, further comprising a location calculation agent, wherein said plurality of beacons is further configured to transmit said information related to said identification element along with information related to said characteristics to said location calculation agent.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) These and other features and advantages of embodiments of the present invention will now be described in more detail with reference to the accompanying drawings, in which:
(2)
(3)
(4)
DETAILED DESCRIPTION OF EMBODIMENTS
(5)
(6) A specific application of the location system described herein is a wireless nurse call system for use in hospitals and other institutions where patients may move about, possibly without being fully conscious of their own exact location. Where appropriate, the invention will be described with reference to such a nurse call system, without intent to limit the scope of the invention to such applications. In the context of a wireless nurse call system, the development of efficient hardware and efficient communication protocols is an important goal, with a view to reducing (battery) power consumption, obtaining a small form factor, and keeping the total cost as low as possible.
(7) In the preferred localisation system, beacons 200 are provided at fixed locations throughout an area in which the location of mobile objects or persons is to be monitored. The beacons may generally be mounted to walls, doors, pillars, and the like. They may have a basic user interface comprising a display and one or more keys.
(8) The beacons emit an identification element, which is preferably modulated onto an ultrasound signal. Ultrasound communication is based on electromechanically induced vibrations that generate propagating longitudinal acoustic waves. As ultrasound waves are, by definition, in a frequency range beyond the audible range for humans, their use is no hindrance to humans present in the monitored area.
(9) Within building environments, ultrasound waves are almost completely blocked by walls (contrary to electromagnetic waves). Ultrasound waves are therefore a suitable signal type to obtain room-level localisation accuracy. With additional processing, even sub-room-level accuracy may be achieved.
(10) However, in the context of the present invention, it is also possible to transmit the beacon signals in other forms, such as low-power RF signals. The power of the RF signals is preferably calibrated in such a way that the probability of any tag receiving such a signal in an adjacent room is virtually zero. In yet another alternative, the beacon signals may be transmitted by means of magnetic induction communication.
(11) The mobile objects or persons to be monitored are provided with identification tags (hereinafter also referred to as tags) 100, which comprise a receiver for the signals emitted by the beacons 200, i.e., in the case of ultrasound transmission, an ultrasound receiver.
(12) Due to the electromechanical nature of ultrasound transmission and reception processes, these processes consume relatively large amounts of electrical power. As the tags 100 would have to be battery-powered to be sufficiently mobile and preferably even wearable, power consumption is a significant concern. It is an advantage of embodiments of the present invention that the overall power consumption in an ultrasound-based tag system can be reduced, which leads to a longer operational autonomy period and/or smaller form factor for the tags.
(13) Upon receiving the beacon identification element encoded in the (ultrasound) signal, the tag 100 will be aware of its location (in the sense of being able to identify the nearest beacon 200) down to room-level accuracy, without any need for triangulation.
(14) The tag 100 further comprises communication means to relay the decoded beacon identification element, along with its own identity, to the central monitoring system, in the form of a localisation message. The communication means may include a radio frequency (RF) transmitter adapted to wirelessly communicate the information to a beacon (the same beacon whose identification element was received and/or another beacon within radio range), which is in turn preferably connected to a wired or wireless network 250 that allows it to communicate with a centralized management system 300.
(15) The characteristics of the received signal observed by the beacon(s) 200 at which the radio signal of the tag 100 is received provide another clue to the location of the tag 100. More specifically, the localisation message will be received at several beacons 200 with different physical characteristics, including a distance-dependent intensity and delay. Accordingly, the relative signal strengths of the signals received at the respective beacons may be used as an indication of where the localisation signal originated. Additionally or alternatively, other information about the localisation message signals received at the beacons 200, such as their time of arrival, may be used to carry out the localisation of the identification tag 100.
(16) This localisation step is coarser than the ultrasound-based localisation, because the range of an RF transmission with typical properties (e.g., using the legally permitted transmit power in the unlicensed ISM bands at 434 MHz, 2.4, GHz or 5 GHz, or the SRD860 band) will be longer than that of an ultrasound transmission, and will in particular not significantly be constrained by walls. The combination of RF-based localisation at a coarse level and ultrasound-based localisation at a finer level allows for a cellular naming system for the beacons; i.e., the beacon identities transmitted in the ultrasound signal need only be unique within the set of beacons with overlapping ultrasound communication ranges. This allows for a shorter beacon identity field to be used in the messages conveyed by the ultrasound signals, which in turn leads to a lower average data rate and thus lower power consumption at the transmitter (beacon) and the receiver (tag).
(17) This localisation mechanism will now be described in more detail with reference to the flow chart provided in
(18) In a first step, the illustrated method comprises using a plurality of beacons 200 to broadcast 2010 beacon messages, each of which comprises an identification element relating to the respective beacon that broadcast the beacon message. The identification element serves as the source address of the transmission. Preferably it consists of one byte or less, such that the overall message length can be kept very short.
(19) When such a beacon message is received 1010 by an identification tag 100, the tag will extract 1020 the identification element from said received beacon message, and transmit 1030 information related to the identification element as part of its localisation message. The information related to the identification element may be the complete identification element itself. If the identification elements are assigned to the beacons 200 according to a hierarchical addressing scheme, it may be sufficient if the tag 100 includes the lowest-order part of the identification element in its localisation message.
(20) In a subsequent step, a first set of beacons receives 2020 the localisation message from the identification tag 100. Typically, not all beacons 200 are sufficiently close to the tag 100 to physically receive the localisation message. Those beacons 200 that do receive the localisation message will do so with a distance-dependent intensity level. Thus, the observed RSSI levels associated with a given localisation message provides information about the distance of the tag 100 in question from the respective beacons 200.
(21) As the useful processing of the RSSI information requires comparison of RSSIs observed at different beacons, it is advantageous to assemble this information at a centralised point, where it can be processed by a location calculation agent. Thus, the beacons 200 may be configured to relay 2030 the localisation message (or its relevant part) along with the associated observed RSSI, to such a location calculation agent.
(22) At the location calculation agent, localisation of the tag 100 that transmitted the localisation message is performed 3010 on the basis of the received RSSIs. Additionally, the exact beacon 200 whose beacon message triggered the localisation message in question can be identified 3020 on the basis of the identification element cited in the localisation message. As will be explained below in connection with
(23)
(24) As is clearly shown, the respective address spaces (i.e., the sets of assigned identification elements) of the beacons in the different cells overlap. This can be allowed because, due to the limited range over which the beacon messages can be received, the tag 100 will not be able to receive beacon messages from more than one beacon with any given identification element. The presence of physical barriers (walls) between the rooms reduces the probability that beacon messages propagate from one room to another. The general layout of the monitored area is such that beacon messages don't propagate from one cell to another. In this way, the address spaces can be kept relatively small.
(25) As shown in
(26) An identification tag 100 is assumed to be present in the middle cell. At any given time, the tag 100 is typically in range of the transmissions of just one beacon 200, due to the limited propagation range of beacon messages and the presence of physical barriers; in the illustrated case, this is beacon 2 of the middle cell. Upon receiving the beacon message, the identification tag 100 will extract the identification element 2 from the beacon message as described above.
(27) As shown in
(28) In a first variant, illustrated in
(29) In a second variant, illustrated in
(30) The invention also pertains to a system comprising at least one identification tag 100 and a plurality of beacons 200. The plurality of beacons 200 is configured to broadcast beacon messages, each beacon message comprising an identification element relating to the respective beacon that broadcast the beacon message. The identification tag 100 is adapted to: receive a beacon message from among the beacon messages, extract the identification element from the received beacon message, and transmit information related to the identification element as part of the localisation message. The system further comprises localisation logic 300 configured to perform a first level of localisation of the tag on the basis of the relative signal strength of the respective copies of the localisation message received at the first set of beacons; and to perform a second level of localisation of the tag on the basis of the information related to the identification element.
(31) The operation and advantages of the system are fully explained by the description of
(32) The present invention also pertains to a computer program, optionally stored on a computer-readable medium, comprising code means adapted to cause a processor to carry out the method described above. In particular, the invention pertains to a computer program, optionally stored on a computer-readable medium, comprising code means adapted to cause a processor to perform steps 3010 and 3020 (i.e., to act as the location calculation agent).
(33) The invention also pertains to a method for installing a system as described above. This method comprises: selecting beacon locations in an area to be monitored; grouping the selected beacon locations into cells such that beacon messages cannot cross cell boundaries; assigning beacon addresses to the selected beacon locations, wherein the beacon addresses are unique within the cells; determining for each one of the cells a minimum address field size required to transmit all beacon addresses occurring in the cell; and positioning beacons at the beacon locations, each one of the beacons being configured to transmit the respective beacon address associated with the beacon location at which it is positioned.
(34) This method allows the installer to find an optimal trade-off between cell size and transmission efficiency. Larger cells will require a larger address space, which results in a longer identification element and hence longer message transmissions. On the other hand, smaller cells can only be achieved if the physical environment can adequately block beacon transmissions from reaching other cells. According to this aspect of the invention, the size of the address space is kept to a minimum. Optionally, the size of the address space can vary between cells.
(35) While the invention has been described hereinabove with reference to specific embodiments, this is done to illustrate and not to limit the invention, the scope of which is defined by the accompanying claims. The skilled person will readily appreciate that different combinations of features than those described herein are possible without departing from the scope of the claimed invention.