Go to the documentation of this file.
201 const double in_normalizationStd,
const TSE2RobustParams& in_ransac_params,
202 TSE2RobustResult& out_results);
mrpt::poses::CPosePDFSOG transformation
The output as a set of transformations (sum of Gaussians)
Parameters for se2_l2_robust().
bool ransac_fuseByCorrsMatch
(Default = true) If true, the weight of Gaussian modes will be increased when an exact match in the s...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
double ransac_fuseMaxDiffPhi
(Default=0.1degree) (In radians)
unsigned int ransac_nSimulations
(Default = 0) If set to 0, an adaptive algorithm is used to determine the number of iterations,...
TFunctorCheckPotentialMatch user_individual_compat_callback
If provided, this user callback will be invoked to determine the individual compatibility between eac...
std::function< bool(const TPotentialMatch &)> TFunctorCheckPotentialMatch
bool ransac_algorithmForLandmarks
(Default = true) Use Mahalanobis distance (true) or Euclidean dist (false)
unsigned int ransac_min_nSimulations
(Default = 1500) See parameter probability_find_good_model
double ransac_fuseMaxDiffXY
(Default = 0.01)
unsigned int ransac_minSetSize
(Default=3)
double max_rmse_to_end
Stop searching for solutions when the RMSE of one solution is below this threshold.
unsigned int ransac_maxSetSize
(Default = 20)
TSE2RobustParams()
Default values.
Output placeholder for se2_l2_robust()
bool se2_l2(const mrpt::tfest::TMatchingPairList &in_correspondences, mrpt::math::TPose2D &out_transformation, mrpt::math::CMatrixDouble33 *out_estimateCovariance=nullptr)
Least-squares (L2 norm) solution to finding the optimal SE(2) (x,y,yaw) between two reference frames.
bool verbose
(Default=false)
double probability_find_good_model
(Default = 0.999) See parameter ransac_nSimulations.
unsigned int ransac_iters
Number of actual iterations executed
mrpt::tfest::TMatchingPairList largestSubSet
the largest consensus sub-set
double ransac_mahalanobisDistanceThreshold
(Default = 3.0)
Declares a class that represents a Probability Density function (PDF) of a 2D pose .
bool se2_l2_robust(const mrpt::tfest::TMatchingPairList &in_correspondences, const double in_normalizationStd, const TSE2RobustParams &in_ransac_params, TSE2RobustResult &out_results)
Robust least-squares (L2 norm) solution to finding the optimal SE(2) (x,y,yaw) between two reference ...
void * user_individual_compat_callback_userdata
User data to be passed to user_individual_compat_callback()
Declares a class that represents a Probability Density function (PDF) of a 2D pose .
double DEG2RAD(const double x)
Degrees to radians.
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |