One interesting embedded system

Similar documents
Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall

Range-Free Localization and Its Impact on Large Scale Sensor Networks

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Performance Analysis of Different Localization Schemes in Wireless Sensor Networks Sanju Choudhary 1, Deepak Sethi 2 and P. P.

A Study for Finding Location of Nodes in Wireless Sensor Networks

Abderrahim Benslimane, Professor of Computer Sciences Coordinator of the Faculty of Engineering Head of the Informatic Research Center (CRI)

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster

Performance Analysis of DV-Hop Localization Using Voronoi Approach

Ad hoc and Sensor Networks Chapter 9: Localization & positioning

Localization in Wireless Sensor Networks

Wireless Localization Techniques CS441

Understanding Advanced Bluetooth Angle Estimation Techniques for Real-Time Locationing

Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu1, a, Feng Hong2,b, Xingyuan Chen 3,c, Jin Zhang2,d, Shikai Shen1, e

Chapter 1. Node Localization in Wireless Sensor Networks

Indoor Localization Alessandro Redondi

Chapter 9: Localization & Positioning

Infrastructure Establishment in Sensor Networks

Range-Free Localization

Self Localization Using A Modulated Acoustic Chirp

Prof. Maria Papadopouli

WLAN Location Methods

Badri Nath Dept. of Computer Science/WINLAB Rutgers University Jointly with Wade Trappe, Yanyong Zhang WINLAB IAB meeting November, 2004

Node Localization using 3D coordinates in Wireless Sensor Networks

DV-HOP LOCALIZATION ALGORITHM IMPROVEMENT OF WIRELESS SENSOR NETWORK

SpiderBat: Augmenting Wireless Sensor Networks with Distance and Angle Information

Cricket: Location- Support For Wireless Mobile Networks

Infrastructure Establishment

Securing Wireless Localization: Living with Bad Guys. Zang Li, Yanyong Zhang, Wade Trappe Badri Nath

Self-Organizing Localization for Wireless Sensor Networks Based on Neighbor Topology

Mobile Positioning in Wireless Mobile Networks

arxiv: v1 [cs.ni] 30 Apr 2018

A NOVEL RANGE-FREE LOCALIZATION SCHEME FOR WIRELESS SENSOR NETWORKS

SpinLoc: Spin Around Once to Know Your Location. Souvik Sen Romit Roy Choudhury, Srihari Nelakuditi

Open Access AOA and TDOA-Based a Novel Three Dimensional Location Algorithm in Wireless Sensor Network

SIGNIFICANT advances in hardware technology have led

Fuzzy Ring-Overlapping Range-Free (FRORF) Localization Method for Wireless Sensor Networks

An Improved DV-Hop Localization Algorithm Based on Hop Distance and Hops Correction

Comparison of localization algorithms in different densities in Wireless Sensor Networks

Location Discovery in Sensor Network

A novel algorithm for graded precision localization in wireless sensor networks

Automated Switching Mechanism for Indoor and Outdoor Propagation with Embedded RFID and GPS in Wireless Sensor Network Platform

Indoor Positioning by the Fusion of Wireless Metrics and Sensors

MOBILE COMPUTING 1/28/18. Location, Location, Location. Overview. CSE 40814/60814 Spring 2018

Bluetooth Angle Estimation for Real-Time Locationing

Position Location using Radio Fingerprints in Wireless Networks. Prashant Krishnamurthy Graduate Program in Telecom & Networking

LOCALIZATION WITH GPS UNAVAILABLE

Selected RSSI-based DV-Hop Localization for Wireless Sensor Networks

An Algorithm for Localization in Vehicular Ad-Hoc Networks

A Practical Approach to Landmark Deployment for Indoor Localization

Cooperative Localization with Pre-Knowledge Using Bayesian Network for Wireless Sensor Networks

2-D RSSI-Based Localization in Wireless Sensor Networks

Localization. of mobile devices. Seminar: Mobile Computing. IFW C42 Tuesday, 29th May 2001 Roger Zimmermann

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

Localization in Wireless Sensor Networks and its Applications. Hands on Wireless & Mobile

Range Free Localization of Wireless Sensor Networks Based on Sugeno Fuzzy Inference

best practice guide Ruckus SPoT Best Practices SOLUTION OVERVIEW AND BEST PRACTICES FOR DEPLOYMENT

Novel Localization of Sensor Nodes in Wireless Sensor Networks using Co-Ordinate Signal Strength Database

RADAR: An In-Building RF-based User Location and Tracking System

Superior Reference Selection Based Positioning System for Wireless Sensor Network

ArrayTrack: A Fine-Grained Indoor Location System

Wireless Sensor Localization: Error Modeling and Analysis for Evaluation and Precision

UWB RFID Technology Applications for Positioning Systems in Indoor Warehouses

AN IOT APPLICATION BASED SEARCHING TECHNIQUE - WSN LOCALIZATION ALGORITHM

Estimation of Distributed Fermat-Point Location for Wireless Sensor Networking

Mathematical Problems in Networked Embedded Systems

Positioning Architectures in Wireless Networks

A Survey on Localization Error Minimization Based on Positioning Techniques in Wireless Sensor Network

Bayesian Positioning in Wireless Networks using Angle of Arrival

WIRELESS SENSOR NETWORKS LOCALIZATION ALGORITHMS: A COMPREHENSIVE SURVEY.

On Composability of Localization Protocols for Wireless Sensor Networks

A Survey on Localization in Wireless Sensor networks

ADAPTIVE ESTIMATION AND PI LEARNING SPRING- RELAXATION TECHNIQUE FOR LOCATION ESTIMATION IN WIRELESS SENSOR NETWORKS

Indoor Localization in Wireless Sensor Networks

Trilateration Based localization Algorithm for Wireless Sensor Network

LTE Radio Channel Emulation for LTE User. Equipment Testing

Localisation in wireless sensor networks for disaster recovery and rescuing in built environments

FILA: Fine-grained Indoor Localization

Implementation of RSSI-Based 3D Indoor Localization using Wireless Sensor Networks Based on ZigBee Standard

Evaluating OTDOA Technology for VoLTE E911 Indoors

Average Localization Accuracy in Mobile Wireless Sensor Networks

MULTIPATH EFFECT MITIGATION IN SIGNAL PROPAGATION THROUGH AN INDOOR ENVIRONMENT

Channel Modeling ETIN10. Wireless Positioning

Performance Analysis of Range Free Localization Schemes in WSN-a Survey

TOWARDS ENHANCED LOCATION AND SENSING SERVICES FOR THE INTERNET OF THINGS YASER AL MTAWA. A thesis submitted to the School of Computing

Study of RSS-based Localisation Methods in Wireless Sensor Networks

RSSI-Based Localization in Low-cost 2.4GHz Wireless Networks

Evaluation of Localization Services Preliminary Report

An RSSI-based Error Correction Applied to Estimated Sensor Locations

Localization in Wireless Sensor Networks

Review Article Sequential Monte Carlo Localization Methods in Mobile Wireless Sensor Networks: A Review

Localization Technology

RFeye Arrays. Direction finding and geolocation systems

Cooperative localization (part I) Jouni Rantakokko

LOCALIZATION SCHEME FOR THREE DIMENSIONAL WIRELESS SENSOR NETWORKS USING GPS ENABLED MOBILE SENSOR NODES

Pixie Location of Things Platform Introduction

PETER PAZMANY CATHOLIC UNIVERSITY Consortium members SEMMELWEIS UNIVERSITY, DIALOG CAMPUS PUBLISHER

Bluetooth positioning. Timo Kälkäinen

Proceedings Statistical Evaluation of the Positioning Error in Sequential Localization Techniques for Sensor Networks

Transcription:

One interesting embedded system Intel Vaunt small glass Key: AR over devices that look normal https://www.youtube.com/watch?v=bnfwclghef More details at: https://www.theverge.com/8//5/696653/intelvaunt-smart-glasses-announced-ar-video ECE 6/6 Embedded Computer System Design

ECE 6/6 Embedded Computer System Design Sensing - Wei Gao Spring 8

Indoor Localization GPS-free methods Primary approach: range-based localization Multiple anchors Distances between nodes to anchors measured wirelessly Metrics: TOA (Time of Arrival ) TDOA (Time Difference of Arrival) AOA (Angle of Arrival ) RSSI (Receive Signal Strength Indicator) ECE 6/6 Embedded Computer System Design 3

Time of Arrival (ToA) Example: GPS Satellites broadcast precise time Estimate distance to satellite using signal TOA Trilateration ECE 6/6 Embedded Computer System Design 4

Acoustic measurement Slower propagation speed -> easier measurement Limitations: Require line of sight Short detection rage ECE 6/6 Embedded Computer System Design 5

Available device Wireless Cricket http://cricket.csail.mit.edu/ Indoor range ~-m Ranging precision: cm 3cm Modes: active beaconing & passive listening ECE 6/6 Embedded Computer System Design 6

Angle of Arrival (AoA) Use antenna array to measure direction of neighbors Flood beacons, update bearing along the way Once bearing of three landmarks is known, calculate position ECE 6/6 Embedded Computer System Design 7

RF Signal Strength Distance measurement using RF signals Problematic Susceptible to different signal propagation characteristics Graph from Bahl, Padmadabhan: RADAR: An In-Building RF-Based User Location and Tracking System ECE 6/6 Embedded Computer System Design 8

More on RSSI Path loss characteristics depend on environment (/r n ) Shadowing depends on environment Short-scale fading due to multipath adds random high frequency component with huge amplitude (3-6dB) very bad indoors RSSI Path loss Shadowing Fading Distance ECE 6/6 Embedded Computer System Design 9

Range-free Approaches Limitations of range-based localization Expensive hardware deployment Limited detection range Range-free localization Simple hardware But less accuracy ECE 6/6 Embedded Computer System Design

Centroid Idea: Do not use any ranging at all, simply deploy enough beacons Anchors periodically broadcast their location Anchors Localization:. Listen for beacons. Average locations of all anchors in range 3. Result is location estimate Good anchor placement is crucial! ECE 6/6 Embedded Computer System Design

Hop-Count Techniques r 3 4 3 4 3 3 4 5 4 4 5 6 7 8 Works well with a few, well-located seeds and regular, static node distribution. Works poorly if nodes move or are unevenly distributed. ECE 6/6 Embedded Computer System Design

Approximate Point In Triangle Area-based approach Anchors divide terrain into triangular regions A node s presence inside or outside of these triangular regions allows a node to narrow the area in which it can potentially reside. ECE 6/6 Embedded Computer System Design 3

Algorithm Pseudo Code: Receive beacons (X i,y i ) from N anchors N anchors form N 3 triangles. For ( each triangle T i Є 3 ){ InsideSet Point-In-Triangle-Test (T i ) } Position = COG ( Ti InsideSet); N ECE 6/6 Embedded Computer System Design 4

Perfect Point in Triangle (PIT) If there exists a direction in which M is departure from points A, B, and C simultaneously, then M is outside of ABC. Otherwise, M is inside ABC. Require approximation for practical use Nodes can t move, how to recognize direction of departure Exhaustive test on all directions is impractical A M A M B C B C Inside Case Outside Case ECE 6/6 Embedded Computer System Design 5

Departure testing Recognize directions of departure via neighbor exchange RSSI N A M Anchor Receiving nodes Signal Strength (mv) 6 55 5 45 4 35 Foot 5 Feet Feet 5 Feet 3 5 9 3 7 5 9 33 37 Beacon Sequence Number ECE 6/6 Embedded Computer System Design 6

Approximate PIT Test only directions towards neighbors Error in individual test exists, may be masked by APIT aggregation. A A 3 M 3 M 4 4 B C A. Inside Case B. OutSide Case B C ECE 6/6 Embedded Computer System Design 7

Sources of Possible Errors Exhaustive testing on all possible directions is impossible False positive: M is near the edge of triangle False negative: A A 3 M M 4 4 B C B C A. InToOut Error B. OutToIn Error PIT = IN while APIT = OUT PIT = OUT while APIT = IN ECE 6/6 Embedded Computer System Design 8

APIT aggregation ECE 6/6 Embedded Computer System Design 9 Grid-Based Aggregation - - - - - - - - - - - - - - - - High Possibility area Low possibility area

Applications Location-based services ECE 6/6 Embedded Computer System Design

Applications Augmented and Virtual Reality ECE 6/6 Embedded Computer System Design