Classes | Namespaces | Macros | Typedefs
pfuclt_particles.h File Reference
#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>
Include dependency graph for pfuclt_particles.h:
This graph shows which files directly or indirectly include this file:

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
 

Macro Definition Documentation

#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.



pfuclt_omni_dataset
Author(s):
autogenerated on Tue Jul 4 2017 19:38:38