Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/tradr-project/static_transform_mux.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2024-04-04 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| static_transform_mux | 1.1.2 |
README
Static Transform Mux
This ROS node subscribes to /tf_static, collects all the transforms that are ever published there, and re-sends a
message that contains not only the transforms from the last publisher, but all transforms ever encountered.
This is a workaround for e.g. geometry2#181, or for anybody else who needs to have multiple static transform publishers in the system.
Node static\_transform\_mux
Subscribed topics
-
/tf_static: The static transforms.
Published topics
- topic defined in param
~publisher_topic(tf2_msgs/TFMessagelatched): Again, the static transforms. Special care is taken so that this node does not react to its own messages. -
ready(std_msgs/Boollatched): This message is sent (and latched) once the first message on/tf_staticis published by this node, so that other nodes that rely on this node’s operation know that it has been brought up.
Parameters
-
~update_only_with_newer(bool, defaults toFalse): If set to True, only transforms with newer timestamps can substitute an already cached transform (otherwise, the latest received tranform is used.) -
~forbidden_callerid_prefix(strorNone, defaults toNone): This parameter can contain a prefix ofcallerids that will additionally be ignored by the/tf_staticcallback. Using this parameter is required if you transmit/tf_staticover some non-ROS connection which changes or discards thecallerid(e.g. when usingnimbro_network). -
~publisher_topic(str, defaults to/tf_static): Which topic to publish to. This can be the same topic as the input.