Package symbol

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

Package symbol

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

Package symbol

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

Package symbol

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

Package symbol

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
iron

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

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

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
humble

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange

Package symbol

message_tf_frame_transformer package from message_tf_frame_transformer repo

message_tf_frame_transformer

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 1.1.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ika-rwth-aachen/message_tf_frame_transformer.git
VCS Type git
VCS Version main
Last Updated 2024-06-06
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Transforms messages of arbitrary type to a different frame using tf2::doTransform

Additional Links

No additional links.

Maintainers

  • Lennart Reiher

Authors

  • Lennart Reiher

message_tf_frame_transformer

The message_tf_frame_transformer package provides a ROS / ROS 2 node(let) to transform ROS messages of arbitrary type to a different coordinate frame. This can be helpful if you cannot or do not want to modify the source code of other ROS nodes that require your data to be valid in a specific coordinate frame. Simply launch the message_tf_frame_transformer node and transform arbitrary ROS message to a target coordinate frame.

Installation

The message_tf_frame_transformer package is released as an official ROS / ROS 2 package and can easily be installed via a package manager.

sudo apt install ros-$ROS_DISTRO-message-tf-frame-transformer

If you would like to install message_tf_frame_transformer from source, simply clone this repository into your ROS workspace. All dependencies that are listed in the ROS package.xml can be installed using rosdep.

# message_tf_frame_transformer$
rosdep install -r --ignore-src --from-paths .

# ROS 2
# workspace$
colcon build --packages-up-to message_tf_frame_transformer --cmake-args -DCMAKE_BUILD_TYPE=Release

# ROS
# workspace$
catkin build -DCMAKE_BUILD_TYPE=Release message_tf_frame_transformer

docker-ros

message_tf_frame_transformer is also available as a Docker image, containerized through docker-ros.

# ROS
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros

# ROS 2
docker run --rm ghcr.io/ika-rwth-aachen/message_tf_frame_transformer:ros2

Usage

In order to transform messages on topic $INPUT_TOPIC to frame $TARGET_FRAME_ID and publish them to topic $OUTPUT_TOPIC, the message_tf_frame_transformer node can be started with the following topic remappings and parameter setting. Only the target_frame_id parameter is required. The source_frame_id parameter is only required for non-stamped messages without an std_msgs/Header. The topics default to ~/input and ~/transformed in the node’s private namespace.

# ROS 2
ros2 run message_tf_frame_transformer message_tf_frame_transformer --ros-args \
  -r \~/input:=$INPUT_TOPIC \
  -r \~/transformed:=$OUTPUT_TOPIC \
  -p source_frame_id:=$SOURCE_FRAME_ID \
  -p target_frame_id:=$TARGET_FRAME_ID

# ROS
rosrun message_tf_frame_transformer message_tf_frame_transformer \
  ~input:=$INPUT_TOPIC \
  ~transformed:=$OUTPUT_TOPIC \
  _source_frame_id:=$SOURCE_FRAME_ID \
  _target_frame_id:=$TARGET_FRAME_ID

The provided launch file enables you to directly launch a tf2_ros/static_transform_publisher alongside the message_tf_frame_transformer node. This way you can transform a topic to a new coordinate frame with a single command.

```bash

ROS 2

ros2 launch message_tf_frame_transformer message_tf_frame_transformer.launch.ros2.xml
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID
x:=$X
y:=$Y
z:=$Z
roll:=$ROLL
pitch:=$PITCH
yaw:=$YAW

ROS

roslaunch message_tf_frame_transformer message_tf_frame_transformer.launch
input_topic:=$INPUT_TOPIC
output_topic:=$OUTPUT_TOPIC
source_frame_id:=$SOURCE_FRAME_ID
target_frame_id:=$TARGET_FRAME_ID \

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package message_tf_frame_transformer

1.1.2 (2024-06-06)

1.1.1 (2024-03-19)

  • Merge pull request #3 from clalancette/clalancette/fix-compile-error Fix a compile error with modern rclcpp.
  • Contributors: Lennart Reiher

1.1.0 (2023-06-10)

  • integrate docker-ros
  • add support for ros2 iron
  • add remark for pointcloud2 closes #1
  • Contributors: Lennart Reiher

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged message_tf_frame_transformer at Robotics Stack Exchange