Model editor, Open existing model
I use Gazebo 7.11 with ROS kinetic on Ubuntu 16.04.
I am making some custom models using the Model Editor. How do I open an existing model to make further changes?
I use Gazebo 7.11 with ROS kinetic on Ubuntu 16.04.
I am making some custom models using the Model Editor. How do I open an existing model to make further changes?
As @Raskkii's answer describes, you can insert it directly on the editor, but as @robotlab points out in their comment, the model is inserted as a "nested model" and is not editable.
Try this instead:
Edit in Model Editor
Thanks for the suggestion, maybe this is the best or only way to do it, though I then experience an issue. If I insert my model into my world and right-click and select Edit, then it will open the model as-is. This is not a problem for static models, which are not affected by collision or gravity, however the has experience some changes in the world, then the new pose will be transferred to the Model Editor as well. Do you know a way to avoid this?
Yes, I agree it would be a nice feature to have, feel free to ticket a suggestion here: https://bitbucket.org/osrf/gazebo/issues
Launch Gazebo, press Ctrl+M to launch Model Editor. Find your existing custom model from the dropdown list on the left, place it in the world. Do the modifications you'd like. Save.
Note: I think it saves it as a new model file so it doesn't overwrite unless you have it save with the same name.
My model consists of several parts or Links. If I do that, it will insert it as one part/assembly, similar as you would e.g. insert a subassembly into a new assembly in SolidWorks. It does not let me edit the properties and Joints between each individual part.
Asked: 2018-04-12 06:42:35 -0500
Seen: 2,446 times
Last updated: Mar 22 '19