Macro-calibration Kamin Whitehouse David Culler WSNA, September 28 2002.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Dr. Miguel Bagajewicz Sanjay Kumar DuyQuang Nguyen Novel methods for Sensor Network Design.
I NFORMATION CAUSALITY AND ITS TESTS FOR QUANTUM COMMUNICATIONS I- Ching Yu Host : Prof. Chi-Yee Cheung Collaborators: Prof. Feng-Li Lin (NTNU) Prof. Li-Yi.
Improvement of Audio Capture in Handheld Devices through Digital Filtering Problem Microphones in handheld devices are of low quality to reduce cost. This.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Exploiting Sparse Markov and Covariance Structure in Multiresolution Models Presenter: Zhe Chen ECE / CMR Tennessee Technological University October 22,
5/15/2015 Mobile Ad hoc Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Easy Optimization Problems, Relaxation, Local Processing for a small subset of variables.
Separating Hyperplanes
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
Calamari’s Design Decisions Kamin Whitehouse June 18, 2003.
Sensor/Actuator Network Calibration Kamin Whitehouse Nest Retreat, June
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
Introduction to Location Discovery Lecture 4 September 14, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor Networks Andreas Savvides.
1 Localization Technologies for Sensor Networks Craig Gotsman, Technion/Harvard Collaboration with: Yehuda Koren, AT&T Labs.
Scalable Information-Driven Sensor Querying and Routing for ad hoc Heterogeneous Sensor Networks Maurice Chu, Horst Haussecker and Feng Zhao Xerox Palo.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Expectation-Maximization (EM) Chapter 3 (Duda et al.) – Section 3.9
Macro-Calibration in Sensor/Actuator Networks Kamin Whitehouse, David Culler.
Multiple Sender Distributed Video Streaming Nguyen, Zakhor IEEE Transactions on Multimedia April 2004.
HMM-BASED PSEUDO-CLEAN SPEECH SYNTHESIS FOR SPLICE ALGORITHM Jun Du, Yu Hu, Li-Rong Dai, Ren-Hua Wang Wen-Yi Chu Department of Computer Science & Information.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
Efficient Gathering of Correlated Data in Sensor Networks
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
ENCI 303 Lecture PS-19 Optimization 2
Geo479/579: Geostatistics Ch12. Ordinary Kriging (1)
Architectures and Applications for Wireless Sensor Networks ( ) Localization Chaiporn Jaikaeo Department of Computer Engineering.
Intel Labs Self Localizing sensors and actuators on Distributed Computing Platforms Vikas Raykar Igor Kozintsev Igor Kozintsev Rainer Lienhart.
Network Computing Laboratory Radio Interferometric Geolocation Miklos Maroti, Peter Volgesi, Sebestyen Dora Branislav Kusy, Gyorgy Balogh, Andras Nadas.
Statistical Sampling-Based Parametric Analysis of Power Grids Dr. Peng Li Presented by Xueqian Zhao EE5970 Seminar.
1 Robust Statistical Methods for Securing Wireless Localization in Sensor Networks (IPSN ’05) Zang Li, Wade Trappe Yanyong Zhang, Badri Nath Rutgers University.
CSC321: 2011 Introduction to Neural Networks and Machine Learning Lecture 9: Ways of speeding up the learning and preventing overfitting Geoffrey Hinton.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
0 IEEE SECON 2004 Estimation Bounds for Localization October 7 th, 2004 Cheng Chang EECS Dept,UC Berkeley Joint work with Prof.
Localization and Secure Localization. Learning Objectives Understand why WSNs need localization protocols Understand localization protocols in WSNs Understand.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
Analyzing wireless sensor network data under suppression and failure in transmission Alan E. Gelfand Institute of Statistics and Decision Sciences Duke.
1  The Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
1 The Effects of Ranging Noise on Multihop Localization: An Empirical Study Kamin Whitehouse Joint With: Chris Karlof, Alec Woo, Fred Jiang, David Culler.
1  Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
GeneMANIA: a real-time multiple association network integration algorithm for predicting gene function Sara Mostafavi, Debajyoti Ray, David Warde-Farley,
Turning a Mobile Device into a Mouse in the Air
1 Constraint-Chaining: On Energy -Efficient Continuous Monitoring in Sensor Networks Adam Silberstein Rebecca Braynard Jun Yang Duke University.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
1 On the Channel Capacity of Wireless Fading Channels C. D. Charalambous and S. Z. Denic School of Information Technology and Engineering, University of.
Combined Human, Antenna Orientation in Elevation Direction and Ground Effect on RSSI in Wireless Sensor Networks Syed Hassan Ahmed, Safdar H. Bouk, Nadeem.
Wireless Sensor Networks M Homework #1. Part 1 Consider two sensor devices (one transmitter and one receiver) IEEE standard- compliant. Assume.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
Secure positioning in Wireless Networks Srdjan Capkun, Jean-Pierre Hubaux IEEE Journal on Selected area in Communication Jeon, Seung.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Bounded Nonlinear Optimization to Fit a Model of Acoustic Foams
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
The minimum cost flow problem
Kamin Whitehouse David Culler WSNA, September
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Hidden Terminal Decoding and Mesh Network Capacity
Linear Equations Quadratic Equations Proportion Simultaneous Equations
Chapter 3 The Simplex Method and Sensitivity Analysis
Robustness of wireless ad hoc network topologies
Robustness of wireless ad hoc network topologies
Wireless Mesh Networks
Introduction to Location Discovery Lecture 4 September 14, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor Networks Andreas.
Presentation transcript:

Macro-calibration Kamin Whitehouse David Culler WSNA, September

Macro-Calibration Calibration problems in Sensor Networks Many, many devices Many, many devices noisy devices and environments noisy devices and environments Post-deployment calibration Post-deployment calibrationMacro-calibration Calibrate the network, not the devices Calibrate the network, not the devices Leverage redundancy to reduce noise Leverage redundancy to reduce noise Use the network to calibrate itself Use the network to calibrate itself

Talk Outline Example application: distance estimation Traditional calibration Iterative calibration Iterative calibrationMacro-calibration Joint calibration Joint calibration Auto-calibration Auto-calibration

Calamari Overview Simultaneously send sound and RF signal Time stamp both upon arrival Subtract Multiply by speed of sound

No Calibration: 74.6% Error

Sources of Noise in Calamari Bias – startup time for mic/sounder oscillation Gain – Volume and sensitivity affect PLL Frequency -- |F T -F R | affects volume Orientation – |O T -O R | affects volume

The calibration problem in Calamari Chicken or egg? Need sounder to calibrate microphones Need sounder to calibrate microphones Need microphone to calibrate sounders Need microphone to calibrate sounders Note that all calibration problems are really sensor/actuator problems.

Traditional Calibration Iterative Calibration Designate one ‘reference’ node Designate one ‘reference’ node Calibrate all others against it Calibrate all others against it De facto standard for relative calibration: The ‘standard meter’ approach The ‘standard meter’ approach Hightower ’00 used it for localization Hightower ’00 used it for localization

Traditional Calibration: 19.7%

Naive Calibration: 21% Error

Traditional Calibration Weaknesses Noise propagation Noise propagation Unobserved parameters Unobserved parameters

Macro: Joint Calibration Collect distance estimates for all pairs Create system of equations r i * = G t r i + G r r i + B t + B r Choose device parameters that optimize overall system

Joint Calibration: 10.1%

Macro: Joint Calibration Strengths Exploits redundancy to reduce noise Exploits redundancy to reduce noiseWeaknesses Centralized computation Centralized computation Cannot handle non-linear parameters Cannot handle non-linear parameters

Macro: Auto-Calibration All transmitter/receiver pairs are also receiver/transmitter pairs These symmetric edges should be equal Let d TR = B T + B R + G T *r + G R *r For all transmitter/receiver pairs i, k: d ik = d ki

Macro: Auto-Calibration All distances in the network must follow the triangle inequality Let d TR = B T + B R + G T *r + G R *r For all connected nodes h, i, k: d ih + d ik - d hk >=0

Consistency/constraint-based Choose parameters that maximize consistency while satisfying all constraints A quadratic program arises Minimize: Σ ik (d ik – d ki ) 2 + Σ T (G T – 1) 2 + Σ R (G R – 1) 2 Subject to: d ih + d j k - d hk >=0 for all triangle hik

Future Work Non-gaussian variations of the above algorithms Non-linear parameter estimation Expectation\maximization Expectation\maximization MCMC MCMC

Conclusions Macro-calibration Easier and faster Easier and faster Allows global optimization Allows global optimization Leverages redundancy Dependencies between sensors