srmainwaring / asv_wave_sim

This package contains plugins that support the simulation of waves and surface vessels in Gazebo.
GNU General Public License v3.0
114 stars 31 forks source link

Add FFT wave generation using ECKV variance spectrum with cos-2S spreading function #22

Closed srmainwaring closed 2 years ago

srmainwaring commented 2 years ago

This issue is to track improvements to the FFT wave generation model.

Issues with the current FFT wave model:

Proposed solution:

Tracking implementation on this branch:

Task list

srmainwaring commented 2 years ago

Waves for u10 = 7 m/s with downwind rotated clockwise 45 deg from the positive x-axis

ign-marine-v2

Issues

Models appear to 'bounce' on the waves - could be:

=> Resolved: issue was error in dispersion calculation loop (wrong k-vector ordering). Fixed in https://github.com/srmainwaring/asv_wave_sim/commit/5ff2abc83856ac2e31fa1d29ec361c6f44fa6924

srmainwaring commented 2 years ago

Closed by #23