Ask Your Question

How to find reasonable values for NavSatFix position covariance?

asked 2019-11-22 03:54:54 -0600

moooeeeep gravatar image

I have a GPS sensor whose driver doesn't report any info on positioning accuracy. Basically, what we have is lon, lat, alt only.

Is there a way to make up reasonable values for the position covariance in order to feed the data into a Kalman filter? (I assume that robot_localization's EKF/UKF doesn't insert useful default values in case the covariance is reported all zero...)

I'd be interested in any insights, from ballpark estimates to calibration methods or anything else.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-11-22 04:43:10 -0600

davekroezen gravatar image

You could estimate the covariance matrices using trial and error. If not outrageously wrong, the covariances will converge eventually if my memory serves me right. Another method would be to apply the Autocovariance Least-Squares (ALS) technique (or possible other techniques) to estimate the noise covariances directly from sampled data. A quick search resulted in this paper which talks about the technique: Paper Link

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2019-11-22 03:54:54 -0600

Seen: 122 times

Last updated: Nov 22 '19