#include <fast_correlative_scan_matcher_2d.h>
|
Candidate2D | BranchAndBound (const std::vector< DiscreteScan2D > &discrete_scans, const SearchParameters &search_parameters, const std::vector< Candidate2D > &candidates, int candidate_depth, float min_score) const |
|
std::vector< Candidate2D > | ComputeLowestResolutionCandidates (const std::vector< DiscreteScan2D > &discrete_scans, const SearchParameters &search_parameters) const |
|
std::vector< Candidate2D > | 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 PrecomputationGrid2D &precomputation_grid, const std::vector< DiscreteScan2D > &discrete_scans, const SearchParameters &search_parameters, std::vector< Candidate2D > *const candidates) const |
|
◆ FastCorrelativeScanMatcher2D() [1/2]
cartographer::mapping::scan_matching::FastCorrelativeScanMatcher2D::FastCorrelativeScanMatcher2D |
( |
const Grid2D & |
grid, |
|
|
const proto::FastCorrelativeScanMatcherOptions2D & |
options |
|
) |
| |
◆ ~FastCorrelativeScanMatcher2D()
cartographer::mapping::scan_matching::FastCorrelativeScanMatcher2D::~FastCorrelativeScanMatcher2D |
( |
| ) |
|
◆ FastCorrelativeScanMatcher2D() [2/2]
◆ BranchAndBound()
Candidate2D cartographer::mapping::scan_matching::FastCorrelativeScanMatcher2D::BranchAndBound |
( |
const std::vector< DiscreteScan2D > & |
discrete_scans, |
|
|
const SearchParameters & |
search_parameters, |
|
|
const std::vector< Candidate2D > & |
candidates, |
|
|
int |
candidate_depth, |
|
|
float |
min_score |
|
) |
| const |
|
private |
◆ ComputeLowestResolutionCandidates()
std::vector< Candidate2D > cartographer::mapping::scan_matching::FastCorrelativeScanMatcher2D::ComputeLowestResolutionCandidates |
( |
const std::vector< DiscreteScan2D > & |
discrete_scans, |
|
|
const SearchParameters & |
search_parameters |
|
) |
| const |
|
private |
◆ GenerateLowestResolutionCandidates()
std::vector< Candidate2D > cartographer::mapping::scan_matching::FastCorrelativeScanMatcher2D::GenerateLowestResolutionCandidates |
( |
const SearchParameters & |
search_parameters | ) |
const |
|
private |
◆ Match()
◆ MatchFullSubmap()
bool cartographer::mapping::scan_matching::FastCorrelativeScanMatcher2D::MatchFullSubmap |
( |
const sensor::PointCloud & |
point_cloud, |
|
|
float |
min_score, |
|
|
float * |
score, |
|
|
transform::Rigid2d * |
pose_estimate |
|
) |
| const |
◆ MatchWithSearchParameters()
◆ operator=()
◆ ScoreCandidates()
◆ limits_
MapLimits cartographer::mapping::scan_matching::FastCorrelativeScanMatcher2D::limits_ |
|
private |
◆ options_
const proto::FastCorrelativeScanMatcherOptions2D cartographer::mapping::scan_matching::FastCorrelativeScanMatcher2D::options_ |
|
private |
◆ precomputation_grid_stack_
std::unique_ptr<PrecomputationGridStack2D> cartographer::mapping::scan_matching::FastCorrelativeScanMatcher2D::precomputation_grid_stack_ |
|
private |
The documentation for this class was generated from the following files: