260 likes | 376 Views
Error Trends In Multihop Localization. Andreas Savvides Networked and Embedded Systems Lab Preliminary Presentation for IPSN’03. Multihop Ad-Hoc Localization. Many types of localization, each with different requirements To support network functions e.g geo-routing, based services
E N D
Error Trends In Multihop Localization Andreas Savvides Networked and Embedded Systems Lab Preliminary Presentation for IPSN’03
Multihop Ad-Hoc Localization • Many types of localization, each with different requirements • To support network functions e.g geo-routing, based services • Sensor networks in different environments (more fine grained) • No “one fits all” solution yet • Ultrasonic, acoustic, laser, radio ToF, RSS Methods… • Centralized vs. Distributed • Measurement quantities: magnetic field, distance, angles • What are the trends for large scale systems? • How well can localization work as systems scale?
Problem Setup • Randomly dispersed network where some nodes know their locations • How scalable is this setup? • What is the best one can effect • Our experimental system based on small sensor nodes and ultrasonic distance measurements • Many aspects and tradeoffs need to be considered • Power consumption, computation, cost, latency, accuracy
Error Trends in Multihop Networks • Sensor measurements are noisy • Additional error added before the result is computed • Broad classification of error • Channel error – transducers are not perfect, channel variations introduce significant error • Algorithmic and computation error – algorithms make a set of underlying assumptions, approximations, computation error • Setup error – associated with node configuration and network topology parameters
Setup Error • Induced by measurement error BUT also reflected in the network configuration parameters • Deployment geometry • Network density • Beacon concentration • Measurement technology accuracy • Certainty in beacon locations • Study these trends in different network configurations and topologies using the CR-Bound
Cramer-Rao Bound • Classical result from statistics that gives a lower bound on the error covariance matrix of an unbiased estimate • Our experiments assume that the underlying measurement error distribution is White-Gaussian • Based on our ultrasonic localization system measurements • Not always the case, but good enough to reveal some trends, useful to keep in mind during design and deployment time
Scenario Setup • Scenarios designed to maintain uniform density • Generated in a radial pattern while controlling the number of nodes/unit area • Beacon nodes are placed in the outer ring
Density Trends 6 neighbors per node RMS Error (m)
Density Effects with Different Ranging Technologies 6 neighbors 12 neighbors RMS Error(m)
Error propagation as network scales 10% beacons 6 neighbors per node
Effect of Adding More Beacons RMS Error(m) 100 nodes 4 to 20 beacons
How does Collaborative Multilateration Compare to the Bounds?
An Ultrasonic Localization System • Why ultrasound • Low cost • Low power – around 5mW for 5m range • Unobtrusive – 40KHz • Accurate distance measurements – O(1cm) • Low latency between measurements • Shooting for 10 measurements per second
RF TX Start 4ms Start Symbol Detected (start timer) RF Signal 4ms RF Reception Complete 15ms Ultrasound Signal (for max range) Ultrasonic Ranging Latency USND TX Start Ultrasound Detected Transmitter Receiver
Ranging Characterization • Lab characterization of ranging module, at 25 pulses (temperature 21.4 Celcius)
Host PC Controller Software 3D GUI Client(s) • Manager • Packet based • One to many switching • Facilitate online • processing of incoming • data • Allows direct use of • MATLAB code TCP Server Other SW Localizer Calibration SW Gateway Node Serial I/O
Conclusions • For long distances RF ToF will most probably prevail… • Multihop localization are promising in many setups • Ultrasound measurement system works well for our purposes • Use network level algorithms to improve positioning performance • Do not have any comparison with relative localization schemes yet…