Compare(Benchmark) poses results

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Compare(Benchmark) poses results

senia
Hi,
I want to compare Rtabmap output poses result(the path of the camera), to already captured databases - as in:
https://github.com/introlab/rtabmap/wiki/Benchmark
For example, "New Collage" database has both "Images" - used in the guide, and GPS (x,y) coordinates:
http://www.robots.ox.ac.uk/~mobile/IJRR_2008_Dataset/data.html
I want to compare the provided coordinates to the calculated coordinates by Rtabmap, yet the guide concentrates only on loop closures.
I successfully opened the provided GPS in Matlab ( plot(GPS(:,1),GPS(:,2)) ), yet I couldn't open the .db file created when running the "Commands for dataset"(to open it in Rtabmap and save the poses file.)
What is the fastest way to open the poses coordinates(x,y is enough) from the "Images" provided in the dataset?
Thank you very much,
(Rtabmap fan) Senia Kalma.
Reply | Threaded
Open this post in threaded view
|

Re: Compare(Benchmark) poses results

matlabbe
Administrator
Hi,

rtabmap-console used to benchmark the loop closure detection approach does not save the database. It only outputs the results in the LogF.txt and LogI.txt files (the first is for float values and the second is for integer values). See here for their corresponding column descriptions. You can get the matching IDs of the loop closures under the first column for LogI.txt file. See MATLAB ShowLogs.m script as example. You will have a bunch of figures in MATLAB using this script and the log files as explained in this example.

While the benchmark is purely appearance-based loop closure detection, there are no poses saved.

cheers,
Mathieu
Reply | Threaded
Open this post in threaded view
|

Re: Compare(Benchmark) poses results

senia
Again, thank you.