-
Notifications
You must be signed in to change notification settings - Fork 428
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
segmentation fault when run ./testKimeraVIO #244
Comments
and even I run another test example, ./scripts/stereoVIOEuroc.bash, it still occurs Segmentation fault, but there are no any clues for debugging. please help me output in terminal like that I1210 10:55:55.240368 21104 EurocDataProvider.cpp:89] Parsing Euroc dataset... |
today, I just run ./build/stereoVIOEuroc, plus some parameters in script, it could run, and when the --use_lcd=0 the Segmentation fault (core dumped) not happen again, like ./stereoVIOEuroc --dataset_type=0 --dataset_path=/mnt/d/zhipeng/datasets/Euroc_MAV/euroc-spark/MH_02_easy --initial_k=50 --final_k=10000 --params_folder_path=../params/Euroc --use_lcd=0 --vocabulary_path=$VOCABULARY_PATH/ORBvoc.yml --flagfile=../params/Euroc/flags/stereoVIOEuroc.flags --flagfile=../params/Euroc/flags/Mesher.flags --flagfile=../params/Euroc/flags/VioBackend.flags --flagfile=../params/Euroc/flags/RegularVioBackend.flags --flagfile=../params/Euroc/flags/Visualizer3D.flags --logtostderr=1 --colorlogtostderr=1 --log_prefix=1 --v=0 --vmodule=Pipeline*=00 --log_output=1 --log_euroc_gt_data=1 --save_frontend_images=1 --visualize_frontend_images=1 --output_path=../output_logs if I set --use_lcd=1, that means loop closure detection is enable, then the Segmentation fault will happen again during the process running. by debug, I find this happen in opengv, ransac module then I check the git repository of laurentkneip/opengv#88, and it seems opengv was built within CXX_STANDRD 11, but Kimera-VIO was built within 17. so I change the CMakeLists.txt in opengv, like then, remove all the packages of opengv that have been installed, rebulid opengv and Kimera again. more over the mapping procedure seems fail during the code running. is that the problem of configuration or just the algorithm? |
Description:
I'didn't recive any error when I build the code, 100% at the end.
but I got a segmentation fault when I test testKimeraVIO
I don't know how to do, help me?
do anyone try a successful version or combination of it? please tell me.
Command:
Console output:
Additional files:
Please attach all the files needed to reproduce the error.
Please give also the following information:
opencv_version
: 3.4.0I add #include <opencv2/viz.hpp> in include/frontend/Camera.h for solve some error during build
I change all "Tracker" to "VIO::Tracker" in tests/testTracker.cpp for solving the definition of ambiguity, since there is a lib named Tracker in Opencv
The text was updated successfully, but these errors were encountered: