addResampleNoise(Target &particle) | echoflow::MultiTargetParticleFilter | |
density_feedback_factor_ | echoflow::MultiTargetParticleFilter | |
getParticles() | echoflow::MultiTargetParticleFilter | |
getValidPositionsFromMap(const std::shared_ptr< grid_map::GridMap > &map_ptr) | echoflow::MultiTargetParticleFilter | |
initialize(std::shared_ptr< grid_map::GridMap > map_ptr) | echoflow::MultiTargetParticleFilter | |
MultiTargetParticleFilter(size_t num_particles=500, double initial_max_speed=20.0) | echoflow::MultiTargetParticleFilter | explicit |
noise_std_position_ | echoflow::MultiTargetParticleFilter | |
noise_std_speed_ | echoflow::MultiTargetParticleFilter | |
noise_std_yaw_ | echoflow::MultiTargetParticleFilter | |
noise_std_yaw_rate_ | echoflow::MultiTargetParticleFilter | |
observation_sigma_ | echoflow::MultiTargetParticleFilter | |
predict(double dt) | echoflow::MultiTargetParticleFilter | |
resample(std::shared_ptr< grid_map::GridMap > map_ptr, std::shared_ptr< grid_map::GridMap > stats_ptr, double dt) | echoflow::MultiTargetParticleFilter | |
seed_fraction_ | echoflow::MultiTargetParticleFilter | |
seedUniform(const std::vector< grid_map::Position > &valid_positions, size_t n_seed, std::vector< Target > &output_particles) | echoflow::MultiTargetParticleFilter | |
seedWeighted(const std::vector< grid_map::Position > &valid_positions, size_t n_seed, const std::shared_ptr< grid_map::GridMap > &stats_ptr, std::vector< Target > &output_particles) | echoflow::MultiTargetParticleFilter | |
updateNoiseDistributions() | echoflow::MultiTargetParticleFilter | |
updateWeights(std::shared_ptr< grid_map::GridMap > map_ptr, std::shared_ptr< grid_map::GridMap > stats_ptr, double dt) | echoflow::MultiTargetParticleFilter | |
weight_decay_half_life_ | echoflow::MultiTargetParticleFilter | |