Open htxj opened 7 years ago
Hi,
I just updated the configuration file for the EuRoC dataset, now including the rotation (R) and translation (t) of the stereo pair. As for the problem with the KITTI dataset, you don't need the R and t as the images are rectified, so it might be you have the latest version of the Eigen library?
Best, Rubén.
THANKS! I'll update the Eigen library and try to run it again
Hi @rubengooj ,
Still this problem exists, I have the latest Eigen version.
@halajun @rubengooj
The eigen error is caused by using fixed-size vectorizable Eigen types
as a member of a class, such as Vector2d, Matrix4d, etc. You just need to put a EIGEN_MAKE_ALIGNED_OPERATOR_NEW macro in a public part of your class. Please refer to here.
@rubengooj
Hi,
I recently compiled your source code about PL-SLAM and I have succeeded. But when I run the EuRoc MAV dataset as you said in the README documentation:
./plslam_dataset
where
As you said, I have downloaded the MH_01_easy sequence (become mav0 when I uncompressed) and stored in the /home/xx/slam_datasets folder. So what should I do to set the environment variable for ${DATASETS_DIR}? In addition, when I run the dataset, how should I set the dataset configuration file named dataset_params.yaml? Can you help me? please.
@xmupamizq hi ,have you soved your problem?
@liangsongLee I am so sorry to tell you that I have not solved my problem.
"terminate called after throwing an instance of 'YAML::TypedBadConversion<std::vector<double, std::allocator > >'
what(): yaml-cpp: error at line 0, column 0: bad conversion"
"imagesStVO: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:128: Eigen::internal::plain_array<T, Size, MatrixOrArrayOptions, 32>::plain_array() [with T = double; int Size = 16; int MatrixOrArrayOptions = 0]: Assertion `(reinterpret_cast(eigen_unaligned_array_assert_workaround_gcc47(array)) & (31)) == 0 && "this assertion is explained here: " "http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html" " READ THIS WEB PAGE !!! "' failed."