detector_particle.cpp
/tmp/ws/src/people/people_tracking_filter/src/
detector__particle_8cpp
people_tracking_filter/detector_particle.h
people_tracking_filter/uniform_vector.h
estimation
detector_particle.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
detector__particle_8h
people_tracking_filter/tracker.h
people_tracking_filter/mcpdf_vector.h
people_tracking_filter/measmodel_vector.h
people_tracking_filter/sysmodel_vector.h
estimation::DetectorParticle
estimation
gaussian_pos_vel.cpp
/tmp/ws/src/people/people_tracking_filter/src/
gaussian__pos__vel_8cpp
people_tracking_filter/gaussian_pos_vel.h
BFL
std::ostream &
operator<<
namespaceBFL.html
aa137aab1d4ab65fa4257e9cbe553f4f3
(std::ostream &os, const GaussianPosVel &g)
gaussian_pos_vel.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
gaussian__pos__vel_8h
people_tracking_filter/state_pos_vel.h
people_tracking_filter/gaussian_vector.h
BFL::GaussianPosVel
BFL
gaussian_vector.cpp
/tmp/ws/src/people/people_tracking_filter/src/
gaussian__vector_8cpp
people_tracking_filter/gaussian_vector.h
BFL
std::ostream &
operator<<
namespaceBFL.html
ab7dba809e281a47ef388b890471e5f71
(std::ostream &os, const GaussianVector &g)
gaussian_vector.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
gaussian__vector_8h
BFL::GaussianVector
BFL
mcpdf_pos_vel.cpp
/tmp/ws/src/people/people_tracking_filter/src/
mcpdf__pos__vel_8cpp
people_tracking_filter/mcpdf_pos_vel.h
people_tracking_filter/rgb.h
BFL
static const unsigned int
NUM_CONDARG
namespaceBFL.html
a8c08988bc4607ec3e70a5787e967df04
mcpdf_pos_vel.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
mcpdf__pos__vel_8h
people_tracking_filter/state_pos_vel.h
BFL::MCPdfPosVel
BFL
mcpdf_vector.cpp
/tmp/ws/src/people/people_tracking_filter/src/
mcpdf__vector_8cpp
people_tracking_filter/mcpdf_vector.h
people_tracking_filter/state_pos_vel.h
people_tracking_filter/rgb.h
BFL
static const unsigned int
NUM_CONDARG
namespaceBFL.html
a8c08988bc4607ec3e70a5787e967df04
mcpdf_vector.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
mcpdf__vector_8h
BFL::MCPdfVector
BFL
measmodel_pos.cpp
/tmp/ws/src/people/people_tracking_filter/src/
measmodel__pos_8cpp
people_tracking_filter/measmodel_pos.h
BFL
static const unsigned int
DIM_MEASMODEL_POS
namespaceBFL.html
ab8d0f5406e0fad0c5df69fbc6db0e1f4
static const unsigned int
NUM_MEASMODEL_POS_COND_ARGS
namespaceBFL.html
acfc0cbef0c3c63940e4787e0a0102517
measmodel_pos.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
measmodel__pos_8h
people_tracking_filter/state_pos_vel.h
people_tracking_filter/gaussian_vector.h
BFL::MeasModelPos
BFL::MeasPdfPos
BFL
measmodel_vector.cpp
/tmp/ws/src/people/people_tracking_filter/src/
measmodel__vector_8cpp
people_tracking_filter/measmodel_vector.h
BFL
static const unsigned int
DIM_MEASMODEL_VECTOR
namespaceBFL.html
a39c5ddd12cb72207a0b366f0d8ee569e
static const unsigned int
NUM_MEASMODEL_VECTOR_COND_ARGS
namespaceBFL.html
a2ee5c0634f745743e3807bf92bcc8c30
measmodel_vector.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
measmodel__vector_8h
people_tracking_filter/gaussian_vector.h
BFL::MeasModelVector
BFL::MeasPdfVector
BFL
people_tracking_node.cpp
/tmp/ws/src/people/people_tracking_filter/src/
people__tracking__node_8cpp
people_tracking_filter/people_tracking_node.h
people_tracking_filter/tracker_particle.h
people_tracking_filter/tracker_kalman.h
people_tracking_filter/state_pos_vel.h
people_tracking_filter/rgb.h
estimation
int
main
people__tracking__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static const unsigned int
num_particles_tracker
people__tracking__node_8cpp.html
ac3daf3d67df3ca0a4c742d54d26043f3
static const double
sequencer_delay
people__tracking__node_8cpp.html
a75e6cadcc69a08b3a222ea4d3b413121
static const unsigned int
sequencer_internal_buffer
people__tracking__node_8cpp.html
abb7ec2bc800b721060cb4ca25e097eef
static const unsigned int
sequencer_subscribe_buffer
people__tracking__node_8cpp.html
a4fcae4d3bfe3e044b5bb386febde41bd
static const double
tracker_init_dist
people__tracking__node_8cpp.html
a1d37be5188064887859fa5fa7abe34c5
people_tracking_node.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
people__tracking__node_8h
people_tracking_filter/tracker.h
people_tracking_filter/detector_particle.h
people_tracking_filter/gaussian_vector.h
estimation::PeopleTrackingNode
estimation
rgb.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
rgb_8h
static const int
rgb
rgb_8h.html
af12b355e3280cc87ec03b9ed6c869fed
[]
state_pos_vel.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
state__pos__vel_8h
BFL::StatePosVel
BFL
sysmodel_pos_vel.cpp
/tmp/ws/src/people/people_tracking_filter/src/
sysmodel__pos__vel_8cpp
people_tracking_filter/sysmodel_pos_vel.h
BFL
static const unsigned int
DIM_SYS_POS_VEL
namespaceBFL.html
ab0c687e4324e8845386866fa72e14899
static const unsigned int
NUM_SYS_POS_VEL_COND_ARGS
namespaceBFL.html
a534b49058deef800ee1d8bb5b6761b4a
sysmodel_pos_vel.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
sysmodel__pos__vel_8h
people_tracking_filter/state_pos_vel.h
people_tracking_filter/gaussian_pos_vel.h
BFL::SysModelPosVel
BFL::SysPdfPosVel
BFL
sysmodel_vector.cpp
/tmp/ws/src/people/people_tracking_filter/src/
sysmodel__vector_8cpp
people_tracking_filter/sysmodel_vector.h
BFL
static const unsigned int
DIM_SYS_VECTOR
sysmodel__vector_8cpp.html
adc34231f64fe849bc856eacaecc0ad21
static const unsigned int
NUM_SYS_VECTOR_COND_ARGS
sysmodel__vector_8cpp.html
a3e4821b546655716a4738810d227b120
sysmodel_vector.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
sysmodel__vector_8h
people_tracking_filter/gaussian_vector.h
BFL::SysModelVector
BFL::SysPdfVector
BFL
tracker.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
tracker_8h
people_tracking_filter/state_pos_vel.h
estimation::Tracker
estimation
tracker_kalman.cpp
/tmp/ws/src/people/people_tracking_filter/src/
tracker__kalman_8cpp
people_tracking_filter/tracker_kalman.h
estimation
static const double
damping_velocity
tracker__kalman_8cpp.html
a3601c924584549e86da05e96f94557c7
tracker_kalman.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
tracker__kalman_8h
people_tracking_filter/tracker.h
people_tracking_filter/state_pos_vel.h
estimation::TrackerKalman
estimation
tracker_particle.cpp
/tmp/ws/src/people/people_tracking_filter/src/
tracker__particle_8cpp
people_tracking_filter/tracker_particle.h
people_tracking_filter/gaussian_pos_vel.h
estimation
tracker_particle.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
tracker__particle_8h
people_tracking_filter/tracker.h
people_tracking_filter/state_pos_vel.h
people_tracking_filter/mcpdf_pos_vel.h
people_tracking_filter/sysmodel_pos_vel.h
people_tracking_filter/measmodel_pos.h
estimation::TrackerParticle
estimation
uniform_vector.cpp
/tmp/ws/src/people/people_tracking_filter/src/
uniform__vector_8cpp
people_tracking_filter/uniform_vector.h
BFL
std::ostream &
operator<<
namespaceBFL.html
a32e5f0cc55d324ccaf282d1a10aeb04b
(std::ostream &os, const UniformVector &g)
uniform_vector.h
/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/
uniform__vector_8h
BFL::UniformVector
BFL
estimation::DetectorParticle
classestimation_1_1DetectorParticle.html
DetectorParticle
classestimation_1_1DetectorParticle.html
aa49f4c4779802b7c937c61c05f3ee122
(unsigned int num_particles)
void
getEstimate
classestimation_1_1DetectorParticle.html
a777e23a261b38861a071541ef6de23ea
(tf::Vector3 &est) const
void
getEstimate
classestimation_1_1DetectorParticle.html
a54e7d6ba1cc95abdd389e492ea4fc768
(people_msgs::PositionMeasurement &est) const
MatrixWrapper::Matrix
getHistogram
classestimation_1_1DetectorParticle.html
a5d838777a9b50c947370ab8700cd5909
(const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step) const
void
getParticleCloud
classestimation_1_1DetectorParticle.html
abc3d9c50508d8ae67454852e2b1d0808
(const tf::Vector3 &step, double threshold, sensor_msgs::PointCloud &cloud) const
double
getQuality
classestimation_1_1DetectorParticle.html
a4028f5491802643dd7f041f8f95968f1
() const
void
initialize
classestimation_1_1DetectorParticle.html
aff2587c8444840b7a93d8ecca49db105
(const tf::Vector3 &mu, const tf::Vector3 &size, const double time)
bool
isInitialized
classestimation_1_1DetectorParticle.html
a0c2838f0163beeb55470dbe83018736b
() const
bool
updateCorrection
classestimation_1_1DetectorParticle.html
a731b77811624e8f0f9df1f4cd0f54052
(const tf::Vector3 &meas, const MatrixWrapper::SymmetricMatrix &cov, const double time)
bool
updatePrediction
classestimation_1_1DetectorParticle.html
acfbba09929640069766736628dfc6df5
(const double dt)
~DetectorParticle
classestimation_1_1DetectorParticle.html
a90a21b07e255a706cd2f120eb1f61195
()
bool
detector_initialized_
classestimation_1_1DetectorParticle.html
acfeb14fa14ddf59e1b6b9a1f51c6b681
BFL::BootstrapFilter< tf::Vector3, tf::Vector3 > *
filter_
classestimation_1_1DetectorParticle.html
a63f32d5e98a455d52d3b94877c8e2b7d
double
filter_time_
classestimation_1_1DetectorParticle.html
aacd3a2a486123142d222e7d2ddbc1b8b
BFL::MeasModelVector
meas_model_
classestimation_1_1DetectorParticle.html
adfb6ec1d85ac7180f2458c3563a02d2d
unsigned int
num_particles_
classestimation_1_1DetectorParticle.html
a039410da2e2652e6b27a128e79f706b9
BFL::MCPdfVector
prior_
classestimation_1_1DetectorParticle.html
a0bf35190b273c8281b6e0bbe92a75c1f
double
quality_
classestimation_1_1DetectorParticle.html
a0117adb092690b87f06fc415ca29a635
BFL::SysModelVector
sys_model_
classestimation_1_1DetectorParticle.html
a2b4c2277b0f1d1a1c306180dba3fcafa
BFL::GaussianPosVel
classBFL_1_1GaussianPosVel.html
Pdf< StatePosVel >
virtual GaussianPosVel *
Clone
classBFL_1_1GaussianPosVel.html
a81382e5f50d8e460c9278d0170141c7c
() const
virtual MatrixWrapper::SymmetricMatrix
CovarianceGet
classBFL_1_1GaussianPosVel.html
a157eb068f997ced5cb333a027a4319fd
() const
virtual StatePosVel
ExpectedValueGet
classBFL_1_1GaussianPosVel.html
a9aa98b4db9d8bed0cf5a0d0b5b605ba6
() const
GaussianPosVel
classBFL_1_1GaussianPosVel.html
a353282170a0ee34cd41eced1e93a1e54
(const StatePosVel &mu, const StatePosVel &sigma)
virtual Probability
ProbabilityGet
classBFL_1_1GaussianPosVel.html
a3241a9085cc09edfd92ecc00098c543c
(const StatePosVel &input) const
bool
SampleFrom
classBFL_1_1GaussianPosVel.html
ad3938fa5182ac254362d5a760db8d9f5
(vector< Sample< StatePosVel > > &list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const
virtual bool
SampleFrom
classBFL_1_1GaussianPosVel.html
a2d8a6029e771211157e976646ec27ee0
(Sample< StatePosVel > &one_sample, int method=DEFAULT, void *args=NULL) const
void
SetDt
classBFL_1_1GaussianPosVel.html
a97396929a1ec2410cd5870972852462d
(double dt) const
virtual
~GaussianPosVel
classBFL_1_1GaussianPosVel.html
a76e4711865ac7afb46bc0bad967557d5
()
double
dt_
classBFL_1_1GaussianPosVel.html
a86dbc2f652a0c36fecbbe6476d0895ed
GaussianVector
gauss_pos_
classBFL_1_1GaussianPosVel.html
aca9b2f6c5b5ef2895acb0b08380932f8
GaussianVector
gauss_vel_
classBFL_1_1GaussianPosVel.html
abc6a4b4dfe786116fdbb49d827840ec6
StatePosVel
mu_
classBFL_1_1GaussianPosVel.html
abe7beac6af8d1abc6dba85195d607e90
StatePosVel
sigma_
classBFL_1_1GaussianPosVel.html
a7c2c47cf28e4ec3332d6239670cec287
friend std::ostream &
operator<<
classBFL_1_1GaussianPosVel.html
a68d8c37e62b002b610b51a876b47808c
(std::ostream &os, const GaussianPosVel &g)
BFL::GaussianVector
classBFL_1_1GaussianVector.html
Pdf< tf::Vector3 >
virtual GaussianVector *
Clone
classBFL_1_1GaussianVector.html
a1536e9d4e6d3da03f5c77b9e29626fc9
() const
virtual MatrixWrapper::SymmetricMatrix
CovarianceGet
classBFL_1_1GaussianVector.html
a5c39a2699c51d5d640e27f62fe055b12
() const
virtual tf::Vector3
ExpectedValueGet
classBFL_1_1GaussianVector.html
ab484cc8a6be5a83028a3b2e152dcf598
() const
GaussianVector
classBFL_1_1GaussianVector.html
a67e25fe303e0b843091a4374fb5217ac
(const tf::Vector3 &mu, const tf::Vector3 &sigma)
virtual Probability
ProbabilityGet
classBFL_1_1GaussianVector.html
a5f922a5d68c4fb4daee269ed9e41ee4b
(const tf::Vector3 &input) const
bool
SampleFrom
classBFL_1_1GaussianVector.html
aad05796ffc08dba5830fdac571569c57
(vector< Sample< tf::Vector3 > > &list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const
virtual bool
SampleFrom
classBFL_1_1GaussianVector.html
ade1185afb30a862940f28bb381359d7f
(Sample< tf::Vector3 > &one_sample, int method=DEFAULT, void *args=NULL) const
void
sigmaSet
classBFL_1_1GaussianVector.html
ac33182d2f710592a9feb1fefaf36e83c
(const tf::Vector3 &sigma)
virtual
~GaussianVector
classBFL_1_1GaussianVector.html
a1d563ed8a8c8f0fafd46488f22123ebb
()
tf::Vector3
mu_
classBFL_1_1GaussianVector.html
ad3a2ecab3c4b16bf38d9d4e806e39ac7
tf::Vector3
sigma_
classBFL_1_1GaussianVector.html
a425c1731d489e5d870720ba89e1cb563
bool
sigma_changed_
classBFL_1_1GaussianVector.html
af553f6bc3dd28984eaa654647c1b2565
tf::Vector3
sigma_sq_
classBFL_1_1GaussianVector.html
a011801499219eed7758d780c7c371932
double
sqrt_
classBFL_1_1GaussianVector.html
a91bf89a010a533c7f49f02dce3b51b9c
friend std::ostream &
operator<<
classBFL_1_1GaussianVector.html
a4804c54a42ee5ef67442a24cbc87256a
(std::ostream &os, const GaussianVector &g)
BFL::MCPdfPosVel
classBFL_1_1MCPdfPosVel.html
MCPdf< StatePosVel >
virtual StatePosVel
ExpectedValueGet
classBFL_1_1MCPdfPosVel.html
a436b40f849e6ed8723941b0fb47a40b3
() const
MatrixWrapper::Matrix
getHistogramPos
classBFL_1_1MCPdfPosVel.html
a97b865c67c5f93830f4c9bd9ede3ba8e
(const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step) const
MatrixWrapper::Matrix
getHistogramVel
classBFL_1_1MCPdfPosVel.html
a291f22ac1af2a69504ac1f0f08d95f4d
(const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step) const
void
getParticleCloud
classBFL_1_1MCPdfPosVel.html
a1bd84775e4e3ac787db67e03f8c762e8
(const tf::Vector3 &step, double threshold, sensor_msgs::PointCloud &cloud) const
MCPdfPosVel
classBFL_1_1MCPdfPosVel.html
a238a16f645de0d85f9ad21139408b4a4
(unsigned int num_samples)
virtual unsigned int
numParticlesGet
classBFL_1_1MCPdfPosVel.html
aa743fcf5888425b881567e3e88b3240f
() const
virtual WeightedSample< StatePosVel >
SampleGet
classBFL_1_1MCPdfPosVel.html
ad25a9d8cd2580a2a26b7344b46851bc1
(unsigned int particle) const
virtual
~MCPdfPosVel
classBFL_1_1MCPdfPosVel.html
af171a38d843ddd8a531aab630f356a1e
()
MatrixWrapper::Matrix
getHistogram
classBFL_1_1MCPdfPosVel.html
afac39bcd387feac841889d2238287c63
(const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step, bool pos_hist) const
BFL::MCPdfVector
classBFL_1_1MCPdfVector.html
MCPdf< tf::Vector3 >
virtual tf::Vector3
ExpectedValueGet
classBFL_1_1MCPdfVector.html
acdd2558c4218f2f0be9c4b27d5e45de6
() const
MatrixWrapper::Matrix
getHistogram
classBFL_1_1MCPdfVector.html
a29f2ff52cb3fe34e3041fb163acefe8c
(const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step) const
void
getParticleCloud
classBFL_1_1MCPdfVector.html
a9f03182fd8fb1e4d796b2f7ff89949a6
(const tf::Vector3 &step, double threshold, sensor_msgs::PointCloud &cloud) const
MCPdfVector
classBFL_1_1MCPdfVector.html
a39085e2b230b28761ea42c037ecb7cec
(unsigned int num_samples)
virtual unsigned int
numParticlesGet
classBFL_1_1MCPdfVector.html
a98123f989471fd12c1a1948a73a4d799
() const
virtual WeightedSample< tf::Vector3 >
SampleGet
classBFL_1_1MCPdfVector.html
abdce8be144a70264e84d486fe24fdc53
(unsigned int particle) const
virtual
~MCPdfVector
classBFL_1_1MCPdfVector.html
ada93b5ff8f25b7db87064d199a313d23
()
BFL::MeasModelPos
classBFL_1_1MeasModelPos.html
MeasurementModel< tf::Vector3, StatePosVel >
MeasModelPos
classBFL_1_1MeasModelPos.html
ad4cc0db981226515dae9842585272867
(const tf::Vector3 &sigma)
~MeasModelPos
classBFL_1_1MeasModelPos.html
a956f7606513c1f32ec82625d3daf566d
()
BFL::MeasModelVector
classBFL_1_1MeasModelVector.html
MeasurementModel< tf::Vector3, tf::Vector3 >
MeasModelVector
classBFL_1_1MeasModelVector.html
af456ca6f0ae530ec3a23d011babf8fc3
(const tf::Vector3 &sigma)
~MeasModelVector
classBFL_1_1MeasModelVector.html
a405d81a27ed115b169370c8a0895eb10
()
BFL::MeasPdfPos
classBFL_1_1MeasPdfPos.html
ConditionalPdf< tf::Vector3, StatePosVel >
virtual MatrixWrapper::SymmetricMatrix
CovarianceGet
classBFL_1_1MeasPdfPos.html
a2ac1f4d347ec72c74603d809589fc7c8
() const
void
CovarianceSet
classBFL_1_1MeasPdfPos.html
a00d4239501fda9210b0d5da462e38cd3
(const MatrixWrapper::SymmetricMatrix &cov)
virtual tf::Vector3
ExpectedValueGet
classBFL_1_1MeasPdfPos.html
a152db11346f7ecf5825b22098907d135
() const
MeasPdfPos
classBFL_1_1MeasPdfPos.html
ad830a95a76b9ecef4fb217351224fd9f
(const tf::Vector3 &sigma)
virtual BFL::Probability
ProbabilityGet
classBFL_1_1MeasPdfPos.html
a25db50aca2018d2ce012cb929b330906
(const tf::Vector3 &input) const
virtual bool
SampleFrom
classBFL_1_1MeasPdfPos.html
ae6ed566fe51f561b82e3899f165b2465
(BFL::Sample< tf::Vector3 > &one_sample, int method, void *args) const
virtual
~MeasPdfPos
classBFL_1_1MeasPdfPos.html
a62849c11aaf7ff9d8fa50ba29aa66f9d
()
GaussianVector
meas_noise_
classBFL_1_1MeasPdfPos.html
a8fe90f2c0575d6c0d601ad06dcd211c5
BFL::MeasPdfVector
classBFL_1_1MeasPdfVector.html
ConditionalPdf< tf::Vector3, tf::Vector3 >
virtual MatrixWrapper::SymmetricMatrix
CovarianceGet
classBFL_1_1MeasPdfVector.html
aa5afaad0fdc11a5f864b393e01133039
() const
void
CovarianceSet
classBFL_1_1MeasPdfVector.html
aae03ec6d964bbd48c585576cafaec05e
(const MatrixWrapper::SymmetricMatrix &cov)
virtual tf::Vector3
ExpectedValueGet
classBFL_1_1MeasPdfVector.html
aff4c6bfc1f7bb352104313467e016a8d
() const
MeasPdfVector
classBFL_1_1MeasPdfVector.html
a0ba4d8340c1223861eae617c196570ac
(const tf::Vector3 &sigma)
virtual BFL::Probability
ProbabilityGet
classBFL_1_1MeasPdfVector.html
a337f6dde9fc345cbc858f0c0f4bcda2c
(const tf::Vector3 &input) const
virtual bool
SampleFrom
classBFL_1_1MeasPdfVector.html
ad82d72c73c4482860fb07e8a826e2e56
(BFL::Sample< tf::Vector3 > &one_sample, int method, void *args) const
virtual
~MeasPdfVector
classBFL_1_1MeasPdfVector.html
ab05b3c60dc2b8636673aae9b84aa5825
()
GaussianVector
meas_noise_
classBFL_1_1MeasPdfVector.html
ab6192bca68949b62b656e976389d5ac8
estimation::PeopleTrackingNode
classestimation_1_1PeopleTrackingNode.html
void
callbackDrop
classestimation_1_1PeopleTrackingNode.html
a3a851290cb9e63726949a348bf3cf5c4
(const people_msgs::PositionMeasurement::ConstPtr &message)
void
callbackRcv
classestimation_1_1PeopleTrackingNode.html
af9b3bcd0fd92a4578e344637b5b0b4a4
(const people_msgs::PositionMeasurement::ConstPtr &message)
PeopleTrackingNode
classestimation_1_1PeopleTrackingNode.html
a312a972f61dda750596ea2254982baa8
(ros::NodeHandle nh)
void
spin
classestimation_1_1PeopleTrackingNode.html
adf4c276f214e60192465a2e227b55a84
()
virtual
~PeopleTrackingNode
classestimation_1_1PeopleTrackingNode.html
a0dd074afa284ddb627d9220cfa5fa29a
()
boost::mutex
filter_mutex_
classestimation_1_1PeopleTrackingNode.html
a452e218e1ae38dbe625f45ce8d8cce3a
std::string
fixed_frame_
classestimation_1_1PeopleTrackingNode.html
a691a2a222f13e104c6cd691c0617f9ef
bool
follow_one_person_
classestimation_1_1PeopleTrackingNode.html
a12147d907e1ba4757a5c1212accb9cd1
double
freq_
classestimation_1_1PeopleTrackingNode.html
a8e585a2da3725a2e99c4e304991544e5
sensor_msgs::PointCloud
meas_cloud_
classestimation_1_1PeopleTrackingNode.html
a4e450a5386e417ff685a75ce2d1e4bc1
unsigned int
meas_visualize_counter_
classestimation_1_1PeopleTrackingNode.html
a65a20a875cb23dd861e370a6cab70f85
message_filters::TimeSequencer< people_msgs::PositionMeasurement > *
message_sequencer_
classestimation_1_1PeopleTrackingNode.html
a454cb404a8c7b017b4ae0e97dd319a57
ros::NodeHandle
nh_
classestimation_1_1PeopleTrackingNode.html
ace431c153686ee9e809ccf7c6f6e965f
ros::Publisher
people_filter_pub_
classestimation_1_1PeopleTrackingNode.html
a1269588846a23b7b2a2af516f3f7cb49
ros::Publisher
people_filter_vis_pub_
classestimation_1_1PeopleTrackingNode.html
a6c4bf38eb8f3c67e8077b684f307889b
ros::Subscriber
people_meas_sub_
classestimation_1_1PeopleTrackingNode.html
afa284b1c2ca61cf5279d52952d62e890
ros::Publisher
people_tracker_vis_pub_
classestimation_1_1PeopleTrackingNode.html
a3abef399cb6e41dbc103f48ff1461657
double
reliability_threshold_
classestimation_1_1PeopleTrackingNode.html
a1cc07e13808b0a3965a838d5998ade9a
tf::TransformListener
robot_state_
classestimation_1_1PeopleTrackingNode.html
a0bbbed5562f5e8309da10e35d6472c36
double
start_distance_min_
classestimation_1_1PeopleTrackingNode.html
a802218060eedb70e0cb488bfbaf9e1fb
BFL::StatePosVel
sys_sigma_
classestimation_1_1PeopleTrackingNode.html
a108bf572fa938614288e0a8eb3f18d4e
unsigned int
tracker_counter_
classestimation_1_1PeopleTrackingNode.html
aea1abcfa4d8b275837184a579fb93d65
std::list< Tracker * >
trackers_
classestimation_1_1PeopleTrackingNode.html
ab4efc5cb3956e830f394e22fa0042429
BFL::StatePosVel
classBFL_1_1StatePosVel.html
StatePosVel
operator+
classBFL_1_1StatePosVel.html
ac14eaac99c4ae6ad5fc93f9249e8d1f9
(const StatePosVel &s)
StatePosVel &
operator+=
classBFL_1_1StatePosVel.html
adc1bdcf774ff5b74f9ac8c5043b25010
(const StatePosVel &s)
StatePosVel
classBFL_1_1StatePosVel.html
a7805781d413c7aadd71065bd85273aca
(const tf::Vector3 &pos=tf::Vector3(0, 0, 0), const tf::Vector3 &vel=tf::Vector3(0, 0, 0))
~StatePosVel
classBFL_1_1StatePosVel.html
ab38c3ab5160f6ec9466e09af67ffafce
()
tf::Vector3
pos_
classBFL_1_1StatePosVel.html
aa3d54a9e2f072188885176f76ae07a57
tf::Vector3
vel_
classBFL_1_1StatePosVel.html
a4d718feb08475b9370da467fd76507b7
friend std::ostream &
operator<<
classBFL_1_1StatePosVel.html
aa4dfa04e23ae8b43133075cdab143219
(std::ostream &os, const StatePosVel &s)
BFL::SysModelPosVel
classBFL_1_1SysModelPosVel.html
SystemModel< StatePosVel >
void
SetDt
classBFL_1_1SysModelPosVel.html
a26800368de2485983888ee1c68441e3a
(double dt)
SysModelPosVel
classBFL_1_1SysModelPosVel.html
a47a9b7e64235d23b7cc1d07a76877a16
(const StatePosVel &sigma)
~SysModelPosVel
classBFL_1_1SysModelPosVel.html
a93fcf3596a5022808473508fca13ade6
()
BFL::SysModelVector
classBFL_1_1SysModelVector.html
SystemModel< tf::Vector3 >
void
SetDt
classBFL_1_1SysModelVector.html
ae5f350e06b18b37c8f673aeaf55ca582
(double dt)
SysModelVector
classBFL_1_1SysModelVector.html
a9e1bff48171d8dec0fb30d335ad9a609
(const tf::Vector3 &sigma)
~SysModelVector
classBFL_1_1SysModelVector.html
a5244b6d94c888ce5c3aeafc10b4f97ad
()
BFL::SysPdfPosVel
classBFL_1_1SysPdfPosVel.html
ConditionalPdf< StatePosVel, StatePosVel >
virtual MatrixWrapper::SymmetricMatrix
CovarianceGet
classBFL_1_1SysPdfPosVel.html
a6aa71e90efd34eb33b7311d7556d0c3f
() const
virtual StatePosVel
ExpectedValueGet
classBFL_1_1SysPdfPosVel.html
a93daf3d88423a4065bab631bc1911354
() const
virtual Probability
ProbabilityGet
classBFL_1_1SysPdfPosVel.html
adb59394c3b6c77ed47777000b01c2455
(const StatePosVel &state) const
virtual bool
SampleFrom
classBFL_1_1SysPdfPosVel.html
abc9491379991861fc39cf84d2441feba
(BFL::Sample< StatePosVel > &one_sample, int method, void *args) const
void
SetDt
classBFL_1_1SysPdfPosVel.html
a8142c39f83f57b1befc6adc92a24a58a
(double dt)
SysPdfPosVel
classBFL_1_1SysPdfPosVel.html
a74b898e6c208eb34ff2822c2122976bf
(const StatePosVel &sigma)
virtual
~SysPdfPosVel
classBFL_1_1SysPdfPosVel.html
a8a9bc2fdd70bf2da9306ad5a8d126883
()
double
dt_
classBFL_1_1SysPdfPosVel.html
a73bc045868430965e170d3623f91cd7f
GaussianPosVel
noise_
classBFL_1_1SysPdfPosVel.html
ab218d4f18e49d2815f95bd1eddc5d8ce
BFL::SysPdfVector
classBFL_1_1SysPdfVector.html
ConditionalPdf< tf::Vector3, tf::Vector3 >
virtual MatrixWrapper::SymmetricMatrix
CovarianceGet
classBFL_1_1SysPdfVector.html
a1bb2157cce1c9bdcbea935fa0e281582
() const
virtual tf::Vector3
ExpectedValueGet
classBFL_1_1SysPdfVector.html
a20921ad5d8baa2d7e6fa8f25d9e38b80
() const
virtual Probability
ProbabilityGet
classBFL_1_1SysPdfVector.html
a8be265007bc3bf41cada89cbbf78c976
(const tf::Vector3 &state) const
virtual bool
SampleFrom
classBFL_1_1SysPdfVector.html
a92a5a85f848d5d4770f96bb5166ef522
(BFL::Sample< tf::Vector3 > &one_sample, int method, void *args) const
void
SetDt
classBFL_1_1SysPdfVector.html
a83736a53268fe45e8f25b055974f099a
(double dt)
SysPdfVector
classBFL_1_1SysPdfVector.html
a8fecdbba90198716dc04e89975e2acae
(const tf::Vector3 &sigma)
virtual
~SysPdfVector
classBFL_1_1SysPdfVector.html
a99256f05774a35a383fab3c6b2b072d9
()
double
dt_
classBFL_1_1SysPdfVector.html
a735f51d90b35721756f0507a992f52bf
GaussianVector
noise_
classBFL_1_1SysPdfVector.html
abbfa6a5c46c78f56ecce4f3fc3d8cef7
estimation::Tracker
classestimation_1_1Tracker.html
virtual void
getEstimate
classestimation_1_1Tracker.html
aba468c310ba6baf1a237d85cb98cd37d
(BFL::StatePosVel &est) const =0
virtual void
getEstimate
classestimation_1_1Tracker.html
a8d676c17f6c30654c0437ca4830bcac5
(people_msgs::PositionMeasurement &est) const =0
virtual double
getLifetime
classestimation_1_1Tracker.html
aa0e0f04144d14064ada44bf3a0607cb9
() const =0
const std::string &
getName
classestimation_1_1Tracker.html
a1d312b636c7cc9e91c25b0f206503260
() const
virtual double
getQuality
classestimation_1_1Tracker.html
ad5ea837ef5b7f4a6aaa64ccaffe40537
() const =0
virtual double
getTime
classestimation_1_1Tracker.html
a8a35ec4a0c9a5651dce72ade89536870
() const =0
virtual void
initialize
classestimation_1_1Tracker.html
ac0eb65a529afb452f8614830b5ccf641
(const BFL::StatePosVel &mu, const BFL::StatePosVel &sigma, const double time)=0
virtual bool
isInitialized
classestimation_1_1Tracker.html
a1621f1657d88591ebdd24e9773b9ca8f
() const =0
Tracker
classestimation_1_1Tracker.html
aa83d66aa097d2d3846f5fdfefc2e24d8
(const std::string &name)
virtual bool
updateCorrection
classestimation_1_1Tracker.html
a611d918ffc9cc4f34e5ef9358306a2e3
(const tf::Vector3 &meas, const MatrixWrapper::SymmetricMatrix &cov)=0
virtual bool
updatePrediction
classestimation_1_1Tracker.html
a7a3336286fc79ccd7b64edb945fb8a00
(const double time)=0
virtual
~Tracker
classestimation_1_1Tracker.html
a039de8a366e730f9e5358308353ed3ec
()
std::string
name_
classestimation_1_1Tracker.html
a03e33250269cdbd292262df33c5515a7
estimation::TrackerKalman
classestimation_1_1TrackerKalman.html
estimation::Tracker
virtual void
getEstimate
classestimation_1_1TrackerKalman.html
a22221e35f3ef84cd1119bd14174159d4
(BFL::StatePosVel &est) const
virtual void
getEstimate
classestimation_1_1TrackerKalman.html
a8b134a4d5ada75cdda33a19899c8ae55
(people_msgs::PositionMeasurement &est) const
virtual double
getLifetime
classestimation_1_1TrackerKalman.html
ae812c71f0d3a708827db1f49c08fce2f
() const
virtual double
getQuality
classestimation_1_1TrackerKalman.html
a137835ec4ea65bb86d0df8afed381440
() const
virtual double
getTime
classestimation_1_1TrackerKalman.html
a1f677f2b70810d328127ad1b0c0e0970
() const
virtual void
initialize
classestimation_1_1TrackerKalman.html
a3590a9a19a28769513fe11da82e93987
(const BFL::StatePosVel &mu, const BFL::StatePosVel &sigma, const double time)
virtual bool
isInitialized
classestimation_1_1TrackerKalman.html
af11f41483673d9967e69bc10344479cb
() const
TrackerKalman
classestimation_1_1TrackerKalman.html
a1c34109488c003aa83bdcf5bf648172e
(const std::string &name, const BFL::StatePosVel &sysnoise)
virtual bool
updateCorrection
classestimation_1_1TrackerKalman.html
aa146c2fc4b3a294a8ef166a9f782b41e
(const tf::Vector3 &meas, const MatrixWrapper::SymmetricMatrix &cov)
virtual bool
updatePrediction
classestimation_1_1TrackerKalman.html
a187f5bfdfdfd7a26873de5daead0b69c
(const double time)
virtual
~TrackerKalman
classestimation_1_1TrackerKalman.html
a4a2d8273f2ff291ff77f7ea77b831610
()
double
calculateQuality
classestimation_1_1TrackerKalman.html
a4a5efb37b1a635a35764c119d4cd95a9
()
BFL::ExtendedKalmanFilter *
filter_
classestimation_1_1TrackerKalman.html
ae884793bcab40a16e1b728ed346aabe5
double
filter_time_
classestimation_1_1TrackerKalman.html
aac61adecb7ede1f1af86f4b6507b1786
double
init_time_
classestimation_1_1TrackerKalman.html
a477ec5fbe83d07522c23436f5a91f268
BFL::LinearAnalyticMeasurementModelGaussianUncertainty *
meas_model_
classestimation_1_1TrackerKalman.html
aa27ae948ca24fd6640bcd5964d87e052
BFL::LinearAnalyticConditionalGaussian *
meas_pdf_
classestimation_1_1TrackerKalman.html
ab3b0f9b8d75562e1250bbf669f0cfe91
BFL::Gaussian
prior_
classestimation_1_1TrackerKalman.html
a6d80ea7555265646afda62b3d6bb2596
double
quality_
classestimation_1_1TrackerKalman.html
a975988dc161f4d4b58aab1f73718658b
MatrixWrapper::Matrix
sys_matrix_
classestimation_1_1TrackerKalman.html
a42ead288bc881696915e8ca6417919d7
BFL::LinearAnalyticSystemModelGaussianUncertainty *
sys_model_
classestimation_1_1TrackerKalman.html
a642ea6e4989e70ee4a56044b382e00fd
BFL::LinearAnalyticConditionalGaussian *
sys_pdf_
classestimation_1_1TrackerKalman.html
ac2be5746d589a9bfda0c0385e851a382
MatrixWrapper::SymmetricMatrix
sys_sigma_
classestimation_1_1TrackerKalman.html
ad0c59a4ebd8dc2b2c6f7e8198028044e
bool
tracker_initialized_
classestimation_1_1TrackerKalman.html
a6b9052104ec9fc4a10547afb9792f5f1
estimation::TrackerParticle
classestimation_1_1TrackerParticle.html
estimation::Tracker
virtual void
getEstimate
classestimation_1_1TrackerParticle.html
a43ae13f0abf724fccf21fa664f254654
(BFL::StatePosVel &est) const
virtual void
getEstimate
classestimation_1_1TrackerParticle.html
a84422c7a480310a7386f141d04fec17c
(people_msgs::PositionMeasurement &est) const
MatrixWrapper::Matrix
getHistogramPos
classestimation_1_1TrackerParticle.html
a27a003478b4c4124741b5dd835a3abd4
(const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step) const
MatrixWrapper::Matrix
getHistogramVel
classestimation_1_1TrackerParticle.html
ae4ca962b1d25eae00b5c2b288daf42fd
(const tf::Vector3 &min, const tf::Vector3 &max, const tf::Vector3 &step) const
virtual double
getLifetime
classestimation_1_1TrackerParticle.html
a976db79cad533c86053b10fae77a9ed1
() const
void
getParticleCloud
classestimation_1_1TrackerParticle.html
acd8e396e5e2756fde95a372ca23c7c39
(const tf::Vector3 &step, double threshold, sensor_msgs::PointCloud &cloud) const
virtual double
getQuality
classestimation_1_1TrackerParticle.html
aaf49dfc33a26dcc716cde4ea98b2a6e3
() const
virtual double
getTime
classestimation_1_1TrackerParticle.html
ae43bc7d33c6cfaa0bb3852a9850c6138
() const
virtual void
initialize
classestimation_1_1TrackerParticle.html
a97c066c1d4df001bb14a3909839cc20a
(const BFL::StatePosVel &mu, const BFL::StatePosVel &sigma, const double time)
virtual bool
isInitialized
classestimation_1_1TrackerParticle.html
adef017110eed59f2991e0cbf8b39d968
() const
TrackerParticle
classestimation_1_1TrackerParticle.html
ac51bd64a5afab2917074b3646ac91278
(const std::string &name, unsigned int num_particles, const BFL::StatePosVel &sysnoise)
virtual bool
updateCorrection
classestimation_1_1TrackerParticle.html
aa653271ed8d6887576a7578976b4369c
(const tf::Vector3 &meas, const MatrixWrapper::SymmetricMatrix &cov)
virtual bool
updatePrediction
classestimation_1_1TrackerParticle.html
a699a45398f9980a0a96f3f0a267e8d6a
(const double time)
virtual
~TrackerParticle
classestimation_1_1TrackerParticle.html
ab8e012d769f047c64b0ae09bc7ff62dd
()
BFL::BootstrapFilter< BFL::StatePosVel, tf::Vector3 > *
filter_
classestimation_1_1TrackerParticle.html
a2bea92ef9d89444cfcc823fdc49f63f5
double
filter_time_
classestimation_1_1TrackerParticle.html
a9b347291e5d57ed33d9dbbd805d4370c
double
init_time_
classestimation_1_1TrackerParticle.html
ae8940d4cc0fac928158dc1129e86a66b
BFL::MeasModelPos
meas_model_
classestimation_1_1TrackerParticle.html
a0f19b1d394e874eca6a48618415fda82
unsigned int
num_particles_
classestimation_1_1TrackerParticle.html
a0453991450246fdd22c61265d5d24e55
BFL::MCPdfPosVel
prior_
classestimation_1_1TrackerParticle.html
a1e959f22d9656b9fac727a0c854ef3b6
double
quality_
classestimation_1_1TrackerParticle.html
af058feacfba7dc4de51c73de1e626ab8
BFL::SysModelPosVel
sys_model_
classestimation_1_1TrackerParticle.html
a270913e92f83229edf3b15b9784ddd3d
bool
tracker_initialized_
classestimation_1_1TrackerParticle.html
a64583d735a2af653b322f026890b126a
BFL::UniformVector
classBFL_1_1UniformVector.html
Pdf< tf::Vector3 >
virtual UniformVector *
Clone
classBFL_1_1UniformVector.html
a25282c261074b5ddad43061df06022c9
() const
virtual MatrixWrapper::SymmetricMatrix
CovarianceGet
classBFL_1_1UniformVector.html
acac2c3ba4dd0ddb279a6d11636123565
() const
virtual tf::Vector3
ExpectedValueGet
classBFL_1_1UniformVector.html
a4b1c73bf5b6ece83f82bd012fe4396d1
() const
virtual Probability
ProbabilityGet
classBFL_1_1UniformVector.html
a8ec879b71086d38436b1cbafa0c64314
(const tf::Vector3 &input) const
bool
SampleFrom
classBFL_1_1UniformVector.html
a22dbc49fb72b63b7bf9c8bfb3460d9e5
(vector< Sample< tf::Vector3 > > &list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const
virtual bool
SampleFrom
classBFL_1_1UniformVector.html
a97eac80afb4941398b165a2fc819e854
(Sample< tf::Vector3 > &one_sample, int method=DEFAULT, void *args=NULL) const
UniformVector
classBFL_1_1UniformVector.html
a685168f9c61d6b455a01149f90405141
(const tf::Vector3 &mu, const tf::Vector3 &size)
virtual
~UniformVector
classBFL_1_1UniformVector.html
a39e7aa7ba30bbbc61fb02df1a911de1f
()
tf::Vector3
mu_
classBFL_1_1UniformVector.html
a4db3d2fe8e514f58bb2832db7e8937a8
double
probability_
classBFL_1_1UniformVector.html
a498e7337a70609bbca372d4d47df8d4b
tf::Vector3
size_
classBFL_1_1UniformVector.html
ad7da62eff4d852492ede6d99fdca4b31
friend std::ostream &
operator<<
classBFL_1_1UniformVector.html
afac4016068c72a3e65226940a2b49b50
(std::ostream &os, const UniformVector &g)
BFL
namespaceBFL.html
BFL::GaussianPosVel
BFL::GaussianVector
BFL::MCPdfPosVel
BFL::MCPdfVector
BFL::MeasModelPos
BFL::MeasModelVector
BFL::MeasPdfPos
BFL::MeasPdfVector
BFL::StatePosVel
BFL::SysModelPosVel
BFL::SysModelVector
BFL::SysPdfPosVel
BFL::SysPdfVector
BFL::UniformVector
std::ostream &
operator<<
namespaceBFL.html
ab7dba809e281a47ef388b890471e5f71
(std::ostream &os, const GaussianVector &g)
std::ostream &
operator<<
namespaceBFL.html
aa137aab1d4ab65fa4257e9cbe553f4f3
(std::ostream &os, const GaussianPosVel &g)
std::ostream &
operator<<
namespaceBFL.html
a32e5f0cc55d324ccaf282d1a10aeb04b
(std::ostream &os, const UniformVector &g)
static const unsigned int
DIM_MEASMODEL_POS
namespaceBFL.html
ab8d0f5406e0fad0c5df69fbc6db0e1f4
static const unsigned int
DIM_MEASMODEL_VECTOR
namespaceBFL.html
a39c5ddd12cb72207a0b366f0d8ee569e
static const unsigned int
DIM_SYS_POS_VEL
namespaceBFL.html
ab0c687e4324e8845386866fa72e14899
static const unsigned int
NUM_CONDARG
namespaceBFL.html
a8c08988bc4607ec3e70a5787e967df04
static const unsigned int
NUM_CONDARG
namespaceBFL.html
a8c08988bc4607ec3e70a5787e967df04
static const unsigned int
NUM_MEASMODEL_POS_COND_ARGS
namespaceBFL.html
acfc0cbef0c3c63940e4787e0a0102517
static const unsigned int
NUM_MEASMODEL_VECTOR_COND_ARGS
namespaceBFL.html
a2ee5c0634f745743e3807bf92bcc8c30
static const unsigned int
NUM_SYS_POS_VEL_COND_ARGS
namespaceBFL.html
a534b49058deef800ee1d8bb5b6761b4a
estimation
namespaceestimation.html
estimation::DetectorParticle
estimation::PeopleTrackingNode
estimation::Tracker
estimation::TrackerKalman
estimation::TrackerParticle