Controlling Mobile Sensors for Monitoring Events with Coverage Constraints

Size: px
Start display at page:

Download "Controlling Mobile Sensors for Monitoring Events with Coverage Constraints"

Transcription

1 Controlling Mobile Sensors for Monitoring Events with Coverage Constraints Zack Butler and Daniela Rus Institute for Security Technology Studies & Dept. of Computer Science Dartmouth College Computer Science and Artificial Intelligence Laboratory MIT Abstract Sensor networks are systems of many small units that work together to monitor a given environment. Endowing such sensor units with mobility can allow them to reactively converge on more interesting portions of their environment. This enables the concentration of sensing resources where they are most useful and provides robustness by delivering redundancy at the point of interest. However, when converging, in general the sensors should not leave any portion of the environment unsensed. In this paper, we review distributed methods for controlling the sensors and describe a family of distributed methods for retaining coverage while allowing the convergence to proceed where possible. The coverage methods are based on the Voronoi diagram of the sensors positions, and can use different amounts of communication and computation to produce complete coverage of the environment. We also describe extensions that serve to make coverage more uniform or allow specific areas to be left uncovered. We present implementations of these algorithms in simulation and describe results and avenues of future work. I. INTRODUCTION Sensor networks are systems of many simple sensing elements endowed with computation and communication that can work together to provide information about an environment. By giving these sensors motion capability, we can reactively focus the sensing resources on particular areas of interest within the overall environment. For example, sensors can be deployed throughout a forest and converge near fires when they occur, or be deployed in a building and move toward any intruders to get as much data about the event as possible. Such reactive motion also gives the system robustness in case of sensor failure, in that other sensors will be readily available at the locations of interest. However, when the sensors mobilize to converge on an event, it is also generally important that they do not leave portions of the environment completely unsensed. One method to ensure complete coverage would be to use a secondary network of immobile sensors in addition to a smaller number of mobile units, but this may be cost-prohibitive for many sensing modalities. Instead, we propose that the mobile sensors move toward the areas of interest while also checking for sensor coverage of their local neighborhood. The sensor will then continue to move only when this does not leave any portion of the environment unsensed. In particular, we note that if the sensors are all moving according to a simple control algorithm, it can be easy to predict the motion of neighboring sensors. This information can then be used to inform a coverage algorithm. Using computation in this way alleviates the need for mutual sensing or communication to distribute position information. In this paper, we first review two simple algorithms for positioning mobile sensors in response to a series of events. We then develop a set of algorithms based on Voronoi diagrams of the sensor positions that enable the sensors to maintain coverage of their environment while also using either positioning algorithm to converge on events. We also evaluate the computation, communication and accuracy tradeoffs for the different coverage algorithms and discuss future extensions. II. RELATED WORK We are inspired by previous work in sensor networks and build on our previous work on routing in ad-hoc networks [1] and reactive sensor networks []. Important contributions by other groups on which we build include [3], [], [5]. Massively distributed sensor networks are becoming a reality, largely due to the availability of the Mote hardware []. In [7], Cerpa and Estrin propose an adaptive self-configuring sensor network topology in which sensors can choose to join the network or not based on the network condition, the loss rate, the connectivity, etc. The sensors do not move, but the overall structure of the network adapts to the situation by having the sensors activate and deactivate. Our work examines control of mobile sensors where we are interested in using redundancy to improve sensing rather than optimize power consumption. Recently, mobile sensor networks have come under more investigation. The addition of motion capability to the Mote sensors, creating Robomotes, was described in []. Algorithmic work has included even dispersal of sensors from a source point and redeployment for network rebuilding [9], []. The even dispersal methods use potential fields and give similar results to our coverage algorithms, however under our algorithms the sensors attempt to reactively achieve a non-uniform distribution in addition to coverage. Also unlike potential field algorithms, our technique switches explicitly between the event-driven control and the coverage task, simplifying prediction of sensor motion and allows the sensors to adhere exactly to the convergence algorithm when not required for coverage. Related recent work by Bullo et al [11] uses Voronoi methods to arrange mobile sensors in particular distributions, but in an analytic way that requires that the distributions be

2 defined a priori. Our work focuses on distributed reactive algorithms for convergence to unknown distributions. Related research also includes mobile robotics work focused on distributed formation control. Control algorithms have shown how to generate specific configurations of a team of robots and keep that configuration fixed while the team moves [], [13]. However, these algorithms rely on specifically identified robots such as leaders and followers. Other work has looked into larger homogeneous groups, but has tended to produce simple shapes such as through the use of potential fields [] or local connection schemes [15], rather than changing the configuration of the group over time. Voronoi diagrams have been used in a variety of mobile robot research, but almost always it is the Voronoi diagram of the environment that is considered, whereas we consider the Voronoi diagram of robot positions as a simple way of measuring neighbor relationships. III. CONTROL OVERVIEW Our primary goal in this work is to control the sensors so that they converge on events occurring in their environment. Here we summarize two event-based control methods for a group of mobile sensors. In both methods, we assume that the sensors begin in a uniform distribution (either regular or random) over the environment, and that the events can be represented discretely in space and time. These assumptions allow the sensors to converge toward the distribution of a series of events without explicit consideration of the positions of their neighbors. The intuition behind this is that a sensor s role in the system is determined by its initial position within the environment and that the system as a whole will move from the uniform distribution to the distribution of events without having to consider the exact location of each sensor. The first method is purely reactive, in that it uses only the current position of the sensor and the position of an event to determine the motion of the sensor. At a high level, each sensor moves toward each event a small distance. The amount of motion after each event is the critical factor in this strategy. Moving a small constant or proportional distance leads to clustering at the mean of all events. Instead, we define a function f (d) of the distance d between a sensor and a event that supports proper clustering of sensors. This function takes the form f (d) = αd β e γd, and a sensor will move toward each event by the amount given by f. f is constructed so that f ( ) =, allowing the sensors to separate if the events are themselves in multiple clusters, and so that d f (d) is monotonic, meaning that sensors will not have to pass each other (wasting energy) when reacting to events. The reactive method is very simple to calculate, but is heuristic in nature. We therefore have developed a second algorithm that uses a small amount of history and more carefully analyzes the distribution of events. This algorithm does not keep the position of every event, but rather uses a coarse histogram of the events as a basis for determining its correct position. The history-based method works for (a) (c) (b) Fig. 1. Performance of reactive and history-based control algorithms. (a) Initial sensor positions (b) Event positions (c) Final positions after using the reactive algorithm (d) Final positions after using the history-based algorithm. one-dimensional and two-dimensional systems. In the onedimensional case, each sensor maintains an approximation of the distribution of the event positions. We then note that for each interval of the environment, the number of events sensed should be proportional to the number of sensors present. By scaling the event distribution appropriately, we can calculate the proportion of sensors that should be present in each interval at the present time. Because we assume an initially uniform distribution, each sensor can then determine its role purely based on its initial position, without needing to communicate with the other sensors. Each sensor computes the cumulative distribution (CDF) of the scaled event distribution, which describes what fraction of the sensors should be to the left of each point. The sensor then finds the point in the scaled CDF corresponding to its initial position, and moves to that location. This is extended to the two-dimensional case by keeping two sets of CDFs, one for each dimension. Each sensor then solves for a set of valid positions along each dimension, and chooses a location where these positions intersect as its new position. Details of this algorithm can be found in []. IV. MAINTAINING COVERAGE Under the algorithms presented in Sec. III, sensor networks may lose network connectivity or sensor coverage of their environment. The ability to maintain this type of coverage while still reacting to events is an important practical constraint because it can guarantee that the network remains connected and provides monitoring of the entire space. This way, new events that appear in currently quiet areas will still be detected and responded to. For example, consider the case of two clusters of events such as the ones shown in Fig. 1b. If these clusters are sufficiently far away, the sensors in the middle will start to pull apart from each other, and could partition the network. It is also possible to leave an area in the middle (d)

3 Fig.. (a) (b) (c) Representative result of predictive coverage maintenance. (a) Event positions (b) Final sensor positions (c) Voronoi diagram of sensor positions. uncovered while maintaining network connectivity via other sensors around the boundary of the space. We assume that each sensor has a limited sensing range R s, and every point in the environment should be sensed by at least one sensor. Every sensor will halt to maintain coverage or will follow the event distribution exactly if not required for coverage purposes. The coverage motions are similar to spacefilling coverage methods, such as those that use potential fields [], in which each robot moves away from its colleagues to produce a regular pattern in the space and thereby complete coverage. These methods could be extended to the variable distribution case by changing the potential field strengths based on the event distribution. In our work, we instead have the sensors follow the event distribution exactly until required for coverage, so that they can achieve a good approximation to the event distribution in high density areas and good coverage in low density areas. This switching technique also simplifies prediction of others motions. In both methods presented in Sec. III, each sensor moves according to a simple known control function. Each sensor can therefore predict the motion of other sensors, and use this information to ensure that coverage is maintained. Prediction of other sensor positions requires additional computation, which can be significant if the update algorithm is complex or the number of sensors to be tracked is large. This computation can be avoided by using communication, such that each sensor broadcasts its position to nearby sensors. However, more communication also has potential drawbacks in terms of power usage. In this section we present three related methods for maintaining coverage that use different amounts of communication and computation, and present comparisons of their performance. A. Complete Voronoi algorithm In this section we describe a simple version of the coverage algorithm which also forms the basis for the subsequent variations. All versions of the algorithm involve constructing Voronoi diagrams of the sensor positions to determine if coverage exists. Each sensor uses the geometry of its own Voronoi region to decide whether it is required for coverage. Later variations approximate the sensor positions or Voronoi diagram in different ways, allowing a tradeoff to be made between computation, communication, and accuracy of coverage. The simplest version of the algorithm, referred to as the Complete Voronoi protocol, is also the most computationally intensive. In this protocol, each sensor calculates the motion of every other sensor and uses this information to compute its Voronoi region after each event. This ensures the best performance, in that each sensor will know exactly what area it should consider for coverage purposes. If any part of the sensor s Voronoi region is farther away than R s (note that only vertices of the region need to be checked, since it is always polygonal), it knows that no other sensor is closer to this point, and it should not move away from that point. As long as the sensor maintains its Voronoi region in this way, coverage is assured. Figure shows a typical result of this technique. The Voronoi diagram of the sensors shows no region that is larger than R s = 3 units from the sensor at its center. To make this prediction correctly, we note that once a sensor has stopped, it is no longer following the control algorithm used to predict its position. Therefore, in order for a sensor to accurately predict the state of the network, it must also know which sensors have stopped. This can be done in two ways, presented side by side as Algorithm 1. If we wish to have no additional communication, then each sensor predicts whether other sensors will stop, based on the same Voronoi region calculation. This is presented as Algorithm 1 (left). However, this is a large amount of computation, and can be avoided with a small amount of communication. When one sensor stops to avoid loss of coverage, it sends a broadcast message with the position at which it stopped. Other sensors can then assume adherence to the motion algorithm unless such a message is received. This is detailed as Algorithm 1 (right). Using this communication motivates a choice in the algorithm that each sensor will stop only once. This limits the accuracy of coverage in that sensors may no longer be needed in their current position for coverage after some time has passed, and they are not allowed to move. However, if the event distribution remains constant, this is not likely to be a major concern, and having each sensor stop only once limits communication under this algorithm to O(s) broadcasts over the length of the task, rather than s per event. Properties of the Complete Voronoi Algorithm without the use of communication (C c is the amount of computation required by the control algorithm): Communication: Zero

4 Algorithm 1 Complete Voronoi algorithm for ensuring coverage left, an algorithm that uses no communication; right, an algorithm that uses some communication. 1: for each other sensor s i do : if Fixed(i) = then 3: Compute new position x i : else 5: Use sensor s stored position : Compute complete Voronoi diagram V of sensor positions X 7: for each region v i of V do : if Fixed(i) = then 9: for each vertex v ik of v i do : if v ik x i > R s then 11: Fixed(i) = 1 : Store position x i for sensor i 1: for each other sensor s i do : if Fixed(i) = then 3: Compute new position x i : else 5: Use sensor s fixed position : Compute Voronoi region v containing my position x 7: for each vertex v k of v do : if v k x > R s then 9: Fixed = 1 : Broadcast fixed message (a) Fig. 3. Comparison of using additional sensor motion toward uncovered area. (a) Results from Complete Voronoi algorithm (b) Results when sensors move toward the farthest vertex in their Voronoi region. Computation: O(s log s) (coverage) + O(sn) (stopping prediction) + sc c (position prediction) Properties of Complete Voronoi with communication: Communication: O(s ) for all time Computation: O(slogs) + sc c 1) Relaxation: One extension we have explored involves the behavior of a sensor that has discovered danger in leaving an area uncovered. Rather than simply stopping, the sensor can move a small distance toward the most distant vertex of its Voronoi region. This can lead to more uniform coverage in sparse areas, and in many cases reduces the number of sensors required to stop to assist coverage, but does have some drawbacks. If communication is not used, calculating this extra step for each other sensor during the predictive calculations is an additional burden. Also, sensors that are at the edge of a dense portion of the environment may be hurting the event distribution approximation by moving away from the dense area when not strictly necessary. We show the results of using this small step in Fig. 3. B. Local Voronoi algorithm Using the complete Voronoi diagrams requires a large amount of computation, both to track all the sensors in the network and to compute the diagram itself. To develop a more scalable protocol, we trade off a small amount of coverage accuracy for a large reduction in computation. After an initialization phase in which all sensors discover the location of (b) all other sensors, each sensor computes its Voronoi region. As the task progresses, each sensor tracks only those others which were its neighbors in the original configuration. It then calculates its Voronoi region after each event based only on this subset of the network. It examines its Voronoi region in the same way as in the Complete Voronoi protocol to determine whether or not to stop to maintain coverage. This algorithm is listed as Algorithm. Algorithm Local Voronoi algorithm for ensuring coverage 1: for each neighboring sensor s i s nbrs do : Compute new position x i 3: Compute Voronoi region v among x nbrs containing my position x : if v is semi-infinite then 5: Fixed = 1 : Broadcast fixed message 7: else : for each vertex v k of v do 9: if v k x > R s then : Fixed = 1 11: Broadcast fixed message Properties of the Local Voronoi Algorithm: Communication: O(s ) for all time Computation: O(nlogn) + nc c As long as the neighbor relationships remain fairly constant, this algorithm will produce similar results to the complete Voronoi algorithm. In addition, it will always make the sensors more conservative about coverage than the complete algorithm. This can be seen by comparing a sensor s true Voronoi region to the one it calculates. If we start with the true region and add sensors to the calculation, by definition the region will not change. Deleting sensors (representing sensors that were not neighbors in the original configuration) will only increase the size of the calculated region. In cases where movement is small or generally in a single direction, the neighbor relationships will remain fairly constant. If the motion is large, or if nearby sensors are moving in different directions, the neighbor relationships may

5 Event Update frequency (every N events) distribution 3 Single Gaussian Two Gaussians Diagonal line TABLE II NUMBER OF FIXED SENSORS OUT OF A GROUP OF FOR THE LOCAL VORONOI ALGORITHM WITH DIFFERENT POSITION UPDATE MEANS THAT A SINGLE UPDATE WAS SENT OUT AFTER 5 EVENTS. Fig.. Results of the Complete Voronoi coverage for a situation with events from two clusters and one corner of the environment (below and to the left of the dashed line) allowed to be left uncovered. Sensors denoted with a * have stopped moving to ensure coverage. Note that the sensors were initially uniformly distributed over the entire square region. change. In the latter case, we can modify the algorithm slightly by repeating the initialization step at regular intervals. This will allow the sensors to discover their new neighborhood and improve the accuracy of the algorithm while keeping communication limited. In the experiments below, we show the effects of varying the frequency of this neighbor update. C. Selective Coverage We also note that near the boundary of the environment, the sensors can intersect their Voronoi region with the boundaries of the environment. This will improve coverage by allowing these sensors to move away from the boundary up to their sensing radius. This is not limited to regularly shaped environments, although the intersection calculation may need to be conservatively approximated if the boundaries are complex. In the same way, portions of the environment can be denoted as acceptable to lose coverage of. In these cases, the designated area may start out covered as part of the initial distribution of sensors, but if the control algorithm sends them away, they will not fix their position. To allow selective coverage, when performing the Voronoi check, a sensor will first check its own position, and if outside the area required to be covered, can ignore the remainder of the computation. It then intersects its Voronoi region and stops only if a portion within the area to be covered is beyond its sensor range. Figure shows the results for a scenario where one corner of the initially occupied environment has been deemed unnecessary to cover. V. ALGORITHM COMPARISON To compare these different protocols, we performed analysis and empirical tests to determine the amount of communication and computation required for each algorithm under various circumstances. Since each protocol can be used with either the history-based or historyless update algorithms, we present only the communication and computation required for the coveragerelated portion. In the predictive algorithms, the amount of computation depends on the update rule used, and this is noted in the results. In Table I we present the actual amount of computation used in the Matlab simulations of each algorithm. The difference between the last two algorithms (namely the use of occasional global position updates) is only partially reflected in the amount of computation and communication. Clearly the periodic updates require additional communication, but the advantage to be gained is that the coverage detection is more accurate. This can be seen graphically in Fig. 5, which shows the final positions after events for the three different algorithms. We use the number of sensors that have stopped to assist in coverage as a metric for comparison between these algorithms. Since in all cases complete coverage is achieved, lower numbers are better. Numerical results for these algorithms are shown in the rightmost columns of Table I, which report the number of sensors out of the group of that are required for coverage. This clearly shows that the use of the original neighbors for all time is not very effective. The use of periodic updates of the neighborhood can give almost as accurate results as the complete algorithm, while using far less computation than the complete algorithm and less communication than the communication-based algorithm. To further explore the utility of occasional position updates for recalculating neighbor relationships, we varied the frequency of the update for the same sets of initial positions and event locations. In Table II, we present data from simulations of events in various distributions. Here we see that for these cases, the accuracy of coverage degrades gradually as the updates get less frequent, indicating a fairly smooth tradeoff between communication and coverage accuracy. VI. CONCLUSION We have presented distributed control algorithms with which mobile sensors can track and converge on a series of events while also ensuring complete sensor coverage of their environment. The basic control algorithms are simple and cause the sensors to converge on the events using minimal levels of communication and computation. The coverage algorithms require sensors to interact, either through communication or prediction of their neighbors positions. Voronoi diagrams of the sensor positions are used to measure the local structure of the system, and approximations to the true diagram are used in order to lessen the computational burden on the sensors. The different techniques presented allow a tradeoff to be made between communication, computation and accuracy as appropriate to the particular task. In the future, we plan to investigate other techniques for

6 (a) (b) (c) Fig. 5. Typical results of coverage maintenance algorithms. Final sensor positions after a series of events along a diagonal, with a sensor radius of (in a environment). (a) Complete Voronoi (b) Local Voronoi with no neighbor update (c) Local Voronoi with neighbor update every events. Algorithm Communication Computation Number of fixed sensors (total) (per event) Gaussian Diagonal Two lines Complete Voronoi, no comm s initial k + sc c Complete Voronoi s initial, k + sc c Same as above with comm < s additional Local Voronoi s initial, + nc c no neighbor update < s additional Local Voronoi s per update + nc c 7 5 update every events TABLE I COMPARISON BETWEEN DIFFERENT COVERAGE PROTOCOLS, WHERE s IS THE TOTAL NUMBER OF SENSORS IN THE NETWORK, n THE NUMBER OF NEIGHBORS OF A GIVEN SENSOR AND C c THE COMPUTATION REQUIRED BY THE CONTROL LAW USED. NUMERICAL COMPUTATION RESULTS BASED ON MATLAB IMPLEMENTATIONS FOR COMMON SETS OF EVENTS OF DIFFERENT DISTRIBUTIONS IN A NETWORK OF SENSORS. THE NUMBER OF FIXED SENSORS FOR EACH ALGORITHM IS GIVEN FOR THREE DIFFERENT REPRESENTATIVE EVENT DISTRIBUTIONS. sensor positioning and extend these techniques to more complex tasks such as constrained sensor motion and non-circular regions of sensor or communication range. For the former, if the sensors have inherent motion constraints or obstacles are present, the sensors may be able to plan paths to achieve their correct position, or sensors could be allowed to switch roles (potentially just by switching their recorded initial positions) if this enables more efficient behavior. If the sensing elements are not isotropic, but their sensing range can be easily represented, this should be able to be handled by computing the Voronoi diagram in a transformed space that takes the anisotropy into account. These extensions will allow these algorithms to be applied to a wider variety of sensor systems. Acknowledgments Support for this work was provided through the Institute for Security Technology Studies, NSF awards EIA-99159, IIS-999, IIS-99193, EIA-79 and 5, ONR award N and DARPA Task Grant F REFERENCES [1] Qun Li and Daniela Rus, Sending messages to mobile users in disconnected ad-hoc wireless networks, in MOBICOM, Boston, August, pp. 55. [] Qun Li, Michael DeRosa, and Daniela Rus, Distributed algorithms for guiding navigation across sensor networks, in MOBICOM, 3. [3] Gregory J. Pottie, Wireless sensor networks, in IEEE Information Theory Workshop, 199, pp [] Jon Agre and Loren Clare, An integrated architeture for cooperative sensing networks, Computer, pp., May. [5] Deborah Estrin, Ramesh Govindan, John Heidemann, and Satish Kumar, Next century challenges: Scalable coordination in sensor networks, in ACM MobiCom 99, Seattle, USA, August [] Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, and Kristofer Pister, System architecture directions for network sensors, in ASPLOS,. [7] Alberto Cerpa and Deborah Estrin, Ascent: Adaptive self-configuring sensor networks topologies, in INFOCOM, New York, NY, June. [] G.T. Sibley, M.H. Rahimi, and G.S. Sukhatme, Robomote: A tiny mobile robot platform for large-scale sensor networks, in Proc. of IEEE ICRA,, pp. 13. [9] M.A. Batalin and G.S. Sukhatme, Spreading out: A local approach to multi-robot coverage, in Distributed Autonomous Robotic Systems 5,, pp [] A. Howard, M.J. Mataric, and G.S. Sukhatme, Mobile sensor network deployment using potential fields: A distributed, scalable solution to the area coverage problem, in Distributed Autonomous Robotic Systems 5,, pp [11] J. Cortes, S. Martinez, T. Karatas, and F. Bullo, Coverage control for mobile sensing networks: Variations on a theme, in Proc. of IEEE ICRA, 3, To appear. [] Tucker Balch and Ronald C. Arkin, Behavior-based formation control for multiple mobile robots, IEEE Transactions on Robotics and Automation, vol., no., pp , December 199. [13] Stefano Carpin and Lynne Parker, Cooperative motion coordination amidst dynamic obstacles, in Distributed Autonomous Robotic Systems 5,, pp [] John H. Reif and Hongyan Wang, Social potential fields: A distributed behavioral control for autonomous robots, Robotics and Autonomous Systems, vol. 7, no. 3, pp , May [15] Tucker Balch and Maria Hybinette, Social potentials for scalable multirobot formations, in Proc. of Int l Conf. on Robotics and Automation, San Francisco, April, pp. 73. [] Zack Butler and Daniela Rus, Event-based control for mobile sensor networks, IEEE Pervasive Computing, Nov. 3.

Event-based motion control for mobile sensor networks

Event-based motion control for mobile sensor networks Event-based motion control for mobile sensor networks Zack Butler and Daniela Rus Dept. of Computer Science, Dartmouth College zackb,rus @cs.dartmouth.edu Abstract This paper describes an approach for

More information

In many sensor networks, considerably

In many sensor networks, considerably Event-Based Motion Control for Mobile- Sensor Networks Many sensor networks have far more units than necessary for simple coverage. Sensor mobility allows better coverage in areas where events occur frequently.

More information

Motion-Constrained Mobile Sensor Networks

Motion-Constrained Mobile Sensor Networks Motion-Constrained Mobile Sensor Networks Zack Butler Department of Computer Science Rochester Institute of Technology zjb@cs.rit.edu Abstract The addition of mobility to sensor networks gives users the

More information

Zonal Rumor Routing for. Wireless Sensor Networks

Zonal Rumor Routing for. Wireless Sensor Networks Tarun Banka Department of Electrical and Computer Engineering tarunb@engr.colostate.edu Zonal Rumor Routing for. Wireless Sensor Networks Gagan Tandon Department of Computer Science gagan@cs.colostate.edu

More information

Deployment and Connectivity Repair of a Sensor Net with a Flying Robot

Deployment and Connectivity Repair of a Sensor Net with a Flying Robot Deployment and Connectivity Repair of a Sensor Net with a Flying Robot P. Corke 1 and S. Hrabar 2 and R. Peterson 3 and D. Rus 4 and S. Saripalli 2 and G. Sukhatme 2 1 CSIRO ICT Centre Australia, peter.corke@csiro.au

More information

Distributed Algorithms for Guiding Navigation across a Sensor Network

Distributed Algorithms for Guiding Navigation across a Sensor Network 1 Distributed Algorithms for Guiding Navigation across a Sensor Network Qun Li, Michael DeRosa, and Daniela Rus Department of Computer Science Dartmouth College {liqun, mdr, rus}@cs.dartmouth.edu Dartmouth

More information

Mobility Control for Complete Coverage in Wireless Sensor Networks

Mobility Control for Complete Coverage in Wireless Sensor Networks Mobility Control for Complete Coverage in Wireless Sensor Networks Zhen Jiang Computer Sci. Dept. West Chester University West Chester, PA 9383, USA zjiang@wcupa.edu Jie Wu Computer Sci. & Eng. Dept. Florida

More information

CONSTRUCTION OF THE VORONOI DIAGRAM BY A TEAM OF COOPERATIVE ROBOTS

CONSTRUCTION OF THE VORONOI DIAGRAM BY A TEAM OF COOPERATIVE ROBOTS CONSTRUCTION OF THE VORONOI DIAGRAM BY A TEAM OF COOPERATIVE ROBOTS Flavio S. Mendes, Júlio S. Aude, Paulo C. V. Pinto IM and NCE, Federal University of Rio de Janeiro P.O.Box 2324 - Rio de Janeiro - RJ

More information

Distributed Coordinate-free Hole Detection and Recovery

Distributed Coordinate-free Hole Detection and Recovery Distributed Coordinate-free Hole Detection and Recovery Xiaoyun Li xliw@essex.ac.uk David K. Hunter dkhunter@essex.ac.uk Kun Yang kunyang@essex.ac.uk Abstract A distributed algorithm is introduced which

More information

Distributed Path Planning for Robots in Dynamic Environments Using a Pervasive Embedded Network

Distributed Path Planning for Robots in Dynamic Environments Using a Pervasive Embedded Network Distributed Path Planning for Robots in Dynamic Environments Using a Pervasive Embedded Network Keith J. O Hara The BORG Lab College of Computing Georgia Institute of Technology kjohara@cc.gatech.edu Tucker

More information

Data Partitioning. Figure 1-31: Communication Topologies. Regular Partitions

Data Partitioning. Figure 1-31: Communication Topologies. Regular Partitions Data In single-program multiple-data (SPMD) parallel programs, global data is partitioned, with a portion of the data assigned to each processing node. Issues relevant to choosing a partitioning strategy

More information

Developing Energy-Efficient Topologies and Routing for Wireless Sensor Networks

Developing Energy-Efficient Topologies and Routing for Wireless Sensor Networks Developing Energy-Efficient Topologies and Routing for Wireless Sensor Networks Hui Tian, Hong Shen and Teruo Matsuzawa Graduate School of Information Science Japan Advanced Institute of Science and Technology

More information

Geometric Considerations for Distribution of Sensors in Ad-hoc Sensor Networks

Geometric Considerations for Distribution of Sensors in Ad-hoc Sensor Networks Geometric Considerations for Distribution of Sensors in Ad-hoc Sensor Networks Ted Brown, Deniz Sarioz, Amotz Bar-Noy, Tom LaPorta, Dinesh Verma, Matthew Johnson, Hosam Rowaihy November 20, 2006 1 Introduction

More information

Challenges in Geographic Routing: Sparse Networks, Obstacles, and Traffic Provisioning

Challenges in Geographic Routing: Sparse Networks, Obstacles, and Traffic Provisioning Challenges in Geographic Routing: Sparse Networks, Obstacles, and Traffic Provisioning Brad Karp Berkeley, CA bkarp@icsi.berkeley.edu DIMACS Pervasive Networking Workshop 2 May, 2 Motivating Examples Vast

More information

Monetary Cost and Energy Use Optimization in Divisible Load Processing

Monetary Cost and Energy Use Optimization in Divisible Load Processing 2004 Conference on Information Sciences and Systems, Princeton University, March 17 19, 2004 Monetary Cost and Energy Use Optimization in Divisible Load Processing Mequanint A. Moges, Leonardo A. Ramirez,

More information

Some Wireless Sensor Networks Papers

Some Wireless Sensor Networks Papers Some Wireless Sensor Networks Papers Dr. Bhaskar Krishnamachari First Draft, September 2002 Autonomous Networks Research Group (ANRG) Working Paper 1 WP02-002 Department of Electrical Engineering Systems

More information

Optimal Movement-Assisted Sensor Deployment and Its Extensions in Wireless Sensor Networks

Optimal Movement-Assisted Sensor Deployment and Its Extensions in Wireless Sensor Networks Optimal Movement-Assisted Sensor Deployment and Its Extensions in Wireless Sensor Networks Jie Wu and Shuhui Yang Department of Computer Science and Engineering Florida Atlantic University Boca Raton,

More information

On Pairwise Connectivity of Wireless Multihop Networks

On Pairwise Connectivity of Wireless Multihop Networks On Pairwise Connectivity of Wireless Multihop Networks Fangting Sun and Mark Shayman Department of Electrical and Computer Engineering University of Maryland, College Park, MD 2742 {ftsun, shayman}@eng.umd.edu

More information

Texture Segmentation by Windowed Projection

Texture Segmentation by Windowed Projection Texture Segmentation by Windowed Projection 1, 2 Fan-Chen Tseng, 2 Ching-Chi Hsu, 2 Chiou-Shann Fuh 1 Department of Electronic Engineering National I-Lan Institute of Technology e-mail : fctseng@ccmail.ilantech.edu.tw

More information

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks IJCSNS International Journal of Computer Science and Network Security, VOL.17 No.9, September 2017 139 Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks MINA MAHDAVI

More information

Efficient Broadcast Algorithms To Reduce number of transmission Based on Probability Scheme

Efficient Broadcast Algorithms To Reduce number of transmission Based on Probability Scheme Efficient Broadcast s To Reduce number of transmission Based on Probability Scheme S.Tharani, R.Santhosh Abstract Two main approaches to broadcast packets in wireless ad hoc networks are static and dynamic.

More information

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions R.Thamaraiselvan 1, S.Gopikrishnan 2, V.Pavithra Devi 3 PG Student, Computer Science & Engineering, Paavai College

More information

Energy Aware Node Placement Algorithm for Wireless Sensor Network

Energy Aware Node Placement Algorithm for Wireless Sensor Network Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 6 (2014), pp. 541-548 Research India Publications http://www.ripublication.com/aeee.htm Energy Aware Node Placement Algorithm

More information

outline Sensor Network Navigation without Locations 11/5/2009 Introduction

outline Sensor Network Navigation without Locations 11/5/2009 Introduction Sensor Network Navigation without Locations Mo Li, Yunhao Liu, Jiliang Wang, and Zheng Yang Department of Computer Science and Engineering Hong Kong University of Science and Technology, outline Introduction

More information

Target Tracking in Wireless Sensor Network

Target Tracking in Wireless Sensor Network International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 643-648 International Research Publications House http://www. irphouse.com Target Tracking in

More information

A More Realistic Energy Dissipation Model for Sensor Nodes

A More Realistic Energy Dissipation Model for Sensor Nodes A More Realistic Energy Dissipation Model for Sensor Nodes Raquel A.F. Mini 2, Antonio A.F. Loureiro, Badri Nath 3 Department of Computer Science Federal University of Minas Gerais Belo Horizonte, MG,

More information

Detecting and Tracking Level Sets of Scalar Fields using a Robotic Sensor Network

Detecting and Tracking Level Sets of Scalar Fields using a Robotic Sensor Network Detecting and Tracking Level Sets of Scalar Fields using a Robotic Sensor Network Karthik Dantu and Gaurav S. Sukhatme Department of Computer Science University of Southern California Los Angeles, CA 90089

More information

A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks

A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks Stephen S. Yau, Wei Gao, and Dazhi Huang Dept. of Computer Science and Engineering Arizona State University Tempe,

More information

GIS based topology for wireless sensor network modeling: Arc-Node topology approach

GIS based topology for wireless sensor network modeling: Arc-Node topology approach GIS based topology for wireless sensor network modeling: Arc-Node topology approach S.Amin Hosseini (Author) Zanjan Branch, Islamic Azad University, Zanjan,. Iran Email: s.a.hosseini86@gmail.com Behrooz

More information

Data-Centric Routing Mechanism Using Hash-Value in Wireless Sensor Network

Data-Centric Routing Mechanism Using Hash-Value in Wireless Sensor Network Wireless Sensor Network, 2010, 2, 710-717 doi:10.4236/wsn.2010.29086 Published Online September 2010 (http://www.scirp.org/journal/wsn) Data-Centric Routing Mechanism Using Hash-Value in Wireless Sensor

More information

Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network

Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network G.Premalatha 1, T.K.P.Rajagopal 2 Computer Science and Engineering Department, Kathir College of Engineering

More information

Networking Sensors, II

Networking Sensors, II Networking Sensors, II Sensing Networking Leonidas Guibas Stanford University Computation CS321 ZG Book, Ch. 3 1 Class Administration Paper presentation preferences due today, by class time Project info

More information

The Sentinel Algorithm: Distributed Dynamic Coverage

The Sentinel Algorithm: Distributed Dynamic Coverage The Sentinel Algorithm: Distributed Dynamic Coverage John Corwin, Ana Cerejo, and Diego Montenegro {john.corwin,ana.cerejo,diego.montenegro}@yale.edu Abstract Sensor networks are predicted to revolutionize

More information

Optimized Node Deployment using Enhanced Particle Swarm Optimization for WSN

Optimized Node Deployment using Enhanced Particle Swarm Optimization for WSN Optimized Node Deployment using Enhanced Particle Swarm Optimization for WSN Arvind M Jagtap 1, Prof. M.A.Shukla 2 1,2 Smt. Kashibai Navale COE, University of Pune, India Abstract Sensor nodes deployment

More information

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 32 Novel Cluster Based Routing Protocol in Wireless Sensor Networks Bager Zarei 1, Mohammad Zeynali 2 and Vahid Majid Nezhad 3 1 Department of Computer

More information

Max-Count Aggregation Estimation for Moving Points

Max-Count Aggregation Estimation for Moving Points Max-Count Aggregation Estimation for Moving Points Yi Chen Peter Revesz Dept. of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln, NE 68588, USA Abstract Many interesting problems

More information

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL 2.1 Topology Control in Wireless Sensor Networks Network topology control is about management of network topology to support network-wide requirement.

More information

An Adaptive MAC Protocol for Efficient Group Communications in Sensor Networks

An Adaptive MAC Protocol for Efficient Group Communications in Sensor Networks An Adaptive MAC Protocol for Efficient Group Communications in Sensor Networks Turkmen Canli, Zhihui Chen, Ashfaq Khokhar University of Illinois at Chicago Ajay Gupta Western Michigan University Abstract-This

More information

ScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks

ScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 35 (2014 ) 1352 1359 18 th International Conference in Knowledge Based and Intelligent Information & Engineering Systems

More information

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks Mobile Information Systems 9 (23) 295 34 295 DOI.3233/MIS-364 IOS Press Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks Keisuke Goto, Yuya Sasaki, Takahiro

More information

Volumetric Particle Separating Planes for Collision Detection

Volumetric Particle Separating Planes for Collision Detection Volumetric Particle Separating Planes for Collision Detection by Brent M. Dingle Fall 2004 Texas A&M University Abstract In this paper we describe a method of determining the separation plane of two objects

More information

Improving Performance in Ad hoc Networks through Location based Multi Hop Forwarding

Improving Performance in Ad hoc Networks through Location based Multi Hop Forwarding Improving Performance in Ad hoc Networks through Location based Multi Hop Forwarding v.vallinayagi research scholar, manonmanium university tirunelveli-11 Dr.G.M.Nasira Assistant professor dept of computer

More information

Dual and Mixture Monte Carlo Localization Algorithms for Mobile Wireless Sensor Networks

Dual and Mixture Monte Carlo Localization Algorithms for Mobile Wireless Sensor Networks Dual and Mixture Monte Carlo Localization Algorithms for Mobile Wireless Sensor Networks Enrique Stevens-Navarro, Vijayanth Vivekanandan, and Vincent W.S. Wong Department of Electrical and Computer Engineering

More information

Mote Design Supported with Remote Hardware Modifications Capability for Wireless Sensor Network applications

Mote Design Supported with Remote Hardware Modifications Capability for Wireless Sensor Network applications Mote Design Supported with Remote Hardware Modifications Capability for Wireless Sensor Network applications ABSTRACT Ali El Kateeb University of Michigan-Dearborn Email: elkateeb@umich.edu Many Wireless

More information

RWPS: A Low Computation Routing Algorithm for Sensor Networks

RWPS: A Low Computation Routing Algorithm for Sensor Networks RWPS: A Low Computation Routing Algorithm for Sensor Networks Pierpaolo Bergamo, Daniela Maniezzo, Gianluca Mazzini Engineering Dept., University of Ferrara, Italy Mario Gerla Computer Science Dept., UCLA,

More information

Lecture 8 Wireless Sensor Networks: Overview

Lecture 8 Wireless Sensor Networks: Overview Lecture 8 Wireless Sensor Networks: Overview Reading: Wireless Sensor Networks, in Ad Hoc Wireless Networks: Architectures and Protocols, Chapter 12, sections 12.1-12.2. I. Akyildiz, W. Su, Y. Sankarasubramaniam

More information

Navigation and Metric Path Planning

Navigation and Metric Path Planning Navigation and Metric Path Planning October 4, 2011 Minerva tour guide robot (CMU): Gave tours in Smithsonian s National Museum of History Example of Minerva s occupancy map used for navigation Objectives

More information

REINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATION

REINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATION REINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATION ABSTRACT Mark A. Mueller Georgia Institute of Technology, Computer Science, Atlanta, GA USA The problem of autonomous vehicle navigation between

More information

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks S. Faisal 1, N. Javaid 1, A. Javaid 2, M. A. Khan 1, S. H. Bouk 1, Z. A. Khan 3 1 COMSATS Institute of Information Technology, Islamabad,

More information

6. Concluding Remarks

6. Concluding Remarks [8] K. J. Supowit, The relative neighborhood graph with an application to minimum spanning trees, Tech. Rept., Department of Computer Science, University of Illinois, Urbana-Champaign, August 1980, also

More information

IMPACT OF LEADER SELECTION STRATEGIES ON THE PEGASIS DATA GATHERING PROTOCOL FOR WIRELESS SENSOR NETWORKS

IMPACT OF LEADER SELECTION STRATEGIES ON THE PEGASIS DATA GATHERING PROTOCOL FOR WIRELESS SENSOR NETWORKS IMPACT OF LEADER SELECTION STRATEGIES ON THE PEGASIS DATA GATHERING PROTOCOL FOR WIRELESS SENSOR NETWORKS Indu Shukla, Natarajan Meghanathan Jackson State University, Jackson MS, USA indu.shukla@jsums.edu,

More information

An Energy-Efficient Data-Dissemination Protocol in Wireless Sensor Networks

An Energy-Efficient Data-Dissemination Protocol in Wireless Sensor Networks An Energy-Efficient Data-Dissemination Protocol in Wireless Sensor Networks Zehua Zhou Xiaojing Xiang State University of New York at Buffalo Buffalo, NY, USA {zzhou5, xxiang}@cse.buffalo.edu Xin Wang

More information

Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees

Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees Pouya Ostovari Department of Computer and Information Siences Temple University Philadelphia, Pennsylvania, USA Email: ostovari@temple.edu

More information

SPATIAL CORRELATION BASED CLUSTERING ALGORITHM FOR RANDOM AND UNIFORM TOPOLOGY IN WSNs

SPATIAL CORRELATION BASED CLUSTERING ALGORITHM FOR RANDOM AND UNIFORM TOPOLOGY IN WSNs SPATIAL CORRELATION BASED CLUSTERING ALGORITHM FOR RANDOM AND UNIFORM TOPOLOGY IN WSNs Bhavana H.T 1, Jayanthi K Murthy 2 1 M.Tech Scholar, Dept. of ECE, BMS College of Engineering, Bangalore 2 Associate

More information

A Scalable Framework for Content Replication in Multicast-Based Content Distribution Networks

A Scalable Framework for Content Replication in Multicast-Based Content Distribution Networks A Scalable Framework for Content Replication in Multicast-Based Content Distribution Networks Yannis Matalas 1, Nikolaos D. Dragios 2, and George T. Karetsos 2 1 Digital Media & Internet Technologies Department,

More information

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

End-To-End Delay Optimization in Wireless Sensor Network (WSN) Shweta K. Kanhere 1, Mahesh Goudar 2, Vijay M. Wadhai 3 1,2 Dept. of Electronics Engineering Maharashtra Academy of Engineering, Alandi (D), Pune, India 3 MITCOE Pune, India E-mail: shweta.kanhere@gmail.com,

More information

Pervasive and Mobile Computing. Improved sensor network lifetime with multiple mobile sinks

Pervasive and Mobile Computing. Improved sensor network lifetime with multiple mobile sinks Pervasive and Mobile Computing 5 (2009) 542 555 Contents lists available at ScienceDirect Pervasive and Mobile Computing journal homepage: www.elsevier.com/locate/pmc Fast track article Improved sensor

More information

Realistic Sensing Area Modeling

Realistic Sensing Area Modeling Realistic Sensing Area Modeling Joengmin Hwang, Yu Gu, Tian He, Yongdae Kim Department of Computer Science, University of Minnesota, Minneapolis {jhwang,yugu,tianhe,kyd}@cs.umn.edu Abstract Despite the

More information

Distributed Coverage Control for Mobile Sensors with Location-dependent Sensing Models

Distributed Coverage Control for Mobile Sensors with Location-dependent Sensing Models Distributed Coverage Control for Mobile Sensors with Location-dependent Sensing Models Ajay Deshpande, Sameera Poduri, Daniela Rus and Gaurav S. Sukhatme Abstract This paper addresses the problem of coverage

More information

Improving the Efficiency of Fast Using Semantic Similarity Algorithm

Improving the Efficiency of Fast Using Semantic Similarity Algorithm International Journal of Scientific and Research Publications, Volume 4, Issue 1, January 2014 1 Improving the Efficiency of Fast Using Semantic Similarity Algorithm D.KARTHIKA 1, S. DIVAKAR 2 Final year

More information

An Adaptive and Optimal Distributed Clustering for Wireless Sensor

An Adaptive and Optimal Distributed Clustering for Wireless Sensor An Adaptive and Optimal Distributed Clustering for Wireless Sensor M. Senthil Kumaran, R. Haripriya 2, R.Nithya 3, Vijitha ananthi 4 Asst. Professor, Faculty of CSE, SCSVMV University, Kanchipuram. 2,

More information

Estimating the Free Region of a Sensor Node

Estimating the Free Region of a Sensor Node Estimating the Free Region of a Sensor Node Laxmi Gewali, Navin Rongratana, Jan B. Pedersen School of Computer Science, University of Nevada 4505 Maryland Parkway Las Vegas, NV, 89154, USA Abstract We

More information

Connectivity Service for Mobile Ad-Hoc Networks

Connectivity Service for Mobile Ad-Hoc Networks Connectivity Service for Mobile Ad-Hoc Networks Alejandro Cornejo and Nancy Lynch MIT Computer Science and Artificial Intelligence Laboratory {acornejo,lynch}@csail.mit.edu Abstract We present a distributed

More information

Energy-Aware Routing in Wireless Ad-hoc Networks

Energy-Aware Routing in Wireless Ad-hoc Networks Energy-Aware Routing in Wireless Ad-hoc Networks Panagiotis C. Kokkinos Christos A. Papageorgiou Emmanouel A. Varvarigos Abstract In this work we study energy efficient routing strategies for wireless

More information

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

Packet Routing using Optimal Flooding Protocol in Cluster based MANET IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 09 March 2016 ISSN (online): 2349-784X Packet Routing using Optimal Flooding Protocol in Cluster based MANET S.Bavani V.Aiswariya

More information

The Best Keying Protocol for Sensor Networks

The Best Keying Protocol for Sensor Networks The Best Keying Protocol for Sensor Networks Taehwan Choi Department of Computer Science The University of Texas at Austin Email: ctlight@cs.utexas.edu H. B. Acharya Department of Computer Science The

More information

e3d: An Energy-Efficient Routing Algorithm for Wireless Sensor Networks

e3d: An Energy-Efficient Routing Algorithm for Wireless Sensor Networks e3d: An Energy-Efficient Routing Algorithm for Wireless Sensor Networks - Ioan Raicu, Loren Schwiebert, Scott Fowler, Sandeep K.S. Gupta Department of Computer Science, University of Chicago, iraicu@cs.uchicago.edu

More information

Prianka.P 1, Thenral 2

Prianka.P 1, Thenral 2 An Efficient Routing Protocol design and Optimizing Sensor Coverage Area in Wireless Sensor Networks Prianka.P 1, Thenral 2 Department of Electronics Communication and Engineering, Ganadipathy Tulsi s

More information

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks Ayad Salhieh Department of Electrical and Computer Engineering Wayne State University Detroit, MI 48202 ai4874@wayne.edu Loren

More information

Homogeneous vs Heterogeneous Clustered Sensor Networks: A Comparative Study

Homogeneous vs Heterogeneous Clustered Sensor Networks: A Comparative Study 1 Homogeneous vs Heterogeneous Clustered Sensor Networks: A Comparative Study Vivek Mhatre, Catherine Rosenberg School of Electrical and Computer Eng., Purdue University, West Lafayette, IN 47907-1285

More information

A Connection between Network Coding and. Convolutional Codes

A Connection between Network Coding and. Convolutional Codes A Connection between Network Coding and 1 Convolutional Codes Christina Fragouli, Emina Soljanin christina.fragouli@epfl.ch, emina@lucent.com Abstract The min-cut, max-flow theorem states that a source

More information

Distributed Coverage and Exploration in Unknown Non-Convex Environments

Distributed Coverage and Exploration in Unknown Non-Convex Environments Distributed Coverage and Exploration in Unknown Non-Convex Environments Subhrajit Bhattacharya, Nathan Michael and Vijay Kumar GRASP Laboratory, University of Pennsylvania, Philadelphia, PA 19104, USA

More information

SLALoM: A Scalable Location Management Scheme for Large Mobile Ad-hoc Networks

SLALoM: A Scalable Location Management Scheme for Large Mobile Ad-hoc Networks SLALoM A Scalable Location Management Scheme for Large Mobile Ad-hoc Networks Christine T. Cheng *, Howard L. Lemberg, Sumesh J. Philip, Eric van den Berg and Tao Zhang * Institute for Math & its Applications,

More information

Sensor Deployment, Self- Organization, And Localization. Model of Sensor Nodes. Model of Sensor Nodes. WiSe

Sensor Deployment, Self- Organization, And Localization. Model of Sensor Nodes. Model of Sensor Nodes. WiSe Sensor Deployment, Self- Organization, And Localization Material taken from Sensor Network Operations by Shashi Phoa, Thomas La Porta and Christopher Griffin, John Wiley, 2007 5/20/2008 WiSeLab@WMU; www.cs.wmich.edu/wise

More information

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks The Impact of Clustering on the Average Path Length in Wireless Sensor Networks Azrina Abd Aziz Y. Ahmet Şekercioğlu Department of Electrical and Computer Systems Engineering, Monash University, Australia

More information

Random Neural Networks for the Adaptive Control of Packet Networks

Random Neural Networks for the Adaptive Control of Packet Networks Random Neural Networks for the Adaptive Control of Packet Networks Michael Gellman and Peixiang Liu Dept. of Electrical & Electronic Eng., Imperial College London {m.gellman,p.liu}@imperial.ac.uk Abstract.

More information

Hex-Grid Based Relay Node Deployment for Assuring Coverage and Connectivity in a Wireless Sensor Network

Hex-Grid Based Relay Node Deployment for Assuring Coverage and Connectivity in a Wireless Sensor Network ISBN 978-93-84422-8-6 17th IIE International Conference on Computer, Electrical, Electronics and Communication Engineering (CEECE-217) Pattaya (Thailand) Dec. 28-29, 217 Relay Node Deployment for Assuring

More information

ROAL: A Randomly Ordered Activation and Layering Protocol for Ensuring K-Coverage in Wireless Sensor Networks

ROAL: A Randomly Ordered Activation and Layering Protocol for Ensuring K-Coverage in Wireless Sensor Networks ROAL: A Randomly Ordered Activation and Layering Protocol for Ensuring K-Coverage in Wireless Sensor Networks Hogil Kim and Eun Jung Kim Department of Computer Science Texas A&M University College Station,

More information

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks Mina Malekzadeh Golestan University Zohre Fereidooni Golestan University M.H. Shahrokh Abadi

More information

A Topology Discovery Algorithm for Sensor Networks with Applications to Network Management

A Topology Discovery Algorithm for Sensor Networks with Applications to Network Management A Topology Discovery Algorithm for Sensor Networks with Applications to Network Management Abstract-In this paper we describe a topology discovery algorithm () for wireless sensor networks with its applications

More information

University of Nevada, Reno. Dynamic Path Planning and Replanning for Mobile Robot Team Using RRT*

University of Nevada, Reno. Dynamic Path Planning and Replanning for Mobile Robot Team Using RRT* University of Nevada, Reno Dynamic Path Planning and Replanning for Mobile Robot Team Using RRT* A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer

More information

Adaptive-Mesh-Refinement Pattern

Adaptive-Mesh-Refinement Pattern Adaptive-Mesh-Refinement Pattern I. Problem Data-parallelism is exposed on a geometric mesh structure (either irregular or regular), where each point iteratively communicates with nearby neighboring points

More information

CSMA based Medium Access Control for Wireless Sensor Network

CSMA based Medium Access Control for Wireless Sensor Network CSMA based Medium Access Control for Wireless Sensor Network H. Hoang, Halmstad University Abstract Wireless sensor networks bring many challenges on implementation of Medium Access Control protocols because

More information

IMPORTANCE OF RELAY NODE SET FRAMEWORK FOR MANET COMMUNICATION ENVIRONMENT

IMPORTANCE OF RELAY NODE SET FRAMEWORK FOR MANET COMMUNICATION ENVIRONMENT IMPORTANCE OF RELAY NODE SET FRAMEWORK FOR MANET COMMUNICATION ENVIRONMENT Manoj Kumar Khinchi 1, Dr. Bharat Bhushan 2 1 Research Scholar of Department of computer science, Singhania University, Rajasthan,

More information

Exploiting collision information in probabilistic roadmap planning

Exploiting collision information in probabilistic roadmap planning Exploiting collision information in probabilistic roadmap planning Serene W. H. Wong and Michael Jenkin Department of Computer Science and Engineering York University, 4700 Keele Street Toronto, Ontario,

More information

Interference Minimization in Topology Control for Ad Hoc Networks

Interference Minimization in Topology Control for Ad Hoc Networks Minimization in Topology Control for Ad Hoc Networks Srinath.K, Venkataramanan.P, Mary Anita Rajam Department of Computer Science and Engineering, College of Engineering, Guindy, Anna University, Chennai,

More information

Computing Offsets and Tool Paths With Voronoi Diagrams l UUCS

Computing Offsets and Tool Paths With Voronoi Diagrams l UUCS Computing Offsets and Tool Paths With Voronoi Diagrams l Jin Jacob Chou and Elaine Cohen UUCS-89-017 Department of Computer Science University of Utah Salt Lake City, UT 84112 USA August 29, 1990 1 This

More information

Routing Scheme in Energy efficient based Protocols for Wireless Sensor Networks

Routing Scheme in Energy efficient based Protocols for Wireless Sensor Networks Routing Scheme in Energy efficient based Protocols for Wireless Sensor Networks 1 Chiranjeevi Rampilla, 2 Pallikonda Anil Kumar, 1 Student, DEPT.OF CSE, PVPSIT, KANURU, VIJAYAWADA. 2 Asst.Professor, DEPT.OF

More information

AMRIS: A Multicast Protocol for Ad hoc Wireless Networks

AMRIS: A Multicast Protocol for Ad hoc Wireless Networks of AMRIS: A Multicast Protocol for Ad hoc Wireless Networks C.W. Wu, Y.C. Tay National University of Singapore wuchunwei@alum.comp.nus.edu.sg,tay@acm.org Abstract This paper introduces AMRIS, a new multicast

More information

CS 229 Final Report: Location Based Adaptive Routing Protocol(LBAR) using Reinforcement Learning

CS 229 Final Report: Location Based Adaptive Routing Protocol(LBAR) using Reinforcement Learning CS 229 Final Report: Location Based Adaptive Routing Protocol(LBAR) using Reinforcement Learning By: Eunjoon Cho and Kevin Wong Abstract In this paper we present an algorithm for a location based adaptive

More information

Improving Connectivity via Relays Deployment in Wireless Sensor Networks

Improving Connectivity via Relays Deployment in Wireless Sensor Networks Improving Connectivity via Relays Deployment in Wireless Sensor Networks Ahmed S. Ibrahim, Karim G. Seddik, and K. J. Ray Liu Department of Electrical and Computer Engineering, and Institute for Systems

More information

Variable Length and Dynamic Addressing for Mobile Ad Hoc Networks

Variable Length and Dynamic Addressing for Mobile Ad Hoc Networks Variable Length and Dynamic Addressing for Mobile Ad Hoc Networks Som Chandra Neema Venkata Nishanth Lolla {sneema,vlolla}@cs.ucr.edu Computer Science Department University of California, Riverside Abstract

More information

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks Vol. 5, No. 5, 214 Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks MOSTAFA BAGHOURI SAAD CHAKKOR ABDERRAHMANE HAJRAOUI Abstract Ameliorating

More information

GrasSmart2: A Multi-Robot Terrain Coverage System

GrasSmart2: A Multi-Robot Terrain Coverage System GrasSmart2: A Multi-Robot Terrain Coverage System Miri Weiss-Cohen, Oz Bar, and Shai Shapira, Abstract Our system named GrasSmart2 is designed to develop and implement a solution to the problem of building

More information

Routing Protocols in MANETs

Routing Protocols in MANETs Chapter 4 Routing Protocols in MANETs 4.1 Introduction The main aim of any Ad Hoc network routing protocol is to meet the challenges of the dynamically changing topology and establish a correct and an

More information

The Energy-Robustness Tradeoff for Routing in Wireless Sensor Networks

The Energy-Robustness Tradeoff for Routing in Wireless Sensor Networks The Energy-Robustness Tradeoff for Routing in Wireless Sensor Networks Bhaskar Krishnamachari, Yasser Mourtada *, and Stephen Wicker * Department of Electrical Engineering, University of Southern California,

More information

Maintaining Mutual Consistency for Cached Web Objects

Maintaining Mutual Consistency for Cached Web Objects Maintaining Mutual Consistency for Cached Web Objects Bhuvan Urgaonkar, Anoop George Ninan, Mohammad Salimullah Raunak Prashant Shenoy and Krithi Ramamritham Department of Computer Science, University

More information

SmartGossip: : an improved randomized broadcast protocol for sensor networks

SmartGossip: : an improved randomized broadcast protocol for sensor networks SmartGossip: : an improved randomized broadcast protocol for sensor networks Presented by Vilas Veeraraghavan Advisor Dr. Steven Weber Presented to the Center for Telecommunications and Information Networking

More information

Advanced Robotics Path Planning & Navigation

Advanced Robotics Path Planning & Navigation Advanced Robotics Path Planning & Navigation 1 Agenda Motivation Basic Definitions Configuration Space Global Planning Local Planning Obstacle Avoidance ROS Navigation Stack 2 Literature Choset, Lynch,

More information

VisualNet: General Purpose Visualization Tool for Wireless Sensor Networks

VisualNet: General Purpose Visualization Tool for Wireless Sensor Networks VisualNet: General Purpose Visualization Tool for Wireless Sensor Networks S. Rizvi and K. Ferens Department of Electrical and Computer Engineering University of Manitoba Winnipeg, Manitoba, Canada Ken.Ferens@ad.umanitoba.ca

More information