MRPT  2.0.2
Classes | Namespaces | Functions
data_association.cpp File Reference
#include "slam-precomp.h"
#include <mrpt/math/KDTreeCapable.h>
#include <mrpt/math/data_utils.h>
#include <mrpt/math/distributions.h>
#include <mrpt/math/ops_matrices.h>
#include <mrpt/poses/CPoint2DPDFGaussian.h>
#include <mrpt/poses/CPointPDFGaussian.h>
#include <mrpt/slam/data_association.h>
#include <Eigen/Dense>
#include <memory>
#include <nanoflann.hpp>
#include <numeric>
#include <set>
Include dependency graph for data_association.cpp:

Go to the source code of this file.

Classes

struct  mrpt::slam::TAuxDataRecursiveJCBB
 

Namespaces

 mrpt::slam
 

Functions

template<typename T , TDataAssociationMetric METRIC>
double mrpt::slam::joint_pdf_metric (const CMatrixDynamic< T > &Z_observations_mean, const CMatrixDynamic< T > &Y_predictions_mean, const CMatrixDynamic< T > &Y_predictions_cov, const TAuxDataRecursiveJCBB &info, [[maybe_unused]] const TDataAssociationResults &aux_data)
 Computes the joint distance metric (mahalanobis or matching likelihood) between two a set of associations. More...
 
template<TDataAssociationMetric METRIC>
bool mrpt::slam::isCloser (const double v1, const double v2)
 
template<>
bool mrpt::slam::isCloser< metricMaha > (const double v1, const double v2)
 
template<>
bool mrpt::slam::isCloser< metricML > (const double v1, const double v2)
 
template<typename T , TDataAssociationMetric METRIC>
void mrpt::slam::JCBB_recursive (const mrpt::math::CMatrixDynamic< T > &Z_observations_mean, const mrpt::math::CMatrixDynamic< T > &Y_predictions_mean, const mrpt::math::CMatrixDynamic< T > &Y_predictions_cov, TDataAssociationResults &results, const TAuxDataRecursiveJCBB &info, const observation_index_t curObsIdx)
 



Page generated by Doxygen 1.8.14 for MRPT 2.0.2 Git: 9b4fd2465 Mon May 4 16:59:08 2020 +0200 at lun may 4 17:26:07 CEST 2020