Why there are negative values in the diagonal of covariance matrix when I use laser_scan_matcher?
commands list
$ roslaunch laserscanmatcher demo.launch publishe_covariance:=true
$ rostopic echo /posewithcovariance
and the outputs are:
---
pose:
position:
x: 0.549596190337
y: -0.178588658868
z: 0.0
orientation:
x: 0.0
y: 0.0
z: -0.149123030231
w: 0.988818649629
covariance: [7.090325225361744e-07, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.683608329440047e-07, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -8.930799963827599e-08]
---
pose:
position:
x: 0.549030877813
y: -0.178521699171
z: 0.0
orientation:
x: 0.0
y: 0.0
z: -0.148700666534
w: 0.988882253745
covariance: [6.980619750991466e-07, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.2904810885632077e-07, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -7.140501191520443e-08]
---
pose:
position:
x: 0.548898420892
y: -0.178495689681
z: 0.0
orientation:
x: 0.0
y: 0.0
z: -0.149505424992
w: 0.988760905324
covariance: [7.045827487110208e-07, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.8801387061818686e-07, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0193466813256203e-07]
so my question is why there are negative values in the diagonal of covariance matrix?
Asked by DaveD on 2016-05-25 02:33:20 UTC
Comments
They are also extremely low. Your standard deviation would be below 1mm which seems very overconfident.
Asked by Felix Endres on 2016-05-25 04:50:04 UTC
This is a demo from laser_scan_matcher package, and the data used are provided with the package, not my data. However the covariance matries are weird. I want to know how to handle this kind of situation.
Asked by DaveD on 2016-05-26 00:21:58 UTC
Hi, i have the same issue, even when i go through a corridor, the covariance still very low...do you have an idea about this situation ? Thanks
Asked by Lotfi_Z on 2019-05-16 16:23:16 UTC