ORB_SLAM3 icon indicating copy to clipboard operation
ORB_SLAM3 copied to clipboard

SO3::exp failed

Open DOGEwbx opened this issue 3 years ago • 8 comments

Thanks for the V1.0 version and the updated functions. I am running the V1.0 version with stereo-inertial on my own sensor and the SO3 exp failed to pass the SO3 check in the GetDeltaRotation method called by function EdgeInertial::computeError. The message goes like:

 SO3::exp failed! omega: nan nan nan, real: nan, img: nan.

I wonder if there is anyone who met the same problem, thanks~

DOGEwbx avatar Dec 29 '21 03:12 DOGEwbx

Hey, I am also facing the same issue while using Monocular Inertial with data from ros topics

knazneen123 avatar Dec 29 '21 03:12 knazneen123

Thanks for the v1.0 update! And yep! I'm also facing the issue for stereo in the TUM corridor1 dataset. It does not happen in every run at the same point though.

Sophus ensure failed in function 'static Sophus::SO3<Scalar_> Sophus::SO3<Scalar_, Options>::expAndTheta(const Tangent&, Sophus::SO3<Scalar_, Options>::Scalar*) [with Scalar_ = float; int Options = 0; Sophus::SO3<Scalar_, Options>::Tangent = Eigen::Matrix<float, 3, 1>; Sophus::SO3<Scalar_, Options>::Scalar = float]', file '/ssd1_lin/Thesis/ORB-SLAM/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp', line 617. SO3::exp failed! omega: -nan -nan -nan, real: -nan, img: -nan Aborted (core dumped)

Dcasadoherraez avatar Dec 29 '21 12:12 Dcasadoherraez

Hi, I am facing the exact same issue with Monocular-Inertial while reading data from my own recorded rosbag file.

@Dcasadoherraez in my case the error happens always at the same point in every run, interestingly, when turning around... In the previous beta version I was always meeting segmentation fault problems when turning around.

makolele12 avatar Jan 04 '22 17:01 makolele12

Thanks for the V1.0 version and the updated functions. I am running the V1.0 version with stereo-inertial on my own sensor and the SO3 exp failed to pass the SO3 check in the GetDeltaRotation method called by function EdgeInertial::computeError. The message goes like:

 SO3::exp failed! omega: nan nan nan, real: nan, img: nan.

I wonder if there is anyone who met the same problem, thanks~

I found that this assertion failed when ORB_SLAM3 tried to merge two maps, which seems to be a longstanding problem #416 #319

DOGEwbx avatar Jan 07 '22 07:01 DOGEwbx

I meet the same issue while using stereo-imu image

JACKLiuDay avatar Jan 25 '22 06:01 JACKLiuDay

hello ,i have the same problem , has anyone solved it?

Thiszzz avatar May 06 '22 07:05 Thiszzz

I face the same issue with data-set tum-vi on fisheye-stereo-IMU mode : Sophus ensure failed in function 'static SO3Sophus::SO3::Scalar Sophus::SO3<float, 0>::expAndTheta(const Sophus::SO3::Tangent &, Sophus::SO3::Scalar *) [Scalar_ = float, Options = 0]', file '../../../../libs/include/sophus/so3.hpp', line 617. SO3::exp failed! omega: nan nan nan, real: nan, img: nan

VINO6520 avatar Jun 17 '22 07:06 VINO6520