28#ifndef ODOMETRYMONO_H_
29#define ODOMETRYMONO_H_
31#include <rtabmap/core/Odometry.h>
32#include <rtabmap/core/Link.h>
57 double pnpReprojError_;
59 int pnpRefineIterations_;
64 int localHistoryMaxSize_;
66 float initMinTranslation_;
67 float minTranslation_;
68 float fundMatrixReprojError_;
69 float fundMatrixConfidence_;
71 std::map<int, cv::Point2f> firstFrameGuessCorners_;
72 std::map<int, cv::Point3f> localMap_;
73 std::map<int, std::map<int, cv::Point3f> > keyFrameWords3D_;
74 std::map<int, Transform> keyFramePoses_;
75 std::multimap<int, Link> keyFrameLinks_;
76 std::map<int, std::vector<CameraModel> > keyFrameModels_;
Abstract 2D feature detector and descriptor extractor for visual SLAM.
Three-tiered memory management (STM, WM, LTM) for RTAB-Map.
What one Odometry iteration produced, beyond the pose.
virtual void reset(const Transform &initialPose)
Resets internal state and sets the initial pose.
virtual Odometry::Type getType()
Abstract base class for visual, lidar and visual-inertial odometry backends.
Type
Odometry backend selected by Parameters::kOdomStrategy().
Container class for all sensor data captured at a specific time.
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).