Classes | |
| struct | Candidate2D |
| struct | Candidate3D |
| class | CeresScanMatcher2D |
| class | CeresScanMatcher3D |
| struct | DiscreteScan3D |
| class | FastCorrelativeScanMatcher2D |
| class | FastCorrelativeScanMatcher3D |
| class | InterpolatedGrid |
| class | OccupiedSpaceCostFunction2D |
| class | OccupiedSpaceCostFunction3D |
| class | PrecomputationGrid2D |
| class | PrecomputationGrid3D |
| class | PrecomputationGridStack2D |
| class | PrecomputationGridStack3D |
| class | RealTimeCorrelativeScanMatcher2D |
| class | RealTimeCorrelativeScanMatcher3D |
| class | RotationalScanMatcher |
| class | RotationDeltaCostFunctor2D |
| class | RotationDeltaCostFunctor3D |
| struct | SearchParameters |
| class | TranslationDeltaCostFunctor2D |
| class | TranslationDeltaCostFunctor3D |
Typedefs | |
| typedef std::vector< Eigen::Array2i > | DiscreteScan2D |
| using | MatchingFunction = std::function< float(const transform::Rigid3f &)> |
| using | PointCloudAndHybridGridPointers = std::pair< const sensor::PointCloud *, const HybridGrid * > |
Functions | |
| PrecomputationGrid3D | ConvertToPrecomputationGrid (const HybridGrid &hybrid_grid) |
| proto::CeresScanMatcherOptions2D | CreateCeresScanMatcherOptions2D (common::LuaParameterDictionary *const parameter_dictionary) |
| proto::CeresScanMatcherOptions3D | CreateCeresScanMatcherOptions3D (common::LuaParameterDictionary *const parameter_dictionary) |
| proto::FastCorrelativeScanMatcherOptions2D | CreateFastCorrelativeScanMatcherOptions2D (common::LuaParameterDictionary *const parameter_dictionary) |
| proto::FastCorrelativeScanMatcherOptions3D | CreateFastCorrelativeScanMatcherOptions3D (common::LuaParameterDictionary *const parameter_dictionary) |
| std::function< float(const transform::Rigid3f &)> | CreateLowResolutionMatcher (const HybridGrid *low_resolution_grid, const sensor::PointCloud *points) |
| proto::RealTimeCorrelativeScanMatcherOptions | CreateRealTimeCorrelativeScanMatcherOptions (common::LuaParameterDictionary *const parameter_dictionary) |
| std::vector< DiscreteScan2D > | DiscretizeScans (const MapLimits &map_limits, const std::vector< sensor::PointCloud > &scans, const Eigen::Translation2f &initial_translation) |
| std::vector< sensor::PointCloud > | GenerateRotatedScans (const sensor::PointCloud &point_cloud, const SearchParameters &search_parameters) |
| PrecomputationGrid3D | PrecomputeGrid (const PrecomputationGrid3D &grid, const bool half_resolution, const Eigen::Array3i &shift) |
Variables | |
| std::function< float(const transform::Rigid3f &)> | CreateLowResolutionMatcher (const HybridGrid *low_resolution_grid, const sensor::PointCloud *points) |
| typedef std::vector<Eigen::Array2i> cartographer::mapping::scan_matching::DiscreteScan2D |
Definition at line 32 of file correlative_scan_matcher_2d.h.
| using cartographer::mapping::scan_matching::MatchingFunction = typedef std::function<float(const transform::Rigid3f&)> |
Definition at line 64 of file fast_correlative_scan_matcher_3d.h.
| using cartographer::mapping::scan_matching::PointCloudAndHybridGridPointers = typedef std::pair<const sensor::PointCloud*, const HybridGrid*> |
Definition at line 38 of file ceres_scan_matcher_3d.h.
| PrecomputationGrid3D cartographer::mapping::scan_matching::ConvertToPrecomputationGrid | ( | const HybridGrid & | hybrid_grid | ) |
Definition at line 49 of file precomputation_grid_3d.cc.
| proto::CeresScanMatcherOptions2D cartographer::mapping::scan_matching::CreateCeresScanMatcherOptions2D | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 37 of file ceres_scan_matcher_2d.cc.
| proto::CeresScanMatcherOptions3D cartographer::mapping::scan_matching::CreateCeresScanMatcherOptions3D | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 39 of file ceres_scan_matcher_3d.cc.
| proto::FastCorrelativeScanMatcherOptions2D cartographer::mapping::scan_matching::CreateFastCorrelativeScanMatcherOptions2D | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 79 of file fast_correlative_scan_matcher_2d.cc.
| proto::FastCorrelativeScanMatcherOptions3D cartographer::mapping::scan_matching::CreateFastCorrelativeScanMatcherOptions3D | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 37 of file fast_correlative_scan_matcher_3d.cc.
| std::function<float(const transform::Rigid3f&)> cartographer::mapping::scan_matching::CreateLowResolutionMatcher | ( | const HybridGrid * | low_resolution_grid, |
| const sensor::PointCloud * | points | ||
| ) |
Definition at line 23 of file low_resolution_matcher.cc.
| proto::RealTimeCorrelativeScanMatcherOptions cartographer::mapping::scan_matching::CreateRealTimeCorrelativeScanMatcherOptions | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 8 of file real_time_correlative_scan_matcher.cc.
| std::vector< DiscreteScan2D > cartographer::mapping::scan_matching::DiscretizeScans | ( | const MapLimits & | map_limits, |
| const std::vector< sensor::PointCloud > & | scans, | ||
| const Eigen::Translation2f & | initial_translation | ||
| ) |
Definition at line 111 of file correlative_scan_matcher_2d.cc.
| std::vector< sensor::PointCloud > cartographer::mapping::scan_matching::GenerateRotatedScans | ( | const sensor::PointCloud & | point_cloud, |
| const SearchParameters & | search_parameters | ||
| ) |
Definition at line 93 of file correlative_scan_matcher_2d.cc.
| PrecomputationGrid3D cartographer::mapping::scan_matching::PrecomputeGrid | ( | const PrecomputationGrid3D & | grid, |
| const bool | half_resolution, | ||
| const Eigen::Array3i & | shift | ||
| ) |
Definition at line 63 of file precomputation_grid_3d.cc.
| std::function<float(const transform::Rigid3f&)> cartographer::mapping::scan_matching::CreateLowResolutionMatcher(const HybridGrid *low_resolution_grid, const sensor::PointCloud *points) |
Definition at line 30 of file low_resolution_matcher.h.