DOI QR코드

DOI QR Code

Faster-than-real-time Hybrid Automotive Underwater Glider Simulation for Ocean Mapping

  • 투고 : 2022.04.14
  • 심사 : 2022.05.28
  • 발행 : 2022.05.30

초록

The introduction of autonomous underwater gliders (AUGs) specifically addresses the reduction of operational costs that were previously prohibited with conventional autonomous underwater vehicles (AUVs) using a "scaling-down" design philosophy by utilizing the characteristics of autonomous drifters to far extend operation duration and coverage. Long-duration, wide-area missions raise the cost and complexity of in-water testing for novel approaches to autonomous mission planning. As a result, a simulator that supports the rapid design, development, and testing of autonomy solutions across a wide range using software-in-the-loop simulation at faster-than-real-time speeds becomes critical. This paper describes a faster-than-real-time AUG simulator that can support high-resolution bathymetry for a wide variety of ocean environments, including ocean currents, various sensors, and vehicle dynamics. On top of the de facto standard ROS-Gazebo framework and open-sourced underwater vehicle simulation packages, features specific to AUGs for ocean mapping are developed. For vehicle dynamics, the next-generation hybrid autonomous underwater gliders (Hybrid-AUGs) operate with both the buoyancy engine and the thrusters to improve navigation for bathymetry mappings, e.g., line trajectory, are is implemented since because it can also describe conventional AUGs without the thrusters. The simulation results are validated with experiments while operating at 120 times faster than the real-time.

키워드

과제정보

AUG Sim would have been impossible without the basis of existing open-source software, especially the Project DAVE(Dave, 2022), UUV Simulator(Manhaes et al., 2016), and simulation from the WHOI Deep Submergence Lab(Vaughn and Suman, 2022). In addition, we would like to thank Gregory Burgess and Peter Ventola in MIT-WHOI Joint Program for testing and feedback during the developments; Michael Jakuba for providing initial template codes for bathymetry assimilation. This research was performed while the author held an NRC Research Associateship award at(Field Robotics Laboratory at NPS)

참고문헌

  1. Bathymetry converter(2022), https://github.com/Field-Robotics-Lab/Bathymetry_Converter (last accessed, 2022.5.10.).
  2. Choi, W. -S., D. R. Olson, D. Davis, M. Zhang, A. Racson, B. Bingham, M. McCarrin, C. Vogt, and J. Herman(2021), Physics-Based Modelling and Simulation of Multibeam Echosounder Perception for Autonomous Underwater Manipulation, Frontiers in Robotics and AI, Vol. 8, pp. 1-12.
  3. Cieslak, P.(2019), Stonefish: An advanced open-source simulation tool designed for marine robotics, with a ROS interface, OCEANS2019.
  4. Eichhorn, M., D. Aragon, Y. A.Shardt, and H. Roarty(2020), Modeling for the performance of navigation, control and data post-processing of underwater gliders, Applied Ocean Research, 101, 102191. https://doi.org/10.1016/j.apor.2020.102191
  5. Fernandez, J. J., J. Perez, A. Penalver, J. Sales, D. Fornas, and P. J. Sanz(2015), Benchmarking using UWSim, Simurv and ROS: an autonomous free floating dredging intervention case study, OCEANS2015-Genova, IEEE.
  6. Fossen, T. I.(1994), Guidance and Control of Ocean Vehicles. John Wiley & Sons.
  7. Gwon, D. -H., J. Kim, M. H. Kim, H. G. Park, T. Y. Kim, and A. Kim(2017), Development of a side scan sonar module for the underwater simulator, IEEE International Conference on Ubiquitous Robots and Ambient Intelligence(URAI).
  8. Henriksen, E. H., I. Schjolberg, and T. B. Gjersvik(2016), UW MORSE: The underwater Modular Open Robot Simulation Engine, in IEEE/OES Autonomous Underwater Vehicles (AUV).
  9. Hsu, J. M. and S. C. Peters(2014), Extending open dynamics engine for the darpa virtual robotics.
  10. Isa, K., M. R. Arshad, and S. Ishak(2014), A hybrid-driven underwater glider model, hydrodynamics estimation, and an analysis of the motion control, Ocean Engineering, Vol. 81, pp. 111-129. https://doi.org/10.1016/j.oceaneng.2014.02.002
  11. Jamieson, S., K. Fathian, K. Khosoussi, J. P. How, and Y. Girdhar(2021), Multi-Robot Distributed Semantic Mapping in Unfamiliar Environments through Online Matching of Learned Representations, in ICRA2021.
  12. JPL(2022), Ocean model interfaces library https://github.com/nasa-jpl/ocean-model-interfaces(last accessed, 2022.5.10.).
  13. Kermorgant, O.(2014), A Dynamic Simulator for Underwater Vehicle Manipulators, International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR).
  14. Koenig, N. and A. Howard(2004), Design and use paradigms for Gazebo, an open-source multi-robot simulator, IROS 2004.
  15. Manhaes, M. M. M., S. A. Scherer, M. Voss, L. R. Douat, and T. Rauschenbach(2016), UUV simulator: A gazebo-based package for underwater intervention and multi-robot simulation, in OCEANS 2016 MTS/IEEE Monterey.
  16. Prats, M., J. Perez, J. J. Fernandez, and P. J. Sanz(2012), An open source tool for simulation and supervision of underwater intervention missions, IROS 2012.
  17. Project dave(2022), https://github.com/Field-Robotics-Lab/dave (last accessed, 2022.5.10.).
  18. Suzuki, K. and K. Kawabata(2020), Development of a Simulator for Underwater Reconnaissance Tasks by Utilizing Remotely Operated Robots, IEEE/SICE International Symposium on System Integration (SII).
  19. Slocum glider ROS interfaces(2022), https://gitlab.com/sentinel-aug/ro-s/slocum_glider (last accessed, 2022.5.10.).
  20. Smith, R.(2015), Open dynamics engine ode. multibody dynamics simulation software.challenge, in International Conference on Simulation, Modeling, and Programming for Autonomous Robots. Springer, pp. 37-48.
  21. T. W. Research, Slocum Fleet Mission Control User Manual, Teledyne Webb Research.