Upload to Fuel

DAVE collection: https://app.gazebosim.org/OpenRobotics/fuel/collections/DAVE

To upload models to Fuel, you will need to Log In first (https://app.gazebosim.org/home) . Then, with your model folder in hands, you should be able to create a new model by clicking in the ➕ icon, on the upper right corner of the webpage.

Screenshot from 2024-06-04 15-42-27.png

Give your model a name, a brief description and add your model folder (containing the model.sdf , model.config and meshes).

Then, you can click on Upload to finish uploading your model.

To add the model to a collection, you can click on the Add to Collection icon and add to the collection of your choice.

Screenshot from 2024-06-04 15-45-07.png

Screenshot from 2024-06-04 15-46-07.png

Migrate SDF Models to Harmonic

The first step is to test whether the old robot and sensor models work for the new Gazebo (without the plugins - to be developed in the future).

For instance, let’s take glider_slocum model and open it in Harmonic.

It will show the following error:

[Err] [SystemLoader.cc:92] Failed to load system plugin [liblinear_battery_ros_plugin.so] : Could not find shared library.
[Err] [SystemLoader.cc:92] Failed to load system plugin [libuuv_thruster_ros_plugin.so] : Could not find shared library.
[Err] [SystemLoader.cc:92] Failed to load system plugin [libuuv_underwater_object_ros_plugin.so] : Could not find shared library.

We have to edit, for now, to remove the plugins. Opening it again, it won't accuse any errors.

Screenshot from 2024-06-05 12-38-27.png