ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The custom Kalman filter node that generated the transform from /map to /base_footprint did not normalize the quaternion representing orientation at each step. The tf library must assume the quaternion is normalized, and propagate the error through the tf tree. Normalizing fixed the issue completely.
The position jitter in this case comes from a noisy position estimate, not multiple publishing.