Added 3D boxKDE

This commit is contained in:
2018-07-31 15:36:18 +02:00
parent 5d2216f205
commit 3aaa470422
3 changed files with 16 additions and 3 deletions

View File

@@ -122,9 +122,10 @@ Stats::Statistics<float> run(Settings::DataSetup setup, int numFile, std::string
//auto resample = std::make_unique<SMC::ParticleFilterResamplingSimple<MyState>>();
auto resample = std::make_unique<SMC::ParticleFilterResamplingSimpleImpoverishment<MyState, MyNavMeshTriangle>>();
//auto estimate = std::make_unique<SMC::ParticleFilterEstimationBoxKDE<MyState>>(map, 0.2, Point2(1,1));
//auto estimate = std::make_unique<SMC::ParticleFilterEstimationBoxKDE<MyState>>(map, Settings::KDE::gridSize, Settings::KDE::bandwidth);
//auto estimate = std::make_unique<SMC::ParticleFilterEstimationWeightedAverage<MyState>>();
auto estimate = std::make_unique<SMC::ParticleFilterEstimationMax<MyState>>();
//auto estimate = std::make_unique<SMC::ParticleFilterEstimationMax<MyState>>();
auto estimate = std::make_unique<SMC::ParticleFilterEstimationBoxKDE3D<MyState>>(map, Settings::KDE3D::gridSize, Settings::KDE3D::bandwidth);
// setup
MyFilter pf(numParticles, std::move(init));