Closed amiltonwong closed 6 years ago
Thanks for the interest in the project!
Is that a raw KITTI sequence or a sequence from the KITTI odometry benchmark? The system cannot work with raw sequences yet because the LIDAR is in a different format (+ a couple of other small inconsistencies).
Update: About the sample dataset, the problem is a default one would have like 10Gb or so, but perhaps I can trim it a little bit and upload it. It may only be a section of like 10 seconds, but it could help you get going. I think I can actually do that this weekend.
My end goal, since the whole stack is a PITA to get going, is to stick everything into a Docker image so you will be able to docker run DynSLAM example
or whatever and have everything happen automagically. But I won't be able to work on that until early next year because of limited time :(
Thanks a lot, @AndreiBarsan. :) Yes, you may just upload a small sequence and it is very helpful for testing the code.
I trimmed the first 100 frames from odometry sequence 06, which is one of the few I had in my laptop, removed useless stuff, archived it, and uploaded it here: http://www.cs.toronto.edu/~iab/dynslam/mini-kitti-odometry-seq-06-for-dynslam.7z
You'll need the 7zip (un)archiver to extract it. I used it instead of zip because it provides better compression. You should be able to point --dataset_root
to the folder where that archive is extracted and get the ball rolling.
Please let me know how it goes, and if it's good, I'll add the link to the README!
Thanks @AndreiBarsan for your big effort,
I just downloaded and extracted it. And then run
./DynSLAMGUI --dataset_root=/data/DynSLAM_dataset/mini-kitti-odometry-seq-06-for-dynslam/mini-seq-06
Here is the run log.
It throws
terminate called after throwing an instance of 'std::runtime_error'
what(): Could not open CSV file. Does the folder it should be in exist?
What should I do for this CSV file? I've checked that there's no any *.csv file located at "mini-seq-06/".
Thanks!
Ah, stupid mistake on my side. It's trying to write evaluation logs to a folder that does not exist. Try creating a 'csv' folder in the project root. See #43.
Thanks @AndreiBarsan , Now it works and the pangolin GUI appears showing the result :)
Hi, @AndreiBarsan ,
Thanks for sharing such a good work. And now I'm practicing it. After I had built it, I follow steps mentioned in readme: Download the kitti seq (2011_09_26_drive_0001 synced+rectified) from here
cd DynSLAM/build
./DynSLAMGUI --dataset_root=/data/kitti_raw_data_seq/2011_09_26/2011_09_26_drive_0001_sync
I think that's the location inconsistency problem of calibration file and seg images, it 'll be more helpful if you could upload an example seq for testing, so that we could know the input directory structures for the code. Thanks!