Quantcast
Viewing all articles
Browse latest Browse all 3

Answer by Tom Moore for I'm trying to fuse visual odometry with an IMU sensor to get pose estimates.Neither of these give covariance by default, so I am setting them myself.My question is: Is at least one absolute position required for the covariance to converge? Is this expected behaviour or is something wrong?For whatever values I try, unless I use the visual odometry with differential=False, the covariance increases forever. I have tried having very small covariance diagonals in the messages, slightly bigger in the noise, and large (but not huge) for the initial estimate.

If you want the pose covariance to be constrained (i.e., to *not* grow without bound), yes, you need at least one absolute pose reference. Differential mode is currently handled by differentiating the pose and treating it as a velocity. I have a branch of r_l in the Locus Robotics fork that computes relative pose differently, but it assumes that the message covariance can be used directly.

Viewing all articles
Browse latest Browse all 3

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>