AUV-Aided Localization for Underwater Sensor Networks

Similar documents
Localization for Large-Scale Underwater Sensor Networks

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall

Recent Advances and Challenges in Underwater Sensor Networks - Survey

Uncertainty-Based Localization Solution for Under-Ice Autonomous Underwater Vehicles

Range Free Localization of Wireless Sensor Networks Based on Sugeno Fuzzy Inference

Novel Localization of Sensor Nodes in Wireless Sensor Networks using Co-Ordinate Signal Strength Database

Localization for Large-Scale Underwater Sensor Networks

Localization in Underwater Sensor Networks Survey and Challenges

Reactive localization in underwater wireless sensor networks

A Survey on Underwater Sensor Networks Localization Techniques

A novel algorithm for graded precision localization in wireless sensor networks

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering

A NOVEL RANGE-FREE LOCALIZATION SCHEME FOR WIRELESS SENSOR NETWORKS

Scalable Localization with Mobility Prediction for Underwater Sensor Networks

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Cross Layer Design for Localization in Large-Scale Underwater Sensor Networks

A Study for Finding Location of Nodes in Wireless Sensor Networks

Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu1, a, Feng Hong2,b, Xingyuan Chen 3,c, Jin Zhang2,d, Shikai Shen1, e

Location Discovery in Sensor Network

Self-Organizing Localization for Wireless Sensor Networks Based on Neighbor Topology

Survey on mobile under water wireless sensor net works

Path Planning of Mobile Landmarks for Localization in Wireless Sensor Networks

A Survey of Techniques and Challenges in Underwater Localization

An Adaptive Indoor Positioning Algorithm for ZigBee WSN

A Distributed AOA Based Localization Algorithm for Wireless Sensor Networks

Selected RSSI-based DV-Hop Localization for Wireless Sensor Networks

Engineering Project Proposals

Scalable Localization with Mobility Prediction for Underwater Sensor Networks

Design and Implementation of Short Range Underwater Acoustic Communication Channel using UNET

Localization of Sensor Nodes using Mobile Anchor Nodes

An Improved DV-Hop Localization Algorithm Based on Hop Distance and Hops Correction

The Meandering Current Mobility Model and its Impact on Underwater Mobile Sensor Networks

Data Dissemination in Wireless Sensor Networks

Underwater Localization with Time-Synchronization and Propagation Speed Uncertainties

Energy-Efficient Duty Cycle Assignment for Receiver-Based Convergecast in Wireless Sensor Networks

Performance Analysis of DV-Hop Localization Using Voronoi Approach

Simple Algorithm for Outdoor Localization of Wireless Sensor Networks with Inaccurate Range Measurements

Node Localization using 3D coordinates in Wireless Sensor Networks

A Survey on Localization Error Minimization Based on Positioning Techniques in Wireless Sensor Network

Kamal Kant. Fig. 1: Aquatic Sensor Web

A ROBUST SCHEME TO TRACK MOVING TARGETS IN SENSOR NETS USING AMORPHOUS CLUSTERING AND KALMAN FILTERING

Mobile Base Stations Placement and Energy Aware Routing in Wireless Sensor Networks

Evaluation of Localization Services Preliminary Report

Non-line-of-sight Node Localization based on Semi-Definite Programming in Wireless Sensor Networks

Implementation of RSSI-Based 3D Indoor Localization using Wireless Sensor Networks Based on ZigBee Standard

A Three Dimensional Localization Algorithm for Underwater Acoustic Sensor Networks

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

Research Article Localization Techniques in Wireless Sensor Networks

Superior Reference Selection Based Positioning System for Wireless Sensor Network

Performance Evaluation of DV-Hop and NDV-Hop Localization Methods in Wireless Sensor Networks

LOCALIZATION WITH GPS UNAVAILABLE

An Algorithm for Localization in Vehicular Ad-Hoc Networks

Static Path Planning for Mobile Beacons to Localize Sensor Networks

Indoor Localization in Wireless Sensor Networks

Minimum Cost Localization Problem in Wireless Sensor Networks

On Event Signal Reconstruction in Wireless Sensor Networks

Improved MDS-based Algorithm for Nodes Localization in Wireless Sensor Networks

Keywords Localization, Mobility, Sensor Networks, Beacon node, Trilateration, Multilateration

NODE LOCALIZATION IN WIRELESS SENSOR NETWORKS

An RSSI Based Localization Scheme for Wireless Sensor Networks to Mitigate Shadowing Effects

Energy-Efficient MANET Routing: Ideal vs. Realistic Performance

A Directionality based Location Discovery Scheme for Wireless Sensor Networks

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

One interesting embedded system

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 3: RADIO COMMUNICATIONS Anna Förster

Self Localization Using A Modulated Acoustic Chirp

On the Effects of Node Density and Duty Cycle on Energy Efficiency in Underwater Networks

Localization (Position Estimation) Problem in WSN

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

CS649 Sensor Networks IP Lecture 9: Synchronization

A survey on broadcast protocols in multihop cognitive radio ad hoc network

Collaborative Localization Algorithms for Wireless Sensor Networks with Reduced Localization Error

Index Copernicus value (2015): DOI: /ijecs/v6i Progressive Localization using Mobile Anchor in Wireless Sensor Network

Mobile Robot Task Allocation in Hybrid Wireless Sensor Networks

Wireless Sensor Networks for Underwater Localization: A Survey

Open Access AOA and TDOA-Based a Novel Three Dimensional Location Algorithm in Wireless Sensor Network

Calculation on Coverage & connectivity of random deployed wireless sensor network factors using heterogeneous node

Localization in Wireless Sensor Networks

Autonomous Underwater Vehicle Navigation.

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

An Energy and Spectral Efficient In Underwater Communication Using Magneto Inductive Channel

On Composability of Localization Protocols for Wireless Sensor Networks

DV-HOP LOCALIZATION ALGORITHM IMPROVEMENT OF WIRELESS SENSOR NETWORK

NLOS Identification Using a Hybrid ToA-Signal Strength Algorithm for Underwater Acoustic Localization

Abderrahim Benslimane, Professor of Computer Sciences Coordinator of the Faculty of Engineering Head of the Informatic Research Center (CRI)

Ordinal MDS-based Localization for Wireless Sensor Networks

INDOOR LOCALIZATION SYSTEM USING RSSI MEASUREMENT OF WIRELESS SENSOR NETWORK BASED ON ZIGBEE STANDARD

Multi-Modal Communications in Underwater Sensor Networks Using Depth Adjustment

2 Limitations of range estimation based on Received Signal Strength

IN4181 Lecture 2. Ad-hoc and Sensor Networks. Koen Langendoen Muneeb Ali, Aline Baggio Gertjan Halkes

A Fuzzy Set-Based Approach to Range-Free Localization in Wireless Sensor Networks 1

An Adaptable Energy-Efficient Medium Access Control Protocol for Wireless Sensor Networks

Active RFID System with Wireless Sensor Network for Power

Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network

Efficient Single-Anchor Localization in Sensor Networks

Doppler Effect in the Underwater Acoustic Ultra Low Frequency Band

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks

Distributed Localization in Wireless Sensor Networks A Quantitative Comparison

Transcription:

AUV-Aided Localization for Underwater Sensor Networks Melike Erol Istanbul Technical University Computer Engineering Department 4469, Maslak, Istanbul, Turkey melike.erol@itu.edu.tr Luiz Filipe M. Vieira, Mario Gerla UCLA Computer Science Department 8 Boelter Hall Los Angeles, CA 995 {luiz, gerla}@cs.ucla.edu Abstract We propose a localization scheme for underwater acoustic sensor networks (UWSN) that does not require a priori infra-structure or synchronization between. An Autonomous Underwater Vehicle (AUV) aids in localizing the sensor while roaming across the underwater sensor field. The objectives of this paper are to describe how to localize using AUV and to describe the tradeoffs involved, i.e. ratio of localized and localization accuracy. We show that localization success improves as the duration of the AUV localization process increases. In addition, we investigated localization using two methods, bounding-box and triangulation. The former achieves a higher localization ratio but with a higher error. In certain scenarios, we achieved % localized with % error. Introduction Underwater Sensor Networks (UWSNs) consist of relatively low-cost, mobile sensors that can be used for monitoring daily ocean life, emergency events in military purposes, environmental research or etc. Localization is a major issue and a challenging task for UWSNs. It is essential for data tagging and geographical routing. Localization schemes designed for UWSNs should tackle: i)lack of GPS, ii) -D space, iii) mobility, iv) minimal message exchange, v) and try to be robust under sleep/wake-up cycles. In essence, the major challenges of localization arise from physical layer constraints. Unlike terrestrial networks, underwater networks use acoustic communications. Acoustic channels have low bandwidth, high propagation delay and high bit error rate. The speed of sound is approximately 5 m/s, but it varies with temperature, pressure and salinity [8]. Although energy limitation is faced in the terrestrial wireless sensor networks, we also have to reconsider this problem. In this paper, we propose a simple underwater GPS system using one AUV. AUVs can be used to construct an UWSN as well, however due to high cost and physical inability to diffuse into small areas, they are not always handy: e.g. for environmental monitoring around rocks or reefs. In this work, we employ an architecture that is midway between performance and cost: we consider using a large number of sensors and one AUV. AUV is used for localization and jointly, once it is submerged, it can be used to carry messages of disconnected or time-critical information. The underwater sensors are freely suspended in ocean (e.g. dropped into the ocean from a ship or plane) and they have no surface or ocean bottom connection. This kind of ad hoc deployment forces least infrastructure where the are scattered freely on the -D space. Localization is a challenging issue for such networks. The cannot rely on GPS to determine their positions because GPS signal does not propagate well in the water []. This complicates the tasks of determining where an event happened or employing position-based routing. In our scheme, AUV receives GPS signals while floating. Then it dives to a fixed depth and follows a predefined trajectory, moving among sensor. While the AUV is patrolling the whole field of sensors, it broadcasts messages. In this paper, we will refer to those messages as beacons. Beacons include coordinate information. Equally important, beacons are also used for distance estimation. By receiving several beacons, sensor estimate their coordinates. State-of-the-art in Localization Schemes UWSNs are a recent research topic of significant interest. Various architectures related to application areas have been proposed. The UWSN architectures can be classified in the following groups: i) ocean floor embedded sensor networks, ii) UWSNs with sensors attached either to anchors on the ocean floor [] or to surface buoys [5], iii) networks with freely suspending sensors (mobile underwater

sensor networks) [9], iv) hybrid architectures [8] v) AUVaided UWSNs where AUVs are used for additional support in any of the above architectures [8]. Localization issue has different aspects in each of the above architectures. In the first type of UWSNs, localization is trivial. For the second type of tethered architectures, which include sensors wired to buoys, one can assume that the anchor positions are known via GPS and rough sensor localization can be established with little effort. Whereas for the third type of UWSNs, the sensors cannot rely on GPS. In this paper, we try to solve the localization problem of such freely deployed sensors. We use one AUV to aid localization. AUV gets its coordinates from GPS while floating. Then, it dives into a fixed depth and navigates through a predefined route using compass and deadreckoning. Hence, it can calculate its coordinates with small error. AUV may also resurface periodically to correct its coordinates. Moreover, the sensor are equipped with pressure sensors. For this reason, they know their depth (zcoordinate). Therefore, the localization method estimates the missing x-y coordinates from the beacon exchange between the and the AUV. The basic building block of localization is range measurement. Without reliable range measurement, localization schemes will suffer from inaccuracy. There are four basic range measurement techniques [4]: Received Signal Strength Indicator (RSSI), Angle-of-Arrival (AoA), Time of Arrival (ToA) and Time Difference of Arrival (TDoA). For UWSNs, a ToA-like technique using the round trip time of an acoustic beacon seems the most promising approach []. There are also several range-free schemes [, 7] which estimates the distance via hop count and average hop distance, nevertheless hop count requires at least one flooding and average hop distance has to be updated for mobile networks which brings in high message overhead. Either range-based or range-free methods used for distance estimation, the coordinates of the anchors/beacons should be known and fed into the localization algorithm. There are various localization techniques proposed for terrestrial sensor networks, however they cannot be directly applied to UWSNs. We can group these algorithms as: i) infrastructured (with anchors/buoys) and ii) infrastructureless (without anchors/buoys). For indoor applications [] propose an infrastructured GPS-free method where the anchor ( that send beacons) are placed in the corners of a grid and the sensor receive location information from the anchors and use the range estimations to calculate their location. A similar approach may be considered for UWSNs where surface buoys cover the whole range of the sensor network in x-y plane but it is far from realistic when we take mobility and cost into account. A more relaxed infrastructure is considered in [9] with hierarchical deployment. The authors assume surface buoys and two types of underwater : anchor and ordinary sensor. At first anchor are localized by the help of surface buoys. Then the ordinary sensors are localized using the coordinates of anchor that are spread out randomly among the ordinary sensor. Another localization scheme uses mobile beacons where a mobile device distributes its coordinates. Sonardyne [7] is such a commercial product that uses a vessel to scan the area of underwater sensors in shallow waters. On the other hand, infrastructure-less, GPS-free techniques such as [, 4] need intense messaging. However UWSNs use acoustic channel that has low bandwidth, high propagation delay, high bit error rate and also sensors have energy constraints, extra messaging should be avoided. Infrastructure-less techniques include an initial range-measurement phase, location estimation phase and a refinement phase [6]. The refinement phase is a must and it is unaffordable for UWSNs in the sense of communication cost and energy. There are only a few recent works on localization for UWSNs. In [], the authors propose an anchor-free localization method for UWSNs however before localization they utilize a node discovery protocol which includes high message exchange. The previously discussed hierarchical node deployment [9] and Sonardyne [7] are localization efforts for UWSNs, as well. [9] assumes surface buoys to aid in localization but this infrastructure does not consider urgent deployment. Our scheme answers the need for node localization in emergency cases as well as long term deployed sensor networks. [7] is similar to our work in considering a mobile beacon however using a vessel is expensive and unpractical for short communication ranges. AUV is more flexible where it can dive into several levels to aid localization in D. In the next section, we explain our AUVaided localization scheme. AUV-Aided Localization In this section, we describe the AUV-aided localization technique. When there is need for a popup UWSN, e.g. emergency cases, the sensor can be dropped to the ocean and left there for several days. Since the are not tied to fixed objects and they will be moving with currents, a periodic localization update may be established by sending the AUV among sensors. We don t assume any a priori infra-structure or synchronization. AUV-aided localization scheme uses three messages: wakeup, request and response messages. AUV sends a wakeup beacon to declare its presence to the sensors in its communication range. We assume the are not synchronized, therefore we use a request/response message pair to measure the Round Trip Propagation Delay (RTPD). The sensors that receive wakeup message start range measurement by sending a location request packet.

4 Simulation Results Figure. Bounding box method. The AUV replies with a response packet that includes its coordinates. Assuming uniform bidirectional links and homogenous speed of sound, we estimate the distance from (speed of sound*rtpd/). Response message includes the coordinates of the AUV. The number of necessary responses differs with the localization algorithm used. There are several algorithms and we utilize the two well known ones: triangulation and bounding box [5]. These algorithms use the range measurements and the received AUV coordinates to estimate the coordinates of the sensor. Triangulation uses n +equations for n dimensions and relies on solving linear independent equations. AUV-aided localization with triangulation needs three messages for D. The sensor learn their z-coordinate (depth) via pressure sensors. We solve the independent set of equations for messages sent from different, nonaligned locations: (x x i ) +(y y i ) +(z z i ) = d i () Here, x, y are the desired coordinates. As stated before, z is known via pressure sensors. For each beacon message, x i,y i and z i (for D i={,,}) are the AUV coordinates at the time the AUV sent the messages. d i is the square of the range measured. Bounding box method draws a rectangular region with the intersection of the distance estimates (see Figure ). In that Figure, positions A and C represent the position of the AUV at two different time slots and B is the position of the sensor node. The intersection of the diagonals give the coordinates of the node. This method needs two messages sent from nonaligned positions. The performance of bounding box is highly dependent on anchor node positions. A node is better localized if the beacons are sent from opposite sides of the box. We implement AUV-aided localization in Qualnet [6] simulator. We test our method for static assuming that there are no currents. The sensor are randomly deployed in m x m x m volume in D space. AUV is the mobile beacon. It follows a given trajectory at a constant speed and depth, covering the whole plane within the given simulation time. We consider two different trajectories for AUV, i.e. lattice and spiral trajectories. We assume that AUV can follow a given trajectory with relatively small error δ,whereδɛ( m, m). The AUV and sensor have a communication range of 6m and the corresponding data rate is 5 kbit/s []. We employ CSMA for medium access and an acoustic channel at the physical layer. We evaluate the performance of AUV-aided localization with three parameters; i) localization success, defined as the ratio between the number of localized and the total number of ii) localization error iii) communication overhead: ratio of the messages to the total number of. The amount of energy consumed is directly related with the number of messages sent. We vary the number of sensor from to by increments of. The AUV speed varied proportionally to the localization duration, which varied from hr to hrs, increased by mins. We present the results for localization durations at hr and hrs. For the localization durations between hr and hrs, the results are observed to be between these two cases. In addition, the beacon interval varies from s to s. 4. Lattice Trajectory In this set of simulations, AUV dives into the mid-depth of the D space and moves in a lattice-like trajectory, covering the whole x-y sensor field plane. Though this is not the optimal path, it is implemented for its simplicity. The AUV is assumed to follow this simple trajectory within small error bounds. We test our scheme for varying AUV speeds. Given a fixed trajectory length, low speed values make the localization process longer. It can last even hours. This may be acceptable for long lasting and static UWSNs but is unpractical for mobile scenarios. For comparison we include the results of both durations. In Figure and Figure, we show the ratio of the localized for hr (AUV speed is 6.67 m/s ( = knot)) and hrs (AUV speed is.4m/s ( = 6 knots)). We first present the results for bounding box algorithm. For hr duration, the ratio of the localized are always above 7%. This is the case even for large message intervals, such as seconds. For hr of localization process,

nearly at all beacon intervals, successfully localized are more than 9%. Here, we observe the impact of the speed of the AUV. By increasing the duration of localization process and hence reducing the speed of AUV, we increase the number of that can correctly exchange message with the AUV which increases the localization success. The trade-off involves the time to finish localizing, it takes longer but present more localized. It is also worth mentioning that, for the hrs-case, frequency of beacons loses its significance and more than 9% of are localized for even seconds. Error evaluation is given in Figure 4 and Figure 5. The mean error is between 5- meters for hr duration and it is slightly higher for hrs. As shown by Figure 6-7, reducing the interval time increases the localized and at the same time, increases the number of messages per node. Especially at high AUV speeds, the more often the AUV transmits beacons, more will be able to receive the message. On the other hand, more will reply and it will increase the access to the congestion medium. This trade-off can be fully exploited by choosing the appropriate interval value for the given application. Next, we repeat the same set of experiments with triangulation algorithm. In Figure 8-9, we show the ratio of the localized for hr and hrs. The AUV speed is the same as the above experiments since the duration and the trajectory is the same. The ratio of the localized are significantly lower than the bounding box results for both cases. For the worst case, in hr with seconds of beacon interval and sensor, localization success is only 5% which is quite low. In hrs, the algorithm performs better but still not as successful as bounding box. The trade-off comes from the error bounds. Mean error is shown in Figure and Figure. The mean error is below meters for most of the cases. These results reveal the trade-off between the number of localized and the accuracy. Communication overhead given in Figure - and the tradeoff between beacon intervals and the number of messages per node persists for triangulation. It is obvious that lattice trajectory takes long time and there may be better methods to cover the space of the sensor. In the next section, we use a spiral trajectory. 4. Spiral Trajectory In this section, we evaluate the impact of trajectory. We assume AUV travels in mid-depth but this time following an Archimedean spiral. This spiral is defined by: x(t) =at cos(t),y(t) =at sin(t) () Ratio of localized 5.85.8 5 5 5 Ratio of localized X total number of simulationtime=6 AUV speed=6.6667 Figure. Ratio of localized for lattice trajectory with simulation duration=hr (bounding box) Ratio of localized 5.85.8 5 Ratio of localized X total number of simulationtime=7 AUV speed=. 5 5 Figure. Ratio of localized for lattice trajectory for simulation duration=hrs (bounding box).5.5 X total number of simulationtime=6 AUV speed=6.6667 Figure 4. Mean error for lattice trajectory for simulation duration=hr (bounding box)

.5 X total number of simulationtime=7 AUV speed=. Ratio of localized X total number of simulationtime=6 AUV speed=6.6667.8.5 Ratio of localized / Nodes.4... Figure 5. Mean error for lattice trajectory for simulation duration=hrs (bounding box) Figure 8. Ratio of localized for lattice trajectory for simulation duration=hr (triangulation) Ratio of messages sent 5 5 5 5 Ratio of messages X total number of simulationtime=6 AUV speed=6.6667 Figure 6. Ratio of messages for lattice trajectory, duration=hr (bounding box) Ratio of messages sent 5 5 5 Ratio of messages X total number of simulationtime=7 AUV speed=. 5 Figure 7. Ratio of messages for lattice trajectory, duration=hrs (bounding box) where t is the time and a is constant. Spiral trajectory allows the AUV to communicate with sensor in the whole area, while minimizing the speed and time needed to visit all the. As a result localization may finish in a shorter time producing less messaging and energy conservation for AUV. First we show the results of bounding box method. In Figure 4-5, we show the localization success for hr (AUV speed is 6 m/s ( =. knots)) and hr duration (AUV speed is.484 ( = 9 knots)) for bounding box method. As in the lattice trajectory, the spiral trajectory also improves the ratio of localized with longer duration. The ratio of the localized is above 5% for hr and above 6% for hrs. However, the ratio of localized are less when compared to lattice trajectory even though AUV speed is lower. This is a result of our effort to keep some simulation settings fixed. We keep the distance between the spiral cycles equal to the distance between lattice edges, to make the results comparable. A more condensed spiral would give better localization by broadcasting from closer points thus achieving better localization. The mean error results are given in Figure 6 and Figure 7. The mean error is higher here than lattice trajectory for both durations. The number of messages are the same because the duration and the interval are the same. The triangulation method had worse localization success even for the lattice trajectory. For the spiral trajectory, the localization success of triangulation drops to % for the worst case as given in Figures 8 and 9. However, the mean error range is similar to the results of the previous section (see Figures -). Spiral trajectory performs worse than the lattice because it has a sparse path, i.e. the distance between the arms of the spiral is large. A longer spiral trajectory (but less than lattice trajectory) might result in better performance.

Ratio of localized / Nodes Ratio of localized X total number of simulationtime=7 AUV speed=..8.4... Ratio of messages sent Ratio of messages X total number of simulationtime=6 AUV speed=6.6667 5 5 5 5 Figure 9. Ratio of localized for lattice trajectory for simulation duration=hrs (triangulation) Figure. Ratio of messages for lattice trajectory, duration=hr (triangulation).5.5 X total number of simulationtime=6 AUV speed=6.6667 Ratio of messages sent 5 5 5 Ratio of messages X total number of simulationtime=7 AUV speed=. 5 Figure. Mean error for lattice trajectory for simulation duration=hr (triangulation) Figure. Ratio of messages for lattice trajectory, duration=hrs (triangulation) Ratio of localized X total number of simulationtime=6 AUV speed=6.6667.5.5 X total number of simulationtime=7 AUV speed=. Ratio of localized / Nodes.8.4... Figure. Mean error for lattice trajectory for simulation duration=hrs (triangulation) Figure 4. Ratio of localized for spiral trajectory for simulation duration=hr (bounding box)

Ratio of localized X total number of simulationtime=7 AUV speed=. Ratio of localized X total number of simulationtime=6 AUV speed=6.6667.8.8 Ratio of localized / Nodes.4... Ratio of localized / Nodes.4... Figure 5. Ratio of localized for spiral trajectory for simulation duration=hrs (bounding box) Figure 8. Ratio of localized for spiral trajectory for simulation duration=hr (triangulation).5 X total number of simulationtime=6 AUV speed=6.6667 Ratio of localized X total number of simulationtime=7 AUV speed=..8.5 Ratio of localized / Nodes.4... Figure 6. Mean error for spiral trajectory for simulation duration=hr (bounding box) Figure 9. Ratio of localized for spiral trajectory for simulation duration=hrs (triangulation).5.5 X total number of simulationtime=7 AUV speed=..5.5 X total number of simulationtime=6 AUV speed=6.6667 Figure 7. Mean error for spiral trajectory for simulation duration=hrs (bounding box) Figure. Mean error for spiral trajectory for simulation duration=hr (triangulation)

.5.5 X total number of simulationtime=7 AUV speed=. Figure. Mean error for spiral trajectory for simulation duration=hr (triangulation) 5 Conclusion We proposed an AUV-aided localization system that enables localization of sensor in a UWSN. The method exploits the mobility of the AUV to overcome the lack of GPS and to communicate with sensor in disconnected parts of the network. We observed a trade-off between the time to finish the localization process and the number of successfully localized. We showed that the ratio of the localized improves as the duration of the localization process increases. This is mainly due to slower AUV movement yielding more successful message delivery. In addition, we showed that mean error in localization and communication overhead are not significantly affected by this duration. Furthermore, we verified the trade-off in communication overhead increasing proportional to the number of. We also observed a trade-off between bounding box and triangulation regarding to localization success and accuracy. Bounding box yields a higher ratio of localized, while triangulation a smaller mean error. For future work, we plan to study the performance of AUV-aided localization under mobility. We also consider extending our work to cooperate with sleep/wakeup schemes. If a node does not receive the localization beacons as a result of a sleep cycle, it can reactively ask for coordinates for the localized around. In addition, we plan to evaluate the performance of AUV-aided localization over geographic routing and perform cross-layer optimizations. References [] I. Akyildiz, D. Pompili, and T. Melodia. Underwater acoustic sensor networks: research challenges. In Ad Hoc Networks Journal (Elsevier), 5. [] N. Bulusu, J. Heidemann, and D. Estrin. Gps-less low cost outdoor localization for very small devices. IEEE Personal Communications Magazine, 7(5),. [] S. Capkun, M. Hamdi, and J.-P. Hubaux. GPS-free positioning in mobile ad-hoc networks. In Proc. of the 4th HICSS, volume 9,. [4] A. Caruso, S. Chessa, S. De, and A. Urpi. Gps-free coordinate assignment and routing in wireless sensor networks. In Proc. of INFOCOM 5, pages 5 6, 5. [5] E. Cayirci, H. Tezcan, Y. Dogan, and V. Coskun. Wireless sensor networks for underwater surveillance systems. Ad Hoc Networks, 4:4 446, 6. [6] V. Chandrasekhar, W. K. Seah, Y. S. Choo, and H. V. Ee. Localization in underwater sensor networks: survey and challenges. In WUWNet 6, pages 4, Los Angeles, CA, USA, 6. [7] T. He, C. Huang, B. M. Blum, J. A. Stankovic, and T. Abdelzaher. Range-free localization schemes for large scale sensor networks. In MobiCom, pages 8 95, New York, NY, USA,. [8] J. Heidemann, W. Ye, J. Wills, A. Syed, and Y. Li. Research challenges and applications for underwater sensor networking. In IEEE WCNC 6. [9] J. Jaffe and C. Schurgers. Sensor networks of freely drifting autonomous underwater explorers. In WUWNet 6, pages 9 96, New York, NY, USA, 6. [] D. B. Kilfoyle and A. B. Baggeroer. The state of the art in underwater acoustic telemetry. In IEEE Journal of Oceanic Engineering, volume 5, pages 4 7. IEEE, jan. [] J. Kong, J. Cui, D. Wu, and M. Gerla. Building underwater ad-hoc networks and sensor networks for large scale realtime aquatic applications. In IEEE MILCOM, Atlantic City, NJ, USA, 5. [] A. K. Othman, A. E. Adams, and C. C. Tsimenidis. Node discovery protocol and localization for distributed underwater acoustic networks. In AICT-ICIW 6, page 9, 6. [] C. Savarese, J. M. Rabaey, and K. Langendoen. Robust positioning algorithms for distributed ad-hoc wireless sensor networks. In USENIX, pages 7 7,. [4] A. Savvides, C.-C. Han, and M. B. Strivastava. Dynamic fine-grained localization in ad-hoc networks of sensors. In MobiCom, pages 66 79, New York, NY, USA,. [5] A. Savvides, H. Park, and M. B. Srivastava. The bits and flops of the n-hop multilateration primitive for node localization problems. In WSNA, pages, New York, NY, USA,. [6] Q. N. Simulator. http://www.scalable-networks.com/. [7] Sonardyne. http://www.sonardyne.com/products/az/index.html. [8] I. Vasilescu, K. Kotay, D. Rus, M. Dunbabin, and P. Corke. Data collection, storage, and retrieval with an underwater sensor network. In SenSys 5, pages 54 65, New York, NY, USA, 5. [9] Z. Zhou, J. Cui, and S. Zhou. Localization for large-scale underwater sensor networks. In UCONN CSE Technical Report:UbiNet-TR6-4, 6.