Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tf display tool does not handle static transforms correctly #888

Closed
davetcoleman opened this issue May 10, 2015 · 3 comments
Closed

tf display tool does not handle static transforms correctly #888

davetcoleman opened this issue May 10, 2015 · 3 comments

Comments

@davetcoleman
Copy link
Member

Seems to me static tf2 transforms should always display in Rviz, but instead they fade out as if they were non-static. Resetting the tf display makes the transform show again until the "Frame Timeout" is reached.

According to @tfoote

The rviz display needs to be updated to know the difference between regular and static transforms. For efficiency static_transforms are now published as latched topics. The gray out logic in rviz's display does not take that into account. This should be filed against the rviz tf plugin.

@wjwwood
Copy link
Member

wjwwood commented May 18, 2015

Thanks for the report, I'll try to have a look at this soon. @tfoote do you know what versions of ROS this will affect? Did we do static tf transforms starting in hydro or indigo?

@tfoote
Copy link
Contributor

tfoote commented May 18, 2015

Static transforms started in hydro

@eric-schleicher
Copy link

would we expect this behavior to be any different if it's called from within python? I'm using a (single) tf2_ros static transform broadcaster to handle periodic updates for a series of infrequently changing transformations in my system. the rqt TF tree display correctly, and other code seems to work fine, however rviz refuses to show the markers for more than just a few seconds after update, and then generally only for the most recenty submitted transform.

When i have the same static transforms in a launch file, it does not behave in this fashion (it works as expected in rviz). would this be a new issue at this point; given this is many years old now?

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

No branches or pull requests

4 participants