-
Notifications
You must be signed in to change notification settings - Fork 379
Closed as not planned
Closed as not planned
Copy link
Labels
Description
This description of issues is related to the following PRs:
- adjust example 1 to use hardware_spawner. ros2_control_demos#277
- [CM] Use
robot_descriptiontopic instead of parameter and don't crash on empty URDF 🦿 #940
To solve this knot, I figured out the following 4 steps that will be done in separate PRs to make them manageable:
- Rename parameters for setting components in
unconfiguredandinactivestate after CM is started. This feature does not break anything, and it should be back ported tohumbleas well. See: Enable setting of initial state in HW compoments #1046 - Enable loading components from topic if they are not loaded from parameter. Only the first callback will be considered to avoid any complexity with managing potential changes of components in URDF (fixing [CM] Use
robot_descriptiontopic instead of parameter and don't crash on empty URDF 🦿 #940). - Enable
not_loadedcomponents after start. This needs some changes in RM (ABI breaking) that will separate some things better. Enable non-loaded hardware components after start of CM. #1049 - Enable updates of
/robot_descriptionand components in URDF. The default behavior will be that if a new component exists it will be added to the system, but none component will be removed if it doesn't exist in URDF. User will be notified about this and they can manually remove the component.
christophfroehlich
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done