1 Collaborative Processing in Sensor Networks Lecture 6 - Self-deployment Hairong Qi, Associate Professor Electrical Engineering and Computer Science University.

Slides:



Advertisements
Similar presentations
1 A Real-Time Communication Framework for Wireless Sensor-Actuator Networks Edith C.H. Ngai 1, Michael R. Lyu 1, and Jiangchuan Liu 2 1 Department of Computer.
Advertisements

Dynamic Location Discovery in Ad-Hoc Networks
Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet Presented by Eric Arnaud Makita
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
1 Sensor Deployment and Target Localization Based on Virtual Forces Y. Zou and K. Chakrabarty IEEE Infocom 2003 Conference, pp ,. ACM Transactions.
Movement-Assisted Sensor Deployment Author : Guiling Wang, Guohong Cao, Tom La Porta Presenter : Young-Hwan Kim.
Coverage Estimation in Heterogeneous Visual Sensor Networks Mahmut Karakaya and Hairong Qi Advanced Imaging & Collaborative Information Processing Laboratory.
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
IEEE TSMCA 2005 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS Presented by 황재호.
1 Research Profile Guoliang Xing Assistant Professor Department of Computer Science and Engineering Michigan State University.
1 Sensor Placement and Lifetime of Wireless Sensor Networks: Theory and Performance Analysis Ekta Jain and Qilian Liang, Department of Electrical Engineering,
A Node-Centric Load Balancing Algorithm for Wireless Sensor Networks Hui Dai, Richar Han Department of Computer Science University of Colorado at Boulder.
ECE 472/572 – Digital Image Processing Lecture 2 – Elements of Visual Perception and Image Formation 08/25/11.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Optimal Arrangement of Ceiling Cameras for Home Service Robots Using Genetic Algorithms Stefanos Nikolaidis*, ** and Tamio Arai** *R&D Division, Square.
Speed and Direction Prediction- based localization for Mobile Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department.
Robotics.usc.edu/~embedded Physics-based Sensing and State Estimation Algorithms for Robotic Sensor Networks Gaurav. S. Sukhatme Robotic Embedded Systems.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Query Driven Data Collection and Data Forwarding in Intermittently Connected Mobile Sensor Networks Wei WU 1, Hock Beng LIM 2, Kian-Lee TAN 1 1 National.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.
Algorithms for Robot-based Network Deployment, Repair, and Coverage Gaurav S. Sukhatme Center for Robotics and Embedded.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
APPL: Anchor Path Planning –based Localization for Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI LSI, Computer Science Department Houari.
Distributed Computation in MANets Robot swarm developed by James Rice University.
Swarm Intelligence 虞台文.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Distributed solutions for visual sensor networks to detect targets in crowds Cheng Qian.
1 A Bidding Protocol for Deploying Mobile Sensors GuilingWang, Guohong Cao, and Tom LaPorta Department of Computer Science & Engineering The Pennsylvania.
Deployment Strategy for Mobile Robots with Energy and Timing Constraints Yongguo Mei, Yung-Hsiang Lu, Y. Charlie Hu, and C.S. George Lee School of Electrical.
1 Collaborative Processing in Sensor Networks Lecture 2 - Mobile-agent-based Computing Hairong Qi, Associate Professor Electrical Engineering and Computer.
1 Collaborative Processing in Sensor Networks Lecture 5 - Visual Coverage Hairong Qi, Associate Professor Electrical Engineering and Computer Science University.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Relay Placement Problem in Smart Grid Deployment Wei-Lun Wang and Quincy Wu Department of Computer Science and Information Engineering, National Chi Nan.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Collaborative Processing in Sensor Networks Lecture 8 – MSP 101 Mahmut Karakaya, Graduate Assistant Electrical Engineering and Computer Science University.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
1 Probabilistic Coverage in Wireless Sensor Networks Nadeem Ahmed, Salil S. Kanhere and Sanjay Jha Computer Science and Engineering, University of New.
Optimal Self-placement of Heterogeneous Mobile Sensors in Sensor Networks Lidan Miao AICIP Research Oct. 19, 2004.
AICIP 1Chris Beall Design of a Mobile Sensor Platform and Localization Design of a Mobile Sensor Platform and Localization.
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
Adaptive Tracking in Distributed Wireless Sensor Networks Lizhi Yang, Chuan Feng, Jerzy W. Rozenblit, Haiyan Qiao The University of Arizona Electrical.
Simulation of DeReClus Yingyue Xu September 6, 2003.
Dynamic Node Collaboration for Mobile Target Tracking in Wireless Camera Sensor Networks Liang Liu†,‡, Xi Zhang†, and Huadong Ma‡ † Networking and Information.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
Submitted by: Sounak Paul Computer Science & Engineering 4 th Year, 7 th semester Roll No:
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Ben Miller.   A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts.
Selection and Navigation of Mobile Sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Energy-Aware Target Localization in Wireless Sensor Networks Yi Zou and Krishnendu Chakrabarty IEEE (PerCom’03) Speaker: Hsu-Jui Chang.
Deploying Sensors for Maximum Coverage in Sensor Network Ruay-Shiung Chang Shuo-Hung Wang National Dong Hwa University IEEE International Wireless Communications.
KAIS T Sensor Deployment Based on Virtual Forces Reference: Yi Zou and Krishnendu Chakarabarty, “Sensor Deployment and Target Localization Based on Virtual.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
T H E O H I O S T A T E U N I V E R S I T Y Computer Science and Engineering 1 1 Sriram Chellappan, Xiaole Bai, Bin Ma ‡ and Dong Xuan Presented by Sriram.
Implementing Localization
Node Selection in Distributed Sensor Networks
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Overview: Chapter 2 Localization and Tracking
Information Sciences and Systems Lab
Presentation transcript:

1 Collaborative Processing in Sensor Networks Lecture 6 - Self-deployment Hairong Qi, Associate Professor Electrical Engineering and Computer Science University of Tennessee, Knoxville Lecture Series at ZheJiang University, Summer 2008

2 Research Focus - Recap Develop energy-efficient collaborative processing algorithms with fault tolerance in sensor networks –Where to perform collaboration? –Computing paradigms –Who should participate in the collaboration? –Reactive clustering protocols –Sensor selection protocols –How to conduct collaboration? –In-network processing –Self deployment Coverage

3 Self-Deployable Sensor Networks: Two Inter-related Issues Optimal placement design –What is optimal? (application oriented) Convergence from initial state to optimal state by sensor movement

4 Challenges Hurdles –Centralized deployment –Homogenous sensor platforms Solutions –Self-deployable sensor network –Heterogeneous sensor platforms –Mission-oriented Biologically-inspired approaches

5 Biological Background The cone mosaic of fish retina Lythgoe, Ecology of Vision (1979)

6 Biological Background (cont) Human retina mosaic -Irregularity reduces visual acuity for high-frequency signals -Introduce random noise The mosaic array of most vertebrates is regular Color filter arrays used in digital camera

7 The Optimal Placement Algorithm What types of different sensors to deploy given a certain task? How many sensors of each type to deploy? How to spatially arrange the sensors to achieve maximum performance with minimum sensor node?

8 Two-layer Optimal Placement

9 Optimality Evaluation

10 Self-deployment Algorithm Random movement –At each position, the sensor randomly choose one direction to go. Movement based on centralized control –The sensor needs to communicate with the base station. The deployment algorithm is carried out by the base station. –The sensor movement is guided by the base station. Swarm intelligence-based movement without communication SI with communication

11 Swarm Intelligence-based Movement What is SI-based algorithm? –Stimulated from social insects society, like ants, bees, etc. –Simple rules carried by individual can lead to complex behavior of the whole system. –TSP, network routing, optimization, etc. SI-based movement –Each sensor carries a rule which guides the movement and leads to an optimal configuration of the sensor network. –What’s the rule set?

12 Rules Carried by Each Sensor The movement direction is based on the current location and sensor type (where I am and where to go?) Rules carried by type 1 sensor: While x mod 2 !=0 and y mod 2 != 0 do if (x+y) mod 2 !=0 if x mod 2 == 1 then random walk N,S; else random walk W,E; end else random walk NW,NE,SW,SE; end

13 Stopping Criteria The optimal placement confines the sensor site of different sensor platforms. 3 sensor types 7 sensor types

14 Performance Metric Network coverage –Probabilistic sensing model: –Probabilistic coverage: Convergence time –The number of epochs of the last positioned sensor. Energy consumption –Mechanical movement: –Communication: g

15 Simulation and Evaluation Simulation environment –Sensing field: 50m×50m -> 8×8 grid points –64 sensors of 5 different types: r=1/4:1/4:1/4:1/8:1/8 –Sensing distance: 10m –Initial energy: –Unit consumption in movement: –Electric circuitry: –Transmitter amplifier: –Location of base station: (0,0)

16 Simulation and Evaluation… Network coverage

17 Simulation and Evaluation Energy consumption

18 Discussion Optimal placement provides reliable coverage. Comparison of movement strategies. –Random movement consumes more energy, no communication is needed. –Centralized control converges the fast at the cost of full communication, where the energy consumption in communication is dominant. –SI-based method provides a good tradeoff in terms of convergence time and energy consumption.

19 Experiments and Demos

20 Localization Existing methods –GPS –Wireless triangulation –Laser ranger –Visual landmark –Natural –Structured markers Localizing the MSP –The pose estimate consists of x,y,z coordinates –x: the lateral translation wrt the marker –y: the vertical translation wrt the marker (not used) –z: the distance from the plane of the marker –Assume marker location is known a-priori.

21 The ARToolKit for Localization Open-source software, widely used to create augment reality (AR) applications The pose estimation component of the ARToolKit facilitates localization

22 Localization Algorithm Step 1: Make a 360 degree turn. If marker detected, go to step 3; otherwise, go to step 2. Step 2: Move 1 meter forward. If an obstacle is encountered, turn right. If marker detected, go to step 3; otherwise go to step 1. Step 3: If farther than 1.5 meters from the marker, move towards marker until within 1.5 meters. Adjust motor speed to keep the marker in the field of view. Step 4: The current pose estimate is used to calculate the position in the map.

23 Localization Demo - 1

24 Localization Demo - 2

25 Deployment Assumption: Target positions are known Centralized deployment –Client/server model –Server makes all the decisions –Optimized placement and path planning –Slower performance Distributed self-deployment –Peer-to-peer model –Client makes all decisions –Sub-optimal placement and path planning –Faster performance

Centralized Deployment Demo

Distributed Deployment Demo

28 Reference L. Miao, H. Qi, “The design and evaluation of a generic method for generating mosaicked multispectral filter arrays,” IEEE Transactions on Image Processing, 15(9): , September, C. Beall, H. Qi, “Distributed self-deployment in visual sensor networks,” Ninth International Conference on Control, Automation, Robotics and Vision (ICARCV), Singapore, December 5-8, L. Miao, H. Qi, F. Wang, “Biologically-inspired self- deployable heterogeneous mobile sensor networks,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages , Edmonton, Alberta, Canada, August 2-6, 2005.