static transform shrinking and expanding randomly [closed]
Video link: https://dl.dropboxusercontent.com/u/3...
Transform /map to /base_footprint is a 2d transform consisting of only position x and y, and orientation z and w. Transform /base_footprint to /asdf is constant and only consists of a shift in z of 1.5. This suggests the transform from /map to /asdf should always have a z component of exactly 1.5, but the transform lookup seems to scale randomly. Also all transforms relative to /base_footprint scale the same amount as shown in the video.
I have also seen this behaviour outside of rviz when calling tf::TransformListener::lookupTransform().
Has anyone else observed this behavior?
What could be causing this, and how can it be fixed?
This recording is Indigo with Gazebo, but I have seen this behavior in Hydro and Indigo, Gazebo and real-time.