Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
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.

$
0
0
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>