You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The entity_factory message has an edit_name field which is supposed to edit an existing model, instead of spawning a new one. On Gazebo <= 9 this has limited support. I suggest we remove it in favour of using other message types for more granular entity updates.
Motivation
Simplify the factory message: it should be used only to spawn new entities, not to edit them
Simplify implementation: to fully support editing an existing entity from any arbitrary SDF means that we either truly support any changes, such as new kinematics, or we print lots of errors to catch all the unsupported cases. Instead, we can have dedicated messages for editing specific things in simulation that are well defined and tested, like changing pose, scale, name...
Describe alternatives you've considered
We can keep the field and deal with all the corner cases that will come up.
Alternatively, we could document the scope of what the edit_name should be able to accomplish. For example, on Gazebo 9 it doesn't support adding a link.
The text was updated successfully, but these errors were encountered:
Original report (archived issue) by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).
Summary
The
entity_factory
message has anedit_name
field which is supposed to edit an existing model, instead of spawning a new one. On Gazebo <= 9 this has limited support. I suggest we remove it in favour of using other message types for more granular entity updates.Motivation
Describe alternatives you've considered
We can keep the field and deal with all the corner cases that will come up.
Alternatively, we could document the scope of what the
edit_name
should be able to accomplish. For example, on Gazebo 9 it doesn't support adding a link.The text was updated successfully, but these errors were encountered: