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 条
  • [41] Full-Featured Electrochemiluminescence Sensing Platform Based on the Multichannel Closed Bipolar System
    Zhang, Xiaowei
    Li, Jing
    Jia, Xiaofang
    Li, Dongyue
    Wang, Erkang
    ANALYTICAL CHEMISTRY, 2014, 86 (11) : 5595 - 5599
  • [42] A Full-featured Verification Intellectual Property and Its Application in GJB RFID Protocol
    Xie, Zheng
    Wang, Ming-Jiang
    Yong, Shan-Shan
    Wang, Xin-An
    2016 13TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2016, : 771 - 773
  • [43] FAST, FULL-FEATURED 4-MBIT DRAM CONTROLLERS BEGIN TO SURFACE
    MARTIN, SL
    COMPUTER DESIGN, 1988, 27 (14): : 26 - 28
  • [44] MICROSOFT WORD - WINDOWING AND MOUSE CONTROL LEND POWER TO A FULL-FEATURED WORD PROCESSOR
    PEARLMAN, D
    POPULAR COMPUTING, 1984, 3 (07): : 163 - &
  • [45] RNAStudio, a full-featured object-oriented program for visualizing RNA secondary structures
    Zhang, H
    Liu, CQ
    JOURNAL OF MOLECULAR GRAPHICS & MODELLING, 2002, 21 (01): : 1 - 2
  • [46] CONTEMPORARY TURKISH RESIDENTIAL ARCHITECTURE TORN BETWEEN SOCIAL HOUSING AND FULL-FEATURED HOUSES
    Koca, Duygu
    SGEM 2015, BOOK 4: ARTS, PERFORMING ARTS, ARCHITECTURE AND DESIGN, 2015, : 335 - 341
  • [47] Modeling the Data Provenance of Relational Databases Supporting Full-Featured SQL and Procedural Languages
    Tang, Deyou
    Zhao, Rong
    Lin, Yuebang
    Zhang, Tangqing
    Zhang, Pingjian
    APPLIED SCIENCES-BASEL, 2023, 13 (01):
  • [48] Ebselen-Agents for Sensing, Imaging and Labeling: Facile and Full-Featured Application in Biochemical Analysis
    Zhang, Jiawei
    Yang, Lei
    Wang, Yuxin
    Cao, Tianyi
    Sun, Zhiwei
    Xu, Jie
    Liu, Yuxia
    Chen, Guang
    ACS APPLIED BIO MATERIALS, 2021, 4 (03) : 2217 - 2230
  • [49] A full-featured cooperative coevolutionary memory-based artificial immune system for dynamic optimization
    Etaati, Bahareh
    Ghorrati, Zahra
    Ebadzadeh, Mohammad Mehdi
    APPLIED SOFT COMPUTING, 2022, 117
  • [50] Implementing C designs in hardware: A full-featured ANSI C to RTL Verilog compiler in action
    Soderman, D
    Panchul, Y
    1998 INTERNATIONAL VERILOG HDL CONFERENCE AND VHDL INTERNATIONAL USERS FORUM, PROCEEDINGS, 1998, : 22 - 29