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

Not showing correctly the orientation of the poses of a nav_msgs/Path when described by an intermediate ref frame #1267

Open
joselusl opened this issue Jul 13, 2018 · 2 comments

Comments

@joselusl
Copy link

I am using ROS kinetic in Ubuntu 16.04 and the most updated version of rviz that comes from apt.
I have two reference frames: parent_a_link, and parent_b_link. I also have the tf transformation between parent_a_link and parent_b_link. This transformation includes a rotation and a translation.
I publish a nav_msgs/Path message as path with frame_id parent_b_link.
If my Global Options -> Fixed Frame is parent_b_link, everything works fine.
But if my Global Options -> Fixed Frame is parent_a_link, then the orientation of the poses of the path is not correctly displayed. It seems that the displayed orientation is the orientation of the poses in parent_b_link (and should be shown the orientation in parent_a_link).

@protobits
Copy link

I'm seeing a similar problem with a point cloud, see my description here: #1085

@rhaschke
Copy link
Contributor

I cannot reproduce this issue with rviz 1.13.3: The path points and frames perfectly move with the TF transform:
image

Note that nav_msgs/Path involves a global header and individual headers for all mentioned poses. However, only the global one is considered by rviz! I consider it a design flaw to have multiple headers in this message: it's not clear which one to use.

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

3 participants