removed Heading::rnd()

changed particle init
fixed uninitialized values
new ground-truth helper methods
added new stats to the eval (distance from ground-truth)
This commit is contained in:
kazu
2016-04-26 11:55:13 +02:00
parent f7e817d5e4
commit 9eb774f7b9
6 changed files with 50 additions and 16 deletions

View File

@@ -37,6 +37,7 @@ public:
std::minstd_rand gen;
std::uniform_int_distribution<> dist(0, grid.getNumNodes());
std::uniform_real_distribution<float> distHead(0, M_PI*2);
for (K::Particle<MyState>& p : particles) {
@@ -50,7 +51,7 @@ public:
p.state.walkState.node = &n;
p.state.pOld = p.state.pCur;
p.state.walkState.heading = Heading::rnd();
p.state.walkState.heading = distHead(gen);
p.state.hPa = 0;
}