Skip to content

Conversation

authaldo
Copy link
Contributor

@authaldo authaldo commented Aug 15, 2025

Description

Fixes #818

I removed the previously used set of child_frame_ids in order to mimic the C++ implementation closely (for reference, the C++ implementation can be found here)

Is this user-facing behavior change?

Yes, the Python implementation of the StaticTransformPublisher now behaves as expected and allows updating previously published transforms.

Did you use Generative AI?

No.

Signed-off-by: Dominik Authaler <dominik.authaler@uni-ulm.de>
Signed-off-by: Dominik Authaler <dominik.authaler@uni-ulm.de>
@ahcorde
Copy link
Contributor

ahcorde commented Aug 18, 2025

Pulls: #820
Gist: https://gist.githubusercontent.com/ahcorde/012950b657dd0167b7f0f3c31c574ae2/raw/7021d099acd7037c0ef9a1403d52af441fc9e63b/ros2.repos
BUILD args: --packages-above-and-dependencies tf2_ros_py
TEST args: --packages-above tf2_ros_py
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/16732

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@ahcorde ahcorde merged commit 1fd8b0f into ros2:rolling Aug 20, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug: Inconsistency between python and C++ implementation of StaticTransformBroadcaster
2 participants