#include <ros/ros.h>#include <pfuclt_omni_dataset/pfuclt_aux.h>#include <vector>#include <algorithm>#include <iostream>#include <sstream>#include <boost/random.hpp>#include <boost/thread/mutex.hpp>#include <eigen3/Eigen/Core>#include <eigen3/Eigen/Geometry>#include <pfuclt_omni_dataset/particle.h>#include <pfuclt_omni_dataset/particles.h>#include <dynamic_reconfigure/server.h>#include <pfuclt_omni_dataset/DynamicConfig.h>

Go to the source code of this file.
Classes | |
| struct | pfuclt_omni_dataset::ParticleFilter::dynamicVariables_s |
| struct | pfuclt_omni_dataset::landmarkObs_s |
| struct | pfuclt_omni_dataset::odometry_s |
| class | pfuclt_omni_dataset::ParticleFilter |
| struct | pfuclt_omni_dataset::ParticleFilter::PFinitData |
| The PFinitData struct - provides encapsulation to the initial data necessary to construct a ParticleFilter instance. More... | |
| struct | pfuclt_omni_dataset::ParticleFilter::State::robotState_s |
| The robotState_s struct - saves information on the belief of a robot's state. More... | |
| struct | pfuclt_omni_dataset::ParticleFilter::State |
| The state_s struct - defines a structure to hold state information for the particle filter class. More... | |
| struct | pfuclt_omni_dataset::targetObs_s |
| struct | pfuclt_omni_dataset::ParticleFilter::State::targetState_s |
| The targetState_s struct - saves information on the belief of the target's state. More... | |
Namespaces | |
| pfuclt_omni_dataset | |
Macros | |
| #define | MIN_WEIGHTSUM 1e-10 |
| #define | NUM_ALPHAS 4 |
| #define | O_THETA (2) |
| #define | O_TX (0) |
| #define | O_TY (1) |
| #define | O_TZ (2) |
| #define | O_X (0) |
| #define | O_Y (1) |
| #define | STATES_PER_TARGET 3 |
| #define | TARGET_ITERATION_TIME_DEFAULT 0.0333 |
| #define | TARGET_ITERATION_TIME_MAX (1) |
| #define | TARGET_RAND_MEAN 0 |
| #define | TARGET_RAND_STDDEV_LOST 500.0 |
Typedefs | |
| typedef double(* | pfuclt_omni_dataset::estimatorFunc) (const std::vector< double > &, const std::vector< double > &) |
| typedef struct pfuclt_omni_dataset::landmarkObs_s | pfuclt_omni_dataset::LandmarkObservation |
| typedef struct pfuclt_omni_dataset::odometry_s | pfuclt_omni_dataset::Odometry |
| typedef std::vector< subparticles_t > | pfuclt_omni_dataset::particles_t |
| typedef float | pfuclt_omni_dataset::pdata_t |
| typedef boost::random::mt19937 | pfuclt_omni_dataset::RNGType |
| typedef std::vector< pdata_t > | pfuclt_omni_dataset::subparticles_t |
| typedef struct pfuclt_omni_dataset::targetObs_s | pfuclt_omni_dataset::TargetObservation |
| #define MIN_WEIGHTSUM 1e-10 |
Definition at line 46 of file pfuclt_particles.h.
| #define NUM_ALPHAS 4 |
Definition at line 22 of file pfuclt_particles.h.
| #define O_THETA (2) |
Definition at line 30 of file pfuclt_particles.h.
| #define O_TX (0) |
Definition at line 32 of file pfuclt_particles.h.
| #define O_TY (1) |
Definition at line 33 of file pfuclt_particles.h.
| #define O_TZ (2) |
Definition at line 34 of file pfuclt_particles.h.
| #define O_X (0) |
Definition at line 28 of file pfuclt_particles.h.
| #define O_Y (1) |
Definition at line 29 of file pfuclt_particles.h.
| #define STATES_PER_TARGET 3 |
Definition at line 25 of file pfuclt_particles.h.
| #define TARGET_ITERATION_TIME_DEFAULT 0.0333 |
Definition at line 42 of file pfuclt_particles.h.
| #define TARGET_ITERATION_TIME_MAX (1) |
Definition at line 43 of file pfuclt_particles.h.
| #define TARGET_RAND_MEAN 0 |
Definition at line 38 of file pfuclt_particles.h.
| #define TARGET_RAND_STDDEV_LOST 500.0 |
Definition at line 39 of file pfuclt_particles.h.