PeterFWS / Structure-PLP-SLAM

[ICRA'23] The official Implementation of "Structure PLP-SLAM: Efficient Sparse Mapping and Localization using Point, Line and Plane for Monocular, RGB-D and Stereo Cameras"
GNU General Public License v3.0
411 stars 67 forks source link

terminate called after throwing an instance of 'std::runtime_error' #28

Open zs1013 opened 3 weeks ago

zs1013 commented 3 weeks ago

Hello, I am trying to run my code on the Jetson Orin Nano with an arm64 architecture. After compiling, I am getting an error when running the command ./build/run_tum_rgbd_slam:

[2024-10-28 22:44:45.185] [I] config file loaded: ./example/tum_rgbd/TUM_RGBD_mono_3.yaml terminate called after throwing an instance of 'std::runtime_error' what(): Could not load a timestamp file from /home/zsure/slam_date/TUM/freiburg3_long_office_household//rgb.txt Aborted at 1730126685 (unix time) try "date -d @1730126685" if you are using GNU date PC: @ 0x0 (unknown) SIGABRT (@0x3e80001840d) received by PID 99341 (TID 0xffff93b7f010) from PID 99341; stack trace: @ 0xffffa0e61f10 (unknown) @ 0xffffa0f527c0 ([vdso]+0x7bf) @ 0xffff9ff84d78 gsignal @ 0xffff9ff71aac abort @ 0xffffa01898bc gnu_cxx::verbose_terminate_handler() @ 0xffffa018720c (unknown) @ 0xffffa0187270 std::terminate() @ 0xffffa0187564 cxa_throw @ 0xaaaab1a7c384 ImageSequence_withPlaneSeg::acquire_image_information() @ 0xaaaab1a7c5b4 ImageSequence_withPlaneSeg::ImageSequence_withPlaneSeg() @ 0xaaaab1a554d4 mono_tracking() @ 0xaaaab1a53ef0 main @ 0xffff9ff71e10 libc_start_main @ 0xaaaab1a54650 (unknown) 已放弃 (核心已转储)

PeterFWS commented 3 weeks ago

hi,

It seems that you are testing with your own RGBD camera? The command ./build/run_tum_rgbd_slam can only be used to test the standard dataset such as TUM RGBD.

see documentation: https://stella-cv.readthedocs.io/en/0.3.9/example.html#

you may need to run the command "run_camera_slam.cc", but it may not support your case because I did not implement anything in that functionality for a custom camera.

Best,