You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello again, previously the DifOdometry-Datasets and DifOdometry-Camera were not starting due to #994 .
Now Ive realised that while the grountruth appears, the DifOdo pose estimation is not being done (also not updated on the visor).
On the terminal this message appears 5 times each pose estimation:
Eigensolver couldn't find a solution. Pose is not updated
This is due to the method CDifodo::filterLevelSolution() in mrpt/libs/vision/src/CDifodo.cpp.
Specifically the mrpt::math::CMatrixFloat66 est_cov when it calls the method eig_symmetric() to get the eigenvalues and vectors doesnt seem to return any value.
Ill keep trying to debug this more while a solution is provided.
Sorry to bother again.
The text was updated successfully, but these errors were encountered:
I don´t remember using any function called eig_symmetric() but I might have forgotten it... check is there is an alternative to get eigenvalues and eigenvectors with Eigen?
Hello again, previously the DifOdometry-Datasets and DifOdometry-Camera were not starting due to #994 .
Now Ive realised that while the grountruth appears, the DifOdo pose estimation is not being done (also not updated on the visor).
On the terminal this message appears 5 times each pose estimation:
Eigensolver couldn't find a solution. Pose is not updated
This is due to the method CDifodo::filterLevelSolution() in mrpt/libs/vision/src/CDifodo.cpp.
Specifically the mrpt::math::CMatrixFloat66 est_cov when it calls the method eig_symmetric() to get the eigenvalues and vectors doesnt seem to return any value.
Ill keep trying to debug this more while a solution is provided.
Sorry to bother again.
The text was updated successfully, but these errors were encountered: