Development of a hybrid autonomous underwater vehicle for benthic monitoring

This paper reports the initial development of a man-portable hybrid autonomous underwater vehicle that combines the best characteristic of AUV and ROV, good hydrodynamics and high stability in the water column. This architecture allows navigation close to the sea bed to get images and benthic samples. The electronics is based on FPGA and ARM processor development boards. The algorithms for Guidance, Navigation, Control, Computer Vision, Bayesian Networks and Deep Neural Networks were coded by VHDL blocks and C/C++ scripts that run on a Linux Embedded System. The Inertial Navigation System complemented by GPS is implemented by an Extended Kalman Filter described by VHDL blocks working with 64 bit arithmetic floating point and CORDIC algorithm. The main purpose of this hardware-software architecture is to allow the execution of some ROV complex tasks with human operators like identify sites of scientific interest and make parking strategies to collect underwater samples. Experimental results from sea trials are shown.

[1]  Eriko Nurvitadhi,et al.  Can FPGAs Beat GPUs in Accelerating Next-Generation Deep Neural Networks? , 2017, FPGA.

[2]  Ole J. Mengshoel,et al.  Sensor Validation using Bayesian Networks , 2008 .

[3]  Derek Long,et al.  Artificial Intelligence Planning for AUV Mission Control , 2015 .

[4]  Wonyong Sung,et al.  FPGA based implementation of deep neural networks using on-chip memory only , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[5]  Demis Hassabis,et al.  Mastering the game of Go with deep neural networks and tree search , 2016, Nature.

[6]  B. Bett,et al.  Autonomous Underwater Vehicles (AUVs): Their past, present and future contributions to the advancement of marine geoscience , 2014 .

[7]  Nouri Masmoudi,et al.  Architecture and FPGA implementation of the CORDIC algorithm for fingerprints recognition systems , 2011, SSD 2011.

[8]  Tamaki Ura,et al.  Observation of Deep Seafloor by Autonomous Underwater Vehicle , 2013 .

[9]  Lugli Alexandre Baratella,et al.  COMPUTER VISION AND ARTIFICIAL INTELLIGENCE TECHNIQUES APPLIED TO ROBOT SOCCER , 2017 .

[10]  Thomas B. Moeslund,et al.  A Survey of Computer Vision-Based Human Motion Capture , 2001, Comput. Vis. Image Underst..

[11]  Chingiz Hajiyev,et al.  Integration of navigation systems for autonomous underwater vehicles , 2015 .

[12]  D. Soudris,et al.  An FPGA implementation of the SURF algorithm for the ExoMars programme , 2012 .

[13]  Niccolò Battezzati,et al.  SURF algorithm in FPGA: A novel architecture for high demanding industrial applications , 2012, 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[14]  Brian Bingham,et al.  Techniques for Deep Sea Near Bottom Survey Using an Autonomous Underwater Vehicle , 2007, Int. J. Robotics Res..