Closed tranqkhue closed 3 years ago
First, try to run without robot_localization and detect any unexpected values from sensors (Odom, IMU, GPS). Make sure the values from sensors seem valid, like output orientation and position.
Second, try to check rostopic info tf
, as one tf, for example odom->base_link, may be published by more than ONE NODE! That inconsistent could create the conflicts lead to tf jumping!
robot_localization
).
Just a Probability and Statistics lessons throwback :smiley:
E[X]E[Y] > E[XY]
, which creates some weird negative covariance, and also exploding covariance phenomena.Just one more reason to think about Mathematics, more carefully :smiley:
The orientation should be consistent with the vehicle (for example, when the vehicle is rotating with a constant angular velocity or standing still). However, in some cases, the robot's tf generated by robot_localization does rotate randomly (or jump). How does this bug happen?