Skip to content

Latest commit

 

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OceanSim: A GPU-Accelerated Underwater Robot Perception Simulation Framework

Website Subscription Form arXiv IsaacSim 5.0.0

OceanSim Demo

OceanSim is a high-fidelity underwater simulation framework designed to accelerate the development of robust underwater perception solutions. Leveraging GPU-accelerated rendering and advanced physics-based techniques, OceanSim accurately models both visual and acoustic sensors, significantly reducing the simulation-to-real gap.

OceanSim Demo

Towards scaling marine perception with synthetic data, we are now bringing OceanSim 0.2 with our explorations and solutions for an underwater detection task by synthetic data.

Highlights

OceanSim pitch

🚀 GPU-accelerated: OceanSim fully leverages the power of GPU-based parallel computing. OceanSim is built on top of NVIDIA Isaac Sim and is part of NVIDIA Omniverse ecosystem, which provide high performance and real-time rendering.
🌊 Physics-based underwater sensor rendering: Experience realistic simulations with advanced physics models that accurately replicate underwater sensor data under varied conditions.
📡 ROS 2 integration: Easily integrate into you existing projects with support for publishing of sensors and control over ROS 2. 🎨 Efficient 3D workflows: Users of OceanSim can enjoy efficient 3D workflows empowered by OpenUSD.
🤝 Built by the community, for the community: OceanSim is an open-source project and we invite the community to join us to keep improving it!

OceanSim Framework

Latest Updates

  • [2026/8] We now incorporate a pipeline for our underwater object detection project in our paper and bringing OceanSim 0.2.
  • [2025/9] OceanSim is now compatible with Isaac Sim 5.0 GA.
  • [2025/4] OceanSim is featured by NVIDIA Robotics!
  • [2025/4] 🔥 OceanSim 0.1 is released!
  • [2025/3] 🎉 OceanSim will be presented at AQ²UASIM and the late-breaking poster session at ICRA 2025!
  • [2025/3] OceanSim paper is available on arXiv. Check it out here.

TODO

  • Documentation for OceanSim provided example
  • Built your own digital twin documentation
  • Code release
  • ROS2 Example release, contributed from Tang-JingWei

Documentation

We divide the documentation into four parts:

Support and Contributing

We welcome contributions and discussions from the community!

  • Use Discussions to share your ideas and discuss with other users.
  • Report bugs or request features by opening an issue in Issues.
  • Submit a pull request if you want to contribute to the codebase. Please include the description of your changes and the motivation behind them in the pull request. You can check more details in CONTRIBUTING.md.

Contributors

OceanSim is an open-source project initiated by the Field Robotics Group (FRoG) at the University of Michigan. We hope to build a vibrant community around OceanSim and invite contributions from researchers and developers around the world! A big shoutout to our contributors:

Jingyu Song, Haoyu Ma, Onur Bagoren, Advaith V. Sethuraman, Yiting Zhang, Anja Sheppard, Tanner Aslan, Elias Fandi, Ashrith Edukulla and Katherine A. Skinner.

Citation

If you find OceanSim useful for your research, we would appreciate that you cite our paper:

@misc{song2025oceansim,
      title={OceanSim: A GPU-Accelerated Underwater Robot Perception Simulation Framework}, 
      author={Jingyu Song and Haoyu Ma and Onur Bagoren and Advaith V. Sethuraman and Yiting Zhang and Katherine A. Skinner},
      year={2025},
      eprint={2503.01074},
      archivePrefix={arXiv},
      primaryClass={cs.RO},
      url={https://arxiv.org/abs/2503.01074}, 
}

If you use the sonar model in OceanSim, please also cite the HoloOcean paper as the HoloOcean sonar model inspires our sonar model implementation:

@inproceedings{Potokar22iros,
  author = {E. Potokar and K. Lay and K. Norman and D. Benham and T. Neilsen and M. Kaess and J. Mangelson},
  title = {Holo{O}cean: Realistic Sonar Simulation},
  booktitle = {Proc. IEEE/RSJ Intl. Conf. Intelligent Robots and Systems, IROS},
  address = {Kyoto, Japan},
  month = {Oct},
  year = {2022}
}

OceanSim - A GPU-Accelerated Underwater Robot Perception Simulation Framework

About

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

Resources

Stars

487 stars

Watchers

13 watching

Forks

Releases

Packages

Contributors

Languages