Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GUI plugin to control wave environment #30

Open
5 of 6 tasks
srmainwaring opened this issue May 15, 2022 · 0 comments
Open
5 of 6 tasks

Add GUI plugin to control wave environment #30

srmainwaring opened this issue May 15, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@srmainwaring
Copy link
Owner

srmainwaring commented May 15, 2022

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

  • Add standalone GUI plugin for waves controls
  • Integrate the GUI plugin into the project build
  • Migrate original Gazebo11 param_v messages to Ignition equivalents
  • Publish wave params messages from Waves Control GUI plugin
  • Subscribe to wave params messages in Waves visual system
  • 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant