SlideShare a Scribd company logo
1 of 29
Wireless and Mobile Systems
for the IoT
Nirupam Roy
M-W 2:00-3:15pm
Online
CMSC 818W : Fall 2020
Lecture 4.1:
Indoor Localization - I
This zoom session is being recorded.
Where am I in a hotel, mall, office, cruise ship?
2
GPS satellite
GPS
Why not outdoor localization technology?
3
Fingerprint
4
Fingerprint
Unique
features of
signals
5
Fingerprint
Unique
features of
signals
Unique fluctuation of the
magnetic field
6
(1) Fingerprinting-based Indoor Localization
7
Indoor Location Sensing Using Geo-Magnetism
Jaewoo Chung et al, MIT Media Lab
MobiSys 2011
8
Indoor Location Sensing Using Geo-Magnetism
9
Indoor Location Sensing Using Geo-Magnetism
The client device for detecting magnetic
signatures
10
Indoor Location Sensing Using Geo-Magnetism
Database: <mag_x_i, mag_y_i, mag_z_i, Location_i>
11
Observation: <mag_x, mag_y, mag_z>
Find the ‘i’ (or a sequence) for which RMS difference between the
observation and the stored magnetic value is minimum.
Indoor Location Sensing Using Geo-Magnetism
Wearable device for detecting fingerprints
12
Fingerprint
Unique
features of
signals
13
Fingerprint
AP 2
AP 1
AP 4
AP 3
Unique
features of
signals
14
AP 1: -65
AP 2: -50
AP 3: -80
AP 4: -85
AP 3
AP 1: -60
AP 2: -62
AP 3: -55
AP 4: -50
AP 4
AP 2
AP 1
AP 1: -90
AP 2: -90
AP 3: -53
AP 4: -50
(x1,y1) (x2,y2) (x3,y3)
AP 1: -65
AP 2: -50
AP 3: -80
AP 4: -85
AP 1: -60
AP 2: -62
AP 3: -55
AP 4: -50
AP 1: -90
AP 2: -90
AP 3: -53
AP 4: -50
Periodic calibration needed
Wi-Fi
15
sound beacon
listener
Bluetooth beacon
Installation and maintenance costs
Beacon
16
We do not want to rely on infrastructure
We want a scalable software solution
17
accelerometer
gyroscope
compass
Infrastructure-less Localization
18
(2) Pedestrian Dead Reckoning-based
Indoor Localization
19
Ref: Improved Pedestrian Dead Reckoning Based on a Robust Adaptive Kalman Filter for Indoor
Inertial Location System. Qigao Fan et.al.
20
21
(1) Step detection
Method overview
22
(1) Step detection
Method overview
(2) Heading direction estimation
23
Compass Direction ≠ Walking
Direction
WalkCompass: Heading direction
24
(1) Step detection
Method overview
(2) Heading direction estimation
(3) Step length or stride length
25
26
Dynamic stride length measurement techniques
27
Dynamic stride length measurement techniques
28
Method overview
29
Results

More Related Content

Similar to 4_1_indoorLocalization_1_fingerprint_deadreckoning.pptx

IRJET- A Novel Mechanism for Clone Attack Detection in Hybrid IoT Devices
IRJET-  	  A Novel Mechanism for Clone Attack Detection in Hybrid IoT DevicesIRJET-  	  A Novel Mechanism for Clone Attack Detection in Hybrid IoT Devices
IRJET- A Novel Mechanism for Clone Attack Detection in Hybrid IoT DevicesIRJET Journal
 
Mimos indoor location platform 2 feb2017
Mimos indoor location platform 2 feb2017Mimos indoor location platform 2 feb2017
Mimos indoor location platform 2 feb2017David Chieng
 
IRJET- IOT based Intrusion Detection and Tracking System
IRJET- IOT based Intrusion Detection and Tracking SystemIRJET- IOT based Intrusion Detection and Tracking System
IRJET- IOT based Intrusion Detection and Tracking SystemIRJET Journal
 
Positionit android app
Positionit android appPositionit android app
Positionit android appSherin Green
 
Indoor localization using wifi fingerprinting
Indoor localization using wifi fingerprintingIndoor localization using wifi fingerprinting
Indoor localization using wifi fingerprintingChaitali Bose Roy
 
Implementation of Geo-fencing to monitor a specific target using Point in Pol...
Implementation of Geo-fencing to monitor a specific target using Point in Pol...Implementation of Geo-fencing to monitor a specific target using Point in Pol...
Implementation of Geo-fencing to monitor a specific target using Point in Pol...IRJET Journal
 
MEMS Laser Scanning, the platform for next generation of 3D Depth Sensors
MEMS Laser Scanning, the platform for next generation of 3D Depth SensorsMEMS Laser Scanning, the platform for next generation of 3D Depth Sensors
MEMS Laser Scanning, the platform for next generation of 3D Depth SensorsMicroVision
 
SHERLOCK: Energy Efficient and Continuous Environment Sensing Android Applica...
SHERLOCK: Energy Efficient and Continuous Environment Sensing Android Applica...SHERLOCK: Energy Efficient and Continuous Environment Sensing Android Applica...
SHERLOCK: Energy Efficient and Continuous Environment Sensing Android Applica...IRJET Journal
 
People Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzingPeople Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzingvivatechijri
 
Layered City Surveillance
Layered City SurveillanceLayered City Surveillance
Layered City SurveillanceSunny Tan
 
IRJET - Real-Time Analysis of Video Surveillance using Machine Learning a...
IRJET -  	  Real-Time Analysis of Video Surveillance using Machine Learning a...IRJET -  	  Real-Time Analysis of Video Surveillance using Machine Learning a...
IRJET - Real-Time Analysis of Video Surveillance using Machine Learning a...IRJET Journal
 
IRJET- Multi Utility Landmine Detecting Robotic Vehicle
IRJET-  	  Multi Utility Landmine Detecting Robotic VehicleIRJET-  	  Multi Utility Landmine Detecting Robotic Vehicle
IRJET- Multi Utility Landmine Detecting Robotic VehicleIRJET Journal
 
356 358,tesma411,ijeast
356 358,tesma411,ijeast356 358,tesma411,ijeast
356 358,tesma411,ijeastaissmsblogs
 
SMART SURVEILLANCE SYSTEM USING LBPH ALGORITHM
SMART SURVEILLANCE SYSTEM USING LBPH ALGORITHMSMART SURVEILLANCE SYSTEM USING LBPH ALGORITHM
SMART SURVEILLANCE SYSTEM USING LBPH ALGORITHMIRJET Journal
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSanjaySTippannavar1
 
IRJET - High Frequency Landmine Detection Robot
IRJET -  	  High Frequency Landmine Detection RobotIRJET -  	  High Frequency Landmine Detection Robot
IRJET - High Frequency Landmine Detection RobotIRJET Journal
 

Similar to 4_1_indoorLocalization_1_fingerprint_deadreckoning.pptx (20)

IRJET- A Novel Mechanism for Clone Attack Detection in Hybrid IoT Devices
IRJET-  	  A Novel Mechanism for Clone Attack Detection in Hybrid IoT DevicesIRJET-  	  A Novel Mechanism for Clone Attack Detection in Hybrid IoT Devices
IRJET- A Novel Mechanism for Clone Attack Detection in Hybrid IoT Devices
 
Mimos indoor location platform 2 feb2017
Mimos indoor location platform 2 feb2017Mimos indoor location platform 2 feb2017
Mimos indoor location platform 2 feb2017
 
Base paper
Base paperBase paper
Base paper
 
IRJET- IOT based Intrusion Detection and Tracking System
IRJET- IOT based Intrusion Detection and Tracking SystemIRJET- IOT based Intrusion Detection and Tracking System
IRJET- IOT based Intrusion Detection and Tracking System
 
Positionit android app
Positionit android appPositionit android app
Positionit android app
 
Indoor localization using wifi fingerprinting
Indoor localization using wifi fingerprintingIndoor localization using wifi fingerprinting
Indoor localization using wifi fingerprinting
 
Implementation of Geo-fencing to monitor a specific target using Point in Pol...
Implementation of Geo-fencing to monitor a specific target using Point in Pol...Implementation of Geo-fencing to monitor a specific target using Point in Pol...
Implementation of Geo-fencing to monitor a specific target using Point in Pol...
 
MEMS Laser Scanning, the platform for next generation of 3D Depth Sensors
MEMS Laser Scanning, the platform for next generation of 3D Depth SensorsMEMS Laser Scanning, the platform for next generation of 3D Depth Sensors
MEMS Laser Scanning, the platform for next generation of 3D Depth Sensors
 
CSE journals
CSE journalsCSE journals
CSE journals
 
SHERLOCK: Energy Efficient and Continuous Environment Sensing Android Applica...
SHERLOCK: Energy Efficient and Continuous Environment Sensing Android Applica...SHERLOCK: Energy Efficient and Continuous Environment Sensing Android Applica...
SHERLOCK: Energy Efficient and Continuous Environment Sensing Android Applica...
 
People Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzingPeople Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzing
 
Android titles adrit solutions
Android titles adrit solutionsAndroid titles adrit solutions
Android titles adrit solutions
 
Layered City Surveillance
Layered City SurveillanceLayered City Surveillance
Layered City Surveillance
 
IRJET - Real-Time Analysis of Video Surveillance using Machine Learning a...
IRJET -  	  Real-Time Analysis of Video Surveillance using Machine Learning a...IRJET -  	  Real-Time Analysis of Video Surveillance using Machine Learning a...
IRJET - Real-Time Analysis of Video Surveillance using Machine Learning a...
 
IRJET- Multi Utility Landmine Detecting Robotic Vehicle
IRJET-  	  Multi Utility Landmine Detecting Robotic VehicleIRJET-  	  Multi Utility Landmine Detecting Robotic Vehicle
IRJET- Multi Utility Landmine Detecting Robotic Vehicle
 
356 358,tesma411,ijeast
356 358,tesma411,ijeast356 358,tesma411,ijeast
356 358,tesma411,ijeast
 
SMART SURVEILLANCE SYSTEM USING LBPH ALGORITHM
SMART SURVEILLANCE SYSTEM USING LBPH ALGORITHMSMART SURVEILLANCE SYSTEM USING LBPH ALGORITHM
SMART SURVEILLANCE SYSTEM USING LBPH ALGORITHM
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
 
IRJET - High Frequency Landmine Detection Robot
IRJET -  	  High Frequency Landmine Detection RobotIRJET -  	  High Frequency Landmine Detection Robot
IRJET - High Frequency Landmine Detection Robot
 
Iris ppt
Iris ppt Iris ppt
Iris ppt
 

More from Tamer Nadeem

More from Tamer Nadeem (8)

PresentationDNN.pptx
PresentationDNN.pptxPresentationDNN.pptx
PresentationDNN.pptx
 
Chapter 1.ppt
Chapter 1.pptChapter 1.ppt
Chapter 1.ppt
 
Semi-Supervised.pptx
Semi-Supervised.pptxSemi-Supervised.pptx
Semi-Supervised.pptx
 
qos-f05.pdf
qos-f05.pdfqos-f05.pdf
qos-f05.pdf
 
lecture1.pdf
lecture1.pdflecture1.pdf
lecture1.pdf
 
cs229-probability_review_slides.pdf
cs229-probability_review_slides.pdfcs229-probability_review_slides.pdf
cs229-probability_review_slides.pdf
 
N00014 21-s-f003
N00014 21-s-f003N00014 21-s-f003
N00014 21-s-f003
 
Ci carplay-cic
Ci carplay-cicCi carplay-cic
Ci carplay-cic
 

Recently uploaded

Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...mikehavy0
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsVIEW
 
DBMS-Report on Student management system.pptx
DBMS-Report on Student management system.pptxDBMS-Report on Student management system.pptx
DBMS-Report on Student management system.pptxrajjais1221
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxKarpagam Institute of Teechnology
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...IJECEIAES
 
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024EMMANUELLEFRANCEHELI
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxMustafa Ahmed
 
Working Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdfWorking Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdfSkNahidulIslamShrabo
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docxrahulmanepalli02
 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdfVinayVadlagattu
 
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书c3384a92eb32
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxCHAIRMAN M
 
Databricks Generative AI FoundationCertified.pdf
Databricks Generative AI FoundationCertified.pdfDatabricks Generative AI FoundationCertified.pdf
Databricks Generative AI FoundationCertified.pdfVinayVadlagattu
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptamrabdallah9
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailingAshishSingh1301
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxMustafa Ahmed
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelDrAjayKumarYadav4
 

Recently uploaded (20)

Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
DBMS-Report on Student management system.pptx
DBMS-Report on Student management system.pptxDBMS-Report on Student management system.pptx
DBMS-Report on Student management system.pptx
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Working Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdfWorking Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdf
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdf
 
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Databricks Generative AI FoundationCertified.pdf
Databricks Generative AI FoundationCertified.pdfDatabricks Generative AI FoundationCertified.pdf
Databricks Generative AI FoundationCertified.pdf
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 

4_1_indoorLocalization_1_fingerprint_deadreckoning.pptx

Editor's Notes

  1. One natural is why not just use outdoor localization technology. GPS is extremely successful for outdoor localization. However, when a user is at lower part of the building, GPS signal is not strong enough to penetrate all the way. Even at some places GPS signal can be sensed, since the signal bounces too much, indoor GPS localization is very difficult.
  2. One natural is why not just use outdoor localization technology. GPS is extremely successful for outdoor localization. Signals are not strong enough, even some of them come up, they bounce around a lot. Therefore, it does not indoors. However, when a user is at lower part of the building, GPS signal is not strong enough to penetrate all the way. Even at some places GPS signal can be sensed, since the signal bounces too much, indoor GPS localization is very difficult.
  3. Researchers in our comm have done indoor localization research for years. Using Wi-Fi signal is a popular a approach since Wi-Fi access points are readily available in many indoor environments. The most popular Wi-Fi localization method is to make use of Wi-Fi signal strength empirically. The idea was the following. Let’s assume there are several Aps in the environment. Now, A user’s smartphone can run a WiFi scan and get signal strength of each AP. When the user walks, the received signal strengths by the phone change. Therefore, signal strengths can be used to infer the user’s location. However, to make this happen, someone has to go to every place and record location and signal strengths mapping. That takes a lot of effort. Even worse, the mapping changes overtime and has to be refreshed to ensure good localization performance. periodic calibration. Wi-Fi is not the only approach that has been considered. People have also looked at [click]
  4. Researchers in our comm have done indoor localization research for years. Using Wi-Fi signal is a popular a approach since Wi-Fi access points are readily available in many indoor environments. The most popular Wi-Fi localization method is to make use of Wi-Fi signal strength empirically. The idea was the following. Let’s assume there are several Aps in the environment. Now, A user’s smartphone can run a WiFi scan and get signal strength of each AP. When the user walks, the received signal strengths by the phone change. Therefore, signal strengths can be used to infer the user’s location. However, to make this happen, someone has to go to every place and record location and signal strengths mapping. That takes a lot of effort. Even worse, the mapping changes overtime and has to be refreshed to ensure good localization performance. periodic calibration. Wi-Fi is not the only approach that has been considered. People have also looked at [click]
  5. Researchers in our comm have done indoor localization research for years. Using Wi-Fi signal is a popular a approach since Wi-Fi access points are readily available in many indoor environments. The most popular Wi-Fi localization method is to make use of Wi-Fi signal strength empirically. The idea was the following. Let’s assume there are several Aps in the environment. Now, A user’s smartphone can run a WiFi scan and get signal strength of each AP. When the user walks, the received signal strengths by the phone change. Therefore, signal strengths can be used to infer the user’s location. However, to make this happen, someone has to go to every place and record location and signal strengths mapping. That takes a lot of effort. Even worse, the mapping changes overtime and has to be refreshed to ensure good localization performance. periodic calibration. Wi-Fi is not the only approach that has been considered. People have also looked at [click]
  6. Researchers in our comm have done indoor localization research for years. Using Wi-Fi signal is a popular a approach since Wi-Fi access points are readily available in many indoor environments. The most popular Wi-Fi localization method is to make use of Wi-Fi signal strength empirically. The idea was the following. Let’s assume there are several Aps in the environment. Now, A user’s smartphone can run a WiFi scan and get signal strength of each AP. When the user walks, the received signal strengths by the phone change. Therefore, signal strengths can be used to infer the user’s location. However, to make this happen, someone has to go to every place and record location and signal strengths mapping. That takes a lot of effort. Even worse, the mapping changes overtime and has to be refreshed to ensure good localization performance. periodic calibration. Wi-Fi is not the only approach that has been considered. People have also looked at [click]
  7. Researchers in our comm have done indoor localization research for years. Using Wi-Fi signal is a popular a approach since Wi-Fi access points are readily available in many indoor environments. The most popular Wi-Fi localization method is to make use of Wi-Fi signal strength empirically. The idea was the following. Let’s assume there are several Aps in the environment. Now, A user’s smartphone can run a WiFi scan and get signal strength of each AP. When the user walks, the received signal strengths by the phone change. Therefore, signal strengths can be used to infer the user’s location. However, to make this happen, someone has to go to every place and record location and signal strengths mapping. That takes a lot of effort. Even worse, the mapping changes overtime and has to be refreshed to ensure good localization performance. periodic calibration. Wi-Fi is not the only approach that has been considered. People have also looked at [click]
  8. Researchers in our comm have done indoor localization research for years. Using Wi-Fi signal is a popular a approach since Wi-Fi access points are readily available in many indoor environments. The most popular Wi-Fi localization method is to make use of Wi-Fi signal strength empirically. The idea was the following. Let’s assume there are several Aps in the environment. Now, A user’s smartphone can run a WiFi scan and get signal strength of each AP. When the user walks, the received signal strengths by the phone change. Therefore, signal strengths can be used to infer the user’s location. However, to make this happen, someone has to go to every place and record location and signal strengths mapping. That takes a lot of effort. Even worse, the mapping changes overtime and has to be refreshed to ensure good localization performance. periodic calibration. Wi-Fi is not the only approach that has been considered. People have also looked at [click]
  9. Researchers in our comm have done indoor localization research for years. Using Wi-Fi signal is a popular a approach since Wi-Fi access points are readily available in many indoor environments. The most popular Wi-Fi localization method is to make use of Wi-Fi signal strength empirically. The idea was the following. Let’s assume there are several Aps in the environment. Now, A user’s smartphone can run a WiFi scan and get signal strength of each AP. When the user walks, the received signal strengths by the phone change. Therefore, signal strengths can be used to infer the user’s location. However, to make this happen, someone has to go to every place and record location and signal strengths mapping. That takes a lot of effort. Even worse, the mapping changes overtime and has to be refreshed to ensure good localization performance. periodic calibration. Wi-Fi is not the only approach that has been considered. People have also looked at [click]
  10. Researchers in our comm have done indoor localization research for years. Using Wi-Fi signal is a popular a approach since Wi-Fi access points are readily available in many indoor environments. The most popular Wi-Fi localization method is to make use of Wi-Fi signal strength empirically. The idea was the following. Let’s assume there are several Aps in the environment. Now, A user’s smartphone can run a WiFi scan and get signal strength of each AP. When the user walks, the received signal strengths by the phone change. Therefore, signal strengths can be used to infer the user’s location. However, to make this happen, someone has to go to every place and record location and signal strengths mapping. That takes a lot of effort. Even worse, the mapping changes overtime and has to be refreshed to ensure good localization performance. periodic calibration. Wi-Fi is not the only approach that has been considered. People have also looked at [click]
  11. Other approaches Another approach is deploying beacons. For example, sound beacons and Bluetooth beacons. In sound beacons case, the system estimated the distances by looking at the signal propagation time and by getting these estimates from different beacons, people find it is possible to localize where the user is. In blt beacon cases, when a user pass by the blt beacons, the smartphone can sense the signal and figure out where the user is. Continuous localization will need large amount of beacon deployment. Use ble as seed landmark and remove it. The problem with Bluetooth is that if you want blue only solution, it is good to localize you to very short distance, that is the very reason why you need a lot of them. Anything that you can blank it. It is good because you need only one for the whole building, but you don’t know where you are in the building. Trade-off between granarity in terms of localization and deployment cost. How to guarantee landmarks? I can create landmarks, If not, add beacons, magnetics or just boxes that people cannot go that way. Locations are automatically learnt. Later, put an umbrella and say we use wifi, but not war-driving, we use ble if necessary, but a small number.
  12. If you want to do this. What is the first thing we need? The first thing we need is to figure out what is a landmark. In some sense, we are going to call a particular unique pattern in sensor data a landmark. How can we figure the pattern? We don’t want to predefine the patterns. We want our system to work in a shopping mall in Africa. We don’t know what is in that shopping mall. The shopping mall may not have a water fountain. So we cannot ask the phone to look for a particular signature in the shopping mall, because that signature may not exist. What we really want is as people walk in the shopping mall, they should automatically figure out what are the landmarks in that shopping mall. That is very important. The first question we ask is “how to automatically detect sensor landmarks”
  13. We started thinking can we just do localization without relying on any infrasture. That might be possible because around 2007, these phone started coming in. These phones have a rich set of sensors. If you can utility the sensors to understand these mobility patterns of the humans. We don’t need to rely on other infrastures telling us where we are. We are self suffiecent and we can figure it out. When we started the project, we thought this should be doable. The accelerometer data bounces and gives me the number of steps that the user has walked. Done. If you know the step length, which does not vary too much, we can compute the distance. Done. Given that the compass data tells you where you are walking. I can take and compass and I can out all these together and I should be able to get the user’s actual path. We tried this and this turned out to be the estimated path. And we go back and look into literature, it turns out these algorithms are called dead reckoning and they are very difficult. --------------------------------------- //In all these existing body of work, people were trying to use signals from external infrastructures. %At around 2007, accelerometer, compass and gyroscope, these motion sensors, started get integrated into %smartphones. people started thinking can these embedded sensors be used for localization as apposed to relying %these surrounding infrastructures. Around 2007, acc, compass, gyroscope, these motion sensors started coming onto smartphones, then people start thinking hey, can we use these sensors to actually localize the user as opposed to using all these wireless and acoustic signals from the infrastructures. The idea was to use the phone sensors themselves to figure out where the user is. And the key idea was the following. So, when a user walks, because the phone actually bounces during walking, the accelerometer data from the phone turns out like this. If you look at this data, you should be able to count the number of steps that the user has walked. Now, let’s say, you know the user’s step length, you could multiply the step length with the number of steps. That should tell you the user’s walking distance. That is not hard to do, if you apply simple filtering techniques. Of course, distance is not enough, you also need to know the direction in which the user is walking, otherwise you won’t be able to track the user. then the compass of the phone gives you a reasonable estimate of direction, so if you now combine distance and direction together, you should be able to track this path in which the user has walked.
  14. Researchers in our comm have done indoor localization research for years. Using Wi-Fi signal is a popular a approach since Wi-Fi access points are readily available in many indoor environments. The most popular Wi-Fi localization method is to make use of Wi-Fi signal strength empirically. The idea was the following. Let’s assume there are several Aps in the environment. Now, A user’s smartphone can run a WiFi scan and get signal strength of each AP. When the user walks, the received signal strengths by the phone change. Therefore, signal strengths can be used to infer the user’s location. However, to make this happen, someone has to go to every place and record location and signal strengths mapping. That takes a lot of effort. Even worse, the mapping changes overtime and has to be refreshed to ensure good localization performance. periodic calibration. Wi-Fi is not the only approach that has been considered. People have also looked at [click]
  15. But in reality the phone can be at any orientation or location. The compass can give the walking direction only when it is held correctly in the direction of the walk. But we don’t want to assume fixed orientation. Because, there are applications that need to know the walking direction even when the user is not using the phone. Our goal is to solve this problem in a stand-alone manner, so that it can be useful for a wide range of applications.