Robot Biconnectivity Problem

Slides:



Advertisements
Similar presentations
Bellman-Ford algorithm
Advertisements

Distributed Algorithm for a Mobile Wireless Sensor Network for Optimal Coverage of Non-stationary Signals Andrea Kulakov University Sts Cyril and Methodius.
CS 336 March 19, 2012 Tandy Warnow.
Rapidly Exploring Random Trees Data structure/algorithm to facilitate path planning Developed by Steven M. La Valle (1998) Originally designed to handle.
§5 Minimum Spanning Tree 【 Definition 】 A spanning tree of a graph G is a tree which consists of V( G ) and a subset of E( G ) 〖 Example 〗 A complete.
Every edge is in a red ellipse (the bags). The bags are connected in a tree. The bags an original vertex is part of are connected.
Size-estimation framework with applications to transitive closure and reachability Presented by Maxim Kalaev Edith Cohen AT&T Bell Labs 1996.
Breadth-First Search Seminar – Networking Algorithms CS and EE Dept. Lulea University of Technology 27 Jan Mohammad Reza Akhavan.
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Graphs and Trees This handout: Trees Minimum Spanning Tree Problem.
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
SMART: A Scan-based Movement- Assisted Sensor Deployment Method in Wireless Sensor Networks Jie Wu and Shuhui Yang Department of Computer Science and Engineering.
CSE 222 Systems Programming Graph Theory Basics Dr. Jim Holten.
Applications of Depth-First Search
And now … Graphs simulation input file parameters 10,000 requests 4 categories of file sizes 1K- 80% frequency 4K – 15% 16K – 4% 64K –1% poisson arrival.
(hyperlink-induced topic search)
Elementary graph algorithms Chapter 22
Robotic Sensor Networks: from theory to practice CSSE Annual Research Review Sameera Poduri.
Abstract In this project we expand our previous work entitled "Design of a Robotic Platform and Algorithms for Adaptive Control of Sensing Parameters".
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
GRAPH Learning Outcomes Students should be able to:
Active Learning for Class Imbalance Problem
Efficient Gathering of Correlated Data in Sensor Networks
July The Mathematical Challenge of Large Networks László Lovász Eötvös Loránd University, Budapest
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Positioning in Ad-Hoc Networks - A Problem Statement Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich.
J. Hwang, T. He, Y. Kim Presented by Shan Gao. Introduction  Target the scenarios where attackers announce phantom nodes.  Phantom node  Fake their.
1 The Effects of Ranging Noise on Multihop Localization: An Empirical Study Kamin Whitehouse Joint With: Chris Karlof, Alec Woo, Fred Jiang, David Culler.
Using local geometry for Topology Construction in Wireless Sensor Networks Sameera Poduri Robotic Embedded Systems Lab(RESL)
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Other Clustering Techniques
1 Microarray Clustering. 2 Outline Microarrays Hierarchical Clustering K-Means Clustering Corrupted Cliques Problem CAST Clustering Algorithm.
Example Apply hierarchical clustering with d min to below data where c=3. Nearest neighbor clustering d min d max will form elongated clusters!
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
Distributed Algorithms for Dynamic Coverage in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
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)
Spanning Tree Definition:A tree T is a spanning tree of a graph G if T is a subgraph of G that contains all of the vertices of G. A graph may have more.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
White-Box Testing Statement coverage Branch coverage Path coverage
後卓越計畫進度報告 王晉良老師實驗室 2007/8/13. 2 Positioning in Sensor Networks Suppose there are N sensors the (known) location of sensor i. Let be the position of the.
Soft Competitive Learning without Fixed Network Dimensionality Jacob Chakareski and Sergey Makarov Rice University, Worcester Polytechnic Institute.
Trees.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Optimal Learning in the Laboratory Sciences
Chapter 5. Greedy Algorithms
Euler Circuits William T. Trotter and Mitchel T. Keller
Network Science: A Short Introduction i3 Workshop
Breadth-First Search (BFS)
Graph Theory.
Elementary graph algorithms Chapter 22
View Planning with Traveling Cost (Traveling VPP):
Lecture 13 CSE 331 Oct 1, 2012.
Clustering.
DATA MINING Introductory and Advanced Topics Part II - Clustering
Lecture 12 CSE 331 Sep 26, 2011.
Discrete Mathematics Lecture 13_14: Graph Theory and Tree
Mobile-Assisted Localization in Sensor Network
離散數學 DISCRETE and COMBINATORIAL MATHEMATICS
Configuration Space of an Articulated Robot
Elementary graph algorithms Chapter 22
Graph Search in C++ Andrew Lindsay.
Clustering.
Locality In Distributed Graph Algorithms
Presentation transcript:

Robot Biconnectivity Problem Given a positive integer c, the RNB decision problem is to identify a sequence of movements M such that and GM is biconnected? REQUIREMENTS Work with robots that have minimal sensing Distributed computation Work with local information only Improve connectivity incrementally

Step I: Compute Biconnected Components (Chang’s algorithm) Step 2: Identify nodes to move Compute relative bearing at articulation points Identify nodes closest to each other belonging to different biconnected components Compute cost of move Step 3: Move Command node with least cost to move If edge is established, complete iteration else command next node to move

Algorithm Performance (simulation) Algorithm resilient to error in relative bearing (upto 30 degrees) Performance degrades gracefully with error Significant increase number of vertex-unique paths between nodes

Relative Bearing Computation Use radio signal strength (RSS) to compute bearing Sampled RSS in local neighborhood of robot Compute PCA to determine principal access of RSS gradient Step distance – a tunable parameter Average bearing error is ~20° for step size 1.5 m

Sample Experimental Trial

Algorithm Performance (Experiment) Bearing Error Coverage Connectivity