Collaborative Robotics and Wireless Sensor Networks in Area-Coverage related Problems John Stergiopoulos Dept. Elect. & Comp. Eng. Univ. of Patras, Greece.

Slides:



Advertisements
Similar presentations
Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
Advertisements

CSLI 5350G - Pervasive and Mobile Computing Week 6 - Paper Presentation “Exploiting Beacons for Scalable Broadcast Data Dissemination in VANETs” Name:
Guang Tan, Stephen A. Jarvis, and Anne-Marie Kermarrec IEEE Transactions on Mobile Computing, VOL. 8, NO.6, JUNE Yun-Jung Lu.
Sampling From the Medial Axis Presented by Rahul Biswas April 23, 2003 CS326A: Motion Planning.
A discussion on.  Path Planning  Autonomous Underwater Vehicles  Adaptive Sampling  Mixed Integer Linear programming.
KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions.
EE631 Cooperating Autonomous Mobile Robots Lecture 5: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
UNIVERSITY OF JYVÄSKYLÄ Yevgeniy Ivanchenko Yevgeniy Ivanchenko University of Jyväskylä
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Mobility Improves Coverage of Sensor Networks Benyuan Liu*, Peter Brass, Olivier Dousse, Philippe Nain, Don Towsley * Department of Computer Science University.
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
Distributed Sensing and Data Collection Via Broken Ad Hoc Wireless Connected Networks Mobile Robots By Alan FT Winfield Presented By Navpreet Bawa.
IEEE TSMCA 2005 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS Presented by 황재호.
© 2003 by Davi GeigerBuilding Robots January 2003 L1.1 Robot Behavior Shortest Path Behavior.
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
DCL Concepts STL Concepts ContainerIteratorAlgorithmFunctorAdaptor What New Concepts are Needed for a “DCL”? (Distributed Computing Library) Distributed.
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
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.
Activity 1: Multi-sensor based Navigation of Intelligent Wheelchairs Theo Theodoridis and Huosheng Hu University of Essex 27 January 2012 Ecole Centrale.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Dynamic Coverage Enhancement for Object Tracking in Hybrid Sensor Networks Computer Science and Information Engineering Department Fu-Jen Catholic University.
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Study on Genetic Network Programming (GNP) with Learning and Evolution Hirasawa laboratory, Artificial Intelligence section Information architecture field.
Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Third Quarterly IPR Meeting May 11, 1999 P. I.s: Leonidas J. Guibas and Jean-Claude.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
(Particle Swarm Optimisation)
Coordinated Sensor Deployment for Improving Secure Communications and Sensing Coverage Yinian Mao, Min Wu Security of ad hoc and Sensor Networks, Proceedings.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
1 A Bidding Protocol for Deploying Mobile Sensors GuilingWang, Guohong Cao, and Tom LaPorta Department of Computer Science & Engineering The Pennsylvania.
Introduction to Self-Organization
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
11/25/2015 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
On the Topology of Wireless Sensor Networks Sen Yang, Xinbing Wang, Luoyi Fu Department of Electronic Engineering, Shanghai Jiao Tong University, China.
Work meeting Interreg SYSIASS project 24 th June 2011 ISEN 1 Part-financed by the European Regional Development Fund.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Adaptive Tracking in Distributed Wireless Sensor Networks Lizhi Yang, Chuan Feng, Jerzy W. Rozenblit, Haiyan Qiao The University of Arizona Electrical.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Ming Ma and Yuanyuan Yang Department of Electrical & Computer Engineering.
Coverage Problems in Wireless Ad-hoc Sensor Networks Seapahn Meguerdichian 1 Farinaz Koushanfar 2 Miodrag Potkonjak 1 Mani Srivastava 2 University of California,
Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,
Distributed, Self-stabilizing Placement of Replicated Resources in Emerging Networks Bong-Jun Ko, Dan Rubenstein Presented by Jason Waddle.
Selection and Navigation of Mobile Sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 12: Slide 1 Chapter 12 Path Planning.
Autonomous Robots Robot Path Planning (2) © Manfred Huber 2008.
Coverage and Deployment 1. Coverage Problems Coverage: is a measure of the Quality of Service (QoS) of a sensor network How well can the network observe.
What we started with To develop an application that facilitates user to draw interactive graphs (e.g. Flowcharts,class diagrams, UML diagrams etc ). Interactive.
Prof. Yu-Chee Tseng Department of Computer Science
Vineet Mittal Should more be added here Committee Members:
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
EE631 Cooperating Autonomous Mobile Robots Lecture: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
On Achieving Maximum Network Lifetime Through Optimal Placement of Cluster-heads in Wireless Sensor Networks High-Speed Networking Lab. Dept. of CSIE,
Presentation transcript:

Collaborative Robotics and Wireless Sensor Networks in Area-Coverage related Problems John Stergiopoulos Dept. Elect. & Comp. Eng. Univ. of Patras, Greece Anthony Tzes Dept. of Elect. & Comp. Eng. Univ. of Patras, Greece Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Presentation Layout Problem Setup Optimization Techniques Voronoi Diagrams Generalized Coverage Algorithm Coordination Schemes Simulation Studies Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part I Problem Setup Optimization Techniques Voronoi Diagrams Generalized Coverage Algorithm Coordination Schemes Simulation Studies Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part I: Problem Setup (1) Coordinate the motion of the nodes in order to achieve optimum sensing coverage of a region Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part I: Problem Setup (2) Mobile-network characteristics  Homogeneous mobile nodes  Uniform symmetric limited sensing patterns  Discrete-time spatial evolution  Bounded control inputs  Communication capabilities Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part I: Problem Setup (3) Optimization cost : No analytic expression exists for the cost function Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part II Problem Setup Optimization Techniques Voronoi Diagrams Generalized Coverage Algorithm Coordination Schemes Simulation Studies Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part II: Optimization Techniques (1) Offline global optimization Ω, n, r Optimal network configuration Path planning needed for achieving optimal positioning Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part II: Optimization Techniques (2)  Computationally intensive (even for small n )  Non-adaptive  change in the region of interest (Ω)  network alteration ( n, r )  Exhaustive search (…)  “Genetic algorithms”-based strategies … however … re-perform optimization (!) Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part II: Optimization Techniques (3) Online optimization strategies  Each node self-organizes its action so that its motion contributes to netwok coverage  Decision taken is based on local information  No path planning needed; the nodes will self-position themselves accordingly through time Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part II: Optimization Techniques (4)  Gradient-based techniques  Huge/infinite number of local extrema  Convergence to locally-optimum positions  Adaptive by nature  Applicable in real-time scenarios Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part III Problem Setup Optimization Techniques Voronoi Diagrams Generalized Coverage Algorithm Coordination Schemes Simulation Studies Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part III: Voronoi Diagrams (1) Why use Voronoi tessellation? Local information – decentralized approach Each node tries to optimize its “local” area-coverage contribution through its motion Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part III: Voronoi Diagrams (2) Optimize “local” coverage contribution Motion of one node at a time is required Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part IV Problem Setup Optimization Techniques Voronoi Diagrams Generalized Coverage Algorithm Coordination Schemes Simulation Studies Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part IV: Generalized Coverage Algorithm (1) Main concept  One node moves at each time-step to ensure network’s area-coverage monotonicity, while avoiding oscillatory phenomena  Direction at which a node should move inside its Voronoi cell is defined according to “coverage-increase” criteria  Unless its motion contributes to coverage, the node does not move Stability of the network’s motion is guaranteed Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part IV: Generalized Coverage Algorithm (2) Communication issues Each node has a communication range such that local information from Delaunay neighbors at step k and k+1 is obtained Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part IV: Generalized Coverage Algorithm (3) Compute own Voronoi cell (local information – Delaunay neighbors) Compute current “local” area-coverage Define the direction at which to move Predict area-coverage at step k+1, if motion is performed at this direction Move only if coverage is to be increased Node i is to move at step k How is the selection of the node-to-move performed? Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part IV: Generalized Coverage Algorithm (4) Centralized approach step k step k-1  Need for global supervision  Communication issues arise Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part IV: Generalized Coverage Algorithm (5) Decentralized approach … or cyclic self-selection (based on the node’s ID) Randomizers on each node’s processor (same seed) Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC Motion of a node inside its Voronoi cell guarantees collision avoidance

Part V Problem Setup Optimization Techniques Voronoi Diagrams Generalized Coverage Algorithm Coordination Schemes Simulation Studies Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part V: Coordination Schemes (1)  At each step, a node performs an optimization to define the direction to move towards  Optimal direction is the one that leads to maximum area-coverage contribution at the next step, considering its Delaunay neighbors  ε -maneuvers are performed, so that the Voronoi cell does not alter significantly Steepest-descent scheme Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part V: Coordination Schemes (2)  CVT-based coordination strategies lead to optimization of some “symmetry” criterion CVT-based schemes  If a node moves towards the centroid of its R-limited Voronoi cell, it tends to maximize the symmetry of the unexploited regions arounds itself Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part V: Coordination Schemes (3) Since the unexploited regions of a node act as repulses, when the latter is moving towards, the algorithm is coverage-oriented A node moves towards iff its coverage contribution will increase One-step-ahead prediction ensures area-coverage monotonicity Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part VI Problem Setup Optimization Techniques Voronoi Diagrams Generalized Coverage Algorithm Coordination Schemes Simulation Studies Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part VI: Simulation Studies (1) Steepest-descent scheme Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part VI: Simulation Studies (2) Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part VI: Simulation Studies (3) CVT-based scheme Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part VI: Simulation Studies (4) Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Part VI: Simulation Studies (5) In both cases, the pecentage area-coverage is a monotonically increasing function of time In the “deepest-descent” case, maximum coverage is obtained faster than in the CVT-based scenario (rational, considering the nature of the algorithm) The network tends to keep itself more cohesive via the CVT-based scheme (“move towards ”), while μicro-maneuvers are performed by the nodes when the network’s state is near-to-optimal Workshop - Autonomous Unmanned Vehicles: Collaborative Planning, Obstacle Avoidance, and Control, 2009 MSC

Thank you For more information please refer to: