Classes | |
struct | Candidate |
class | CeresScanMatcher |
class | FastCorrelativeScanMatcher |
class | OccupiedSpaceCostFunctor |
class | PrecomputationGrid |
class | PrecomputationGridStack |
class | RealTimeCorrelativeScanMatcher |
class | RotationDeltaCostFunctor |
struct | SearchParameters |
class | TranslationDeltaCostFunctor |
Typedefs | |
typedef std::vector< Eigen::Array2i > | DiscreteScan |
Functions | |
proto::CeresScanMatcherOptions | CreateCeresScanMatcherOptions (common::LuaParameterDictionary *const parameter_dictionary) |
proto::FastCorrelativeScanMatcherOptions | CreateFastCorrelativeScanMatcherOptions (common::LuaParameterDictionary *const parameter_dictionary) |
proto::RealTimeCorrelativeScanMatcherOptions | CreateRealTimeCorrelativeScanMatcherOptions (common::LuaParameterDictionary *const parameter_dictionary) |
std::vector< DiscreteScan > | 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) |
bool | PerformGlobalLocalization (const float cutoff, const cartographer::sensor::AdaptiveVoxelFilter &voxel_filter, const std::vector< cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher * > &matchers, const cartographer::sensor::PointCloud &point_cloud, transform::Rigid2d *const best_pose_estimate, float *const best_score) |
typedef std::vector<Eigen::Array2i> cartographer::mapping_2d::scan_matching::DiscreteScan |
Definition at line 32 of file correlative_scan_matcher.h.
proto::CeresScanMatcherOptions cartographer::mapping_2d::scan_matching::CreateCeresScanMatcherOptions | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 37 of file mapping_2d/scan_matching/ceres_scan_matcher.cc.
proto::FastCorrelativeScanMatcherOptions cartographer::mapping_2d::scan_matching::CreateFastCorrelativeScanMatcherOptions | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 79 of file mapping_2d/scan_matching/fast_correlative_scan_matcher.cc.
proto::RealTimeCorrelativeScanMatcherOptions cartographer::mapping_2d::scan_matching::CreateRealTimeCorrelativeScanMatcherOptions | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 37 of file mapping_2d/scan_matching/real_time_correlative_scan_matcher.cc.
std::vector< DiscreteScan > cartographer::mapping_2d::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.cc.
std::vector< sensor::PointCloud > cartographer::mapping_2d::scan_matching::GenerateRotatedScans | ( | const sensor::PointCloud & | point_cloud, |
const SearchParameters & | search_parameters | ||
) |
Definition at line 93 of file correlative_scan_matcher.cc.
bool cartographer::mapping_2d::scan_matching::PerformGlobalLocalization | ( | const float | cutoff, |
const cartographer::sensor::AdaptiveVoxelFilter & | voxel_filter, | ||
const std::vector< cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher * > & | matchers, | ||
const cartographer::sensor::PointCloud & | point_cloud, | ||
transform::Rigid2d *const | best_pose_estimate, | ||
float *const | best_score | ||
) |
Definition at line 25 of file fast_global_localizer.cc.