47 OdometryF2M(
const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
50 virtual void reset(
const Transform & initialPose = Transform::getIdentity());
51 const Signature & getMap()
const {
return *map_;}
52 const Signature & getLastFrame()
const {
return *lastFrame_;}
65 float initDepthFactor_;
66 float floorThreshold_;
67 float scanKeyFrameThr_;
68 int scanMaximumMapSize_;
69 float scanSubtractRadius_;
70 float scanSubtractAngle_;
71 float scanMapMaxRange_;
72 int bundleAdjustment_;
74 float bundleMinMotion_;
75 int bundleMaxKeyFramesPerFeature_;
76 bool bundleUpdateFeatureMapOnAllFrames_;
77 float validDepthRatio_;
79 float pointToPlaneRadius_;
84 int lastFrameOldestNewId_;
85 std::vector<std::pair<pcl::PointCloud<pcl::PointXYZINormal>::Ptr, pcl::IndicesPtr> > scansBuffer_;
87 std::map<int, std::map<int, FeatureBA> > bundleWordReferences_;
88 std::map<int, Transform> bundlePoses_;
89 std::multimap<int, Link> bundleLinks_;
90 std::multimap<int, Link> bundleIMUOrientations_;
91 std::map<int, std::vector<CameraModel> > bundleModels_;
92 std::map<int, int> bundlePoseReferences_;
95 ParametersMap parameters_;