Reconfiguration in sensor networks

To be practical, sensor networks need to adapt to changes in their environment. This thesis explores reconfiguration in sensor networks to endow them with greater adaptability. We study functional reconfiguration in static networks, and spatial reconfiguration in networks with limited mobility and networks whose constituent nodes are highly mobile. In static sensor networks, reconfiguration can be thought of as the ability to dynamically reconfigure nodes in the network to perform different functions over time. We study a tiered sensor network where the roles of microserver and sensor are dynamically assigned. We propose a framework for redesigning services by partitioning the workload in a distributed fashion among the microservers. We apply this distribution formulation to connectivity-based localization and show that it converges to within 10% of the centralized solution in ten iterations. We also show a similar formulation for flow-based routing. In mobile sensor networks, one potential means of reconfiguration is the ability of the network to reposition its nodes using controlled mobility in service of a particular objective. We address the problem of improving connectivity in a robot network by proposing an algorithm for autonomous reconfiguration that causes an initially connected network to be transformed into a biconnected network. First, we show that the robot network biconnectivity problem is NP-hard. We propose a heuristic that uses bearing-only measurements of node neighbors to achieve biconnectivity. Simulations and experiments suggest that this algorithm performs well even when the bearing measurements are coarse (errors upto 30 degrees have little impact on the outcome). As a practical matter, we describe a novel technique to obtain such bearing measurements from commodity radios on simple robots. The biconnectivity algorithm requires a stable connected network. However, experiments reveal that the routing protocol (in our case OLSR) does not necessarily produce routes that are persistant in time. We conjecture that providing location and direction cues improves route stability in robot networks. Test results bear this out - route switches decrease by upto 20% when the routing protocol is given position and directional cues.

[1]  Vishal Misra,et al.  Roomba MADNeT: a mobile ad-hoc delay tolerant network testbed , 2008, MOCO.

[2]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[3]  Tarek F. Abdelzaher,et al.  Range-free localization schemes for large scale sensor networks , 2003, MobiCom '03.

[4]  Volkan Isler,et al.  Robotic routers , 2008, 2008 IEEE International Conference on Robotics and Automation.

[5]  D. Caron,et al.  Design and Development of a Wireless Robotic Networked Aquatic Microbial Observing System , 2007 .

[6]  Deborah Estrin,et al.  Habitat monitoring: application driver for wireless communications technology , 2001, CCRV.

[7]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[8]  Tian He,et al.  StarDust: a flexible architecture for passive localization in wireless sensor networks , 2006, SenSys '06.

[9]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[10]  Joseph JáJá,et al.  Approximation Algorithms for Several Graph Augmentation Problems , 1981, SIAM J. Comput..

[11]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[12]  Alex Fukunaga,et al.  Cooperative mobile robotics: antecedents and directions , 1995 .

[13]  Karthik Dantu,et al.  Lifetime prediction routing in mobile ad hoc networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[14]  Gaurav S. Sukhatme,et al.  Connecting the Physical World with Pervasive Networks , 2002, IEEE Pervasive Comput..

[15]  Ramesh Govindan,et al.  Understanding packet delivery performance in dense wireless sensor networks , 2003, SenSys '03.

[16]  Gaurav S. Sukhatme,et al.  OCRdroid: A Framework to Digitize Text Using Mobile Phones , 2009, MobiCASE.

[17]  Tian He,et al.  A high-accuracy, low-cost localization system for wireless sensor networks , 2005, SenSys '05.

[18]  Ellen W. Zegura,et al.  A message ferrying approach for data delivery in sparse mobile ad hoc networks , 2004, MobiHoc '04.

[19]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[20]  K. Chintalapudi,et al.  Structural damage detection and localization using NETSHM , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[21]  George J. Pappas,et al.  Distributed formation control with permutation symmetries , 2007, 2007 46th IEEE Conference on Decision and Control.

[22]  Leonidas J. Guibas,et al.  Sparse Data Aggregation in Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[23]  Krishna M. Sivalingam,et al.  A Survey of Energy Efficient Network Protocols for Wireless Networks , 2001, Wirel. Networks.

[24]  Jonathan W. Hui,et al.  T 2 : A Second Generation OS For Embedded Sensor Networks , 2005 .

[25]  Mani B. Srivastava,et al.  Dynamic fine-grained localization in Ad-Hoc networks of sensors , 2001, MobiCom '01.

[26]  Nathan Michael,et al.  Bearing-Only Control Laws For Balanced Circular Formations of Ground Robots , 2008, Robotics: Science and Systems.

[27]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[28]  Gaetano Borriello,et al.  Location Systems for Ubiquitous Computing , 2001, Computer.

[29]  Ali Jadbabaie,et al.  Decentralized Control of Connectivity for Multi-Agent Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[30]  David E. Culler,et al.  An architecture for energy management in wireless sensor networks , 2007, SIGBED.

[31]  Prasun Sinha,et al.  Structure-Free Data Aggregation in Sensor Networks , 2007, IEEE Transactions on Mobile Computing.

[32]  Goos Kant,et al.  Planar Graph Augmentation Problems (Extended Abstract) , 1991, WADS.

[33]  Gaurav S. Sukhatme,et al.  Connectivity vs. control: Using directional and positional cues to stabilize routing in robot networks , 2009, 2009 Second International Conference on Robot Communication and Coordination.

[34]  Gaurav S. Sukhatme,et al.  Tracking Targets Using Multiple Robots: The Effect of Environment Occlusion , 2002, Auton. Robots.

[35]  Deborah Estrin,et al.  A wireless sensor network For structural monitoring , 2004, SenSys '04.

[36]  Paolo Santi Topology control in wireless ad hoc and sensor networks , 2005 .

[37]  Karthik Dantu,et al.  Frame-based dynamic voltage and frequency scaling for a MPEG decoder , 2002, ICCAD 2002.

[38]  Vijay Kumar,et al.  Experimental Testbed for Large Multirobot Teams , 2008, IEEE Robotics Autom. Mag..

[39]  Gregory J. Pottie,et al.  Wireless integrated network sensors , 2000, Commun. ACM.

[40]  John Anderson,et al.  An analysis of a large scale habitat monitoring application , 2004, SenSys '04.

[41]  Ying Zhang,et al.  Localization from mere connectivity , 2003, MobiHoc '03.

[42]  Deborah Estrin,et al.  The Tenet architecture for tiered sensor networks , 2006, SenSys '06.

[43]  Koen Langendoen,et al.  Distributed localization in wireless sensor networks: a quantitative compariso , 2003, Comput. Networks.

[44]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.

[45]  Suresh Singh,et al.  Exploiting heterogeneity in sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[46]  David E. Culler,et al.  Design of a wireless sensor network platform for detecting rare, random, and ephemeral events , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[47]  Gaurav S. Sukhatme,et al.  Coarse In-Building Localization with Smartphones , 2009, MobiCASE.

[48]  Yang Zhang,et al.  CarTel: a distributed mobile sensor computing system , 2006, SenSys '06.

[49]  Gaurav S. Sukhatme,et al.  deSCribe: A Personalized Tour Guide and Navigational Assistant , 2009, MobiCASE.

[50]  Nuzhet Atay,et al.  Mobile Wireless Sensor Network Connectivity Repair with K-Redundancy , 2008, WAFR.

[51]  Qun Li,et al.  Global Clock Synchronization in Sensor Networks , 2006, IEEE Trans. Computers.

[52]  Wolfram Burgard,et al.  A Probabilistic Approach to Concurrent Mapping and Localization for Mobile Robots , 1998, Auton. Robots.

[53]  Upkar Varshney,et al.  Pervasive Healthcare and Wireless Health Monitoring , 2007, Mob. Networks Appl..

[54]  Vijay Kumar,et al.  Distributed multi-robot task assignment and formation control , 2008, 2008 IEEE International Conference on Robotics and Automation.

[55]  Mani B. Srivastava,et al.  Estimating clock uncertainty for efficient duty-cycling in sensor networks , 2009, TNET.

[56]  W.J. Kaiser,et al.  The low power energy aware processing (LEAP) embedded networked sensor system , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[57]  Gaurav S. Sukhatme,et al.  Embedding robots into the Internet , 2000, Commun. ACM.

[58]  Mac Schwager,et al.  Decentralized, Adaptive Coverage Control for Networked Robots , 2009, Int. J. Robotics Res..

[59]  Ryan N. Smith,et al.  The USC Center for Integrated Networked Aquatic PlatformS (CINAPS): Observing and Monitoring the Southern California Bight , 2009 .

[60]  Gaurav S. Sukhatme,et al.  Networked Sensing for Structural Health Monitoring , 2004 .

[61]  Gang Zhou,et al.  VigilNet: An integrated sensor network system for energy-efficient surveillance , 2006, TOSN.

[62]  Yinyu Ye,et al.  Semidefinite programming based algorithms for sensor network localization , 2006, TOSN.

[63]  Gaurav S. Sukhatme,et al.  Detecting and Tracking Level Sets of Scalar Fields using a Robotic Sensor Network , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[64]  Joongseok Park,et al.  Maximum Lifetime Routing In Wireless Sensor Networks ∗ , 2005 .

[65]  J. Elson,et al.  Fine-grained network time synchronization using reference broadcasts , 2002, OSDI '02.

[66]  Vijay Kumar,et al.  Connectivity management in mobile robot teams , 2008, 2008 IEEE International Conference on Robotics and Automation.

[67]  David C. Moore,et al.  Robust distributed network localization with noisy range measurements , 2004, SenSys '04.

[68]  Vinayak S. Naik,et al.  A line in the sand: a wireless sensor network for target detection, classification, and tracking , 2004, Comput. Networks.

[69]  Gaurav S. Sukhatme,et al.  Relative bearing estimation from commodity radios , 2009, 2009 IEEE International Conference on Robotics and Automation.

[70]  Srinivasan Seshan,et al.  Synopsis diffusion for robust aggregation in sensor networks , 2004, SenSys '04.

[71]  Volkan Isler,et al.  Efficient Strategies for Collecting Data from Wireless Sensor Network Nodes using Mobile Robots , 2009 .

[72]  Peter Stone,et al.  Biconnected Structure for Multi-Robot Systems , 2006, AAAI.

[73]  Kay Römer,et al.  Algorithms for generic role assignment in wireless sensor networks , 2005, SenSys '05.

[74]  Christiaan J. J. Paredis,et al.  Millibots: The Development of a Framework and Algorithms for a Distributed Heterogeneous Robot Team , 2002 .

[75]  Gaurav S. Sukhatme,et al.  Experiments with a Large Heterogeneous Mobile Robot Team: Exploration, Mapping, Deployment and Detection , 2006, Int. J. Robotics Res..

[76]  Gaurav S. Sukhatme,et al.  Most valuable player: a robot device server for distributed control , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[77]  J. Seybold Introduction to RF Propagation , 2005 .

[78]  Gaurav S. Sukhatme,et al.  Autonomous biconnected networks of mobile robots , 2008, WiOpt 2008.

[79]  Devadatta M. Kulkarni,et al.  Hierarchical overlapping coordination for large-scale optimization by decomposition , 1999 .

[80]  David E. Culler,et al.  Taming the underlying challenges of reliable multihop routing in sensor networks , 2003, SenSys '03.

[81]  Ernest J. H. Chang,et al.  Echo Algorithms: Depth Parallel Operations on General Graphs , 1982, IEEE Transactions on Software Engineering.

[82]  Mehran Mesbahi,et al.  On maximizing the second smallest eigenvalue of a state-dependent graph Laplacian , 2006, IEEE Transactions on Automatic Control.

[83]  Gaurav S. Sukhatme,et al.  Rethinking Data Fusion-Based Services in Tiered Sensor Networks , 2006 .

[84]  Margaret Martonosi,et al.  Hardware design experiences in ZebraNet , 2004, SenSys '04.

[85]  Gaurav S. Sukhatme,et al.  Robomote: enabling mobility in sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[86]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[87]  Samir Khuller,et al.  Approximation Algorithms for Graph Augmentation , 1992, ICALP.

[88]  J. Baillieul,et al.  Problems in Decentralized Sensor-Actuator Networks , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[89]  Gyula Simon,et al.  Sensor network-based countersniper system , 2004, SenSys '04.

[90]  Monica N. Nicolescu,et al.  A hierarchical architecture for behavior-based robots , 2002, AAMAS '02.

[91]  Gaurav S. Sukhatme,et al.  Using Local Geometry for Tunable Topology Control in Sensor Networks , 2009, IEEE Transactions on Mobile Computing.

[92]  Dragos Niculescu,et al.  Positioning in ad hoc sensor networks , 2004, IEEE Network.

[93]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[94]  Deborah Estrin,et al.  Self-configuring localization systems: Design and Experimental Evaluation , 2004, TECS.

[95]  Robert Szewczyk,et al.  System architecture directions for networked sensors , 2000, ASPLOS IX.

[96]  Miklós Maróti,et al.  Radio interferometric geolocation , 2005, SenSys '05.

[97]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

[98]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[99]  Gaurav S. Sukhatme,et al.  A Testbed for Experiments with Sensor/Actuator Networks , 2002 .

[100]  Gaurav S. Sukhatme,et al.  Call and response: experiments in sampling the environment , 2004, SenSys '04.

[101]  Mani B. Srivastava,et al.  On the Error Characteristics of Multihop Node Localization in Ad-Hoc Sensor Networks , 2003, IPSN.

[102]  Pradeep K. Khosla,et al.  Distributed surveillance and reconnaissance using multiple autonomous ATVs: CyberScout , 2002, IEEE Trans. Robotics Autom..

[103]  Robert E. Tarjan,et al.  Augmentation Problems , 1976, SIAM J. Comput..

[104]  Andrew Howard,et al.  Multi-robot Simultaneous Localization and Mapping using Particle Filters , 2005, Int. J. Robotics Res..

[105]  Gaurav S. Sukhatme,et al.  Ad-hoc localization using ranging and sectoring , 2004, IEEE INFOCOM 2004.

[106]  Deborah Estrin,et al.  Advances in network simulation , 2000, Computer.

[107]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[108]  David E. Culler,et al.  System architecture directions for networked sensors , 2000, SIGP.

[109]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[110]  Nikolaus Correll,et al.  Ad-hoc wireless network coverage with networked robots that cannot localize , 2009, 2009 IEEE International Conference on Robotics and Automation.

[111]  Panos Y. Papalambros,et al.  A Hypergraph Framework for Optimal Model-Based Decomposition of Design Problems , 1997, Comput. Optim. Appl..

[112]  Paramvir Bahl,et al.  A cone-based distributed topology-control algorithm for wireless multi-hop networks , 2005, IEEE/ACM Transactions on Networking.

[113]  Waylon Brunette,et al.  Data MULEs: modeling and analysis of a three-tier architecture for sparse sensor networks , 2003, Ad Hoc Networks.

[114]  Matt Welsh,et al.  Fidelity and yield in a volcano monitoring sensor network , 2006, OSDI '06.

[115]  Karthik Dantu,et al.  Power-aware source routing protocol for mobile ad hoc networks , 2002, ISLPED '02.

[116]  Nitin H. Vaidya,et al.  Location-aided routing (LAR) in mobile ad hoc networks , 1998, MobiCom '98.

[117]  Laurent El Ghaoui,et al.  Convex Optimization Methods for Sensor Node Position Estimation , 2001, INFOCOM.

[118]  David E. Culler,et al.  A modular network layer for sensorsets , 2006, OSDI '06.