Go to the documentation of this file.
10 #ifndef _CTopLCDetector_GridMatching_H
11 #define _CTopLCDetector_GridMatching_H
69 std::ostream& out)
const override;
Options for a TLC-detector of type gridmap-matching, used from CHMTSLAM.
mrpt::poses::CPose3DPDF::Ptr computeTopologicalObservationModel(const THypothesisID &hypID, const CHMHMapNode::Ptr ¤tArea, const CHMHMapNode::Ptr &refArea, double &out_log_lik)
This method must compute the topological observation model.
void OnNewPose(const TPoseID &poseID, const mrpt::obs::CSensoryFrame *SF)
Hook method for being warned about the insertion of a new poses into the maps.
mrpt::slam::CGridMapAligner::TConfigParams matchingOptions
Options for the grid-to-grid matching algorithm.
An implementation of Hybrid Metric Topological SLAM (HMT-SLAM).
CTopLCDetector_GridMatching(CHMTSLAM *hmtslam)
TOptions()
Initialization of default params.
void dumpToTextStream(std::ostream &out) const override
This method should clearly display all the contents of the structure in textual form,...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
GLsizei GLsizei GLchar * source
virtual ~CTopLCDetector_GridMatching()
Destructor.
Declares a class for storing a "sensory frame", a set of "observations" taken by the robot approximat...
The ICP algorithm configuration data.
This class allows loading and storing values and vectors of different types from a configuration text...
static CTopLCDetectorBase * createNewInstance(CHMTSLAM *hmtslam)
A class factory, to be implemented in derived classes.
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...
uint64_t TPoseID
An integer number uniquely identifying each robot pose stored in HMT-SLAM.
int64_t THypothesisID
An integer number uniquely identifying each of the concurrent hypotheses for the robot topological pa...
std::shared_ptr< CHMHMapNode > Ptr
std::shared_ptr< CPose3DPDF > Ptr
GLsizei const GLchar ** string
void loadFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string §ion) override
This method load the options from a ".ini"-like file or memory-stored string list.
The virtual base class for Topological Loop-closure Detectors; used in HMT-SLAM.
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |