HKUST-Aerial-Robotics / VINS-Mono

A Robust and Versatile Monocular Visual-Inertial State Estimator
GNU General Public License v3.0
4.86k stars 2.08k forks source link

Eigen error #63

Open hkkoo1 opened 6 years ago

hkkoo1 commented 6 years ago

thanks for yours work! when i use the EuRoC dataset On my 32 bit computer,It came with an Eigen error,But everything is OK on my 64 bit computer, Do you know how to solve it?

there is i run log: vins_estimator: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:78: Eigen::internal::plain_array<T, Size, MatrixOrArrayOptions, 16>::plain_array() [with T = double; int Size = 270; int MatrixOrArrayOptions = 0]: Assertion `(reinterpret_cast(eigen_unaligned_array_assert_workaround_gcc47(array)) & 0xf) == 0 && "this assertion is explained here: " "http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html" " READ THIS WEB PAGE !!! "' failed.

qintonguav commented 6 years ago

I don't know why. Eigen compatibility problem.

hkkoo1 commented 6 years ago

@qintony thanks,now i using my 64bit computer,It works well.

heguixiang commented 6 years ago

@hkkoo1 @qintony ,hello,I meet the same question when running VINS on my embedded 32 bit hardware(4 cortex A17 cores),do you solved it?

hkkoo1 commented 6 years ago

@heguixiang sorry,I changed for 64bit computer