MRPT
2.0.1
|
#include <gtest/gtest.h>
#include <mrpt/config/CConfigFile.h>
#include <mrpt/io/CFileGZInputStream.h>
#include <mrpt/maps/CMultiMetricMap.h>
#include <mrpt/maps/COccupancyGridMap2D.h>
#include <mrpt/maps/CSimpleMap.h>
#include <mrpt/obs/CRawlog.h>
#include <mrpt/random.h>
#include <mrpt/serialization/CArchive.h>
#include <mrpt/slam/CMonteCarloLocalization2D.h>
#include <mrpt/system/filesystem.h>
#include <mrpt/system/os.h>
#include <test_mrpt_common.h>
Go to the source code of this file.
Functions | |
void | run_test_pf_localization (CPose2D &meanPose, CMatrixDouble33 &cov) |
TEST (MonteCarlo2D, RunSampleDataset) | |
void run_test_pf_localization | ( | CPose2D & | meanPose, |
CMatrixDouble33 & | cov | ||
) |
Definition at line 37 of file CMonteCarloLocalization2D_unittest.cpp.
References mrpt::serialization::archiveFrom(), ASSERT_, mrpt::math::cov(), mrpt::DEG2RAD(), mrpt::containers::end(), mrpt::bayes::CParticleFilter::executeOn(), mrpt::system::extractFileExtension(), mrpt::system::fileExists(), mrpt::obs::CRawlog::getActionObservationPair(), mrpt::poses::CPosePDFParticles::getCovarianceAndMean(), mrpt::random::getRandomGenerator(), ini_fil, iniFile(), mrpt::slam::TMonteCarloLocalizationParams::KLD_params, mrpt::slam::TKLDParams::loadFromConfigFile(), mrpt::bayes::CParticleFilter::TParticleFilterOptions::loadFromConfigFile(), mrpt::maps::TSetOfMetricMapInitializers::loadFromConfigFile(), mrpt::maps::CMetricMap::loadFromProbabilisticPosesAndObservations(), mrpt::obs::CRawlog::loadFromRawLogFile(), mrpt::system::lowerCase(), mrpt::bayes::CParticleFilter::m_options, mrpt::maps::CMultiMetricMap::mapByClass(), mrpt::slam::TMonteCarloLocalizationParams::metricMap, mrpt::slam::CMonteCarloLocalization2D::options, mrpt::random::CRandomGenerator::randomize(), RAWLOG_FILE, mrpt::poses::CPosePDFParticles::resetUniform(), mrpt::slam::CMonteCarloLocalization2D::resetUniformFreeSpace(), mrpt::maps::CMultiMetricMap::setListOfMaps(), mrpt::maps::CSimpleMap::size(), mrpt::obs::CRawlog::size(), THROW_EXCEPTION, THROW_EXCEPTION_FMT, and mrpt::system::CTicTac::Tic().
Referenced by TEST().
TEST | ( | MonteCarlo2D | , |
RunSampleDataset | |||
) |
Definition at line 264 of file CMonteCarloLocalization2D_unittest.cpp.
References mrpt::math::cov(), mrpt::exception_to_str(), mrpt::math::norm(), run_test_pf_localization(), and mrpt::math::MatrixBase< Scalar, Derived >::trace().
Page generated by Doxygen 1.8.14 for MRPT 2.0.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +0200 at vie abr 3 23:20:28 CEST 2020 |