Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

In rtabmap-databaseViewer, changing Core parameters will affect only the processing functions of the viewer (like refining the links, adding new loop closures or how the map is optimized).

The database contains only data from the map, so if we replay the database with different parameters (see step 5 of this tutorial), they will only affect the mapping step, not odometry.

If you want to re-run odometry with different parameters with the same data, you will have to record data at higher frame rate. To do so, record a rosbag or use data_recorder.launch on ROS (remap image topics if needed) or Tools->Data Recorder... on standalone rtabmap. If a database is recorded, it can be replayed in rtabmap standalone like in the tutorial linked above (in step 5, say No when asking to use odometry from database so that odometry will be recomputed using parameters in Preferences->Visual Registration and Odometry panels).

cheers,
Mathieu