# Covariance in PoseWithCovariance

How is the covariance field in the PoseWithCovariance message interpreted?

ROS Eloquent Elusor tshirts are available until Dec 12th. Order yours now!

Covariance in PoseWithCovariance

How is the covariance field in the PoseWithCovariance message interpreted?

add a comment

3

The "msg.covariance" field represents the uncertainty in the deterministic field "msg.pose".

This uncertainty is described by a normal distribution centered on the pose field so the probability of the state x follows: p(x)~ N(msg.pose,msg.covariance)

Of course there is others ways to represent the pose uncertainty. For instance the PoseArray msg (particles) makes possible describing a more complex probabilistic distribution. In any case it has some drawbacks, most of algorithms based on particles usually have less computational efficence.

1

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

Asked: ** 2011-12-14 05:58:07 -0600 **

Seen: **904 times**

Last updated: **Feb 15 '12**

Obtain covariance of pose estimation from ORB-SLAM2

How to get geometry_msgs/Pose from position(x,y,z) like geometry_msgs/Point

how definition geometry_msgs/Pose for link ??

Converting to geometry_msgs/twist

No definition of [geometry_msgs] for OS [debian] [closed]

Getting 'rosgraph resource not found' when trying to get turtlebot local_plan?

ROS Answers is licensed under Creative Commons Attribution 3.0 Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.