umfieldrobotics/OceanSim

[IROS 2025] OceanSim: A GPU-Accelerated Underwater Robot Perception Simulation Framework

What it solves

OceanSim addresses the difficulty of developing robust underwater perception systems by providing a high-fidelity simulation environment. It aims to reduce the "simulation-to-real gap" by accurately modeling how visual and acoustic sensors behave in underwater environments.

How it works

Built on NVIDIA Isaac Sim and the NVIDIA Omniverse ecosystem, the framework uses GPU-accelerated parallel computing and physics-based rendering to simulate underwater sensor data. It utilizes OpenUSD for efficient 3D workflows and integrates with ROS 2 for sensor publishing and robot control.

Who it’s for

It is designed for researchers and developers working on underwater robotics, specifically those focusing on perception solutions and the generation of synthetic data for training underwater object detection models.

Highlights

  • GPU-accelerated rendering via NVIDIA Isaac Sim.
  • Physics-based simulation of both visual and acoustic sensors.
  • Native ROS 2 integration for control and sensor data.
  • Support for OpenUSD 3D workflows.
  • Open-source framework for community-driven development.

Related

  • Project
  • Project
  • Project
  • Project
  • Project