1 8 5 5 RSN_PI_01_02_RRB page 1 Reactive Sensor Networks Richard R. Brooks Head Distributed Intelligent Systems Dept. Applied Research Laboratory Pennsylvania.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

CarTorrent ® : Cars get to have fun too Kevin C. Lee and Ian S. Yap TA: Uichin Lee Prof Mario Gerla.
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
A Survey on Tracking Methods for a Wireless Sensor Network Taylor Flagg, Beau Hollis & Francisco J. Garcia-Ascanio.
Coverage Algorithms Mani Srivastava & Miodrag Potkonjak, UCLA [Project: Sensorware (RSC)] & Mark Jones, Virginia Tech [Project: Dynamic Sensor Nets (ISI-East)]
TRANSIMS Research and Deployment Project TRACC TSM Staff Dr. Vadim Sokolov Dr. Joshua Auld Dr. Kuilin Zhang Mr. Michael Hope.
A Self-Supervised Terrain Roughness Estimator for Off-Road Autonomous Driving David Stavens and Sebastian Thrun Stanford Artificial Intelligence Lab.
Dept. of Computer Science & Engineering, CUHK1 Trust- and Clustering-Based Authentication Services in Mobile Ad Hoc Networks Edith Ngai and Michael R.
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
Scalable Information-Driven Sensor Querying and Routing for ad hoc Heterogeneous Sensor Networks Maurice Chu, Horst Haussecker and Feng Zhao Xerox Palo.
23/03/2007 mail-to: site: A Security Framework for Smart Ubiquitous.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Department of Computer Engineering Koc University, Istanbul, Turkey
PCFG Based Synthetic Mobility Trace Generation S. C. Geyik, E. Bulut, and B. K. Szymanski Department of Computer Science, Rensselaer Polytechnic Institute.
The Social Web: A laboratory for studying s ocial networks, tagging and beyond Kristina Lerman USC Information Sciences Institute.
Software Verification and Validation (V&V) By Roger U. Fujii Presented by Donovan Faustino.
Mobile Agents in Wireless Sensor Networks Ivan Vukasinovic Zoran Babovic Goran Rakocevic.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
1 Miodrag Bolic ARCHITECTURES FOR EFFICIENT IMPLEMENTATION OF PARTICLE FILTERS Department of Electrical and Computer Engineering Stony Brook University.
1 Sequential Acoustic Energy Based Source Localization Using Particle Filter in a Distributed Sensor Network Xiaohong Sheng, Yu-Hen Hu University of Wisconsin.
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
INFORMATION SYSTEMS Overview
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Low-Power Wireless Sensor Networks
Semantic Information Fusion Shashi Phoha, PI Head, Information Science and Technology Division Applied Research Laboratory The Pennsylvania State.
Bayesian networks Classification, segmentation, time series prediction and more. Website: Twitter:
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
Location Centric Distributed Computation and Signal Processing Parmesh Ramanathan University of Wisconsin, Madison Co-Investigators:A. Sayeed, K. K. Saluja,
Adapted from the original presentation made by the authors Reputation-based Framework for High Integrity Sensor Networks.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Detection, Classification and Tracking in a Distributed Wireless Sensor Network Presenter: Hui Cao.
1 Collaborative Processing in Sensor Networks Lecture 2 - Mobile-agent-based Computing Hairong Qi, Associate Professor Electrical Engineering and Computer.
October 7, 1999Reactive Sensor Network1 Workshop - RSN Update Richard R. Brooks Head Distributed Intelligent Systems Dept. Applied Research Laboratory.
Relative Accuracy based Location Estimation in Wireless Ad Hoc Sensor Networks May Wong 1 Demet Aksoy 2 1 Intel, Inc. 2 University of California, Davis.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Implementation of Collection Tree Protocol in QualNet
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
High-integrity Sensor Networks Mani Srivastava UCLA.
Integrated Framework for Decision Support in Planning OSU LAIR in collaboration with Richard Kaste and Mike Barnes (ARL) and Patricia McDermott (MAAD)
A Trust Based Distributed Kalman Filtering Approach for Mode Estimation in Power Systems Tao Jiang, Ion Matei and John S. Baras Institute for Systems Research.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
1 Value of information – SITEX Data analysis Shubha Kadambe (310) Information Sciences Laboratory HRL Labs 3011 Malibu Canyon.
Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 1 OLSR Simulation and Implementation Christopher Dearlove
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Hybrid Intelligent Systems for Network Security Lane Thames Georgia Institute of Technology Savannah, GA
Tracking Mobile Nodes Using RF Doppler Shifts
Learning for Physically Diverse Robot Teams Robot Teams - Chapter 7 CS8803 Autonomous Multi-Robot Systems 10/3/02.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
PTCN-HPEC-02-1 AIR 25Sept02 MIT Lincoln Laboratory Resource Management for Digital Signal Processing via Distributed Parallel Computing Albert I. Reuther.
Agent Group Università di Modena e Reggio Emilia Theory and Practice of Field- based Motion Coordination in Multi-Agent Systems Marco Mamei, Franco Zambonelli.
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
Introduction to Machine Learning, its potential usage in network area,
Delay-Tolerant Networks (DTNs)
Speaker Dr. Saloua CHETTIBI Lecturer at University of Jijel
Ad hoc Data Dissemination in Vehicular Networks
Wireless Sensor Network Architectures
PERFORMANCE ANALYSIS OF SPECTRUM SENSING USING COGNITIVE RADIO
Presented by Prashant Duhoon
Location Prediction and Spatial Data Mining (S. Shekhar)
DDoS Attack Detection under SDN Context
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
SIMPLE ONLINE AND REALTIME TRACKING WITH A DEEP ASSOCIATION METRIC
Overview: Chapter 2 Localization and Tracking
Information Sciences and Systems Lab
Presentation transcript:

RSN_PI_01_02_RRB page 1 Reactive Sensor Networks Richard R. Brooks Head Distributed Intelligent Systems Dept. Applied Research Laboratory Pennsylvania State University P.O. Box 30 State College, PA Tel. (814) Fax (814) Dept. (814)

RSN_PI_01_02_RRB page 2 Acknowledgment / Disclaimer This effort is sponsored by the Defense Advance Research Projects Agency (DARPA) and the Air Force Research Laboratory, Air Force Materiel Command, USAF, under agreement number F (Reactive Sensor Network). The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon. The views and conclusions contained herein are those of the author’s and should not be interpreted as necessarily represent the official policies or endorsements, either expressed or implied, of the Defense Advanced Research Projects Agency (DARPA), the Air Force Research Laboratory, or the U.S. Government.

RSN_PI_01_02_RRB page 3 RSN Goals Support Sensor Network data aggregation and flexible tasking by applying collaborative signal processing and mobile code technologies.

RSN_PI_01_02_RRB page 4 Recent Accomplishments Delivery of mobile code daemons for Intel and SH4 Linux Creation of target tracking mechanisms –Pheromone –EKF –Bayesian Verification of tracking using CA simulations Papers accepted for journal special issue: –“Self-organized distributed sensor network target tracking” –“Traffic model evaluation of ad hoc target tracking algorithms” Derivation of target tracking approach for operational demonstration Implementation, integration, and test of operational demonstration software. (> 5 projects collaborating).

RSN_PI_01_02_RRB page 5 PSU/ARL RSN Objectives: Computations use robust Closest Point of Approach (CPA) statistic Diffusion routing limits information propagation Data association from local information Euclidean metric finds track with best-fit Kalman filter smooths velocity estimates Modular mobile code framework for dynamic software integration Methodologies used: Expected Results: Collaborative Tracking Network: (ColTraNe) Applied Research Laboratory System conserves resources (12/01):  Time series reduced to CPA event  False alarms filtered locally  Multiple CPA events become one track event Data association implementation (02/02):  Improve the Euclidean metric  Integrate certainty values from SitEx  Integrate target classification Effect of node laydown (05/02):  Density of nodes vs. target density  Density of nodes vs. target maneuvers System performance functions (06/02):  System dependability from node distribution  Result accuracy from node distribution Show decentralized target tracking Demonstrate self-organizing sensor network Test robustness to node and network disruptions Find limitations due to node density Filter false positives from system Computations adapt to changing network structure Operational Demonstration

RSN_PI_01_02_RRB page 6 Operational Demonstration Autonomous sensor nodes deployed Target vehicles traverse sensor field “Clumps” of sensors exchange information One node in clump estimates target heading, speed, position Target parameters used to match existing (create new) tracks New parameters merged with existing ones Track information reported to user workstation Track information propagated in advance of target Difficult global problem decomposed into tractable local problems

RSN_PI_01_02_RRB page 7 ColTraNe approach Embed target tracking logic in the network: Sub-problems with multiple possible solutions Self-organized node tasking built on network routing API Local detection, classification, and parameter estimation Local data association and ambiguity resolution Local prediction of future trajectory Local reporting of track estimate

RSN_PI_01_02_RRB page 8 Teams Detection (BAE Austin) Hardware (Sensoria) Network Routing (USC/ISI) Classification (Wisc/ PSUARL(SIF)) Local collaboration (PSUARL(SIF)) Data Association (PSUARL(RSN)) Network Routing (USC/ISI) Track maintenance (PSU ARL (RSN)/BAE Austin) Result delivery (Fantastic Data/ USC ISI) User processing (U of MD/ Va. Tech) Detection (BAE Austin) Hardware (Sensoria) Network Routing (USC/ISI) Classification (Wisc/ PSUARL(SIF)) Local collaboration (PSUARL(SIF)) Data Association (PSUARL(RSN)) Network Routing (USC/ISI) Track maintenance (PSU ARL (RSN)) Result delivery (Fantastic Data/ USC ISI) User processing (U of MD/ Va. Tech)

RSN_PI_01_02_RRB page 9 ColTraNE flowchart Initialization RECV track candidates Disambiguate Local detection Merge detection w/ track Confidence > threshold Report track(s) Estimate future track XMIT future track to nodes along track Yes No

RSN_PI_01_02_RRB page 10 Demonstration scenario Target detectedNodes exchange readingsClump head selected Track initiated and users told Track info propagated Target moves and detected Readings exchanged Clump head chosen Track updated and user toldTrack info propagated Recurse

RSN_PI_01_02_RRB page Palms tracks – 1 Good

RSN_PI_01_02_RRB page Palms tracks – 2 Bad

RSN_PI_01_02_RRB page Palms tracks – 3 Ugly

RSN_PI_01_02_RRB page 14 Tracks – Ugly revisited

RSN_PI_01_02_RRB page Palms results – 1 During Sitex 55% of the velocities calculated were 0.0 mph 0.0 mph returned by velocity calculation when: – Not enough CPA’s available for reliable calculation – No discernable correlation between CPA events 55% of the collaborative detections were false alarms When 0.0 returned track information is not propagated Higher level processing in the network filters these false alarms locally This conserves system resources (power, bandwidth)

RSN_PI_01_02_RRB page Palms results – 2 Several matches between clumps with magnitude < Euclidean metric between predicted at last hop and calculation at current hop less than meter Cause – incorrect clumping causing neighbors to form clumps and continue track. Velocity estimation using almost identical data. (Correction underway). Note: That means the following: – Detection – CPA transmission and reception – Velocity estimation – Track matching – Track continuation – Track transmission and reception All were completed during the time it took the target to move between adjacent nodes at 29 Palms. Latency appears not to be an issue

RSN_PI_01_02_RRB page Palms results – 3 In fielded system, classification done using U. of Wisc. or SIF classifier chosen at node boot. Next phase – derive a decision function from confusion matrices and current target classes to choose classifier. Mobile code daemon automatically downloads, installs, and calls new classifier if necessary. Heavy tracked Light wheeled Heavy wheeled Light tracked Heavy tracked Light wheeled Heavy wheeled Light tracked D(, )

RSN_PI_01_02_RRB page 18 Clump Robustness

RSN_PI_01_02_RRB page 19 Next steps Evaluate versus ground truth Re-insert Extended Kalman Filter Improve Euclidean metric Add heading discrimination using target turning radii Include velocity uncertainty in heading discrimination Modify thresholds Use classification confusion matrix information Use mobile code interfaces for automatic software reconfiguration (ex. classification) Distributed tree pruning with lateral inhibition

RSN_PI_01_02_RRB page 20 Self-organization Relative to its position, each node detects targets and informs other nodes along the predicted trajectory. It produces track hypotheses. Self-reproducing systems are Autopoetic systems [Maturana and Varela], with these characteristics: Self-referential Distinguish self from others Have internal structure Non-closed systems

RSN_PI_01_02_RRB page 21 Interacting automata models Traffic analysis models pioneered at Los Alamos: Used to analyze vehicular traffic Nodes represent highway Behavior of vehicles influenced by environment Allow study of traffic jam behavior / Internet traffic We are adding autonomous agent interactions Allows study of interactions between tracking algorithms and network behavior

RSN_PI_01_02_RRB page 22 Examples

RSN_PI_01_02_RRB page 23 Intelligent societies Highly evolved societies of cooperating individuals, with these characteristics: Construction of climate controlled communal housing Individuals altruistically sacrifice themselves for the common good Equitable distribution of work Division of tasks among castes of specialized workers Domestication of other species Creation of logistic networks to support cities and war efforts These societies control most of the air and land space on earth

RSN_PI_01_02_RRB page 24 Algorithm 1 - Pheromones

RSN_PI_01_02_RRB page 25 Pheromone results

RSN_PI_01_02_RRB page 26 Pheromone concentration

RSN_PI_01_02_RRB page 27 Algorithm 2- EKF State:Velocity and heading in x and y dimensions Measurement:Last 3 estimates derived from local collaboration Disambiguation: Compute Euclidean distance between candidate tracks and current estimate. Use minimum. Merge:Kalman Filter equations provide estimates and covariance matrix. Track initiation: When 3 readings are available estimate is the mean. Covariance matrix is the expected value of the inner product of the estimate minus the readings. Paper model extended for use in operational demonstration

RSN_PI_01_02_RRB page 28 EKF results

RSN_PI_01_02_RRB page 29 Algorithm 3 – Belief net

RSN_PI_01_02_RRB page 30 Belief Net results

RSN_PI_01_02_RRB page 31 Conclusion Operational demonstration a success Makes association tractable by using only local data Self-organization increases robustness Distributed systems design based on interacting automata Derived fully distributed tracking models Further live tests need to be made of tracking concepts Testing mobile code support for heterogeneous implementations to be done