Localization of Wireless Terminals using Smart Sensing - PowerPoint PPT Presentation

About This Presentation
Title:

Localization of Wireless Terminals using Smart Sensing

Description:

... Labelled Points Data Points Auto-Labelled Points * Android Motion Sensors Take ... Wireless Networks and Signal ... iBeacon Uses Bluetooth ... – PowerPoint PPT presentation

Number of Views:222
Avg rating:3.0/5.0
Slides: 49
Provided by: vala64
Category:

less

Transcript and Presenter's Notes

Title: Localization of Wireless Terminals using Smart Sensing


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
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
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
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
Sample Projects
WIRLab
  • Localization of Wireless Terminals
  • Vehicle-to-vehicle Communication
  • Cognitive Radios
  • Cellular Networks
  • Sensor networks
  • Mesh networks
  • .

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
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
  • Localization of mobile phones
  • Compressive Sensing
  • Patent licensed
  • Android and Windows implementation
  • SLAM
  • Crowdsourcing
  • Using Camera for Localization

9
(No Transcript)
10
Localization of Wireless Terminals using Smart
Sensing
  • Indoor Localization

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
Precision increases
Commercial shopping mall advertisement
Assistive visually challenged
13
Where Am I?
Sense the environment and find your location
14
Sensors in Mobile Phones
  • RF Signal Scanner
  • Accelerometer
  • Gyroscope
  • Barometer
  • Magnetometer
  • Thermometer
  • Photometer
  • Camera
  • GPS

Software Sensors
Orientation
Rotation Matrix
Gravity
Linear Accelerometer
Rotation Vector
Game Rotation Vector
15
Integrated Solution
Localize and Track
16
RF Sensing Localization
  • Beacon-based
  • Proximity
  • RSS-based
  • Fingerprinting
  • Time-of-Arrival
  • GPS

17
iBeacon
  • Uses Bluetooth Low Energy (BLE)
  • Small battery-operated transmitters
  • Used in consumer market

18
Localization based on Proximity
19
Localization via RF Fingerprinting
  • Off-line measurements (site survey)
  • On-line localization

20
Fingerprinting
Off-line
  • Collect fingerprints and store

On-line
Measure and compare
21
Received Signal Strength (RSS)
?
22
Fingerprint Matrix

23
Online Localization
Measurement
Unknown Location
Radio map
L no. of WiFi access points N no. of
fingerprints
Assuming sparsity
  • The problem is underdetermined if L lt N ?
    infinite solutions

24
Compressive Sensing
  • The location of user can be found via the
    following convex programming
  • Number of samples C K log(N)

25
versus
26
Indoor Navigation System
Skip the details
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.

28
CNIB Testbed Demo
Canadian National Institute for the Blind
29
Evaluation Results
  • 30 blind subjects interviewed by a doctor
  • 15 testing group
  • 15 control group
  • 3 tests for each subject

30
Bayview Village Shopping Center
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
34
Off-line Phase Speedup
  • Collect RSS readings while walking
  • Need for a location estimation method

Auto-Labelled Points
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
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
Step Counter Accuracy
Test1 Test2 Test3 Test4 Test5 Test6
Phone Samsung S1 Samsung S1 Samsung Tab Motorola RAZR HTC Desire Z LG Nexus 4
Tester id P1 P1 P1 P1 P2 P3
Actual steps 40 60 60 80 50 100
Counted steps 39 60 60 79 49 98
Accuracy 97.5 100 100 98.75 98 98
38
Speedup in Data Acquisition
  • Manually labeled data
  • 21 labeled points in approx. 15 min.

Auto-labeled data 347 labeled points in approx.
12 min.
Bahen Centre 4th floor, 70m x 80m
39
Reliability of Auto-labeled Data
Auto-labeled data is as useful as manually
labeled data
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
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

44
Barometric Data
  • Air pressure for different floors of Bahen Centre.

45
Floor detection
  • View of 3D Map

46
Confusion Matrix for Floor Detection
Floor 1 Floor 2 Floor 3 Floor 4 Floor 5 Floor 6 Floor 7 Floor 8
Floor 1 0.9980 0.0020 0 0 0 0 0 0
Floor 2 0 1.0000 0 0 0 0 0 0
Floor 3 0 0 1.0000 0 0 0 0 0
Floor 4 0 0 0 1.0000 0 0 0 0
Floor 5 0 0 0 0 1.0000 0 0 0
Floor 6 0 0 0 0 0 1.0000 0 0
Floor 7 0 0 0 0 0 0 0.9998 0.0002
Floor 8 0 0 0 0 0 0 0 1.0000
47
Implementation of Algorithms
  • Transmit sensor data of the phone to a PC running
    MATLAB in real-time.
  • We deploy algorithms in MATLAB rather than JAVA.
    Much Faster!

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
Write a Comment
User Comments (0)
About PowerShow.com