Re: How to set RTABMap parameter in C++ project?
Posted by
matlabbe on
URL: http://official-rtab-map-forum.206.s1.nabble.com/How-to-set-RTABMap-parameter-in-C-project-tp1175p1184.html
Hi,
The config file can be a good approach. If you want to use hard-coded parameters, you can use the Rtabmap::init(ParametersMap) version. You can look at the
C++ loop closure detection tutorial. Example:
rtabmap::ParametersMap parameters;
// SIFT vocabulary
parameters.insert(rtabmap::ParametersPair(rtabmap::Parameters::kKpDetectorStrategy(), "1"));
// ICP registration
parameters.insert(rtabmap::ParametersPair(rtabmap::Parameters::kRegStrategy(), "1"));
// g2o graph optimization
parameters.insert(rtabmap::ParametersPair(rtabmap::Parameters::kOptimizerStrategy(), "1"));
rtabmap.init(parameters);
You can see the list of parameters in
Parameters.h for convenience.
cheers