Struct RelocalizationICP_SE2
Defined in File relocalization.h
Nested Relationships
Nested Types
Struct Documentation
-
struct RelocalizationICP_SE2
Takes a global and a local metric map, a SE(2) ROI, and tries to match the local map in the global map by running ICP from all initial guesses defined by a regular SE(2) lattice, returning the result as a SE(3) hashed lattice.
This method is based on mp2p_icp ICP pipelines, refer to the project documentation.
-
struct Input
Public Functions
-
Input() = default
Public Members
-
mp2p_icp::metric_map_t reference_map
-
mp2p_icp::metric_map_t local_map
-
std::vector<mp2p_icp::ICP::Ptr> icp_pipeline
If provided more than one, several ICP runs will be triggered in parallel threads.
-
mp2p_icp::Parameters icp_parameters
-
double icp_minimum_quality = 0.50
-
InputLattice initial_guess_lattice
-
OutputLattice output_lattice
-
std::function<void(const ProgressFeedback&)> on_progress_callback
-
struct InputLattice
-
struct OutputLattice
-
Input() = default
-
struct Input