1

I have an omnidirectional robot (x, y and rotation around z), which I would like to use the SLAM-algorithm from ROS. But the odometry from the robot has a drift, which makes some error. To improve the odometry error I need to calculate or specify the covariance matrix. How do I do that on a real system?

Regards Markus

Marki2112
  • 11
  • 1

1 Answers1

1

If you want to start from first principals there's a pretty thorough paper here

There's a question here which is related Calculate covariance matrix from x,y,z data

And there's some pretty practical advice here: https://answers.ros.org/question/12642/calculating-covariances-of-robots-odometry/

Tully
  • 24,992
  • 1
  • 17
  • 35