#include <tracker_particle.h>
|
virtual void | getEstimate (BFL::StatePosVel &est) const |
| get filter posterior More...
|
|
virtual void | getEstimate (people_msgs::PositionMeasurement &est) const |
|
MatrixWrapper::Matrix | getHistogramPos (const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step) const |
| Get histogram from certain area. More...
|
|
MatrixWrapper::Matrix | getHistogramVel (const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step) const |
|
virtual double | getLifetime () const |
| return the lifetime of the tracker More...
|
|
void | getParticleCloud (const tf::Vector3 &step, double threshold, sensor_msgs::PointCloud &cloud) const |
|
virtual double | getQuality () const |
| return measure for tracker quality: 0=bad 1=good More...
|
|
virtual double | getTime () const |
| return the time of the tracker More...
|
|
virtual void | initialize (const BFL::StatePosVel &mu, const BFL::StatePosVel &sigma, const double time) |
| initialize tracker More...
|
|
virtual bool | isInitialized () const |
| return if tracker was initialized More...
|
|
| TrackerParticle (const std::string &name, unsigned int num_particles, const BFL::StatePosVel &sysnoise) |
| constructor More...
|
|
virtual bool | updateCorrection (const tf::Vector3 &meas, const MatrixWrapper::SymmetricMatrix &cov) |
|
virtual bool | updatePrediction (const double time) |
| update tracker More...
|
|
virtual | ~TrackerParticle () |
| destructor More...
|
|
const std::string & | getName () const |
| return the name of the tracker More...
|
|
| Tracker (const std::string &name) |
| constructor More...
|
|
virtual | ~Tracker () |
| destructor More...
|
|
Definition at line 61 of file tracker_particle.h.
estimation::TrackerParticle::TrackerParticle |
( |
const std::string & |
name, |
|
|
unsigned int |
num_particles, |
|
|
const BFL::StatePosVel & |
sysnoise |
|
) |
| |
estimation::TrackerParticle::~TrackerParticle |
( |
| ) |
|
|
virtual |
void estimation::TrackerParticle::getEstimate |
( |
people_msgs::PositionMeasurement & |
est | ) |
const |
|
virtual |
double estimation::TrackerParticle::getLifetime |
( |
| ) |
const |
|
virtual |
void estimation::TrackerParticle::getParticleCloud |
( |
const tf::Vector3 & |
step, |
|
|
double |
threshold, |
|
|
sensor_msgs::PointCloud & |
cloud |
|
) |
| const |
virtual double estimation::TrackerParticle::getQuality |
( |
| ) |
const |
|
inlinevirtual |
double estimation::TrackerParticle::getTime |
( |
| ) |
const |
|
virtual |
virtual bool estimation::TrackerParticle::isInitialized |
( |
| ) |
const |
|
inlinevirtual |
bool estimation::TrackerParticle::updateCorrection |
( |
const tf::Vector3 & |
meas, |
|
|
const MatrixWrapper::SymmetricMatrix & |
cov |
|
) |
| |
|
virtual |
bool estimation::TrackerParticle::updatePrediction |
( |
const double |
time | ) |
|
|
virtual |
double estimation::TrackerParticle::filter_time_ |
|
private |
double estimation::TrackerParticle::init_time_ |
|
private |
unsigned int estimation::TrackerParticle::num_particles_ |
|
private |
double estimation::TrackerParticle::quality_ |
|
private |
bool estimation::TrackerParticle::tracker_initialized_ |
|
private |
The documentation for this class was generated from the following files: