Institute for Software Integrated Systems Vanderbilt University Wireless Sensor Net ISIS Akos Ledeczi Senior Research Scientist.

Slides:



Advertisements
Similar presentations
A 6 to 7 GHz front end for UWB based radio positioning
Advertisements

Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Doorjamb: Unobtrusive Room-level Tracking of People in Homes using Doorway Sensors Timothy W. Hnat, Erin Griffiths, Ray Dawson, Kamin Whitehouse U of Virginia.
Sensor Network-Based Countersniper System Gyula S, Gyorgy B, Gabor P, Miklos M, Branislav K, Janos S, Akos L, Andras N, Ken F Presented by Vikram Reddy.
Institute for Software Integrated Systems Vanderbilt University Node Density Independent Localization Presented by: Brano Kusy B.Kusy, M.Maroti, G.Balogh,
RADAR: An In-Building RF-based User Location and Tracking System Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research.
Jan 15, 2004MobiLoc1 MobiLoc: Mobility Enhanced Localization Prabal Dutta Sarah Bergbreiter.
Attitude Determination - Using GPS. 20/ (MJ)Danish GPS Center2 Table of Contents Definition of Attitude Attitude and GPS Attitude Representations.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
45 nm transistor 45nm =.045um (microns)= 450 Angstroms.
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Applications for Position Tracking Using Mobile Sensors CS 522 Michael Rudolph.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
Copyright © Vanderbilt University Dr. Akos Ledeczi Institute for Software Integrated Systems Vanderbilt University Network Embedded Systems Technology.
Wireless Technology Wireless devices transmit information via Electromagnetic waves Early wireless devices –Radios – often called wireless in.
Smartphone Overview iPhone 4 By Anthony Poland 6 Nov 2014.
Xiaofan Jiang, Chieh-Jan Mike Liang, Kaifei Chen, Ben Zhang, Jeff Hsu Jie Liu, Bin Cao, and Feng Zhao Microsoft Research Asia Neight.
Time of arrival(TOA) Prepared By Sushmita Pal Roll No Dept.-CSE,4 th year.
Sensor Positioning in Wireless Ad-hoc Sensor Networks Using Multidimensional Scaling Xiang Ji and Hongyuan Zha Dept. of Computer Science and Engineering,
1 Sequential Acoustic Energy Based Source Localization Using Particle Filter in a Distributed Sensor Network Xiaohong Sheng, Yu-Hen Hu University of Wisconsin.
LOCALIZATION in Sensor Networking Hamid Karimi. Wireless sensor networks Wireless sensor node  power supply  sensors  embedded processor  wireless.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Simultaneous Estimations of Ground Target Location and Aircraft Direction Heading via Image Sequence and GPS Carrier-Phase Data Luke K.Wang, Shan-Chih.
1 Pattern-Oriented Composition and Synthesis of Middleware Services for NEST PI: Akos Ledeczi – Ken Frampton Affiliation: Vanderbilt University.
Presenter Ho-lin Chang. Introduction Design Implementation Evaluation Conclusion and future Work 2.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
APPL: Anchor Path Planning –based Localization for Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI LSI, Computer Science Department Houari.
Network Computing Laboratory Radio Interferometric Geolocation Miklos Maroti, Peter Volgesi, Sebestyen Dora Branislav Kusy, Gyorgy Balogh, Andras Nadas.
45 nm transistor 45nm =.045um (microns)= 450 Angstroms.
Wireless Sensor Project Search Triangulation Aerial Rescue Team (START)
Cellular positioning. What is cellular positioning? Determining the position of a Mobile Station (MS), using location sensitive parameters.
On Distinguishing the Multiple Radio Paths in RSS-based Ranging Dian Zhang, Yunhuai Liu, Xiaonan Guo, Min Gao and Lionel M. Ni College of Software, Shenzhen.
Shooter Localization with Wireless Sensor Networks
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
UPenn NROTC Unit, dtd Fall 2004 Naval Weapons Systems Energy Fundamentals.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Scaling to several dancers… High Speed Sensor Fusion Vocabulary of features Capacitive proximity to 50 cm 6-axis IMU - 1 Mbps TDMA radio 100 Hz Full State.
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
RADAR: an In-building RF-based user location and tracking system
1 Sniper Detection Using Wireless Sensor Networks Joe Brassard Wing Siu EE-194WIR: Wireless Sensor Networks Presentation #3: March 17, 2005.
Distributed Adaptive Control and Metrology for Large Radar Apertures PI: James Lux Co-Is: Adam Freedman, John Huang, Andy Kissil, Kouji Nishimoto, Farinaz.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
RTLS. LOCATING / POSITIONING SYSTEMS A positioning system is a mechanism for determining the location of an object in space Interplanetary systems Global.
1 Copyright © 2004 Vanderbilt University Sensor Network-Based Countersniper System Akos Ledeczi Senior Research Scientist Institute for Software Integrated.
1 SVY 207: Lecture 12 Modes of GPS Positioning Aim of this lecture: –To review and compare methods of static positioning, and introduce methods for kinematic.
Tracking Systems in VR.
Turning a Mobile Device into a Mouse in the Air
Sniper Detection Using Wireless Sensor Networks
Tracking Mobile Nodes Using RF Doppler Shifts
Combined Human, Antenna Orientation in Elevation Direction and Ground Effect on RSSI in Wireless Sensor Networks Syed Hassan Ahmed, Safdar H. Bouk, Nadeem.
SIDE SCAN Theory and Operation
The Cricket Compass for Context-Aware Mobile Applications
Experimental Ranging With Mica2 Motes M. Allen, E. Gaura, R. Newman, S. Mount Cogent Computing, Coventry University The experimental work here makes use.
Nissanka Bodhi Priyantha Computer Science, Massachusetts Institute of Technology RTLab. Seolyoung, Jeong Dissertation, MIT, June 2005.
Revised 10/30/20061 Overview of GPS FORT 130 Forest Mapping Systems.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
SIDE SCAN Theory and Operation
EEE381B Pulsed radar A pulsed radar is characterized by a high power transmitter that generates an endless sequence of pulses. The rate at which the pulses.
Acoustic mapping technology
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Localization in WSN Localization in WSN.
a t m o s p h e r e s e n s o r t e c h n o l o g i e s
Wireless Mesh Networks
Indoor Localization of Mobile Robots with Wireless Sensor Network Based on Ultra Wideband using Experimental Measurements of Time Difference of Arrival 
Ken Creager, Wendy McClausland and Steve Malone
Presentation transcript:

Institute for Software Integrated Systems Vanderbilt University Wireless Sensor Net ISIS Akos Ledeczi Senior Research Scientist

Copyright © , Vanderbilt University 2 Outline  Countersniper system:  WSN-based static deployment  Soldier-wearable system for sniper localization and weapon classification  Sensor node localization:  Radio Interferometric Positioning  Radio Interferometric Tracking  Doppler-shift based Tracking

Copyright © , Vanderbilt University 3 Countersniper System

Copyright © , Vanderbilt University 4 time t2t2 t1t1 t4t4 t3t3 d1d1 f(x,y)f(x,y) ? d3d3 d4d4 d2d2 t 2 – d 2 /v t 3 – d 3 /v t 1 – d 1 /v t 4 – d 4 /v Shot (x 1,y 1,T 1 ) Shot (x 2,y 2,T 2 ) Echo (x 3,y 3,T 1 ) f(x,y) = [max number of ticks in window] = 3 Shot time estimate T sliding window Patented Sensor Fusion Identifies echoes and resolves multiple simultaneous shots

Copyright © , Vanderbilt University 5 Experiments at McKenna MOUT site at Ft. Benning NORTH B1 Church  Sep 2003: Baseline system  Apr 2004: Multishot resolution  60 motes covered a 100x40m area  Network diameter: ~7 hops  Used blanks and Short Range Training Ammunition (SRTA)  Hundreds of shots fired from ~40 different locations  Single shooter, operating in semiautomatic and burst mode in 2003  Up to four shooters and up to 10 shots per second in 2004  M-16, M-4, no sniper rifle  Variety of shooter locations (bell tower, inside buildings/windows, behind mailbox, behind car, …) chosen to absorb acoustic energy, have limited line of sight on sensor networks  1 meter average 3D accuracy (0.6m in 2D)  Hand placed motes on surveyed points (sensor localization accuracy: ~ 0.3m)

Copyright © , Vanderbilt University 6 Shooter Localization VIDEO

Copyright © , Vanderbilt University 7 DARPA IPTO ASSIST: Soldier-Wearable Shooter Localization and Weapon Classification System Muzzle blast Shockwave Zigbee & Bluetooth Microphones 3-axis compass Optional laptop display PDA display Zigbee Bluetooth Zigbee

Copyright © , Vanderbilt University 8 Latest Sensor Board  Detect TOA and AOA of acoustic shockwave and muzzle blast using a single board  New acoustic sensor board:  4 acoustic channels w/ high-speed AD converters  FPGA for signal processing  3-axis digital compass  Bluetooth  LEDs for on-board display  MicaZ connectivity

Copyright © , Vanderbilt University 9 Architecture  PC/PDA (Java/Ewe)  User interface  Local/central sensor fusion  Location information from external GPS  Sensor Board (VHDL/assembly)  Custom DSP IP cores (detection)  Soft processor macros (digital compass, debug & test interface)  Communication bridge  Shared memory paradigm  Mote (nesC/TinyOS):  Data sharing across nodes  Time synchronization  Application Configuration & Management (from a central point)

Copyright © , Vanderbilt University 10 Sensor Fusion  Localization: Single sensor: simple analytical formula to compute shooter location based on Time of Arrival (ToA) and Angle of Arrival (AoA) of both shockwave and muzzle blast.  Localization: Multi-sensor: all available detections are utilized in a multiresolution search of a discrete multi-dimensional consistency function. Consistency function specifies how many observations agree on a given point in space and time.  Online caliber estimation based on measured ballistic shockwave length and miss distance given by the computed trajectory estimate.  Online weapon classification based on estimated caliber and muzzle velocity that is computed using the projectile velocity over the sensor web and the estimated range.

Copyright © , Vanderbilt University 11 Single Sensor Results  Localization rate for single sensors:  range < 130m: 42%  Range < 80m: 61%  Percentage of shots not localized by at least one single sensors alone (range < 150m): 13%  Accuracy:  0.9 degree in azimuth  5 m in range Blue dots: sensors Black squares: targets Black line: trajectory estimate Black dot: shooter position estimate White arrows: single sensor shooter estimates

Copyright © , Vanderbilt University 12 Multi-Sensor Results Localization Results Classification Results  Independent evaluation by NIST at Aberdeen  Shots between 50 and 300 m w/ 6 different weapons (3 calibers)  Trajectory was highly accurate  Big range error at >200m was due to a bug in the muzzle blast detection  Caliber estimation was almost perfect (rates are relative to localized shots, not all shots).  Classification for 4 out of 6 six weapons were excellent  At longer ranges it started to degrade as it needs range estimate, i.e. muzzle blast detections  M4 and M249 was too similar to each other and the test was the first time the system encountered these weapons Sensors located o surveyed points with practically no position error. Manual orientation and then automatic calibration used. No mobility.

Copyright © , Vanderbilt University 13 Radio Interferometric Localization  12000m 2 area  16 XSM motes on the ground  Minimum node distance 25m  3 anchor nodes  Took 50 minutes  Average loc error < 4cm  Maximum loc error 12cm  Maximum “range” 170m

Copyright © , Vanderbilt University 14 Ranging  Interferometric range: d ABCD =d AD −d BD +d BC −d AC  Phase offset measurements: d ABCD mod λ (65cm < λ < 75cm)  Multiple measurements at different frequencies  Wavelength ambiguity d ABCD λd ABCD modulo λ

Copyright © , Vanderbilt University 15 Multipath  Ranging: minimum of discrepancy function (RMS error)  RF multipath may cause significant phase error  Global minimum may not be the correct solution  Solution: use interleaved ranging/localization

Copyright © , Vanderbilt University 16 Radio Interferometric Tracking -Use N “infrastructure nodes” at known locations to track M moving nodes using radio interferometric ranging -Tracked node is transmitter: more measurements, but single tracked object -Tracked node is receiver: less measurements, multiple tracked objects, but less accurate -actual distances between the nodes change as the tracked object moves -1 ranging measurement (20 channels) takes significant time (0.5 sec) -so, the q-range d ABCD changes significantly during the measurement period, rendering the set of Diophantine-like equations incorrect -estimate the mobile object’s velocity and compensate for these errors -to estimate the velocity, we measure Doppler shifts -benefits: -improved accuracy of localization -We can compute the velocity vector of the moving target also Solution: φ 1 CX = d AX – d BX mod λ 1 φ k CX = d AX – d BX mod λ k...

Copyright © , Vanderbilt University 17 Results: single tracked node  Vanderbilt Football Stadium  12 motes deployed at known positions  One extra node is tracked  The tracked node and one other are the transmitters, the rest are receivers  11 channels are measured, but only 4 consecutive ones are used at a time in the sensor fusion  No speed compensation  Consistency function based multiresolution search algorithm running on the base station finds location estimate  Accuracy: <1m  Update rate: ~1 per 3 seconds  Max speed: ~3m/s Note: Hard to establish ground truth

Copyright © , Vanderbilt University 18 Results: multiple tracked nodes  Vanderbilt Football Stadium  5 motes deployed at known positions  3 extra nodes are tracked  The tracked nodes are receivers  10 channels are measured and used concurrently in the sensor fusion  Speed compensation measuring Doppler shift  Analytical solution  Accuracy: <1m  Update rate: ~1 per 4 seconds  Max speed: ~2m/s Note: Even harder to establish ground truth 2 persons walking, one with two nodes in outstretched hands 3 persons walking

Copyright © , Vanderbilt University 19 ISIS+ORNL: Dirty Bomb Localization Outside the window Jumbotron: automatic camera feed Jumbotron/Screen: Tracking info inside Google Earth  Security is guard walking around the stadium with a cell-phone connected radiation detector and an Crossbow XSM mote.  His position is continuously tracked using a radio interferometric technique running on the motes.  A camera automatically tracks his position using the geolocation info from the mote network.  When the radiation level crosses a threshold the detector sends an alarm and the camera zooms in on the position.

Copyright © , Vanderbilt University 20 Dirty Bomb Localization VIDEO

Copyright © , Vanderbilt University Utilizing Doppler Effect  Single receiver allows us to measure relative speed.

Copyright © , Vanderbilt University Utilizing Doppler Effect  Multiple receivers allow us to calculate location and velocity of the tracked node.

Copyright © , Vanderbilt University Intriguing option: if we can utilize radio signals, no extra HW is required Can we Measure Doppler Shifts? Typ. freq Dopp. Shift 1 m/s) Acoustic signals1-5 kHz3-15 Hz Radio signals (mica2)433 MHz1.3 Hz Radio signals (telos)2.4 GHz8 Hz Solution: radio interfereometry

Copyright © , Vanderbilt University 430MHz 430MHz+300 Hz Measuring Doppler shift We use radio interferometry to measure Doppler frequency shifts with 0.2 Hz accuracy. T SiSi A 2 nodes T, A transmit sine MHz f T, f A Node S i receives interference signal (in stationary case) f i = f T – f A T is moving, f i is Doppler shifted f i = f T – f A + Δf i,T (one problem: we don’t know the value f T -f A accurately) 300Hz + Δf i,T Beat frequency is estimated using the RSSI signal.

Copyright © , Vanderbilt University Formalization Unknowns: Location, velocity of T, and f T -f A x=(x,y,v x,v y,f^) Knowns (constraints): Locations (x i,y i ) of nodes S i Doppler shifted frequencies f i c=(f 1,…,f n ) Function H(x)=c: f 4 = f T – f A + Δf 4 = f T – f A + v 4 /λ T Non-linear system of equations! We want to calculate both location and velocity of node T from the measured Doppler shifts.

Copyright © , Vanderbilt University Tracking Algorithm Doppler shifted frequencies Infrastructure nodes record Doppler shifted beat frequency. Extended Kalman filter Location & Velocity Calculate location and velocity using Kalman filter. Non-linear least squares NLS Location & Velocity Update EKF Updated Location & Velocity If maneuver is detected, calculate NLS solution and update EKF state. Show location on the screen. Maneuver detection Yes Run a simple maneuver detection algorithm. No Location & Velocity

Copyright © , Vanderbilt University Experimental Evaluation 27 Vanderbilt football stadium 50 x 30 m area 9 infrastructure XSM nodes 1 XSM mote tracked position fix in 1.5 seconds Non-maneuvering case

Copyright © , Vanderbilt University Experimental Evaluation 28 Vanderbilt football stadium 50 x 30 m area 9 infrastructure XSM nodes 1 XSM mote tracked position fix in 1.5 seconds Maneuvering case Only some of the tracks are shown for clarity.

Copyright © , Vanderbilt University 29 Questions? More information: