Indoor Positioning
Kalid Azad
- Prof. Michael Littman (MAE)
Indoor Positioning Kalid Azad Prof. Michael Littman (MAE) Problem - - PowerPoint PPT Presentation
Indoor Positioning Kalid Azad Prof. Michael Littman (MAE) Problem Description Determine position accurately indoors Cool because: Unsolved problem! Indoor robots, interactive maps, security Hard because: GPS doesnt
Determine position accurately indoors Cool because:
Hard because:
Can use phase differences in sine waves Receiver can solve for position = Possible location 1 wavelength
Requires custom hardware
Which requires a custom OS And custom software And custom (i.e. no) debugging tools
A MIT Master’s Thesis was on a similar
Unfortunately, couldn’t get everything working
Use existing hardware/software
Needed access to device drivers to get
Luckily, found some utilities Netstumbler, Lucent’s tools
Now a matter of text extraction and
Time to learn Perl!
Need quality signals
Emphasize positioning, not just data transfer
Solution: an antenna
Found various “homebrew” antennas on the
Pringles can, soup can… Work comparably to $100 commercial ones,
Antenna based on wavelength
2.4 GHz (802.11b) roughly 12cm Manageable size
meters for a “perfect” antenna (i.e., a radio tower)
Sine wave peaks at ¼ wavelength (3 cm) Set up a standing wave and tap it at 3 cm.
Still don’t understand all the details, but
Both directional antennas
“Amplify” signal in some directions, decrease
Non-powered components, so can’t boost
Signal-to-noise ratio (1 second intervals)
SNR(3) 5 10 15 20 25 30 35 40 45 50 Seconds
Can - 1 second intervals
SNR(2) 5 10 15 20 25 30 35 40 45 50 Seconds
Pringles - 1 second intervals
SNR(2) 5 10 15 20 25 30 35 40 45 50 Seconds
No antenna - 1 second intervals
No antenna Pringles Can The colors are the strengths to 3 access points
How long will you stay in one place?
More than 10-20 seconds unreasonable Enough time to get a decent sample?
Let’s see…
Pringles - 1 second int ervals
10 20 30 40 50 60 1 76 151 226 301 376 451 526 601 676 751 826 901 976 1051 1126 1201 1276 1351 1426 1501 1576 1651 1726 1801 Seconds
Can - 1 second intervals
10 20 30 40 50 60 2 5 7 4 5 Seconds
No ant enna - 1 second int ervals
10 20 30 40 50 60 1 26 51 76 101 126 151 176 201 226 251 276 301 326 351 376 401 426 451 476 501 526 551 576 601 626 651 676 701 726 751 Seconds
Good Bad Ugly Pringles No antenna Can
10 20 30 40 50 38.00 40.00 42.00 44.00 46.00 Average SNR Min SNR none pringles can
Soup is the winner!
antenna – want to learn why soup wins
had larger swings (max – min)
good antenna at 2.4 GHz
Go to a location, log strength for ~30
Acces point name Average Values
But learned a lot along the way
many of which already exist
theory explanations, design specs, hardware)
Only recently got it working, but…
hardware