Package Summary
Tags | No category tags. |
Version | 0.46.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-31 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Tetsuhiro Kawaguchi
Authors
topic_relay_controller
Purpose
The node subscribes to a specified topic, remaps it, and republishes it. Additionally, it has the capability to continue publishing the last received value if the subscription stops.
Inputs / Outputs
Input
Name | Type | Description |
---|---|---|
/<topic> |
<specified message type> |
Topic to be subscribed, as defined by the topic parameter. |
/tf |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf , used for transform message relay. |
/tf_static |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf_static , used for static transforms. |
Output
Name | Type | Description |
---|---|---|
/<remap_topic> |
<specified message type> |
Republished topic after remapping, as defined by the remap_topic parameter. |
Parameters
Variable | Type | Description |
---|---|---|
topic | string | The name of the input topic to subscribe to |
remap_topic | string | The name of the output topic to publish to |
topic_type | string | The type of messages being relayed |
qos | integer | QoS profile to use for subscriptions and publications (default: 1 ) |
transient_local | boolean | Enables transient local QoS for subscribers (default: false ) |
best_effort | boolean | Enables best-effort QoS for subscribers (default: false ) |
enable_relay_control | boolean | Allows dynamic relay control via a service (default: true ) |
srv_name | string | The service name for relay control when enable_relay_control is true
|
enable_keep_publishing | boolean | Keeps publishing the last received topic value when not subscribed (default: false ) |
update_rate | integer | The rate (Hz) for publishing the last topic value when enable_keep_publishing is true (optional) |
frame_id | string | Frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
child_frame_id | string | Child frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
Assumptions / Known limits
- The node assumes that the specified
topic
andremap_topic
are valid and accessible within the ROS 2 environment. - If
enable_keep_publishing
istrue
, the node continuously republishes the last received value even if no new messages are being received. - For
/tf
and/tf_static
, additional parameters likeframe_id
andchild_frame_id
are required for selective transformation relays. - QoS settings must be carefully chosen to match the requirements of the subscribed and published topics.
Changelog for package autoware_topic_relay_controller
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- fix(autoware_topic_relay_controller): fix typo (#10081) fix typo
- Contributors: Yutaka Kondo
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
- style(pre-commit): autofix
- feat: change qos name and add parameter type
- feat: add config and delete arg from launch
- modify: typo
- style(pre-commit): autofix
- modify: add comment
- modify: modify comment
- feat: add maintainer
- modift: change readme param format
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Fumiya Watanabe, TetsuKawa
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
autoware_cmake | |
ament_lint_auto | |
autoware_lint_common | |
rclcpp | |
rclcpp_components | |
tf2_msgs | |
tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/topic_relay_controller.launch.xml
-
- node_name_suffix [default: default]
- config_file [default: $(find-pkg-share autoware_topic_relay_controller)/config/topic_relay_controller.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_topic_relay_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.46.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-31 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Tetsuhiro Kawaguchi
Authors
topic_relay_controller
Purpose
The node subscribes to a specified topic, remaps it, and republishes it. Additionally, it has the capability to continue publishing the last received value if the subscription stops.
Inputs / Outputs
Input
Name | Type | Description |
---|---|---|
/<topic> |
<specified message type> |
Topic to be subscribed, as defined by the topic parameter. |
/tf |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf , used for transform message relay. |
/tf_static |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf_static , used for static transforms. |
Output
Name | Type | Description |
---|---|---|
/<remap_topic> |
<specified message type> |
Republished topic after remapping, as defined by the remap_topic parameter. |
Parameters
Variable | Type | Description |
---|---|---|
topic | string | The name of the input topic to subscribe to |
remap_topic | string | The name of the output topic to publish to |
topic_type | string | The type of messages being relayed |
qos | integer | QoS profile to use for subscriptions and publications (default: 1 ) |
transient_local | boolean | Enables transient local QoS for subscribers (default: false ) |
best_effort | boolean | Enables best-effort QoS for subscribers (default: false ) |
enable_relay_control | boolean | Allows dynamic relay control via a service (default: true ) |
srv_name | string | The service name for relay control when enable_relay_control is true
|
enable_keep_publishing | boolean | Keeps publishing the last received topic value when not subscribed (default: false ) |
update_rate | integer | The rate (Hz) for publishing the last topic value when enable_keep_publishing is true (optional) |
frame_id | string | Frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
child_frame_id | string | Child frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
Assumptions / Known limits
- The node assumes that the specified
topic
andremap_topic
are valid and accessible within the ROS 2 environment. - If
enable_keep_publishing
istrue
, the node continuously republishes the last received value even if no new messages are being received. - For
/tf
and/tf_static
, additional parameters likeframe_id
andchild_frame_id
are required for selective transformation relays. - QoS settings must be carefully chosen to match the requirements of the subscribed and published topics.
Changelog for package autoware_topic_relay_controller
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- fix(autoware_topic_relay_controller): fix typo (#10081) fix typo
- Contributors: Yutaka Kondo
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
- style(pre-commit): autofix
- feat: change qos name and add parameter type
- feat: add config and delete arg from launch
- modify: typo
- style(pre-commit): autofix
- modify: add comment
- modify: modify comment
- feat: add maintainer
- modift: change readme param format
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Fumiya Watanabe, TetsuKawa
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
autoware_cmake | |
ament_lint_auto | |
autoware_lint_common | |
rclcpp | |
rclcpp_components | |
tf2_msgs | |
tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/topic_relay_controller.launch.xml
-
- node_name_suffix [default: default]
- config_file [default: $(find-pkg-share autoware_topic_relay_controller)/config/topic_relay_controller.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_topic_relay_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.46.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-31 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Tetsuhiro Kawaguchi
Authors
topic_relay_controller
Purpose
The node subscribes to a specified topic, remaps it, and republishes it. Additionally, it has the capability to continue publishing the last received value if the subscription stops.
Inputs / Outputs
Input
Name | Type | Description |
---|---|---|
/<topic> |
<specified message type> |
Topic to be subscribed, as defined by the topic parameter. |
/tf |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf , used for transform message relay. |
/tf_static |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf_static , used for static transforms. |
Output
Name | Type | Description |
---|---|---|
/<remap_topic> |
<specified message type> |
Republished topic after remapping, as defined by the remap_topic parameter. |
Parameters
Variable | Type | Description |
---|---|---|
topic | string | The name of the input topic to subscribe to |
remap_topic | string | The name of the output topic to publish to |
topic_type | string | The type of messages being relayed |
qos | integer | QoS profile to use for subscriptions and publications (default: 1 ) |
transient_local | boolean | Enables transient local QoS for subscribers (default: false ) |
best_effort | boolean | Enables best-effort QoS for subscribers (default: false ) |
enable_relay_control | boolean | Allows dynamic relay control via a service (default: true ) |
srv_name | string | The service name for relay control when enable_relay_control is true
|
enable_keep_publishing | boolean | Keeps publishing the last received topic value when not subscribed (default: false ) |
update_rate | integer | The rate (Hz) for publishing the last topic value when enable_keep_publishing is true (optional) |
frame_id | string | Frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
child_frame_id | string | Child frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
Assumptions / Known limits
- The node assumes that the specified
topic
andremap_topic
are valid and accessible within the ROS 2 environment. - If
enable_keep_publishing
istrue
, the node continuously republishes the last received value even if no new messages are being received. - For
/tf
and/tf_static
, additional parameters likeframe_id
andchild_frame_id
are required for selective transformation relays. - QoS settings must be carefully chosen to match the requirements of the subscribed and published topics.
Changelog for package autoware_topic_relay_controller
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- fix(autoware_topic_relay_controller): fix typo (#10081) fix typo
- Contributors: Yutaka Kondo
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
- style(pre-commit): autofix
- feat: change qos name and add parameter type
- feat: add config and delete arg from launch
- modify: typo
- style(pre-commit): autofix
- modify: add comment
- modify: modify comment
- feat: add maintainer
- modift: change readme param format
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Fumiya Watanabe, TetsuKawa
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
autoware_cmake | |
ament_lint_auto | |
autoware_lint_common | |
rclcpp | |
rclcpp_components | |
tf2_msgs | |
tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/topic_relay_controller.launch.xml
-
- node_name_suffix [default: default]
- config_file [default: $(find-pkg-share autoware_topic_relay_controller)/config/topic_relay_controller.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_topic_relay_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.46.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-31 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Tetsuhiro Kawaguchi
Authors
topic_relay_controller
Purpose
The node subscribes to a specified topic, remaps it, and republishes it. Additionally, it has the capability to continue publishing the last received value if the subscription stops.
Inputs / Outputs
Input
Name | Type | Description |
---|---|---|
/<topic> |
<specified message type> |
Topic to be subscribed, as defined by the topic parameter. |
/tf |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf , used for transform message relay. |
/tf_static |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf_static , used for static transforms. |
Output
Name | Type | Description |
---|---|---|
/<remap_topic> |
<specified message type> |
Republished topic after remapping, as defined by the remap_topic parameter. |
Parameters
Variable | Type | Description |
---|---|---|
topic | string | The name of the input topic to subscribe to |
remap_topic | string | The name of the output topic to publish to |
topic_type | string | The type of messages being relayed |
qos | integer | QoS profile to use for subscriptions and publications (default: 1 ) |
transient_local | boolean | Enables transient local QoS for subscribers (default: false ) |
best_effort | boolean | Enables best-effort QoS for subscribers (default: false ) |
enable_relay_control | boolean | Allows dynamic relay control via a service (default: true ) |
srv_name | string | The service name for relay control when enable_relay_control is true
|
enable_keep_publishing | boolean | Keeps publishing the last received topic value when not subscribed (default: false ) |
update_rate | integer | The rate (Hz) for publishing the last topic value when enable_keep_publishing is true (optional) |
frame_id | string | Frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
child_frame_id | string | Child frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
Assumptions / Known limits
- The node assumes that the specified
topic
andremap_topic
are valid and accessible within the ROS 2 environment. - If
enable_keep_publishing
istrue
, the node continuously republishes the last received value even if no new messages are being received. - For
/tf
and/tf_static
, additional parameters likeframe_id
andchild_frame_id
are required for selective transformation relays. - QoS settings must be carefully chosen to match the requirements of the subscribed and published topics.
Changelog for package autoware_topic_relay_controller
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- fix(autoware_topic_relay_controller): fix typo (#10081) fix typo
- Contributors: Yutaka Kondo
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
- style(pre-commit): autofix
- feat: change qos name and add parameter type
- feat: add config and delete arg from launch
- modify: typo
- style(pre-commit): autofix
- modify: add comment
- modify: modify comment
- feat: add maintainer
- modift: change readme param format
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Fumiya Watanabe, TetsuKawa
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
autoware_cmake | |
ament_lint_auto | |
autoware_lint_common | |
rclcpp | |
rclcpp_components | |
tf2_msgs | |
tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/topic_relay_controller.launch.xml
-
- node_name_suffix [default: default]
- config_file [default: $(find-pkg-share autoware_topic_relay_controller)/config/topic_relay_controller.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_topic_relay_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.46.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-31 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Tetsuhiro Kawaguchi
Authors
topic_relay_controller
Purpose
The node subscribes to a specified topic, remaps it, and republishes it. Additionally, it has the capability to continue publishing the last received value if the subscription stops.
Inputs / Outputs
Input
Name | Type | Description |
---|---|---|
/<topic> |
<specified message type> |
Topic to be subscribed, as defined by the topic parameter. |
/tf |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf , used for transform message relay. |
/tf_static |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf_static , used for static transforms. |
Output
Name | Type | Description |
---|---|---|
/<remap_topic> |
<specified message type> |
Republished topic after remapping, as defined by the remap_topic parameter. |
Parameters
Variable | Type | Description |
---|---|---|
topic | string | The name of the input topic to subscribe to |
remap_topic | string | The name of the output topic to publish to |
topic_type | string | The type of messages being relayed |
qos | integer | QoS profile to use for subscriptions and publications (default: 1 ) |
transient_local | boolean | Enables transient local QoS for subscribers (default: false ) |
best_effort | boolean | Enables best-effort QoS for subscribers (default: false ) |
enable_relay_control | boolean | Allows dynamic relay control via a service (default: true ) |
srv_name | string | The service name for relay control when enable_relay_control is true
|
enable_keep_publishing | boolean | Keeps publishing the last received topic value when not subscribed (default: false ) |
update_rate | integer | The rate (Hz) for publishing the last topic value when enable_keep_publishing is true (optional) |
frame_id | string | Frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
child_frame_id | string | Child frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
Assumptions / Known limits
- The node assumes that the specified
topic
andremap_topic
are valid and accessible within the ROS 2 environment. - If
enable_keep_publishing
istrue
, the node continuously republishes the last received value even if no new messages are being received. - For
/tf
and/tf_static
, additional parameters likeframe_id
andchild_frame_id
are required for selective transformation relays. - QoS settings must be carefully chosen to match the requirements of the subscribed and published topics.
Changelog for package autoware_topic_relay_controller
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- fix(autoware_topic_relay_controller): fix typo (#10081) fix typo
- Contributors: Yutaka Kondo
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
- style(pre-commit): autofix
- feat: change qos name and add parameter type
- feat: add config and delete arg from launch
- modify: typo
- style(pre-commit): autofix
- modify: add comment
- modify: modify comment
- feat: add maintainer
- modift: change readme param format
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Fumiya Watanabe, TetsuKawa
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
autoware_cmake | |
ament_lint_auto | |
autoware_lint_common | |
rclcpp | |
rclcpp_components | |
tf2_msgs | |
tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/topic_relay_controller.launch.xml
-
- node_name_suffix [default: default]
- config_file [default: $(find-pkg-share autoware_topic_relay_controller)/config/topic_relay_controller.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_topic_relay_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.46.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-31 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Tetsuhiro Kawaguchi
Authors
topic_relay_controller
Purpose
The node subscribes to a specified topic, remaps it, and republishes it. Additionally, it has the capability to continue publishing the last received value if the subscription stops.
Inputs / Outputs
Input
Name | Type | Description |
---|---|---|
/<topic> |
<specified message type> |
Topic to be subscribed, as defined by the topic parameter. |
/tf |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf , used for transform message relay. |
/tf_static |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf_static , used for static transforms. |
Output
Name | Type | Description |
---|---|---|
/<remap_topic> |
<specified message type> |
Republished topic after remapping, as defined by the remap_topic parameter. |
Parameters
Variable | Type | Description |
---|---|---|
topic | string | The name of the input topic to subscribe to |
remap_topic | string | The name of the output topic to publish to |
topic_type | string | The type of messages being relayed |
qos | integer | QoS profile to use for subscriptions and publications (default: 1 ) |
transient_local | boolean | Enables transient local QoS for subscribers (default: false ) |
best_effort | boolean | Enables best-effort QoS for subscribers (default: false ) |
enable_relay_control | boolean | Allows dynamic relay control via a service (default: true ) |
srv_name | string | The service name for relay control when enable_relay_control is true
|
enable_keep_publishing | boolean | Keeps publishing the last received topic value when not subscribed (default: false ) |
update_rate | integer | The rate (Hz) for publishing the last topic value when enable_keep_publishing is true (optional) |
frame_id | string | Frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
child_frame_id | string | Child frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
Assumptions / Known limits
- The node assumes that the specified
topic
andremap_topic
are valid and accessible within the ROS 2 environment. - If
enable_keep_publishing
istrue
, the node continuously republishes the last received value even if no new messages are being received. - For
/tf
and/tf_static
, additional parameters likeframe_id
andchild_frame_id
are required for selective transformation relays. - QoS settings must be carefully chosen to match the requirements of the subscribed and published topics.
Changelog for package autoware_topic_relay_controller
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- fix(autoware_topic_relay_controller): fix typo (#10081) fix typo
- Contributors: Yutaka Kondo
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
- style(pre-commit): autofix
- feat: change qos name and add parameter type
- feat: add config and delete arg from launch
- modify: typo
- style(pre-commit): autofix
- modify: add comment
- modify: modify comment
- feat: add maintainer
- modift: change readme param format
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Fumiya Watanabe, TetsuKawa
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
autoware_cmake | |
ament_lint_auto | |
autoware_lint_common | |
rclcpp | |
rclcpp_components | |
tf2_msgs | |
tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/topic_relay_controller.launch.xml
-
- node_name_suffix [default: default]
- config_file [default: $(find-pkg-share autoware_topic_relay_controller)/config/topic_relay_controller.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_topic_relay_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.46.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-31 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Tetsuhiro Kawaguchi
Authors
topic_relay_controller
Purpose
The node subscribes to a specified topic, remaps it, and republishes it. Additionally, it has the capability to continue publishing the last received value if the subscription stops.
Inputs / Outputs
Input
Name | Type | Description |
---|---|---|
/<topic> |
<specified message type> |
Topic to be subscribed, as defined by the topic parameter. |
/tf |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf , used for transform message relay. |
/tf_static |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf_static , used for static transforms. |
Output
Name | Type | Description |
---|---|---|
/<remap_topic> |
<specified message type> |
Republished topic after remapping, as defined by the remap_topic parameter. |
Parameters
Variable | Type | Description |
---|---|---|
topic | string | The name of the input topic to subscribe to |
remap_topic | string | The name of the output topic to publish to |
topic_type | string | The type of messages being relayed |
qos | integer | QoS profile to use for subscriptions and publications (default: 1 ) |
transient_local | boolean | Enables transient local QoS for subscribers (default: false ) |
best_effort | boolean | Enables best-effort QoS for subscribers (default: false ) |
enable_relay_control | boolean | Allows dynamic relay control via a service (default: true ) |
srv_name | string | The service name for relay control when enable_relay_control is true
|
enable_keep_publishing | boolean | Keeps publishing the last received topic value when not subscribed (default: false ) |
update_rate | integer | The rate (Hz) for publishing the last topic value when enable_keep_publishing is true (optional) |
frame_id | string | Frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
child_frame_id | string | Child frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
Assumptions / Known limits
- The node assumes that the specified
topic
andremap_topic
are valid and accessible within the ROS 2 environment. - If
enable_keep_publishing
istrue
, the node continuously republishes the last received value even if no new messages are being received. - For
/tf
and/tf_static
, additional parameters likeframe_id
andchild_frame_id
are required for selective transformation relays. - QoS settings must be carefully chosen to match the requirements of the subscribed and published topics.
Changelog for package autoware_topic_relay_controller
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- fix(autoware_topic_relay_controller): fix typo (#10081) fix typo
- Contributors: Yutaka Kondo
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
- style(pre-commit): autofix
- feat: change qos name and add parameter type
- feat: add config and delete arg from launch
- modify: typo
- style(pre-commit): autofix
- modify: add comment
- modify: modify comment
- feat: add maintainer
- modift: change readme param format
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Fumiya Watanabe, TetsuKawa
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
autoware_cmake | |
ament_lint_auto | |
autoware_lint_common | |
rclcpp | |
rclcpp_components | |
tf2_msgs | |
tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/topic_relay_controller.launch.xml
-
- node_name_suffix [default: default]
- config_file [default: $(find-pkg-share autoware_topic_relay_controller)/config/topic_relay_controller.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_topic_relay_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.46.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-31 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Tetsuhiro Kawaguchi
Authors
topic_relay_controller
Purpose
The node subscribes to a specified topic, remaps it, and republishes it. Additionally, it has the capability to continue publishing the last received value if the subscription stops.
Inputs / Outputs
Input
Name | Type | Description |
---|---|---|
/<topic> |
<specified message type> |
Topic to be subscribed, as defined by the topic parameter. |
/tf |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf , used for transform message relay. |
/tf_static |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf_static , used for static transforms. |
Output
Name | Type | Description |
---|---|---|
/<remap_topic> |
<specified message type> |
Republished topic after remapping, as defined by the remap_topic parameter. |
Parameters
Variable | Type | Description |
---|---|---|
topic | string | The name of the input topic to subscribe to |
remap_topic | string | The name of the output topic to publish to |
topic_type | string | The type of messages being relayed |
qos | integer | QoS profile to use for subscriptions and publications (default: 1 ) |
transient_local | boolean | Enables transient local QoS for subscribers (default: false ) |
best_effort | boolean | Enables best-effort QoS for subscribers (default: false ) |
enable_relay_control | boolean | Allows dynamic relay control via a service (default: true ) |
srv_name | string | The service name for relay control when enable_relay_control is true
|
enable_keep_publishing | boolean | Keeps publishing the last received topic value when not subscribed (default: false ) |
update_rate | integer | The rate (Hz) for publishing the last topic value when enable_keep_publishing is true (optional) |
frame_id | string | Frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
child_frame_id | string | Child frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
Assumptions / Known limits
- The node assumes that the specified
topic
andremap_topic
are valid and accessible within the ROS 2 environment. - If
enable_keep_publishing
istrue
, the node continuously republishes the last received value even if no new messages are being received. - For
/tf
and/tf_static
, additional parameters likeframe_id
andchild_frame_id
are required for selective transformation relays. - QoS settings must be carefully chosen to match the requirements of the subscribed and published topics.
Changelog for package autoware_topic_relay_controller
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- fix(autoware_topic_relay_controller): fix typo (#10081) fix typo
- Contributors: Yutaka Kondo
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
- style(pre-commit): autofix
- feat: change qos name and add parameter type
- feat: add config and delete arg from launch
- modify: typo
- style(pre-commit): autofix
- modify: add comment
- modify: modify comment
- feat: add maintainer
- modift: change readme param format
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Fumiya Watanabe, TetsuKawa
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
autoware_cmake | |
ament_lint_auto | |
autoware_lint_common | |
rclcpp | |
rclcpp_components | |
tf2_msgs | |
tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/topic_relay_controller.launch.xml
-
- node_name_suffix [default: default]
- config_file [default: $(find-pkg-share autoware_topic_relay_controller)/config/topic_relay_controller.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_topic_relay_controller at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.46.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-31 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Tetsuhiro Kawaguchi
Authors
topic_relay_controller
Purpose
The node subscribes to a specified topic, remaps it, and republishes it. Additionally, it has the capability to continue publishing the last received value if the subscription stops.
Inputs / Outputs
Input
Name | Type | Description |
---|---|---|
/<topic> |
<specified message type> |
Topic to be subscribed, as defined by the topic parameter. |
/tf |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf , used for transform message relay. |
/tf_static |
tf2_msgs::msg::TFMessage |
(Optional) If the topic is /tf_static , used for static transforms. |
Output
Name | Type | Description |
---|---|---|
/<remap_topic> |
<specified message type> |
Republished topic after remapping, as defined by the remap_topic parameter. |
Parameters
Variable | Type | Description |
---|---|---|
topic | string | The name of the input topic to subscribe to |
remap_topic | string | The name of the output topic to publish to |
topic_type | string | The type of messages being relayed |
qos | integer | QoS profile to use for subscriptions and publications (default: 1 ) |
transient_local | boolean | Enables transient local QoS for subscribers (default: false ) |
best_effort | boolean | Enables best-effort QoS for subscribers (default: false ) |
enable_relay_control | boolean | Allows dynamic relay control via a service (default: true ) |
srv_name | string | The service name for relay control when enable_relay_control is true
|
enable_keep_publishing | boolean | Keeps publishing the last received topic value when not subscribed (default: false ) |
update_rate | integer | The rate (Hz) for publishing the last topic value when enable_keep_publishing is true (optional) |
frame_id | string | Frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
child_frame_id | string | Child frame ID for transform messages when subscribing to /tf or /tf_static (optional) |
Assumptions / Known limits
- The node assumes that the specified
topic
andremap_topic
are valid and accessible within the ROS 2 environment. - If
enable_keep_publishing
istrue
, the node continuously republishes the last received value even if no new messages are being received. - For
/tf
and/tf_static
, additional parameters likeframe_id
andchild_frame_id
are required for selective transformation relays. - QoS settings must be carefully chosen to match the requirements of the subscribed and published topics.
Changelog for package autoware_topic_relay_controller
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
0.43.0 (2025-03-21)
- Merge remote-tracking branch 'origin/main' into chore/bump-version-0.43
- chore: rename from [autoware.universe]{.title-ref} to [autoware_universe]{.title-ref} (#10306)
- Contributors: Hayato Mizushima, Yutaka Kondo
0.42.0 (2025-03-03)
- fix(autoware_topic_relay_controller): fix typo (#10081) fix typo
- Contributors: Yutaka Kondo
0.41.2 (2025-02-19)
- chore: bump version to 0.41.1 (#10088)
- Contributors: Ryohsuke Mitsudome
0.41.1 (2025-02-10)
0.41.0 (2025-01-29)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
- style(pre-commit): autofix
- feat: change qos name and add parameter type
- feat: add config and delete arg from launch
- modify: typo
- style(pre-commit): autofix
- modify: add comment
- modify: modify comment
- feat: add maintainer
- modift: change readme param format
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Fumiya Watanabe, TetsuKawa
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_topic_relay_controller): add topic relay controller node (#9964)
- feat: add node base
- modify: include guard
- feat: delete schema
- feat: delete config
- feat: add subscriber
- modify: add include
- feat: add publisher
- feat: add service
- modify: typo
- style(pre-commit): autofix
- modify: add include memory
- modify: add qos setting
- style(pre-commit): autofix
- feat: add enable_keep_publishing
- style(pre-commit): autofix
- feat: add readme
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake_auto | |
autoware_cmake | |
ament_lint_auto | |
autoware_lint_common | |
rclcpp | |
rclcpp_components | |
tf2_msgs | |
tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/topic_relay_controller.launch.xml
-
- node_name_suffix [default: default]
- config_file [default: $(find-pkg-share autoware_topic_relay_controller)/config/topic_relay_controller.param.yaml]