No version for distro humble showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro jazzy showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro kilted showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro rolling showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro ardent showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro bouncy showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro crystal showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro eloquent showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro dashing showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro galactic showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro foxy showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro iron showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro jade showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
indigo

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
No version for distro hydro showing lunar. Known supported distros are highlighted in the buttons above.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
lunar

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
kinetic

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
melodic

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.
Repo symbol

static_transform_mux repository

static_transform_mux

ROS Distro
noetic

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
Tags No category tags.
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/TFMessage latched): Again, the static transforms. Special care is taken so that this node does not react to its own messages.
  • ready (std_msgs/Bool latched): This message is sent (and latched) once the first message on /tf_static is 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 to False): 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 (str or None, defaults to None): This parameter can contain a prefix of callerids that will additionally be ignored by the /tf_static callback. Using this parameter is required if you transmit /tf_static over some non-ROS connection which changes or discards the callerid (e.g. when using nimbro_network).
  • ~publisher_topic (str, defaults to /tf_static): Which topic to publish to. This can be the same topic as the input.