Changelog
HoloOcean 2.0.1
6/27/2025
New Features
- Updated Fossen based dynamics with new interface for easier use and multi-agent support, and expanded torpedo model with additional fin configurations. 
- Official Docker support for both runtime and development containers. 
Changes
- Expanded documentation on creating environments and developing with the Unreal Editor. 
- Dropped support for Python 3.7 and 3.8; added support for Python 3.12 and 3.13. 
- Improved installation instructions, including a new Docker installation guide. 
- Grammar fixes throughout the documentation. 
Bug Fixes
- Improved rise time and damping in the Torpedo depth controller when using Fossen based dynamics. 
HoloOcean 2.0.0
5/10/2025
New Features
- Improved rendering with Unreal Engine 5.3 
- Advanced vehicle dynamics using models from Fossen 
- ROS2 Bridge for communication with external systems 
- New vehicles: BlueROV Heavy, CougUV 
Changes
- Huge update to documentation to improve overall readability and clarity 
- Updated numpy to v2.0.0 to work with UE 5.3 
- Added extra test cases to several sensors to improve coverage 
Bug Fixes
- Temporarily disabled materials in worlds to prevent sonar issue in Linux 
- Fixed bugs in some world files that caused incorrect sonar data 
- Removed Git LFS from repository to prevent bandwidth limitation that prevented committing 
- Overhauled implementation of thruster/fin control to fix issues with vehicle dynamics (TorpedoAUV now turns properly, no issues with uncontrollable spinning) 
- Fixed memory allocation bug that sometimes prevented world from loading properly 
- Added post-process materials to prevent error message when launching Unreal 
HoloOcean 2.0.0 PreRelease
11/8/2024
Updating from Unreal Engine 4.27 to 5.3
HoloOcean 1.0.0
4/29/2024
Migrating to GitHub, and updating license phrasing
HoloOcean 0.5.8
4/3/2024
New Features
- Added custom dynamics for vehicles 
- Added magnetometer 
- Added dynamics sensor 
- Simple PD controller for HoveringAUV 
- Added SurfaceVessel agent 
Changes
- Updated installation instructions to comply with Unreal Engine EULA 
- Misc bug fixes and documentation improvements 
(Note that the version numbers 0.5.1-0.5.7 are absent because of some difficulties with updating the PyPI package. 0.5.8 is the first release after 0.5.0.)
HoloOcean 0.5.0
3/22/2022
Large sonar upgrade!
Highlights
- 3 new sonar sensors 
- Upgraded noise modeling in Imaging and Profiling Sonar 
- Lots of misc bug fixes! 
- Upgrade to Unreal Engine 4.27 
New Features
- Added many new sonar sensors, including 
- ImagingSonar now has significantly improved noise modeling 
- Can now specify a lifetime parameter to draw functions 
- Now based on Unreal Engine 4.27 
Changes
- SonarSensor is now ImagingSonar 
- Rotations are now a correct [roll, pitch, yaw] 
- Step function no longer returns terminal, reward and info. Only state 
- Environments no longer publish over lcm in pre-start ticks 
Bug Fixes
- Timeouts are turned off for sonars to prevent premature termination of the simulation 
- Specifying a number of ticks to execute at once now ticks for all of them 
HoloOcean 0.4.1
9/21/2021
Bug Fixes
- Required pywin32 <= 228 for easier Windows install 
HoloOcean 0.4.0
9/17/2021
First official release!
Highlights
- New Ocean environment package 
- 2 new agents and 7 new sensors, along with updating of all previous sensors 
- Complete rebranding to HoloOcean 
New Features
- Added agents - HoveringAUVand- TorpedoAUV
- Added a plethora of new sensors, all with optional noise configurations 
- New Ocean package 
- Added frame rate capping option 
- Added ticks_per_sec and frames_per_sec to scenario config, see Frame Rates 
Changes
- Everything is now rebranded from Holodeck -> HoloOcean 
Bug Fixes
- Sensors now return values from their location, not the agent location 
- IMU now returns angular velocity instead of linear velocity 
- Various integer -> float changes in scenario loading