Download presentation
Presentation is loading. Please wait.
Published byMartina Hancock Modified over 9 years ago
1
Localization of Wireless Terminals using Smart Sensing Shahrokh Valaee Wireless and Internet Research Lab (WIRLab) Dept of Electrical and Computer Engineering University of Toronto www.comm.utoronto.ca/~valaee
2
2 Wireless and Internet Research Laboratory (WIRLab) A laboratory built by funds from: Canadian Foundation for Innovation (CFI) Ontario Innovation Trust (OIT) Several industrial partners The research focus at WIRLab is on Wireless Networks and Signal Processing
3
3 WIRLab Architecture The equipment is organized into multiple layers to emulate various networking architectures: Core network with high-end L2/L3 switches and soft routers; Several access points with capability for multiple standard support; Numerous wireless devices such as notebooks, PDAs, wireless cameras, etc, for mesh or multi-hop communications; Wireless robots for mobility management; Sensors equipped with localization devices for environmental monitoring and location estimation; DSRC/WAVE devices for fast MAC and rapid network acquisition used in mobile communications at vehicular speeds. The lab can simulate almost all network configurations and various topologies.
4
4 Team of Researchers last six years Director: Shahrokh Valaee Professors on Sabbatical: 7 Visiting Researchers: 4, (LG Electronics, SONY, ETRI) Post-doctoral Fellows: 6 PhD Students: 15 MASc Students: 15 Visiting PhD Students: 7 Visiting MASc Students: 1 Undergrad students: 40+
5
5 Sample Projects Localization of Wireless Terminals Vehicle-to-vehicle Communication Cognitive Radios Cellular Networks Sensor networks Mesh networks …. WIRLab
6
6 Cellular Networks High Bandwidth communication for Maglev Trains PAPR reduction through network coding (LGE) Joint patent Instantly Decodable Network Coding (IDNC) Spectrum Sensing
7
7 Vehicular Networks Low latency communications for vehicular environment Opportunistic Network Coding for data broadcast Enhanced reliability through Positive Orthogonal Codes V2X (pedestrian, cyclists) communications Localization of vehicles
8
Localization of Wireless Nodes 8 Localization of mobile phones Compressive Sensing Patent licensed Android and Windows implementation SLAM Crowdsourcing Using Camera for Localization
9
9 WIRLab Projects Signal Processing Localization Networking Vehicular Networks Communications Cognitive Radios
10
Localization of Wireless Terminals using Smart Sensing Indoor Localization
11
11 Objective To design an accurate indoor navigation system that can be easily deployed on commercially available mobile devices without any hardware modification.
12
Motivation Regulations: E911 Commercial: shopping mall advertisement Assistive: visually challenged Precision increases 12
13
Where Am I? 13 Sense the environment and find your location
14
Sensors in Mobile Phones RF Signal Scanner Accelerometer Gyroscope Barometer Magnetometer Thermometer Photometer … 14 Software Sensors Orientation Rotation Matrix Gravity Linear Accelerometer Rotation Vector Game Rotation Vector Camera GPS …
15
Integrated Solution 15 Localize and Track
16
RF Sensing & Localization Beacon-based Proximity RSS-based Fingerprinting Time-of-Arrival GPS 16
17
iBeacon Uses Bluetooth Low Energy (BLE) Small battery-operated transmitters Used in consumer market 17
18
Localization based on Proximity 18
19
Localization via RF Fingerprinting Off-line measurements (site survey) On-line localization
20
20 Fingerprinting Collect fingerprints and store Measure and compare Off-line On-line
21
21 Received Signal Strength (RSS) ?
22
22 Fingerprint Matrix
23
23 Online Localization The problem is underdetermined if L < N infinite solutions L: no. of WiFi access points N: no. of fingerprints Radio map MeasurementUnknown Location Assuming sparsity
24
Compressive Sensing The location of user can be found via the following convex programming Number of samples: C K log(N) 24
25
versus EITA-EITC 2012 [Valaee] 25
26
26 Skip the details Indoor Navigation System
27
Patents and Licenses S. Valaee, C. Feng, and A. W. S. Au, “System, Method, and Computer Program for Anonymous Localization,” US non-prov patent, EFS ID 9022070, Application ID 12/966493 filed Dec 2010, Notice of Allowance issue on 12/05/2014. S. Valaee, C. Feng, and A, Au, “System, Method, and Computer Program for Anonymous Localization,” Canadian patent, Reference no. 100 5050700 M, filed Dec 2010. S. Valaee and C. Feng, “System, Method, and Computer Program for Dynamic Generation of a Radio Map for Indoor Positioning of Mobile Devices, “US Patent Application, Application number 13/927510, Filed June 26, 2013. 27
28
CNIB Testbed Demo 28 Canadian National Institute for the Blind
29
Evaluation Results 29 30 blind subjects interviewed by a doctor 15 testing group 15 control group 3 tests for each subject
30
30 Bayview Village Shopping Center
31
31 Accuracy (positioning in BV)
32
Site Survey via Crowd Sourcing Accelerometer Sensing Step Counter
33
Off-line Phase A radio map includes A grid of points (labeled points) in the service area RSS measurements at each point 33 AP(2) AP(L) AP(l) AP(1) Access Points (APs) Labelled Points (reference points) Data Points MAC1 MAC2 MAC3 MAC4 MAC5 MAC6 MAC7 - 89 - 78 - 91 - 85 - 92 - 77 - 72 33
34
34 Off-line Phase: Speedup Collect RSS readings while walking Need for a location estimation method AP(2)AP(L)AP(l) AP(1) Access Points (APs) Labelled Points Data Points Auto-Labelled Points
35
35 Android Motion Sensors Take advantage of various sensors information. Each Android device has a combination of: Accelerometer Gyroscope Magnetic Field sensor (compass) …. Linear Acceleration Information
36
36 Position Estimation with Step Counter Position can be estimated given the initial location, speed, and heading directions With the help of accelerometer, it is possible to make a step counter to estimate the coordinates of RSS readings Acceleration samples
37
37 Step Counter Accuracy Test1Test2Test3Test4Test5Test6 PhoneSamsung S1 Samsung Tab Motorola RAZR HTC Desire Z LG Nexus 4 Tester idP1 P2P3 Actual steps:4060 8050100 Counted steps: 3960 794998 Accuracy97.5%100% 98.75%98%
38
38 Speedup in Data Acquisition Manually labeled data: 21 labeled points in approx. 15 min. Bahen Centre 4 th floor, 70m x 80m Auto-labeled data: 347 labeled points in approx. 12 min.
39
39 Reliability of Auto-labeled Data Auto-labeled data is as useful as manually labeled data Manually labelled data Auto-labelled data
40
40 Crowd Sourcing Traces from casual users The answer to several issues: Removing the training phase Radio map maintenance Using Graph theory, we can build a completely unsupervised system Combine traces from multiple users to build the radio map
41
Demos 41
42
Floor Detection Pressure Sensing
43
Barometer Air pressure of the environment ( ). Barometer is useful in floor detection. Power consumption: 0.003mA Unit: mBars Max. sample rate : 30 Hz 43
44
Barometric Data Air pressure for different floors of Bahen Centre. 44
45
Floor detection View of 3D Map 45
46
Confusion Matrix for Floor Detection Floor 1Floor 2Floor 3Floor 4Floor 5Floor 6Floor 7Floor 8 Floor 10.99800.0020000000 Floor 201.0000000000 Floor 3001.000000000 Floor 40001.00000000 Floor 500001.0000000 Floor 6000001.000000 Floor 70000000.99980.0002 Floor 800000001.0000 46
47
Transmit sensor data of the phone to a PC running MATLAB in real-time. We deploy algorithms in MATLAB rather than JAVA. Much Faster! Implementation of Algorithms 47
48
Conclusion Sensory data from smartphones can be used to localize wireless devices indoors Compressive Sensing is used to enhance sensing and localization Accelerometer and Gyro are used for crowdsourcing Pressure sensor is used for floor detection Direct connection between sensor data and MATLAB reduces the implementation time 48
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.