-
Notifications
You must be signed in to change notification settings - Fork 269
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
Port USV plugins from gazebo #1247
Comments
This looks like ignition::gazebo::systems::Hydrodynamics. It even links to the original plugin. One thing to note is that the plugin has been added without tests in #749, I've been meaning to add some tests soon. We also have a fork of it on LRAUV because some bugs have been fixed. Those should be upstreamed soon, progress is tracked here: osrf/lrauv#37
Maybe ignition::gazebo::systems::Thruster can be extended to support all features on that plugin.
It looks similar to ignition::gazebo::systems::WindWffects, I think the functionality could be combined.
I think the core functionality should be achieved with ignition::gazebo::systems::Buoyancy, but note that it's a world plugin instead of a model plugin. It also seems to have some different parameters, not sure if the drag is best kept at |
after some discussion with @caguero. The plan is:
|
We'll extend the |
There are a set of gazebo plugins for USVs in the VRX repo:
https://github.com/osrf/vrx/tree/master/usv_gazebo_plugins
This ticket tracks the progress of porting of those plugins to Ignition gazebo systems:
Once the plugins are ported, an example world should be provided to demonstrate the support of USVs in Ignition gazebo.
Desired behavior
Ability to simulation USV models with configurable dynamics / thruster params.
Additional context
Related work is porting of the wave model to Ignition so that the USV vehicle motion is influenced by wave motion.
The text was updated successfully, but these errors were encountered: