DISTRIBUTED PROTOCOL FOR COMMUNICATIONS AMONG UNDERWATER VECHILES

Similar documents
Review on an Underwater Acoustic Networks

A Survey on Underwater Sensor Network Architecture and Protocols

II. NETWORK MODEL The network consists of two types of nodes:

A Review Paper On The Performance Analysis Of LMPC & MPC For Energy Efficient In Underwater Sensor Networks

Comp277 Assignment 1 Fall 2011 Due 20 th December 2011 at 11:00am

PERFORMANCE ANALYSIS OF VBF PROTOCOL IN UNDERWATER COMMUNICATION FOR ANCHORING NODES AND MOVING NODES

On Efficient Data Collection and Event Detection with Delay Minimization in Deep Sea

Underwater Acoustic Networks

Design and Simulation of an Underwater Acoustic Local Area Network

AUTONOMOUS UNDERSEA SYSTEMS NETWORK (AUSNET) PROTOCOLS TO SUPPORT AD-HOC AUV COMMUNICATIONS

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

CHAPTER 5 PROPAGATION DELAY

On Efficient Data Collection Using Autonomous Underwater Vehicles

Modeling of Mid-Frequency Reverberation in Very Shallow Water

A Compact Control Language for AUV Acoustic Communication Roger P. Stokey Lee E. Freitag Matthew D. Grund

AUV Cruise Path Planning Based on Energy Priority and Current Model

Wireless Control and transmission of Data for underwater Robot

XBEE in API mode PRESENTED BY : NIKUNJ GANDHI ( ) VARUN KUMAR DWIVEDI ( )

SELF ORGANIZING TARGET- REPORTING SENSOR NODE SELECTION FOR UNDERWATER WIRELESS SENSOR NETWORK

ISSN: [Powar * et al., 7(6): June, 2018] Impact Factor: 5.164

Classification of Routing Algorithms in Volatile Environment of Underwater Wireless Sensor Networks

ENSC 427: COMMUNICATION NETWORKS

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

Ocean High Technology Institute, Inc. Tadahiko Katsura Japan Hydrographic Association

SURFACE-LEVEL GATEWAY DEPLOYMENT FOR UNDERWATER SENSOR NETWORKS

MAC Essentials for Wireless Sensor Networks

An Architecture for Underwater Networks

ASSESSMENT OF SHALLOW WATER PERFORMANCE USING INTERFEROMETRIC SONAR COHERENCE

Performance Analysis and Enhancement of Routing Protocol in Manet

Efficient Surface Gateway Deployment. For Underwater Sensor Networks

Experimental Evaluation on the Performance of Zigbee Protocol

ACOUSTIC MODELING UNDERWATER. and SIMULATION. Paul C. Etter. CRC Press. Taylor & Francis Croup. Taylor & Francis Croup, CRC Press is an imprint of the

Travel-Time Sensitivity Kernels in Long-Range Propagation

UNDERWATER ACOUSTIC MODEMS PRODUCT INFORMATION GUIDE

2. REVIEW OF RELATED RESEARCH WORK. 2.1 Methods of Data Aggregation

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Outline Radiometry of Underwater Image Formation

FEBRUARY. January 20th. Oceanology & Meteorology; Decommissioning & Abandonment PRODUCT & SERVICES FOCUS

WHITE PAPER ULTRA LOW LATENCY MICROWAVE THE NEED FOR SPEED: BEST PRACTICES FOR BUILDING ULTRA-LOW LATENCY MICROWAVE NETWORKS

Routing protocols in WSN

EXPLOITING DYNAMIC SOURCE ROUTING TO ENABLE UNDERSEA NETWORKING OVER AN AD-HOC TOPOLOGY

Exploring the reefs. Introduction

Selection of Optimum Routing Protocol for 2D and 3D WSN

Energy Consumption Estimation in Cluster based Underwater Wireless Sensor Networks Using M/M/1 Queuing Model

Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Healing

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

Reliable Communication using Packet Coding for Underwater Acoustic Channels

UndErwatEr acoustic modems. product information GUidE

Fault Tolerant, Energy Saving Method for Reliable Information Propagation in Sensor Network

Internetworking is connecting two or more computer networks with some sort of routing device to exchange traffic back and forth, and guide traffic on

PRELIMINARY INTERFACE REQUIREMENTS AGREEMENT

Acoustic Tools for Studying Marine Mammals. Sean Wiggins Scripps Institution of Oceanography

A Study on Efficient Route Optimization using Border Gateway Protocol in Mobile Adhoc Networks

Wi.232DTS and Mesh Networking for short range applications in the US market

RUGGED ETHERNET AND TIMING SOLUTIONS

By Ambuj Varshney & Akshat Logar

WP-PD Wirepas Mesh Overview

Chapter 7 CONCLUSION

Critical Analysis of Data Forwarding Routing Protocols Based on Single Path for UWSN

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Employing Wireless Bluetooth for C 3 in Industrial Automation C. Norz C. Miller

Instructional Sequence for Electromagnetic Waves & Technology

Wireless Sensor Networks

Laser-based metrology for Hexapods Symétrie

AN ACOUSTIC SENSOR FOR TRANSMISSION IN UNDER WATER ENVIRONMENT

LAIR. UNDERWATER ROBOTICS Field Explorations in Marine Biology, Oceanography, and Archeology

CHAPTER 2 MEDICAL IMAGING WITH NON-IONIZING RADIATION

An Introduction to Cyber-Physical Systems INF5910/INF9910

Vision-based Localization of an Underwater Robot in a Structured Environment

Modelling and Simulation of the Autonomous Underwater Vehicle (AUV) Robot

Balanced Load Sharing Protocol for Wireless Sensor Networks

Blackhole Attack Detection in Wireless Sensor Networks Using Support Vector Machine

Level-By-Level Offset Based Wake up Pattern with Hybrid Data Gathering Protocol in a WSN

INESC TEC. Centre for Telecomunications and Multimedia. 21 March Manuel Ricardo. CTM Coordinator

A Supervised Method for Multi-keyword Web Crawling on Web Forums

Parametric Approaches for Refractivity-From-Clutter Inversion

Wireless Sensor Networks

Node Discovery and Localization Protocol for Mobile Underwater Sensor Networks

Lab #5 Ocean Acoustic Environment

From heterogeneous wireless networks to sustainable efficient ICT infrastructures: How antenna and propagation simulation tools can help?

Underwater Wireless Sensor Networks

Power Aware Metrics for Wireless Sensor Networks

Experimental Demonstration of Super-TDMA: A MAC Protocol Exploiting Large Propagation Delays in Underwater Acoustic Networks

RESOURCES. By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011

Computation of Multiple Node Disjoint Paths

Zonal Rumor Routing for. Wireless Sensor Networks

Advanced Mobile Computing and Networking - CS 560. Wireless Technologies. Bluetooth. Bluetooth. Bluetooth. Bluetooth 7/3/2014.

5PRESENTING AND DISSEMINATING

Bluetooth. 3.3 Latest Technology in Wireless Network. What is BLUETOOTH: Bluetooth 2/17/2016

State-Based Synchronization Protocol in Sensor Networks

Proxim Wireless. All rights reserved.

Experimental Testing of Wireless Sensors Network Functionality

Middle in Forwarding Movement (MFM): An efficient greedy forwarding approach in location aided routing for MANET

Effectiveness of DSDV Protocol Under Hidden Node Environment

Fig. 2: Architecture of sensor node

Madrid, 25 y 26 de mayo de 2015 ABB Automation Days Wireless Instrumentation

Case study of Wireless Technologies in Industrial Applications

POWER-AWARE METRICS FOR WIRELESS SENSOR NETWORKS

Transcription:

ISTRIBUTE PROTOCOL FOR COMMUNICATIONS AMONG UNERWATER VECHILES Kranthimanoj Nagothu, Student Member IEEE, Matthew Joordens, Member IEEE and Mo Jamshidi, Fellow, IEEE Autonomous Control Engineering Center epartment of Electrical and Computer Engineering The University of Texas at San Antonio One UTSA Circle San Antonio, TX 78249 Email: Kranthimanoj.nagothu@utsa.edu, matthew.joordens@utsa.edu, moj@wacong.org Abstract Underwater surveying by swarms of autonomous underwater vehicles presents problems in communication among the robots. These problems involve the bandwidth, power consumption, timing, processing power, and other issues. This paper presents a novel approach to communicate and coordinate effectively among underwater vehicles to accomplish this task successfully. The proposed approach solves issues by reducing the number of hops to conserve power, while reducing computation time and bandwidth, effectively utilizing resources to reduce the load on each node. Finally, the simulation results are presented, in order to prove that the proposed approach improves efficiency and effectiveness in communicating among underwater vehicles. I. INTROUCTION The ocean covers about two-thirds of the earth and has a great effect on the future existence of all human beings. About 37% of the world s population lives within 1 km of the ocean. Oceanic resources are often overlooked compared to land-based resources. We have not fully explored the depths of the ocean and its abundant resources. For example, it is estimated that there are about two trillion tons of manganese nodules on the floor of the Pacific Ocean near the Hawaiian Islands [1]. As another example, only recently have we discovered, by using manned submersibles, that a large amount of carbon dioxide comes from the seafloor and extraordinary groups of organisms live in hydrothermal vent areas. Underwater robots can help us better understand marine and other environmental issues, protect the ocean resources of the earth from pollution, and efficiently utilize them for human welfare. However, a number of complex issues arise due to the unstructured, hazardous undersea environment, making it difficult to travel in the ocean even though today s technologies have allowed humans to land on the moon and robots to travel to Mars. Autonomous underwater vehicles (AUVs) are unmanned, untethered, self-propelled platforms [2]. AUVs have the potential to revolutionize our access to the oceans and to address the critical problems faced by the marine community such as underwater search/rescue[3], mapping, climate change assessment, underwater inspection, marine habitat monitoring, shallow water mine counter measures [4] and scientific studies in deep ocean areas. Communication is one of the primary requirements for AUVs to solve problems comprehensively. In this paper we will address the communication aspects of autonomous underwater vehicles to perform a task cooperatively. The next section briefly reviews the problems related to underwater communication using acoustic, optical, fibre line and other communication techniques between multiple AUVs. Section III describes about experiment overview, which led to identify the communication range of the modules. Section IV describes about the brute force approach and issues related to this approach. Section V describes our proposed approach and its capabilities in order to improve efficiency and its effectiveness in communication among multiple AUVs. Section VI describes the simulation results and future research. II. BACKGROUN Being able to achieve reliable communication is an important open area of research to robotics as well as other technology areas. In particularly, we are concentrating communication among robots in underwater. The nature of the ocean environment and its vast size and depth has lead to the development of sophisticated equipment and techniques for scientific exploration. A wide variety of systems and vehicles have been developed to operate either within the 978-1-4244-2173-2/8/$2. 8 IEEE

shallow continental shelf region or in deep oceans. The traditional method to communicate with the sensor arrays on these underwater vehicles is to use an umbilical from a surface support ship, but this restricts the moverability of the device and ultimately limits the depth to which the system can operate. This has lead to several wireless communication techniques to allow the systems full freedom of movement within the ocean. Wireless information transmission through the ocean is one of the enabling technologies for the development of future oceanobservation systems, whose applications include gathering of scientific data, pollution control, climate recording, detection of objects on the ocean floor, and transmission of images from remote sites. Implicitly, wireless signal transmission is crucial for control of autonomous vehicles which will serve as mobile nodes in the future information networks of distributed underwater sensors Present underwater communication systems involve the transmission of information using either acoustic or optical techniques. Optical systems are generally limited to extremely short distances because of backscatter and absorption. Acoustic systems are the most versatile and widely used technique. Both optical and acoustic systems, however, are unable to penetrate behind an object and suffer from shadow zones. In shallow water, the use of acoustic techniques can be severely affected by multi-path propagation in water due to reflection and refraction. The comparatively slow speed of acoustic propagation in water, of the order of 1m/s, is a limiting factor in terms of transmission data rates. Accoustic communication are governed by three factors: limited bandwidth, timevarying multipath propagation, and low speed of sound underwater. Together, these factors result in communication channel of poor quality and high latency. All these factors lead to choosing some alternative technology to communicate effectively between the AUVs. Researchers have attempted to address these issues. A few have tried to use fiber-optic cables to implement underwater communication, which proved to be expensive, requiring high maintenance and were prone to fiber-optic cable damage. Looking in to all these factors we considered radio modems for communication. The RF and microwave group of Liver Pool John Moores University has, for the first time, been successful in transmitting high frequency electromagnetic waves through sea water enabling data and images to be transmitted at rates of upto1mbits/s over distances in excess of 1m. The EM wave propagation system can complement or replace the present acoustic systems to provide safe communications between ships, submersibles and two-way diver to diver communications. The EM wave system can also be used for sensor systems in the oil & gas industry, range finding and anti-collision navigation of sub-sea vehicles, sea pollution monitoring and fish detection. A special feature of EM wave propagation is the large bandwidth by using high frequency (>1MHz) which allows transmission of video images in real time[]. Autonomous Control Engineering Center at University of Texas at San Antonio has, has been using XBee Pro radio modem modules for communications among land based vehicles, and is experimenting with using these modules for communication underwater. III. Experiment Overview An experiment using XBee Pro modules and omni directional antennas showed that underwater communications was possible between two robots apart 2 and 9 deep [6]. The XBee Pro modules are 1mW units that use the 2.4GHz radio frequency for communications. The problem with this is that water readily absorbs radio frequencies around the 2.4 GHz region, which is why microwave cooking units operate at 2.4GHz. Therefore experiments using this frequency range will show the worst than typical scenario. Research has been progressed with better results, implemented with respective to the increase in depth and distance between the robots. In this experiment antennas were vertically separated as much as feet with successful communication in a saltwater diving pool. Recieved signal streng th( dbm) -84. -8. -86. -87. -88. -89. -9. -91. -92. -93. Vertical Transmission -82. -83. 1 1 2 epth (feet) Fig1. Results from experiment in underwater Series1

IV. ifferent methods of Communications Using Zigbee Radio Modems In this paper, two different types of underwater communication using Zigbee radio modems for AUV are discussed. One of the approaches is brute force approach. Let us consider the following scenario from Fig.2. identification number matches the packet identification number. If so, it stores the packet in the memory and in turn broadcasts an acknowledgement else it transmits the packet to neighbouring nodes. If the node receives the same packet from another node simultaneously, it automatically ignores the second packet, and after certain period of time, it accepts the next packet. Example for Brute force Approach: Underwater 1) A node broadcasts packets to its neighbours (B&C). A C 2) B and C receive packet from A and after the verification process is completed, based on the result, it either stores in memory or send packets to neighbours (in this B and C send packets to ). B F 3) will accept only one packet either from B or C and ignores the other packet. After the verification, process is completed based on the result it either stores in memory or send packets to E and F. 4) E and F receives packet from and after process of the verification is completed, based on the result it either stores in memory or send packets to G. E ) G will accept only one packet either from E or F and ignores the other packet. After verification process is completed, based on the result it either stores in memory and the acknowledgment is sent back to E or F. G 6) Repeat the steps until all the packets are transmitted to the respective destinations. Fig.2Brute force approach In this case, let us consider small circles representing nodes that are present in AUVs. We need to communicate among AUVs to solve a problem. A node needs to send some information to G node. In the brute force approach only one master is allowed (in this case A is the master). The master allows one packet of information to circulate at any time between all the other nodes. Every node has a unique identification number, and every packet has a unique identification number corresponding to its destination (In this case the packet identification number is destination G identification number). Each time that a node receives a packet it first verifies that its Finally the packet reaches destination node G. This approach requires at least 8 hops to receive a packet from source (A) to destination (G). As the number of hops increases, the time delay increases and power consumption also increases. Message collision is the most important factor to be considered in this approach, because it leads to packet loss. This is an issue because retrieving the packet again utilizes lot of resources. The other practical issues of this approach are load on the node, utilization of resources like memory, battery and bandwidth are high. Taking all these issues it is concluded that, the proposed method helps to solve the issues and improve efficiency of the approach and its effectiveness in communication between autonomous underwater vehicles.

V. PROPOSE APPROACH In the proposed approach we assume the position of each robot is known by existing localization techniques [7]-[8]. The position of robot is given in the form of (X-axis, Y-axis, and Z-axis). Consider the scenario in Fig.. In this case we consider these small circles representing nodes that are present in AUVs. We need to communicate among AUVs. A node should send some information to G node to establish communication. In this approach position of the robot is also included with the acknowledgment. Every node has also a unique identification number, and every packet has unique identification number corresponding to its destination (In this case the packet identification number is destination G identification number). Each time a node receives a packet, it first verifies that its identification number matches the packet identification number. If so it stores the packet in the memory and in turn broadcasts an acknowledgement, else transmits the packet to neighbouring nodes. In the proposed approach master can be switched in case of failure in the system (in this case A is the master node). Algorithm for proposed Approach: 1) etermine the position of all the existing nodes using the broadcasting method. In broadcasting method the master node send packets to all other the nodes. It receives back the acknowledgment from other nodes with their respective positions. 2) The shortest paths are calculated between the master node and destination node. The shortest paths refer to that with the fewer hops from the master node to the destination node. 3) If there are two or more shortest paths, the most reliable path is chosen from the shortest paths. 4) Reliable path is calculated based on the physical distances between the nodes. ) Select the largest physical hop distance from each shortest path. The largest physical hop is calculated using the following distance formula. istance Formula= ( xa x)^2 + ( y )^2 ( )^2 b a y + z z b a b 6) When comparing the largest hops from each shortest path, the smallest of largest hop is chosen. 7) Reliable path is decided based on the result of step 8) Each time a node acknowledge to master node it also updates its position. Based on this, the master node verifies if there is any change in the position of the nodes. 9) If there is any change in the position of nodes, go to step 1. 1) If there is no change in the position of the nodes use the existing path to send all the packets. Finally, the packet reaches destination node G. This approach requires at least 4 hops to receive a packet from source (A) to destination (G). As the number of hops decrease, the time delay and power consumption also decrease. The result shows that the proposed approach reduces % of resource utilization. This proposed approach has a lower chance of message collision compared to the brute force approach. If there is any chance of message collision, it will utilize only % resources to retrieve the packet back to the node. All of the issues of brute force approach are discussed and solved by coming up with a new method to improve practicality of this approach and its effectiveness in communication between autonomous underwater vehicles. VI. RESULTS From Fig.1, we can conclude that our communication module can work without significant packet loss, within feet in any direction from source robot. Taking in consideration these results, simulations are done in order to prove our proposed algorithm is more effective in communication, requiring usage of fewer resources and addressing other practical issues like load on each node, time delay etc. The general scenario of our simulation shows a three dimension view. We have considered pool size of feet in length (X-axis), feet in breadth (Y-axis) and 3 feet depth (Z-axis). Eight robots were simulated within this 7 cubic foot pool. One of the eight robots acted as source of messages destined for one of the other seven robots chosen at random. Fig.3 shows the initial stage results of the brute force approach. All nodes within communication range will receive the packet. otted lines represent this first hop. The four robots indicated at the end of these lines are in range of communication with the source robot, and the remaining three robots are out of direct communication range of the source. At this point, all four robots that received the message pass it along to all of the robots within range, including the robots that have already received the message. The main disadvantage of this brute force approach is shown in this Fig. 3. The nodes which had already received the

initial message continue to process the message redundantly, so utilization of resources is excessively high. Fig.4 depicts the final stage of the brute force approach. In this approach, the destination node receives the same information five times from five different nodes that were reached in the first hop. Once the first packet is received, the receiving node compares the received packet with previous packets. If it is a duplicate packet, it is ignored to save time and resources. Z-axis: epth (feet) The proposed algorithm results are shown in Fig. The dotted line represents these that are in range of communication with the source and the solid line represents out of communication range with the source. Let us consider the source is robot 1 and destination is robot7 or robot 2 as shown in Fig.6. The path is calculated based on the proposed algorithm. Path is 1--2 if destination is node 2 or the path is 1-4- 7 if the destination is node 7. The destination node receives the packet from source in an efficient way for communication in order to accomplish the task successfully. 3 2 Z-axis: epth (feet) 1 1 S 3 2 6 3 2 1 1 6 4 Y-axis: Breadth (feet) Fig.3 Initial stage of brute force approach 4 Fig.4 Final stage brute force approach Z-axis: epth (feet) S Y-axis: Breadth (feet) 1 3 4 X -axis: Length (feet) 4 3 1 X -axis: Length (feet) 1 1 6 4 Y-axis: Breadth (feet) 4 3 1 X -axis: Length (feet) Fig.: Proposed approach final stage 1 3 7 S Fig.6 Simplified version of proposed approach 4 8 2 6

From Fig.6 istances from source (robot1) to all other robots are calculated as below Robot (1)I istance ( feet) 2 3 4 6 7 8 21. 12.2 19 8.9 18.8.4 7.8 Table.1 istances from robot1 to other robots From Table.1 we found out that robots with I 3, 4,, 6, 8 are in range of robot 1 for communication and robots Is 2, 7 are out of range of communication from robot I 1. istances are again calculated from robot ids 3, 4,, 6, 8 to robot Is 2 and 7 as below: Robot 3 4 6 8 Id 2 14.4 22. 13.74 18.64 27.4 7 11.7 6.4 16. 6.9 22.84 Table.2 istances from robot Is within the range of communication with the source to out range of communication with the source. Paths are calculated based on these results. VII. CONCLUSION We have investigated problems in a brute force approach and provided a novel approach to effectively communicate among a small fleet of AUVs to solve a problem cooperatively. With these results, we can conclude that the proposed approach has achieved effectiveness in communication far above and beyond the brute force method. Future research should continue to increase the range of communication of modules used in order to achieve more robust and reliable communication. REFERENCES [1] J. Yuh, esign and Control of Autonomous Underwater Robots: A survey, Autonomous Robots, vol. 8, No.1, pp.7-24,. [2] Edgar An, Pierre-Philippe Beaujean, Bertrand Baud, Ted Carlson, Andres Folleco and Tzyh Jong Tarn, Multiple communicating Autonomous underwater Vehicles, in Proc. IEEE Int. Conf. Robotics Automation., 4, pp. 4461-446. [3] Yuecheng Zhang and Lain Cheng, A istributed Protocol for Multi-hop Underwater Robot Positioning, in Proc. IEEE Int. Conf. Robotics and Biomimetics., 4, pp-48-483. [4] T. Curtin, J.Bellingham, J.Catipovic and.webb, Autonomous Oceanography Sampling Network, Oceanography, Vol. 6, No. 3, pp.86-94, 1993. [] http://www.lijmu.ac.uk [6] Kranthimanoj Nagothu, Matthew Joordens, Mo Jamshidi, Communication for underwater Robotics Research Platforms, in Proc. IEEE Systems Conference, Monterey, CA, USA, 8,p.6. [7] Navinda Kottege and Uwe R. Zigmmer, Relative Localizations for AUV swarms, in Proc.Int.Symposium on Underwater Technology, Tokyo, Japan, 7. [8] Peter Corke, Carrick etweiler, Matthew unbabin, Michael Hamilton, aniela Rus and Iuliu Vasilescu, Experiments with Underwater Localization and Tracking, in Proc. IEEE Int.Conf. on Robotics and Automation., Roma, Italy, 7,pp-46-461. ACKNOWLEGEMENT The authors wish to thank Anjan Kumar ray and Ted shaneyfelt for their technical expertise and valuable suggestions.