Skip to content

TF tree broken in SbgImuData odometry path#69

Open
TheDelus wants to merge 1 commit intoSBG-Systems:develfrom
JAWESO:fix-tf-tree
Open

TF tree broken in SbgImuData odometry path#69
TheDelus wants to merge 1 commit intoSBG-Systems:develfrom
JAWESO:fix-tf-tree

Conversation

@TheDelus
Copy link
Copy Markdown
Contributor

@TheDelus TheDelus commented Mar 6, 2026

Commit 12d38d3 ("Fix transformations to use correct parents and children frames") inverted the parent/child frame arguments in both fillTransform calls inside the SbgImuData overload of createRosOdoMessage, producing:

  • map → base_link as the initial static transform (skipping odom entirely)
  • base_link → odom as the rolling odometry transform (inverted)

This left odom as an orphaned frame, disconnected from both map and base_link, breaking any navigation stack that depends on the standard map → odom → base_link chain (REP105). The SbgImuShort overload was unaffected and already had the correct logic.

Fix

Reverted 12d38d3

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.

1 participant