SmootherSelector
It is used to select the Smoother that will be used by the Smoother server. It subscribes to the smoother_selector topic to receive command messages with the name of the Smoother to be used. It is commonly used before of the FollowPathAction. If none is provided on the topic, the default_smoother is used.
Any publisher to this topic needs to be configured with some QoS defined as reliable and transient local.
Input Ports
topic_name
- Type:
stringDefault:"smoother_selector" -
The name of the topic used to received select command messages. This is used to support multiple SmootherSelector nodes.
default_smoother
- Type:
stringDefault:N/A -
The default value for the selected Smoother if no message is received from the input topic.
Output Ports
selected_smoother
- Type:
stringDefault:N/A -
The output selected Smoother id.
Example
<SmootherSelector selected_smoother="{selected_smoother}" default_smoother="SimpleSmoother"
topic_name="smoother_selector"/>