#include <fast_correlative_scan_matcher.h>
|
Candidate | BranchAndBound (const std::vector< DiscreteScan > &discrete_scans, const SearchParameters &search_parameters, const std::vector< Candidate > &candidates, int candidate_depth, float min_score) const |
|
std::vector< Candidate > | ComputeLowestResolutionCandidates (const std::vector< DiscreteScan > &discrete_scans, const SearchParameters &search_parameters) const |
|
std::vector< Candidate > | GenerateLowestResolutionCandidates (const SearchParameters &search_parameters) const |
|
bool | MatchWithSearchParameters (SearchParameters search_parameters, const transform::Rigid2d &initial_pose_estimate, const sensor::PointCloud &point_cloud, float min_score, float *score, transform::Rigid2d *pose_estimate) const |
|
void | ScoreCandidates (const PrecomputationGrid &precomputation_grid, const std::vector< DiscreteScan > &discrete_scans, const SearchParameters &search_parameters, std::vector< Candidate > *const candidates) const |
|
cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::FastCorrelativeScanMatcher |
( |
const ProbabilityGrid & |
probability_grid, |
|
|
const proto::FastCorrelativeScanMatcherOptions & |
options |
|
) |
| |
cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::~FastCorrelativeScanMatcher |
( |
| ) |
|
cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::FastCorrelativeScanMatcher |
( |
const FastCorrelativeScanMatcher & |
| ) |
|
|
delete |
Candidate cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::BranchAndBound |
( |
const std::vector< DiscreteScan > & |
discrete_scans, |
|
|
const SearchParameters & |
search_parameters, |
|
|
const std::vector< Candidate > & |
candidates, |
|
|
int |
candidate_depth, |
|
|
float |
min_score |
|
) |
| const |
|
private |
std::vector< Candidate > cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::ComputeLowestResolutionCandidates |
( |
const std::vector< DiscreteScan > & |
discrete_scans, |
|
|
const SearchParameters & |
search_parameters |
|
) |
| const |
|
private |
std::vector< Candidate > cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::GenerateLowestResolutionCandidates |
( |
const SearchParameters & |
search_parameters | ) |
const |
|
private |
bool cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::MatchFullSubmap |
( |
const sensor::PointCloud & |
point_cloud, |
|
|
float |
min_score, |
|
|
float * |
score, |
|
|
transform::Rigid2d * |
pose_estimate |
|
) |
| const |
void cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::ScoreCandidates |
( |
const PrecomputationGrid & |
precomputation_grid, |
|
|
const std::vector< DiscreteScan > & |
discrete_scans, |
|
|
const SearchParameters & |
search_parameters, |
|
|
std::vector< Candidate > *const |
candidates |
|
) |
| const |
|
private |
MapLimits cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::limits_ |
|
private |
const proto::FastCorrelativeScanMatcherOptions cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::options_ |
|
private |
std::unique_ptr<PrecomputationGridStack> cartographer::mapping_2d::scan_matching::FastCorrelativeScanMatcher::precomputation_grid_stack_ |
|
private |
The documentation for this class was generated from the following files: