Navigation of an Autonomous Underwater Vehicle in a Mobile Network

Similar documents
THE NEPTUS C4ISR FRAMEWORK: MODELS, TOOLS AND EXPERIMENTATION. Gil M. Gonçalves and João Borges Sousa {gil,

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

Autonomous Underwater Vehicle Navigation.

ISR-PORTO. Instituto de Sistemas e Robótica- Porto. A Research Unit of the Faculty of Engineering, University of Porto

Estimation of Currents with Acoustic Navigation Beacons

Synchronized Intelligent Buoy Network for Underwater Positioning

Dynamic Optimization Challenges in Autonomous Vehicle Systems

Experimental Validation of the Moving Long Base-Line Navigation Concept

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS

INESCTEC Marine Robotics Experience

IEEE JOURNAL OF OCEANIC ENGINEERING 1. Cooperative Path Planning for Range-Only Localization Using a Single Moving Beacon

Doppler Effect in the Underwater Acoustic Ultra Low Frequency Band

Cooperative AUV Navigation using a Single Surface Craft

PHINS, An All-In-One Sensor for DP Applications

Synthesis of acoustic images of underwater targets

TORSTEIN PEDERSEN. Improving the Common DVL: A New Standard in Doppler Velocity Logs

Applications of iusbl Technology overview

Virtual Long Baseline (VLBL) autonomous underwater vehicle navigation using a single transponder

AUV Localization Using a Single Transponder Acoustic Positioning System

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

AUV Self-Localization Using a Tetrahedral Array and Passive Acoustics

Outlier Rejection for Autonomous Acoustic Navigation Jerome Vaganay, John J. Leonard, and James G. Bellingham Massachusetts Institute of Technology Se

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

MIMO Transceiver Systems on AUVs

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

Experimental Comparison of Synchronous-Clock Cooperative Acoustic Navigation Algorithms

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

OPERATIONS AND CONTROL OF UNMANNED UNDERWATER VEHICLES

Simulation of GPS-based Launch Vehicle Trajectory Estimation using UNSW Kea GPS Receiver

Passive Mobile Robot Localization within a Fixed Beacon Field. Carrick Detweiler

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

Engtek SubSea Systems

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

Skyworker: Robotics for Space Assembly, Inspection and Maintenance

Pedestrian Navigation System Using. Shoe-mounted INS. By Yan Li. A thesis submitted for the degree of Master of Engineering (Research)

MarineSIM : Robot Simulation for Marine Environments

An EOG based Human Computer Interface System for Online Control. Carlos A. Vinhais, Fábio A. Santos, Joaquim F. Oliveira

NAVIGATION OF MOBILE ROBOTS

EIS - Electronics Instrumentation Systems for Marine Applications

SUNRISE Project: Porto University Testbed

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

Design and Control of a Self-Balancing Autonomous Underwater Vehicle with Vision and Detection Capabilities

A Course on Marine Robotic Systems: Theory to Practice. Full Programme

Smart and Networking Underwater Robots in Cooperation Meshes

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

Cooperative AUV Navigation using MOOS: MLBL Maurice Fallon and John Leonard

UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR

Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function

Multisensory Based Manipulation Architecture

Development of a Cost-Effective Underwater Robotic Platform for Operating both AUV and ROV Mode

Hydroacoustic Aided Inertial Navigation System - HAIN A New Reference for DP

Simulation Analysis of Efficiency of Wireless Power Transmission System for AUV

Autonomous Underwater Vehicles

ACOUSTIC TRACKING OF AN UNMANNED UNDERWATER VEHICLE USING A PASSIVE ULTRASHORT BASELINE ARRAY AND A SINGLE LONG BASELINE BEACON. Kyle L.

Mobile beacon control algorithm that ensures observability in single range navigation

Modeling and Evaluation of Bi-Static Tracking In Very Shallow Water

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation

SIGNAL PROCESSING ALGORITHMS FOR HIGH-PRECISION NAVIGATION AND GUIDANCE FOR UNDERWATER AUTONOMOUS SENSING SYSTEMS

AUV Navigation and Localization - A Review

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Inertial Doppler Radio Locator (IDRL) for DoD Test Range Applications

Towards good experimental methodology for Unmanned Marine Vehicles: issues and experiences

MINE SEARCH MISSION PLANNING FOR HIGH DEFINITION SONAR SYSTEM - SELECTION OF SPACE IMAGING EQUIPMENT FOR A SMALL AUV DOROTA ŁUKASZEWICZ, LECH ROWIŃSKI

A Comparative Study on different AI Techniques towards Performance Evaluation in RRM(Radar Resource Management)

USBL positioning and communication SyStEmS. product information GUidE

global acoustic positioning system GAPS usbl acoustic with integrated INS positioning system Ixsea Oceano GAPS page 1

Sensing paint thickness

Underwater Vehicle Systems at IFREMER. From R&D to operational systems. Jan Opderbecke IFREMER Unit for Underwater Systems

Team Kanaloa: research initiatives and the Vertically Integrated Project (VIP) development paradigm

LBL POSITIONING AND COMMUNICATION SYSTEMS PRODUCT INFORMATION GUIDE

Phased Array Velocity Sensor Operational Advantages and Data Analysis

ACOUSTIC RESEARCH FOR PORT PROTECTION AT THE STEVENS MARITIME SECURITY LABORATORY

Range-Only Underwater Target Localization: Error Characterization

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Attractor dynamics generates robot formations: from theory to implementation

Design and Implementation of a Range-Based Formation Controller for Marine Robots

COMPARISON AND FUSION OF ODOMETRY AND GPS WITH LINEAR FILTERING FOR OUTDOOR ROBOT NAVIGATION. A. Moutinho J. R. Azinheira

Extended Kalman Filtering

Ubiquitous Positioning: A Pipe Dream or Reality?

Underwater source localization using a hydrophone-equipped glider

User Interface for Multi-Agent Systems: A case study

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

A Mini UAV for security environmental monitoring and surveillance: telemetry data analysis

The Cricket Indoor Location System

Scaled Laboratory Experiments of Shallow Water Acoustic Propagation

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE

Underwater Acoustic Communication and Positioning State of the Art and New Uses

MONITORING SEA LEVEL USING GPS

Acoustic positioning system for compact underwater vehicle

NavShoe Pedestrian Inertial Navigation Technology Brief

Ocean/Marine Engineering and Naval Architecture Research and Education Experience and Capacity at Canadian Universities

PERSONS AND OBJECTS LOCALIZATION USING SENSORS

GPS Field Experiment for Balloon-based Operation Vehicle

Trajectory Assessment Support for Air Traffic Control

A Reconfigurable Guidance System

Performance Evaluation of a Cellular Millimetrewave Mobile Broadband System Demonstrator

Evaluation of GPS-Based Attitude Parameters Applied to Bathymetric Measurements

A Shallow Water Acoustic Network for Mine Countermeasures Operations with Autonomous Underwater Vehicles

Transcription:

Navigation of an Autonomous Underwater Vehicle in a Mobile Network Nuno Santos, Aníbal Matos and Nuno Cruz Faculdade de Engenharia da Universidade do Porto Instituto de Sistemas e Robótica - Porto Rua Drº Roberto Frias, 400-465 Porto, Portugal {nunols,anibal,nacruz}@feuppt Abstract-This work addresses the implementation of the navigation, guidance and control of autonomous underwater vehicles on mobile acoustic networks After a theoretical discussion of the algorithms required for such operation, we present results from simulation and real experiments that validate the proposed solutions I INTRODUCTION One of the major limitations of underwater autonomous robotic technologies is the need to moor an acoustic navigation network in the operation area The use of acoustic mobile networks allows the overcoming of this limitation, leading to a significant reduction in the operational costs associated to the execution of missions The quality of the acoustic positioning depends on the network geometry, as discussed in [1] Positioning errors are minimized by the proper choice of beacon locations, by assuring direct paths between the vehicle and the beacons and avoiding reflections of acoustic signals Since acoustic signals propagate at a relatively low speed, it is convenient to have small distances between the beacons and the vehicle, to guarantee a high update rate At the same time, acoustic signals rapidly attenuate with distance For all these reasons, the operation of underwater vehicles in wide areas traditionally requires the mooring of a large number of acoustic beacons This increases both the direct operational cost and the mission setup times Mobile acoustic networks, composed simply by two moving beacons, are a promising alternative to conventional moored infrastructures, allowing for the reduction of operational costs and making the operation area virtually unbounded Furthermore, these networks introduce new interesting concepts concerning underwater vehicle missions This paper is organized as follows: section II presents the characteristics of the vehicles used to implement the mobile network; then, in section III, the concepts and algorithms required to implement navigation, guidance and control on a moving network are introduced; sections IV and V present, respectively, simulation and experimental results for different scenarios II EXPERIMENTAL SETUP In this work we address a mission on a mobile network involving two autonomous surface crafts (ASC), which carry the acoustic beacons, and an autonomous underwater vehicle (AUV) navigating in that network Besides, simple acoustic signals used for long baseline (LBL) positioning, we do not rely on any other communication mechanism with the AUV during the execution of a mission A typical scenario (Fig 1) where moving beacons greatly decrease operational costs is the bathymetric data collection in rivers with winding margins, covering a few kilometers with no additional resources For demonstration purposes we considered a simplified setup with a moored buoy and a moving beacon carried by the Zarco ASC (Fig ) This setup also included the MARES AUV (Fig 3), Zarco is a small craft developed at Porto University with the capability of transporting payload equipment It is prepared to perform pre-programmed or real time defined missions [] MARES (Modular Autonomous Robot for Environment Sampling) is a small size AUV, configured to carry a wide variety of oceanographic sensors [3] Its most distinctive feature is the capability of operating at zero forward speed, which is assured by four independent thrusters, two for the horizontal plane motion and the other two for depth and pitch control Figure 1 Typical mission with moving acoustic network

beacon With respect to this figure, the baseline length can be computed by t4 t0 b = c d B 1 d B (1) where c is the sound speed in the water, and d and d B are distances between the vehicle and the beacons (see [5] for more details) Figure Zarco autonomous surface craft Figure 4 Transmission / detection communication sequence Figure 3 MARES autonomous underwater vehicle To determine the x -y position relative to the beacons we consider a moving reference with the origin on beacon 1 and such that the position of beacon in that is given by (0, b), as shown in Fig 5 It is straightforward to conclude that the relative AUV position can then be computed as III MOBILE NETWORK OPERATION The main differences between the operation of an AUV in a fixed and in a mobile acoustic network are the positioning problem, the guidance and control algorithms and the way autonomous missions are programmed In a fixed network the vehicle can calculate its global position knowing the global positions of the beacons and its position relative to the beacons This relative position depends on the distances between the AUV and the beacons (given by travel time measurements of acoustic signals) and also on the distance between the beacons, known as the baseline length, which is an a priori known value In a mobile network two issues arise In the first place, the position of the beacons may change in time and vehicle does not know such variation, which prevents the AUV from determining its global position in real time Secondly, as the beacons positions vary in time, the baseline length may also change Therefore, to determine its position relative to the beacons, the AUV must resort to some procedure to estimate the baseline length [4] The solution proposed here to calculate the baseline length is to use, at least, one additional acoustic signal, as shown in Fig 4 Besides the two interrogation/reply pairs already used in a two beacon fixed network, one the beacons, number in the example, has to be configured to send a new signal whenever it detects the reply to the vehicle from the other x' = d y' = d y' d B b + b When operating in a mobile network, the AUV can only determine its position in a mobile reference Therefore, for such operations, the AUV mission has to be programmed in that mobile [4] Only at the end of the mission, and using information about the evolution of the acoustic beacons, can the AUV trajectory be determined in a global Earth fixed, according to x = x y = y + x' cos + x' sin ( ϕ ) y' sin( ϕ ) ( ϕ ) + y' cos( ϕ ) () (3) where ϕ is the orientation angle of the mobile with respect to the global Earth fixed (Fig 5) This angle can be easily obtained at the end of the mission from the evolution of the position of the two beacons Concerning the guidance and control of the AUV in the mobile network it should be noted that the onboard compass measures the orientation angle (yaw) of the AUV with respect to the local north, which is a global measurement However, the execution of a mission defined in coordinates of

the mobile requires the knowledge of the vehicle yaw angle in that, ϕ ref, which is given by ϕ ref = ψ ϕ (4) Figure 5 Global and mobile representation Since φ cannot be determined acoustically, we devised a Kalman filter to allow for its estimation is real time In fact, this filter simultaneously estimates the AUV position in the mobile (x, y ), the orientation of the mobile φ, and also the baseline length b The filter integrates dead reckoning data, provided by a digital compass and by the motor controllers, with acoustic based positioning data composed by range measurements between the AUV and the beacons The dynamics of the filter are characterized by x' = v cos( ψ ϕ y' = v sin( ψ ϕ ϕ b = 0 = 0 where v corresponds to the vehicle speed, ψ to the vehicle global orientation, φ to the mobile orientation and b the baseline length ) ) (5) IV SIMULATION RESULTS To simulate the navigation algorithm, the block diagram presented in Fig 6 was implemented Simple dynamic equations for the vehicle were considered, just for algorithms validation Several tests were performed with different scenario setup conditions, like different water currents, vehicle velocities, filters gains and trajectories, both for the mobile network and for the AUV The following results are from one experimental setup where it was assumed that one beacon is stopped at the origin and the other is drifting to west at 10% of the AUV velocity Figure 7 shows the evolution of the AUV in a global, which was obtained by the coordinate transformation given by equation (3) Figure 8 shows the evolution of the AUV in the moving Ideally it should be a perfect straight line Nonetheless, the simulated trajectory is very close to that perfect line (note that the horizontal scale is largely amplified) Figure 7 AUV and beacons global trajectories Figure 6 Simulation block diagram Figure 8 AUV trajectory in the mobile

Figure 9 Real and estimated mobile orientation Figure 9 shows the mobile orientation and its estimate The estimation error presents quite low values, somehow higher at the beginning of the simulation, corresponding to faster changes of the work Other simulations, with both beacons moving with non constant velocity led to the conclusion that good estimation results are obtained as long as the beacons velocities are less than about 0% of the AUV MARES velocity Figure 10 Baseline length V EXPERIMENTAL RESULTS The setup scenario of the experimental results was like the simulation scenario shown above One beacon was kept fixed (beacon in this case), and the other moved around, this time in several directions This scenario allowed us to test the estimation of the most important variables, the baseline length, the mobile orientation and the MARES positioning During this experiments, MARES was programmed to go forward and backward along the line (50, -50) to (150, -50) as shown in Fig 11 The vehicle trajectory in the mobile, see Fig 11, was kept near the defined line, with larger position errors near one end of the line These increased errors are partially justified by the fact that the vehicle was navigating close to the baseline, due to the geometry of the operation area Furthermore, the vehicle was using a way-point guidance algorithm and water currents were about 30% of the vehicle velocity, which negatively affects the performance of the vehicle guidance Figure 1 shows LBL ranges from MARES to the beacons We can easily see some outliers, but the great majority of ranges are consistent Concerning the orientation of the mobile, there were quite large estimation errors (Fig 13), but, nonetheless, the vehicle navigation had a satisfactory performance This shows a low sensitivity of the navigation to such orientation errors, which is a good characteristic of the proposed solution Figure 11 MARES trajectory in the mobile Figure 1 MARES measured beacons distance

Other possible improvement is the implementation of better line tracking algorithms With a good line tracking algorithm, that compensates for water currents, minimizes the distance of the vehicle to the line, and makes the vehicle describe straighter lines, the navigation algorithm will certainly present a better performance The navigation of an AUV in a mobile network, allows for the real-time external control of the AUV trajectory, by the adequate modification of the mobile network This is one of the major advances of mobile networks, allowing the definition of new mission paradigms ACKNOWLEDGMENT Figure 13 Mobile orientation Although some parameters of the navigation filter might required a finer calibration, these experimental results are quite promising, leaving space for a significant performance improvement VI CONCLUSIONS Experimental results already proved that the proposed method for navigation in a mobile networks works However, analyzing the experimental results and according to the vehicle characteristics, there are some possible changes to improve the navigation algorithm One of the possible changes is to insert curve maneuvers between successive lines During this transitions the vehicle adjusts is heading but that there is no update of the mobile orientation, since the proper estimation of this orientation requires that the vehicle is moving in a constant line with a constant speed This work was partially supported by the project INCORP --- Improved Navigation with Cooperative Robotic Platforms --- funded by FCT under Programa POSC (ref POSC/EEA-SRI/59963/004) REFERENCES [1] A Matos, NCruz, A Martins and F L Pereira Development and implementation of a low-cost lbl navigation system for an AUV In Proc of the MTS/IEEE Conf Oceans 99, Seatle, WA, USA September 1999 [] N Cruz, A Matos, S Cunha, S Silva, Zarco - An autonomous craft for underwater surveys'', Proc of Geomatica'007, Barcelona, 007 [3] N Cruz, A Matos, The MARES AUV, a Modular Autonomous Robot for Environment Sampling, Proc of the MTS/IEEE Oceans 008, Quebec, Canada, 008 [4] Nuno Santos Navigation of autonomous vehicle in a moving acoustic network Master s thesis, Porto University, Faculty of Engineering, Portugal, 008 [5] Aníbal Matos and Nuno Cruz AUV navigation and guidance in a moving acoustic network In Proc of the MTS/IEEE Conf Oceans 005, Brest, France, June 005