Recent advances in indoor location and positioning technologies have leveraged the growing ubiquity of smartphones. One application involves tracking the in-store movements of customers in retail stores and shopping malls using Near Field Communication (NFC), ibeacons, GPS and other technologies. Another application of these technologies is in tracking the location of objects within other areas, such as a private home or office, where inexpensive tags are used to track easily misplaced objects.
These systems tend to make use of WiFi, Bluetooth, and other radio receivers to derive position information. However, other sensors such as gyroscopes, inclinometers and accelerometers that tend to be included in many smartphones have also been used for motion detection.
Techniques for geolocation are described that use orientation-independent antennas and associated beamforming circuits that provide polarization-independent determination of location. Indoor Positioning System (IPS) applications are newly enabled and/or improved.
Techniques for geolocation are also described that use orientation-independent antennas and associated beamforming circuits that provide polarization-independent determination of location. Indoor Positioning System (IPS) applications are newly enabled and/or improved. In particular, a ceiling-mounted orientation-independent antenna can determine azimuth and elevation and thus pinpoint the location of a mobile device in three dimensions.
Knowledge of the geometry of the facility assists with resolving ambiguities that might otherwise exist when the mobile device is out of a direct line of sight. Calibration runs, using devices with a known location, can then be used to resolve these ambiguities.
The description below refers to the accompanying drawings, of which:
The beacon 102 may in turn be connected via wireless or wired connection to a processor 110 that accesses one or more databases 112. The databases may derive and/or maintain information such as unique identification (UID) numbers for the tags 104 or their associated users, maps of the location in which the system 100 is placed, and other information such as analytics derived from collected location data. The databases 112 may be accessed by other devices 114 such as a laptop computer to display and analyze the data collected by system 100. Processor 110 and databases 112 may be partially or wholly contained within beacon 102.
Of note is that beacon 102 and/or tags 104 include scanning directional antennas that may focus radiate energy in steerable beams 103, 105. The use of scanning directional antennas enables the distance between the beacon 102 and tags 104 to be increased as compared to implementations that instead use fixed omnidirectional antennas. It should also be noted that the tags 104 and their respective antennas may be disposed in various orientations with respect to the surrounding area. For example, tag 104-2 is laying horizontally on a table, but tag 104-3 is attached to an object in a person's pocket, and is laying in a generally vertical direction. Tag 104-1 is in some other location, such as in a person's hand, and is thus positioned at some other unknown angle.
The use of directional antennas also increase security of system 100 as interference from unknown devices 102, 104 may be attenuated.
The radiating elements 2120 may have various physical configurations and may be tuned in particular ways. For example, rectangular patch elements may be folded over onto or near the front and back faces in a “u” shape to conform to the edges of housing 2115. In that configuration, the radiating elements circumscribe a volume that not only encompasses a space along the edge of the housing, but also encompasses a space that reaches into the body of the device 2100.
In some arrangements as shown in
The X,Y,Z axes shown in
In one aspect, the horizontal component H may be suppressed by the cylindrical antenna element 300 if the diameter versus height ratio of the cylinder 302 is relatively large. In one example for operation at 2400 MHz, bandwidth of 200 MHz, a quality factor Q of 12 in a
A second hybrid power combiner 402, which is a difference, or 180° combiner provides an output signal
D−B=ν sin(φ)
and a third 180° hybrid 403 provides
A−C=ν cos(φ)
The outputs of combiners 402, 403 feed a 90° quadrature hybrid 404 to produce a signal,
V=νe
jφ
proportional to the azimuthal angle.
A phase detector 406 can determine a phase difference 406 between signals VΣ and V thus provides the azimuthal angle, φ. A hybrid divider 407 determines the ratio between them, to produce an output proportional to the elevation angle θ.
Another implementation shown in
H cos θ
Hybrid combiners 602, 604 are 180° combiners that provide both a sum and difference output. The 180° hybrid combiners 602, 604, quadrature combiner 606, and combiner 608, arranged as shown, produce signals:
V cos θ
V sin φ
H cos φ
H sin φ
Ve
jφ
and
He
iφ
As shown in the equations of
In one implementation, the tags 104 may be smartphones. In that implementation, as per
It can now be understood that both types of orientation-independent antenna arrays—the cylindrical element arrays shown in
In one use case, the detected angle of arrival happens to be parallel to two of the sides of the smartphone housing (“due north” or “due south”), or happens to coincide with a centerline axis of the cylindrical array implementation. In that instance, the two sets of beams generated by the line arrays on the two sides that are parallel to that direction (that is, line arrays 2101 and 2103 shown in
The functions described above are obtained by packing an orientation-independent antenna or some other similar antenna in a single device to provide position and/or direction finding.
In some implementations, the antenna array 160 associated with the beacon 102 may be scanned at a rate that is different than the rate at which the antenna 300 associated with the tag 104 is scanned. Different procedures may be used to determine which device scans at the higher rate, while the other device scans or is incrementally stepped at a slower rate.
An inclinometer, if available in the beacon 102 or tag 104, may provide some additional information as to the orientation of the X, Y, and Z axes with respect to a reference, such as the earth's magnetic field. That information may be used to simplify the processing needed to determine elevation and azimuth.
The distance between beacon 102 and tag 104 may be determined by any known ranging techniques. In one example, range can be determined using time difference of arrival (TDOA) using a cooperative protocol that places the tag 104 in a transponder mode, and having the beacon 102 emit a narrow ranging pulse (on the order of a few nanoseconds wide). The range can then be estimated by measuring the delay of the resulting response from the tag 104. Other methods are possible, for example, if the cellular, WiFi, Bluetooth, or other wireless protocols in use provide Receive Signal Strength Indication (RSSI) outputs.
In other implementations, the beacon 102 and tag 104 may not necessarily operate a cooperative ranging protocol. In that instance, range may still be determined by operating individual circular subarrays 1600 of array 160 or end fire arrays 2101, etc. in a stereoscopic or triangulation mode. For example, a first circular subarray 1600-1 may be placed in a scanning mode and locate a first angle of arrival φ1 for a tag 104. A second circular subarray 1600-2 may also be placed in a scanning mode—because subarray 1600-2 is at a slightly different position, it may detect a signal from tag 104 at a second angle of arrival φ2. A crossover point between line vectors φ1 and φ2 determines a location for tag 104.
Thus, in one implementation, for tags 104 operating a cooperative protocol, the beacon 102 may selectively use the directional forwarding/time of flight mode to determine position. However, for tags 104 that do not operate a cooperative protocol, the beacon may switch to a mode that uses stereoscopy/triangulation to locate the tags 104.
A single orientation-independent antenna tag 104 may actively scan for neighboring beacons 102 using its directional capabilities. This scanning will incur approximately 5% more energy consumption to do than to simply broadcast omni-directionally like most traditional Bluetooth low energy systems do. The orientation-independent antenna beamforming directional scanning region may be focused in the direction it is scanning, and thus have a relatively narrow, or pencil beam shape. This directional scanning may, for example, have approximately 25% more range than an omni-directional scan, allowing for more active positioning to take place, and reducing interference.
In some implementations, the orientation-independent antennas 160, 300 or 2100 may scan quadrant by quadrant in 45 degree or 90 degree intervals. Upon coming into contact with an orientation-independent antenna array (a beacon 102) or another orientation-independent antenna equipped device 104, such as a smartphone, the orientation-independent antenna tag 104 and the new signal may both orient themselves through scanning to maximize signal strength between the two. At this point the orientation-independent antenna's position relative to the new signal may be determined to within about 1% by the smartphone or beacon using time of flight, signal strength, and/or directional information stored by the orientation-independent antenna from an inclinometer. This relative location can either be used directly by an orientation-independent antenna equipped smartphone user (with an arrow pointing in the direction stating the distance away the object is) or can be converted to absolute positional data by the beacon. Assuming the building has been mapped in some way or another and the beacons location in the building has been tied to that map, the absolute location of that orientation-independent antenna can be determined, not just its location relative to the beacon/smartphone signal. These capabilities come at a low cost to manufacture. In some implementations, the orientation-independent antenna can operate at a unique frequency using a unique waveform so it does not interfere with other signals such as Bluetooth, Wi-Fi, or other signals.
A similar process my occur with multiple orientation-independent antenna tags 104 as for a single orientation-independent antenna tag 104; they may come into contact with one another while scanning and form a constellation of relative positions by communicating between themselves. Once one of those relative positions is tied to an absolute location by a beacon 102 or orientation-independent antenna equipped smartphone, all of the other relative locations in contact with the absolute orientation-independent antenna may also be resolved to absolute locations using the same process.
As shown in
An orientation-independent antenna embedded in a smart mobile device (smartphone or laptop) works largely the same as an orientation-independent antenna tag 104, but unlike most orientation-independent antenna embedded tags (like a TV remote or a keychain), a smart device is capable of giving feedback directly to the user. This means when an orientation-independent antenna embedded smart device enters an orientation-independent antenna “constellation” it can give the user information about the objects nearby it. A map could be displayed, marked with waypoints (like pins on a map) for orientation-independent antenna objects and labeled based off of a Unique Identification (UID). Additionally, when no predefined map is readily available, the orientation-independent antenna smart device can act as a sort of compass, pointing the phone in the direction of the orientation-independent antenna objects and giving the user angle and distance information.
If an orientation-independent antenna equipped device 102, 104 frequently makes connections with smart devices or beacons in a specific direction, the devices may alter their scanning pattern(s) in order to intelligently scan areas where it is more likely to pick up a signal. This means if an object is in one corner of a home (for example), and a beacon 102 only ever finds connections by pointing west, it will spend far more of its time searching in that direction, making it even easier to detect tags 104.
One design consideration for an orientation-independent antenna-based IPS system is the directional scanning rate of each orientation-independent antenna equipped object 102, 104. If two objects scan around themselves at the exact same rate it is possible they may never come into contact with each other even if they are within range. To counteract this issue, orientation-independent antenna scanning rates may be variable. Low energy objects such as tags 104 with small batteries may scan at a slow rate. Beacons 102 could scan at a much higher rate (and with more smooth adjustments rather than scanning quadrant by quadrant) because of their energy source (a wall plug). Smart devices (such as a phone or laptop) using orientation-independent antennas may also utilize a variable scan rate. The smartphone orientation-independent antenna may scan at a higher rate than tags 104, similar to a beacon, however such a smart device may scan at a lower rate than the beacon 102 itself to allow nearby beacons to improve detection.
In a residential setting the orientation-independent antenna can be used as an object detection apparatus for other orientation-independent antenna equipped objects throughout the house. A single stationary orientation-independent antenna equipped device with access to an electrical outlet (a beacon 102) or a smartphone equipped with an orientation-independent antenna may be sufficient in order to locate any object within their range. The beacon or smartphone are not necessarily doing the actual mapping of the house, as this could be accomplished by one of the various home mapping technologies currently available. However, mapping could also be completed by using a stationary orientation-independent antenna device in tandem with a smartphone.
1. Stationary Orientation-Independent Antenna with Access to Wall Outlet:
2. Using a Mobile Device with an Orientation-Independent Antenna:
3. Using Both to Map the House:
4. on the go:
In a Commercial setting the orientation-independent antenna equipped devices may be used in an indoor mapping system in order to determine positional data. A single stationary orientation-independent antenna beacon may be all that is necessary for positional tracking as long as all objects that need to be tracked are within its range. There are various different ways the orientation-independent antenna based IPS can be used in a commercial setting. The beacon 102 can be used to track materials throughout a store. The beacon 102 can also track orientation-independent antenna equipped mobile devices 104 moving throughout its range. The beacon can even track non cooperative sources such as non-orientation-independent antenna equipped Bluetooth devices using its ranging techniques described elsewhere. This permutation of the IPS could also tie very closely into available mapping software. One conceivable use of this could be a user with a shopping list. Assuming the objects are tagged when the user enters the store, an app like Google™ maps could be overlaid with collected data to create an optimum path to get to all of the objects on their list as quickly as possible. Additionally, if the objects are tagged the user could be charged directly through their phone when they leave the store without having to check out.
1. Beacon and Orientation-Independent Antenna Based Smartphone (and Orientation-Independent Antenna Equipped Objects):
2. Beacon and Non-Cooperating Bluetooth or Other Signals:
3. Beacon and Cooperating Legacy Devices (Like Bluetooth):
In an event setting like a trade show or an amusement park, the orientation-independent antenna based IPS is also useful. The system would function somewhat similarly to how it functions in a commercial setting; with a beacon 102 set up somewhere at the event and users 104 being tracked. The additional functionality for events could be using orientation-independent antenna tags 104 to create waypoints for certain booths or rides. Being able to look at an interactive park/event map on a smartphone would also give the opportunity to present users with more advertisements for specific booths, rides, or events the event would like to promote by annotating the map. In a theme-park like environment, the IPS would also make a great child tracker. Many child devices have GPS capabilities so parents can roughly keep track of their child's location, but in a setting like an amusement park, those rough GPS-based estimates may not be accurate enough if a child goes missing. Being able to precisely keep track of a child's position using the IPS can be achieved with the parent and child device once they have allowed their devices to be visible to one another on the map through permissions. A child would not even necessarily need to have a smartphone, but may only need an inexpensive orientation-independent antenna tag 104 set up to only transmit positional data to the parent/user device. This would be sufficient to keep track of child's position without revealing it to strangers.
In an industrial setting such as a warehouse or system of warehouses there are already many different types of package tracking systems. An orientation-independent antenna based positioning system can work similarly to other package tracking systems, or build off of them, while also offering the additional functionality of displaying the packages as waypoints or pins on a map for employees. Many automated systems have a drawback of being difficult to navigate for humans. Robots can find packages just fine, but if an issue pops up, a human needs to look through a database of countless packages to find it. By generating a map with packages listed as waypoints, employees would not have to deal with databases and could simply be presented with a map having waypoints to locate the product they need to find.
Retail Setting without Direct Line of Sight
To this end, one or more orientation-independent antennas are place in or near a ceiling. In an acquisition mode, the orientation-independent antenna can be controlled to scan over the entire floor with a directional, narrow beam. The beam may be relatively narrow such as 45 degrees. Individual cell phone users such as 1 and 2 are isolated and located within the beam width of the orientation-independent antenna.
Accurate elevation angle, azimuth angle and polarization of the incident plane wave are then determined using the polarization independent algorithms described in the above-referenced patent application. Since the cell phone users 1 and 2 are located on the floor, theta (θ), phi (ϕ), and H are all that are needed to determine location in three dimensions of line of sight targets such as user 2.
Targets such as user 1, which are not in a direct line of sight to the orientation-independent antenna, may be hidden by a row of shelves. The acquisition of energy by the orientation-independent antenna from target user 1 may be due to a reflection off of an adjacent line of shelves.
In one approach, with the cell phone operating a cooperative protocol that reports receive signal strength back to the orientation-independent antenna, that information for beams emitted in different directions by the orientation-independent antenna (or from different orientation-independent antennas) may resolve position ambiguities (such as by selecting the strongest received signal).
However, an estimate of the location of target 1 can also be made by using geometric ray tracing, physical optics ray tracing or using an electromagnetic modeling program such as High Frequency Electromagnetic Field Simulation (HFSS) software available from ANSYS, Inc. of Canonsburg, Pa. The high accuracy provided by the orientation-independent antenna direction of arrival algorithms enhances the result of these ray tracing methodologies. These schema typically require an accurate representation of the geometry of the store with its fixtures, walls, shelves, etc.
In some implementations, a last known position of user 2 may also be used to resolve ambiguities.
Another scheme involves calibrating the entire store by having a staff person walk through all the aisles/product locations with a cell phone, transmitting a signal to the orientation-independent antenna array. A data base of target location versus orientation-independent antenna measurement of theta and phi can then be created. Thus, for each acquisition and measurement event during store hours, there will be a corresponding unique target location.
If scattering of the target electromagnetic waves is polarization dependent (i.e. cell phone orientation), then as the calibrating person walks through the store, three orthogonal polarizations in the x,y,z directions can be generated. The data base, for each target location, will then have three components of incident plane wave information from the orientation-independent antenna, (theta, phi, polarization), for each of the three x,y,z target polarization vectors. The data base containing these three vectors for all the target locations thus calibrated can then be correlated against the received vector (theta, phi, and polarization) from the orientation-independent antenna for each acquisition and measurement event during store hours. The maximum correlation indicates which target location is valid.
The ray tracing methodologies may also take into account polarization since the orientation-independent antenna array measures the polarization of the incident wave.
This application claims priority to a co-pending U.S. Provisional patent application entitled “Indoor Positioning System Utilizing Beamforming with Orientation- and Polarization-Independent Antenna”, Ser. No. 62/442,102 filed Jan. 4, 2017, and Indoor Positioning System Utilizing Beamforming With Orientation- And Polarization-Independent Antennas. Ser. No. 62/454,178 filed Feb. 3, 2017 the entire contents of both of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62442102 | Jan 2017 | US | |
62454178 | Feb 2017 | US |