MRPT  1.9.9
List of all members | Public Types | Static Public Member Functions | Static Public Attributes
pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D > Struct Template Reference

Detailed Description

template<>
struct pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D >

Definition at line 114 of file MonteCarloLocalization_App.cpp.

Public Types

using type = mrpt::poses::CPosePDFGaussian
 

Static Public Member Functions

static void resetOnFreeSpace (CMonteCarloLocalization2D &pdf, mrpt::maps::CMultiMetricMap &metricMap, size_t PARTICLE_COUNT, const mrpt::math::TPose3D &init_min, const mrpt::math::TPose3D &init_max)
 
static void resetUniform (CMonteCarloLocalization2D &pdf, size_t PARTICLE_COUNT, const mrpt::math::TPose3D &init_min, const mrpt::math::TPose3D &init_max)
 

Static Public Attributes

static constexpr bool PF_IS_3D = false
 

Member Typedef Documentation

◆ type

Definition at line 116 of file MonteCarloLocalization_App.cpp.

Member Function Documentation

◆ resetOnFreeSpace()

static void pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D >::resetOnFreeSpace ( CMonteCarloLocalization2D pdf,
mrpt::maps::CMultiMetricMap metricMap,
size_t  PARTICLE_COUNT,
const mrpt::math::TPose3D init_min,
const mrpt::math::TPose3D init_max 
)
inlinestatic

Definition at line 119 of file MonteCarloLocalization_App.cpp.

References mrpt::maps::CMultiMetricMap::mapByClass(), mrpt::slam::CMonteCarloLocalization2D::resetUniformFreeSpace(), mrpt::math::TPose3D::x, mrpt::math::TPose3D::y, and mrpt::math::TPose3D::yaw.

Here is the call graph for this function:

◆ resetUniform()

static void pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D >::resetUniform ( CMonteCarloLocalization2D pdf,
size_t  PARTICLE_COUNT,
const mrpt::math::TPose3D init_min,
const mrpt::math::TPose3D init_max 
)
inlinestatic

Definition at line 130 of file MonteCarloLocalization_App.cpp.

References mrpt::poses::CPosePDFParticles::resetUniform(), mrpt::math::TPose3D::x, mrpt::math::TPose3D::y, and mrpt::math::TPose3D::yaw.

Here is the call graph for this function:

Member Data Documentation

◆ PF_IS_3D

constexpr bool pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D >::PF_IS_3D = false
static

Definition at line 117 of file MonteCarloLocalization_App.cpp.




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 338471620 Mon Feb 17 00:12:39 2020 +0100 at lun feb 17 00:15:10 CET 2020