HoloOcean: A Full-Featured Marine Robotics Simulator for Perception and Autonomy

被引:1
|
作者
Potokar, Easton [1 ]
Lay, Kalliyan [2 ]
Norman, Kalin [2 ]
Benham, Derek [2 ]
Ashford, Spencer [2 ]
Peirce, Randy [3 ]
Neilsen, Tracianne B. [2 ]
Kaess, Michael [1 ]
Mangelson, Joshua G. [2 ]
机构
[1] Carnegie Mellon Univ, Pitts, GA 15289 USA
[2] Brigham Young Univ, Provo, UT 84602 USA
[3] Brigham Young Univ Idaho, Rexburg, ID 83460 USA
关键词
Sonar; Robot sensing systems; Octrees; Noise; Sea surface; Echo sounders; Azimuth; Marine; open source; robotics; simulation; sonar; unreal; SONAR;
D O I
10.1109/JOE.2024.3410290
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Due to the difficulty and expense of underwater field trials, a high-fidelity underwater simulator is a necessity for testing and developing algorithms. To fill this need, we present HoloOcean, an open-source underwater simulator, built upon Unreal Engine 4 (UE4). HoloOcean comes equipped with multiagent support, various sensor implementations of common underwater sensors, and simulated communications support. Due to being built upon UE4, new environments are straightforward to add, enabling easy extensions to be built. HoloOcean is controlled via a simple Python interface, allowing simple installation via pip, and requiring few lines of code to execute simulations. Each agent is equipped with various control schemes and dynamics that can be customized via the Python interface. Also included is a novel sonar sensor framework that leverages an octree representation of the environment for efficient and realistic sonar imagery generation. In addition, to improve the authenticity of the imaging sonar simulation, we use a novel cluster-based multipath ray-tracing algorithm, various probabilistic noise models, and properties of reflecting surfaces. We also leverage the sonar simulation framework to simulate sidescan, single-beam, and multibeam profiling sonars.
引用
收藏
页码:1322 / 1336
页数:15
相关论文
共 50 条
  • [1] HoloOcean: An Underwater Robotics Simulator
    Potokar, Easton
    Ashford, Spencer
    Kaess, Michael
    Mangelson, Joshua G.
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022), 2022, : 3040 - 3046
  • [2] EASYFILER - FULL-FEATURED DBMS
    KESLER, S
    INTERFACE AGE-COMPUTING FOR BUSINESS, 1984, 9 (11): : 59 - 60
  • [3] FULL-FEATURED FEA FOR PCS
    不详
    MACHINE DESIGN, 1995, 67 (16) : 124 - 124
  • [4] Verilog simulator adds full-featured coverage analysis and a C/C++ interface
    Maliniak, D
    ELECTRONIC DESIGN, 2001, 49 (25) : 40 - 40
  • [5] Design of a full-featured robot controller for use in a first-year robotics design project
    Vernier, Michael A.
    Wensing, Patrick M.
    Morin, Craig E.
    Phillips, Andrew H.
    Rice, Brian A.
    Wegman, Kevin R.
    Hartle, Chris P.
    Clingan, Paul A.
    Kecskemety, Krista M.
    Freuler, Richard J.
    Computers in Education Journal, 2015, 6 (01): : 55 - 72
  • [6] Design of a Full-Featured Robot Controller for Use in a First-Year Robotics Design Project
    Vernier, Michael Anthony
    Wensing, Patrick M.
    Morin, Craig E.
    Phillips, Andrew
    Rice, Brian
    Wegman, Kevin Robert
    Hartle, Chris
    Clingan, Paul Alan
    Kecskemety, Krista M.
    Freuler, Richard J.
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [7] A full-featured, dual ion chromatography system
    Jack, R
    AMERICAN LABORATORY, 2006, 38 (03) : 24 - +
  • [8] Implementation of Full-Featured PID Regulator in Microcontrollers
    Krejcar, O.
    Spicka, I.
    Frischer, R.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2011, (07) : 77 - 82
  • [9] Full-featured flash focuses on code and data
    Dipert, B
    EDN, 1999, 44 (01) : 22 - 22
  • [10] Full-featured math software integrates with Excel
    Strassberg, D
    EDN, 1999, 44 (22) : 18 - 18