Add ability for some nodes to change their task configuration in an online manner #406
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Goal: Allow applicable nodes the ability to change configuration based on what task is being requested. This is to specifically support the BBN integration use-case to start without breaking the cooking topic capability.
Strategy: Expand the system commands message to include a
change_task
command that pertinent nodes can listen for.Current nodes that require being able to change configuration:
ros2 run angel_system_nodes object_and_hand_detector
ros2 run angel_system_nodes activity_classifier_tcn
ros2 run angel_system_nodes global_step_predictor