Skip to content

Drop the leading slashes from the rover odometry frame names (#45). - #49

Open
asimonov wants to merge 1 commit into
space-ros:mainfrom
asimonov:odometry_frame_names
Open

asimonov wants to merge 1 commit into
space-ros:mainfrom
asimonov:odometry_frame_names

Conversation

@asimonov

@asimonov asimonov commented Sep 4, 2026 •

Copy link
Copy Markdown
Member

Fixes #45.

Renames /odom → odom and /base_footprint → base_footprint in the lunar pole and curiosity models. ROS 2 tf2 frame ids must not start with a slash; the slashed names only resolved because tf2 strips them.

Verified on the lunar pole rover (Harmonic, Jazzy, GUI): /tf carries odom → base_footprint and tf2_echo odom base_link resolves without the warning.

…os#45).

ROS 2 tf2 frame ids must not start with a slash. The demos' odom_tf_publisher
nodes copy the frame names from the odometry message into /tf, so the transform
went out as /odom -> /base_footprint and only resolved because tf2 strips the
slashes on the way in. Both the lunar pole and curiosity models are changed;
nothing consumes the slashed names on purpose.
@asimonov
asimonov force-pushed the odometry_frame_names branch from 1a22ada to 84f9432 Compare October 4, 2026 07:40
@asimonov

Copy link
Copy Markdown
Member Author

@ivanperez-keera, can we merge this one to complete lunar_pole_rover work?

@asimonov asimonov changed the title Drop the leading slashes from the rover odometry frame names (fixes #45) Drop the leading slashes from the rover odometry frame names (#45). Oct 18, 2026
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.

Rover odometry frame names start with a slash (/odom, /base_footprint)

1 participant