Design and Experiments with LoCO AUV: A Low Cost Open-Source Autonomous Underwater Vehicle*

In this paper we present LoCO AUV, a Low-Cost, Open Autonomous Underwater Vehicle. LoCO is a general-purpose, single-person-deployable, vision-guided AUV, rated to a depth of 100 meters. We discuss the open and expandable design of this underwater robot, as well as the design of a simulator in Gazebo. Additionally, we explore the platform's preliminary local motion control and state estimation abilities, which enable it to perform maneuvers autonomously. In order to demonstrate its usefulness for a variety of tasks, we implement a variety of our previously presented human-robot interaction capabilities on LoCO, including gestural control, diver following, and robot communication via motion. Finally, we discuss the practical concerns of deployment and our experiences in using this robot in pools, lakes, and the ocean. All design details, instructions on assembly, and code will be released under a permissive, open-source license.

[1]  M. Purcell,et al.  REMUS: a small, low cost AUV; system description, field trials and performance results , 1997, Oceans '97. MTS/IEEE Conference Proceedings.

[2]  B. Allen,et al.  Development of the REMUS 600 autonomous underwater vehicle , 2005, Proceedings of OCEANS 2005 MTS/IEEE.

[3]  C. Roman,et al.  The 2005 Chios Ancient Shipwreck Survey: New Methods for Underwater Archaeology , 2009 .

[4]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[5]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[6]  Sanem Sariel,et al.  Distributed Multi-AUV Coordination in Naval Mine Countermeasure Missions , 2006 .

[7]  Yvan Petillot,et al.  Real time AUV pipeline detection and tracking using side scan sonar and multi-beam echo-sounder , 2002, OCEANS '02 MTS/IEEE.

[8]  Stefan B. Williams,et al.  AUV Benthic Habitat Mapping in South Eastern Tasmania , 2009, FSR.

[9]  Andrew Hogue,et al.  AQUA: An Amphibious Autonomous Robot , 2007, Computer.

[10]  E. Aagaard,et al.  SPURV II-An Unmanned, Free-Swimming Submersible Developed for Oceanographic Research , 1981 .

[11]  Eduard Vidal,et al.  Sparus II AUV—A Hovering Vehicle for Seabed Inspection , 2018, IEEE Journal of Oceanic Engineering.

[12]  Akihiro Okamoto,et al.  Development of hovering-type AUV “HOBALIN” for exploring seafloor hydrothermal deposits , 2016, OCEANS 2016 MTS/IEEE Monterey.

[13]  Erik Maehle,et al.  SEMBIO - a small energy-efficient swarm AUV , 2016, OCEANS 2016 MTS/IEEE Monterey.

[14]  Md Jahidul Islam,et al.  Dynamic Reconfiguration of Mission Parameters in Underwater Human-Robot Collaboration , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Marc Pollefeys,et al.  PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[16]  T.J. Osse,et al.  The Deepglider: A Full Ocean Depth Glider for Oceanographic Research , 2007, OCEANS 2007.

[17]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[18]  Shuo Wang,et al.  Test Bed AUV for Docking Algorithm Research , 2018, OCEANS 2018 MTS/IEEE Charleston.

[19]  Junaed Sattar,et al.  Toward a Generic Diver-Following Algorithm: Balancing Robustness and Efficiency in Deep Visual Detection , 2018, IEEE Robotics and Automation Letters.

[20]  Bruno M. Ferreira,et al.  Design and development of SHAD - a Small Hovering AUV with Differential actuation , 2016, OCEANS 2016 MTS/IEEE Monterey.

[21]  Salimzhan A. Gafurov,et al.  Autonomous Unmanned Underwater Vehicles Development Tendencies , 2015 .

[22]  L. Brinson,et al.  DEFENSE TECHNICAL INFORMATION CENTER , 2001 .

[23]  Chris Murphy,et al.  Design of a micro-AUV for autonomy development and multi-vehicle systems , 2017, OCEANS 2017 - Aberdeen.

[24]  Mark Fiala,et al.  ARTag, a fiducial marker system using digital techniques , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[25]  Axel Hackbarth,et al.  HippoCampus: A micro underwater vehicle for swarm applications , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[26]  Junaed Sattar,et al.  Robot Communication Via Motion: Closing the Underwater Human-Robot Interaction Loop , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[27]  C. C. Eriksen,et al.  Seaglider: a long-range autonomous underwater vehicle for oceanographic research , 2001 .

[28]  Jon Inggs,et al.  The first decade , 1996 .

[29]  Ulrich Pinkall,et al.  Underwater rigid body dynamics , 2012, ACM Trans. Graph..