Application: pSonarSim
Brief Synopsis:
GPU-accelerated sonar sim to predict time-domain sonar returns.
Authors:
- David Battle
Groups:
Dependencies:
- NVIDIA Optix 5.1.1, NVIDIA CUB 1.8.0, Arrayfire 3.6.2, CUDA 10.2, Morse, JSON for modern C++.
Distribution:
- TBD
Documentation:
Contact Email:
- david.battle@missionsystems.com.au
Function:
pSonarSim is a GPU-accelerated sonar simulator which uses Gaussian beam theory to predict the time-domain sonar returns from complex objects in the water column (including arbitrary 3-D bottom meshes). pSonarsim supports a range of bottom types via both image-based and procedural texturing and configurable reflection coefficients. 3-D objects of arbitrary complexity can be positioned on the bottom (currently this is done by the Blender Game Engine, but we are anticipating an Unreal Engine 4 transition path in the near future) pSonarSim produces a variety of outputs in both JSON and straight binary formats, depending on the configuration block settings.