uzh-rpg / rpg_eklt

Code for the paper "EKLT: Asynchronous, Photometric Feature Tracking using Events and Frames" (IJCV'19)
GNU General Public License v3.0
127 stars 35 forks source link

Run Failed #16

Open lsjws2008 opened 1 month ago

lsjws2008 commented 1 month ago

When I RUN with command roslaunch eklt eklt.launch tracks_file_txt:=/tmp/eklt_example/tracks.txt v:=1, and RUN rosbag play /tmp/eklt_example/boxes_6dof.bag in another terminal. I got this error: I20241011 15:53:19.239537 1733096 tracker.cpp:422] Events dropped since no image present. I20241011 15:53:19.250317 1733130 tracker.cpp:56] Found first image. I20241011 15:53:19.250423 1733130 tracker.cpp:110] Will write tracks data to '/tmp/eklt_example/tracks.txt'. I20241011 15:53:19.255498 1733130 tracker.cpp:345] Extracted 100 new features on image at t=1468941032.30154 s. F20241011 15:53:19.261034 1733130 cubic_interpolation.h:400] Check failed: col_begin < col_end (-701857120 vs. 240) *** Check failure stack trace: *** @ 0x7f9277557160 google::LogMessage::Fail() @ 0x7f92775570a1 google::LogMessage::SendToLog() @ 0x7f92775568be google::LogMessage::Flush() @ 0x7f927755a564 google::LogMessageFatal::~LogMessageFatal() @ 0x7f92762c3f5e nlls::Optimizer::precomputeLogImageArray() @ 0x7f92762d0d5b tracker::Tracker::init() @ 0x7f92762d105a tracker::Tracker::processEvents() @ 0x7f927612ddf4 (unknown) @ 0x7f9275e2f609 start_thread @ 0x7f9275f69353 clone @ (nil) (unknown) [tracker-2] process has died [pid 1733096, exit code -6, cmd /home/ubuntu/catkin_ws/devel/lib/eklt/eklt_node --flagfile=/home/ubuntu/catkin_ws/src/rpg_eklt/config/eklt.conf --v=1 --tracks_file_txt=/tmp/eklt_example/tracks.txt events:=/dvs/events images:=/dvs/image_raw __name:=tracker __log:=/home/ubuntu/.ros/log/d4bf7e42-87a5-11ef-b3fc-87fb6051ebbe/tracker-2.log]. log file: /home/ubuntu/.ros/log/d4bf7e42-87a5-11ef-b3fc-87fb6051ebbe/tracker-2*.log

lsjws2008 commented 1 month ago

Replaced bool Optimizer::precomputeLogImageArray( to void Optimizer::precomputeLogImageArray( will fix this bug!