MIT Turns Wi-Fi into Indoor GPS
spectrum.ieee.org
spectrum.ieee.org
I worked at at an indoor location-systems startup once. The real fun part of the system was integrating wifi-based location with streaming video from fixed-mount cameras to pinpoint location even better. But let me tell your right off: wifi calibration of the sort they're talking about can be incredibly obnoxious (think "carefully rolling a laptop in a cart at a constant speed around a space, in a grid", which could easily be completed in an hour or two if you are really good at it, but might take a day or two to get right if you aren't.) Sure, this is all fine if you want to calibrate one or two indoor spaces for your automated drones, especially if you've already got APs deployed in a location-friendly mode (i.e. more around the perimeter and less around the center, with antenna orientation to match), but don't expect to see it in a corner store near you anytime soon.
Now, if you can talk about automating the calibration you'll do quite well.
The WiFi industry is working on a standard, called the Fine Timing Measurement protocol, which is now part of IEEE 802.11.[3][4] That provides 100ps resolution timestamps in WiFi packets. That takes care of the RF layer, and provides resolution to about 3cm. (Real world accuracy won't be that good.)
As with GPS, you need at least four fixed stations to get a fix, and preferably line of sight to five, so you can compute the error. You might get that in a big room such as a convention center or gym. If you need it in a house, you'd probably need some additional nodes that are mostly for location, not passing data traffic.
There's no technical problem doing this; it just hasn't been valuable enough to be deployed widely yet. It will probably be a free feature in fixed WiFi nodes soon.
[1] http://www.eecs.harvard.edu/~konrad/projects/motetrack/moteT... [2] http://estimote.com/indoor/ [3] http://www.wi-fi.org/beacon/rolf-de-vegt/never-lost-indoors-... [4] http://www.ieee802.org/1/files/public/docs2014/asbt-kbstanto...
My reference is the fact that 1588 systems usually get into the <25ns RMS offset realm.
This might not even make sense, but maybe they're talking about using the recovered clock from the incoming signal? Something like synchronous Ethernet?
The link posted doesn't go in to much detail, but I'd like to learn more.
At certain multiples of a distance, with synchronized clocks, you'll have offset X between channel Y and Z (on channel Y you may be perfectly phase synchronized, but Z is half the phase off).
Measuring the offsets for multiple sets of frequencies allows you to calculate multiple sets of possible distances, to then figure out which exact distance it is that repeats among all of the calculated distance multiples (like 1, 2, 3; 0.5, 2, 4; 1.5, 2, 3 - the number 2 occurs everywhere).
If for example you're perfectly in phase on 10 frequencies, the distance between you must be a must be a specific shared multiple of the wavelengths of all the frequencies. Least common denominator.
tl;dr: maybe, but only the very expensive models
Existing indoor positioning systems such as Bluetooth LE beacons and WiFi triangulation[3] only use the RSSI value and trigonometry to figure out the position. This method is slow (5Hz or so) and the resolution of the RSSI is bad unless you sample it directly, eg with SDR (which incidentally, is what my dissertation is about!)
[1] https://en.wikipedia.org/wiki/Multilateration#Principle
[2] https://www.usenix.org/system/files/conference/nsdi16/nsdi16...
[3] https://www.qualcomm.com/products/izat (unfortunately there are no public 'specs' I can find...)
My solution basically uses the RSSI values for generating classifiers for each room. It works well enough to replace motion sensors.
It does not work for iPhones. Unfortunately, Apple keeps the WiFi scanning in a "private" api which would require jailbreaking because, as far as I know, use of those apis won't get past the app-store review.
So, for now it only works on Android and on laptops/single-board computers using a Python script (links to app and script in Github).
In any case, it's a clever way to map the room by its spectrum landscape :-)
Anyone with inside knowledge know if this is something that will actually make it to market. They are talking about commercializing supposedly, according to the article, but I would be surprised if this isn't something that just gets incorporated into ios and android if it actually is as good as they claim. Its not like (i)beacons managed to truly become an apple owned thing.
In fairness a better title would be "MIT researchers turn Wi-Fi...", and it would definitely have been good to mention the researchers' names earlier.
Those who are good at getting their voices heard triumph in "unfair ways," except those who don't misunderstand the totality necessary to have good work shine.
Wifi has always been the obvious solution to indoor location (lower power than GPS / works indoors / piggybacks on installed hardware / somewhat "open") but fidelity was too low.
Hence the rise of beacons.
Beacons IMO are the least elegant solution to the problem of indoor location because they require (a) a whole separate location framework (b) requires vendors / stores to install & maintain hardware to drive coverage (c) are owned by the OS.
I've been watching this game unfold for years - Apple bought WifiSLAM in 2013 to improve indoor location / wifi (1), and then bought "super accurate GPS" firm coherent NAV last year. (2)
There are also several startups attempting to use sensor data + geomagnetic or inertial navigation to solve this problem. (3)
If these guys actually got Wifi working, and figure out a way around the callibration problem, they in one fell swoop solved one of the major barriers to the hyper-localized advertising / consumer tracking that we've been promised (threatened with?) for years.
(1) http://www.theguardian.com/technology/2013/mar/25/apple-buys...
(2) http://blogs.wsj.com/digits/2015/05/17/apple-buys-gps-firm-c...
(3) http://www.navisens.com/, GiPStech.com, http://www.PathSense.com, https://www.indooratlas.com/
Good riddance. So far beacons are widely used for just one thing - spamming peoples' phones with ads in stores. We've been promised indoor location accurate to 5cm; I haven't seen anyone deliver it yet.
The fact that they can do this with just a firmware update is excellent news. Hopefully they'll license it to some of the big commercial access point vendors (Cisco, etc).
Edit: Apparently exploiting the phase change of a signal has been used to improve the accuracy of GPS in a similar ways [0]. The dual radio angle calculation seems to be a more novel advancement.
That demo is based on the new 802.11mc standard. Surprisingly, this new standard isn't mentioned in the paper. So no comparison between this and their system...
Here's a link: http://news.mit.edu/2015/president-obama-meets-mit-entrepren...