-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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 transformation between map and base_frame is floating #472
Comments
I don't think I understand the issue. What do you mean by "map to base_link is floating?" I'm confused because you first state that "the map gets produced nicely. trajectory and /scan_matched_points2 are as expected." Sounds like everything is working? |
Hi! Thank you for your time.
The rviz visualization shows a circular movement around the map frame. The numbers increase over time. |
Maybe it could be an issue in the recently merged extrapolator? IIRC so far it's not used for anything but publishing transforms. That could explain the "everything's working, but the transforms are crazy" part. |
Please double check that you don't have some other node or bag file providing the odom transform. This is a rather common mistake. You can use the tf filter to remove odom from your bag if it's there. |
I could not reproduce the error reliably. Thank you for your patience. |
Regarding the previous version of your post - I do not think that Cartographer handles backward jumps in time, iirc you have to restart the node if you restarted playing the bag. |
Closing this since we cannot reproduce. Please re-open should you have more information. |
I am having the same issue,
|
I use ros_cartographer with an imu_um7 and a hokuyo 30lx. The map gets produced nicely. trajectory and /scan_matched_points2 are as expected.
The published transform from map to base_link is floating and has a constant rotation around the map frame:
rosrun tf tf_echo map base_link
rostopic echo /imu/data
The output is quite stable.
my config is
cat backpack_2d.lua
The tf tree looks good. the tf from map to base_link is entirely published by cartographer.
I assume the um7 driver is messing sth?
Could you please give me a hint?
The text was updated successfully, but these errors were encountered: