asv_wave_sim icon indicating copy to clipboard operation
asv_wave_sim copied to clipboard

Add GUI plugin to control wave environment

Open srmainwaring opened this issue 3 years ago • 0 comments

The original version for Gazebo11 includes an executable that allows wave parameters to be updated dynamically without needed to reload the wave model. For Ignition Gazebo it is proposed to replace this with a GUI plugin that can be loaded into the sidebar and used to control the wave environment directly.

Prototype

WavesGUIPluginPrototype

Tasks

  • [x] Add standalone GUI plugin for waves controls
  • [ ] Integrate the GUI plugin into the project build
  • [x] Migrate original Gazebo11 param_v messages to Ignition equivalents
  • [x] Publish wave params messages from Waves Control GUI plugin
  • [x] Subscribe to wave params messages in Waves visual system
  • [x] Subscribe to wave params messages in Waves model system

Checkboxes for markers are provided in the prototype - defer implementing these to a followup issue.

Code

https://github.com/srmainwaring/asv_wave_sim/tree/feature/gui-plugin

srmainwaring avatar May 15 '22 19:05 srmainwaring